1、 本科毕业论文(设计) 信商车辆管理系统的设计与实现 车辆调度管理模块 系 (部) 信息技术系 专 业 计算机科学与技术 学 号 24118 学生姓名 指导教师 朱强 提交日期 2015 年 6 月 3 日 中工 信商 2015-JX16- I 摘要 当今社会的车辆数量正在以指数的形式增长,车辆为我们的生活和工作带来了极大的方便,因此越 来越多的车辆也加入到高等学校中,并且在高校的日常生活办公中扮演着重要的角色。如果更好的实现车 辆管理可以进一步提高高等学校的日常工作和办公的效率, 同时也可以大大的节约学校在车辆上投入的成本,最重要的是可以更好的实现高等学校为学生服务的宗旨。 本文分析了系统开
2、发的背景以及校园车辆管理系统的发展现状,简要描述了系统需要解决的主要问题;概要描述了系统的整体情况;对系统的需求分析和架构设计进行了详细描述;并对 系统的实现进行了详细叙述 。 本文对信商车辆管理系统的设计与实现进行了详细的介绍,主要介绍的是车辆调度模块 ,车辆调 度模块主要研究内容有: 车辆状态动态查询 、 网上预订、在线审批、派遣车辆、回车登记 。 信商 车辆管理系统 可以 分为 前台 和 后台两个部分 。 后台是给系统管理员用的,后台的主要功能包括车辆基本信息管理,驾驶员基本信息管理以及费用管理。车辆管理 系统的 前台 功能主要 有车辆 预约 、 车辆审核 、 用户信息管理 、 注册与登
3、录 管理和 回车登记 管理等功能模块。 信商车辆管理系统的开发使用 JSP +JavaScript 的模式实现前端界面层的开发,在后端使用 Java+Servlet 的模式实现业务逻辑的开发,前端通过嵌入的 JavaScript代码段可 以直接实现与后台服务器通信。 关键词 : JSP; Servlet; 车辆调度; 车辆 预约 II Abstract Todays society of vehicles are growing in the form of index Numbers. The vehicles for our life and work has brought great
4、convenience.So more and more vehicles are added to the institutions of higher learning. And in the daily life office plays an 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 bu
5、t to the vehicle manageme nt leads to trouble.If you can better realize the vehicle management can further improve the higher schools 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
6、 of service. This paper analyzes the background and status of development of campus management system vehicle system development, 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 i
7、n detail,and the system implementation is described in detail. This design and implementation of the letter and the ZCIB vehicle management system to carry out a detailed introduction, describes the vehicle scheduling module, vehicle scheduling module main contents are: the dynamic vehicle state inq
8、uiry, online booking, online approval, sending the vehicle, enter registration . The ZCIB Vehicle Management System can be divided into two parts front and back office. The background is for system administrator use, the main function of the background information including vehicle management, drive
9、r information management and expense management. Front office features vehicle management system is mainly a vehicle reservation, car review, customer information management, registration and login management and Enter registration management and other functional modules. Shin Trading vehicle manage
10、ment system developed using JSP + JavaScript model to achieve the development of front-end interface layer at the back end using Java + Servlet model business logic development, front-end through the embedded JavaScript code snippet can directly implement communication with the backend server. Key w
11、ords: JSP; Servle; Vehicle Scheduling; Vehicle Reservation III 目 录 摘要 . I Abstract . II 1 绪论 . 1 1.1 开发背景及意义 . 1 1.2 校园车辆管理系统发展现状 . 1 1.3 研究目的 . 2 1.4 论文研究内容 . 2 1.5 本论文章节安排 . 3 2 需求分析 . 4 2.1 系统技术概述 . 4 2.1.1 JSP 简介 . 4 2.1.2 Tomcat 服务器 . 4 2.1.3 Navicat for MySQL . 5 2.1.4 B/S 结构 . 5 2.2 系统需求分析 .
12、6 2.2.1 实现目标 . 6 2.2.2 开发环境和软件要求 . 7 2.2.3 开发平台和数据库的选择 . 7 2.2.4 系统的功能 . 8 2.2.5 用户类型和特征 . 8 2.2.6 系统交互 . 9 2.2.7 功能需求 . 9 2.3 非功能需求 . 10 2.3.1 业务规则 . 10 2.3.2 性能需求 .11 2.4 本章小结 .11 3 系统设计 . 12 3.1 系统子模块设计 . 12 3.1.1 用户注册 . 12 3.1.2 车辆检索 . 13 3.1.3 车辆预约模块 . 14 3.1.4 用 户个人信息管理 . 16 3.1.5 派遣车辆与回车登记 .
13、16 3.2 数据库分析与设计 . 17 3.2.1 数据库分析 . 17 3.2.2 数据库表设计 . 18 IV 3.3 本章小结 . 22 4 系统实现 . 23 4.1 用户登录模块 . 23 4.1.1 登录处理流程 . 23 4.1.2 用户登录实现 . 23 4.2 用户注册模块 . 24 4.2.1 注册处理流程 . 24 4.2.2 用户注册实现 . 25 4.3 车辆检索 . 26 4.4 车辆预约模块 . 27 4.4.1 我要预约 . 27 4.4.2 我的预约 . 30 4.5 个人信息管理 . 31 4.6 车辆调度管理 . 33 4.7 本章小结 . 34 5 系
14、统测试 . 35 5.1 测试目的 . 35 5.2 测试方法 . 35 5.3 测试环境及工具 . 35 5.4 性能测试 . 36 5.5 可用性测试 . 36 5.6 功 能测试过程 . 36 5.6.1 系统管理测试 . 36 5.6.2 车辆预约测试 . 36 5.6.3 用户个人中心测试 . 37 5.6.4 车辆调度管理测试 . 37 5.6.5 数据库测试 . 37 5.6.6 测试结果 . 37 5.7 本章小结 . 38 6 总结 . 39 参考文献 . 40 致谢 . 41 中原工学院 信息商务学院毕业 设计 (论文) 1 1 绪论 1.1 开发背景及意义 车辆管理是对所
15、涉及到的人、财、物等资源的管理和调配,随着交通运输业的飞速发展为人们的生活带来了极大的便利,与此同时,各种交通运输工具特别是汽车数量的剧增也给社会各方面带来了日趋严重的巨大压力。对于各事业或企业单位内部的车辆管理,传统手工操作手段由于工作量大、强度高,而导致的效率低下、出错率高已逐渐不能满足目前车辆管理的需求。依据项目需求特点,围绕提高车辆使用和管理工 作,结合车辆自身的特点,完成对通行车辆调度的管理,对车辆使用调度、车辆信息和相关人员的信息管理、使用记录、事故等信息统一管理,进一步提高车辆管理、使用效率和安全保障,做到车辆状态有案可查、有据可依,实现车辆的科学化、自动化管理。 在智能化的管理
16、当中, 信息商务学院 的车辆管理成为了急需解决的问题之一。高等教育时代的到来给 信息商务学院 的发展带来了机遇,但同时越来越多的工作量需要使用更多的车辆来方便工作,这样就给 学 校的车辆管理带来了巨大的压力, 我校必须合理安排好下属各个学院的车辆使用情况,提供即时的车辆信息,只有做 到这一点,才能使 我 校这个小社会更好的运转起来,最大化的提高 学 校的整体工作效率。 现今的情况是车辆的即时资料信息价值日渐提升, 信息商务学院 对车辆有着更好的要求,要利用好 我 校体系内部的每一辆车,使得每一辆车都能发挥自己最大的价值,将车辆合理的进行分配和使用。充分使用车辆的同时,更要实现对汽车的维修和保养
17、,对报废的车辆及时处理,在不断降低成本的同时提高车辆的利用效率。由此, 学 校需要提高自己的对车辆的管理水平,实现车辆的信息化管理。将计算机的优势融入到车辆管理中来,利用计算机系统的智能化控制,实现车辆派遣、分配管 理等原来人工处理的工作,减轻车辆管理部门的工作量的同时,提高车辆管理的效率,大幅度的降低了车辆管理所需的费用,形成智能的高校车辆管理系统 。 1.2 校园车辆管理系统 发展现状 车辆管理系统在国内也随着中国互联网的兴起不断的发展,在政府部门和高端赵庆珍:信商车辆管理系统的设计与实现 车辆调度管理模块 2 企业的引导下,车辆管理系统变得越来越大众化,越来越多的人意识到车辆的规范管理带
18、来好的效益。然而在高校这个领域还并没有意识到对校园管理和学校运作的重要性,国内的绝大多数的高校没有尝试建立车辆管理规范系统。高校的政策和我国软件的发展状况决定了现在的 OA 系统很少融入了车 辆管理部分,因为还没有意识到车辆管理带来的效益,车辆管理涵盖了车辆信息、资产信息、使用状况和人力资源等等,他们之间紧密的配合,会对整体的运行产生重要的影响。车辆系统对车辆使用者的管理,部门拥有车辆资产的把握和车辆使用的实际情况正是我们最需要的部分。 车辆管理系统的种类繁多,有综合性的也有单独功能模块的。但是对于高校来说,既缺少应用在学校总部的综合性管理系统,也缺少单独应用于校园的校园校门车辆管理系统,因此
19、在我国经济和科技高速发展的背景下,如何让车辆管理系统走进我们的校园管理体系,保障车辆使用和强化日常的管理 ,成为我们当前需要解决的实际问题。 1.3 研究目的 目前的 信息商务学院 领域内的 OA 办公信息化系统已经普及,但车辆管理系统任然属于边缘化,车辆管理系统没有独立的被部署,也没有链接在 OA 管理系统中,所以在 我 校搭建车辆管理系统是当务之急。现车辆管理系统,可以在 我 校范围内统一管理学校的车辆资源,通过合理的调配车辆,更好的为学校日常工作服务,在未来高等教育普及后,越来越多的学生就会涌入校园,车辆管理系统的搭建可以为未来学生规模扩大做好准备,更好的实现学校为学生服务的宗旨。同时高
20、校属于事业机关,类似与政府部 门,可以通过车辆管理系统更好的监管车辆的使用情况,避免公车滥用、公车私用等的行为,彻底实现车辆的智能化联网监控。 1.4 论文研究内容 由于我校在车辆管理系统上面的缺失,不具备自动化、信息化、智能化的车辆管理,在高等学校高速发展的今天,使得学校这个小社会更好的平稳运行、强化日常管理成了我们当前的研究课题。本文主要是通过分析综合已有的各行各业的车辆管理系统模型,构造出适合学校使用的智能车辆管理系统,吸取了之前管理系统在业务流程中的经验和教训,在先进的技术和思想引导下,充分利用学校的优势,实现高效的、智能的、 面向 信息商务学院 的系统。 中原工学院 信息商务学院毕业
21、 设计 (论文) 3 1.5 本论文章节安排 本文以项目设计为主,首先讨论了研究背景和意义,给出了系统需求分析与车辆管理系统的概要设计,然后给出了该系统的主界面和各个功能模块设计与实现。本文的主要安排如下: 第一章:介绍了课题的研究背景,指出课题是在车辆信息化的大背景下产生的;讨论了课题的研究意义;讨论了设计应该实现的目标;分析了国内外的发展状况。 第二章: 相关技术选择和需求分析 ,指出进行可行性分析的各个方面;为开发环境的介绍,分别介绍了 Java 和 Tomcat 的特点和优势,充分展示了所用的语言和服务器 的好处。 第三章: 系统的总体设计 ,分析了车辆管理系统的总体功能;分析了该系统
22、的数据流程图,讨论了系统的数据流图的特性和画出了系统流程图;数据库分析,分析数据库的特点。 第四章: 系统 的实现 , 给出了系统的完整的功能分析;进行了系统的结构的设计,详细说明了每一个子模块所应该具有的功能;分析了模块功能设计,具体指出了每一个功能模块所应该包含的子模块;分析了系统的模型结构;给出了数据库的介绍以及数据库的创建过程;数据库表的关联及数据库表结构。 第 五 章:系统测试: 对系统进行功能测试,得出结果 。 第六章:本文总结。对信商 车辆管理系统进行总体评价,对未来需要改进的地方进行总结。 赵庆珍:信商车辆管理系统的设计与实现 车辆调度管理模块 4 2 需求分析 通过对 我 校
23、的车辆使用情况进行详细的调查,明确了车辆管理系统所要实现的功能以及界面,本产品是在已有项目经验的基础上进行开发的,在需求上充分考虑高校使用的实际情况,按照需求分析逐步实施系统设计。根据当今管理系统软件开发的技术使用情况,选择合适的技术来进行系统的实现。本系统主要适用于 信息商务学院 的车辆信息管理和 车辆调度 ,旨在提高 我 学校对车辆的有效管理,提高办事效能。 2.1 系统技术概述 通过全面分析高效智能车辆管理系统 的各项需求,考虑到 我 校的软硬件条件,特别是在校园网这个大局域网内部,我们使用面向浏览器的开发框架,使得各个部门利用网络就可以登陆系统,因此 B/S 结构的开发成为了我们的选择
24、。基于框架的选择后,我们选择 Java 语言的模式开发,服务器我们选择 Tomcat,前台开发语言选择 JSP,后台开发语言使用 Java, MyEclipse 作为 IDE 来实现代码的开发,而在数据库方面我们选择 MySQL 等。 2.1.1 JSP 简介 JSP 将网页逻辑与 网页设计 和显示分离,支持可重用的基于组件的设计,使基于 Web 的应 用程序的开发变得迅速和容易 。 Web 服务器在遇到访问 JSP 网页的请求时,首先执行其中的程序段,然后将执行结果连同 JSP 文件中的 HTML 代码一起返回给客户。插入的 Java 程序段可以操作 数据库 、重新定向网页等,以实现建立动态
25、网页所需要的功能。 利用 JSP 技术,动态信息 由 JSP 页面来表现, JSP 页面由安装在 Web 服务器或者使用 JSP 的应用服务器上的 JSP 引擎执行。 JSP 引擎接受客户端对 JSP 页面的请求,并且生成 JSP 页面作为对客户端的响应。 2.1.2 Tomcat 服务器 Tomcat 是来自 Java 领域 的 Web 服务器,通常用于运行基于 Java 的 JSP 和 Servlet 网页开发技术。良好的扩展性和使用资源少是 Tomcat 的主要优势,与我们中原工学院 信息商务学院毕业 设计 (论文) 5 经常使用的 Apache 相比, Tomcat 是在 Apache 基础上的扩充,用于发布基于 Java 的各种程序。最新的 Servlet 和 JSP 规范都可以在 Tomcat 中使用,因此我们首选 Tomcat 服务器来完成开发和测试。 2.1.3 Navicat for MySQL Navicat for MySQL 是一款强大的 MySQL 数据库管理 和开发工具,它为专业开发者提供了一套强大的足够尖端的工具,但对于新用户仍然易于学习。 Navicat for MySQL 基于 Windows 平台,为 MySQL 量身订作
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。