毕业设计--车辆管理系统_第1页
毕业设计--车辆管理系统_第2页
毕业设计--车辆管理系统_第3页
毕业设计--车辆管理系统_第4页
毕业设计--车辆管理系统_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

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

文档简介

1、毕业设计(论文) 题 目 车辆管理系统开发 学 院 管理学院 专 业 信息管理与信息系统 学 生 彭鹃 学 号 指导教师 林鹰 前前 言言 随着信息技术的飞速发展,管理的方法、辅助手段和工具也发生着日新月异的 变化。20 世纪 90 年代以后,计算机和网络技术得到了迅速的普及和发展,互联网的 应用和发展改变了全球的经济模式,管理模式也受到可极大的冲击,也使信息资源 的共享和超越时空的交换变为可能。伴随着这种情况,科学的管理方法与 IT 技术相 结合成为提高部门管理水平的主要方式,围绕着管理的信息化过程。发展的重要标 识是 E 化人员、E 化管理、最终成为 E 化的部门。因此建立现代化的计算机网

2、络管理 系统已经成为现代化政府部门建设的一个重要方面。 电子政务可以追溯到上世纪 90 年代初。1990 年以前,主要是在文件处理方面将 纸面信息进行数字化转变。2000 年是政府内部网的高速建设时期,开始了网上互动 业务。到了 2002 年,国务院成立了信息办,电子政务工程全面启动,电子政务建设 的目标、边界和原则也明确了。紧接着 2003 年,电子政务成为热点,把政府的管理 职能和网络技术融合到一起,电子政务的联动业务有了质的变化。 把电子政务系统与实际的办公自动化相结合,然后应用在平时的工作当中将成为 日后的主流。物流管理的应用,对于促进我国国内外贸易的发展,推进电子商务的 发展,提高企

3、业的管理水平和竞争力,都起着重要的作用。 就未来的趋势看,以“资源”为核心的电子政务一体化建设将成为今后三年的 建设热点;以“文件”为核心的协同业务支撑平台,包括公文处理、内容管理等建 设将进入实质性应用阶段;以“数据”为中心的数据整合支撑平台,包括数据采集、 处理、数据仓库、数据挖掘等将进入基础建设阶段。 车辆的管理在各机关、企事业单位一直是一个难题,一方面使用成本居高不下,另 一方面各部门却经常抱怨不能有效地管理车辆,车主查询自己车辆和自己的基本信 息也很麻烦,管理部门没有有效的手段对车辆的查询、费用进行控制,也无法对车 辆的费用情况进行统计、分析,制定合理的计划,大大降低了车辆管理效率。

4、在国 家大力推进信息化建设不断增加的形势下,如何充分利用现代计算机技术,通过工 作上的创新,改变以往传统手工处理方式,采用现代化办公手段和工具,提高车辆 管理的质量和效率,使车辆管理工作信息化、规范化、科学化、现代化,已经成为 企事业单位车辆管理的首要任务。本文在利用计算机软件以及网络技术的基础上, 开发了基于.NET 平台的网络在线车辆使用管理系统。模拟的是在网上车辆的管理。 本系统可以完成对车辆信息的申查询操作,也可以查询车辆的违章信息情况提高了 工作效率。它是实现单位办公信息化的有力工具之一。与传统的管理方式相比,本 系统主要有:管理成本低;车辆使用更加规范化和秩序化;信息更新速度快等优

5、势。 信息管理系统,在强调管理,强调信息的现代化社会中变得也越来越普及,其中车 辆管理系统是一种运行在 Windows XP 系统之上的数据库管理程序,能够管理车辆的 基本情况,是一种很实用的应用程序系统。这个管理系统能够提供完善的车辆数据 记录并且将车主与车辆绑定提供了稳定的安保措施。这个系统能够让我将所学的 C# 与数据库的知识学以致用,并且能够充实国内在车辆管理系统的开发,使国内软件 管理设施与国际进一步接轨。本系统将涉及到电子政务,ASP,C#以及数据库等知识的 熟练运用。 目目 录录 目 录.4 摘 要.6 ABSTRACT.7 第 1 章 绪 论.8 1.1开发背景.8 1.2国内

