车辆违章信息管理系统学士学位.docx

上传人:小飞机 文档编号:3964017 上传时间:2023-03-29 格式:DOCX 页数:59 大小:595.07KB
返回 下载 相关 举报
车辆违章信息管理系统学士学位.docx_第1页
第1页 / 共59页
车辆违章信息管理系统学士学位.docx_第2页
第2页 / 共59页
车辆违章信息管理系统学士学位.docx_第3页
第3页 / 共59页
车辆违章信息管理系统学士学位.docx_第4页
第4页 / 共59页
车辆违章信息管理系统学士学位.docx_第5页
第5页 / 共59页
点击查看更多>>
资源描述

《车辆违章信息管理系统学士学位.docx》由会员分享,可在线阅读,更多相关《车辆违章信息管理系统学士学位.docx(59页珍藏版)》请在三一办公上搜索。

1、车辆违章信息管理系统学士学位本 科 生 毕 业 设 计(论 文)论文题目:车辆违章信息管理系统姓名:学号:班级:年级:专业:学院:指导教师:完成时间:作 者 声 明本人以信誉郑重声明:所呈交的学位毕业设计(论文),是本人在指导教师指导下由本人独立撰写完成的,没有剽窃、抄袭、造假等违反道德、学术规范和其他侵权行为。文中引用他人的文献、数据、图件、资料均已明确标注出,不包含他人成果及为获得东华理工大学或其他教育机构的学位或证书而使用过的材料。对本设计(论文)的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本毕业设计(论文)引起的法律结果完全由本人承担。本毕业设计(论文)成果归东华理工大学

2、所有。特此声明。毕业设计(论文)作者(签字): 签字日期: 年 月 日 本人声明:该学位论文是本人指导学生完成的研究成果,已经审阅过论文的全部内容,并能够保证题目、关键词、摘要部分中英文内容的一致性和准确性。 学位论文指导教师签名: 签字日期: 年 月 日车辆违章信息管理系统刘步实Vehicle Illegal Information Management System.Aspettare May 30th,2014摘 要随着信息技术日新月异的发展,带动了许多行业走向现代化、信息化和科技化。信息技术不仅为各行业带来高效的管理,更为人们的生活带来了方便快捷,在现代生活中占据着越来越重要的地位。近

3、年来城市发展中普遍受到人们关注的堵车问题既反映出了各地区的汽车拥有量在增加,也突出了交通管理部门工作的繁重与管理人员的压力。尤其是车辆违章情况是交通管理中非常严重的问题,投入大量的警力和人力支持才能维持运转的方式是不太可行的,因此提高车辆违章的有效管理这就得要依托现代化信息技术。引进车辆违章信息管理系统可以提高工作的效率,支持信息的共享,既能够减轻管理部门的负担,也给普通用户带来了方便。本论文系统地阐述了车辆违章信息管理系统的功能及功能的实现,包括交通信息公布、车辆违章信息查询、在线咨询等方面内容。针对车辆违章信息管理系统的可行性及研究意义进行分析,采用A技术,结合SQL server2008

4、数据库等先进技术进行整个过程的开发,使得此系统操作简易,具有可扩展性、快捷性、性价比高、易于维护等优势。利用这些优势实现对车辆违章信息的高效、科学化管理,减少劳动力,结合先进信息技术来提高资源整合和劳动质量。关键词:车辆违章信息管理; ASP.NET; SQL ServerABSTRACTWith the rapid development of information technology, led to the modernization of many industries, information technology, science and technology. Efficien

5、t management information technology not only for the industry, has brought more peoples lives convenient, plays an increasingly important role in modern life. In recent years, widespread concerns about traffic problems in urban development reflects the regions increase in car ownership, heavy and al

6、so highlight the work of the traffic Administrative Department of managements pressures. Especially traffic violations are very serious problems in traffic management, invested a lot of manpower and human resources support to sustain operations is not very feasible, thereby improving effective manag

