交通事故记录与统计信息系统开发.docx
《交通事故记录与统计信息系统开发.docx》由会员分享,可在线阅读,更多相关《交通事故记录与统计信息系统开发.docx(13页珍藏版)》请在冰豆网上搜索。
交通事故记录与统计信息系统开发
交通事故记录与统计信息系统开发
前言
一、系统名称:
交通事故记录与统计信息系统开发
二、开发目标:
开发出一个操作简便,界面友好,灵活实用,安全可靠的交通事故记录与统计信息系统。
该系统的开发以交通部门为服务对象,能够提高交通部门对交通事故的记录与统计的分析效率,减轻其统计负担,提高交通部门对交通事故记录与统计的规范化管理。
该管理系统能够及时对交通事故进行收集整理,使相关部门及时获取可靠的交通信息,便于管理。
三、主要功能:
本系统的使用者根据其使用者------交通部门事故记录与统计管理人员-----可分为以下几方面:
(1)管理人员登陆后,进入交通事故记录与统计管理模块,可以进行其所查询日期的交通事故的次数,事故类型,原因,发生地段,人员伤亡等的查询以及退出系统等操作。
(2)记录与统计人员登陆管理子系统,要能够对交通事故进行权限范围内的录入、添加、修改、删除、查询;
(3)交通事故的多发地段,多发时间,伤亡人员的年龄段,容易出事故的机动车辆等计算和统计实现自动化;可以按日期,按事故类型和事故轻重进行信息查询;信息可以发布到网络,以实现数据共享;
(4)能够自动进行录入错误检查
四、开发背景
当今社会,交通事故的高发已经成为全世界所关注的社会问题,惨重的交通事故后果是人们不得不对交通安全状况郁郁高度重视,并将不断进步的科学技术应用于交通安全研究工作中,是先进的交通工具更好地造福于人类。
历年来,公安交通管理部门的事故的办案采用的都是完全依靠优质化办案过程,一个交通事故的处理时常会遇到信息不全的情况,往往需要从大量的案卷中调查搜集信息,办案效率低,因此需要开发一个交通事故记录与统计系统,提高质量高效率的信息,公安机关交通管理部门依法公正处理交通事故和交通事故办案程序,实现高效率办案目标,保护当事人的合法权益,减轻交通事故民警的劳动强度,确实发挥科技的力量。
第一章:
交通事故记录与统计信息系统目标和开发的可行性
第一节:
系统目标
第二节:
开发的可行性
第二章:
交通部门现行系统概况
第一节:
现行系统现状调查(组织结构图、功能结构图)
第二节:
系统需求说明
第三章:
新系统的逻辑方案
第一节:
新系统业务流程图
第二节:
新系统数据流程图
第三节:
数据字典
第四章:
系统实施
第一节:
新系统功能设计
第二节:
代码设计
第三节:
数据库设计
小结
致谢
参考文献
第一章系统目标和开发的可行性
第一节系统目标
(1)界面设计友好、美观。
(2)数据录入、修改、删除方便和快捷。
(3)数据存储安全、可靠。
(4)信息分类清晰、准确。
(5)强大的查询功能,保证资料查询的灵活性。
(6)强大的统计功能,方便用户提高工作效率和质量。
(7)交通事故档案管理工作规范化、系统化、程序化。
(8)提供灵活、方便的权限设置功能,使整个系统的管理分工明确。
(9)系统运行稳定、安全可靠,具有易维护性和易操作性。
第二节开发的可行性
一、系统环境以及工具:
1.软件环境:
用户端:
Windows2000,Windows2003,WindowsXP
服务器端:
WindowsNT/Windows2000及以上操作系统
开发工具:
科力MIS系统
2.硬件环境:
有高性能的电子计算机、大容量的存贮装置,个人电脑(终端)以及联结起来的网线等,组成信息资源共享的计算机网络,有共享的打印机,扫描仪等等
三、系统设计原则:
1)系统运行安全可靠,稳定性好;
2)系统的可管理性和可维护性好;
3)系统输入界面友好,操作简便易行,尽量减少用户的输入工作量;
4)允许多种数据输入方式,能实现多种查询,允许进行模糊查询;
5)数据具有规范性,整体性,方便数据之间的比较分析。
四、系统可行性分析:
目标可行性分析
根据调查,交通事故发生后,基层交警都需要及时赶赴现场,调查事故情况,记录已处理的事故警情并完好地保存,以方便日后查询、整理、统计使用。
另外交警也需要事故清晰的分析结果,从而掌握事故的起因,并制定相应的策略来减少事故的发生。
因此,从系统开发方法和具体调查情况来看,该系统在目标方面是可行的。
技术可行性分析
交通事故记录与统计分析系统主要是记录与统计事故信息,包括基本数据的录入,删除,修改,查询及统计,主要用到的技术就是数据库和一门可视化开发的编程语言。
SQL Server作为后台数据库开发工具可运行于各种Windows系统环境中,不仅易于使用,而且界面友好。
它并不需要数据库管理者具有专业的程序设计水平,任何非专业的用户都可以用它来创建功能强大的数据库管理系统。
而中文版Microsoft Visual studio完全中文化的环境使我们能够很快地熟悉Microsoft Visual studio的开发环境,更易操作;其语句生成器和快速提示帮助我们不必记忆成千上万的属性和方法,在较短的时间就能开发出功能强大的应用程序;其较强的数据库处理功能,能对多种数据库进行读写操作。
这两种成熟技术,我们已基本掌握,所以该系统在技术上是可行的。
经济可行性分析
拥有开发该系统的硬件和软件以及免费人力和技术,所以开发该系统的经济成本很低,但是该系统的实施却能很好地处理交通事故的各种相关信息,大大提高交警的工作效率,产生很好的社会效益。
因此,该系统的开发满足其经济可行性。
社会可行性分析
现在的交通部门都有电脑,绝大部分交警也都懂得电脑的基本操作。
虽然他们的技术不够专业,而且他们现代化的管理思想和管理素质也不是很强,但是经过培训,这个问题还是可以轻松解决的,所以在社会可行性方面,该系统是可行的。
五、系统分析结论:
由以上分析得出,本系统可进行开发。
第二章现行系统概况
第一节:
现行系统现状调查
现有的交通事故记录管理系统主要是以数据信息的存储和统计为目标,而且系统的设计繁琐,管理不够专人化,需要的人员过多,因此系统的安全性保密性不好;查询功能简单,数据共享性不高.
第二节系统需求说明
一、系统需要在实现数据录入,存储,统计自动化的基础上增强查询功能;
二、要能够充分利用网络扩大信息共享程度;
三、设专人管理员,明确划分管理权限,规范管理,以提高系统的安全性保密性。
第三章新系统的逻辑方案
第一节:
业务流程
第二节:
数据流程图
第三节:
数据字典
数据项
用户名,密码,肇事者姓名,肇事者身份证号,车牌号等信息,事故时间,事故地点,事故等级,事故造成的死亡人数,对事故的具体描述,发生事故起数,死亡人数等
用户数据流
用户信息
DS01-01:
用户信息
I1:
用户名
I2:
密码
I3:
用户身份
交通事故信息的数据结构
DS01-02:
肇事者信息
DS01-03:
交通事故信息
I4:
肇事者姓名
I8:
事故时间
I5:
肇事者身份证号
I9:
事故地点
I6:
肇事者驾驶证号
I10:
事故等级
I7:
车牌号
I11:
事故造成的死亡人数
I12:
对事故的具体描述
数据流
数据流编号:
DSOI-04
数据流名称:
交通事故信息
简述:
交通事故有关信息
数据流来源:
管理者录入数据
数据流去向:
数据库文件
数据流组成:
肇事者信息和交通事故信息
数据存储
用户记录:
用户名,密码,用户身份
肇事者记录:
肇事者姓名,肇事者身份证号,肇事者驾驶证号,车牌号
交通事故记录:
事故时间,事故地点,事故等级,事故造成的死亡人数,对事故的具体描述
处理过程
录入:
管理员将从事故中获取的事故信息与肇事者信息录入到系统中
查询:
选择查询的条件,使用系统进行数据库查询
删除:
对查询的数据进行删除操作
修改:
对查询的数据,如有错误的信息对其进行修改。
第四章系统实施(系统设计):
第一节新系统功能设计(功能模块图):
交通事故记录与统计信息系统主要有五个功能模块:
分别是:
用户登录模块、信息录入模块、信息修改模块、信息删除模块、信息统计模块。
1、用户登录模块
该模块主要实现系统的安全性,防止系统数据被恶意的改变。
本模块对应SqlServer数据库中的user表。
在此模块下,有两种登录身份:
一个是管理员登录,一个是一般用户登录。
对于管理者的权限为:
不仅可以对数据库进行查询及统计操作,还可以对数据库的数据信息进行增加、删除、更改等操作;而对于一般的用户,如交警,只能对数据库进行查询及统计的操作权限。
2、信息录入模块
本模块是建立在管理员登录的基础上产生的。
在此模块中管理员可以通过本系统对事故信息做出录入。
并通过本系统把数据录入到数据库中。
3、信息修改模块
本模块是对录入有误的事故信息作出修改,并通过本系统将数据加入到数据库中记录。
4、信息删除模块
第二节代码设计:
交通事故信息与肇事者的关系:
N:
1
肇事者记录:
(肇事者编号、肇事者姓名、肇事者身份证件号、肇事者驾驶证号、车牌号)
交通事故记录:
(事故编号、肇事者编号、事故时间、事故地点、事故等级、事故造成的死亡人数、对事故的具体描述)
第三节数据库设计
字段名
数据类型
是否主键
是否必要
字段说明
userID
数字
是
是
用户编号
UserName
文本
否
是
用户名称
Pwd
文本
否
是
用户密码
identity
文本
否
是
用户身份
表3.2事故详细设计
字段名
数据类型
是否主键
是否必要
字段说明
accidentID
数字
是
是
事故编号
wreckerID
数字
否
是
肇事者编号
time
文本
否
是
事故发生时间
address
文本
否
是
事故发发生地点
grade
文本
否
是
事故等级
deathToll
数字
否
是
事故死亡人数
describe
文本
否
是
事故描述
表3.3肇事者详细设计
字段名
数据类型
是否主键
是否必要
字段说明
wreckerID
数字
是
是
肇事者编号
name
文本
否
是
肇事者名字
identityCard
文本
否
是
肇事者身份号
drivingLicence
文本
否
是
驾驶证号
plateNumber
文本
否
是
车牌号
小结
本系统是非常实用的交通事故记录与统计信息系统,能满足绝大多数交通管理部门的需求。
该系统前台界面采用ASP.NET和HTML制作,后台数据库采用SQLserver2008开发。
该系统模块清楚并易于操作,除了必要的数据录入、修改、删除、查询外,还能根据各项指标(如某段时间发生的交通事故起数,交通事故多发地点,交通事故多发的肇事者等)对交通事故进行统计和分析,便于交警掌握事故的详细状况,大大提高了其工作的效率。
同时,交警还能以记录的信息为依据,对已经发生的交通事故进行分析,找出事故发生的原因或者规律,从而采取有效的措施,减少交通事故发生的频率。
通过本次课程设计,我对ASP.Net这门语言有了更深入的了解,对系统开发的步骤有了全面的了解与认识。
在本系统开发的过程中也遇到了很多问题,但通过各种方式查找资料和请教别人,终于把本系统的基本功能实现完成了。
致谢:
在整个课程设计完成的过程中,除了自身的努力外离不开老师和同学的帮助,包括资料的查询,疑点的解答等,所以特在此感谢在我的课程设计中帮助我的老师和同学们!
参考文献
(1)左美云.信息系统项目管理.北京:
电子工业出版社,2001
(2)汪应洛.系统工程.北京:
高等教育出版社,1998
[3]萨师煊、王珊编著,《数据库系统概论第三版》.高等教育出版社2000.2
[4]严辉,刘卫国.数据库技术与应用实践教程——SQLSERVER[M].北京:
清华大学出版社,2007
(5)高阳.网络与电子商务.长沙:
湖南人民出版社,2001