毕业设计(论文)车辆信息管理系统

上传人:cn****1 文档编号:431950503 上传时间:2024-01-27 格式:DOC 页数:32 大小:1.39MB
返回 下载 相关 举报
毕业设计(论文)车辆信息管理系统_第1页
第1页 / 共32页
毕业设计(论文)车辆信息管理系统_第2页
第2页 / 共32页
毕业设计(论文)车辆信息管理系统_第3页
第3页 / 共32页
毕业设计(论文)车辆信息管理系统_第4页
第4页 / 共32页
毕业设计(论文)车辆信息管理系统_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《毕业设计(论文)车辆信息管理系统》由会员分享,可在线阅读,更多相关《毕业设计(论文)车辆信息管理系统(32页珍藏版)》请在金锄头文库上搜索。

1、车辆信息管理系统第1章 引言1.1 课题开发背景车辆的管理在各机关、企事业单位一直是一个难题,一方面使用成本居高不下,另一方面各部门却经常抱怨不能有效地使用车辆,车辆驾驶员更多的将车辆当作私家车在使用,对车辆的使用成本不加以控制,管理部门没有有效的手段对车辆的使用、费用进行控制,也无法对车辆的使用、费用情况进行统计、分析,制定合理的使用计划,大大降低了车辆的使用效率。1.2 课题意义随着经济的日益增长,各地区的车辆数量增长迅速,由此各地的车辆管理所需要保管的机动车档案资料增加迅速。随着档案资料的增加,工作人员劳动强度增大,档案资料的存储、查询等工作与办公高效率的要求矛盾日渐突出。本论文所介绍的

2、便是一个车辆管理系统,以规范对车辆信息的管理,提高管理效率。车辆作为最重要的交通工具,在企事业单位中得以普及,单位的车辆数目已经远远不止简单的几辆,与此同时就产生了车辆资源的合理分配使用问题。该问题涉及到车辆的档案管理;驾驶员档案管理;车辆(维修费用、洗车费用、养路费、燃料费用等)管理;车辆使用管理和交通事故管理等。如何对一个企事业单位的车辆进行合理分配使用,使其发挥最大的使用价值,所以该系统对于一个用车单位来说,不但可以对车辆的使用进行合理的管理,而且对车辆的使用情况进行跟踪记录,这对于单位车辆责任到人,费用清晰,避免责任混乱、费用虚假等一系列相应问题的解决。 1.3 研究现状在当前的车辆管

3、理中, 主要存在下列四种主要问题: 单位车辆难控制、首长专车难管理、运营车辆难抓和事故车辆难判。针对上述情况, 一般可用惯性器件结合各种传感器加以解决, 但该方法在用于车辆事故分析、驾驶员的技术测评方面的确绰绰有余, 但是在车辆管理方面则遇到许多问题。如果利用GPS 这种高科技手段, 再辅以上层管理平台, 就能将车辆管理提高到一个新的层次, 实现对车辆的智能化、科学化以及规范化的管理, 提高车辆使用效率, 降低损耗, 减少违章、违纪现象, 确保安全, 做到出入车辆有记录、单位派车有检查、单位司机有考核, 通过技术手段使严格管理落到实处, 使管理和考核更加客观、公正, 减少人为干扰。整个系统由硬

4、件和软件两部分组成。硬件部分主要是安装在受管车辆上的车载终端, 其完成GPS 数据的采集; 软件部分为车辆管理平台, 是整个系统的管理控制中心, 担负着系统数据的存储、查询、修改、维护及发布命令, 对系统进行控制等功能, 完成系统数据的采集、处理, 数字地图数据库的管理和数字地图显示, 车辆信息数据库的管理和信息查询等功能。12第2章 开发工具简介2.1 开发工具的选择系统开发平台:Visual Basic 6.0数据库管理系统软件:Microsoft Access 2000运行平台:Windows XP/Windows 2003/Windows 2000/Win7分辨率:最佳效果 1024*

5、7682.2 Visual Basic简介Visual Basic (VB) 是在windows 的环境下运行的,支持可视化编程的、面向对象的、采用事件驱动方式的结构化程序设计语言。也是进行应用系统开发最简单的、易学易用的程序设计工具。从任何标准来说,VB是世界上使用人数最多的语言。它源自于BASIC编程语言,其开发的应用程序的运行采用事件驱动原理在VB代码窗口输入代码时,对VB中的对象的属性、方法、内置的函数和已定义的自定义函数等。能自动给出拼写提示,这样可大大编程人员的记忆量,程序员可以轻松的使用VB提供的组件快速建立一个应用程序。2.3 VB的发展史和特点2.3.1 VB的发展史1991

6、年,美国微软公司推出了Visual Basic (VB),目前的最新版本是VB的2005中文版,Visual意即可视的、可见的,指的是开发像windows操作系统的图形用户界面的方法,它不需要编写大量的代码去描述界面元素的外观和位置,只要把预先建立好的对象拖放到屏幕上相应的位置即可,Basic是指Beginners all_purpose symbolic instruction code 初始者通用符号指令代码语言。Visual Basic有学习版、专业版和企业版三种版本,以满足不同的开发需要。2.3.2 VB的特点VB是一个集成开发环境,能编程、调试和运行程序,也能生成可执行程序。用VB可

