aspnetc#车辆综合管理系统论文_第1页
aspnetc#车辆综合管理系统论文_第2页
aspnetc#车辆综合管理系统论文_第3页
aspnetc#车辆综合管理系统论文_第4页
aspnetc#车辆综合管理系统论文_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、车辆综合管理系统摘要车辆综合管理系统是专门致力管理车辆综合的系统,它是用来帮助我们解决应该怎样有效合理地去管理车辆。我们通过长期的工作实践及对综合和综合管理的深入认识和研究,在理论上已形成了完善的综合管理理论。但是,随着社会的进步、现代化技术的出现,尤其是信息技术、计算机技术、通信技术及办公自动化的产生和发展,以及它们在各行各业的普遍应用,给传统的综合管理方法带来了冲击,也带来了改变。电子计算机技术是当今世界新技术革命的先导。电子计算机具有运算速度快,精确度高,存贮信息和逻辑判断能力强以及自动进行运算等特点。世界经济的高速发展,带动了车辆的大量的增加,人工车辆综合管理效率低、效果差,容易出错,

2、因此传统的车辆综合管理,已经不适合当代的发展形势。而目前已有的车辆综合管理系统中,部分存在着客户端操作复杂,数据库安全性不高的问题,给综合管理员的工作造成了诸多不便和重复操作。因此本人结合以上存在的有关问题,对SQL SERVER 2000数据库技术进行了较深入的学习和应用,主要完成对车辆综合管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。系统运行结果证明,本文所设计的车辆综合管理系统可以满足车辆用户、改装单位和管理员三方面的需要。关键词:数据库,车辆综合管理,SQL SERVER 2000目 录1 引言41.1 系统开发背景41.2 系统研究意义51.3

3、系统研究方法5第2章 系统需求分析62.1 系统设计目标62.2 功能需求分析62.3 数据流图62.3.1 第0层数据流图72.3.2 第1层数据流图72.3.3 第2层数据流图72.4 系统需求分析阶段的UML图132.4.1 用例图132.4.2 类图162.4.3 活动图172.4.4 顺序图182.5 状态图222.5 系统体系结构规划232.5 数据库设计233 系统需求分析253.1可行性分析253.1.1可行性分析253.1.2 经济可行性253.1.3 操作可行性253.2 系统目标253.3 系统功能需求分析264 数据库设计264.1 数据库表简介264.2 数据库结构设

4、计264.3 具体的操作流程275 系统功能模块详细设计及实现275.1系统界面的设计275.1.1系统主界面的设计275.2系统各模块界面的设计及说明286 系统评价306.1 系统的特点306.2 系统的缺点306.3 将来可能提出的要求306.4 今后进一步研究方向30结 论31参考文献311 引言1.1 系统开发背景随着经济的日益增长,信息化时代已经到来,生活中各种信息趋向数字化、清晰化,车辆综合管理系统就是在这样的一个环境中诞生的。因此我们将发挥计算机的庞大的存储空间,高性能的处理能力,高度可靠的数据安全,清晰的可视化数据等这些优势来企业对车辆综合进行管理,实现了计算机资源的合理利用

5、,真正实现了减少劳动力提高劳动质量的目的。随着信息化时代已经到来,生活中各种信息趋向数字化、清晰化。计算机技术也得到了很大的提高,特别是微型计算机的大范围普及,使计算机的应用逐渐由科学计算、实时控制等方面向非数值处理的各个领域中渗透并发挥着越来越重要的作用。尤其是以微型计算机为处理核心,以数据库管理系统为开发环境的管理系统在办公室自动化以及商业信息管理等方面的应用,日益受到人们的关注。世界经济的高速发展,带动了车辆的大量的增加,各地区的车辆数量增长迅速,然而国内的油价却越来越高,带来了燃油费用支出的增长,特别是一些耗油量较高的车型,燃油费用成了很多车主在汽车使用中的主要考虑问题,因此各汽车改装

6、厂双燃料车辆改装增加迅速,随着车辆改装的增加,综合资料也随之增加,工作人员劳动强度增大,综合资料的存储、查询等工作与办公高效率的要求矛盾日渐突出。本系统发挥计算机的庞大的存储空间,高性能的处理能力,高度可靠的数据安全,清晰的可视化数据等这些优势来辅助改装单位对车辆综合进行有效管理,实现了计算机资源的合理利用,真正实现了减少劳动力提高劳动质量的目的。1.2 系统研究意义就目前车辆综合管理情况来看,大都停留在人工操作阶段,车辆的综合信息均由人工进行填表登记,归类存档,办理相关手续。此后,如车辆移装,则需调出整个车辆的登记表,然后重新总结归纳,如此反复使得工作效率明显降低、出现差错的概率提高。而对于