7、ement of vehicle traffic violation that youll have to rely on modern information technology. Introduction of vehicle traffic violation information management systems can improve work efficiency, support information sharing, both to reduce the burden of administrative divisions, has brought to the or

8、dinary user convenience.Systematically elaborated in this paper the vehicle illegal functions and features of realization of information management system, including traffic information, traffic violation information queries, online content. Vehicle citation analysis of the feasibility and significa

9、nce of the information management system, using A technology, combined with SQL server2008, throughout the process of developing the advanced technologies, such as a database, makes the system easy, scalable, fast, cost-effective, easy to maintain, and other advantages.Take advantage of efficient ve

10、hicle traffic violation information and scientific management,reduce labor,combined with advanced information technology to improve the quality of resources and labor. Keywords: VehicleIllegalInformationManagementSystem; A; SQL Server目 录摘 要IABSTRACTII绪 论11.1 系统开发的背景11.2 系统开发的目的、意义1第2章 开发语言和软件平台介绍32.

11、1 开发技术的选择32.2 C#概况42.2.1 C#的概念42.2.2 C#的特点与功能52.3 软件开发平台62.3.1 Visual Studio 201062.3.2 三层架构62.3.3 SQL Server20086第3章 系统总体设计73.1 系统设计思想73.2 可行性分析73.2.1 技术可行性73.2.2 经济可行性83.2.3 操作可行性83.2.4 法律可行性83.3 系统结构设计83.3.1 系统的概念83.3.2 系统设计基本原则93.3.3 系统结构化设计思想93.3.4 系统设计的整体规划93.3.5 系统设计的前期准备103.3.6 系统的定位和概念设计113

12、.3.7 系统的功能规划113.4 数据库设计133.4.1 需求分析133.4.2 数据库设计原则153.4.3 数据库总体设计153.4.4 数据库概念设计E-R163.4.5 数据库逻辑设计17第4章 系统各功能模块的具体实现214.1 首页显示界面214.2 注册与登录界面234.3 个人资料界面264.4 违章信息查询界面274.5 用户留言界面284.6 后台管理界面的实现304.6.1 管理员登陆304.6.2 系统公告管理304.6.3 用户留言管理314.6.4 车辆违章信息管理324.6.5 用户管理32第5章 系统的调试与测试345.1 软件测试简介345.2 系统调试步

13、骤345.3 测试结论35结束语36致 谢37参考文献38绪 论1.1 系统开发的背景随着我国经济与人民生活水平的不断提高,汽车的拥有量与日俱增,随之而来的各种交通问题也日益严重,这导致交通部门的管理工作量与压力也是不断上升。常见的交通违章包括酒驾、逆向行驶、驾驶证不合格、违反分道行驶规定、超速、超载等,投入大量的警力、人力和财力对所有路段、路口进行全天候、全方位控制管理不仅是一项浩大的工程,可行性也比较低,这就需要我们依靠现代化的计算机信息技术手段了协助交通部门管理,使城市的交通管理工作更高效、快捷。以先进的信息技术为手段,对所有信息进行采集、整理、加工传递、储存和利用,有组织有计划的使信息

14、资源能够有效配置、共享管理、协调运行、低耗费为部门创造最大的效益。根据道路交通安全违法行为处理程序规定(公安部第105号令)第二十条:交通技术监控设备记录违法的行为信息录入道路交通违法信息管理系统的三日内,公安机关交通管理部门应当向社会提供查询;并可以通过邮寄、发送手机短信、电子邮件等方式通知机动车所有人或者管理人。为保障社会道路交通安全与秩序,对车辆违章的有效管理成为目前社会亟待解决的问题,这也促使国内外都有在研究、建设大量的车辆违章信息管理系统。在我国,除了政府交通管理部门建设网站供车主查询,不少系统软件也为车主用户提供了方便,比如搜狐违章查询、小米司机、卡卡司机助手都可提供交通违章实时查