6、外研究现状.9 1.3 与 B/S 模式相结合的车辆管理系统简介.9 1.41.4 系统开发环境系统开发环境.10 1.4.1 软件配置.10 1.4.2 硬件配置.10 第 2 章 开发环境相关介绍.11 2.1ASP.NET 介绍 .11 2.1.1 ASP 简介.11 2.1.2ASP 的特点及功能.12 2.1.3ASP 与数据库的连接.12 2.22.2数据库介绍数据库介绍.13 2.2.1 数据库简介.13 2.2.2关系数据库标准语言 SQL.13 第 3 章 需求分析.14 3.1 引言 .14 3.2 任务概述.14 3.2.1 目标.14 3.2.2 需求获取.15 3.3

7、 功能结构分析.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

8、 第 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 摘 要 本系统主要是通过网络技术,实现对车辆与驾驶者的有效管理,达到解放劳动 力,节约成本的目的。本系统的使用者是车管所管理人员、交警和车主。该系统采

9、用 B/S 结构,利用网络的便捷性,实现车辆的在线管理,使车管所管理人员能够录 入车辆与车主的基本信息,交警能够查询车主与车辆信息并且能够录入车辆的违章 信息,车主也能够查询到车辆的违章详细信息。对于车管所与交警而言,使得整个 车辆相关信息管理更加高效、敏捷,使车主能够了解车辆违章的具体内容。本文开 始介绍了系统的开发背景,就整个系统的各模块做了简单介绍并做了图示分析,然 后介绍了开发系统所使用的一些工具软件及数据库的基本知识。最后对整个系统进 行了需求分析,对数据流图、流程图、数据字典、数据表等做了说明,对功能模块 的实现做了代码解释说明。在测试报告中对系统测试情况做了介绍,重点说明了测 试

10、过程中发现并解决的问题。 关键词:车辆管理系统,需求设计,总体设计,功能实现 ABSTRACT This system is mainly the purpose of network technology to achieve effective management of vehicles, to achieve the liberation of labor and cost savings. The user of this system is the Vehicle Administration officers, traffic police and vehicle owners.

11、Adopting B/S structure and utilizing the convenience of network, it realizes the online Management, and vehicle Administration managers can input the basic information of the vehicle and the vehicle owners, traffic police can check the owner and vehicle information and entry vehicle violation, the o

12、wner is able to query the vehicle illegal for more information. For vehicle Administration and polices, It makes the entire vehicle- related information management more efficient and agile. At first it introduced employer background of the system, simply introduced and analyzed each modules of the s

13、ystem. And then introduced some software tools used in the system exploitation and some basic information of database. Then analyzed the demands of the module-the system of User and explained the DFD、flow chart、data dictionary、datasheet and so on. It explained the emphases of the code. In the testin

14、g reporting it introduced something about the system testing, and weightily explained the problems fended and solved in the process of the testing. Keywords: Vehicle managerial system, Demand analyze, Whole design, Function realizing 第 1 章 绪 论 1.1 开发背景 近年来中国经济地高速发展,人们生活水平质量地不断提高,各地区的用 车数量也随之迅速增长,家家户

15、户都拥有了属于自己的汽车,并且经常开车上 班。伴随这些情况,不但加重了车管所对机动车档案资料的管理难度,而且交 通事故不断频繁发生,交警的社会责任也从而变得很繁重。对车辆的有效管理, 成为目前社会急需待解决的问题。一直以来人们使用传统人工的方式管理各种 数据,这种管理方式存在着许多缺点,比如:效率低、保密性差,耗费人力, 另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了 不少的困难。车辆管理系统是典型的信息管理系统(MIS) ,因而,加强管理的 现代化程度,提高管理水平,其中最好的办法是用计算机处理大量复杂数据, 不仅查找方便,可靠性高,存储量大,保密性好,而且大大缩短了时

