车辆违章信息管理系统设计Word格式文档下载.docx
- 文档编号:18663624
- 上传时间:2022-12-31
- 格式:DOCX
- 页数:40
- 大小:588.32KB
车辆违章信息管理系统设计Word格式文档下载.docx
《车辆违章信息管理系统设计Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《车辆违章信息管理系统设计Word格式文档下载.docx(40页珍藏版)》请在冰豆网上搜索。
作者声明
本人以信誉郑重声明:
所呈交的学位毕业设计(论文),是本人在指导教师指导下由本人独立撰写完成的,没有剽窃、抄袭、造假等违反道德、学术规范和其他侵权行为。
文中引用他人的文献、数据、图件、资料均已明确标注出,不包含他人成果及为获得东华理工大学或其他教育机构的学位或证书而使用过的材料。
对本设计(论文)的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本毕业设计(论文)引起的法律结果完全由本人承担。
本毕业设计(论文)成果归东华理工大学所有。
特此声明。
毕业设计(论文)作者(签字):
签字日期:
年月日
本人声明:
该学位论文是本人指导学生完成的研究成果,已经审阅过论文的全部内容,并能够保证题目、关键词、摘要部分中英文内容的一致性和准确性。
学位论文指导教师签名:
签字日期:
VehicleIllegalInformationManagementSystem.
Aspettare
May30th,2014
摘要
随着信息技术日新月异的发展,带动了许多行业走向现代化、信息化和科技化。
信息技术不仅为各行业带来高效的管理,更为人们的生活带来了方便快捷,在现代生活中占据着越来越重要的地位。
近年来城市发展中普遍受到人们关注的堵车问题既反映出了各地区的汽车拥有量在增加,也突出了交通管理部门工作的繁重与管理人员的压力。
尤其是车辆违章情况是交通管理中非常严重的问题,投入大量的警力和人力支持才能维持运转的方式是不太可行的,因此提高车辆违章的有效管理这就得要依托现代化信息技术。
引进车辆违章信息管理系统可以提高工作的效率,支持信息的共享,既能够减轻管理部门的负担,也给普通用户带来了方便。
本论文系统地阐述了车辆违章信息管理系统的功能及功能的实现,包括交通信息公布、车辆违章信息查询、在线咨询等方面内容。
针对车辆违章信息管理系统的可行性及研究意义进行分析,采用A技术,结合SQLserver2008数据库等先进技术进行整个过程的开发,使得此系统操作简易,具有可扩展性、快捷性、性价比高、易于维护等优势。
利用这些优势实现对车辆违章信息的高效、科学化管理,减少劳动力,结合先进信息技术来提高资源整合和劳动质量。
关键词:
车辆违章信息管理;
ASP.NET;
SQLServer
ABSTRACT
Withtherapiddevelopmentofinformationtechnology,ledtothemodernizationofmanyindustries,informationtechnology,scienceandtechnology.Efficientmanagementinformationtechnologynotonlyfortheindustry,hasbroughtmorepeople'
slivesconvenient,playsanincreasinglyimportantroleinmodernlife.Inrecentyears,widespreadconcernsabouttrafficproblemsinurbandevelopmentreflectstheregion'
sincreaseincarownership,heavyandalsohighlighttheworkofthetrafficAdministrativeDepartmentofmanagement'
spressures.Especiallytrafficviolationsareveryseriousproblemsintrafficmanagement,investedalotofmanpowerandhumanresourcessupporttosustainoperationsisnotveryfeasible,therebyimprovingeffectivemanagementofvehicletrafficviolationthatyou'
llhavetorelyonmoderninformationtechnology.Introductionofvehicletrafficviolationinformationmanagementsystemscanimproveworkefficiency,supportinformationsharing,bothtoreducetheburdenofadministrativedivisions,hasbroughttotheordinaryuserconvenience.
Systematicallyelaboratedinthispaperthevehicleillegalfunctionsandfeaturesofrealizationofinformationmanagementsystem,includingtrafficinformation,trafficviolationinformationqueries,onlinecontent.Vehiclecitationanalysisofthefeasibilityandsignificanceoftheinformationmanagementsystem,usingAtechnology,combinedwithSQLserver2008,throughouttheprocessofdevelopingtheadvancedtechnologies,suchasadatabase,makesthesystemeasy,scalable,fast,cost-effective,easytomaintain,andotheradvantages.Takeadvantageofefficientvehicletrafficviolationinformationandscientificmanagement,reducelabor,combinedwithadvancedinformationtechnologytoimprovethequalityofresourcesandlabor.
Keywords:
VehicleIllegalInformationManagementSystem;
A;
绪论
1.1系统开发的背景
随着我国经济与人民生活水平的不断提高,汽车的拥有量与日俱增,随之而来的各种交通问题也日益严重,这导致交通部门的管理工作量与压力也是不断上升。
常见的交通违章包括酒驾、逆向行驶、驾驶证不合格、违反分道行驶规定、超速、超载等,投入大量的警力、人力和财力对所有路段、路口进行全天候、全方位控制管理不仅是一项浩大的工程,可行性也比较低,这就需要我们依靠现代化的计算机信息技术手段了协助交通部门管理,使城市的交通管理工作更高效、快捷。
以先进的信息技术为手段,对所有信息进行采集、整理、加工传递、储存和利用,有组织有计划的使信息资源能够有效配置、共享管理、协调运行、低耗费为部门创造最大的效益。
根据《道路交通安全违法行为处理程序规定》(公安部第105号令)第二十条:
交通技术监控设备记录违法的行为信息录入道路交通违法信息管理系统的三日内,公安机关交通管理部门应当向社会提供查询;
并可以通过邮寄、发送手机短信、电子邮件等方式通知机动车所有人或者管理人。
为保障社会道路交通安全与秩序,对车辆违章的有效管理成为目前社会亟待解决的问题,这也促使国内外都有在研究、建设大量的车辆违章信息管理系统。
在我国,除了政府交通管理部门建设网站供车主查询,不少系统软件也为车主用户提供了方便,比如搜狐违章查询、小米司机、卡卡司机助手都可提供交通违章实时查询及限行提示、违章高发提醒、新交规解读等功能。
采用信息化技术实现各地违章车辆的信息共享,从而使整个地区甚至是国家的车辆违章信息得到统一的管理,快速且高效。
1.2系统开发的目的、意义
现代化信息技术的逐步更新和飞快发展,给生活在21世纪的人们带来了非常多的便利,信息管理产品也成为人们生活与工作的必需品,在人们生活中的地位也不断提高。
在充满高科技的环境中,人们可以利用这些计算机信息化管理简化以往那些需要许多人力、物力和时间的复杂工作,它帮助我们及时了解和运用相关的信息,处理更多更繁琐的事物,提高工作效率。
车辆违章信息管理也是典型的信息管理系统,所以,为提高管理的现代化水平最好的方法之一就是利用计算机处理大量繁冗的数据,真正意义上做到高效、可靠。
车辆违章信息管理的主要有两个任务:
有效组织和维护现有的信息资源;
不断收集最新的信息资源。
通过分析用户和管理员的需求,在本系统中用户可以通过汽车的车牌号、驾驶人的驾证证号身份证号等信息进行查询是否有违章记录;
查看最新公布的交通信息;
用户如果有有疑问也可通过在线咨询留言等待交通部门的解疑答惑。
系统的设计尽量简单实用、方便快捷、易于操作、界面友好,主要可以使数据传输、信息发布稳定安全。
安全性是系统运行的重要前提,需要特别注意重点设计。
本系统大大的降低了管理员的工作量,同时也进一步提高了管理人员的管理水平与工作效率,这对于交通管理部门来说无疑是具有重大意义的。
综上所述,现代计算机信息化技术和网站开发工具并结合后台数据库来设计和开发车辆违章信息管理系统,以更科学、更合理的方法解决车辆违章数据冗余、人力不足等问题,给交通管理部门注入新的活力,同时也使现代信息化管理系统建设更广泛地适用于人们生活中,为人们的生活解决实际问题。
第2章开发语言和软件平台介绍
2.1开发技术的选择
目前主流技术包括JSP、ASP、ASP.NET等开发语言,它们都有各自的优势。
就JSP而言,它是一种动态页面技术标准的Java服务器端语言。
在传统的网页HTML文件中嵌入Java程序段和JSP标记,就可以形成了JSP文件(*.jsp)。
JSP是以JAVA类为基础解析客户端发出的消息,并反馈给客户端。
用JSP开发的Web应用具有很好的移植性,不受开发工具、操作系统和数据库限制,既能在Linux下运行,也能够在其他的操作系统上运行。
通常JSP页面很少会进行数据处理,一般只是用来实现网页的静态化页面、提取数据,不进行业务方面的处理,并且界面没有Microsoft公司的ASP/ASP.NET友好。
ASP是一种可以创建动态的WEB服务应用程序的动态网页技术。
ASP使用VBScript、JavaScript等简单易懂的脚本语言,提供标准的ActiveX组件,提供与后台数据库连接和访问的功能。
虽然具有无需编译、易于生成、独立于浏览器的优点,但是ASP只可以运行在微软的服务器端、IIS或PWS上。
其次,ASP可以使用了COM组件兼容引擎的任何脚本编辑语言,但由于微软网络操作系统最初的设计问题会引发许多安全问题,操作失误可能会导致数据丢失。
相比ASP来说,ASP.NET无论是从执行的效率或者安全性上都远远超过ASP,ASP是解释性编程框架而ASP.NET是编译性框架,实现代码分离使代码更加直观、易于管理。
ASP.NET技术是Microsoft公司推出的新一代建立动态Web应用程序开发的平台,是其开发史上一个重要的里程碑,使用ASP.NET开发WEB应用技术并且维持运行比起其他的技术更加简单。
与Java、PHP、ASP、Perl等相比,更具有方便、灵活、生产效率高、安全性高、完整性和面向对象等特性,是目前主流的网络编程技术之一。
它是.NET框架的一部分,用户可以使用任意.NET兼容的编程语言来编写ASP.NET应用程序。
ASP.NET可以支持多种开发语言,首选是C#和VB.NET。
ASP.NET可以无缝地与WYSIWYGHTML和其他编程工具一起工作,这不仅使得Web开发更加方便,而且还能提供这些工具的所有优点,包括开发人员可以将服务器控件拖放到Web页的GUI和完全集成的调试支持。
鉴于ASP.NET的这些优点,本系统将采用ASP.NET技术结合C#语言进行设计完成。
2.2C#概况
2.2.1C#的概念
C#语言是一种功能强大、面向对象的,从C语言和VisualC++派生而来的简单、现代、类型安全的编程语言,是Microsoft公司.NET技术的核心开发语言,与.NET框架完美结合,主要用于开发可以在.NET平台上运行的应用程序。
从开发效率方面来说,C#为开发人员提供了方便快捷的开发手段,并且保持了C++语言的特点;
从继承性方面来说,C#在更高层次上实现C和C++;
从使用性方面来说,C#几乎综合了流行的所有高级语言优点,以其强大的操作能力、优雅的语法风格、创新的语言特性等优势成为.NET开发的首选语言。
请看一个最简单的使用C#语言编写的程序代码:
HelloWorldClass.cs
usingSystem;
namespaceProgrammingExample
{
classHelloWorldClass
staticvoidMain()
{
Console.WriteLine(“HelloWorld!
”)
}
对于使用C#语言的应用程序,按<
F5>
系统会先编译整个项目在自动运行。
如果是控制台应用程序,生成的可执行文件(.exe)会默认保存到bin\debug子目录;
如果是ASP.NETWeb应用程序,除了网页的页面文件和资源文件以外其它C#生成的都是.dll文件,给网页用来调用。
C#语言所开发的应用程序代码并不是编译成为可以直接在操作系统上执行的二进制本地代码,而是被编译成中间代码,然后通过.NETFramework虚拟机的通用语言运行时执行。
所有的.Net编程语言都会被编译成这种MSIL中间代码,虽然最终的程序可执行文件都具有(.exe)的后缀名,但是实际上如果计算机并没有安装.NetFramework的话,这些程序将不能够被执行。
在程序的执行过程中,.NetFramework将中间代码翻译成二进制机器码,从而使它成功运行,最终所有的二进制代码被存储在一个缓冲区中,所以当应用程序使用了重复的代码,就会自动调用缓冲区中所储存的版本。
简单来说就是当一个.Net程序第二次被运行时,就不需要进行在翻译一次,这使得应用程序速度明显加快。
2.2.2C#的特点与功能
和C#语言一样,VB.NET语言也是基于.NETFramework和CLR的高级语言,但是它又具有一些独有的特性,如可以使用移位操作码、运算符重载等。
在发展前景上,由于C#从一开始就是严格按照面向对象的思想设计的,使用规范的.NET框架定义的语法格式,也不需要担心兼容问题,所以给人的感觉结构清晰、语法优雅。
C#作为一种形式公开的高级语言标准,更容易被Unix、Linux等操作系统广泛接受。
C#语言非常强大,它具有如下一些特点:
(1)语法简洁:
不允许直接操作内存,使用最简单的最常见的形式进行描述;
(2)与Web紧密结合:
C#支持绝大多数的Web标准如HTML、XML、SOAP等,用它构建的Web组件可以作为Web服务并可以通过Internet被任何操作系统上运行的任意语言调用;
(3)彻底的面向对象设计:
C#具有面向对象语言所应有的一切特征(封装继承多态等);
(4)兼容性:
C#遵循.NET的公共语言规范,保证了与其他语言开发的组件兼容。
虽然C#不支持类的多继承,但可以通过接口来实现;
(5)强大的安全性机制:
可以消除软件开发中的常见错误,同时.NET提供的垃圾回收器也能够帮助开发人员有效地管理内存资源;
(6)灵活的版本处理技术:
C#本身内置了版本控制功能,使开发人员更加容易地开发和维护;
(7)完善的错误异常处理机制:
语言的错误处理能力是衡量一种语言是否优秀的重要依据。
C#提供了完善的错误和异常处理机制,使程序在交付应用时能够更加准确。
C#可以应用于以下领域:
(1)Windows窗体应用程序:
评判标准就是是否允许以图形的方式人机交互,不过目前C#在这一领域的应用还不是很广泛;
(2)Web应用程序:
也可以称为是企业应用程序开发,比如一些移动通讯的网上业务平台就是使用了这项技术,C#在这个领域的应用比较广泛;
(3)移动设备应用程序:
也可以称为是嵌入式开发应用,比如微软的windowsphone等开发就使用了.NET,无论是什么操作系统只要有.NETFramework即可,.NETFramework就是目前仅限于使用在微软的跨平台解决方案而已。
C#近几年的发展成果非常突出,包括:
面向对象、类型安全、组件技术、自动内存管理、版本控制等。
虽然在操作系统和设备驱动程序等领域,C++语言在编程语言中地位很高,但是在应用软件开发上C#还是相当实用的。
综上所述,使用ASP.NET框架和C#语言可以更好的开发设计车辆违章信息管理系统。
2.3软件开发平台
2.3.1MicrosoftVisualStudio2010
VisualStudio是微软公司推出的一款目前最流行、功能强大的Windows平台应用程序开发环境。
无论是软件服务商,还是企业应用级应用程序的部署和发布,VisualStudio开发平台都可以提供近乎完美的一整套软件开发和测试工具,包括设计、编码、编译测、与数据可的互操作等基本功能和基于开放式架构的服务器组件开发平台、企业开发工具和应用程序重新发布工具以及性能评测报告等高级功能。
VisualStudio2010支持VisualBasic、VisualC#、VisualC++、VisualF#四种语言,在原有的VisualStudio基础上使功能更加完整强大:
1)搭配Windows7,Silverlight4与Office,发挥多核并行运算的威力;
2)支持WindowsAzure,微软云计算架构迈入重要里程碑;
3)助力于移动与嵌入式装置开发;
4)升级的软件测试功能及工具,为软件质量严格把关;
5)实践当前热门趋势的Agile/Scrum开发方法,强化开发设计团队的竞争力;
6)支持最新C++标准,增强IDE,切实提高开发人员的开发效率。
2.3.2三层架构
三层架构指通常是是指逻辑上分为三个分层:
数据访问层、业务逻辑层、表示层,简单来说即在用户端和数据库之间添加一个中间层。
在这种架构中,系统应用程序将数据访问等工作通过COM/DCOM通讯方式交由中间层处理,再通过中间层交由数据库进行处理。
这大大降低了各层之间的依赖性,有利于系统的标准化、结构化;
也使得开发人员可以修改、更新某个层次而不影响整体结构,实现层次的替换工作。
2.3.3SQLServer2008
SQLServer是一种关系数据库管理系统,它最早出现的版本是1988年os/2版本,由Microsoft、Sybase和Ashton-Tate三家公司共同研发。
SQLServer2008不仅对原有的性能进行了改进还添加了许多特性,比如数据集成功能、分析服务、office集成、报告服务等。
特点是可信任、高效、智能,它可以将结构化、半结构化和非结构化文档数据直接存储到数据库中,也可以对数据执行查询、同步报告和分析等操作,还可以控制数据而不用在意数据存储在服务器还是桌面计算机或是移动设备上。
SQLServer2008允许使用.NET和VisualStudio开发的自定义应用程序中、在面向服务的架构和通过MicrosoftBizTalkServer进行的业务流程中使用数据,系统工作人员可以通过日常使用的工具直接访问数据,这大大地降低了管理数据基础设施和发送观察信息给所有用户的成本。
第3章系统总体设计
3.1系统设计思想
车辆违章信息管理系统的设计思想分为两部分:
前台用户使用系统和后台管理员管理系统。
在前台,用户需要注册登录才能进入系统进行违章信息查询,了解交通违章相关信息,还可以在在线咨询中留言,这些都主要是面向用户的。
后台的设计主要是管理员对前台用户数据的管理和维护,信息资源的发布,以及对前台用户的留言问题进行答疑解惑。
任何系统在设计和开发一个局部功能过程中,不仅要考虑到局部模块和整体效果之间的兼容性,还要充分考虑到信息管理系统的完整性与可扩展性。
不同的用户对于车辆违章信息管理系统的功能需求和业务逻辑不尽相同,一般而言,系统主要是能够呈现直观、方便的人机交互界面给用户,用户能够清晰、正确、快捷的查询到违章信息。
管理员则需要在后台对数据信息资源进行整理与维护,保证信息的准确性与有效性。
开发本系统综合使用ASP.NET、C#语言、SQLServer数据库应用程序设计技术,实现对违章车辆信息的先进管理。
本系统主要是实现系统管理员的公告发布、车辆违章信息管理、用户管理;
系统用户的注册与登录、车辆违章信息查询、留言咨询等功能。
3.2可行性分析
可行性分析是整个软件开发周期的第一个阶段,由于在开发设计系统之前存在着许多问题与不定性因素,盲目地直接着手系统的设计开发可能会导致人力、物力和财力的浪费。
这个时候,我们就需要通过可行性分析对系统的主要内容和配套条件,如市场需求、资源供应、建设规模、设备选型、资金能力等,从技术、经济、工程等多方面的进行分析研究和影响预测。
在了解系统需求的基础上提出详细的系统目标,然后依据这些目标来开发和设计。
本系统目标应紧紧围绕车辆违章信息管理科学性、及时性的主旨。
实际上,不同系统的突出目标不尽相同,比如有些系统旨在提高工作效率,减轻劳动力;
有些是旨在提高信息的及时性和准确性;
还有些是旨在向用户提供更方便、科学的服务。
只有在确定系统的目标后,才能从以下四个方面分析和判断新系统的目标有无可行性。
可行性具有预见性、公正性、可靠性、科学性的特点,在确定系统的主要功能需求之后,就可以从四个方面进行分析判断此系统的可行性。
3.2.1技术可行性
技术可行性分析即对整个系统的技术水平是否可行进行分析。
车辆违章信息管理系统是为了给广大车主提供方便快捷的查询功能,避免繁琐重复的记录与操作,是属于数据库管理系统,且对软硬件的性能要求、环境条件并不是很高。
运用ASP.NET做前台用户界面开发,结合错误处理能力和功能非常强大的SQLServer2008数据库技术及相关知识做后台数据库开发和管理,所以系统的技术方面是可行的。
3.2.2经济可行性
经济可行性分析包括估算本系统的开发成本、开发费用以及系统完成后的维护费用,同时估计系统的完工会为企业带来多大的经济效益,估算开发成本是否会超过整个项目预期的费用。
根据所选择的开发工具,主流的电脑和Window系统都可以支持运行。
(1)支出:
硬件设备:
PC机
软件设备:
Windows7、Vis
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 车辆 违章 信息管理 系统 设计
![提示](https://static.bdocx.com/images/bang_tan.gif)