车辆调度系统的设计与实现(附件)

摘 要 随着信息科学技术的飞速发展,人们逐渐意识到对信息管理软件的运用可以使日常工作更加方便、快捷和高效。论文详细论述了车辆调度管理软件内部事务部分的开发设计过程。软件采用myeclipse作开发平台,JSP作编程语言,Mysql作数据库管理系统,实现了车辆管理、驾驶员管理、任务分配、车辆状态、统计模块、用户管理等功能。车辆调度管理内部调度的需求,能够帮助车辆调度者切实提高工作效率。软件的开发符合一般管理软件的开发流程,对开发其他类似的管理软件具有相当的参考价值。论文首先,介绍了本系统的开发工具及技术的基础知识;然后对车辆调度管理的市场需求进行了可行性分析,并且提出了具体的设计方案;又详细阐述了各模块后台数据库和前台界面的具体设计过程以及相关功能的实现;最后对软件进行了严格的测试。目 录
1 绪论
1.1 开发背景 1
1.2 本课题的意义 2
1.3 本课题的目标 2
2 系统使用相关技术及平台
2.1 开发语言 3
2.2 开发工具 3
2.2.1 MyEclipse 3
2.2.2 Tomcat 3
2.2.3 MySQL数据库 3
2.2.4 Struts 4
2.3 选用结构及优点 5
3 需求分析
3.1 功能分析 7
3.2 可行性分析 7
3.2.1 技术可行性 7
3.2.2 经济可行性 8
3.2.3 操作可行性 8
3.2.4 法律可行性 8
4 系统设计
4.1 设计目标 9
4.2 系统总体功能方案 10
4.3 系统目标 10
4.4 系统功能模块结构 10
4.5 数据库设计 11
4.6 数据库需求分析 12
4.7 数据库概念结构设计 12
4.8 数据库逻辑结构设计 13
5 详细设计
5.1 驾驶员功能模块介绍 17
5.1.1 驾驶员管理 17
5.1.2 车辆管理 17 *好棒文|www.hbsrm.com +Q: ¥351916072¥ 
标 10
4.4 系统功能模块结构 10
4.5 数据库设计 11
4.6 数据库需求分析 12
4.7 数据库概念结构设计 12
4.8 数据库逻辑结构设计 13
5 详细设计
5.1 驾驶员功能模块介绍 17
5.1.1 驾驶员管理 17
5.1.2 车辆管理 17
5.1.3 任务分配 18
5.1.4 车辆调度查询 19
5.2 司机功能模块介绍 20
5.2.1 司机任务查询 20
5.2.2 工作汇报管理 21
6 测试
6.1 测试的任务及目标 23
6.1.1 测试的任务 23
6.1.2 测试的目标 23
6.2 测试方案 23
6.2.1 模块测试 23
6.2.2 集成测试 23
6.2.3 验收测试 24
6.2.4 平行运行 24
6.3 系统维护 24
总 结 25
参考文献 26
致 谢 28
1 绪论
随着计算机在我们的生活中普及,给我们带来了方便快捷,数字化,统一化。尤其是各大部门在此方面的应运中更加的普遍。例如:教育、金融、电信、计算机控制、计算机辅助制造等等。物流企业要想在今天这个竞争激烈的社会很好的生存下来,必须有一套管理自己日常车辆调度工作的软件来辅助调度车辆的管理[1]。
1.1 开发背景
随着我们人类社会的不断进步,在各行业对软件的需要已经进入白热化。无论是生活中还是工作中对会涉及到对软件的应用。物流企业带来机遇的同时竞争也日益激烈,因此提高工作办事的效率是我们软件公司生存的必要准则,如何提高我们车辆调度管理的效率是我们当代需要研究的课题之一。在激烈的行业竞争下,有条不紊的做好软件的开发管理工作也是我们需要认真研究的重点[2]。
目前,我国的货车管理距离科学管理和现代化管理还有一定的距离,它主要表现在三个方面:一是部分公司仍采用传统手工管理的方式,随着公司规模的扩大,手工工作已经不能适应现代化社会的发展要求而且由于公司每天业务量特别大,难免会出现漏洞,给客户带来不必要的麻烦同时也给公司的经营管理带来种种弊端。二是有些公司虽采用了相应的计算机管理软件,但由于起步较晚,这些软件已不能满足公司日益复杂的业务需求,并且这些软件的一些功能模块的命名不太合理致使操作员有时不能迅速找到所需功能模块。三是车辆管理涉及到车辆管理和运输中的多种事务管理,如果不能全面、准确、及时地获取这些信息并组织好车辆出行工作就会给公司带来损失。因此有必要建立和完善货运公司车辆管理信息系统,这也是货运行业要提高生产效率和经济效益的迫切需要。我们需要一个这样的系统,一方面合理高效的存储了车辆调度中的任务分配信息包括任务分配名称任务分配所属汽车司机等。另一方面还需要对车辆调度车辆中的车辆信息进行控制。 通过程序设计来存储资料一方面减少了纸张存储的随意性,另一方面,此系统应该能高速有效的查找需要的信息的对象一切信息。提高了检索的效率,也就是提高了工作的效率。此系统不但有效的管理任务分配信息,还需要具有管理车辆信息的功能[3]。
1.2 本课题的意义
以前的这种管理信息的办法给人们生活和工作带来了很多的不便,时间一长,对我们工作中信息的管理和查询造成很大的不便,现在的这种科学技术有很多优点利于现在的工作。例如:检索迅速提深、查找信息方便、可靠性、保密性、更新方便等都有了很大的提升。这些优点能在我们公司、政府发挥出来巨大的能量。因此,开发一个能够管理车辆调度的管理系统是一件十分必要的事情[5]。
1.3 本课题的目标
本系统的建设需要实现如下目标:
(1)支持日常业务运作。
(2)集中管理业务数据,支持管理预测与决策。
(3)汉字图形用户界面,人机对话友好,操作方便。
(4)响应速度合理,安全性较高,运行稳定。
(5)系统建设费用较低[6]。
2 系统使用相关技术及平台
2.1 开发语言
JSP(Java Server Page服务器网页)是从1998年开始出现的新技术。 JSP作为Java家族的一员,承袭了Java的特点,既能在Linux下运行,也能在其他操作系统上运行[7]。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/xxaq/1033.html

好棒文