16、间的消耗。 ,这些优点能够极大地提高信息管理的效率,是真正意义上的解放生产力。 1.2 国内外研究现状 目前,我国的车辆管理大多沿用旧的管理模式大多采用的是 C/S 结构,在 车辆管理方面存在很多的问题,这些无疑制约了我国汽车工业的发展和腾飞。 在传统的车辆管理模式中,应用程序访问本地数据库群只能解决本地的车辆管 理,不利于全部车辆信息的共享,并且车辆的流动性比较大,要想获得其他地 区的车辆信息显然不是传统模式能够胜任的。显然,这种传统的车辆管理模式 已不能适应当今汽车业的发展。国内车辆管理系统采用计算机方式的时间比较 短,因为多数是采用应用程序访问本地数据库的方式,这样的话就各个地方的 数据

17、库信息就不能实现共享,这是当前国内车辆管理系统的一大缺陷。 国外车辆管理系统已经日趋成熟,已经能够对车辆进行有效管理,大大地 提高了工作效率,降低了纸质的消耗,而且可靠性相当的高。国外车辆管理系 统采用的网络技术来实现各地之间的信息共享使得整个国家的车辆信息得到了 统一的管理,并且国外的信息采集也做到了快速高效。 1.3 与 B/S 模式相结合的车辆管理系统简介 车辆管理系统是随着社会对车辆管理工作不断繁重,需要一种高效率手段 对其有效管理而不断兴起。现代计算机技术和网络技术的发展,为车辆管理系 统的发展和推广,提供了技术上的支持。随着经济的发展和社会的各个方面的 需求,车辆管理系统也成为社会

18、发展不可或缺的一部分,虽然某些方面还做得 不是很完美,但是足以满足社会对车辆管理的某些要求。越来越多的地区重视 车辆管理系统的运用。这时,C/S 模式的系统显然不能满足社会的需求,网络 就成为车辆管理系统不可缺少的通信的方式,所以就出现了与 B/S 模式相结合 的车辆管理系统。 B/S 模式的车辆管理系统具有自身的特点: 1. 方便性。由于网络的兴起,无论用户在哪里都可以浏览该网站,车主可 以在网上浏览自己的基本信息和自己车辆的基本信息,包括最近的违章 信息及违章处罚。 2. 快捷性。车管所的工作人员和交警不再需要进行手工查询翻阅档案,来 查询车辆的相关信息,大大的缩短了时间上的消耗,也节省了

19、劳动力。 3. 操作简易。任何人都可通过 INTERNET 访问该网站,只需根据自己的身 份权限,输入用户名和密码,就可以浏览相应的页面,进行相应的功能 操作,不需要做任何的操作培训。 现代社会追求高效率的工作,这些都对车管所提出更高的工作效率要求。 所以,B/S 模式的车辆管理系统需要解决以下的问题。 1、普通用户可以通过网络进行查询自己的基本信息和车辆的信息,而且还 能查到自己车辆的违章信息。 2、车管所录入员通过网络录入车辆的相关基本信息,上传到本地数据库, 方便其他用户的查询操作。 3、交警能够第一时间把车辆的违章信息上传到该系统中,以便其他用户的 查询,做到了信息的及时性。 4、管理

20、员必须能够对系统能数据进行有效管理(除了车辆的违章信息不能 改动) ,优化整个系统,对系统数据库进行维护。 1.4 系统开发环境 1.4.1 软件配置 操作系统:Windows 98 中文版、Windows 2000 中文版、Windows XP 或更 高 数据库选择:SQL 2005 开发平台:Microsoft Visual Studio 2008 开发语言:C# 1.4.2 硬件配置 CPU:Pentium4 以上配置的高性能 PC 机 内存:256M 或以上 硬盘: 40G 以上 显示器:VGA 或更高 第 2 章 开发环境相关介绍 2.12.1ASP.NETASP.NET 介绍 2.