7、车辆信息的查找来说,也是一件繁复的事情,工作人员为了获得车辆的部分信息,不得不一次次地到查找翻阅综合,费时费力。人工车辆综合管理效率低、效果差,容易出错,因此传统的车辆综合管理,已经不适合现如今的发展形势。虽然我们有时也会用Word、Excel制作表格进行电子存档管理,但由于车辆综合繁琐、复杂,数量极多,查找起来很不方便,而目前已有的车辆综合管理系统中,部分存在着客户端操作复杂,数据库安全性不高的问题,因此,给综合管理员的工作造成了诸多不便和重复操作。本文介绍了一整套改装车辆综合管理系统的总体结构和设计方法,该系统主要任务是将改装车辆的综合运用计算机进行管理,文中基于SQL SERVER 20

8、00数据库管理系统的开发用来实现企业对办公管理信息的规范化管理,增大管理系统的存储量、提高系统的可靠性和保密性、方便用户使用,降低企业成本。1.3 系统研究方法根据系统服务对象的实际情况和对车辆综合管理和查寻做了具体的需求,我利用SQL SERVER 2000数据库,结合数据库原理及应用,软件工程开发方法,在经过深入地学习之后,开发了此车辆综合管理系统。以下将具体介绍整个开发过程中所涉及的问题及解决方法。第2章 系统需求分析需求分析是对所要做的系统进行分析,通过使用文字和图表的综合形式,以相对来说容易让人理解的方式去描绘需求的数据、功能、行为,更可以直接评审其正确性、完整性和一致性。通过查询相

9、关的资料,对所做的系统进行分析,整理资料,得出如下的需求分析。2.1 系统设计目标随着计算机技术的不断发展,计算机作为知识经济时代的产物,已被广泛应用于社会各个行业和领域。目前,我国的科技水平高速发展,计算机作为今天使用最广的现代化工具已深入到各个领域,并且正在成为未来社会信息社会的重要支柱。在这样的大背景下,现代车辆的管理方式,资源建设等方面都发生了重大变化,这种变化表现在车辆工作,管理和服务平台发生的变化,车辆不再是传统的手工操作,人工管理,而是全面实行计算机管理。车辆的正常运营中总是面对大量的驾驶员信息,车辆信息以及两者相互作用产生的入库信息,因此要对驾驶员资源,车辆资源,入库信息进行管

10、理。本系统的开发就是在于提高车辆管理的工作效率,加强车辆的管理,全面实行计算机管理。2.2 功能需求分析一: 车辆情况管理(车辆基本特征、车辆统计、车辆年度情况)二: 车辆技术档案管理(车辆变动登记、技术状况检查、气缸磨损登记、车辆保养登记、车辆小修登记、车辆大修登记、车辆事故登记)三: 车辆派遣管理(用车申请、用车批复)四:安全教育管理(教育课程名称、教育日期、组织单位、参加单位、参加人数)五:驾驶员信息管理(驾驶员档案、驾驶员信息统计)六:车材、油材管理(车材资源库、车材入库单、车材出库单、油料入库单、油料发放单)七:计划管理(运输保障方案、保养维修计划、车场日计划、车辆动用计划、车辆训练

11、计划)八:系统维护(系统备份,系统还原,系统检查)2.3 数据流图数据流图(Date Flow Diagram,DFD)虽然不是UML的正式组成部分,却可以补充UML图并提供对系统的需求。DFD使用分层的方式表示,即第一个数据流模型从整体上表现系统,随后的数据流图改进环境图,提供每个后续层增加的细节。5,数据流图有助于软件工程师开发信息域的模型,并同时开发功能域的模型。当DFD被改进到非常详细的程度时,分析师同时也就完成了系统功能分解。并且,当进入使应用具体化的处理时,DFD的求精导致了数据的相应求精。52.3.1 第0层数据流图普通用户和管理员可以登录车辆综合管理系统,详见图2-1。图2-1

12、 第0层数据流2.3.2 第1层数据流图第一层数据流详见图2-2。2.3.3 第2层数据流图2.3.3.1 第2层用户管理数据流图用户管理可以对系统用户信息进行删除、添加和修改,详见图2-3。2.3.3.2 第2层车辆派遣管理数据流图车辆派遣管理可以对车辆派遣信息进行删除、添加和修改。详见图2-4。2.3.3.3 第2层驾驶员管理数据流图驾驶员管理可以对驾驶员信息进行删除、添加和修改,详见图2-5。2.3.3.4 第2层车辆情况管理数据流图车辆情况管理可以对车辆信息进行删除、添加、修改,详见图2-6。2.3.3.5 第2层油材管理数据流图油材管理可以对油材信息进行删除、添加和修改,详见图2-7

