六、 本系统的主要任务 汽车调度管理系统对使用的用户提供了十分简便的使用方法。根据用户的要求,按流程分为记录派车单,司机信息管理,机动车信息管理,里程信息检索。用户可以根据实际情况填写记录表单,也可以删除自己认为不需要的记录,同时可以根据要求检索各项记录。 paper51.com
将其所出车辆与所在车辆的合理分配,提高车辆实际与计划的使用情况,准 paper51.com
确清晰的记录所出车辆的驾驶人员,目的地、出发时间、到达时间、总行程里程、 paper51.com 所消耗的费用等等问题得到确切的解决。 http://www.paper51.com
列举一些解决的问题如下: 内容来自www.paper51.com 1.公司可以随时了解车辆当前所去的位置、移动地点、车辆状态、里程信息等情况。 paper51.com 2.车辆的各项指标,行车轨迹记录与查询; 内容来自论文无忧网 www.paper51.com 3.车辆在行驶以后中的信息将被记录保存,方便事后查询; 内容来自论文无忧网 www.paper51.com
4.公司可以选定过去一段时间段,查询该时间段内指定车辆内指定车辆的历史回显。 paper51.com
第二章 系统总体设计 内容来自www.paper51.com
一、 材料的收集与组织 copyright paper51.com 确定了制作的课题,我们应该考虑怎么收集材料。我一方面通过在网上查找有关的材料,如有关介绍类似的管理系统的一些图片、文字说明等等;另一方面我通过去图书馆查找一些参考书来更加加以了解。材料的组织工作包括怎么把材料进行划分,怎么组织结构设计等等。同时我也得到了指导老师的大力帮助,并给了我许多宝贵的建议和意见。 内容来自论文无忧网 www.paper51.com 二、 车调度管理系统的总体设计 paper51.com
(1)派车登记页面设计 paper51.com 该系统的设计从派车登记页面开始,首先对派车登记页面进行框架设计,用Dreamweaver建立一个模版,在开头插入用动画制作的软件的名称,接下来再添加一个个被链接的按钮,单击这些按钮可以进入不同的管理模式。在主页面的左边也插入了一些图片,单击这些图片同样可以进入不同的管理模式,同时这些图片也增加了主页面的美观度。在主页面的右边是一张需填写派车登记表的表单,通过提交这张表单可以把每天的派车记录导入到数据库备份。在主页面的下方是一写提交表单的说明。最后是我插入的一个背景音乐,这样可以使用者一边欣赏音乐一边工作,放松心情。 copyright paper51.com 派车登记页面如图2—1所示: http://www.paper51.com 内容来自www.paper51.com 图2—1 paper51.com (2)车辆信息管理页面的设计 内容来自论文无忧网 www.paper51.com 在这一页面中详细地列出了车辆的各种信息,包括汽车的牌号、汽车类型、汽车颜色、购买时间、车况、维修记录等如图2—2。使用者可以通过它了解所有汽车的信息,从而作出今天应当派出哪辆车执行运输任务的决定。在每条汽车信息的右边,都有一个删除和编辑按钮。删除按钮是用来删除不需要的汽车记录,在按下该按钮后,该条汽车信息将被在数据库中永久删除。当使用者按下编辑或添加新记录按钮,就会出现一个新车的信息记录的添加表单如图2—3。使用者可以通过填写并提交这张新车的信息记录表单,可以直接将本辆新车的信息添加到数据库中,同时在车辆信息管理页面中反映出来。在本页面的最下面是一组搜索拦,其主要功能是检索数据库中符合选项的数据。如使用者先在搜索项目中选择“车况”一项,在内容中填写良好,按开始搜索键,就会出现所有车况是良好的汽车信息如图2—4。同样使用者可以在搜索项目中选择“汽车牌号”,来检索符合该汽车牌号的车辆,也可以在搜索项目中选择“汽车类型”,来检索符合该汽车类型的车辆,还可以在搜索项目中选择“购买时间”,来检索符合该汽车购买时间的车辆。 http://www.paper51.com
内容来自www.paper51.com 如图2—2 http://www.paper51.com copyright paper51.com 如图2—3 copyright paper51.com
内容来自www.paper51.com
内容来自www.paper51.com 如图2—4 copyright paper51.com
(3)司机信息管理页面的设计 内容来自www.paper51.com 在这一页面中,该系统着重列出了驾驶员的各种信息,包括司机姓名、性别、年龄、身份证号、驾驶证号、驾照类型、联系地址、联系电话、备注等如图2—5。当使用者点击司机信息管理这个按键,系统将会自动把数据库中的所有司机信息显示在屏幕上,给使用者提供了很方便的查询方法。在每条信息的右边同样有编辑和删除两个按钮。当使用者点击编辑按键时会出现一张司机信息登记表单如图2—6,使用者通过填写并提交这张表单可以直接司机信息出入到数据库中,同时在本页中显示出来。当使用者点击删除按键时,被点击的按键所对应的该条信息将在数据库中被永久删除。在本页的最后同样是一组搜索拦,在搜索项目中选择“司机姓名”、“驾驶证号”或“身份证号”,并在内容一拦中填写具体的内容,按开始搜索键,就可以从数据库中检索符合条件的项目,同时显示在屏幕上如图2—7。 paper51.com
内容来自论文无忧网 www.paper51.com
如图2—5 http://www.paper51.com
内容来自论文无忧网 www.paper51.com
如图2—6 内容来自论文无忧网 www.paper51.com copyright paper51.com 如图2—7 http://www.paper51.com (4)里程信息检索页面的设计 copyright paper51.com 里程信息检索这一页面主要是为使用者提供了派车登记表的检索如图2—8。该页把派车登记表一页中用户所有提交的派车登记表显示在本页中。用户通过它可以清楚的看到每一天、每一项派车登记的表单。在每一项记录的的右边,有一个删除按钮,使用者电击这个按钮就可以把不需要的记录从数据库中永久的删除。在该页的最下方是一组搜索拦,使用者通过选择选项中的“出发日期”或“到达日期”,在内容一拦中写上具体的日期,按开始搜索键,就可以从数据库中检索当天所有的派车记录如图2—9。 内容来自论文无忧网 www.paper51.com
内容来自论文无忧网 www.paper51.com
内容来自论文无忧网 www.paper51.com 如图2—8 copyright paper51.com
http://www.paper51.com 如图2—9 copyright paper51.com
paper51.com
第三章 系统具体设计 内容来自论文无忧网 www.paper51.com 一、 表单的设计与提交 copyright paper51.com 表单的设计以派车登记表为例,其设计方法如下: paper51.com (1)首先打开Dreamweaver MX编辑器,在工具拦中选择插入一栏中的表单一项,在设计页面中插入一个红色虚线框的表单,并在里面插入所需要的各个表单控键。 内容来自论文无忧网 www.paper51.com 如图3—1: copyright paper51.com
copyright paper51.com
图3—1 copyright paper51.com (2)把该表单的动作一栏中写上驱动该表单的文件的文件名,提交方法选择get的方法。 copyright paper51.com (3)用Dreamweaver MX建立一个驱动该表单的ASP文件,具体代码如下: 内容来自论文无忧网 www.paper51.com <% paper51.com dim conn http://www.paper51.com dim connstr http://www.paper51.com
dim db 内容来自www.paper51.com db="database/data.mdb" copyright paper51.com Set conn =Server.CreateObject("ADODB.Connection") copyright paper51.com
connstr="driver={MicrosoftAccess Driver (*.mdb)};dbq=" & Server.MapPath(""& db&"") copyright paper51.com conn.Open connstr copyright paper51.com subendConnection() copyright paper51.com conn.close copyright paper51.com setconn=nothing 内容来自www.paper51.com
endsub paper51.com
%> ‘建立数据库连接 内容来自www.paper51.com
<% copyright paper51.com textfield1=Request("textfield1") copyright paper51.com textfield2=Request("textfield2") copyright paper51.com
textfield3=Request("textfield3") http://www.paper51.com
textfield4=Request("textfield4") paper51.com select1=Request("select1") copyright paper51.com select2=Request("select2") http://www.paper51.com
textfield5=Request("textfield5") copyright paper51.com select3=Request("select3") paper51.com select4=Request("select4") paper51.com select5=Request("select5") 内容来自论文无忧网 www.paper51.com textfield6=Request("textfield6") copyright paper51.com
select6=Request("select6") 内容来自www.paper51.com textfield7=Request("textfield7") http://www.paper51.com textfield8=Request("textfield8") paper51.com
textfield9=Request("textfield9") paper51.com textfield10=Request("textfield10") copyright paper51.com textfield11=Request("textfield11") 内容来自论文无忧网 www.paper51.com
textarea1=Request("textarea1") paper51.com
%> ‘接收各个表单控键的变量 copyright paper51.com <% copyright paper51.com iftextfield1="" then 内容来自www.paper51.com response.Redirect("err1.htm") paper51.com response.End() http://www.paper51.com end if 内容来自www.paper51.com
%> 内容来自论文无忧网 www.paper51.com |