21、1.1 ASPASP 简介 ASP(Active Server Pages)是 Microsoft 的动态站点设计技术,凭借其 动态、高效和易于交互的特点,已成为 Internet/Intranet 上的主流技术之一。 数据库与 Web 集成更是当今最热门的开发趋势。许多企业提取存储在公司数据 库中的信息并且发布这些信息,以便在企业内部使用,以及通过公司的 Web 站 点在外部使用。集成数据库信息和 Web,能使 Web 站点更加动态的回应用户请 求。不同的用户可以执行他们自己的单个查询,这样就允许 Web 页面更加灵活 的响应每个用户的需求。利用数据库信息集成 Web 开发,还可以为远程用户

22、提 供执行动态的数据库查询已经运行在线事物处理(OLTP)应用程序的能力。在 这种结构中,不是定制的 Visual Basic 或者 Visual C+应用程序,而是使用 通过 TCP/IP 连接到 Web 站点的浏览器作为应用程序平台。 ASP 采用 ADO(ActiveX Data Objects)技术访问后台数据库。其中内置 的数据库访问组件 ADO DB 属于数据库应用的 COM 构件,可以在多种环境下使用。 各种脚本和语言均可调用 ADO 组件访问库,并利用相应的数据接口显示查询结 果。ADO 拥有强大的功能,它是位于 ODBC 和 OLEDB 之上的高性能数据操作接口, 提供了开发

23、的数据操作对象模型,允许开发人员使用任何语言和统一的编程模 式操作各种与 ODBC 和 OLEDB 兼容的数据库。通过 ADO,开发人员可以用较少的 时间操作比以前更为复杂的数据类型,成为支持新一代数据访问与连接标准 UDA(统一数据访问)模型的核心技术。与传统的 CGI 和 ISAPI 等访库方式相 比,ADO 方案简单易行、应用广泛,将成为站点访问后台数据库的最佳选择。 2.1.2ASPASP 的特点及功能 ASP 的特点: 无须编译、执行效率高、为纯文本文件、容易维护和编写、面向对象、与 任何 ActiveX Script 语言兼容、源程序的保密性、复杂的数据库操作。 ASP 的具体功能

24、: 处理用户通过浏览器提交的 Web 站点服务器的表单输入,完成用户和服务 器端的交互过程;访问和编辑服务器端的数据库内容;读写 Web 服务器端的文 件; 提供广告翻转器、读取浏览器信息、URL 表管理等内置功能;由 cookis 读写用 户端的文件,以记录用户的数据信息,从而弥补 HTTP 协议无状态的特性;使用 VBScript 或 JScript 等简易的脚本语言,结合 HTML 语言快速完成站点应用程 序设计;可以实现在多个主页间共享信息,以开发复杂的 Web 站点应用程序; 可扩展性强;在网站主页顶部添加一个滚动显示广告栏;根据不同访问者显示 不同内容,创建个性化主页;在主页中添加

25、点击计数器;根据用户浏览器的版 本、类型和能力显示不同档次的内容;连接多个主页是之容易网际导航;跟踪 用户网站上的活动信息并且存入日志文件;使用基于 Windows NT 的 Intranet 建立 MIS 应用; 用 ASP 编写出的系统,完全可以达到原来使用 Client/Server 的网络数据库系 统的水平。 2.1.3ASPASP 与数据库的连接 连接字符串:该方法是通过一个包含数据提供者连接数据源所需的信息的 简单字符串实现与数据源的连接。其优点是将所有操作细节都放在 ASP 的页面 中。当多个连接字符串同时存在时,有可能会出现维护的问题,解决的方法就 是在 ASP 的包含文件中定