15、询及限行提示、违章高发提醒、新交规解读等功能。采用信息化技术实现各地违章车辆的信息共享,从而使整个地区甚至是国家的车辆违章信息得到统一的管理,快速且高效。1.2 系统开发的目的、意义现代化信息技术的逐步更新和飞快发展,给生活在21世纪的人们带来了非常多的便利,信息管理产品也成为人们生活与工作的必需品,在人们生活中的地位也不断提高。在充满高科技的环境中,人们可以利用这些计算机信息化管理简化以往那些需要许多人力、物力和时间的复杂工作,它帮助我们及时了解和运用相关的信息,处理更多更繁琐的事物,提高工作效率。车辆违章信息管理也是典型的信息管理系统,所以,为提高管理的现代化水平最好的方法之一就是利用计算

16、机处理大量繁冗的数据,真正意义上做到高效、可靠。车辆违章信息管理的主要有两个任务:有效组织和维护现有的信息资源;不断收集最新的信息资源。通过分析用户和管理员的需求,在本系统中用户可以通过汽车的车牌号、驾驶人的驾证证号身份证号等信息进行查询是否有违章记录;查看最新公布的交通信息;用户如果有有疑问也可通过在线咨询留言等待交通部门的解疑答惑。系统的设计尽量简单实用、方便快捷、易于操作、界面友好,主要可以使数据传输、信息发布稳定安全。安全性是系统运行的重要前提,需要特别注意重点设计。本系统大大的降低了管理员的工作量,同时也进一步提高了管理人员的管理水平与工作效率,这对于交通管理部门来说无疑是具有重大意

17、义的。综上所述,现代计算机信息化技术和网站开发工具并结合后台数据库来设计和开发车辆违章信息管理系统,以更科学、更合理的方法解决车辆违章数据冗余、人力不足等问题,给交通管理部门注入新的活力,同时也使现代信息化管理系统建设更广泛地适用于人们生活中,为人们的生活解决实际问题。第2章 开发语言和软件平台介绍2.1 开发技术的选择目前主流技术包括JSP、ASP、ASP.NET等开发语言,它们都有各自的优势。就JSP而言,它是一种动态页面技术标准的Java服务器端语言。在传统的网页HTML文件中嵌入Java程序段和JSP标记,就可以形成了JSP文件(*.jsp)。JSP是以JAVA类为基础解析客户端发出的

18、消息,并反馈给客户端。用JSP开发的Web应用具有很好的移植性,不受开发工具、操作系统和数据库限制,既能在Linux下运行,也能够在其他的操作系统上运行。通常JSP页面很少会进行数据处理,一般只是用来实现网页的静态化页面、提取数据,不进行业务方面的处理,并且界面没有Microsoft公司的ASP/ASP.NET友好。ASP是一种可以创建动态的WEB服务应用程序的动态网页技术。ASP使用VBScript、JavaScript等简单易懂的脚本语言,提供标准的ActiveX组件,提供与后台数据库连接和访问的功能。虽然具有无需编译、易于生成、独立于浏览器的优点,但是ASP只可以运行在微软的服务器端、I

19、IS或PWS上。其次,ASP可以使用了COM组件兼容引擎的任何脚本编辑语言,但由于微软网络操作系统最初的设计问题会引发许多安全问题,操作失误可能会导致数据丢失。相比ASP来说,ASP.NET无论是从执行的效率或者安全性上都远远超过ASP,ASP是解释性编程框架而ASP.NET是编译性框架,实现代码分离使代码更加直观、易于管理。ASP.NET技术是Microsoft公司推出的新一代建立动态Web应用程序开发的平台,是其开发史上一个重要的里程碑,使用ASP.NET开发WEB应用技术并且维持运行比起其他的技术更加简单。与Java、PHP、ASP、Perl等相比,更具有方便、灵活、生产效率高、安全性高

