asp毕业设计——基于asp+access的车辆调度管理系统设计与实现(毕业论文+程序源码)——车辆调度管理系统

基于asp+access的车辆调度管理系统设计与实现(毕业论文+程序源码)

大家好,今天给大家介绍基于asp+access的车辆调度管理系统设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦。需要下载开题报告PPT模板及论文答辩PPT模板等的小伙伴,可以进入我的博客主页查看左侧最下面栏目中的自助下载方法哦

文章目录:

  • 基于asp+access的车辆调度管理系统设计与实现(毕业论文+程序源码)
    • 1、项目简介
    • 2、资源详情
    • 3、关键词:
    • 4、毕设简介
    • 5、资源下载

1、项目简介

  1. 汽车调度管理系统是集派车登记,驾驶员信息管理,机动车信息管理,里程信息管理与一体的多功能系统。而原本的汽车调度管理人工登记是一个十分复杂的过程,在以前全部的登记表都是个人手工填写完成的,手续十分繁琐。所以有必要利用现代化的工具使其变的简单、耐用。

2、资源详情

项目难度:中等难度
适用场景:相关题目的毕业设计
配套论文字数:14283个字74页
包含内容:整套源码+完整毕业论文


3、关键词:

asp 汽车调度 BS

4、毕设简介

提示:以下为毕业论文的简略介绍,项目源码及完整毕业论文下载地址见文末。

第一章 绪论

一、课题的背景及意义
省略

二、 汽车调度管理系统的现状
省略

三、 ASP简介
ASP是Microsoft推出的一种服务器端命令执行环境,它让大家可以轻松的结合HTML WEB页面,脚本(Script)程序和ActiveX组件或执行动态,交互式Web服务器应用程序。

如果大家经常在编写静态的HTML WEB页面而不知如何展现动态或执行能力的WEB页,ASP是大家最好的选择,因为使用ASP命令是开始建立交互式WEB页面的简易方法。在过去想要构建动态或执行能力的WEB页面,大家必须学会程序设计语言来建立应用程序;现在ASP可以在HTML文件中直接嵌入简单的脚本命令,就可以轻易的将静态WEB页面升级为动态的WEB页面应用程序。因此有了ASP,大家可以抛开“需要学整套程序语言,或编译不同的程序来建立交互式WEB页面”的噩梦。

如果大家本来就十分熟悉WEB页面上热门的Script语言,例如VBScript或JavaScript或PERL,那就可以不费吹灰之力掌握ASP,因为ASP本身就是使用Script语言来编写的;只要机器上以装了符合ActiveX Scripting标准的脚本命令执行引擎,大家就可以马上使用ASP了。

四、 Access 简介
Access 与许多优秀的关系数据库一样,可以很容易地连接相关的信息而且还对其他的数据库系统有所补充。它能操作其它来源的资料,包括许多流行的PC数据库程序(如dBASE, Paradox, Microsoft FoxPro)和服务器、小型积极大型机上和许多SQL数据库。Access 还完全支持Microsoft的OLE技术。

Access还提供windows操作系统的高级应用程序开发系统。Access与其它数据库系统之间相当显著的区别是:您不用写一行代码,就可以在很短的时间里开发出一个功能强大而且相当专业的数据库应用程序,并且这一愉快的过程是完全可视的!如果您给它加上简短的VBA代码,那么您的程序不比专业程序员潜心开发的程序差。

Access 的总体结构:
Access 将所有名字的东西都称为对象(object),在Access 中,最重要的对象有表,查询,窗体,报表,宏和模块。
表――用户定义的存储资料的对象。每一个表都包含有关某个主体的信息。表包括存储不同种类资料和字段(列),而记录(行)则收集特定主体实例的所有信息。
查询――为来自一个或多个表的资料提供定制视图的对象,在Access中,可以利用图形化的实例查询机制(QBE)或通过SQL语句来建立查询。你可以在查询中选择、更新、插入或删除资料,也可以用查询来建立新表。
窗体――是主要的人机接口。大量的操作(几乎所有)都通过窗体完成。窗体通过运行宏(macro)或Visual Basic for Applicatinns (VBA) 过程,来响应大量和事件。Access 2000为我们提供了强大的(同时也是相当方便的向导)来建立标准的windows窗体。

报表――为格式化、计算、打印选定资料而设计的对象。它是衡量一个优秀的数据库的重要标准(有时甚至是唯一的标准)。
模块包括用VBA编码的定制过程的一个对象。模块提供了独立的动作流以捕获错误,而宏做不到。模块能直接响应窗体或报表事件,也可以从应用程序的任何地方被调用。

五、Fireworks简介 
省略