26、义这些连接字符串,或是将它们存储在 global.asa 文 件中说明的应用范围的变量中。 数据连接文件:该方法是通过一个包含有连接所需要的详细信息的文件实 现与数据源的连接。 DSN(Data Source Name):在连接 ODBC 的数据源时,可以使用预定义的 DSN。 2.22.2数据库介绍 2.2.1 数据库简介 数据库技术产生于 20 世纪 60 年代末,发展至今已有近 30 多年的历史。数 据库技术是进行数据管理的最有效的手段,它的出现极大地促进了计算机应用 的发展,目前基于数据库技术的计算机应用已成为计算机应用的主流。近 30 年 来,数据库技术本身也在不断发展和完善。关系数

27、据库已取代了早期的层次数 据库与网状数据库,成为主流数据库,而新一代数据库也逐渐露出头角。 数据管理技术的发展,与硬件(主要是外存) 、软件、计算机应用的范围有 密切的联系。数据管理技术的发展经过三个阶段:人工管理阶段、文件系统阶 段和数据库阶段。人工管理阶段和文件系统阶段都有着相当多的缺陷,诸如数 据冗余性 ,数据不一致性以及数据联系弱等等。也正是由于这些原因,促使人 们研究新的数据管理技术,从而产生了数据库技术。 当进入数据库阶段后,随着数据管理规模一再扩大,数据量急剧增加,为 了提高效率,开始时,人们只是对文件系统加以扩充,在应用文件中建立了许 多辅助索引,形成倒排文件系统。但这并不能最

28、终解决问题。在 20 世纪 60 年 代末,磁盘技术取得重要进展,具有数百兆容量和快速存取的磁盘陆续进入市 场,成本也不高,为数据库技术的产生提供了良好的物质条件。 2.2.2关系数据库标准语言 SQLSQL SQL 的全称是 Structured Query Language,即结构化查询语言。SQL 语句 可以从关系数据库中获得数据,也可以建立数据库、增加数据、修改数据。SQL 语言使用方便、功能丰富、简洁易学,是操作数据库的工业标准语言。 SQL 语言是一种非过程化语言,它一次处理一个记录集合,对数据提供自 动导航。SQL 语言允许用户在高层的数据结构上工作,而不对单个记录进行操 作。S

29、QL 语言不要求用户指定数据的存取方法,而是使用查询优化器,由系统 决定对指定数据存取的最快速手段。当设计者在关系表上定义了索引时,系统 会自动利用索引进行快速检索,用户不需知道表上是否有索引或者有什么类型 的索引等细节。 SQL 语言可以完成许多功能,例如: 1、查询数据 2、在数据库表格中插入、修改和删除记录 3、建立、修改和删除数据对象 4、控制对数据和数据对象的存取 5、确保数据库的一致性和完整性等 SQL 语言通常分成 4 类:查询语言(SELECT)、操纵语言 (INSERT、UPDATE、DELETE)、定义语言(CREATE、ALTER、DROP)和控制语言 (COMMIT、R

30、OLLBACK) 第 3 章 需求分析 3.1 引言 软件需求完全理解对于软件开发工作的成功是至关重要的,是软件生命周 期中的一个重要的阶段,也是开发系统首先要做的第一步工作。需求说明的任 务是发现、规范的过程,有益于提高软件开发过程中的能见度,便于对软件开 发过程中的控制与管理,便于采用工程方法开发软件,提高软件的质量,便于 开发人员、维护人员、管理人员之间的交流、协作,并作为工作成果的原始依 据,并且在向潜在用户传递软件功能、性能需求,使其能够判断该软件是否与 自己的需求相关。 3.2 任务概述 3.2.1 目标 本系统目标是使车管所办公自动化管理(车辆管理)电子化、简单化、网 络化,以节

31、省车管所办公管理方面的不必要的资源浪费。对于本系统的最终用 户为车管所员工、交警与车主。 开发意图 目前很多车管所在日常的车辆管理工作中采用人工管理,因而存在大量的 浪费和多余,特别是车辆管理十分的混乱。本软件就针对此问题进行开发。 应用目标 网上车辆管理系统将解决车辆管理的人工化,工作繁余的问题,实现车管 所车辆管理网络化。 作用及范围 本系统将适用于各车管所网络车辆的管理并且能够统一全部信息。目前, 很多车管所都在车辆管理方面存在这样或那样的问题。这将影响车管所的管理 和各部门的日常工作。本系统将使其变得简洁化、智能化和高效化。 3.2.2 需求获取 车管所管理人员需求:提供登陆界面、车辆