20、、完整性和面向对象等特性,是目前主流的网络编程技术之一。它是.NET框架的一部分,用户可以使用任意.NET兼容的编程语言来编写ASP.NET应用程序。ASP.NET可以支持多种开发语言,首选是C#和VB.NET。ASP.NET可以无缝地与 WYSIWYG HTML和其他编程工具一起工作,这不仅使得 Web 开发更加方便,而且还能提供这些工具的所有优点,包括开发人员可以将服务器控件拖放到 Web 页的 GUI 和完全集成的调试支持。鉴于ASP.NET的这些优点,本系统将采用ASP.NET技术结合C#语言进行设计完成。2.2 C#概况2.2.1 C#的概念C#语言是一种功能强大、面向对象的,从C语

21、言和Visual C+派生而来的简单、现代、类型安全的编程语言,是Microsoft公司.NET技术的核心开发语言,与.NET框架完美结合,主要用于开发可以在.NET平台上运行的应用程序。从开发效率方面来说,C#为开发人员提供了方便快捷的开发手段,并且保持了C+语言的特点;从继承性方面来说,C#在更高层次上实现C和C+;从使用性方面来说,C#几乎综合了流行的所有高级语言优点,以其强大的操作能力、优雅的语法风格、创新的语言特性等优势成为.NET开发的首选语言。请看一个最简单的使用C#语言编写的程序代码:HelloWorldClass.csusing System;namespace Progra

22、mmingExample class HelloWorldClass static void Main() Console.WriteLine(“Hello World!”)对于使用C#语言的应用程序,按系统会先编译整个项目在自动运行。如果是控制台应用程序,生成的可执行文件(.exe)会默认保存到bindebug子目录;如果是ASP.NET Web应用程序,除了网页的页面文件和资源文件以外其它C#生成的都是.dll文件,给网页用来调用。C#语言所开发的应用程序代码并不是编译成为可以直接在操作系统上执行的二进制本地代码,而是被编译成中间代码,然后通过.NET Framework虚拟机的通用语言运

23、行时执行。所有的.Net编程语言都会被编译成这种MSIL中间代码,虽然最终的程序可执行文件都具有(.exe)的后缀名,但是实际上如果计算机并没有安装.Net Framework的话,这些程序将不能够被执行。在程序的执行过程中,.Net Framework将中间代码翻译成二进制机器码,从而使它成功运行,最终所有的二进制代码被存储在一个缓冲区中,所以当应用程序使用了重复的代码,就会自动调用缓冲区中所储存的版本。简单来说就是当一个.Net程序第二次被运行时,就不需要进行在翻译一次,这使得应用程序速度明显加快。2.2.2 C#的特点与功能和C#语言一样,VB.NET语言也是基于.NET Framewo

24、rk和CLR的高级语言,但是它又具有一些独有的特性,如可以使用移位操作码、运算符重载等。在发展前景上,由于C#从一开始就是严格按照面向对象的思想设计的,使用规范的.NET框架定义的语法格式,也不需要担心兼容问题,所以给人的感觉结构清晰、语法优雅。C#作为一种形式公开的高级语言标准,更容易被Unix、Linux等操作系统广泛接受。C#语言非常强大,它具有如下一些特点:(1)语法简洁:不允许直接操作内存,使用最简单的最常见的形式进行描述;(2)与Web紧密结合:C#支持绝大多数的Web标准如HTML、XML、SOAP等,用它构建的Web组件可以作为Web服务并可以通过Internet被任何操作系统

25、上运行的任意语言调用;(3)彻底的面向对象设计:C#具有面向对象语言所应有的一切特征(封装继承多态等);(4)兼容性:C#遵循.NET的公共语言规范,保证了与其他语言开发的组件兼容。虽然C#不支持类的多继承,但可以通过接口来实现;(5)强大的安全性机制:可以消除软件开发中的常见错误,同时.NET提供的垃圾回收器也能够帮助开发人员有效地管理内存资源;(6)灵活的版本处理技术:C#本身内置了版本控制功能,使开发人员更加容易地开发和维护;(7)完善的错误异常处理机制:语言的错误处理能力是衡量一种语言是否优秀的重要依据。C#提供了完善的错误和异常处理机制,使程序在交付应用时能够更加准确。C#可以应用于

