车辆管理系统.docx
- 文档编号:28958380
- 上传时间:2023-07-20
- 格式:DOCX
- 页数:62
- 大小:507.68KB
车辆管理系统.docx
《车辆管理系统.docx》由会员分享,可在线阅读,更多相关《车辆管理系统.docx(62页珍藏版)》请在冰豆网上搜索。
车辆管理系统
毕业设计(论文)
题目车辆管理系统开发
学院
专业
学生
学号
指导教师
前言
随着信息技术的飞速发展,管理的方法、辅助手段和工具也发生着日新月异的变化。
20世纪90年代以后,计算机和网络技术得到了迅速的普及和发展,互联网的应用和发展改变了全球的经济模式,管理模式也受到可极大的冲击,也使信息资源的共享和超越时空的交换变为可能。
伴随着这种情况,科学的管理方法与IT技术相结合成为提高部门管理水平的主要方式,围绕着管理的信息化过程。
发展的重要标识是E化人员、E化管理、最终成为E化的部门。
因此建立现代化的计算机网络管理系统已经成为现代化政府部门建设的一个重要方面。
电子政务可以追溯到上世纪90年代初。
1990年以前,主要是在文件处理方面将纸面信息进行数字化转变。
2000年是政府内部网的高速建设时期,开始了网上互动业务。
到了2002年,国务院成立了信息办,电子政务工程全面启动,电子政务建设的目标、边界和原则也明确了。
紧接着2003年,电子政务成为热点,把政府的管理职能和网络技术融合到一起,电子政务的联动业务有了质的变化。
把电子政务系统与实际的办公自动化相结合,然后应用在平时的工作当中将成为日后的主流。
物流管理的应用,对于促进我国国内外贸易的发展,推进电子商务的发展,提高企业的管理水平和竞争力,都起着重要的作用。
就未来的趋势看,以“资源”为核心的电子政务一体化建设将成为今后三年的建设热点;以“文件”为核心的协同业务支撑平台,包括公文处理、内容管理等建设将进入实质性应用阶段;以“数据”为中心的数据整合支撑平台,包括数据采集、处理、数据仓库、数据挖掘等将进入基础建设阶段。
车辆的管理在各机关、企事业单位一直是一个难题,一方面使用成本居高不下,另一方面各部门却经常抱怨不能有效地管理车辆,车主查询自己车辆和自己的基本信息也很麻烦,管理部门没有有效的手段对车辆的查询、费用进行控制,也无法对车辆的费用情况进行统计、分析,制定合理的计划,大大降低了车辆管理效率。
在国家大力推进信息化建设不断增加的形势下,如何充分利用现代计算机技术,通过工作上的创新,改变以往传统手工处理方式,采用现代化办公手段和工具,提高车辆管理的质量和效率,使车辆管理工作信息化、规范化、科学化、现代化,已经成为企事业单位车辆管理的首要任务。
本文在利用计算机软件以及网络技术的基础上,开发了基于.NET平台的网络在线车辆使用管理系统。
模拟的是在网上车辆的管理。
本系统可以完成对车辆信息的申查询操作,也可以查询车辆的违章信息情况提高了工作效率。
它是实现单位办公信息化的有力工具之一。
与传统的管理方式相比,本系统主要有:
管理成本低;车辆使用更加规范化和秩序化;信息更新速度快等优势。
信息管理系统,在强调管理,强调信息的现代化社会中变得也越来越普及,其中车辆管理系统是一种运行在WindowsXP系统之上的数据库管理程序,能够管理车辆的基本情况,是一种很实用的应用程序系统。
这个管理系统能够提供完善的车辆数据记录并且将车主与车辆绑定提供了稳定的安保措施。
这个系统能够让我将所学的C#与数据库的知识学以致用,并且能够充实国内在车辆管理系统的开发,使国内软件管理设施与国际进一步接轨。
本系统将涉及到电子政务,ASP,C#以及数据库等知识的熟练运用。
目录
目录4
摘要6
ABSTRACT7
第1章绪论8
1.1开发背景8
1.2国内外研究现状9
1.3与B/S模式相结合的车辆管理系统简介9
1.4系统开发环境10
1.4.1软件配置10
1.4.2硬件配置10
第2章开发环境相关介绍11
2.1ASP.NET介绍11
2.1.1ASP简介11
2.1.2ASP的特点及功能12
2.1.3ASP与数据库的连接12
2.2数据库介绍13
2.2.1数据库简介13
2.2.2关系数据库标准语言SQL13
第3章需求分析14
3.1引言14
3.2任务概述14
3.2.1目标14
3.2.2需求获取15
3.3功能结构分析15
3.3.1登录功能分析15
3.3.2车管所相关功能分析16
3.3.3交警相关功能分析17
3.3.4车主相关功能分析18
3.3.5管理员相关功能分析19
3.4数据需求分析19
第4章系统总体设计21
4.1设计思路21
4.2设计实现21
4.2.1开发工具的选定21
4.2.2概念设计21
4.2.3系统用户权限设计24
4.2.4系统功能结构图设计24
4.2.5子系统功能结构图及说明25
4.3数据流图设计27
4.4数据库设计29
4.4.1数据流29
4.4.2数据存储定义表30
第5章详细设计32
5.1登录界面设计32
5.2车管所主页面32
5.2.1车管所信息录入界面33
5.2.2车管所车辆信息查询界面33
5.2.3车管所车驾照管理界面34
5.2.4车管所驾照录入界面34
5.3交警主页面35
5.4车主信息界面35
5.5管理员数据库管理界面36
第7章系统测试39
结论40
谢辞41
主要参考文献42
附录:
系统实现代码43
摘要
本系统主要是通过网络技术,实现对车辆与驾驶者的有效管理,达到解放劳动力,节约成本的目的。
本系统的使用者是车管所管理人员、交警和车主。
该系统采用B/S结构,利用网络的便捷性,实现车辆的在线管理,使车管所管理人员能够录入车辆与车主的基本信息,交警能够查询车主与车辆信息并且能够录入车辆的违章信息,车主也能够查询到车辆的违章详细信息。
对于车管所与交警而言,使得整个车辆相关信息管理更加高效、敏捷,使车主能够了解车辆违章的具体内容。
本文开始介绍了系统的开发背景,就整个系统的各模块做了简单介绍并做了图示分析,然后介绍了开发系统所使用的一些工具软件及数据库的基本知识。
最后对整个系统进行了需求分析,对数据流图、流程图、数据字典、数据表等做了说明,对功能模块的实现做了代码解释说明。
在测试报告中对系统测试情况做了介绍,重点说明了测试过程中发现并解决的问题。
关键词:
车辆管理系统,需求设计,总体设计,功能实现
ABSTRACT
Thissystemismainlythepurposeofnetworktechnologytoachieveeffectivemanagementofvehicles,toachievetheliberationoflaborandcostsavings.TheuserofthissystemistheVehicleAdministrationofficers,trafficpoliceandvehicleowners.AdoptingB/Sstructureandutilizingtheconvenienceofnetwork,itrealizestheonlineManagement,andvehicleAdministrationmanagerscaninputthebasicinformationofthevehicleandthevehicleowners,trafficpolicecanchecktheownerandvehicleinformationandentryvehicleviolation,theownerisabletoquerythevehicleillegalformoreinformation.ForvehicleAdministrationandpolices,Itmakestheentirevehicle-relatedinformationmanagementmoreefficientandagile.Atfirstitintroducedemployerbackgroundofthesystem,simplyintroducedandanalyzedeachmodulesofthesystem.Andthenintroducedsomesoftwaretoolsusedinthesystemexploitationandsomebasicinformationofdatabase.Thenanalyzedthedemandsofthemodule--"thesystemofUser"andexplainedtheDFD、flowchart、datadictionary、datasheetandsoon.Itexplainedtheemphasesofthecode.Inthetestingreportingitintroducedsomethingaboutthesystemtesting,andweightilyexplainedtheproblemsfendedandsolvedintheprocessofthetesting.
Keywords:
Vehiclemanagerialsystem,Demandanalyze,Wholedesign,
Functionrealizing
第1章绪论
1.1开发背景
近年来中国经济地高速发展,人们生活水平质量地不断提高,各地区的用车数量也随之迅速增长,家家户户都拥有了属于自己的汽车,并且经常开车上班。
伴随这些情况,不但加重了车管所对机动车档案资料的管理难度,而且交通事故不断频繁发生,交警的社会责任也从而变得很繁重。
对车辆的有效管理,成为目前社会急需待解决的问题。
一直以来人们使用传统人工的方式管理各种数据,这种管理方式存在着许多缺点,比如:
效率低、保密性差,耗费人力,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
车辆管理系统是典型的信息管理系统(MIS),因而,加强管理的现代化程度,提高管理水平,其中最好的办法是用计算机处理大量复杂数据,不仅查找方便,可靠性高,存储量大,保密性好,而且大大缩短了时间的消耗。
,这些优点能够极大地提高信息管理的效率,是真正意义上的解放生产力。
1.2国内外研究现状
目前,我国的车辆管理大多沿用旧的管理模式大多采用的是C/S结构,在车辆管理方面存在很多的问题,这些无疑制约了我国汽车工业的发展和腾飞。
在传统的车辆管理模式中,应用程序访问本地数据库群只能解决本地的车辆管理,不利于全部车辆信息的共享,并且车辆的流动性比较大,要想获得其他地区的车辆信息显然不是传统模式能够胜任的。
显然,这种传统的车辆管理模式已不能适应当今汽车业的发展。
国内车辆管理系统采用计算机方式的时间比较短,因为多数是采用应用程序访问本地数据库的方式,这样的话就各个地方的数据库信息就不能实现共享,这是当前国内车辆管理系统的一大缺陷。
国外车辆管理系统已经日趋成熟,已经能够对车辆进行有效管理,大大地提高了工作效率,降低了纸质的消耗,而且可靠性相当的高。
国外车辆管理系统采用的网络技术来实现各地之间的信息共享使得整个国家的车辆信息得到了统一的管理,并且国外的信息采集也做到了快速高效。
1.3与B/S模式相结合的车辆管理系统简介
车辆管理系统是随着社会对车辆管理工作不断繁重,需要一种高效率手段对其有效管理而不断兴起。
现代计算机技术和网络技术的发展,为车辆管理系统的发展和推广,提供了技术上的支持。
随着经济的发展和社会的各个方面的需求,车辆管理系统也成为社会发展不可或缺的一部分,虽然某些方面还做得不是很完美,但是足以满足社会对车辆管理的某些要求。
越来越多的地区重视车辆管理系统的运用。
这时,C/S模式的系统显然不能满足社会的需求,网络就成为车辆管理系统不可缺少的通信的方式,所以就出现了与B/S模式相结合的车辆管理系统。
B/S模式的车辆管理系统具有自身的特点:
1.方便性。
由于网络的兴起,无论用户在哪里都可以浏览该网站,车主可以在网上浏览自己的基本信息和自己车辆的基本信息,包括最近的违章信息及违章处罚。
2.快捷性。
车管所的工作人员和交警不再需要进行手工查询翻阅档案,来查询车辆的相关信息,大大的缩短了时间上的消耗,也节省了劳动力。
3.操作简易。
任何人都可通过INTERNET访问该网站,只需根据自己的身份权限,输入用户名和密码,就可以浏览相应的页面,进行相应的功能操作,不需要做任何的操作培训。
现代社会追求高效率的工作,这些都对车管所提出更高的工作效率要求。
所以,B/S模式的车辆管理系统需要解决以下的问题。
1、普通用户可以通过网络进行查询自己的基本信息和车辆的信息,而且还能查到自己车辆的违章信息。
2、车管所录入员通过网络录入车辆的相关基本信息,上传到本地数据库,方便其他用户的查询操作。
3、交警能够第一时间把车辆的违章信息上传到该系统中,以便其他用户的查询,做到了信息的及时性。
4、管理员必须能够对系统能数据进行有效管理(除了车辆的违章信息不能改动),优化整个系统,对系统数据库进行维护。
1.4系统开发环境
1.4.1软件配置
操作系统:
Windows98中文版、Windows2000中文版、WindowsXP或更高
数据库选择:
SQL2005
开发平台:
MicrosoftVisualStudio2008
开发语言:
C#
1.4.2硬件配置
CPU:
Pentium4以上配置的高性能PC机
内存:
256M或以上
硬盘:
40G以上
显示器:
VGA或更高
第2章开发环境相关介绍
2.1ASP.NET介绍
2.1.1ASP简介
ASP(ActiveServerPages)是Microsoft的动态站点设计技术,凭借其动态、高效和易于交互的特点,已成为Internet/Intranet上的主流技术之一。
数据库与Web集成更是当今最热门的开发趋势。
许多企业提取存储在公司数据库中的信息并且发布这些信息,以便在企业内部使用,以及通过公司的Web站点在外部使用。
集成数据库信息和Web,能使Web站点更加动态的回应用户请求。
不同的用户可以执行他们自己的单个查询,这样就允许Web页面更加灵活的响应每个用户的需求。
利用数据库信息集成Web开发,还可以为远程用户提供执行动态的数据库查询已经运行在线事物处理(OLTP)应用程序的能力。
在这种结构中,不是定制的VisualBasic或者VisualC++应用程序,而是使用通过TCP/IP连接到Web站点的浏览器作为应用程序平台。
ASP采用ADO(ActiveXDataObjects)技术访问后台数据库。
其中内置的数据库访问组件ADODB属于数据库应用的COM构件,可以在多种环境下使用。
各种脚本和语言均可调用ADO组件访问库,并利用相应的数据接口显示查询结果。
ADO拥有强大的功能,它是位于ODBC和OLEDB之上的高性能数据操作接口,提供了开发的数据操作对象模型,允许开发人员使用任何语言和统一的编程模式操作各种与ODBC和OLEDB兼容的数据库。
通过ADO,开发人员可以用较少的时间操作比以前更为复杂的数据类型,成为支持新一代数据访问与连接标准——UDA(统一数据访问)模型的核心技术。
与传统的CGI和ISAPI等访库方式相比,ADO方案简单易行、应用广泛,将成为站点访问后台数据库的最佳选择。
2.1.2ASP的特点及功能
ASP的特点:
无须编译、执行效率高、为纯文本文件、容易维护和编写、面向对象、与任何ActiveXScript语言兼容、源程序的保密性、复杂的数据库操作。
ASP的具体功能:
处理用户通过浏览器提交的Web站点服务器的表单输入,完成用户和服务器端的交互过程;访问和编辑服务器端的数据库内容;读写Web服务器端的文件;
提供广告翻转器、读取浏览器信息、URL表管理等内置功能;由cookis读写用户端的文件,以记录用户的数据信息,从而弥补HTTP协议无状态的特性;使用VBScript或JScript等简易的脚本语言,结合HTML语言快速完成站点应用程序设计;可以实现在多个主页间共享信息,以开发复杂的Web站点应用程序;可扩展性强;在网站主页顶部添加一个滚动显示广告栏;根据不同访问者显示不同内容,创建个性化主页;在主页中添加点击计数器;根据用户浏览器的版本、类型和能力显示不同档次的内容;连接多个主页是之容易网际导航;跟踪用户网站上的活动信息并且存入日志文件;使用基于WindowsNT的Intranet建立MIS应用;
用ASP编写出的系统,完全可以达到原来使用Client/Server的网络数据库系统的水平。
2.1.3ASP与数据库的连接
连接字符串:
该方法是通过一个包含数据提供者连接数据源所需的信息的简单字符串实现与数据源的连接。
其优点是将所有操作细节都放在ASP的页面中。
当多个连接字符串同时存在时,有可能会出现维护的问题,解决的方法就是在ASP的包含文件中定义这些连接字符串,或是将它们存储在global.asa文件中说明的应用范围的变量中。
数据连接文件:
该方法是通过一个包含有连接所需要的详细信息的文件实现与数据源的连接。
DSN(DataSourceName):
在连接ODBC的数据源时,可以使用预定义的DSN。
2.2数据库介绍
2.2.1数据库简介
数据库技术产生于20世纪60年代末,发展至今已有近30多年的历史。
数据库技术是进行数据管理的最有效的手段,它的出现极大地促进了计算机应用的发展,目前基于数据库技术的计算机应用已成为计算机应用的主流。
近30年来,数据库技术本身也在不断发展和完善。
关系数据库已取代了早期的层次数据库与网状数据库,成为主流数据库,而新一代数据库也逐渐露出头角。
数据管理技术的发展,与硬件(主要是外存)、软件、计算机应用的范围有密切的联系。
数据管理技术的发展经过三个阶段:
人工管理阶段、文件系统阶段和数据库阶段。
人工管理阶段和文件系统阶段都有着相当多的缺陷,诸如数据冗余性,数据不一致性以及数据联系弱等等。
也正是由于这些原因,促使人们研究新的数据管理技术,从而产生了数据库技术。
当进入数据库阶段后,随着数据管理规模一再扩大,数据量急剧增加,为了提高效率,开始时,人们只是对文件系统加以扩充,在应用文件中建立了许多辅助索引,形成倒排文件系统。
但这并不能最终解决问题。
在20世纪60年代末,磁盘技术取得重要进展,具有数百兆容量和快速存取的磁盘陆续进入市场,成本也不高,为数据库技术的产生提供了良好的物质条件。
2.2.2关系数据库标准语言SQL
SQL的全称是StructuredQueryLanguage,即结构化查询语言。
SQL语句可以从关系数据库中获得数据,也可以建立数据库、增加数据、修改数据。
SQL语言使用方便、功能丰富、简洁易学,是操作数据库的工业标准语言。
SQL语言是一种非过程化语言,它一次处理一个记录集合,对数据提供自动导航。
SQL语言允许用户在高层的数据结构上工作,而不对单个记录进行操作。
SQL语言不要求用户指定数据的存取方法,而是使用查询优化器,由系统决定对指定数据存取的最快速手段。
当设计者在关系表上定义了索引时,系统会自动利用索引进行快速检索,用户不需知道表上是否有索引或者有什么类型的索引等细节。
SQL语言可以完成许多功能,例如:
1、查询数据
2、在数据库表格中插入、修改和删除记录
3、建立、修改和删除数据对象
4、控制对数据和数据对象的存取
5、确保数据库的一致性和完整性等
SQL语言通常分成4类:
查询语言(SELECT)、操纵语言(INSERT、UPDATE、DELETE)、定义语言(CREATE、ALTER、DROP)和控制语言(COMMIT、ROLLBACK)
第3章需求分析
3.1引言
软件需求完全理解对于软件开发工作的成功是至关重要的,是软件生命周期中的一个重要的阶段,也是开发系统首先要做的第一步工作。
需求说明的任务是发现、规范的过程,有益于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,便于采用工程方法开发软件,提高软件的质量,便于开发人员、维护人员、管理人员之间的交流、协作,并作为工作成果的原始依据,并且在向潜在用户传递软件功能、性能需求,使其能够判断该软件是否与自己的需求相关。
3.2任务概述
3.2.1目标
本系统目标是使车管所办公自动化管理(车辆管理)电子化、简单化、网络化,以节省车管所办公管理方面的不必要的资源浪费。
对于本系统的最终用户为车管所员工、交警与车主。
◆开发意图
目前很多车管所在日常的车辆管理工作中采用人工管理,因而存在大量的浪费和多余,特别是车辆管理十分的混乱。
本软件就针对此问题进行开发。
◆应用目标
网上车辆管理系统将解决车辆管理的人工化,工作繁余的问题,实现车管所车辆管理网络化。
◆作用及范围
本系统将适用于各车管所网络车辆的管理并且能够统一全部信息。
目前,很多车管所都在车辆管理方面存在这样或那样的问题。
这将影响车管所的管理和各部门的日常工作。
本系统将使其变得简洁化、智能化和高效化。
3.2.2需求获取
车管所管理人员需求:
提供登陆界面、车辆信息录入(包括车牌,车主)、车辆信息查询(通过车牌或者车主基本信息查询)、驾照管理(管理车主的基本信息与违章信息)。
交警需求:
提供登陆界面、车辆信息查询(通过车主或者车牌信息查询详细内容)、违章车辆信息录入(管理车主驾照分数和输入详细的违章情况)。
车主:
提供登陆界面、基本信息查询(通过身份证与姓名登陆并查询该车主的详细信息包括其名下的车辆与其的违章信息)。
管理员:
提供登陆界面、管理数据库(提供数据库中各个信息的修改和删除操作)、管理登陆人员(通过管理员管理能够登陆上这个系统的人员名单能够降低系统被攻击的危险)。
3.3功能结构分析
3.3.1登录功能分析
根据现有车辆的管理,该系统用户可分为四大类:
车主、车管所、管理员和交警。
此四类用户将完整描述车辆的管理过程,其中每个用户的数据结构有所不同,及不同用户所对应的系统功能有所不同,划分不同用户通过权限设置来实现。
通过权限的不同,进入相应的网页界面实现相应的功能操作,达到系统的安全管理。
登录流程图如下:
图3.1车辆管理系统用户登陆数据流程图
3.3.2车管所相关功能分析
车管所一般人员只能按照车辆的基本信息表和驾驶信息表做一些基本信息录入工作,避免徇私舞弊的现象,为分担管理压力,一般人员对驾驶员信息也可以进行分类统计并打印报表。
图3.2车管所管理人员操作流程图
3.3.3交警相关功能分析
交警部门包括对违章车辆信息的管理及交警浏览所有违章的信息,添加车辆的违章信息,为了避免不必要的麻烦,违章信息尾并附以违章事故发生地点、时间和该违章事故接手的交警的具体信息。
将相关法律法规与违章事故结合发布对驾驶员的处理方法。
如图:
图3.3交警操作流程图
3.3.4车主相关功能分析
车主个人管理主要包括车主对个人信息的浏览和违章事故信息的浏览,如果信息有错误,车主可以信息错误提交给车管部门管理员,车主还可以对个人信息进行打印留存。
如下图:
图3.4车主操作流程图
3.3.5管理员相关功能分析
管理员
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 车辆 管理 系统