32、信息录入(包括车牌,车主) 、 车辆信息查询(通过车牌或者车主基本信息查询) 、驾照管理(管理车主的基本 信息与违章信息) 。 交警需求:提供登陆界面、车辆信息查询(通过车主或者车牌信息查询详细 内容) 、违章车辆信息录入(管理车主驾照分数和输入详细的违章情况) 。 车主:提供登陆界面、基本信息查询(通过身份证与姓名登陆并查询该车主 的详细信息包括其名下的车辆与其的违章信息) 。 管理员:提供登陆界面、管理数据库(提供数据库中各个信息的修改和删除 操作) 、管理登陆人员(通过管理员管理能够登陆上这个系统的人员名单能够降 低系统被攻击的危险) 。 3.3 功能结构分析 3.3.1 登录功能分析

33、根据现有车辆的管理,该系统用户可分为四大类:车主、车管所、管理员 和交警。此四类用户将完整描述车辆的管理过程,其中每个用户的数据结构有 所不同,及不同用户所对应的系统功能有所不同,划分不同用户通过权限设置 来实现。通过权限的不同,进入相应的网页界面实现相应的功能操作,达到系 统的安全管理。登录流程图如下: 用户 填写用户 表单 Web 服务器 反馈用户数 据 查询用户数据 数据库服 务器 判断用户类型 车 主 车 管 所 交 警 管 理 员 登录成功,建立 Session 跟踪用户 图 3.1 车辆管理系统用户登陆数据流程图 3.3.2 车管所相关功能分析 车管所一般人员只能按照车辆的基本信息

34、表和驾驶信息表做一些基本信息 录入工作,避免徇私舞弊的现象,为分担管理压力,一般人员对驾驶员信息也 可以进行分类统计并打印报表。 图 3.2 车管所管理人员操作流程图 3.3.3 交警相关功能分析 交警部门包括对违章车辆信息的管理及交警浏览所有违章的信息,添加车 辆的违章信息,为了避免不必要的麻烦,违章信息尾并附以违章事故发生地点、 时间和该违章事故接手的交警的具体信息。将相关法律法规与违章事故结合发 布对驾驶员的处理方法。如图: 图 3.3 交警操作流程图 3.3.4 车主相关功能分析 车主个人管理主要包括车主对个人信息的浏览和违章事故信息的浏览,如 果信息有错误,车主可以信息错误提交给车管

35、部门管理员,车主还可以对个人 信息进行打印留存。如下图: 图 3.4 车主操作流程图 3.3.5 管理员相关功能分析 管理员可以对车辆信息表和驾照信息表及违章信息表进行删除和修改的功 能。管理员通过系统登录浏览车主提交信息,根据所提交的信息查找到对应的 车主,然后对该车主信息进行审核,并对错误的驾驶员信息进行修改。提醒车 主近早处理个人违章处罚,车管部门管理员对车主的信息进行分类统计,对已 经超出规定内的车主取消驾驶资格及吊销驾驶证,将取消驾驶证的车主作备案 处理。 图 3.5 管理员操作流程图 3.4数据需求分析 信息管理系统的数据是衡量一个系统的主要依据,是系统最关键、最核心 的部分。我们

