《jsp交通事故学习系统springmvc论文.docx》由会员分享,可在线阅读,更多相关《jsp交通事故学习系统springmvc论文.docx(27页珍藏版)》请在优知文库上搜索。
1、毕业设计(论文)题目:交通事故学习系统学号:学生姓名:指导教师:2018年4月1日摘要信息化时代的到来,计算机应用的普及,我国车辆越来越多,交通事故的也随之越来愈多,交通相关信息学习需要大量加强,鉴于互联网的迅速发展,开发了本交通事故学习系统。本交通事故学习系统以实际运用为开发背景,采用JSP技术,MYSQ1.数据库,从而保证系统的稳定性。系统设计按标准化、规范化,分层设计,构件化实现。交通事故学习系统的开发主要包括两大模块,即用户模块和管理员模块,通过本网站用户可进行个人中心、违法行为查询、违法学习等;管理员登录后可对系统进行全面管理,包括个人中心、用户管理、违法类型管理、违法行为管理、学习
2、情况统计、学生视频管理等。采用软件构件化的开发方式,使系统的结构分层,业务与实现分离,逻辑与数据分离;从功能上来说,系统是比较完备的,系统以Web界面与用户交互,为用户提供了信息,并易于用户操作,同时信息数据通过数据库的管理系统存储。本交通事故学习系统的设计符合当今交通发展的需求,是信息化发展、对交通事故学习的系统。关键词:交通事故学习系统;JSP技术;MYSQ1.数据库ABSTRACTWiththeadventoftheinformationageandthepopularizationofcomputerapplications,moreandmorevehiclesareavailabl
3、einChina,andtrafficaccidentshavebecomemoreandmorefrequent.Traffic-relatedinformationlearningneedstobegreatlystrengthened.InviewoftherapiddevelopmentoftheInternet,thistrafficaccidentlearningsystemhasbeendeveloped.Thetrafficaccidentlearningsystemusestheactualapplicationasthedevelopmentbackground,adopt
4、sJSPtechnologyandMYSQ1.database,soastoensurethestabilityofthesystem.Thesystemdesignisstandardized,standardized,hierarchicallydesigned,andComponentized.Thedevelopmentofthetrafficaccidentlearningsystemmainlyincludestwomajormodules,namelytheusermoduleandtheadministratormodule.Throughthiswebsite,theuser
5、canconductpersonalcenter,illegalbehaviorinquiry,illegallearning,etc.;theadministratorcancomprehensivelymanagethesystemafterlogin,includingpersonalCenter,usermanagement,illegaltypemanagement,illegalbehaviormanagement,learningstatistics,studentvideomanagement,etc.UsingsoftwareComponentizeddevelopmentm
6、ethods,thesystemshierarchicalstructure,businessandimplementationseparation,separationoflogicanddata;fromafunctionalpointofview,thesystemisrelativelycomplete,thesysteminteractswiththeuserthroughtheWebinterface,providinguserswithinformation,Anduser-friendlyoperation,whiletheinformationdataisstoredinth
7、edatabasemanagementsystem.Thedesignofthistrafficaccidentlearningsystemmeetstheneedsoftodaystrafficdevelopment,andisasystemforthedevelopmentofinformationandthelearningoftrafficaccidents.Keywords:trafficaccidentlearningsystem;JSPtechnology;MYSQ1.database目录摘要IIABSTRACTIH目录V第1章绪论11.1 研究背景11.2 研究意义11.3 研
8、究内容11.4 技术要求21.4.1 JSP技术21.4.2 Tbmcat简介31.4.3 JAVA技术31.4.4 MYSQ1.数据库31.4.5 B/S结构3第2章系统需求分析52.1 系统设计目标52.2 可行性分析52.2.1 技术可行性52.2.2 经济可行性52.2.3 操作可行性52.3 系统性能分析62.3.1 系统安全性62.3.2 数据完整性62.4 功能需求分析62.4.1 管理员功能需求62.4.2 用户功能需求72.5 系统流程分析72.5.1 系统开发流程72.5.2 用户登录流程82.5.3 添加信息流程82.5.4 删除信息流程92.6 非功能需求分析9第3章系
9、统设计113.1 系统概要设计113.2 系统结构设计113.3 系统顺序图123.3.1 登录模块顺序图123.3.2 添加信息模块顺序图123.4 数据库设计133.4.1 数据库实体(E-R图)133.4.2 数据库表15第4章系统的实现174.1 登录模块的实现174.2 管理员模块的实现174.2.1 个人中心界面174.2.2 用户管理界面174.2.3 违法类型管理界面184.2.4 违法行为管理界面184.2.5 学习情况统计界面184.2.6 学习视频管理界面194.3 系统后台功能模块的实现1943.1 违法行为查询界面1943.2 2违法学习界面19第5章系统结论21致谢
10、22参考文献23第1章绪论1.1 研究背景在信息技术迅速发展的今天,计算机技术已经遍及全球,使社会发生了巨大的变革。人们的工作和生活己经逐步进入到了信息化时代。交通事故学习系统的设计与实现,是以交通事故学习为实例而设计的一种实用型系统。随着国家对交通事故的不断重视,交通事故学习系统更好的帮助我们进行学习。近年来,交通事故频发的现象屡见不鲜,已经成为关注的焦点,交通事故学习系统在生活中越来越流行,受到了用户的欢迎。随着互联网技术的广泛应用,互联网逐渐趋于成熟,人们的教育水平越来越高,使用计算机来建设一个交通事故学习系统有着足够的条件。用户通过此交通事故学习系统可查看相关信息、视频等,并可进行违法
11、学习等。同时管理员可利用计算机对本系统进行全面的管理,大大提高了交通违法相关信息的管理效率。为满足需求,使得开发交通事故学习系统的开发势在必行。与国外信息化进程相比,我国的信息化进程发展速度缓慢。在国外早在几十年前交通事故学习便开始实现信息化管理,出现了许多出交通事故学习系统,纵观这些系统主要有以下几个特点:1 .先进性:实现网络化管理。2 .方便性:通过网络就能完成信息发布订阅的管理工作。3 .及时性:信息更新及时。而我国近几年才出现此类交通事故学习系统,对交通事故学习通过人工的管理方式,效率极低。因此建立交通事故学习系统可以使相关信息管理效率更高,使其更加规范化.科学化和信息化,满足发展的
12、的需求。1.2 研究意义随着计算机技术的发展以及计算机网络的逐渐普及,互联网成为人们查找信息的重要场所,二十一世纪是信息的时代,所以信息的交换和信息流通显得特别重要。因此,使用计算机来实现交通事故学习系统的设计与实现成为必然。开发合适的交通事故学习系统,可以让用户更好的了解相关信息等,有利于促的发展。本交通事故学习系统的建设具有以下意义:第一:促进了的信息化发展,让用户通过网络可随时了解相关信息和进行违法学习。第二:提高了交通事故学习的效率,实现科学化管理。第三:达到网络宣传的目的,促进的发展。1.3 研究内容随着信息时代的到来,信息容量越来越大,类型也越来越多,随着科学技术的不断提高,计算机
13、科学也口渐成熟,其强大的功能在各个领域发挥着越来越重要的作用。利用计算机来实现交通事故学习系统,己经成为一种趋势,相比传统的信息相关事务的管理方式,利用软件进行信息化建设,有着执行快,可行性高,容量存储大,保密性强,寿命长,成本低的特点。随着信息系统的不断完善,交通事故学习系统将越来越依赖于信息化的管理。所以系统开发将围绕交通事故学习系统建设的实际情况,使之能迅速适应用户的需要,促进的发展。本论文一共分为六章,具体内容如下:第一章介绍了本文的研究背景,研究意义、研究内容以及相关技术要求。第二章主要描述农村网站的系统分析,包括可行性分析,系统功能分析、非功能分析等。第三章对系统进行了详细设计,系
14、统结构设计以及数据库设计等。第四章介绍了系统的实现,进行界面展示。第五章进行系统总结。1.4 技术要求1.4.1 JSP技术JSP程序使用了JaVa编程语言,JSP技术可以对动态网页进行封装。通过tags和SCriPtlets,网页还能访问存在于服务端的资源的应用逻辑。JSP可以分离网页逻辑与网页设计和显示,对可重用的基于组件的开发进行支撑,更容易的对基于Web的应用程序进行设计。当Web服务器接收到访问JSP网页的请求时,首先运行的程序段,接下来将JSP文件中的HTM1.代码和运行效果一并返还给用户。通过JaVa文件的插入能够对数据库、网页多重定向等运行,从而满足构建动态网页所需要的程序。J
15、SP和SerVIe相同,都可以通过服务器端运行。由于能够将一个HTM1.文本返回给用户端,所以用户端具备浏览器就可以进行浏览。HTM1.程序和穿插在内部的JaVa程序可以构建JSP网页。在服务器被用户端访问时,能够处理相应的JaVa代码,然后将产生的HTM1.页面再返回给用户端的浏览器。JSP的设计关键是SerVleI,通常大型的Web应用程序的设计成果也通过JaVaSerVIet和JSP的协作。JSP既拥有了方便快捷的JaVa程序,又统统的面向用户,既实现了平台的无关性危险还比较小,可以具备互联网的全部优势。JSP技术的优点:1、一次编写,到处运行。除了系统之外,代码无需做任何改动。2、系统的多平台支持。通常情况下,能够在任何情况下的全部平台上进行设计,能够安排在任何情况中,也能够在任何情况下进行发展。相比ASP/.net来说,优点是显而易见的。3、强大的可塑性。通过一个不大的Jar程序能够对ServleUJSP进行运行,也能够通过很多服务器进行集群和负载平衡,甚至能够通过多台APPliCation解决问题。单台服务器到多台服务器,Java展现了一个强大的功能。4、具有强大和多样化的开发工具支持。Java已经有了很多的设计方法,何况大部分工具都是