1、 毕业论文(设计)信商车辆管理系统的设计与实现车辆调度管理模块专 业 计算机科学与技术I摘要当今社会的车辆数量正在以指数的形式增长,车辆为我们的生活和工作带来了极大的方便,因此越来越多的车辆也加入到高等学校中,并且在高校的日常生活办公中扮演着重要的角色。如果更好的实现车辆管理可以进一步提高高等学校的日常工作和办公的效率,同时也可以大大的节约学校在车辆上投入的成本,最重要的是可以更好的实现高等学校为学生服务的宗旨。本文分析了系统开发的背景以及校园车辆管理系统的发展现状,简要描述了系统需要解决的主要问题;概要描述了系统的整体情况;对系统的需求分析和架构设计进行了详细描述;并对系统的实现进行了详细叙
2、述。本文对信商车辆管理系统的设计与实现进行了详细的介绍,主要介绍的是车辆调度模块,车辆调度模块主要研究内容有:车辆状态动态查询、网上预订、在线审批、派遣车辆、回车登记。信商车辆管理系统可以分为前台和后台两个部分。后台是给系统管理员用的,后台的主要功能包括车辆基本信息管理,驾驶员基本信息管理以及费用管理。车辆管理系统的前台功能主要有车辆预约、车辆审核、用户信息管理、注册与登录管理和回车登记管理等功能模块。信商车辆管理系统的开发使用 JSP +JavaScript 的模式实现前端界面层的开发,在后端使用 Java+Servlet 的模式实现业务逻辑的开发,前端通过嵌入的 JavaScript代码段
3、可以直接实现与后台服务器通信。 关键词:JSP;Servlet ;车辆调度;车辆预约IIAbstractTodays society of vehicles are growing in the form of index Numbers. The vehicles for our life and work has brought great convenience.So more and more vehicles are added to the institutions of higher learning. And in the daily life office plays an
4、important role.Although the increase of vehicles made the higher schools daily work and work efficiency has been greatly ascend, but more and more vehicles into the campus but to the vehicle management leads to trouble.If you can better realize the vehicle management can further improve the higher s
5、chools daily work and work efficiency, but also can greatly save schools in vehicle input costs, the most important is that it can better achieve higher schools to the tenet of service.This paper analyzes the background and status of development of campus management system vehicle system development
6、, a brief description of the main problems need to be solved; outlines the overall situation of the system, need for system analysis and architecture design are described in detail,and the system implementation is described in detail. This design and implementation of the letter and the ZCIB vehicle
7、 management system to carry out a detailed introduction, describes the vehicle scheduling module, vehicle scheduling module main contents are: the dynamic vehicle state inquiry, online booking, online approval, sending the vehicle, enter registration .The ZCIB Vehicle Management System can be divide
8、d into two parts front and back office. The background is for system administrator use, the main function of the background information including vehicle management, driver information management and expense management. Front office features vehicle management system is mainly a vehicle reservation,
9、 car review, customer information management, registration and login management and Enter registration management and other functional modules. Shin Trading vehicle management system developed using JSP + JavaScript model to achieve the development of front-end interface layer at the back end using
10、Java + Servlet model business logic development, front-end through the embedded JavaScript code snippet can directly implement communication with the backend server.Key words: JSP; Servle; Vehicle Scheduling; Vehicle ReservationIII目 录摘要 .IAbstract .II1 绪论.11.1 开发背景及意义 .11.2 校园车辆管理系统发展现状 .11.3 研究目的 .
11、21.4 论文研究内容 .21.5 本论文章节安排 .32 需求分析.42.1 系统技术概述 .42.1.1 JSP 简介 .42.1.2 Tomcat 服务器 .42.1.3 Navicat for MySQL.52.1.4 B/S 结构 .52.2 系统需求分析 .62.2.1 实现目标 .62.2.2 开发环境和软件要求 .72.2.3 开发平台和数据库的选择 .72.2.4 系统的功能 .82.2.5 用户类型和特征 .82.2.6 系统交互 .92.2.7 功能需求 .92.3 非功能需求 .102.3.1 业务规则 .102.3.2 性能需求 .112.4 本章小结 .113 系统
12、设计.123.1 系统子模块设计 .123.1.1 用户注册 .123.1.2 车辆检索 .133.1.3 车辆预约模块 .143.1.4 用户个人信息管理 .163.1.5 派遣车辆与回车登记 .163.2 数据库分析与设计 .173.2.1 数据库分析 .173.2.2 数据库表设计 .18IV3.3 本章小结 .224 系统实现.234.1 用户登录模块 .234.1.1 登录处理流程 .234.1.2 用户登录实现 .234.2 用户注册模块 .244.2.1 注册处理流程 .244.2.2 用户注册实现 .254.3 车辆检索 .264.4 车辆预约模块 .274.4.1 我要预约
13、.274.4.2 我的预约 .304.5 个人信息管理 .314.6 车辆调度管理 .334.7 本章小结 .345 系统测试.355.1 测试目的 .355.2 测试方法 .355.3 测试环境及工具 .355.4 性能测试 .365.5 可用性测试 .365.6 功能测试过程 .365.6.1 系统管理测试 .365.6.2 车辆预约测试 .365.6.3 用户个人中心测试 .375.6.4 车辆调度管理测试 .375.6.5 数据库测试 .375.6.6 测试结果 .375.7 本章小结 .386 总结.39参考文献.40致谢.41毕业设计(论文)11 绪论1.1 开发背景及意义车辆管理
14、是对所涉及到的人、财、物等资源的管理和调配,随着交通运输业的飞速发展为人们的生活带来了极大的便利,与此同时,各种交通运输工具特别是汽车数量的剧增也给社会各方面带来了日趋严重的巨大压力。对于各事业或企业单位内部的车辆管理,传统手工操作手段由于工作量大、强度高,而导致的效率低下、出错率高已逐渐不能满足目前车辆管理的需求。依据项目需求特点,围绕提高车辆使用和管理工作,结合车辆自身的特点,完成对通行车辆调度的管理,对车辆使用调度、车辆信息和相关人员的信息管理、使用记录、事故等信息统一管理,进一步提高车辆管理、使用效率和安全保障,做到车辆状态有案可查、有据可依,实现车辆的科学化、自动化管理。在智能化的管
15、理当中,信息商务学院的车辆管理成为了急需解决的问题之一。高等教育时代的到来给信息商务学院的发展带来了机遇,但同时越来越多的工作量需要使用更多的车辆来方便工作,这样就给学校的车辆管理带来了巨大的压力,我校必须合理安排好下属各个学院的车辆使用情况,提供即时的车辆信息,只有做到这一点,才能使我校这个小社会更好的运转起来,最大化的提高学校的整体工作效率。 现今的情况是车辆的即时资料信息价值日渐提升,信息商务学院对车辆有着更好的要求,要利用好我校体系内部的每一辆车,使得每一辆车都能发挥自己最大的价值,将车辆合理的进行分配和使用。充分使用车辆的同时,更要实现对汽车的维修和保养,对报废的车辆及时处理,在不断
16、降低成本的同时提高车辆的利用效率。由此,学校需要提高自己的对车辆的管理水平,实现车辆的信息化管理。将计算机的优势融入到车辆管理中来,利用计算机系统的智能化控制,实现车辆派遣、分配管理等原来人工处理的工作,减轻车辆管理部门的工作量的同时,提高车辆管理的效率,大幅度的降低了车辆管理所需的费用,形成智能的高校车辆管理系统。1.2 校园车辆管理系统发展现状车辆管理系统在国内也随着中国互联网的兴起不断的发展,在政府部门和高端信商车辆管理系统的设计与实现车辆调度管理模块2企业的引导下,车辆管理系统变得越来越大众化,越来越多的人意识到车辆的规范管理带来好的效益。然而在高校这个领域还并没有意识到对校园管理和学
17、校运作的重要性,国内的绝大多数的高校没有尝试建立车辆管理规范系统。高校的政策和我国软件的发展状况决定了现在的 OA 系统很少融入了车辆管理部分,因为还没有意识到车辆管理带来的效益,车辆管理涵盖了车辆信息、资产信息、使用状况和人力资源等等,他们之间紧密的配合,会对整体的运行产生重要的影响。车辆系统对车辆使用者的管理,部门拥有车辆资产的把握和车辆使用的实际情况正是我们最需要的部分。 车辆管理系统的种类繁多,有综合性的也有单独功能模块的。但是对于高校来说,既缺少应用在学校总部的综合性管理系统,也缺少单独应用于校园的校园校门车辆管理系统,因此在我国经济和科技高速发展的背景下,如何让车辆管理系统走进我们
18、的校园管理体系,保障车辆使用和强化日常的管理,成为我们当前需要解决的实际问题。1.3 研究目的目前的信息商务学院领域内的 OA 办公信息化系统已经普及,但车辆管理系统任然属于边缘化,车辆管理系统没有独立的被部署,也没有链接在 OA 管理系统中,所以在我校搭建车辆管理系统是当务之急。现车辆管理系统,可以在我校范围内统一管理学校的车辆资源,通过合理的调配车辆,更好的为学校日常工作服务,在未来高等教育普及后,越来越多的学生就会涌入校园,车辆管理系统的搭建可以为未来学生规模扩大做好准备,更好的实现学校为学生服务的宗旨。同时高校属于事业机关,类似与政府部门,可以通过车辆管理系统更好的监管车辆的使用情况,
19、避免公车滥用、公车私用等的行为,彻底实现车辆的智能化联网监控。1.4 论文研究内容由于我校在车辆管理系统上面的缺失,不具备自动化、信息化、智能化的车辆管理,在高等学校高速发展的今天,使得学校这个小社会更好的平稳运行、强化日常管理成了我们当前的研究课题。本文主要是通过分析综合已有的各行各业的车辆管理系统模型,构造出适合学校使用的智能车辆管理系统,吸取了之前管理系统在业务流程中的经验和教训,在先进的技术和思想引导下,充分利用学校的优势,实现高效的、智能的、面向信息商务学院的系统。毕业设计(论文)31.5 本论文章节安排本文以项目设计为主,首先讨论了研究背景和意义,给出了系统需求分析与车辆管理系统的
20、概要设计,然后给出了该系统的主界面和各个功能模块设计与实现。本文的主要安排如下:第一章:介绍了课题的研究背景,指出课题是在车辆信息化的大背景下产生的;讨论了课题的研究意义;讨论了设计应该实现的目标;分析了国内外的发展状况。第二章:相关技术选择和需求分析,指出进行可行性分析的各个方面;为开发环境的介绍,分别介绍了 Java 和 Tomcat 的特点和优势,充分展示了所用的语言和服务器的好处。第三章:系统的总体设计,分析了车辆管理系统的总体功能;分析了该系统的数据流程图,讨论了系统的数据流图的特性和画出了系统流程图;数据库分析,分析数据库的特点。第四章:系统的实现,给出了系统的完整的功能分析;进行
21、了系统的结构的设计,详细说明了每一个子模块所应该具有的功能;分析了模块功能设计,具体指出了每一个功能模块所应该包含的子模块;分析了系统的模型结构;给出了数据库的介绍以及数据库的创建过程;数据库表的关联及数据库表结构。第五章:系统测试:对系统进行功能测试,得出结果。第六章:本文总结。对信商车辆管理系统进行总体评价,对未来需要改进的地方进行总结。信商车辆管理系统的设计与实现车辆调度管理模块42 需求分析通过对我校的车辆使用情况进行详细的调查,明确了车辆管理系统所要实现的功能以及界面,本产品是在已有项目经验的基础上进行开发的,在需求上充分考虑高校使用的实际情况,按照需求分析逐步实施系统设计。根据当今
22、管理系统软件开发的技术使用情况,选择合适的技术来进行系统的实现。本系统主要适用于信息商务学院的车辆信息管理和车辆调度,旨在提高我学校对车辆的有效管理,提高办事效能。2.1 系统技术概述通过全面分析高效智能车辆管理系统的各项需求,考虑到我校的软硬件条件,特别是在校园网这个大局域网内部,我们使用面向浏览器的开发框架,使得各个部门利用网络就可以登陆系统,因此 B/S 结构的开发成为了我们的选择。基于框架的选择后,我们选择 Java 语言的模式开发,服务器我们选择 Tomcat,前台开发语言选择 JSP,后台开发语言使用 Java,MyEclipse 作为 IDE 来实现代码的开发,而在数据库方面我们
23、选择 MySQL 等。2.1.1 JSP 简介JSP 将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于 Web 的应用程序的开发变得迅速和容易。 Web 服务器在遇到访问 JSP 网页的请求时,首先执行其中的程序段,然后将执行结果连同 JSP 文件中的 HTML 代码一起返回给客户。插入的 Java 程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。利用 JSP 技术,动态信息由 JSP 页面来表现,JSP 页面由安装在 Web 服务器或者使用 JSP 的应用服务器上的 JSP 引擎执行。JSP 引擎接受客户端对 JSP 页面的请求,并且生成 JSP 页面作为对客户端的响应。2.1.2 Tomcat 服务器 Tomcat 是来自 Java 领域的 Web 服务器,通常用于运行基于 Java 的 JSP 和 Servlet 网页开发技术。良好的扩展性和使用资源少是 Tomcat 的主要优势,与