机关车辆管理系统说明书_第1页
机关车辆管理系统说明书_第2页
机关车辆管理系统说明书_第3页
机关车辆管理系统说明书_第4页
机关车辆管理系统说明书_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

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

文档简介

1、PAGE xxxiPAGE iiiEvaluation Warning: The document was created with Spire.Doc for .NET.*实践教学*兰州理工大大学计算机与通通信学院院2011年年秋季学学期软件开发综综合训练练课程设设计题 目: 机机关车辆辆管理系系统 专业班级: 08级计算算机科学学与技术术(3)班 姓 名: 刘刘 有 银 学 号: 00824403111 指导教师: 张 红红 成 绩: 目 录TOC o 1-3 h z u HYPERLINK l _Toc270678615 摘 要 PAGEREF _Toc270678615 h I HYP

2、ERLINK l _Toc270678616 序 言 PAGEREF _Toc270678616 h II HYPERLINK l _Toc270678617 1、可行性性分析 PAGEREF _Toc270678617 h 3 HYPERLINK l _Toc270678618 1.1问题题描述 PAGEREF _Toc270678618 h 3 HYPERLINK l _Toc270678619 1.2可行行性分析析研究 PAGEREF _Toc270678619 h 3 HYPERLINK l _Toc270678620 1.2.11技术可可行性 PAGEREF _Toc27067862

3、0 h 3 HYPERLINK l _Toc270678621 1.2.22经济可可行性 PAGEREF _Toc270678621 h 4 HYPERLINK l _Toc270678622 1.2.33操作可可行性 PAGEREF _Toc270678622 h 4 HYPERLINK l _Toc270678623 1.3结论论意见 PAGEREF _Toc270678623 h 4 HYPERLINK l _Toc270678624 2、项目开开发计划划 PAGEREF _Toc270678624 h 6 HYPERLINK l _Toc270678625 2.1编写写目的 PAGER

4、EF _Toc270678625 h 6 HYPERLINK l _Toc270678626 2.2项目目背景 PAGEREF _Toc270678626 h 6 HYPERLINK l _Toc270678627 2.3项目目概述 PAGEREF _Toc270678627 h 6 HYPERLINK l _Toc270678628 2.4项目目开发计计划 PAGEREF _Toc270678628 h 7 HYPERLINK l _Toc270678629 3、需求分分析 PAGEREF _Toc270678629 h 8 HYPERLINK l _Toc270678630 3.1任务务需

5、求分分析 PAGEREF _Toc270678630 h 8 HYPERLINK l _Toc270678631 3.2数据据流图、数数据字典典及实体体联系图图 PAGEREF _Toc270678631 h 9 HYPERLINK l _Toc270678632 3.2.11数据流流图 PAGEREF _Toc270678632 h 9 HYPERLINK l _Toc270678633 3.2.22数据字字典 PAGEREF _Toc270678633 h 12 HYPERLINK l _Toc270678634 3.2.33实体联联系E-R图 PAGEREF _Toc270678634

6、h 14 HYPERLINK l _Toc270678635 4、系统概概要设计计 PAGEREF _Toc270678635 h 18 HYPERLINK l _Toc270678636 4.1总体体设计 PAGEREF _Toc270678636 h 18 HYPERLINK l _Toc270678637 4.2系统统功能模模块图 PAGEREF _Toc270678637 h 18 HYPERLINK l _Toc270678638 4.3数据据库概念念设计 PAGEREF _Toc270678638 h 18 HYPERLINK l _Toc270678639 4.4数据据库逻辑辑结

7、构设设计 PAGEREF _Toc270678639 h 19 HYPERLINK l _Toc270678640 4.5连接接数据库库的特点点 PAGEREF _Toc270678640 h 23 HYPERLINK l _Toc270678641 5、详细设设计 PAGEREF _Toc270678641 h 23 HYPERLINK l _Toc270678642 5.1系统统的主要要功能 PAGEREF _Toc270678642 h 23 HYPERLINK l _Toc270678643 5.2程序序流程图图 PAGEREF _Toc270678643 h 25 HYPERLINK

8、 l _Toc270678644 5.3用户户界面设设计 PAGEREF _Toc270678644 h 28 HYPERLINK l _Toc270678645 5.3.11一般交交互设计计 PAGEREF _Toc270678645 h 28 HYPERLINK l _Toc270678646 5.3.22信息显显示设计计 PAGEREF _Toc270678646 h 29 HYPERLINK l _Toc270678647 5.3.33数据输输入设计计 PAGEREF _Toc270678647 h 29 HYPERLINK l _Toc270678648 5.4程序序设计过过程 PA

9、GEREF _Toc270678648 h 29 HYPERLINK l _Toc270678649 5.4.11登录界界面及密密码修改改 PAGEREF _Toc270678649 h 30 HYPERLINK l _Toc270678650 5.4.22信息添添加操作作 PAGEREF _Toc270678650 h 31 HYPERLINK l _Toc270678651 5.4.33信息查查询操作作 PAGEREF _Toc270678651 h 31 HYPERLINK l _Toc270678652 5.5 软软件测试试 PAGEREF _Toc270678652 h 32 HYP

