唐山移动车辆管理系统的设计与实现毕业论文.doc
《唐山移动车辆管理系统的设计与实现毕业论文.doc》由会员分享,可在线阅读,更多相关《唐山移动车辆管理系统的设计与实现毕业论文.doc(48页珍藏版)》请在三一办公上搜索。
1、附件4河北广播电视大学毕业设计(论文、作业)评审表题目 唐山移动车辆管理系统的设计与实现 姓 名 孙国京 教育层次 计算机信息管理专科 学 号 分 校 唐山电大 专 业 教 学 点 迁安分校 指导教师 王芳 日 期 目 录摘要IAbstractII第1章 绪论11.1 课题背景11.1.1 课题研究的必要性11.1.2 课题研究的目的和意义11.2 设计思路1第2章 相关技术32.1 开发环境与开发工具概述3编程语言:java,jsp,servlet32.1.1 Java简单介绍32.1.2 Jsp/Servlet简单介绍42.1.3 Mysql数据库52.1.4 Myeclipse开发工具7
2、2.2 本章小结7第3章 可行性研究与需求分析83.1 可行性分析83.1.1 技术可行性83.1.2 经济可行性83.1.3 操作可行性83.2 需求分析83.2.1 现有车辆管理方法83.2.2 车辆管理系统需求分析93.3 本章小结10第4章 系统总体设计114.1 功能模块说明114.1.1 基本信息管理模块114.1.2 车辆调度管理模块114.1.3 车辆维修保养管理模块124.1.4 用油管理模块124.2 系统数据库设计124.3 本章小结16第5章 系统详细设计175.1 功能模块简单介绍175.1.1 登录界面175.1.2 车辆管理模块185.1.3 档案管理模块205.
3、1.4 车辆维修保养管理模块215.1.5 车辆调度管理模块225.1.6 用油管理模块235.2 MVC模式235.3 本章小结23结论24参考文献25致谢26附录1 程序主要代码27参考文献41摘要随着计算机技术的迅速发展,计算机已经渗透到各个应用领域。尤其是车辆的逐年增多和车辆信息的增加,车辆的管理日益成为日常事务中的一项重要的工作内容。开发车辆管理系统旨在为唐山移动公司提供一个功能全面、使用方便的车辆数据管理平台,以替代传统的手工纪录,同时利用先进信息技术使得车辆管理工作变得更加便捷。唐山移动公司车辆涉及县(区),市各个分公司,具体来说,县区公司有自己的车辆,可以自主安排车辆,并对自有
4、车辆进行管理,同时车辆信息必须在市公司监督范围之下。本车辆管理系统的完成就是基利用计算机网络技术、MySql数据仓库技术、WEB技术等相结合而开发,能够通过网页界面对数据库进行操作。实现了对唐山移动车辆管理信息的组织化、体系化和数字化,并在全面实现车辆管理的信息化,增强了车管工作科学性和管理水平。关键词WEB技术;MySql数据库;车辆管理AbstractWith the rapid development of computer technology, computer has penetrated into each application field. Especially the ve
5、hicles increase annually and the increase of vehicle information, the management of the vehicle has increasingly become an important daily affairs of the content of the work.Development vehicle management system designed for mobile company provide a tangshan fully functional, use convenient vehicle
6、data management platform, to replace the traditional manual record, at the same time, using advanced information technology makes the vehicle management work becomes more convenient.Tangshan mobile company vehicles involved in county (district), city each branch, specifically, county company has its
7、 own vehicles, can the independent arrange vehicles, and to their own vehicles management, and vehicle information must be under the scope of supervision company in the city.This vehicle management system is kelita complete with computer network technology, MySql data warehouse technology, WEB techn
8、ology, combines development, through a WEB interface to the database operation. Realize the tangshan mobile vehicle management information and organized and systematism and digital, and in the full realization of the vehicle management information, enhance the scientific nature and the management le
9、vel vehicle management work.Keywords WEB technology; MySql database; the vehicle management第1章 绪论1.1 课题背景近年来中国经济的高速发展,各地区的车辆数量增长迅速,由此各地的车辆管理所需要保管的机动车档案资料增加迅速。随着档案资料的增加,工作人员劳动强度增大,档案资料的存储、查询等工作与办公高效率的要求矛盾日渐突出。本论文所介绍的便是一个车辆管理系统,以规范对车辆信息的管理,提高管理效率。1.1.1 课题研究的必要性 各个地区的车辆管理状况虽有不同,但车辆档案快速增长的情况是相同的,由此产生的问题
10、主要表现在以下几方面:(1)库房面积日趋增加:车辆管理所需要比较多的物理空间用于存储档案,今后还有增加的趋势,每年为此存在的档案保管费用较高。 (2)查询频繁,查询效率低,查询劳动强度大:由于过户、变更等业务,档案资料的变动频繁,无论从归档还是从管理上都很困难。查询机动车档案时,档案员要经常跑路。为防止丢失,查阅前后都要核对数目。 (3)档案安全性得不到保证:由于直接对原始资料查阅,为防止查询人员对原件的毁坏、涂改,要派专人负责陪同。即使发生这种情况,因为没有历史记录也无从查对,可能会造成不必要的损失。 (4)归档困难:由于资料的变动以及多份相关档案同时查询的情况时有发生,不可避免地发生归档错
11、误。一旦出现此类问题,就有可能需要将大量档案重新整理,牵涉大量的人力、物力。归档的频繁导致工作人员从事大量的体力工作。 (5)档案资料缺乏安全备份。特别是对于拥有大量车辆的机关企事业单位来说,车辆的管理已成为日常事务中的一项重要的工作,为了如何让管理人员及时了解每一辆车的情况,提高车辆的使用效率,减少费用支出,成为各个单位需要解决的一个难题,为了规范企业内部的管理,提高企业管理质量,更好的服务于广大的客户的情况下,我们必须要开发一套专门用于车辆管理的系统,可以集中管理车辆的运营,维修,事故,违章等一系列的信息,使企业进入车辆管理信息化,科学化。同时也可以节省人力,物力,财力。1.1.2 课题研
12、究的目的和意义 单位车辆管理系统就是在这样的一个环境中诞生的,交通的日益发达,信息化时代已经到来,生活中各种信息趋向数字化、清晰化,因此我们将发挥计算机的庞大的存储空间,高性能的处理能力,高度可靠的数据安全,清晰的可视化数据等这些优势来辅助单位对车辆进行管理,实现了计算机资源的合理利用,真正实现了减少劳动力提高劳动质量的目的。虽然这个车辆管理系统还不成熟,但随着科技的进步和对车辆使用情况的不同,根据不同的需求,此系统将不断地更新,根据不同的理解,和单位性质不同,所需要的系统也不完全相同,所以车辆管理系统将处于不断的更新改进中。1.2 设计思路本文主要论述了车辆管理系统的设计与实现,全文一共分为
13、五章,具体内容安排如下:第一章是绪论,介绍了研究背景、研究必要性以及研究意义等。第二章介绍了系统开发所需的相关技术。第三章介绍了车辆管理系统的可行性分析与需求分析,分析了当前车辆管理的弊端以及开发车辆管理系统所需的必要性。第四章是车辆管理系统的总体设计,具体介绍了车辆管理系统的功能模块划分以及数据库表结构设计等方面。第五章是车辆管理系统的详细设计,介绍了车辆管理系统各个功能模块的详细设计实现。最后结论对工作进行全面总结,给出本文所取得的结果,指出存在的不足和改进方向。第2章 相关技术2.1 开发环境与开发工具概述 操作系统:Microsoft Windows 7编程语言:java,jsp,se
14、rvlet数据库:Mysql数据库开发工具:MyEclipse,MySql-Front2.1.1 Java简单介绍Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。Java语言具有以下特征。
15、(1)简单性Java语言语法和语义都比较单纯,容易学习和使用。另外,Java和C+中容易错误的成分进行了相当成功的改造,如去掉指针,取消多重继承和运算符重载,内存管理由程序员移向Java内嵌的自动内存回收机制等,从而可以简化语义,减少出错机会,减轻程序员负担。Java还提供大量功能丰富的可重用类库,但是用Java只需数行代码,其余工作由Java类库即可完成。(2)面向对象作为一种面向对象的编程语言,Java不仅最为“纯洁”,同时,它对面向对象方法的支持也最为全面。与C+一样,Java的对象有模块化性质和信息隐藏能力,满足面向对象的封装要求。Java支持面向对象的继承性。另外,Java通过抽象类
16、和接口(interface)支持面向对象的多态性要求,即一个对外接口,多种内部实现。(3)分布式特征Java具有支持分布式计算的特征。分布式计算中,“分布”具有两层含义:一是数据分布,即应用系统所操作的数据可以分散存储在不同的网络节点上;二是操作分布,即应用系统的计算可由不同的网络节点完成。Java实现两种层次上的分布。(4)半编译半解释特征Java应用程序的执行过程具有半编译、半解释的特征。也就是说,它即采用编译器对程序进行编译,但编译得到的是一种中性的字节码,并不是本机代码,编译没有进行彻底,所以称为“半编译”;字节码的执行采取解释执行方式,这种解释执行与传统的解释执行的差别是,它不是以源
17、代码为输入的,而是以程序编译后产生的字节码为输入,所以称为“半解释”。(5)健壮性Java提供自动垃圾收集来进行内存管理,防止程序员在管理内存时容易产生的错误。通过集成的面向对象的异常处理机制,在编译时,Java提示可能出现但未被处理的异常,帮助程序员正确地进行选择,以防止系统的崩溃。另外,Java是一种强类型语言,程序编译时要经过严格的类型检查,防止程序运行时出现类型不匹配问题。(6)安全性Java语言删除了类似C语言中的指针和内存释放等语法,从而有效地避免了非法操作内存。Java程序代码要经过代码校验、指针校验等很多的测试步骤才能够运行,所以未经允许的Java程序不可能出现损害系统平台的行
18、为,而且使用Java可以编写防病毒和防修改的系统。(7)体系结构中立Java语言的设计不是针对某种具体平台结构的。Java为了做到结构重力,除了上面提到的编译生成器无关的字节码外,还制定了完整、统一的语言文本。如Java的基本数据类型不会随目标机的变化而变化,一个整型总是32位,一个长整型总是64位。像C和C+这样的现代程序设计语言并不满足这一点,不同的编译器和开发环境之间总会有一些细微的不同。(8)可移植性Java是迄今为止可对可移植性支持最佳的编程语言。Java的最大特点是“一次编程,处处运行”。任何机器只要配备了Java解释器,便可运行Java程序。这种可移植性源于两个方面:一是Java
19、的半编译、半解释特征;二是Java体系结构中立,采用标准的独立于硬件平台的数据类型,对数据类型都有严格的规定,并且不会因为不同的机器而改变。(9)高性能Java语言虽然采取字节码解释运行方式,但由于字节码与机器码十分接近,使得字节码到机器码的转换十分快捷。另外,Java还提供了即时编译技术,即将要执行的字节码一次编译为机器代码,再全速运行,提高了Java应用的运行速度。这些使得Java的语言在实现了可移植性的同时,又有高性能。(10)多线程多线程机制能够使应用程序在同一时间并行执行多项任务,而且相应的同步机制可以保证不同线程能够正确地共享数据。使用多线程,可以带来更好的交互能力和实时行为。(1
20、1)动态特性Java在很多方面比C和C+更能够适应发展的环境,可以动态调整库中方法和变量的增加,而客户端却不需要任何更改。在Java中动态调整是非常简单和直接的。2.1.2 Jsp/Servlet简单介绍JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作
21、系统上运行。JSP技术使用编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。 JSP与JavaServlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文
22、本,因此客户端只要有浏览器就能浏览。 JSP的1.0规范的最后版本是1999年9月推出的,12月又推出了1.1规范。目前较新的是JSP1.2规范,JSP2.0规范的征求意见稿也已出台。 JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。Servlet是在服务器上运
23、行的小程序。这个词是在Java applet的环境中创造的,Java applet是一种当作单独文件跟网页一起发送的小程序,它通常用于在客户端运行,结果得到为用户进行运算或者根据用户互作用定位图形等服务。 服务器上需要一些程序,常常是根据用户输入访问数据库的程序。这些通常是使用公共网关接口(CGI(Common Gateway Interface)应用程序完成的。然而,在服务器上运行Java,这种程序可使用Java编程语言实现。在通信量大的服务器上,Java servlet的优点在于它们的执行速度更快于CGI程序。各个用户请求被激活成单个程序中的一个线程,而无需创建单独的进程,这意味着服务器端
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 唐山 移动 车辆 管理 系统 设计 实现 毕业论文
链接地址:https://www.31ppt.com/p-3937241.html