26、以下领域:(1) Windows窗体应用程序:评判标准就是是否允许以图形的方式人机交互,不过目前C#在这一领域的应用还不是很广泛;(2) Web应用程序:也可以称为是企业应用程序开发,比如一些移动通讯的网上业务平台就是使用了这项技术,C#在这个领域的应用比较广泛;(3) 移动设备应用程序:也可以称为是嵌入式开发应用,比如微软的windows phone等开发就使用了.NET,无论是什么操作系统只要有.NET Framework即可,.NET Framework就是目前仅限于使用在微软的跨平台解决方案而已。 C#近几年的发展成果非常突出,包括:面向对象、类型安全、组件技术、自动内存管理、版本控制

27、等。虽然在操作系统和设备驱动程序等领域,C+语言在编程语言中地位很高,但是在应用软件开发上C#还是相当实用的。综上所述,使用ASP.NET框架和C#语言可以更好的开发设计车辆违章信息管理系统。2.3 软件开发平台2.3.1 Microsoft Visual Studio 2010Visual Studio是微软公司推出的一款目前最流行、功能强大的Windows平台应用程序开发环境。无论是软件服务商,还是企业应用级应用程序的部署和发布,Visual Studio开发平台都可以提供近乎完美的一整套软件开发和测试工具,包括设计、编码、编译测、与数据可的互操作等基本功能和基于开放式架构的服务器组件开发

28、平台、企业开发工具和应用程序重新发布工具以及性能评测报告等高级功能。Visual Studio2010支持Visual Basic、Visual C#、Visual C+、Visual F#四种语言,在原有的Visual Studio基础上使功能更加完整强大:1)搭配Windows 7,Silverlight4与Office,发挥多核并行运算的威力;2)支持Windows Azure,微软云计算架构迈入重要里程碑;3)助力于移动与嵌入式装置开发;4)升级的软件测试功能及工具,为软件质量严格把关;5)实践当前热门趋势的Agile/Scrum开发方法,强化开发设计团队的竞争力;6)支持最新C+标准

29、,增强IDE,切实提高开发人员的开发效率。2.3.2 三层架构三层架构指通常是是指逻辑上分为三个分层:数据访问层、业务逻辑层、表示层,简单来说即在用户端和数据库之间添加一个中间层。在这种架构中,系统应用程序将数据访问等工作通过COM/DCOM通讯方式交由中间层处理,再通过中间层交由数据库进行处理。这大大降低了各层之间的依赖性,有利于系统的标准化、结构化;也使得开发人员可以修改、更新某个层次而不影响整体结构,实现层次的替换工作。2.3.3 SQL Server2008SQL Server是一种关系数据库管理系统,它最早出现的版本是1988年os/2版本,由Microsoft、Sybase和Ash

30、ton-Tate三家公司共同研发。SQL Server2008不仅对原有的性能进行了改进还添加了许多特性,比如数据集成功能、分析服务、office集成、报告服务等。特点是可信任、高效、智能,它可以将结构化、半结构化和非结构化文档数据直接存储到数据库中,也可以对数据执行查询、同步报告和分析等操作,还可以控制数据而不用在意数据存储在服务器还是桌面计算机或是移动设备上。SQL Server2008允许使用.NET和Visual Studio开发的自定义应用程序中、在面向服务的架构和通过Microsoft BizTalk Server进行的业务流程中使用数据,系统工作人员可以通过日常使用的工具直接访问

31、数据,这大大地降低了管理数据基础设施和发送观察信息给所有用户的成本。第3章 系统总体设计3.1 系统设计思想车辆违章信息管理系统的设计思想分为两部分:前台用户使用系统和后台管理员管理系统。在前台,用户需要注册登录才能进入系统进行违章信息查询,了解交通违章相关信息,还可以在在线咨询中留言,这些都主要是面向用户的。后台的设计主要是管理员对前台用户数据的管理和维护,信息资源的发布,以及对前台用户的留言问题进行答疑解惑。任何系统在设计和开发一个局部功能过程中,不仅要考虑到局部模块和整体效果之间的兼容性,还要充分考虑到信息管理系统的完整性与可扩展性。不同的用户对于车辆违章信息管理系统的功能需求和业务逻辑

