交通事故管理系统课程设计报告郭江涵.docx
- 文档编号:3135320
- 上传时间:2022-11-17
- 格式:DOCX
- 页数:10
- 大小:261.68KB
交通事故管理系统课程设计报告郭江涵.docx
《交通事故管理系统课程设计报告郭江涵.docx》由会员分享,可在线阅读,更多相关《交通事故管理系统课程设计报告郭江涵.docx(10页珍藏版)》请在冰豆网上搜索。
交通事故管理系统课程设计报告郭江涵
山东理工大学计算机学院
实训报告
《计算机软件开发实践》
班级软件1304
姓名郭江涵
学号13110572XXX
指导教师
二O—六年一月三日
实训任务书及成绩评定
课题名称公交驾驶员交通事故管理系统
I、目的目的和要求:
1.1、设计目的
当今时代是飞速发展的信息时代。
在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。
计算机的最大好处在于利用它能够进行信息管理。
使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。
尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。
计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。
本系统就是为了更好管理交通事故信息而设计的。
当前,在为交通事故档案信息化过程中,有许多信息需要处理和管理。
现今,有很多交通事故系统都是初步开始使用,甚至尚未使用计算机进行信息处理。
根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于采购过程中的很多信息都是用人工计算、手抄进行。
数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。
总的来说,缺乏系统,规范的信息管理手段。
1.2、设计题目要求
(1)整站使用JavaSwing组件进行窗体设计。
(2)使用SQLServer数据库存储数据。
(3)使用JDBCforSQLServer访问SQLServer数据库。
(4)使用面向对象思想设计系统功能。
1.3、系统的具体需求
该系统为公交公司驾驶员量化管理系统中的交通事故管理模块。
交通事故管理模块包括:
事故列表、新增事故、修改事故、删除事故。
交通事故信息列表窗体:
(1)包含一系列表单项及三个按钮(新增、修改、删除)。
(2)新增按钮点击后打开新增事故窗体。
(3)修改按钮点击后打开修改事故窗体。
(4)删除按钮和修改按钮功能相同,点击打开修改事故窗体。
(5)列表显示如下数据列:
事故编号(自增)、分公司、路队、车号、姓名、事故时间、事故地点、事故类型、事故责任、事故备注。
新增交通事故窗体:
(1)自行设计界面,包含以下属性对应表单项和两个按钮(保存、返回)。
(2)属性:
事故编号(自增)、分公司、路队、车号、姓名、事故时间、事故地点、事故类型、事故责任、事故备注。
修改交通事故窗体:
(1)包含一个搜索框、一系列表单项和三个按钮(修改、删除、返回)。
(2)根据事故编号搜索出该事故的信息并填充到表单项中(如果存在则修改
按钮和删除按钮可用。
如果数据不存在则弹出对话框提示用户“没有找到符合条件的数据不存在或者已经被删除”)。
(3)修改按钮实现数据的修改功能。
(4)删除按钮实现数据的删除功能。
II、设计进度及完成情况
日期
内容
2015.12.30
构思网站设计框架、完成网站首页的整体排版
2015.12.31
设计后台数据库、完成首页设计
2016.1.2
完成剩余页面的设计
2016.1.3
进行全面修改,检验不足并修正
m、主要参考文献及资料
《SQLServer2008数据库应用与开发》姜桂洪
IV、成绩评定:
设计成绩:
(教师填写)
指导老师:
(签字)
二O—六年月日
第一章概述1...
第二章系统分析2...
第三章系统设计4...
第四章数据库设计7...
第五章系统实现8...
第六章结束语1..1..
第一章概述
在策划一个系统时,人们用程序设计语言描述需要解决的问题,用语言翻译加工以使计算机理解其描述,尔后就能使计算机代替人们工作了。
虽然编程语言最终目的是促使计算机为人们工作,但人们用编程语言对问题的描述方式与内
容,随着使用群体的扩大,越来越多地成为人们之间相互交流过程描述与信息表的工具。
在当今社会,为了适应社会科技的需求,交通事故管理也要实现电子科技化管理,在为交通事故档案信息化过程中,有许多信息需要处理和管理。
现今,有很多交通事故系统都是初步开始使用,甚至尚未使用计算机进行信息处理。
根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于采购过程中的很多信息都是用人工计算、手抄进行。
数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。
总的来说,缺乏系统,规范的信息管理手段。
在交通事故管理系统中,可以实现对交通事故事件的增、删、改、查等功能,既可以对后台数据进行管理,用户也可以实现对交通数据的查询。
第二章系统分析
2.1系统需求:
该系统为公交公司驾驶员量化管理系统中的交通事故管理模块。
交通事故管理模块包括:
事故列表、新增事故、修改事故、删除事故
2.2页面设计:
图2.1系统界面草图
(1)交通事故信息列表界面:
包含一系列表单项及三个按钮(新增、修改、删除)。
新增按钮点击后打开新增事故窗体。
修改按钮点击后打开修改事故窗体。
删除按钮和修改按钮功能相同,点击打开修改事故窗体。
列表显示如下数据列:
事故编号(自增)、分公司、路队、车号、姓名、事故时间、事故地点、事故类型、事故责任、事故备注
2)新增交通事故界面:
自行设计界面,包含以下属性对应表单项和两个按钮(保存、返回)。
属性:
事故编号(自增)、分公司、路队、车号、姓名、事故时间、事故地点、事故类型、事故责任、事故备注。
(1)修改交通事故界面:
包含一个搜索框、一系列表单项和三个按钮(修改、删除、返回)。
根据事故编号搜索出该事故的信息并填充到表单项中(如果存在则修改按钮和删除按钮可用。
如果数据不存在则弹出对话框提示用户“没有找到符合条件的数据不存在或者已经被删除”)。
修改按钮实现数据的修改功能。
删除按钮实现数据的删除功能。
2.3课题实现:
(1)交通事故信息列表模块
使用JavaSwing组件进行窗体设计,并建库建表,编写底层模块。
主要完成事故编号(自增)、分公司、路队、车号、姓名、事故时间、事故地点、事故类型、事故责任、事故备注的页面设计。
(2)新增交通事故模块
使用JavaSwing组件进行窗体设计,通过调用已经编写了add()函数实现插入,voidadd(){st.executeUpdate(s);}实现sql语句的执行,完成路队的新建及保存、返回按钮的设计。
(3)修改交通事故(删除交通事故)模块
删除和修改设计在一个页面。
使用JavaSwing组件进行窗体设计,通过调用已经编写了delete()函数实现插入,voiddelete(){st.executeUpdate(s);},完成路队的修改删除以及保存、删除、返回三个按钮的设计。
3.1系统功能简介:
3.2主界面设计:
第二章系统设计
开始
图3.1系统功能简介流程图
图3.2主界面设计图
3.3交通事故信息列表页面:
图3.3交通事故信息列表设计图
3.4新增交通事故页面设计:
图3.4新增交通事故页面设计图
3.5修改交通事故页面设计:
图3.5修改交通事故页面设计图
第四章数据库设计
4.1表汇总
表
功能说明
accident
用于存放交通事故的基本信息
表4-1交通事故管理系统表汇总
4.2数据库说明
交通事故信息表的各字段定义
表名
accident(驾驶员信息表)
列名
数据类型(精度范围)
Null/Notnull
说明
ID
int
Notnull
自动编号
company
varchar(50)
Notnull
分公司
team
varchar(50)
Notnull
路队
carnm
varchar(50)
Notnull
车号
sname
varchar(50)
Notnull
姓名
actime
varchar(50)
Notnull
事故时间
adress
varchar(50)
Notnull
事故地点
actype
varchar(50)
Notnull
事故类型
duty
varchar(50)
Notnull
事故责任
BZ
varchar(50)
Notnull
事故备注
表4-2accident表字段定义
第五章系统实现
4.1系统登陆模块
当打开系统时,会出现如图4.1所示界面,登陆界面包括事故列表、新增事故、修改事故、删除事故。
交通事故管理系统
爭故列克
刪除事故
图4.1主界面
4.2交通事故信息列表页面
当点击事故列表按钮后,进入交通事故信息列表界面。
如图4.2所示。
咖常号
丰号
•a站工
1
皙:
:
.旳
;n屋.}j
7■:
tk1.
y◎君
Tlj'
©C2225
工们刍年3月
200
_翔
址四
>&5
4
cjr
ds
df9f
dTds
fsd
sdf 赫 dfs dsl 伟. rt: 工 di dl 利 图4.2交通事故信息列表界面 4.3新增事故界面 当点击新增事故按钮后,进入新增事故界面。 如图4.3所示。 曲一口X 图4.3新增事故界面 4.4修改事故页面 当点击修改事故按钮,进入修改事故界面。 如图4.4所示。 图4.4修改事故界面 第六章结束语 本次课程设计具有良好的扩展能力并且便于维护,使用较为便捷,对于管理人员来说是较好的管理工具,但是由于时间和其他方面的限制原因,系统还有很多的方面需要改进,我相信在以后的学习生活中定能一步一步的去克服这些,使在线图书商城系统的功能越来越完善。 在实训的过程中,我发现了自己很多的不足,特别是这学期末,最后的实训报告中,我找到了自己很多知识点的欠缺,我会在后面的学习过程中会更有方向性。 课程设计的过程中,我了解到了课本的重要性,我知道了以前的对课本的忽略,只有掌握最基本的东西,才能灵活全面的运用。 再就是老师补充的课堂知识也是极为重要的,是以后学习中的捷径。 在课程设计的这段时间,我学会了很多的东西,加深了自己的动手能力和学习能力,同时使我对Java数据库编程开发有了更深入的了解和认识,对过去所学的软件工程、数据库建立与连接等有了进一步的体会。 在这个过程中,我遇到了很多的困难和问题,但在卓云亮老师和一些同学的热心帮助下,我克服了困难,解决了这些问题,在此我衷心的感谢你们,指导老师对工作的严谨和热诚,给我留下了深刻的印象,另外,同学们也给了很大的支持和帮助,提出了很多参考价值的意见。 同时又向我介绍了相关的参考书,是的我能顺利的完成课程设计的工作,因此我也感谢他们。 总之,我在老师和同学们的支持和帮助下完成了程序设计和课程设计论文,在这个过程中我没有感到自己是孤独的,因为时常有老师和同学们的相伴,再一次感谢你们,你们的支持和教导使得我的课程设计得以顺利完成。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 交通事故 管理 系统 课程设计 报告 郭江涵