车辆管理系统论文.docx
- 文档编号:3664852
- 上传时间:2022-11-24
- 格式:DOCX
- 页数:36
- 大小:632.25KB
车辆管理系统论文.docx
《车辆管理系统论文.docx》由会员分享,可在线阅读,更多相关《车辆管理系统论文.docx(36页珍藏版)》请在冰豆网上搜索。
车辆管理系统论文
摘要
随着信息时代的到来,信息高速公路的兴起,全球信息化进入了一个新的发展时期。
人们越来越认识到计算机强大的信息模块处理功能,使之成为信息产业的基础和支柱。
我国经济的快速发展,汽车已经成为人们不可缺少的交通工具。
对于拥有大量车辆的机关企事业来说,车辆的管理系统成为日常事物中的一项重要工作。
如何让管理人员及时了解每一辆车的情况,提高车辆的使用效率减少费用支出,就成为个单位需要解决的一个难题。
SQL为规范企业内部管理,提高企业管理质量,更好的服务于广大的客户,我们开发出一套专门用于车辆管理的软件,VisualBasic本软件可以集中管理车辆的运营、维修、事故、违章等一系列信息,有效跟踪管理,企业每台汽车的使用状况,带动企业进入车辆管理信息化、科学化、同时也可以节省人力、物力、才力、提高工作效率,使企业车辆管理更加科学、更加规范。
本文主要分析了系统的主要组成情况,包括需求情况,系统的设计目标,数据结构,数据流程和系统的主要特点等,重点介绍了系统功能模块的详细思路和实现方法,以及对系统关键技术和部分源代码的详细说明。
关键词:
模块;车辆管理系统;SQL;VisualBasic
Abstract
Alongwiththerise,worldinformationthatcomingofinformationages,informationsuperhighwayenteredanewdevelopmentperiod.Peoplemoreandmoreknowthemightyinformationofcalculatortohandlethefunction,andmakethefoundationthatitbecomeinformationindustrywithpillar.
Ourcountryeconomyoffleetnessdevelopment,thecarhavealreadybecomepileupofthepeopleindispensability.Forownmanagementthattheorganizationbusinessenterpriseofthelargequantityvehiclethebusinesscomesaying,andthevehiclebecomeakeyjoboftheusualthinginside.Howtoletmanagethepersonnelontimetheunderstandingbecomeahardnuttocrackthatsolveofunitdemandeverythecircumstanceofacar,increasethevehicle'susageefficiencyreduceoverhead,Forthenormbusinessenterpriseinnerpartmanagement,increasethebusinessenterprisemanagementthequantity,betterservicetodeveloptooutasoftwareforexclusivelyusedforingthevehiclemanaging,thissoftwaretocanconcentratetomanagetheconveyanceofthevehicle,maintaininthelargecustomer,we,aseriesofinformationoftrouble,illegaletc.,thevalidityfollowthemanagement,businessenterpriseconditionofeachusageofcarpedestal,arousethebusinessenterpriseintothevehiclethemanagementtheinformation,science,canalsosavethemanpower,materialresources,talent,increasetheworkefficiency,andmakethebusinessenterprisevehiclemanagemuchmorescience,muchmorenorm.
Thispaperanalyzesthemaincomponentsofthesystem,includingdemand,thesystem'sdesigngoals,datastructure,dataflowandthemainfeatures,focusingonthesystemfunctionalmodulesdetailedideasandmethodsandthekeytechnologyofthesystemandpartofthesourcecodeofdetail
KeyWords:
Moldpiece;vehiclemanagementsystem;SQL;VisualBasic6.0
第1章引言
随着信息技术广泛、深入地应用到人类社会的各个领域并发挥着越来越重要的作用。
计算机软件技术应用于信息管理是发展的必然。
作为计算机应用的一部分,充分发挥计算机的优势,将大量复杂的数据交给计算机来处理,有着手工管理所无法比拟的优点。
如:
查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高信息管理的效率,是真正意义上的合理利用资源,也是企事业管理科学化、正规化,与世界接轨的重要条件。
信息管理系统简介
管理信息系统,即我们常说的MIS(ManagementInformationSystem),在强调管理,强调信息的现代化社会中变的越来越普及。
MIS是一门新学科,它跨越了若干领域,比如管理科学、系统科学、运筹学、统计学和计算机科学等。
在这些学科的基础上,形成信息收集和加工的方法,从而形成了一个复杂的有条理的系统。
目前,由于开发高质量管理信息系统MIS的能力大大落后计算机硬件日新月异的进展,加上社会对管理信息系统MIS发展和完善需求的增加以及对管理信息系统MIS开发过程中出现的错误认识和行为而导致MIS开发的失败,这些情况已严重妨碍了计算机技术的进步。
因此对MIS有关的内容进行深入研究,提高工作效率,提高管理信息系统MIS开发成功率已变得十分重要。
开发的背景和意义
随着经济的日益增长,车辆作为最重要的交通工具,在企事业单位中得以普及,单位的车辆数目已经远远不止简单的几辆,与此同时就产生了车辆资源的合理分配使用问题。
该问题涉及到车辆的档案管理;驾驶员档案管理;车辆(维修费用、洗车费用、养路费、燃料费用等)管理;车辆使用管理和交通事故管理等。
如何对一个企事业单位的车辆进行合理分配使用,使其发挥最大的使用价值,所以该系统对于一个用车单位来说,不但可以对车辆的使用进行合理的管理,而且对车辆的使用情况进行跟踪记录,这对于单位车辆责任到人,费用清晰,避免责任混乱、费用虚假等一系列相应问题的解决。
系统设计的目标和主要内容
车辆管理系统是一个协助各单位进行全面的车辆管理的系统。
包括车辆档案管理;车辆运营信息管理;车辆统计管理;驾驶员信息管理;车辆管理和系统维护以及帮助几个功能模块。
各模块之间的部分数据必须统一,如车辆事故信息管理模块中的驾驶员,事故车辆必然来自司机模块和车辆信息模块,为了可以灵活的处理数据,系统应该提供一个数据接口,允许对数据进行导出处理,系统目标设计是用Excel数据表导出数据,可以方便用户灵活的处理数据。
同时也提供强大数据报表功能。
和普通系统一样,该系统也具有一个对系统用户进行管理的,用户管理模块,包括用户添加,用户密码的修改,用户的删除(只限Administrator)。
我主要负责后三个模块的编写工作。
第2章系统应用程序设计
数据库管理系统简介
数据管理指的是如何对数据进行分类、组织、存储、检索及维护。
要注意,这里所说的数据,不仅是指数字,还包括文字、图形、图像、声音等。
凡是计算机中用来描述事物的记灵,统称为数据。
数据库技术是计算机应用领域中非常重要的技术,随着计算机应用的不断深入,数据库的重要性日益被人们所认识,它已成为信息管理、办公自动、计算机辅助设计等方面的重要手段。
对一个特定的数据库来说,它是集中、统一地保存、管理着某一个单位或某一领域内所有有用信息的系统,这个系统根据数据间的自然联系结构而成,数据较少冗余,且具有较高的数据独立性,能为多种应用服务。
因此可以看出,数据库系统是管理数据且为不同应用服务的工具。
它所管理的数据是大量的有关某一方面的信息,需要较长时间的保存;它所提供的数据应该是正确的、可靠的、高效率的。
数据库管理系统简称DBMS(databasemanagementsystem)是专门用于建立和管理数据库的一套软件,介于应用程序和操作系统之间。
DBMS不仅具有最基本的数据管理功能,还能保证数据的完整性、安全性,提供多用户的并发控制,当数据库出现故障时对系统进行恢复。
开发工具VisualBasic6.0
VisualBasic是面向对象程序设计的有利工具,它不仅秉承了BASIC的特点,而且为人们揭开了开发Windows应用程序的神秘面纱,有了它您就能成为Windows环境下的编程高手。
何谓VisualBasic?
其中,“Visual”中文意义为“可视化”,它提供了一种创建图形用户接口(GUI)的方法。
利用这种方法,用户不必书写复杂的描述接口元素外观和位置的程序代码,而只需将系统提供的对象放在屏幕上的适当位置,并通过属性窗口进行适当的设置,即可设计一个优秀的程序界面。
“Basic”指的是BASIC(BeginnersA11-PurposeSymbolitInstructionCode)语方,一种在计算技术发展历史上应用得最为广泛的语言。
VisualBasic在原有BASIC编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。
VisualBasicmh由于功能强大、简单易用而有着广泛的用户,尤其是在数据库、多媒体、商用系统的用户界面以及一般应用程序的设计等方面,VisualBasic更是有其他开发环境所不能取代的优越之处。
升级到6.0之后,其功能和性能都得到了增强,汉化后的VisualBasic6.0中文版,由于有全新的中文界面,更是方便了用户的使用。
面向对象的程序设计VisualBasic6.0它提供了开发MicrosoftWindows应用程序的最迅速、最简捷的方法。
不论是MicrosoftWindows应用程序的资深专业开发人员还是初学者,VisualBasic6.0都为他们提供了整套工具,以方便开发应用程序。
尽管VisualBasic以非常快的速度成熟起来,但它也只有这些年间才作为实用的软件开发工具得到应用。
这主要是因为在很长一段时间内忽略了数据访问这方面的功能,如果没有外部的数据库支持,不可能简单的拥有一个严格的开发工具。
这个情况甚至在VisualBasic3.0中增加了对MicrosoftJET数据库引擎的支持之后也没有得到改善,因为这些功能还不足以使VisualBasic像C++一样有完全的数据库访问能力。
随后在发布支持ODBC和RDO数据库访问方法的产品后,VisualBasic才真正加入了严格的开发工具领域。
最新发布的VisualBasic在数据库访问方面带来了一些变化,它增加了Active数据对像(ADO)访问方法。
ADO是DAO和RDO的继承者,它的目标是成为Windows开发上的唯一通用(ONE-SIZE-FITS-ALL)的数据访问方法。
VisualBasic6.0在很大方面对尚未成熟的ADO提供支持,大约提供了六个使用ADO数据库的专门优化过的控件。
在VisualBasic6.0中增加了数据环境,这是一种对利用ADO的层次数据库进行组织的方法。
增加数据报表实用程序,这是使用数据环境的结构生成报表的内部工具。
SQLServer2000简介
SQL SERVER 2000 是一个大型关系数据库管理系统,具有客户机/服务器体系结构,采用Transact-SQL语言在客户机和服务器之间传递客户机请求和服务器处理结果。
SQL SERVER 2000是一个优秀的数据库管理系统,拥有许多优秀的特点,如受到用户欢迎的易用性、适合分布式组织的可伸缩性、与许多其他服务器软件紧密关联的集成性、适于决策支持的数据仓库功能、卓越的性能价格比等。
客户机/服务器(C/S)体系结构:
在客户机/服务器体系结构中,数据库所在的中心计算机称为服务器,该服务器由许多用户共享其中的数据,用户可以通过运行客户应用程序访问服务器中的数据。
用户运行本地计算机上的某个应用程序通过网络连接到运行一下SQL Server实例的数据库服务器上,本地机器上的这个应用程序称为客户应用程序。
客户机上运行业务处理逻辑和显示由数据库服务器中返回的结果。
1.SQLSERVER2000往往成为首选的理由:
(1).上手容易
一方面由于SQLServer与Windows界面风格完全一致,且有许多“向导(Wizard)”帮助,因此易于安装和学习,有关SQLServer的资料、培训随处可得,并且目前国内具有MCDBA认证的工程师不在少数。
另一个角度来讲,学习SQLServer是掌握其他平台及大型数据,如Oracle、Sybase、DB/2的基础。
因为这些大型数据库对于设备、平台、人员知识的要求往往较高,而并不是每个人都具备这样的条件,且有机会去接触它们。
但有了SQLServer的基础,再去学习和使用它们就容易多了。
IT行业的实践经验充分证明了这一点。
(2).兼容性良好
由于今天Windows操作系统占领着主导地的位,选择SQLServer一定会在兼容性方面取得一些优势。
另外,SQLServer2000除了具有扩展性,可靠性以外,还具有可以迅速开发新的因特网系统的功能。
尤其是它可以直接存贮XML数据,可以将搜索结果以XML格式输出等特点,有利于构建了异构系统的互操作性,奠定了面向互联网的企业应用和服务的基石。
这些特点在.NET战略中发挥着重要的作用。
2.相对于7.0的忧越性
MicrosoftSQLServer2000是在SQLServer7.0的基础上对性能、可靠性、质量以及易用性进行了扩展。
SQLServer2000中包含许多新特性,这些特性使其成为针对电子商务、数据仓库和在线商务解决方案的卓越的数据库平台。
其增强的特性包括对丰富的扩展标记语言(XML)的支持、综合分析服务以及便捷的数据库管理。
3.增强的在线商务
MicrosoftSQLServer2000简化了管理、优化工作,并且增强了迅速、成功的部署在线商务应用程序所需的可靠性和伸缩性。
其中,用以提高可靠性的特性包括日志传送、在线备份和故障切换群集。
在伸缩性方面的改进包括对多达32颗CPU和64GBRAM的支持。
通过自动优化和改进后的管理特性--诸如数据文件尺寸的自动管理、基于向导的数据库拷贝、自动内存管理和简化的故障切换群集安装与管理,在线商务应用程序能够被迅速部署并有效管理。
相近研究课题的特点及优缺点分析
随着我国经济的发展,车辆的数量在不断的增加,车辆管理系统也随之出现了许多。
这些车辆系统有用多种开发软件开发的,有用ASP+SQL开发的;有用JSP+SQL开发的;有用VC+SQL开发的;有用PB开发的;还有用VFP开发的等等很多很多。
其中不乏优秀之作。
这些车辆管理系统的特点是,都实现了包括车辆档案管理;驾驶员档案管理;车辆运营信息管理;车辆事故信息管理;车辆维修信息管理;车辆费用管理等几个功能模块。
各模块之间的部分数据必须统一,如车辆事故信息管理模块中的驾驶员,事故车辆必然来自司机模块和车辆信息模块,为了可以灵活的处理数据,系统应该提供一个数据接口,允许对数据进行导出处理,系统目标设计是用Excel数据表导出数据,可以方便用户灵活的处理数据。
同时也提供强大数据报表功能。
和普通系统一样,该系统也具有一个对系统用户进行管理的,用户管理模块,包括用户添加,用户密码的修改,用户的删除(只限Administrator)。
有的车辆系统操作复杂,有的车辆管理系统操作简单。
总之,现在的车辆管理系统产品很多,质量有好有坏,参差不齐。
现行研究存在的问题及解决办法
现在要实现在车辆管理存在着这样一些问题,采取什么开发工具和利用哪种数据库做为后台与之相配合使用?
采用什么开发语言?
以及在何种开发环境中进行开发?
解决的方法是:
开发工具采用VB,数据库采用SQL2000,开发语言采用Vbscript,SQL语句。
第3章系统的需求分析
可行性分析
可行性研究是以相对短的时间和相对低的成本来确定给定的问题是否有解。
在这个阶段,必须就时间、人力、财力、效益、技术等要素来评估是否有足够的资源支持使用单位的需求。
要从如技术可行性、经济可行性、运营可行性三个方面分析本系统的可行性。
技术可行性
技术可行性对现有技术进行评价,以明确能否利用现有技术进行系统开发及系统实施。
计算机网络技术的发展和计算机硬件性价比的不断提升,使计算机全面应用于车辆管理的各个环节成为可能。
本网站采用SQL2000进行后台数据库的管理、操作和维护,用VB进行前台界面设计、与后台数据库的接口、数据的录入、查询、浏览等功能。
采用计算机网络技术,可以使内部的车辆管理更加方便。
企业采用网络管理的主要好处是一方面可以对企业的众多车辆信息进行动态的管理,查询、修改、添加、删除都非常方便,减少了工作出错的可能性。
另一方面是采用计算机技术对车辆进行管理的,具有准确、安全、简易、方便的特点。
系统要具有较强的通用性,良好的扩展性。
以上这些充分说明本网站在技术方面可行。
经济可行性
本系统的开发费用很低,配置并安装软硬件及有关设备的费用也不是很高,本系统的安装与维护简单易于操作,员工学习和使用本系统也很简单易行。
由于本系统具备完善的车辆管理功能,车辆运营、统计、档案管理,驾驶员信息管理查询及系统维护等重要的工作。
不但会提高工作效率,减少不必要的中间环节以及不必要的开支,而且会给各企业单位带来更大的利润,经济上的可行性是企业行为的基础。
由于车辆系统的开发设计是为完成毕业设计任务而进行的,所以不存在赢利问题。
所在此也就不讨论经济可行性问题。
运营可行性分析
运营可行性是指系统对组织机构的影响,对现有车辆和驾驶员、设施和环境的适应性以及进行车辆统计、驾驶员信息、事故记录与查询等方面计划的可行性。
还有就是操作人员的培训也是一方面。
所以,企业的车辆管理能够正常运营是需要计算机信息管理人才、计算机硬件设备、操作员的计算机应用能力共同为该系统的运行过程提供了可靠保证。
开发环境
车辆管理系统开发环境如下:
(1)硬件配置环境:
CPU:
P41.8A、内存:
256MDDR、硬盘:
60G
(2)操作系统:
:
MicrosoftWindows98
(3)数据库:
开发过程中数据库工具采用了SOL2000。
(4)编码工具:
采用VB,同时也用它来设计网页前台的框架。
拟开展研究的几个主要方面
本系统秉承着以方便快捷,并且完备和系统的为企业服务的宗旨。
对企业内部的车辆,驾驶员的信息进行管理。
并且有着完善的系统维护,可以更方便管理员对个项信息进行快捷的管理,在第一时间对系统出现的问题加以修复。
确保企业的利益不受损失。
在系统部分包括车辆管理,驾驶员管理以及系统维护三个体系,车辆管理可以实现对车辆的维修管理,车辆的维修查询,添加零件,车辆违章管理,车辆违章查询,车辆事故管理,车辆事故查询。
驾驶员管理部分能够对驾驶员档案,驾驶员档案查询,驾驶员奖励进行管理。
系统维护是针对管理员进行操作的功能。
主要包括系统初始化,管理员设置,数据备份以及数据修复。
第4章系统总体设计
车辆管理系统设计实现的策略
在车辆管理系统的设计和实现过程中,为了使系统便于管理和安全,车辆管理系统用计算机管理机动车辆的档案,运营管理以及驾驶员信息的一种计算机应用技术的创新,现在一般的车辆管理都是采用计算机作为工具的实用的计算机智能化车辆管理程序来帮助工作人员进行更有效的机动车辆管理。
车辆管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的库。
而对于后者则要求应用程序功能完备,易使用等特点。
车辆管理系统的设计思想把整个系统包括车辆档案管理;车辆运营信息管理;车辆统计管理;驾驶员信息管理;车辆管理和系统维护以及帮助几个功能模块。
具体分别如图4.1所示:
图4.1系统模块图
在这里可以明显的看出,我开发的三个模块都有什么功能。
车辆管理模块包括车辆事故记录查询、车辆事故列表、车辆添加零件、车辆违章查询、车辆违章记录、车辆维修查询、车辆维修列表。
驾驶员信息管理包括驾驶员档案查询、驾驶员奖罚、驾驶员车辆事故记录查询。
系统维护包括管理员设置、数据备份、数据恢复。
系统流程图
图4.2系统流程图
管理员登录输入密码,如果密码正确进入相应的管理模块,比如车辆档案管理,车辆运营信息管理,车辆统计管理,驾驶员信息管理,车辆管理,系统维护,帮助等,之后进行相应的查询,修改,管理等。
如果输入不正确,重新输入。
直到用户名与密码正确进入相应的管理模块,进行抄作管理。
数据字典的创建
数字典是关于数据信息的集合,也就是对数据流图中包含的所有元素定义的集合。
任何字典最主要的用途都是供人查阅不理解的条目的解释,数据字典的作用也正是在软件分析和设计过程中给人提供关于数据的描述信息。
数据流图和数据字典共同构成系统的逻辑模型,没有数据字典数据流图就不严格,然而没有数据流图数据指点也难与发挥作用。
有数据流图和对数据流图精确的定义放在一起,才能共同构成系统的规格说明。
由于元素太多我们只对其中主要的元素定义说明。
数据字典是各类数据描述的集合,他通常包括以下5个方面:
1.数据项:
数据项是数据的最小组成单位。
2.数据结构:
是若干数据项有意义的集合。
它反映了数据之间的组合关系。
3.数据流:
可以是数据项,也可以是数据结构。
表示处理过程的输入和输出。
4.数据存储:
处理过程存储的数据。
5.处理过程。
以下是数据流图中主要元素的数据字典卡片:
概念系统设计
将需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构设计。
它是整个数据库设计的关键,其任务是根据用户的需求设计数据库的概念模型。
系统本质上是信息的处理系统,在本阶段既要分析用户的数据要求,又要分析用户的处理要求。
为了把用户的数据要求明确的表达出来,这就要用到概念性数据模型。
最常用的表示概念性数据模型的方法是用E-R图来描述。
根据调研所得系统详细流程,对车辆管理方式进行分析,规划系统:
车辆信息实体E-R图:
如图4.3
图4.3车辆实体E-R图
车辆零件实体E-R图:
如图4.4
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 车辆 管理 系统 论文