10、ERLINK l _Toc270678653 设计总结 PAGEREF _Toc270678653 h 33 HYPERLINK l _Toc270678654 参考文献 PAGEREF _Toc270678654 h 34 HYPERLINK l _Toc270678655 致 谢 PAGEREF _Toc270678655 h 35PAGE 44摘 要面对国内汽汽车数量的不不断增加加,在人人们的生生活中,机机动车辆辆是我们们每天都都离不开开的交通通工具,因因此,我我们要想想能更好好的使用用它们,充充分的发发挥它们们的作用用,使其其能更好好的服务务于社会会,就应应该有一一个良好好的车辆辆管理

11、系系统。车车辆综合业业务管理理系统的的主要作作用是对对于一个个中等规规模的、独独立运营营的车队队实现车车辆调度度和车队队综合业业务的有有效管理理。在对对车队的的车辆调调度、驾驾驶员管管理、车车辆管理理以及业务管管理.本系统分为为业务模模块和系系统模块块。业务务模块包包括:订订单管理理模块、车车辆信息息管理模模块、驾驾驶员管管理模块块,这三三个模块块都有各各自的子子模块,在在每个子子模块里里都实现现了相关关信息的的新建、保保存、删删除、查查询功能能;系统模模块包括括:数据据备份模模块、数数据库恢恢复、修修改密码码模块、退退出系统统,这些些为管理理员提供供更完善善的系统统管理支支持。关键词:车车辆

12、管理理;系统统管理;综合业业务序 言随着现代化化管理手手段的进进步和科科学技术术的日益益发展,用用户对车车辆管理理的要求求越来越越高。过过去的人人工管理理方式已已经不适适应现代代化发展展的需要要,针对对目前快快节奏,高高速度的的工作模模式,要要求管理理方法和和制度要要有一个个根本的的改善,这这种改善善要适应应用拥有有各种类类型车辆辆的机关关企事业业单位,车车辆的管管理成成为日常常事务中中的一项项重要工工作。如如何让事事务管理理人员及及时了解解每一辆辆车的情情况,合合理安排排员工的的车辆使使用要求求,提高高车辆的的使用效效率,就就成为各各单位亟亟待解决决的一个个难题。针针对这种种状况,很很多大型

13、型企业集集团提出出了车辆辆管理系系统建设设要求,希希望通过过系统建建设实现现有效的的车辆档档案管理理、车辆辆调度管管理、费费用管理理、司机机管理、车车辆成本本核算、车车务管理理及智能能预警等等。本系统开发发的主要要目的就就是要提提高车辆辆及其业业务管理理质量及效率,从从而提高高企业的的经济效效益。车车辆综合合业务管管理是一一项琐碎碎、复杂杂而又十十分细致致的工作作。手工工进行公公司日常常的车辆辆录入,订订单订购购,车辆调调度等工工作,很很容易出出现问题题。正是是车辆综综合业务务管理的的这种重重复性、规规律性、时时间性,使使得车辆辆综合业业务管理理的 计计算机信信息化成成为可能能。让计算机机进行

14、以以上所说说的工作作,不仅仅能够保保证车辆辆的调度度正确无无误,而而且还可可以严格格规范企企业的应应收应付付管理,并并利用先先进的管管理模式式,推动动企业的的快速发发展,实实现企业业管理工工作的系系统化、规规范化和和自动化化。1、可行性性分析1.1问题题描述随着科学技技术的发发展,社社会进步步,计算算机迅速速的发展展,车辆辆综合业业务管理理的方法法也日新新月异,以前全全是由人人工管理理的方法法现存在在很多的的缺点:管理效效率低,劳劳动强度度大,信信息处理理速度低低而且准准确率也也不够令令人满意意,车辆综合业业务管理理工作是是商业管管理工作作中的一一项重要要内容,数数据量庞庞大,这这项工作作原来

15、一一直是采采用手工工的方式式进行记记录与统统计,是是一项工工作任务务繁重、耗耗费大量量人才和和物力而而且容易易出现失失误的工工作。尤尤其现在在经营规规模越来来越大,客客户越来来越多,这这一问题题愈加明明显,因因此在计计算机飞飞速发展展的今天天,应用用数据库库技术实实现客户户信息的的计算机机管理是是可行而而必要的的工作。在在各大中中小商业业系统中中,用计计算机管管理的信信息已经经越来越越普遍了了,不但但可以提提高工作作效率,节节省人力力物力,而而且还增增强了客客户资料料的安全全性,提提高管理理水平。1.2可行行性分析析研究当接受一个个软件开开发任务务,就进进入软件件生命的的第一个个阶段,即即进行

16、可可行性的的研究。并并不是所所有问题题具有简简单的解解决办法法,许多多问题不不能在预预定的规规模之内内解决。因因此通过过可行性性的研究究分析可可以知道道问题。有无可行性性的解决决方法,进进而避免免人力、物物力和才才力的浪浪费。在在现行系系统初步步调查的的基础上上就可以以提出新新系统目目标,即即新系统统建立后后所要求求达到的的运行指指标,这这是系统统开发和和评价的的依据。系系统目标标应充分分体现,直直接为车车辆综合合业务管管理系统统服务,并并且程序序可以分分期分批批实现。但但是需要要指出的的是,系系统目标标是不可可能在总总体规划划阶段就就提得非非常具体体,它还还将在开开发过程程中逐步步明确和和定