32、不尽相同,一般而言,系统主要是能够呈现直观、方便的人机交互界面给用户,用户能够清晰、正确、快捷的查询到违章信息。管理员则需要在后台对数据信息资源进行整理与维护,保证信息的准确性与有效性。开发本系统综合使用ASP.NET、C#语言、SQL Server数据库应用程序设计技术,实现对违章车辆信息的先进管理。本系统主要是实现系统管理员的公告发布、车辆违章信息管理、用户管理;系统用户的注册与登录、车辆违章信息查询、留言咨询等功能。3.2 可行性分析可行性分析是整个软件开发周期的第一个阶段,由于在开发设计系统之前存在着许多问题与不定性因素,盲目地直接着手系统的设计开发可能会导致人力、物力和财力的浪费。这

33、个时候,我们就需要通过可行性分析对系统的主要内容和配套条件,如市场需求、资源供应、建设规模、设备选型、资金能力等,从技术、经济、工程等多方面的进行分析研究和影响预测。在了解系统需求的基础上提出详细的系统目标,然后依据这些目标来开发和设计。本系统目标应紧紧围绕车辆违章信息管理科学性、及时性的主旨。实际上,不同系统的突出目标不尽相同,比如有些系统旨在提高工作效率,减轻劳动力;有些是旨在提高信息的及时性和准确性;还有些是旨在向用户提供更方便、科学的服务。只有在确定系统的目标后,才能从以下四个方面分析和判断新系统的目标有无可行性。可行性具有预见性、公正性、可靠性、科学性的特点,在确定系统的主要功能需求

34、之后,就可以从四个方面进行分析判断此系统的可行性。3.2.1 技术可行性技术可行性分析即对整个系统的技术水平是否可行进行分析。车辆违章信息管理系统是为了给广大车主提供方便快捷的查询功能,避免繁琐重复的记录与操作,是属于数据库管理系统,且对软硬件的性能要求、环境条件并不是很高。运用ASP.NET做前台用户界面开发,结合错误处理能力和功能非常强大的SQL Server2008数据库技术及相关知识做后台数据库开发和管理,所以系统的技术方面是可行的。3.2.2 经济可行性经济可行性分析包括估算本系统的开发成本、开发费用以及系统完成后的维护费用,同时估计系统的完工会为企业带来多大的经济效益,估算开发成本

35、是否会超过整个项目预期的费用。根据所选择的开发工具,主流的电脑和Window系统都可以支持运行。(1)支出:硬件设备: PC机软件设备:Windows 7、Visual Studio2010、SQL Server2008软件设计和开发费用和软件维护费用(2) 效益:系统的效益主要是经济效益和人员效益,比如该系统投入运行之后,可以提高交通管理部门和普通用户的工作效率,所以系统的经济方面是可行的。3.2.3 操作可行性本系统的开发设计主要为了使用户更方便快捷地查询车辆违章信息,获取最新交通资讯,同时管理者也能及时更新并稳定维护车辆违章信息。人机交互界面风格简约直观、快捷准确,用户和管理者都可以简单

36、地操作使用该系统,所以系统的操作方面是可行的。3.2.4 法律可行性本系统的开发设计,决不会侵犯国家、集体或他人的利益,不与国家政策和法律相抵触,所以系统的法律方面是可行的。3.3 系统结构设计3.3.1 系统的概念系统是由许多相互关联又相互作用的部分所组成的不可分割的整体组成,有一定结构、目的性和功能的。系统的各要素相互依存、相互制约,比如车辆违章信息管理的功能是违章信息查询、交通信息的更新与维护、在线留言咨询等,帮助交通管理部门提高管理效率,方便用户查询。3.3.2 系统设计基本原则(1)系统性系统是各个要素之间相互作用的整体。它要求代码做到设计统一、规范,语言尽可能一致,数据可以全局共享