六、 本系统的主要任务
汽车调度管理系统对使用的用户提供了十分简便的使用方法。根据用户的要求,按流程分为记录派车单,司机信息管理,机动车信息管理,里程信息检索。用户可以根据实际情况填写记录表单,也可以删除自己认为不需要的记录,同时可以根据要求检索各项记录。
将其所出车辆与所在车辆的合理分配,提高车辆实际与计划的使用情况,准
确清晰的记录所出车辆的驾驶人员,目的地、出发时间、到达时间、总行程里程、
所消耗的费用等等问题得到确切的解决。
列举一些解决的问题如下:
1.公司可以随时了解车辆当前所去的位置、移动地点、车辆状态、里程信息等情况。
2.车辆的各项指标,行车轨迹记录与查询;
3.车辆在行驶以后中的信息将被记录保存,方便事后查询;
4.公司可以选定过去一段时间段,查询该时间段内指定车辆内指定车辆的历史回显。

第二章 系统总体设计
一、 材料的收集与组织
确定了制作的课题,我们应该考虑怎么收集材料。我一方面通过在网上查找有关的材料,如有关介绍类似的管理系统的一些图片、文字说明等等;另一方面我通过去图书馆查找一些参考书来更加加以了解。材料的组织工作包括怎么把材料进行划分,怎么组织结构设计等等。同时我也得到了指导老师的大力帮助,并给了我许多宝贵的建议和意见。

二、 车调度管理系统的总体设计
(1)派车登记页面设计
该系统的设计从派车登记页面开始,首先对派车登记页面进行框架设计,用Dreamweaver建立一个模版,在开头插入用动画制作的软件的名称,接下来再添加一个个被链接的按钮,单击这些按钮可以进入不同的管理模式。在主页面的左边也插入了一些图片,单击这些图片同样可以进入不同的管理模式,同时这些图片也增加了主页面的美观度。在主页面的右边是一张需填写派车登记表的表单,通过提交这张表单可以把每天的派车记录导入到数据库备份。在主页面的下方是一写提交表单的说明。最后是我插入的一个背景音乐,这样可以使用者一边欣赏音乐一边工作,放松心情。
派车登记页面如图2—1所示:

asp毕业设计——基于asp+access的车辆调度管理系统设计与实现(毕业论文+程序源码)——车辆调度管理系统_第1张图片

图2—1

(2)车辆信息管理页面的设计
在这一页面中详细地列出了车辆的各种信息,包括汽车的牌号、汽车类型、汽车颜色、购买时间、车况、维修记录等如图2—2。使用者可以通过它了解所有汽车的信息,从而作出今天应当派出哪辆车执行运输任务的决定。在每条汽车信息的右边,都有一个删除和编辑按钮。删除按钮是用来删除不需要的汽车记录,在按下该按钮后,该条汽车信息将被在数据库中永久删除。当使用者按下编辑或添加新记录按钮,就会出现一个新车的信息记录的添加表单如图2—3。使用者可以通过填写并提交这张新车的信息记录表单,可以直接将本辆新车的信息添加到数据库中,同时在车辆信息管理页面中反映出来。在本页面的最下面是一组搜索拦,其主要功能是检索数据库中符合选项的数据。如使用者先在搜索项目中选择“车况”一项,在内容中填写良好,按开始搜索键,就会出现所有车况是良好的汽车信息如图2—4。同样使用者可以在搜索项目中选择“汽车牌号”,来检索符合该汽车牌号的车辆,也可以在搜索项目中选择“汽车类型”,来检索符合该汽车类型的车辆,还可以在搜索项目中选择“购买时间”,来检索符合该汽车购买时间的车辆。。

asp毕业设计——基于asp+access的车辆调度管理系统设计与实现(毕业论文+程序源码)——车辆调度管理系统_第2张图片

如图2—2
asp毕业设计——基于asp+access的车辆调度管理系统设计与实现(毕业论文+程序源码)——车辆调度管理系统_第3张图片

                           如图2—3

asp毕业设计——基于asp+access的车辆调度管理系统设计与实现(毕业论文+程序源码)——车辆调度管理系统_第4张图片

如图2—4
(3)司机信息管理页面的设计
在这一页面中,该系统着重列出了驾驶员的各种信息,包括司机姓名、性别、年龄、身份证号、驾驶证号、驾照类型、联系地址、联系电话、备注等如图2—5。当使用者点击司机信息管理这个按键,系统将会自动把数据库中的所有司机信息显示在屏幕上,给使用者提供了很方便的查询方法。在每条信息的右边同样有编辑和删除两个按钮。当使用者点击编辑按键时会出现一张司机信息登记表单如图2—6,使用者通过填写并提交这张表单可以直接司机信息出入到数据库中,同时在本页中显示出来。当使用者点击删除按键时,被点击的按键所对应的该条信息将在数据库中被永久删除。在本页的最后同样是一组搜索拦,在搜索项目中选择“司机姓名”、“驾驶证号”或“身份证号”,并在内容一拦中填写具体的内容,按开始搜索键,就可以从数据库中检索符合条件的项目,同时显示在屏幕上如图2—7。

