唐山移动车辆管理系统的设计与实现毕业论文.doc
《唐山移动车辆管理系统的设计与实现毕业论文.doc》由会员分享,可在线阅读,更多相关《唐山移动车辆管理系统的设计与实现毕业论文.doc(70页珍藏版)》请在三一办公上搜索。
1、本科毕业设计(论文)唐山移动车辆管理系统的设计与实现 燕 山 大 学2012年 6月 本科毕业设计(论文)唐山移动车辆管理系统的设计与实现学 院:燕山大学里仁学院 专 业:计算机科学与技术 学生 姓名: 学 号:081304011195 指导 教师: 答辩 日期:2012-6-17 燕山大学毕业设计(论文)任务书学院:燕山大学里仁学院 系级教学单位:电子工程系 学号081304011195学生姓名许红颖专 业班 级计算机08-7题目题目名称唐山移动车辆管理系统的设计与实现题目性质1.理工类:工程设计 ( );工程技术实验研究型( );理论研究型( );计算机软件型( );综合型( )2.文管理
2、类( );3.外语类( );4.艺术类( )题目类型1.毕业设计( ) 2.论文( )题目来源科研课题( ) 生产实际( )自选题目( ) 主要内容1. 查阅相关资料,明确设计题目的科学意义和应用前景及国内外研究现状。2. 掌握开发该系统所需的专业技术。3. 设计并实现唐山移动车辆管理系统。基本要求1毕业设计说明书一份。2源程序及程序流程图。35000字外文译文一篇。4方案设计合理、查阅文献充分。5. 设计结果与理论相符。6. 毕业设计论文符合撰写规范、要求。参考资料文杰书院.Java程序设计完全自学手册.机械工业出版社王国辉.Java Web开发实战宝典.清华大学出版社卻益民.机关车辆管理系
3、统的分析与设计.北京邮电大学.2010龚德平.车辆管理系统的关键技术研究及系统实现.中北大学.2009田斌.物流信息平台车辆管理子系统的设计与实现.北京邮电大学.2010周 次第1 4周第5 7周第8 12周第1314周第1517周应完成的内容查阅文献;掌握相关专业技术。编程实现系统中的关键部分。完成程序设计及实现。对程序进行测试及完善。书写论文,进行答辩。指导教师:马勤勇职称: 讲师 2012 年 3月1日系级教学单位审批: 年 月 日摘要随着计算机技术的迅速发展,计算机已经渗透到各个应用领域。尤其是车辆的逐年增多和车辆信息的增加,车辆的管理日益成为日常事务中的一项重要的工作内容。开发车辆管
4、理系统旨在为唐山移动公司提供一个功能全面、使用方便的车辆数据管理平台,以替代传统的手工纪录,同时利用先进信息技术使得车辆管理工作变得更加便捷。唐山移动公司车辆涉及县(区),市各个分公司,具体来说,县区公司有自己的车辆,可以自主安排车辆,并对自有车辆进行管理,同时车辆信息必须在市公司监督范围之下。本车辆管理系统的完成就是基利用计算机网络技术、MySql数据仓库技术、WEB技术等相结合而开发,能够通过网页界面对数据库进行操作。实现了对唐山移动车辆管理信息的组织化、体系化和数字化,并在全面实现车辆管理的信息化,增强了车管工作科学性和管理水平。关键词WEB技术;MySql数据库;车辆管理Abstrac
5、tWith the rapid development of computer technology, computer has penetrated into each application field. Especially the vehicles 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.Deve
6、lopment vehicle management system designed for mobile company provide a tangshan fully functional, use convenient vehicle data management platform, to replace the traditional manual record, at the same time, using advanced information technology makes the vehicle management work becomes more conveni
7、ent.Tangshan mobile company vehicles involved in county (district), city each branch, specifically, county company has its 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
8、 vehicle management system is kelita complete with computer network technology, MySql data warehouse technology, WEB technology, combines development, through a WEB interface to the database operation. Realize the tangshan mobile vehicle management information and organized and systematism and digit
9、al, and in the full realization of the vehicle management information, enhance the scientific nature and the management level vehicle management work.Keywords WEB technology; MySql database; the vehicle management 目 录摘要IAbstractII第1章 绪论11.1 课题背景11.1.1 课题研究的必要性11.1.2 课题研究的目的和意义21.2 论文结构2第2章 相关技术32.1
10、开发环境与开发工具概述32.1.1 Java简单介绍32.1.2 Jsp/Servlet简单介绍52.1.3 Mysql数据库72.1.4 Myeclipse开发工具92.2 本章小结9第3章 可行性研究与需求分析113.1 可行性分析113.1.1 技术可行性113.1.2 经济可行性113.1.3 操作可行性113.2 需求分析113.2.1 现有车辆管理方法123.2.2 车辆管理系统需求分析123.3 本章小结13第4章 系统总体设计144.1 功能模块说明144.1.1 基本信息管理模块144.1.2 车辆调度管理模块154.1.3 车辆维修保养管理模块154.1.4 用油管理模块1
11、54.2 系统数据库设计164.3 本章小结20第5章 系统详细设计215.1 功能模块简单介绍215.1.1 登录界面215.1.2 车辆管理模块225.1.3 档案管理模块255.1.4 车辆维修保养管理模块265.1.5 车辆调度管理模块275.1.6 用油管理模块285.2 MVC模式285.3 本章小结29结论30参考文献31致谢32附录1 开题报告33附录2 文献综述37附录3 中期报告41附录4 外文翻译44附录5 外文原文51第1章 绪论1.1 课题背景近年来中国经济的高速发展,各地区的车辆数量增长迅速,由此各地的车辆管理所需要保管的机动车档案资料增加迅速。随着档案资料的增加,
12、工作人员劳动强度增大,档案资料的存储、查询等工作与办公高效率的要求矛盾日渐突出。本论文所介绍的便是一个车辆管理系统,以规范对车辆信息的管理,提高管理效率。1.1.1 课题研究的必要性 各个地区的车辆管理状况虽有不同,但车辆档案快速增长的情况是相同的,由此产生的问题主要表现在以下几方面:(1)库房面积日趋增加:车辆管理所需要比较多的物理空间用于存储档案,今后还有增加的趋势,每年为此存在的档案保管费用较高。 (2)查询频繁,查询效率低,查询劳动强度大:由于过户、变更等业务,档案资料的变动频繁,无论从归档还是从管理上都很困难。查询机动车档案时,档案员要经常跑路。为防止丢失,查阅前后都要核对数目。 (
13、3)档案安全性得不到保证:由于直接对原始资料查阅,为防止查询人员对原件的毁坏、涂改,要派专人负责陪同。即使发生这种情况,因为没有历史记录也无从查对,可能会造成不必要的损失。 (4)归档困难:由于资料的变动以及多份相关档案同时查询的情况时有发生,不可避免地发生归档错误。一旦出现此类问题,就有可能需要将大量档案重新整理,牵涉大量的人力、物力。归档的频繁导致工作人员从事大量的体力工作。 (5)档案资料缺乏安全备份。特别是对于拥有大量车辆的机关企事业单位来说,车辆的管理已成为日常事务中的一项重要的工作,为了如何让管理人员及时了解每一辆车的情况,提高车辆的使用效率,减少费用支出,成为各个单位需要解决的一
14、个难题,为了规范企业内部的管理,提高企业管理质量,更好的服务于广大的客户的情况下,我们必须要开发一套专门用于车辆管理的系统,可以集中管理车辆的运营,维修,事故,违章等一系列的信息,使企业进入车辆管理信息化,科学化。同时也可以节省人力,物力,财力。1.1.2 课题研究的目的和意义 单位车辆管理系统就是在这样的一个环境中诞生的,交通的日益发达,信息化时代已经到来,生活中各种信息趋向数字化、清晰化,因此我们将发挥计算机的庞大的存储空间,高性能的处理能力,高度可靠的数据安全,清晰的可视化数据等这些优势来辅助单位对车辆进行管理,实现了计算机资源的合理利用,真正实现了减少劳动力提高劳动质量的目的。虽然这个
15、车辆管理系统还不成熟,但随着科技的进步和对车辆使用情况的不同,根据不同的需求,此系统将不断地更新,根据不同的理解,和单位性质不同,所需要的系统也不完全相同,所以车辆管理系统将处于不断的更新改进中。1.2 论文结构本文主要论述了车辆管理系统的设计与实现,全文一共分为五章,具体内容安排如下:第一章是绪论,介绍了研究背景、研究必要性以及研究意义等。第二章介绍了系统开发所需的相关技术。第三章介绍了车辆管理系统的可行性分析与需求分析,分析了当前车辆管理的弊端以及开发车辆管理系统所需的必要性。第四章是车辆管理系统的总体设计,具体介绍了车辆管理系统的功能模块划分以及数据库表结构设计等方面。第五章是车辆管理系
16、统的详细设计,介绍了车辆管理系统各个功能模块的详细设计实现。最后结论对工作进行全面总结,给出本文所取得的结果,指出存在的不足和改进方向。第2章 相关技术2.1 开发环境与开发工具概述 操作系统:Microsoft Windows 7编程语言:java,jsp,servlet数据库:Mysql数据库开发工具:MyEclipse,MySql-Front2.1.1 Java简单介绍Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Jav
17、a 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。Java语言具有以下特征。(1)简单性Java语言语法和语义都比较单纯,容易学习和使用。另外,Java和C+中容易错误的成分进行了相当成功的改造,如去掉指针,取消多重继承和运算符重载,内存管理由程序员移向Java内嵌的自动内存回收机制等,从而可以简化语义,减少出错机会,减轻程序员负担。Java还提供大量功能丰富的可重用类库,但是用Java只需数行代码,其余工作
18、由Java类库即可完成。(2)面向对象作为一种面向对象的编程语言,Java不仅最为“纯洁”,同时,它对面向对象方法的支持也最为全面。与C+一样,Java的对象有模块化性质和信息隐藏能力,满足面向对象的封装要求。Java支持面向对象的继承性。另外,Java通过抽象类和接口(interface)支持面向对象的多态性要求,即一个对外接口,多种内部实现。(3)分布式特征Java具有支持分布式计算的特征。分布式计算中,“分布”具有两层含义:一是数据分布,即应用系统所操作的数据可以分散存储在不同的网络节点上;二是操作分布,即应用系统的计算可由不同的网络节点完成。Java实现两种层次上的分布。(4)半编译半
19、解释特征Java应用程序的执行过程具有半编译、半解释的特征。也就是说,它即采用编译器对程序进行编译,但编译得到的是一种中性的字节码,并不是本机代码,编译没有进行彻底,所以称为“半编译”;字节码的执行采取解释执行方式,这种解释执行与传统的解释执行的差别是,它不是以源代码为输入的,而是以程序编译后产生的字节码为输入,所以称为“半解释”。(5)健壮性Java提供自动垃圾收集来进行内存管理,防止程序员在管理内存时容易产生的错误。通过集成的面向对象的异常处理机制,在编译时,Java提示可能出现但未被处理的异常,帮助程序员正确地进行选择,以防止系统的崩溃。另外,Java是一种强类型语言,程序编译时要经过严
20、格的类型检查,防止程序运行时出现类型不匹配问题。(6)安全性Java语言删除了类似C语言中的指针和内存释放等语法,从而有效地避免了非法操作内存。Java程序代码要经过代码校验、指针校验等很多的测试步骤才能够运行,所以未经允许的Java程序不可能出现损害系统平台的行为,而且使用Java可以编写防病毒和防修改的系统。(7)体系结构中立Java语言的设计不是针对某种具体平台结构的。Java为了做到结构重力,除了上面提到的编译生成器无关的字节码外,还制定了完整、统一的语言文本。如Java的基本数据类型不会随目标机的变化而变化,一个整型总是32位,一个长整型总是64位。像C和C+这样的现代程序设计语言并
21、不满足这一点,不同的编译器和开发环境之间总会有一些细微的不同。(8)可移植性Java是迄今为止可对可移植性支持最佳的编程语言。Java的最大特点是“一次编程,处处运行”。任何机器只要配备了Java解释器,便可运行Java程序。这种可移植性源于两个方面:一是Java的半编译、半解释特征;二是Java体系结构中立,采用标准的独立于硬件平台的数据类型,对数据类型都有严格的规定,并且不会因为不同的机器而改变。(9)高性能Java语言虽然采取字节码解释运行方式,但由于字节码与机器码十分接近,使得字节码到机器码的转换十分快捷。另外,Java还提供了即时编译技术,即将要执行的字节码一次编译为机器代码,再全速
22、运行,提高了Java应用的运行速度。这些使得Java的语言在实现了可移植性的同时,又有高性能。(10)多线程多线程机制能够使应用程序在同一时间并行执行多项任务,而且相应的同步机制可以保证不同线程能够正确地共享数据。使用多线程,可以带来更好的交互能力和实时行为。(11)动态特性Java在很多方面比C和C+更能够适应发展的环境,可以动态调整库中方法和变量的增加,而客户端却不需要任何更改。在Java中动态调整是非常简单和直接的。2.1.2 Jsp/Servlet简单介绍JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准
23、。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。JSP技术使用编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 Web服务器在遇到访问JSP网页的请求
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 唐山移动车辆管理系统的设计与实现 毕业论文 唐山 移动 车辆 管理 系统 设计 实现
链接地址:https://www.31ppt.com/p-3937259.html