37、。(2)灵活性系统应具有较好的开放性和可拓展性,系统的独立性是相对的,每个子系统都可以成为一个单独模块开发的系统,尽量减少模块之间的数据依赖,使各子系统的耦合度降至最低。(3)经济性经济性是指在完成系统功能的前提下,尽可能地缩减系统的开销。在硬件投资上要以满足应用需求为前提,不可盲目追求先进的技术,系统设计中应尽量简化,缩短处理流程、降低费用。(4)可靠性可靠性是指系统的抗干扰能力和恢复能力。一个成功的系统软件不但需要具备高可靠性、高安全性,还需具备自动纠错能力和抗病毒能力等。 3.3.3 系统结构化设计思想结构化设计思想主要包括三点:一是系统性。在系统功能结构设计时,应该先考虑总体实现和全局

38、目标,同时兼顾重要与次要功能的部分。二是自顶向下。先将系统分解为多个子系统,再将子系统分解为多个功能模块。从总体目标开始着手,逐步细化各个层次问题。三是层次性。合理划分各个层次,对于过于复杂的功能模块问题可以分解成多个子目标,各个击破。3.3.4 系统设计的整体规划系统的开发设计过程通常包含以下几个步骤:(1) 需求调研分析 系统开发工作人员要了解用户的基本要求,设计出大概的功能模块,每个大的模块又可以包括若干小模块,比如增删改查功能。同时系统的交互界面可以有大致的轮廓,本系统中主要是前台用户和后台管理员的设计,后台是数据库的设计而前台是运用.NET编程环境。最后还需要向用户进行确认是否满足需

39、求。(2)概要设计开发人员需要对系统进行概要设计,考虑系统的设计具体方案,包括系统的基本处理流程、系统的功能模块划分、运行设计、数据结构的处理等,为系统的详细设计奠定基础。(2) 详细设计在概要设计的基础上可以进行详细设计,设计总体就是从全局的角度,理清系统整个设计的框架脉络,详细设计不仅包括各个功能模块的流程设计(流程图),还包括将功能描述直接翻译成具体的程序设计代码。在详细设计中,描述实现具体功能模块的数据结构、层次类型和调用关系,以便进行编码和测试,并保证系统有满足各个系统需求。(3)编写设计说明书系统设计内容主要包括:a.系统总体结构设计:系统网络结构设计和系统模块化结构设计。b.代码

40、设计c.数据库(文件)设计:根据系统分析得到相关数据关系集和数据字典,再分析系统处理流程图,设计数据库。d.输入/输出设计:输入设计应保证正确向系统输入数据,输出设计应保证正确反应信息。e.处理流程设计:通过流程图的形式将系统对数据处理过程和数据在系统存储介质间的转换情况详细地描述出来。f.程序流程设计:结合功能的实现和对流程处理的要求,画出程序模式图。g.系统设计文档(4)编码根据详细设计的要求,开始具体的程序编写工作,实现各个模块的功能,进而实现对目标系统的功能性能界面等方面的要求。(5)测试:测试编写好的程序系统,一一检验是否满足既定的功能模块,是否符合需求。3.3.5 系统设计的前期准

41、备车辆违章信息管理系统是一个有信息管理的设计。在进行一个系统的设计之前,需要对整个设计过程进行充分的前期准备,以保证此系统顺利的完成。在进行车辆违章信息管理系统设计的初期,需要开发人员进行一些市场调查、网上搜索等工作深入了解设计系统过程中会涉及到的相关领域,做足准备工作,确定工作方针,确定较为可行而且灵活的工作进程。3.3.6 系统的定位和概念设计车辆违章信息管理系统的内容、功能和结构均围绕着主题而发展,准确的定位和完整的概念设计是系统设计方案的重要思路,然后细化到每个具体方案的设计中,以避免偏离主题,未能满足设计需求的问题产生。3.3.7 系统的功能规划将车辆违章信息管理系统的功能看成一个系

