ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:171.53KB ,
资源ID:7939969      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7939969.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(交通信息管理系统.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

交通信息管理系统.docx

1、交通信息管理系统 交通事故管理信息系统的数据库设计(2013软件工程)学 号: 21306091019 姓 名: 雷邦 院 系: 信息工程学院 指导教师: 丁炳胜 专 业: 软件工程 提交日期: 2015.6.24 目 录1引言12系统需求分析32.1 功能需求分析32.2 数据流图42.3 数据字典 53系统功能设计64数据库概念模型概念74.1 局部E-R图74.2 全局E-R图85数据库逻辑结构设计95.1 全局逻辑结构设计105.2 外模式设计106数据库物理结构设计116.1 存储结构设计116.2 存取方法设计117.系统的优越性及可行性 12 引言 当今社会,交通事故的高发已经成

2、为全世界所关注的社会问题,惨重的交通事故后果是人们不得不对交通安全状况郁郁高度重视,并将不断进步的科学技术应用于交通安全研究工作中,是先进的交通工具更好地造福于人类。历年来,公安交通管理部门的事故的办案采用的都是完全依靠优质化办案过程,一个交通事故的处理时常会遇到信息不全的情况,往往需要从大量的案卷中调查搜集信息,办案效率低,因此需要开发一个交通事故记录与统计系统,提高质量高效率的信息,鬼法公安机关交通管理部门依法公正处理交通事故和交通事故办案程序,实现高效率办案目标,保护当事人的合法权益,减轻交通事故民警的劳动强度,确实发挥科技的力量。 本系统是非常实用的交通事故记录与统计信息系统,能满足绝

3、大多数交通管理部门的需求。该系统前台界面采用ASP.NET和HTML制作,后台数据库采用SQL server 2008开发。该系统模块清楚并易于操作,除了必要的数据录入、修改、删除、查询外,还能根据各项指标(如某段时间发生的交通事故起数,交通事故多发地点,交通事故多发的肇事者等)对交通事故进行统计和分析,便于交警掌握事故的详细状况,大大提高了其工作的效率。同时,交警还能以记录的信息为依据,对已经发生的交通事故进行分析,找出事故发生的原因或者规律,从而采取有效的措施,减少交通事故发生的频率。 2系统需求分析2.1.功能需求分析 (1)、建立一个完善的道路交通事故信息数据库。该数据库中的信息主要包

4、括肇事者信息和事故详细信息。其中肇事者信息包括:肇事者姓名,肇事者身份证件号、肇事者驾驶证号、车牌号等信息;事故信息包括事故时间、事故地点、事故等级、事故造成的死亡人数、对事故的具体描述等。 (2)、具有事故的基本信息的录入、修改、查询和删除功能。 (3)、具有事故信息的统计功能,主要功能包括:某段时间发生的交通事故起数,交通事故多发地点,交通事故多发的肇事者等。 (4)、具有安全措施。用户登录系统需要输入用户名和密码,防止事故数据的篡改和删除等。并设置不同的访问权限,对于管理者的权限为:不仅可以对数据库进行查询及统计操作,还可以对数据库的数据信息进行增加、删除、更改等操作;而对于一般的用户,

5、如交警,只能对数据库进行查询及统计的操作权限。从而保证事故数据的安全性和保密性。 (5)、操作简单。系统设计页面简单大方,便于操作。用户打开系统界面后,可以直接进行数据的录入、修改、删除、查询及统计等操作。 2.2数据流图2.3数据字典2.3.1、数据项 用户名、密码、肇事者姓名、肇事者身份证件号、肇事者驾驶证号、车牌号等信息、事故时间、事故地点、事故等级、事故造成的死亡人数、对事故的具体描述、发生事故起数、死亡人数等2.3.2、数据结构用户数据流 用户信息DS01-01:用户信息I1:用户名I2:密码I3:用户身份 交通事故信息的数据结构 DS01-04:交通事故信息DS01-02:肇事者信

6、息DS01-03:交通事故信息I4:肇事者姓名I8:事故时间I5:肇事者身份证件号I9:事故地点I6:肇事者驾驶证号I10:事故等级I7:车牌号I11:事故造成的死亡人数I12:对事故的具体描述3 系统功能设计交通事故记录与统计信息系统主要有五个功能模块:分别是:用户登录模块、信息录入模块、信息修改模块、信息删除模块、信息统计模块。1、 用户登录模块该模块主要实现系统的安全性,防止系统数据被恶意的改变。本模块对应Sql Server数据库中的user表。在此模块下,有两种登录身份:一个是管理员登录,一个是一般用户登录。对于管理者的权限为:不仅可以对数据库进行查询及统计操作,还可以对数据库的数据

7、信息进行增加、删除、更改等操作;而对于一般的用户,如交警,只能对数据库进行查询及统计的操作权限。2、 信息录入模块本模块是建立在管理员登录的基础上产生的。在此模块中管理员可以通过本系统对事故信息做出录入。并通过本系统把数据录入到数据库中。3、 信息修改模块本模块是对录入有误的事故信息作出修改,并通过本系统将数据加入到数据库中记录。4、 信息删除模块本模块是对数据库中的无用的信息作出删除。5、 信息的统计模块本模块式对数据库中的事故信息作出统计功能,方便用户的使用信息。统计功能包括:某段时间发生的交通事故起数,交通事故多发地点,交通事故多发的肇事者等。4数据库概念模型概念4.1局部ER图4.2全

8、局E-R图5数据库逻辑结构设计5.1全局逻辑结构设计交通事故信息与肇事者的关系:N:1肇事者记录:(肇事者编号、肇事者姓名、肇事者身份证件号、肇事者驾驶证号、车牌号)交通事故记录:(事故编号、肇事者编号、事故时间、事故地点、事故等级、事故造成的死亡人数、对事故的具体描述)字段名数据类型是否主键是否必要字段说明userID数字是是用户编号UserName文本否是用户名称Pwd文本否是用户密码identity文本否是用户身份accidentID数字是是事故编号wreckerID数字否是肇事者编号time文本否是事故发生时间address文本否是事故发生地点grade文本否是事故等级deathTol

9、l数字否是事故死亡人数describe文本否是事故描述wreckerID数字是是肇事者编号name文本否是肇事者名字identityCard文本否是肇事者身份号drivingLicence文本否是驾驶证号plateNumber文本否是车牌号5.2外模式设计本车站售票系统有三个实体,分别是用户、肇事者信息、事故信息,利用SQL建表如下:用户:用户肇事者信息事故信息6数据库物理结构设计6.1存储结构设计 虽然数据库数据的存储结构不同于一般的文件系统结构,但由于它是建立在文件系统的基础之上,二者之间有着密切的联系。数据库文件在逻辑上是记录的序列,文件自身的结构不外乎按照定长记录和变长记录两种形式进行

10、组织;而文件中记录的组织则有多种形式:堆、顺序、散列、簇集、B树类等等。存储结构的设计就是要在它们中间作出正确的选择。确定存储结构的主要因素包括以下三个方面:访问数据的时间,即存取时间;磁盘存储空间的利用率;存储结构中数据的维护代价等。6.2存取方法设计 索引方法 在关系数据库中,数据都组织在基本表中。索引设计就是决定在哪些表上建立索引,在表的哪些列上建立索引,建立什么样的索引等。.where子句中对列的任何操作结果都是在sql运行时逐列计算得到的,因此它不得不进行表搜索,而没有使用该列上面的索引;如果这些结果在查询编译时就能得到,那么就可以被sql优化器优化,使用索引,避免表搜索(例:sel

11、ect * from record where substring(card_no,1,4)=5378 & select * from record where card_no like 5378%)任何对列的操作都将导致表扫描,它包括数据库函数、计算表达式等等,查询时要尽可能将操作移至等号右边 where条件中的in在逻辑上相当于or,所以语法分析器会将in (0,1)转化为column=0 or column=1来执行。我们期望它会根据每个or子句分别查找,再将结果相加,这样可以利用column上的索引;但实际上它却采用了or策略,即先取出满足每个or子句的行,存入临时数据库的工作表中,再

12、建立唯一索引以去掉重复行,最后从这个临时表中计算结果。因此,实际过程没有利用column上索引,并且完成时间还要受tempdb数据库性能的影响。in、or子句常会使用工作表,使索引失效;如果不产生大量重复值,可以考虑把子句拆开;7系统的优越性及可行性 交通事故信息系统数据库主要是记录与统计事故信息,包括基本数据的录入,删除,修改,查询及统计,主要用到的技术就是数据库和一门可视化开发的编程语言。作为后台数据库开发工具可运行于各种Windows系统环境中,不仅易于使用,而且界面友好。它并不需要数据库管理者具有专业的程序设计水平,任何非专业的用户都可以用它来创建功能强大的数据库管理系统。而中文版完全中文化的环境使我们能够很快地熟悉的开发环境,更易操作;其语句生成器和快速提示帮助我们不必记忆成千上万的属性和方法,在较短的时间就能开发出功能强大的应用程序;其较强的数据库处理功能,能对多种数据库进行读写操作。这两种成熟技术,我们已基本掌握,所以该系统在技术上是可行的。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1