当前位置:文档之家› 交通信息管理系统

交通信息管理系统


字段名 userID UserName Pwd identity accidentID wreckerID time address grade deathToll describe wreckerID name identityCard drivingLicence plateNumber
数据类型 数字 文本 文本 文本 数字 数字 文本 文本 文本 数字 文本 数字 文本 文本 文本 文本
3 系统功能设计
交通事故记录与统计信息系统主要有五个功能模块:分别是:用户登录模块、信息录 入模块、信息修改模块、信息删除模块、信息统计模块。
1、 用户登录模块 该模块主要实现系统的安全性,防止系统数据被恶意的改变。本模块对应 Sql
Server 数据库中的 user 表。在此模块下,有两种登录身份:一个是管理员登录,一 个是一般用户登录。对于管理者的权限为:不仅可以对数据库进行查询及统计操作, 还可以对数据库的数据信息进行增加、删除、更改等操作;而对于一般的用户,如 交警,只能对数据库进行查询及统计的操作权限。 2、 信息录入模块
是否主键 是 否 否 否 是 否 否 否 否 否 否 是 否 否 否 否
是否必要 是 是 是 是 是 是 是 是 是 是 是 是 是 是 是 是
字段说明 用户编号 用户名称 用户密码 用户身份 事故编号 肇事者编号 事故发生时间 事故发生地点 事故等级 事故死亡人数 事故描述 肇事者编号 肇事者名字 肇事者身份号 驾驶证号 车牌号
引言
当今社会,交通事故的高发已经成为全世界所关注的社会问题,惨重的交通事故后果 是人们不得不对交通安全状况郁郁高度重视,并将不断进步的科学技术应用于交通安全研 究工作中,是先进的交通工具更好地造福于人类。历年来,公安交通管理部门的事故的办 案采用的都是完全依靠优质化办案过程,一个交通事故的处理时常会遇到信息不全的情况, 往往需要从大量的案卷中调查搜集信息,办案效率低,因此需要开发一个交通事故记录与 统计系统,提高质量高效率的信息,鬼法公安机关交通管理部门依法公正处理交通事故和 交通事故办案程序,实现高效率办案目标,保护当事人的合法权益,减轻交通事故民警的 劳动强度,确实发挥科技的力量。
本模块是建立在管理员登录的基础上产生的。在此模块中管理员可以通过本系 统对事故信息做出录入。并通过本系统把数据录入到数据库中。 3、 信息修改模块
本模块是对录入有误的事故信息作出修改,并通过本系统将数据加入到数据库 中记录。 4、 信息删除模块
本模块是对数据库中的无用的信息作出删除。 5、 信息的统计模块
交通事故管理信息系统的数据库设计 (2013 软件工程)
学 号: 姓 名: 院 系: 指导教师: 专 业: 提交日期:
21306091019 雷邦 信息工程学院 丁炳胜 软件工程
2015.6.24
目录
1.引言………………………………………………………………………………1 2.系统需求分析…………………………………………………………………3
本系统是非常实用的交通事故记录与统计信息系统,能满足绝大多数交通管理部门的 需求。该系统前台界面采用 和 HTML 制作,后台数据库采用 SQL server 2008 开发。 该系统模块清楚并易于操作,除了必要的数据录入、修改、删除、查询外,还能根据各项 指标(如某段时间发生的交通事故起数,交通事故多发地点,交通事故多发的肇事者等) 对交通事故进行统计和分析,便于交警掌握事故的详细状况,大大提高了其工作的效率。 同时,交警还能以记录的信息为依据,对已经发生的交通事故进行分析,找出事故发生的 原因或者规律,从而采取有效的措施,减少交通事故发生的频率。
事故总数、死亡人 数、直接财产损 失、事故高发地、 “马路杀手”驾驶 员、相应对策和措 施等
5 数据库逻辑结构设计 5.1 全局逻辑结构设计
交通事故信息与肇事者的关系:N:1 肇事者记录:(肇事者编号、肇事者姓名、肇事者身份证件号、肇事者驾驶证号、车牌号) 交通事故记录:(事故编号、肇事者编号、事故时间、事故地点、事故等级、事故造成的 死亡人数、对事故的具体描述)
&& select * from record where card_no like ’5378%’)任何对列的操作都将导致表扫 描,它包括数据库函数、计算表达式等等,查询时要尽可能将操作移至等号右边
where 条件中的’in’在逻辑上相当于’or’,所以语法分析器会将 in ('0','1')转 化为 column='0' or column='1'来执行。我们期望它会根据每个 or 子句分别查找,再将结 果相加,这样可以利用 column 上的索引;但实际上它却采用了"or 策略",即先取出满足每 个 or 子句的行,存入临时数据库的工作表中,再建立唯一索引以去掉重复行,最后从这个 临时表中计算结果。因此,实际过程没有利用 column 上索引,并且完成时间还要受 tempdb 数据库性能的影响。in、or 子句常会使用工作表,使索引失效;如果不产生大量重复值, 可以考虑把子句拆开;
用户数据流 用户信息
DS01-02:肇事者信息 I4:肇事者姓名 I5:肇事者身份证件号 I6:肇事者驾驶证号 I7:车牌号
交通事故信息的数据结构 DS01-04:交通事故信息 DS01-03:交通事故信息 I8:事故时间 I9:事故地点 I10:事故等级 I11:事故造成的死亡人数 I12:对事故的具体描述
修改事故信息 交警
2.3 数据字典
2.3.1、数据项
用户名、密码、肇事者姓名、肇事者身份证件号、肇事者驾驶证号、车牌号等信息、事 故时间、事故地点、事故等级、事故造成的死亡人数、对事故的具体描述、发生事故起数、 死亡人数等
2.3.2、数据结构
DS01-01:用户信息 I1:用户名 I2:密码 I3:用户身份
7 系统的优越性及可行性
交通事故信息系统数据库主要是记录与统计事故信息,包括基本数据的录入,删除,修 改,查询及统计,主要用到的技术就是数据库和一门可视化开发的编程语言。SQL S erver作为后台数据库开发工具可运行于各种 Windows 系统环境中,不仅易于使用, 而且界面友好。它并不需要数据库管理者具有专业的程序设计水平,任何非专业的用户都 可以用它来创建功能强大的数据库管理系统。而中文版Microsoft Visua l studio完全中文化的环境使我们能够很快地熟悉Microsoft Vis ual studio的开发环境,更易操作;其语句生成器和快速提示帮助我们不必记 忆成千上万的属性和方法,在较短的时间就能开发出功能强大的应用程序;其较强的数据 库处理功能,能对多种数据库进行读写操作。这两种成熟技术,我们已基本掌握,所以该 系统在技术上是可行的。
2.1 功能需求分析………………………………………………………………3 2.2 数据流图………………………………………………………………4 2.3 数据字典 ………………………………………………………………… 5 3.系统功能设计………………………… … … … … … … … … … … … … … … 6 4.数据库概念模型概念…………………………………………………………7 4.1 局部 E-R 图………………………………………………………………7 4.2 全局 E-R 图………………………………………………………………8 5.数据库逻辑结构设计… … … … … … … … … … … … … … … … … … … … … 9 5.1 全局逻辑结构设计……………………………………………………10 5.2 外模式设计……………………………………………………………10 6.数据库物理结构设计… … … … … … … … … … … … … … … … … … … … … 11 6.1 存储结构设计……………………………………………………11 6.2 存取方法设计……………………………………………………………11 7.系统的优越性及可行性…………………………………………………………… 12
2 系统需求分析
2.1.功能需求分析
(1)、建立一个完善的道路交通事故信息数据库。该数据库中的信息主要包括肇事者信 息和事故详细信息。其中肇事者信息包括:肇事者姓名,肇事者身份证件号、肇事者驾驶 证号、车牌号等信息;事故信息包括事故时间、事故地点、事故等级、事故造成的死亡人 数、对事故的具体描述等。 (2)、具有事故的基本信息的录入、修改、查询和删除功能。 (3)、具有事故信息的统计功能,主要功能包括:某段时间发生的交通事故起数,交通 事故多发地点,交通事故多发的肇事者等。 (4)、具有安全措施。用户登录系统需要输入用户名和密码,防止事故数据的篡改和删 除等。并设置不同的访问权限,对于管理者的权限为:不仅可以对数据库进行查询及统计 操作,还可以对数据库的数据信息进行增加、删除、更改等操作;而对于一般的用户,如 交警,只能对数据库进行查询及统计的操作权限。从而保证事故数据的安全性和保密性。 (5)、操作简单。系统设计页面简单大方,便于操作。用户打开系统界面后,可以直接 进行数据的录入、修改、删除、查询及统计等操作。
5.2 外模式设计
本车站售票系统有三个实体,分别是用户、肇事者信息、事故信息,利用 SQL 建表如下: 用户: 用户
肇事者信息
事故信息
6 数据库物理结构设计
6.1 存储结构设计
虽然数据库数据的存储结构不同于一般的文件系统结构,但由于它是建立在文件系统的 基础之上,二者之间有着密切的联系。数据库文件在逻辑上是记录的序列,文件自身的结 构不外乎按照定长记录和变长记录两种形式进行组织;而文件中记录的组织则有多种形式: 堆、顺序、散列、簇集、B 树类等等。存储结构的设计就是要在它们中间作出正确的选择。 确定存储结构的主要因素包括以下三个方面: ① 访问数据的时间,即存取时间; ② 磁盘存储空间的利用率; ③ 存储结构中数据的维护代价等。
相关主题