asp毕业设计——基于asp+access的车辆调度管理系统设计与实现(毕业论文+程序源码)——车辆调度管理系统_第5张图片

如图2—5

asp毕业设计——基于asp+access的车辆调度管理系统设计与实现(毕业论文+程序源码)——车辆调度管理系统_第6张图片

如图2—6
asp毕业设计——基于asp+access的车辆调度管理系统设计与实现(毕业论文+程序源码)——车辆调度管理系统_第7张图片

如图2—7
(4)里程信息检索页面的设计
里程信息检索这一页面主要是为使用者提供了派车登记表的检索如图2—8。该页把派车登记表一页中用户所有提交的派车登记表显示在本页中。用户通过它可以清楚的看到每一天、每一项派车登记的表单。在每一项记录的的右边,有一个删除按钮,使用者电击这个按钮就可以把不需要的记录从数据库中永久的删除。在该页的最下方是一组搜索拦,使用者通过选择选项中的“出发日期”或“到达日期”,在内容一拦中写上具体的日期,按开始搜索键,就可以从数据库中检索当天所有的派车记录如图2—9。

asp毕业设计——基于asp+access的车辆调度管理系统设计与实现(毕业论文+程序源码)——车辆调度管理系统_第8张图片

                          如图2—8

asp毕业设计——基于asp+access的车辆调度管理系统设计与实现(毕业论文+程序源码)——车辆调度管理系统_第9张图片

如图2—9

第三章 系统具体设计
一、 表单的设计与提交
表单的设计以派车登记表为例,其设计方法如下:
(1)首先打开Dreamweaver MX编辑器,在工具拦中选择插入一栏中的表单一项,在设计页面中插入一个红色虚线框的表单,并在里面插入所需要的各个表单控键。
如图3—1:

asp毕业设计——基于asp+access的车辆调度管理系统设计与实现(毕业论文+程序源码)——车辆调度管理系统_第10张图片

图3—1
(2)把该表单的动作一栏中写上驱动该表单的文件的文件名,提交方法选择get的方法。
(3)用Dreamweaver MX建立一个驱动该表单的ASP文件,具体代码如下:

  <%
	dim conn
	dim connstr
	dim db
	db="database/data.mdb"
	Set conn = Server.CreateObject("ADODB.Connection")
	connstr="driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath(""& db &"")
	conn.Open connstr
  	sub endConnection()
      		conn.close
      		set conn=nothing
  	end sub
%>      ‘建立数据库连接
  <%
textfield1=Request("textfield1")
textfield2=Request("textfield2")
textfield3=Request("textfield3")
textfield4=Request("textfield4")
select1=Request("select1")
select2=Request("select2")
textfield5=Request("textfield5")
select3=Request("select3")
select4=Request("select4")
select5=Request("select5")
textfield6=Request("textfield6")
select6=Request("select6")
textfield7=Request("textfield7")
textfield8=Request("textfield8")
textfield9=Request("textfield9")
textfield10=Request("textfield10")
textfield11=Request("textfield11")
textarea1=Request("textarea1")
%>     ‘接收各个表单控键的变量
   <%
if textfield1="" then
response.Redirect("err1.htm")
response.End()
end if
%>  ‘ 如果哪个控键用户没有填写,系统自动跳转的错误页面,给用户提示如如图3—2。

asp毕业设计——基于asp+access的车辆调度管理系统设计与实现(毕业论文+程序源码)——车辆调度管理系统_第11张图片

             图3—2

(4)出现表单提交成功提示如图3—3。
asp毕业设计——基于asp+access的车辆调度管理系统设计与实现(毕业论文+程序源码)——车辆调度管理系统_第12张图片

图3—3
二、 记录的显示
以汽车信息管理为例,首先打开Dreamweaver MX编辑器,在工具拦中选择插入一栏中的表格一项,再把表格分拆成所需要表格单元 ,代码如下:

     <table width="750" border="1" align="center" bordercolor="#336666">
  <tr bgcolor="#336666">
    <td width="88" ><span class="style1">汽车牌号</span></td>
    <td width="85" ><span class="style1">汽车类型</span></td>
    <td width="92" ><span class="style1">汽车颜色</span></td>
    <td width="83" ><span class="style1">购买时间</span></td>
    <td width="83" ><span class="style1">车况</span></td>
    <td width="84" ><span class="style1">维修记录</span></td>
    <td width="74" ><span class="style1">备注</span></td>
    <td width="109" ><span class="style1">操作</span></td>
  </tr>         ‘显示表格项目
  <%  
dim conn
	dim connstr
	dim db
	db="database/data.mdb"
	Set conn = Server.CreateObject("ADODB.Connection")
	connstr="driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath(""& db &"")
	conn.Open connstr
  	sub endConnection()
      		conn.close
      		set conn=nothing
  	end sub