13、。图2-2 第1层数据流图图2-3 用户管理数据流图图2-4 车辆派遣管理数据流图图2-5 驾驶员管理数据流图图2-6 车辆情况管理数据流图图2-7 油材管理数据流图2.3.3.6 第2层安全教育管理数据流图安全教育管理可以对安全教育信息进行添加、修改和删除操作,详见图2-8。图2-8安全教育管理数据流图2.4 系统需求分析阶段的UML图统一建模语言(UML),一种为面向对象开发系统产品进行说明、可视化和编制文档的语言。通过UML模型,用户可以很直观的对问题进行理解,及时的发现哪些地方是错误的或是疏漏的,可以加强人员之间的沟通,方便获取设计结果,对系统的完成提供保证6。2.4.1 用例图用例图

14、是帮助定义系统以外的存在什么以及系统应该完成什么,很直观的看到系统下一些用例或参与者之间的关系,使用户可以很好的理解怎么使用这些元素,也使得开发者可以很好的实现这些元素5。2.4.1.1 顶层用例图顶层用例图是对系统进行分析设计的总的用例图。详见图2-9。图2-9顶层用例图2.4.1.2 系统管理员用例图系统管理员可以对各种信息进行维护操作。(1)车辆情况管理包括三个部分:添加、删除和修改。详见图2-10。图2-10车辆情况管理用例图(2)驾驶员管理包括三个部分:添加、删除、修改。详见图2-11。图2-11驾驶员管理用例图(3)驾驶员管理包括三个部分:添加、删除、修改。详见图2-12。图2-1

15、2 驾驶员管理用例图(4)车辆派遣管理包括三个部分:添加、删除和修改。详见图2-13。图2-13车辆派遣管理用例图(5)安全教育管理包括三个部分:添加、删除和修改。详见图2-14。图2-14安全教育管理用例(6)油材管理包括三个部分:添加、删除和修改。详见图2-15。图2-15 油材管理用例图2.4.2 类图图2-16 系统的设计类2.4.3 活动图活动图是通过提供特定的场景内交互流的图形化表示来补充用例的。活动图增加了额外的细节,这些是用例不能直接描述的5。详见图2-17。图2-17 活动图2.4.4 顺序图顺序图-行为模型之一,是说明事件如何引发从一个对象到另一个对象的转移。一旦通过检查用

16、例确认了事件,建模人员就创建了一个顺序图用时间函数表现事件如何引发流从一个对象到另一个对象。事实上,顺序图是用例的速记版本。它表现了导致行为从一个类流到另一个类的关键类和事件。5一旦完成了完成的顺序图,所有导致系统对象之间转移的事件都可以被整理为输入事件集合和输出事件集合(从一个对象)。对于将要构建的系统而言,这些信息对于创建有效的设计非常有用。52.4.4.1 用户管理顺序图用户管理顺序图。如图2-18。图2-18 用户管理息顺序图2.4.4.2 车辆管理顺序图车辆管理顺序图。如图2-19。图2-19 车辆管理顺序图2.4.4.3油材管理顺序图油材管理顺序图。如图2-20。图2-20 油材管

17、理顺序图2.4.4.4驾驶员管理顺序图驾驶员管理顺序图。如图2-21。图2-21驾驶员管理顺序图2.4.4.5驾驶员管理顺序图驾驶员管理顺序图。如图2-22。图2-22驾驶员管理顺序图2.5 状态图图2-23 车辆添加状态图2.5 系统体系结构规划图2-24 系统体系结构图2.5 数据库设计(1)车辆信息表设计车辆信息数据表用于存储车辆的基本信息。结构如表2-1所示。表2-1 车辆信息表列名数据类型长度允许空车辆编号Int4否车辆名称nvarchar50是车辆型号nvarchar50是购买日期Datetime8是保修期Datetime8是备注nvarchar50是(2)系统用户表设计系统用户表

18、用于存储系统用户的基本信息。结构详见表2-2。表2-2 系统用户表列名数据类型长度允许空用户编号Int4否用户名nvarchar30否密码nvarchar30否(4)驾驶员表设计驾驶员表用于存储驾驶员的基本信息。结构详见表2-3。表2-3 驾驶员表列名数据类型长度允许空驾驶员编号Int4否姓名nvarchar12否出生日期Datetime8是入职日期Datetime8是驾驶证编号Int4否家庭住址nvarchar20是电话Int4是备注nvarchar100是(5)车辆派遣表设计车辆派遣表主要是存储车辆派遣的基本信息,车辆派遣表结构见表2-4。表2-4 车辆派遣表列名数据类型长度允许空编号In