17、量化化,以达达到更加加出色的的程序系系统。1.2.11技术可可行性技术上的可可行性分分析主要要分析现现有技术术条件能能否顺利利完成开开发工作作,硬、软软件配置置能否满满足开发发者需要要等。根根据客户户提出的的系统功功能、性性能及实实现系统统的各项项约束条条件,根根据新系系统目标标来衡量量所需的的技术是是否具备备。本系系统是一一个数据据库管理理和查询询的系统统,现有有的技术术已较为为成熟,硬硬件、软软件的性性能要求求、环境境条件等等各项条条件良好好,估计计利用现现有技术术条件应应完全可可以达到到该系统统的功能能目标。同同时,考考虑给予予的开发发期限也也较为充充裕,预预计系统统是可以以在规定定期限

18、内内完成开开发。1.2.22经济可可行性对车辆综合合业务管管理系统统的经济济效益进进行评价价,一方方面是估估算开发发它的支支出费用用,其中中包括设设备购置置费、软软件开发发费、管管理和维维护费、人人员工资资和培训训费等。另另一方面面是估算算车辆综综合业务务管理这这个软件件可能取取得的收收益中可可以用钱钱来衡量量的那部部分,并并对目前前的软件件市场进进行调查查,所做做软件是是否有很很大的销销售市场场和相当当规模的的用户群群。所做做软件的的开发成成本与客客户提出出的要求求是否可可达到双双方都满满意。并并且,分分析系统统开发是是否会对对其它产产品或利利润带来来一定影影响。经经过对上上述几个个方面的的

19、调查研研究和分分析,应应用此系系统将会会在很多多时候,很很大程度度节省人人力,财财力,提提高效率率,清晰晰明了的的报表资资料,高高效的数数据处理理等,而而开发时时期并不不耗费很很多人力力,财力力,故在在经济方方面既不不会有困困难同时时又有很很大的价价值。1.2.33操作可可行性本系统的界界面比较较美观、友友好、操操作简单单、方便便,同时时,系统统运行速速度较快快,对计计算机的的硬件环环境要求求不是很很高,能能够完成成汽车维维修管理理的大部部分工作作。系统统提供了了从维修修业务到到售后服服务完整整一体的的功能,涵涵盖了订订单管理理,车辆辆管理,驾驾驶员管管理,业业务管理理等管理理功能,为为企业的

20、的日常工工作管理理提供一一个功能能齐全的的平台。软软件提供供的各种种业务运运行数据据,统计计报表,辅辅助决策策支持,综综合查询询等功能能,为企企业的经经营决策策提供了了大量的的实用信信息。一一体化的的设计方方案,突突破了单单一应用用的局限限实现了了业务,资资金,决决策一体体化,做做到物流流,资金金流,信信息流的的统一。支支持Innterrnett远程数数据传送送,使软软件在局局域网应应用的基基础上,实实现跨空空间的信信息管理理,解决决了企业业规模扩扩大和经经营模式式改变对对系统拓拓展性的的要求,同同时软件件提供各各种接口口,能够够将软件件拓展为为一个完完整的企企业管理理平台。1.3结论论意见

21、经过认真真地可行行性研究究,系统统基本上上做到了了在技术术、经济济、运行行、法律律上的可可行。因因此,相相信在按按照计划划上实施施的前提提下,全全系统的的设计将将会按时时、高质质量的完完成。所所以,系系统研制制和开发发是可以以马上进进行的。2、项目开开发计划划2.1编写写目的 编写写的目的的是使独独立运营营的车队队由单一一的人工工管理到到计算机机管理的的飞跃,使使车队的管管理的效效率得到到很大的的提高,使人工管理的出错的机会大大减少,实现数据的共享,便于查询自己的数据信息,使车队的业务的流程时间大大减少,从而可以提高该车队在同行业中的竞争性,在社会有立足之地。2.2项目目背景在计算机不不断发展

22、展的今天天,计算算机已经经运用到到各个领领域,由由手工的的操作到到计算机机的操作作是一个个大的飞飞跃,代代替了复杂的的容易出出错的人人工操作作,节省省了大量量的时间间,提高高了正确确性,提提高了数数据的可可靠性。因因此每个个公司使使用计算算机建立立自己的的业务是是迫在眉眉睫,各各种企业业的汽车车管理部部门以及及独立经经营的车车队根据据业务发发展的需需要,决决定建立立一个数数据库管管理系统统,以代代替单一的的人工管管理。这这样使人人工操作作的管理理方便,简简单。2.3项目目概述1、工作内内容让计算机对对车辆综综合业务务进行自自动管理理,用户户可以直直接在计计算机上上实现车车辆综合合业务的的信息管

23、管理,并并能在一一定程度度上实现现自动化化。 2、条件与与限制开发该软件件的条件件比较简简单,以以开发单单位目前前的经济济与技术术条件已已完全具具备开发发的条件件。该系系统可在在用户要要求的期期限内完完成。 3、产品1)、程序序该项目因开开发时间间较短,这这里只给给出设计计思想,具具体程序序没写。2)、文档档文档内容包包括:(1) 封封面(22)目录录(3)中文摘摘要1000字左左右;关关键词33-5个个(4) 序言言(5)可行性性分析(6)项项目开发发计划)7)需需求规格格说明(包包含需要要的系统统流程图图、数据据流程图图、数据据字典、EE-R图图)(88) 概概要设计计(包含含总体软软件结

24、构构图、总总体数据据结构)(9) 详细设计(对概要设计内容进行详细设计)(10) 设计总结、参考文献、致谢等4、验收标标准软件的验收收标准完完全由用用户提出出的软件件需求制制定,能能保证软软件的基基本符合合用户的的要求。 2.4项目目开发计计划1、任务分分解分三个大的的阶段进进行开发发第一阶阶段完成成本系统统的数据据流图跟跟E-RR图。第第二阶段段完成概概要设计计跟详细细设计。第第三阶段段书写文文档。 2、预预算软件资金投投入较少少,具体体预算分分配简略略。 3、关键问问题各模块之间间的联系系和后台台数据库库的完成成。使用用目前的的设备与与现有开开发技术术完全可可以开发发出该系系统,总总的来说