set rs=server.createobject("adodb.recordset")
sql="select * from 汽车信息" 
rs.open sql,conn,1,3     ‘连接数据库,并打开汽车信息这一表单
i=0
%>
  <tr bgcolor="#FFFFFF">
<%
do while not rs.eof      ‘直到没有记录显示为止
%>
	<td ><span class="style19"><%=rs("汽车牌号")%></span></td>
    <td><span class="style19"><%=rs("汽车类型")%></span></td>
    <td><span class="style19"><%=rs("汽车颜色")%></span></td>
    <td><span class="style19"><%=rs("购买时间")%></span></td>
    <td><span class="style19"><%=rs("车况")%></span></td>
    <td ><span class="style19"><%=rs("维修记录")%></span></td>
    <td ><span class="style19"><%=rs("备注")%></span></td>
    <td ><a href="auto_infor.asp"><img src="resource/edit.gif" width="47" height="18" border="0"></a><a href="auto.asp?del=<%=rs("ID1")%>"><img src="resource/del.gif" width="45" height="18" border="0"></a></td>
    <%
response.Write "" 

rs.movenext
i=i+1      ‘显示记录条数
loop       ‘循环显示
 %>

三、 记录的删除
以汽车信息管理记录为例,当用户点击删除按键时,该条记录就将被删除,代码如下:

<% set rs=server.createobject("adodb.recordset")
if request("del")<>"" then conn.Execute("delete * from 汽车信息 where id1="&request("del")) 
 %>      ‘如果”del”按键有动作,这样它就不为空,就删除汽车信息中的该条记录
四、	记录的搜索
以汽车信息管理中的搜索为例,先在页面上做一个搜索的表单,然后把该表单的动作一栏中写上驱动该表单的文件的文件名,提交方法选择get的方法,最后用Dreamweaver MX建立一个驱动该表单的ASP文件,具体代码如下:
<%
	dim conn
	dim connstr
	dim db
	db="database/data.mdb"
	Set conn = Server.CreateObject("ADODB.Connection")
	connstr="driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath(""& db &"")
	conn.Open connstr
  	sub endConnection()
      		conn.close
      		set conn=nothing
  	end sub
%>     ‘建立数据库连接
<%
select1=request("select1")
textfield1=request("textfield1")
%>
<%
if select1="" then
response.Redirect("err29.htm")
end if 
if textfield1="" then
response.Redirect("err30.htm")
end if
%>      ‘接收各个表单控键的变量,如变量为空,跳转到错误页面提示

<%

If select1="汽车牌号" or select1="汽车类型" or select1="购买时间" or select1="车况"Then   ‘控键变量满足汽车牌号、汽车类型、购买时间
  Set conn=Server.CreateObject("ADODB.Connection")
  param = "driver={Microsoft Access Driver (*.mdb)}"
  conn.Open param & ";dbq=" & Server.MapPath("database\data.mdb;")
  Set rs=Server.CreateObject("ADODB.Recordset")
   sqlstr="select * from 汽车信息 where "& select1 & " like '%" &  (textfield1) & "%'"       ‘按条件检索数据库
   rs.Open sqlstr,conn,3,2
  n=rs.recordcount
%>
<%
c=0
 
do while not rs.eof 
%>
    <td ><span class="style19"><%=rs("汽车牌号")%></span></td>
    <td><span class="style19"><%=rs("汽车类型")%></span></td>
    <td><span class="style19"><%=rs("汽车颜色")%></span></td>
    <td><span class="style19"><%=rs("购买时间")%></span></td>
    <td><span class="style19"><%=rs("车况")%></span></td>
    <td ><span class="style19"><%=rs("维修记录")%></span></td>
    <td ><span class="style19"><%=rs("备注")%></span></td> 
   ’显示数据库中的各项记录 
<%  
response.Write "" 
rs.movenext
c=c+1
loop            ‘循环显示
end if
 %>

第四章 数据库的建立
省略

第五章 系统的调试
省略

第六章 总结与提高
省略

参考文献

《网页数据库》
薛元昀 顾佳英 主编 清华大学出版社2001年出版
《网页设计手册》
李世杰 主编 清华大学出版社 2003年5月出版
《ASP.NET编程百例通》
林少景 编著 清华大学出版社 2004年6月出版

附 件
源码
省略


5、资源下载

本项目源码及完整论文如下,有需要的朋友可以点击进行下载。如果链接失效可点击下方卡片扫码自助下载。

序号 毕业设计全套资源(点击下载)
本项目源码 基于asp+access的车辆调度管理系统设计与实现(源码+文档)_asp_BS架构_车辆调度管理系统.zip

你可能感兴趣的:(精选毕业设计完整源码+论文,大数据,java,人工智能)