19、t4否车辆编号Int4否司机编号Int4否里程Float8是日期datetime8是备注nvarchar100是(6)油材表设计油材表主要用来存储油材使用的基本信息。加油记录数据表结构见表2-5。表2-5 油材表列名数据类型长度允许空编号Int4否车辆编号Int4否司机编号Int4否加油量float8是金额float8是说明nvarchar150是3 系统需求分析3.1可行性分析3.1.1可行性分析本系统采用SQL SERVER 2000作为后台数据库开发工具。SQL SERVER 2000作为套件中的数据库管理软件,其图形化界面使数据库管理更加简洁、灵活,同时又具有丰富的编程接口以及强大的报

20、表功能,能够为我们从事程序开发提供了很多方便。3.1.2 经济可行性随着科学技术的发展和人们生活水平的不断提高,计算机的价格也已经越来越能被很多人所接受。不管是在企业还是家庭,计算机的使用已经成为普遍现象。所以从用户经济方面考虑,本系统的开发不会有很大的困难和风险。且系统本身成本较低,不需要很多的开发费用和以后的维护费用。3.1.3 操作可行性由于本系统管理的对象比较单一,且每个数据库内容具有较强的关联性,设计的过程不是特别复杂,因此,比较适合于采用数据库管理。且因为本系统所耗费的资源非常小,企业一般使用的微机无论在软件上还是硬件上都可以满足运行要求。3.2 系统目标一个基于网络的车辆综合管理

21、系统,在网络环境下能够灵活地实现数据的添加、修改、删除、查询等功能。将车辆综合管理作为一个独立的模块与改装信息管理相联系,实现车辆综合管理的科学化、系统化、规范化和自动化。3.3 系统功能需求分析车辆综合管理系统主要用于企业便于管理车辆综合、查询而开发,便于企业使用电脑掌握和记录车辆综合信息,数据的修改和删除简单方便,数据具有可靠性和稳定性。具体应达到以下目的:(1)科学管理车辆综合,全面完整地反映车辆的改装信息情况。(2)便于工作人员管理车辆综合。(3)便于用户查询车辆的相关信息。4 数据库设计4.1 数据库表简介本系统采用SQL SERVER 2000进行数据库的设计。根据系统功能需求及功

22、能模块的划分要求,创建一个数据库文件改装车辆信息。在此数据库中建立整个数据表:车辆技术档案管理表:存放车辆牌号、车主姓名、车辆型号等信息。车辆管理表:。4.2 数据库结构设计对用来进行数据存取的3个表的数据项和数据结构见表1到表3所示:表1 车辆综合管理表数据类型说明文本车辆牌号文本车主姓名文本车辆型号表2 车辆类别管理表数据类型说明文本车辆类别文本车辆编号4.3 具体的操作流程打开主界面,点击子目录“车辆信息管理”,弹出“车辆信息记录修改”对话框,输入需改装车辆的车辆信息。根据用户的需求,需要选择适当的气瓶安装,用户选择结束,进入主界面子目录“车辆档案管理”输入相关信息,(也可提前在“表”对

23、象中输入的相关信息,如用户选择结束,直接进入“改装信息管理”子目录中进行下一步操作),然后进入“改装信息管理”子目录,弹出对话框 “车辆改装信息记录修改”,输入车牌号和气瓶号及其它相关信息,信息录入部分结束,进入主界面“气瓶改装信息查看”子目录,选择车牌号即可查询到该车所记录的所有信息。 5 系统功能模块详细设计及实现5.1系统界面的设计5.1.1系统主界面的设计系统登录界面是系统管理模块中重要的一部分。它是进入车辆综合管理系统后显示的默认页面,也是在使用过程中需要重新登录时返回的页面。其界面如图1所示:图1 系统登录页面5.2系统各模块界面的设计及说明在登记界面上我们可以看到系统的子菜单,它

24、们分别是车辆信息管理、气瓶信息管理、改装信息管理、车辆改装信息查看。由于系统模块较多,下面将介绍部分模块的详细设计:(1)车辆变动信息管理模块:本模块主要实现车辆的添加、删除和修改等功能。其界面如图2所示:图2 车辆变动信息管理菜单界面在主界面上点击车辆信息管理前的按钮进入该界面,可以对车辆进行添加、修改和删除等功能。(2)用车申请模块:本模块主要实现对用车的申请功能。其界面如图3所示:图3 用车申请界面在主界面上点击气瓶信息综合前的按钮进入该界面。(3)安全教育管理模块:图4 安全教育(4)驾驶员信息添加模块:。其界面如图5所示:图 驾驶员信息添加界面6 系统评价6.1 系统的特点功能实现方面:系统能够按照预期目标实现对各功能模块的各种操作。根据用户需求,具有一定的实用性。操作方面:能够简单快捷地记录整部车的改装信息,达到了高效快捷的目的。6.2 系统的缺点由于时间有所限制和自己知识积

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论