25、说该项目目没有较较大的技技术难点点与其他他的一些些风险因因素。对对于出现现的一些些小难点点总都能能得到解解决。3、需求分分析3.1任务务需求分分析退出系统系统初始化登陆主界面订单管理车辆管理业务管理驾驶员管理添加或删除客户信息修改订单信息查询订单信息按订单名称查询按订单编号查询添加或删除车辆信息修改车辆信息查询车辆信息按车辆编号查询按车牌号查询添加或删除业务记录修改业务记录查询业务记录打印维修记录单查询业务信息查询业务结算信息添加或删除驾驶员信息查询驾驶员信息修改驾驶员信息按驾驶员编号查询按驾驶员姓名查询在进行一个个项目的的设计之之前,先先要进行行必要的的需求分分析,需需求分析析在软件件的开发

26、发过程中中至关重重要。现现独立运运营的车车队需要管管理车队队内的各各种车辆辆的基本本信息、不不同客户户的基本本信息、各各种订单单的基本本信息以以及驾驶驶员的情情况,希希望实现现办公的的信息化化,通过过建立一一个车退出系统系统初始化登陆主界面订单管理车辆管理业务管理驾驶员管理添加或删除客户信息修改订单信息查询订单信息按订单名称查询按订单编号查询添加或删除车辆信息修改车辆信息查询车辆信息按车辆编号查询按车牌号查询添加或删除业务记录修改业务记录查询业务记录打印维修记录单查询业务信息查询业务结算信息添加或删除驾驶员信息查询驾驶员信息修改驾驶员信息按驾驶员编号查询按驾驶员姓名查询 图3.1 系系统流程程

27、图通过查询的的到车辆辆管理的的基本需需求有:(1)建立立车辆信信息库,实实现车辆辆基本情情况和驾驾驶员基基本信息息的统一一管理。(2)针对对每辆车车的派车车、用车车情况进进行记录录,实现现车辆自自动调度度。(3)对每每辆车的的事故、违违规情况况进行记记录。(4)对每每辆车的的保险、保保养、加加油等日日常费用用情况进进行记录录。(5)建立立维修情情况信息息库,针针对每辆辆车的维维修情况况进行记记录。围绕上述要要求,以以下介绍绍如何利利用计算算机管理理信息系系统,建建立车辆辆、驾驶驶员档案案,对车辆营运运、维修修以及燃燃料消耗耗进行记记录,为为专职管管理人员员对车辆辆的管理理、跟踪踪车辆的的相关信

28、息资资料提供供极大的的方便。系系统不仅仅合理记记录了所所有车辆辆的进出出、加油油、维修修等,还还可随时了解解每部车车的经费费支出情情况,以以及为车车辆是否否需要大大修理和和报废提提供依据据,对有关数据(成成本、效效益、单单车、车车型、油油耗等)可可以进行行综合统统计分析析,生成成相关的的报表。3.2数据据流图、数数据字典典及实体体联系图图3.2.11数据流流图数据流图由由四种基基本的元元素构成成:数据据流(DDataa Fllow),处理理(Prroceess),数据据存储和和数据源源(数据据终点)。数据流(DDataa Fllow):为具具有名称称且有流流向的数数据,用用标有名名称的箭箭头表

29、示示,一个个数据可可以是记记录、组组合项或或基本项项。处理(Prroceess):表示示对数据据所进行行的加工工和变换换,在图图中用矩矩形框表表示。指指向处理理数据流流为该处处理的输输入数据据,离开开处理的的数据为为处理的的输出数数据。数据存储:表示用用文件方方式或数数据库形形式所存存储的数数据,堆堆砌进行行的存取取分别以以指向或或离开数数据存储储的箭头头表示。数据源及数数据终点点:表示示数据的的来源或或数据的的去向,可可以是一一个组织织或人员员,它处处于系统统范围之之外,所所以又称称它为外外部实体体,它是是为了帮帮助理解解系统界界面而引引入的,一一般只出出现在数数据流图图的起点点和终点点。

30、:圆或或椭圆表表示加工工 :双双杠表示示数据存存储 :方方框表示示数据的的源点或或终点 :箭箭头表示示数据流流通过对系统统的调查查和可行行性分析析,画出出系统的的数据流流程图如如下:车辆信息录录入流程程图如图图3.22所示:车辆车辆存储车辆信息录入要求成功信息验证信息录入信息身份验证确定能否登录是否进行车辆信息录入车辆信息录入图3.2 车辆信息录入流图客户信息操操作流程程图如图图3.33所示:选择操作选择操作客户登陆添加要求删除要求修改要求添加订单信息删除订单户信息修订单信息进行操作插入结果删除结果修改结果订单信息图3.3客户订单操作流图管理员数据据更改数数据流图图如图33.4所所示:根据要求