36、既要求数据录入与处理时的准确性和实时性,因为错误的数据会 导致系统输入的不正确和不可用,从而使系统的工作失去意义,同时要求数据 的一致性和完整性,还要求数据的共享性和独立性,使各个分系统能够独立运 行,而通过人工干预的手段进行系统数据的交换,也能提供系统的稳定性。 本系统的数据来源主要有两个方面,一是系统管理员初始化的基础数据,可 以从本车队资料库中掉取数据(如车辆基本信息,用户信息,车辆费用信息等。 二是在系统的应用中,由车主,司机和管理员所提交的数据,是数据的主要来 源。 该车辆管理系统因包含多个用户,各个用户的功能不同,因此不同用户实现 其具体功能需要不同的数据,首先对数据进行分类管理,

37、调查数据可分为: (1)系统的输入数据(主要是车辆基本信息记录和驾照信息,交警登记违章记 录); (2)系统的输出数据类(主要是车辆、车主、违章信息各种信息表); (3)本系统产生的数据类。然后进行数据整理,对每项数据按业务过程进行分 类编码,并理清数据的字长和精度,在从业务最终报表的输出数据开始,找出 表中每一项数据的来源,再找出其来源的来源,一直找到其原始数据、原始统 计数据或原始凭证。最后对数据属性进行静态特性分析和动态特性分析。静态 数据主要是用户编号,用户名称,车辆编号,车辆名称,车辆基本信息,驾驶 员基本信息等 动态数据有用户提交的反馈信息,管理员对车辆、用户申请以及 驾驶员信息修

38、改的信息等内容。 第 4 章 系统总体设计 4.1 设计思路 本系统的设计定位于“车辆管理” ,以系统任务的实现和用户需求的满足为 设计目标。力求使系统具有充分的可操作性,界面友好,功能完善,并且无须 对用户的进行特别的要求和培训。 4.2 设计实现 4.2.1 开发工具的选定 本系统确定的开发平台为: Windows XPVisual Studio 2008ASP.NET+MS SQL Server 2005 4.2.2 概念设计 概念结构设计是 E-R 方法分析设计,概念设计是整个数据库设计的关键。 将使用实体联系 E-R 模型来描述系统的概念结构,以及它们之间对应的关系, 为之后的逻辑结

39、构设计打基础。实体包含各种具体实际信息,通过相互的作用 形成数据的流动。 用户登录表 编 号 真实 姓名 用户 密码 用户 类型 用户 名 图 4.1 管理员表实体 E-R 图 车主信息数据表 编 号 姓 名 出生 年月 驾 龄 准驾 车型 驾驶 证号 图 4.2车主信息数据表实体 E-R 图 车辆信息数据表 编 号 座位 数 车名 车型 车辆 牌照 所属驾 驶员 购买 价格 图 4.3 车辆信息数据表实体 E-R 图 车辆违章信息数据表 违章 编号 车主 编号 车辆 编号 经办 人 事件 名称 事件 类型 事件 描述 处理 图 4.4 车辆信息数据表实体 E-R 图 总的系统 E-R 图如下

40、: 图 4.5 车辆管理系统 E-R 图 4.2.3系统用户权限设计 如何根据功能划分用户类别对于一个需要安全性的系统非常重要,经过调 研可以对整个传统的车辆管理方式进行简化,可简化为下列类别: 管理员管理员-管理员有权利删除车辆和用户信息;还有权利查询/修改车辆和车 主的各种信息,但是没有权利添加这些信息,该设计符合系统信息安全和有效 性的要求。 车主车主-车主有权添加本人的基本信息和违章事故信息的浏览,但是不能删除, 按照文档管理的规定,所有文档改动必须有记录。驾驶员没有权利添加车辆信 息,可以反馈其错误信息。 车管所车管所-对新增车辆的基本信息进行录入,根据需求,对不同类别的车辆类 统计以便整理车辆的整体数据,对整理后的数据进行打印。 交警交警交警浏览所有车辆的基本信息,并根据违章记录,添加车辆的违章信 息,违章信息尾并附以违章事故发生地点、时间和该违章事故接手的交警的具 体信息。 4.2.4 系统功能结构图设计 车辆管理系统 车 主 信 息 管 理 车 管 所 录 入 员 管 理 管 理 员 管 理 交 管 部 门 管 理 系 统 维 护 图 4.6 系

温馨提示

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

最新文档

评论

0/150

提交评论