7、以方便的开发出应用于数学计算、字符处理、数据库管理、图形图像处理及Internet等各种类型的应用软件。VB的主要特点如下:1.可视界面:系统提供了大量的“界面”元素,可以直观动态地调整大小、位置,是面向对象的可视化程序设计,可以自动生成在屏幕上显示界面的代码。用户只需编写少量的程序代码,就可以快速的开发标准的windows应用程序。2.面向对象:把数据和处理数据的代码封装在frm程序中,形成一个个可视的图形对象,用户只需设计这些图形对象。3.事件驱动:单击鼠标、双击鼠标、移动鼠标、改变时间、改变大小等都称为事件。事件发生时,程序才执行;没有事件发生,则处于等待状态。4.它是一种结构化程序设计

8、语言,具有高级程序设计语言的语句结构和数据结构。5.它可以对多种数据库系统进行访问,利用数据库控件可以访问Access、Server等。6.支持对象的链接与嵌入。VB能把其它windows应用程序视为对象嵌入VB应用程序中,便于更好的处理程序。7.支持动态链接库。在VB应用程序中能调用C+、汇编程序编写的函数和API函数。8.支持建立用户自己的ActiveX控件,可以创建新控件,增加控件属性。2.4 数据库的简介与优缺点2.4.1 Access的简介Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS,即Relational Database Managemen

9、t System),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。Access能够存取 Access/Jet、Microsoft SQL Server、Oracle(甲骨文软件公司),或者任何 ODBC 兼容数据库内的资料。熟练的软件设计师和资料分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的进阶用户则能使用它来开发简单的应用软件。虽然它支援

10、部份面向对象(OO)技术,但是未能成为一种完整的面向对象开发工具。 2.4.2 Access的优缺点优点:(1)存储方式单一 Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件中,便于用户的操作和管理。 (2)面向对象 Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了

11、用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。 (3)界面友好、易操作 Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。 (4)集成环境、处理多种数据信息 Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行

12、。 (5)Access支持ODBC(开发数据库互连,Open Data Base Connectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用。缺点:ACCESS是小型数据库,既然是小型就有他根本的局限性,以下几种情况下数据库基本上会吃不消:(1) 数据库过大,一般ACCESS数据库达到50M左右的时候

13、性能会急剧下降。(2) 网站访问频繁,经常达到100人左右的在线。(3) 记录数过多,一般记录数达到10万条左右的时候性能就会急剧下降。第3章 系统总体设计3.1 系统需求分析对于拥有大量车辆的机关企事业单位来说,车辆的管理成为日常事务中的一项重要工作。如何让管理人员及时了解每一辆车的情况,提高车辆的使用率,减少费用的支出,就成为各单位需要解决的一个难题。为规范企业内部管理,提高企业管理质量,更好的服务于广大的客户,需要开发出一套专门用于车辆管理的软件。本软件需要具有集中管理车辆的运营、维修、事故、违章等一系列信息功能,有效跟踪管理企业每台汽车的使用状况,带动企业进入车辆管理信息化、科学化,同

14、时也可以节省人力、物力、财力,提高工作效率,使企业车辆管理更加科学、更加规范。本系统主要服务于机动车管理人员的日常工作,利用本系统可以方便的监控管理本区域的驾驶员信息,在此基础上力求软件界面人性化以及操作简单,程序具有健壮性等。3.2 系统概要设计 3.2.1 系统结构设计车辆管理系统是一个非常有特点的管理软件,系统由车辆档案管理、车辆运营列表、车辆管理、驾驶员管理、系统设置、系统维护等几个功能模块组成。规划系统功能模块如下:车辆档案管理:车辆档案录入、车辆档案查询、车辆异动列表、车辆异动查询、车辆报废、车辆报废查询。车辆运营管理:车辆运营管理、车辆运营查询、清空运营表。车辆管理:维修管理、违

15、章管理、事故管理3大部分。其中维修管理包括车辆维修列表、车辆维修查询、添加零件。违章管理包括车辆违章列表、车辆违章查询;事故管理包括车辆事故列表、车辆事故查询。系统设置:系统初始化、管理员设置、权限设置。系统维护:数据备份、数据恢复2个部分。如图3.1和3.2所示:图 3.1 系统部分流程图图 3.2 系统结构图3.2.2 数据库设计在信息管理系统中,数据都保存在数据库中,所以数据库的设计在开发系统之前就应该确定,而且非常重要。在VB中,访问数据库一般有两种方式。一种是非编码方式,主要通过Data等控件,可以不需要任何编程,只需要简单设置控件的一些属性并结合文本框等普通控件即可以方便地显示和操作数据库中的数据。二是通过编写代码,即利用数据访问对象(DAO)来实现。本系统中运用了数据库Access2000作为后台数据库。在系统中主要运用了ADO控件来访问数据库的方法,从而节省了大量的工作量。(1)如图3.3所示:图3.3车辆报废表E-R图如表3.1所示:表3.1车辆报废表字段名称数据类型车牌号码文本报废原因文本报废日期日期/时间经手人文本备注备注(2)如图3.4所示:图3.4 车辆档案表E-R图如表3.2所示:表3.2 车辆档案表字段名称数据类型车牌号码文本车牌类型文本驾驶员编号文本购置日期日期/时间厂牌编号文本使用人

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号