31、根据要求修改资料更新资料信息修改信息资料库存文件管理员图3.4 管理员更改数据流图各种信息综综合查询询流图如如图3.5所示示:检验身份检验身份确定能否登录确定查询要求进行查询是否能够统计打印进行统计打印身份验证验证信息成功信息查询要求资料文件统计打印要求统计打印图3.5 各种信息综合查询流图该系统总体体数据流流图如图图3.66所示:图3.6系系统总体体数据流流图3.2.22数据字字典数据字典是是关于数数据的信信息的集集合,也也就是对对数据流流图中包包含的所所有元素素的定义义的集合合。由于本次设设计是小小型软件件系统的的开发,所所以采用用卡片形形式书写写数据字字典。每每张卡片片上保存存描述一一个

32、数据据的信息息这样做做更新和和修改起起来比较较方便,而而且能单单独处理理描述每每个数据据的信息息。下面面将列出出若干数数据元素素的数据据卡片信信息。数据字典卡卡片:名字:名字:车辆信息别名:描述:对于车辆属性的具体描述定义:车辆信息=牌照号码+车辆卡编号+车型+厂家型号+车辆名称+燃料种类+车架编号+出厂日期+载客人数+载货量+购车日期+购车单位+使用部门+资产所属部门+是否空闲位置:输出到打印机保存到磁盘名称:驾驶员资料别名:描述:对于车队中驾驶员属性描述定义:驾驶员资料=驾驶员编号+姓名+性别工作类别+薪酬+身份证号码+工作单位+所属部门+家庭住址+联系电话+是否空闲位置:输出到打印机保存

33、到磁盘名称:名称:出车记录单别名:描述:每次出车时的记录定义:出车记录单=出车记录编号+车辆卡编号+驾驶员编号+记录状态+用车部门+用车人+同行人数+用车起始时间+预计用时+用车结束时间+备注位置:输出到打印机保存到磁盘名字:车辆保险单别名:描述:车辆交售是否保险记录单定义:车辆卡编号+保单号码+保险公司+保险起始日期+保险总额+办理日期+经办人+车辆损失险+第三者责任险+车辆停驶松损失险+自然损失险+不计免赔特约险+其他险种位置:输出到打印机保存到磁盘名字:车辆费用记录名字:车辆费用记录别名:描述:车辆的费用和缴纳费用定义:车辆卡编号+费用名称+费用额+缴费日期+经手人+备注位置:输出到打印

34、机保存到磁盘名字:车辆油耗记录表别名: 描述:记录车辆耗油定义:车辆卡编号+所加油种+加油单价+本次加油量+加油日期位置:输出到打印机保存到磁盘名称:名称:车辆维修单记录单别名:描述:车辆维修时记录的单据定义:车辆卡编号+结算清单编号+进厂日期+出厂日期+修理厂名称+报修人+验收人+验收日期+报修费用+实付费用+发票日期位置:输出到打印机保存到磁盘名字:车辆事故登记单别名:描述:车辆发生事故登记表单定义:车辆卡编号+驾驶证号码+事故当事人+事故发生时间+事故地点+赔偿金额+保险赔付金额+本单位负担金额+事故处理单位+事故概括+报案日期+结案日期+本单位处理意见+上级部门处理意见+备注位置:输出

35、到打印机保存到磁盘3.2.33实体联联系E-R图根据对数据据流图和和数据字字典的分分析,我我们可以以确定该该应用中中的实体体,属性性和实体体之间的的关系,并并画出如如下所示示的E-R图。汽车实体图图如图33.7所所示:图3.7汽汽车实体体图下图是是驾驾驶员实实体E-R如图图3.88所示:图3.8驾驾驶员实实体E-R图下图是车辆辆保险实实体E-R 图图如图33.9所所示图3.9车车辆保险险实体EE-R 图下图是车辆辆费用实实体E-R 图图如图33.100所示图3.100车辆费费用实体体E-RR 图下图是车辆辆油耗实实体E-R 图图如图33.111所示图3.111是车辆辆油耗实实体E-R 图图下图

36、车辆维维修实体体E-RR 图如如图3.12所所示图3.122车辆维维修实体体E-RR 图下图是车辆辆事故实实体E-R 图图如图33.133所示图3.133车辆事事故实体体E-RR 图各实体之间间的E-R图如如图3.14所所示:图3.144各实体体之间的的E-RR图4、系统概概要设计计4.1总体体设计通过这个阶阶段的工工作将划划分出组组成系统统的物理理元素。系统概要设设计的基基本目的的是用比比较抽象象的概括括方式确确定系统统如何完完成预定定的任务务,也就就是要确确定系统统的配置置物理方方案。软软件结构构设计时时应该遵遵循的最最主要的的原理是是模块独独立,让让模块彼彼此间的的接口关关系应该该尽量简

37、简单。4.2系统统功能模模块图可以根据模模块独立立原理对对软件结结构进行行精化。为为了合理理的分解解,得到到尽可能能高的内内聚、尽尽可能松松散的耦耦合,最最终要的的是,为为了得到到一个易易于实现现、易于于测试和和易于维维护的软软件结构构,应该该对模块块进行再再分解或或合并。系统功能模模块图如如图4.1所示示:图4.1系系统功能能模块图图4.3数据据库概念念设计数据库一般般分为三三级模式式:外模模式、概概念模式式和内模模式。外外模式也也就是不不同用户户所对的的数据视视图,它它将数据据库内部部抽象的的数据及及其互相相之间的的关系表表示为简简单、直直观的应应用界面面。概念念模式是是数据库库中全部部数