42、统,那么它整体上要满足用户查询车辆违章信息管理系统的基本需求。系统功能规划图,如图3-1所示:违章车辆信息管理系统 用户管理员违章车辆信息查询留言在线咨询注册登录公告发布违章车辆信息管理查看在线留言咨询管理员管理图3-1 系统流程图3.3.7.1 系统需求描述与分析1.系统需求描述(1)向所有用户显示最新交通公告信息。(2)用户可以按照关键信息查询车辆的违章信息。(3)用户可以在线留言咨询。(4)管理员可以发布最新交通信息。(5)管理员可以管理违章查询信息,包括增加、删除、修改和查询。(6)管理员的设置与管理。2系统需求分析从前面的系统需求描述可以看出,车辆违章信息管理系统分为两部分,即前台用

43、户使用系统和后台管理员管理系统。3.3.7.2 系统功能描述根据系统需求的描述与分析,本系统的主要功能分为管理员和用户。管理员部分:(1) 交通信息公布在这个模块中,管理员可以发布最新的交通信息新闻,方便车主方便快速浏览交通的动态信息。(2) 车辆违章信息查询 在这个模块中,管理员可以对违章的车辆信息进行管理,包括信息的添加、删除、修改和查询,保证数据的完整性和可靠性。(3) 查看留言在线咨询 在这个模块中,管理员可以查看车主的在线咨询留言,对相关问题进行答疑解惑。(4)管理员的管理 在这个模块中,管理员分为两种:超级管理员和普通管理员。超级管理员具有系统访问的最高权限,可对违章车辆信息进行管

44、理,还可在需要时对管理组成员进行添加等管理操作;普通管理员则只可以对违章车辆信息进行添加、删除、修改和查询的操作。 用户部分: 用户是指进入系统查询违章信息的车主,通过注册登录进入功能模块浏览信息新闻和查询车辆违章信息。(1) 浏览信息 在这个模块中,车主用户可以浏览管理人员发布的最新交通信息。(2) 注册登录 在这个模块中,新用户需要注册才能进入系统执行查询等操作,已经注册过的用户可以直接登录系统进行查询等操作。(3) 违章查询 在这个模块中,用户可以对违章信息和记录进行查询。(4) 在线咨询留言 在这个模块中,用户可以就存在的一些违章信息提出疑问,留言咨询一些具体的规章制度、政策,还可以留

45、下投诉或意见。3.4 数据库设计3.4.1 需求分析 对于信息管理系统来说,数据是衡量一个系统的主要依据,它是系统最关键、最核心的部分,想要开发设计出适合用户使用的系统软件就必须先了解客户的功能需求,从用户的观点角度去认识系统。数据库的设计不仅与操作效率直接相关,还会直接影响整个系统的运行质量和生命周期,合理的设计可以大大缩减系统开发的难度系数和周期长度。数据库需求分析是数据库设计的重要基石,需求分析是为了了解系统适合在何种环境中进行开发,对数据要求做到何种处理,并且保证数据录入与处理的准确性、共享性、独立性和及时性,为以后进一步设计打下基础。在需求分析这一阶段里,开发人员要求与用户保持及时有效的沟通,然后对获得的信息进行分析和加工处理,只有逐渐掌握用户对系统的需求才能开发出令用户满意的系统。需求分析主要围绕以下几个方面:(1)信息需求:信息需求描述系统使用的所有信息,搜集应用系统所需完整可靠的数据,然后整理在数据库中如何处理这些数据并分析数据间的联系,信息的内容和结构等性质。(2)安全性与完整性需求:用户对信息安全性的程度要求以及信息数据间的完整性要求。(3)处理需求:处理需求是指了解系统用户要求对数据如何进行处理,明确数据库中各种数据之间的关系。车

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号