38、据的的逻辑结结构和特特征描述述,通常常以某种种数据模模型为基基础。内内模式是是对数据据的物理理结构和和存储方方式的描描述。在这里我们们将要设设计的是是数据库库的概念念模式,通过对车辆辆综合业业务管理理系统的的数据字字典和数数据流程程分析及及E-RR图,设设计如下下数据项项和数据据结构。车辆信息:包括牌牌照号码码、车辆辆卡编号号、车型型、厂家家型号、车车辆名称称、燃料料种类、车车架编号号、出厂厂日期、载载客人数数、载货货量、购购车日期期、购车车单位、使使用部门门、资产产所属部部门、是是否空闲闲。驾驶员信息息:包括括驾驶员员编号、姓姓名、性性别工作作类别、薪薪酬、身身份证号号码、工工作单位位、所属

39、属部门、家家庭住址址、联系系电话、是是否空闲闲。出车记录信信息:包包括出车车记录编编号、车车辆卡编编号、驾驾驶员编编号、记记录状态态、用车车部门、用用车人、同同行人数数、用车车起始时时、+预预计用时时、用车车结束时时间、备备注。车辆保险信信息:包包括车辆辆卡编号号、保单单号码、保保险公司司、保险险起始日日期、保保险总额额、办理理日期、经经办人、车车辆损失失险、第第三者责责任险、车车辆停驶驶松损失失险、自自然损失失险、不不计免赔赔特约险险、其他他险种。车辆费用信信息:包包括车辆辆卡编号号、费用用名称、费费用额、缴缴费日期期、经手手人、备备注。车辆油耗信信息:包包括车辆辆卡编号号、所加加油种、加加

40、油单价价、本次次加油量量、加油油日期。车辆修理信信息:包包括车辆辆卡编号号、结算算清单编编号、进进厂日期期、出厂厂日期、修修理厂名名称、报报修、+验收人人、验收收日、报报修费用用、实付付费用、发发票日期期。车辆事故信信息:包包括车辆辆卡编号号、驾驶驶证号码码、事故故当事人人、事故故发生时时间、事事故地点点、赔偿偿金额、保保险赔付付金额、本本单位负负担金额额、事故故处理单单位、事事故概括括、报案案日期、结结案日期期、本单单位处理理意见、上上级部门门处理意意见、备备注。数据库概念念结构设设计,是是在需求求分析的的基础上上,设计计出能够够满足用用户需求求的各种种实体,以以及他们们之间的的关系,为为后

41、面的的逻辑结结构设计计打下基基础。4.4数据据库逻辑辑结构设设计在数据库设设计中相相当重要要的一步步就是将将概念模模型转化化为计算算机上DDBMSS所支持持的数据据模型,例例如,将将E-RR图模型型转化为为关系模模型,道道理很简简单,我我们设计计概念模模型基本本上都是是一些抽抽象的关关系,在在再数据据库设计计的实现现过程中中,在计计算机上上有效地地表示出出这些关关系就成成了数据据库设计计的关键键。根据车辆综综合业务务管理系系统的功功能要求求,选取取SQLL Seerveer 220000作为后后台数据据库。在上面的实实体和实实体之间间的E-R图设设计基础础上,形形成数据据库中的的表格及及表格之

42、之间的关关系。可可以得到到:车辆登记卡卡记录表表如表44.1所所示表4.1车车辆登记记卡记录录表2. 驾驶驶员基本本情况表表如表44.2所所示表4.2驾驾驶员基基本情况况表3.出车记记录情况况表如表表4.33所示表4.3出出车记录录情况表表4. 车辆辆保险记记录表如如表4.4所示示表4.4车车辆保险险记录表表5. 车辆辆费用记记录表如如表4.5所示示表4.5车车辆费用用记录表表6. 车辆辆油耗记记录表如如表4.6所示示表4.6车车辆油耗耗记录表表7. 车辆辆维修单单记录表表如表44.7所所示表4.7车车辆维修修单记录录表8. 车辆辆事故记记录表如如表4.8所示示表4.8车车辆事故故记录表表4.

43、5连接接数据库库的特点点当开发环境境通过连连接到数数据库上上之后,在在设计中中使用数数据库画画笔可实实现对该该数据库库中表格格,视图图等的操操作,如如创建表表,修改表表,删除除表,增增加/删删除记录录。在应用程序序中一般般是在应应用程序序对象中中书写连连接数据据库的程程序代码码,使得得应用程程序开始始运行并并实现与与数据库库的连接接。5、详细设设计详细设计阶阶段的根根本目标标是确定定应该如如何具体体地实现现所要求求的系统统,包括括了用户户界面设设计、程程序过程程设计等等步骤。5.1系统统的主要要功能系统主要功功能:1. 基础础数据: 1)车车辆基本本资料数数据维护护子功能能主要完成对对车辆档档

44、案数据据库的录录入,用用户可以以增加、删删除及修修改数据据库中的的信息它它包括 输入:用户输输入的车车辆基本本资料信信息。 处理:根据用用户的输输入对数数据库进进行维护护,提交交所做的的操作。包包括增加加、删除除、更新新。 输出:车辆登登记卡记记录表2)驾驶员员基本情情况数据据维护子子功能完完成对本本单位专专职驾驶驶员基本本情况数数据的录录入它包包括 输入:用户输输入的驾驾驶员基基本情况况数据。 处理:根据用用户的输输入对数数据库进进行维护护,提交交所做的的操作。包包括增加加、删除除、更新新。 输出:驾驶员员基本情情况表。2. 日常常出车管管理: 本功能能模块主主要实现现出车任任务从提提出申请

45、请、调度度员的调调度、任任务的完完成等全全过程的的跟踪管管理,它它可以为为车辆的的管理工工作提供供有力依依据,能能真正达达到统一一监控管管理的目目的它包包括:11)录入入派车单单 输入:用户输输入的用用车申请请有关数数据。 处理:根据用用户的输输入对数数据库进进行维护护,提交交所做的的操作。包包括增加加、删除除、更新新。 输出:出车情情况记录录表。2)车辆调调度列出当前已已输入但但尚未落落实的派派车单,用用户可以以根据自自己的需需要,任任意选择择字段名名或操作符,系统统将会把把满足条条件的车车辆以表表格的形形式显示示出“派车清清单”, 该功能能为车辆辆的调度度工作带来了了很大的的方便,本本功能

46、同同时支持持多条件件查询。用户查询空空闲的车车辆和人人员资源源,便可可进行车车辆和驾驾驶员的的指派。 输入:用户对对派车单单的指派派指令。 处理:根据用用户的输输入对数数据库进进行查询询和更新新。 输出:出车情情况记录录表。3)撤销任任务列出已指派派但未执执行的派派车单,用用户可撤撤销该项项指派或或更改指指派内容容。 输入:用户对对派车单单的更改改指令。 处理:根据用用户的输输入对数数据库进进行查询询和更新新。 输出:出车情情况记录录表。)4)完成任任务对已完成的的出车任任务,用用户记录录该次任任务的完完成情况况。 输入:用户输输入的本本次出车车任务的的详细情情况。 处理:根据用用户的输输入对

47、数数据库进进行查询询和更新新。 输出:出车情情况记录录表。3. 车辆辆保险 :记录录车辆投投保和保保费的情情况,此此模块完完成了车车辆保险险投保登登记的功功能。4. 事故故管理 :记录录车辆在在出车过过程中发发生的事事故及处处理情况况,此模模块完成成了车辆辆的出险险情况,包包括出现现地点、状状况、事事故处理理情况、索索赔状况况进行详详细记录录。可以以根据特特定条件件进行查查询。5. 维修修和费用用管理 :记录录每辆车车从购置置到报废废每次维维修的详详细情况况,以及及车辆发发生的各各种费用,包包括油耗耗、年审审等。此此模块完完成了车车辆年检检、养路路费、加加油费用用的缴纳纳和开支支情况,以以及车

48、辆辆维修内内容、工工时、费费用等信信息,实实现了车车辆维修修的信息息化管理理。6. 统计计分析 :对每每辆车进进行详细细的统计计分析,实实现单车车核算成成本核算算。此模模块完成成了统计计每辆车车的使用用和保养养情况,包包括用车车记录、保保险、费费用缴纳纳情况、油油耗记录录等,还还可以统统计每位位驾驶员员的出车车任务完完成情况况记录。1. 车辆辆基本资资料数据据维护子子功能主要完成对对车辆档档案数据据库的录录入,用用户可以以增加、删删除及修修改数据据库中的的信息。 输入:用户输输入的车车辆基本本资料信信息。 处理:根据用用户的输输入对数数据库进进行维护护,提交交所做的的操作。包包括增加加、删除除

49、、更新新。 输出:车辆登登记卡记记录表2. 驾驶驶员基本本情况数数据维护护子功能能完成对本单单位专职职驾驶员员基本情情况数据据的录入入。 输入:用户输输入的驾驾驶员基基本情况况数据。 处理:根据用用户的输输入对数数据库进进行维护护,提交交所做的的操作。包包括增加加、删除除、更新新。 输出:驾驶员员基本情情况表。5.2程序序流程图图 程序流程程图的优优点是对对控制流流程的描描绘很直直观,易易于掌握握。系统总体程程序流程程图如图图5.11所示:登录登录允许登录启动界面查看信息管理信息修理车辆购买零件订单信息汽车信息驾驶员信息费用信息添加信息修改信息删除信息打印退出图5.1 系统总总体程序序流程图图

50、购买零件及及零件进进库程序序流程图图如图55.2所所示:是否否是否否是是管理员输入查询条件查询相应的零件是否存在该零件结 束是否购买零件否购买零件是否重新输入图5.2 购买零件程序流程图管理信息程程序流程程图如图图5.33所示:主界面主界面管理信息选择操作对象客户信息汽车信息零件信息供应商信息选择操作添加修改删除操作完成退出选择修改密码创建用户密码完成选择图4.2.4借还图书资料程序流程图图5.3管管理信息息程序流流程图选择图4.2.4借还图书资料程序流程图5.3用户户界面设设计5.3.11一般交交互设计计一般交互涉涉及信息息显示、数数据输入入、和系系统整体体控制等等方面。1、一致性性为客户交

51、互互界面中中的菜单单选择、命命令输入入、数据据显示以以及众多多的其他他功能,使使用一致致的格式式。在设计的过过程中,基基本上保保持了系系统的格格式一致致。2、信息的的反馈向用户及时时提供视视觉和听听觉的信信息反馈馈,以保保证在用用户和系系统之间间及时地地建立双双向通信信。在本系统设设计过程程中,基基本做到到了信息息的及时时反馈,在在信息显显示的大大部分窗窗体中包包括了刷刷新按钮钮,会对对数据库库中的数数据进行行及时地地显示。另另外,在在进行错错误操作作时,会会弹出提提示窗口口并发出出警告提提示音。3、执行有有较大影影响的操操作前提提示用户户确认在设计过程程中,如如果用户户要执行行删除操操作,以

52、以及对数数据库的的读写操操作时,都都会有窗窗体弹出出询问继继续操作作或者予予以提示示。4、减少两两次操作作间需要要记忆的的内容为了避免用用户为下下一步操操作而记记忆大量量数据,所所以在设设计过程程中在需需要数据据传递的的窗体中中设置全全局变量量,来传传递数据据。例如如在入账账和入库库的模块块的操作作中都用用到了这这样的方方法。5、对话、移移动和思思考的效效率尽量减少用用户击键键的次数数,在设设计时考考虑到了了用户屏屏幕的布布局以减减少用户户鼠标移移动的距距离,尽尽量避免免用户在在操作中中发生疑疑问的情情况。6、允许错错误允许用户的的误操作作尽量不不对系统统造成伤伤害。7、按功能能对动作作分类,

53、并并据此设设计屏幕幕布局屏幕布局尽尽量将软软件所具具有的所所有功能能在主页页面展示示,界面面一目了了然。5.3.22信息显显示设计计 应当尽量为为用户提提供的界界面显示示时完整整的、明明确的和和容易理理解的。这这样才能能满足用用户的需需求。1、只显示示与当前前工作有有关的信信息在用户操作作有关系系统的特特定功能能的信息息时,不不必看到到与之无无关的数数据、菜菜单和图图形。2、使用一一致的标标记、标标准的缩缩写和可可预知的的颜色为了使系统统所表达达的含义义准确、无无误,就就必须适适用一致致的标记记、标准准的缩写写和可以以预知的的缩写,这这样用户户就无需需参照其其他信息息源就能能理解,而而正确地地

54、适用软软件。3、产生有有意义的的错误信信息对于系统在在运行过过程中产产生的错错误尽量量给用户户返回一一个容易易理解的的错误信信息,以以使用户户保持对对系统的的信任,和和系统的的可用性性。4、使用窗窗口分隔隔不同类类型的信信息使用不同的的窗口显显示、保保存不同同类型的的信息。5.3.33数据输输入设计计用户的大部部分时间间用在选选择菜单单命令、键键入数据据和向系系统提供供输入。在在系统中中,键盘盘是主要要的输入入介质,但但是鼠标标等设备备也是重重要的输输入手段段,所以以,对于于他们的的数据输输入操作作有如下下约定:1、保持信信息显示示和数据据输入间间的一致致性为了方便用用户的使使用,鼠鼠标应当当

55、尽量减减少操作作的幅度度。2、保持显显示信息息和输入入信息之之间的一一致性5.4程序序设计过过程程序设计主主要是在在借助过过程设计计工具的的情况下下,对程程序的具具体实现现过程进进行设计计。程序序的主要要部分设设计在这这个环节节完成。其其主要包包括以下下几个部部分:5.4.11登录界界面及密密码修改改1、登录界界面盒图图如图55.4所所示用户名是否输入用户名是否输入否 是 密码是否输入否 是 查找管理员表中对应密码的用户 否 存在? 是 打开主窗体 检查输入次数3 关闭窗体 图图5.44 登登录界面面盒图在用户登录录时,在在输入用用户名和和密码及及用户类类型的前前提下将将其与数数据库中中的数据

56、据进行对对比,若若一致,则则打开主主窗体,若若不一致致提示错错误,并并要求再再次输入入,若输输入次数数超过三三次,则则关闭系系统。2、密码修修改盒图图如图55.5所所示 两次输入的密码是否一致 否 是 原密码是否正确 否 是 对数据库中的相应字段进行更新 提示已更新并提交更新 关闭窗体 检查输入次数3 图55.5 密码修修改盒图图在用户更改改密码时时,系统统首先判判断输入入的两次次旧密码码是否一一致,若若一致,则则判断原原密码是是否正确确,如果果原密码码正确,则则对数据据库中的的相应字字段进行行更新。5.4.22信息添添加操作作信息添加操操作盒图图如图55.6所所示:退出此窗口是否存在该信息是

57、退出此窗口是否存在该信息是否输入要添加的信息进行添 加提示信息已经存在是否重新输入退出此窗口 图图5.66 信息添添加操作作盒图管理员查询询某货物物时货物物名及货货物号与与数据库库中的数数据不相相一致,系系统提示示所查货货物在仓仓库里为为空,即即仓库从从没存储储该货物物。然后后管理员员可根据据仓库管管理的需需求是否否保存该该货物。5.4.33信息查查询操作作信息查询操操作盒图图如图55.7所所示 输入查询信息 输入查询信息否 是 是否存在该信息数据 否 是 提示没有 输出该信息 所要查询 的信息 确认信息 关闭窗体 图5.7 查查询操作作盒图在执行查询询操作之之前通常常要先在在单行文文本框中中输入被被查询的的条件,在在单行文文本框失失去聚焦焦时将查查询条件件传递给给查询按按钮的单单击事件件中,然然后过滤滤语句依依据此过过滤条件件过滤得得出相应应的数据据,并显显示在其其他数据据窗体控控件中。在通常情况况下,用用户可以以在得到到要查询询的信息息后,对对它们的的各个字字段进行行修改,经经过修改改后,在在退出

温馨提示

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

评论

0/150

提交评论