还剩43页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
本科生毕业设计(论文)作者声明本人以信誉郑重声明所呈交的学位毕业设计(论文),是本人在指导教师指导下由本人独立撰写完成的,没有剽窃、抄袭、造假等违反道德、学术规范和其他侵权行为文中引用他人的文献、数据、图件、资料均已明确标注出,不包含他人成果及为获得东华理工大学或其他教育机构的学位或证书而使用过的材料对本设计(论文)的研究做出重要贡献的个人和集体,均已在文中以明确方式标明本毕业设计(论文)引起的法律结果完全由本人承担本毕业设计(论文)成果归东华理工大学所有特此声明毕业设计(论文)作者(签字)签字日期年月日本人声明该学位论文是本人指导学生完成的研究成果,已经审阅过论文的全部内容,并能够保证题目、关键词、摘要部分中英文内容的一致性和准确性学位论文指导教师签名签字日期年月日车辆违章信息管理系统刘步实VehicleIllegalInformationManagementSystem.AspettareMay30th2014摘要随着信息技术日新月异的发展,带动了许多行业走向现代化、信息化和科技化信息技术不仅为各行业带来高效的管理,更为人们的生活带来了方便快捷,在现代生活中占据着越来越重要的地位近年来城市发展中普遍受到人们关注的堵车问题既反映出了各地区的汽车拥有量在增加,也突出了交通管理部门工作的繁重与管理人员的压力尤其是车辆违章情况是交通管理中非常严重的问题,投入大量的警力和人力支持才能维持运转的方式是不太可行的,因此提高车辆违章的有效管理这就得要依托现代化信息技术引进车辆违章信息管理系统可以提高工作的效率,支持信息的共享,既能够减轻管理部门的负担,也给普通用户带来了方便本论文系统地阐述了车辆违章信息管理系统的功能及功能的实现,包括交通信息公布、车辆违章信息查询、在线咨询等方面内容针对车辆违章信息管理系统的可行性及研究意义进行分析,采用Asp.net技术,结合SQLserver2008数据库等先进技术进行整个过程的开发,使得此系统操作简易,具有可扩展性、快捷性、性价比高、易于维护等优势利用这些优势实现对车辆违章信息的高效、科学化管理,减少劳动力,结合先进信息技术来提高资源整合和劳动质量关键词车辆违章信息管理;ASP.NET;SQLServerABSTRACTWiththerapiddevelopmentofinformationtechnologyledtothemodernizationofmanyindustriesinformationtechnologyscienceandtechnology.Efficientmanagementinformationtechnologynotonlyfortheindustryhasbroughtmorepeopleslivesconvenientplaysanincreasinglyimportantroleinmodernlife.InrecentyearswidespreadconcernsabouttrafficproblemsinurbandevelopmentreflectstheregionsincreaseincarownershipheavyandalsohighlighttheworkofthetrafficAdministrativeDepartmentofmanagementspressures.Especiallytrafficviolationsareveryseriousproblemsintrafficmanagementinvestedalotofmanpowerandhumanresourcessupporttosustainoperationsisnotveryfeasibletherebyimprovingeffectivemanagementofvehicletrafficviolationthatyoullhavetorelyonmoderninformationtechnology.Introductionofvehicletrafficviolationinformationmanagementsystemscanimproveworkefficiencysupportinformationsharingbothtoreducetheburdenofadministrativedivisionshasbroughttotheordinaryuserconvenience.Systematicallyelaboratedinthispaperthevehicleillegalfunctionsandfeaturesofrealizationofinformationmanagementsystemincludingtrafficinformationtrafficviolationinformationqueriesonlinecontent.VehiclecitationanalysisofthefeasibilityandsignificanceoftheinformationmanagementsystemusingAsp.nettechnologycombinedwithSQLserver2008throughouttheprocessofdevelopingtheadvancedtechnologiessuchasadatabasemakesthesystemeasyscalablefastcost-effectiveeasytomaintainandotheradvantages.Takeadvantageofefficientvehicletrafficviolationinformationandscientificmanagementreducelaborcombinedwithadvancedinformationtechnologytoimprovethequalityofresourcesandlabor.Keywords:VehicleIllegalInformationManagementSystem;Asp.net;SQLServer目录摘要IABSTRACTII绪论
11.1系统开发的背景
11.2系统开发的目的、意义1第2章开发语言和软件平台介绍
32.1开发技术的选择
32.2C#概况
42.
2.1C#的概念
42.
2.2C#的特点与功能
52.3软件开发平台
62.
3.1VisualStudio
201062.
3.2三层架构
62.
3.3SQLServer20086第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.
3.7系统的功能规划
113.4数据库设计
133.
4.1需求分析
133.
4.2数据库设计原则
153.
4.3数据库总体设计
153.
4.4数据库概念设计E-R
163.
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系统调试步骤
345.3测试结论35结束语36致谢37参考文献38绪论
1.1系统开发的背景随着我国经济与人民生活水平的不断提高,汽车的拥有量与日俱增,随之而来的各种交通问题也日益严重,这导致交通部门的管理工作量与压力也是不断上升常见的交通违章包括酒驾、逆向行驶、驾驶证不合格、违反分道行驶规定、超速、超载等,投入大量的警力、人力和财力对所有路段、路口进行全天候、全方位控制管理不仅是一项浩大的工程,可行性也比较低,这就需要我们依靠现代化的计算机信息技术手段了协助交通部门管理,使城市的交通管理工作更高效、快捷以先进的信息技术为手段,对所有信息进行采集、整理、加工传递、储存和利用,有组织有计划的使信息资源能够有效配置、共享管理、协调运行、低耗费为部门创造最大的效益根据《道路交通安全违法行为处理程序规定》(公安部第105号令)第二十条交通技术监控设备记录违法的行为信息录入道路交通违法信息管理系统的三日内,公安机关交通管理部门应当向社会提供查询;并可以通过邮寄、发送手机短信、电子邮件等方式通知机动车所有人或者管理人为保障社会道路交通安全与秩序,对车辆违章的有效管理成为目前社会亟待解决的问题,这也促使国内外都有在研究、建设大量的车辆违章信息管理系统在我国,除了政府交通管理部门建设网站供车主查询,不少系统软件也为车主用户提供了方便,比如搜狐违章查询、小米司机、卡卡司机助手都可提供交通违章实时查询及限行提示、违章高发提醒、新交规解读等功能采用信息化技术实现各地违章车辆的信息共享,从而使整个地区甚至是国家的车辆违章信息得到统一的管理,快速且高效
1.2系统开发的目的、意义现代化信息技术的逐步更新和飞快发展,给生活在21世纪的人们带来了非常多的便利,信息管理产品也成为人们生活与工作的必需品,在人们生活中的地位也不断提高在充满高科技的环境中,人们可以利用这些计算机信息化管理简化以往那些需要许多人力、物力和时间的复杂工作,它帮助我们及时了解和运用相关的信息,处理更多更繁琐的事物,提高工作效率车辆违章信息管理也是典型的信息管理系统,所以,为提高管理的现代化水平最好的方法之一就是利用计算机处理大量繁冗的数据,真正意义上做到高效、可靠车辆违章信息管理的主要有两个任务有效组织和维护现有的信息资源;不断收集最新的信息资源通过分析用户和管理员的需求,在本系统中用户可以通过汽车的车牌号、驾驶人的驾证证号身份证号等信息进行查询是否有违章记录;查看最新公布的交通信息;用户如果有有疑问也可通过在线咨询留言等待交通部门的解疑答惑系统的设计尽量简单实用、方便快捷、易于操作、界面友好,主要可以使数据传输、信息发布稳定安全安全性是系统运行的重要前提,需要特别注意重点设计本系统大大的降低了管理员的工作量,同时也进一步提高了管理人员的管理水平与工作效率,这对于交通管理部门来说无疑是具有重大意义的综上所述,现代计算机信息化技术和网站开发工具并结合后台数据库来设计和开发车辆违章信息管理系统,以更科学、更合理的方法解决车辆违章数据冗余、人力不足等问题,给交通管理部门注入新的活力,同时也使现代信息化管理系统建设更广泛地适用于人们生活中,为人们的生活解决实际问题第2章开发语言和软件平台介绍
2.1开发技术的选择目前主流技术包括JSP、ASP、ASP.NET等开发语言,它们都有各自的优势就JSP而言,它是一种动态页面技术标准的Java服务器端语言在传统的网页HTML文件中嵌入Java程序段和JSP标记,就可以形成了JSP文件*.jspJSP是以JAVA类为基础解析客户端发出的消息,并反馈给客户端用JSP开发的Web应用具有很好的移植性,不受开发工具、操作系统和数据库限制,既能在Linux下运行,也能够在其他的操作系统上运行通常JSP页面很少会进行数据处理,一般只是用来实现网页的静态化页面、提取数据,不进行业务方面的处理,并且界面没有Microsoft公司的ASP/ASP.NET友好ASP是一种可以创建动态的WEB服务应用程序的动态网页技术ASP使用VBScript、JavaScript等简单易懂的脚本语言,提供标准的ActiveX组件,提供与后台数据库连接和访问的功能虽然具有无需编译、易于生成、独立于浏览器的优点,但是ASP只可以运行在微软的服务器端、IIS或PWS上其次,ASP可以使用了COM组件兼容引擎的任何脚本编辑语言,但由于微软网络操作系统最初的设计问题会引发许多安全问题,操作失误可能会导致数据丢失相比ASP来说,ASP.NET无论是从执行的效率或者安全性上都远远超过ASPASP是解释性编程框架而ASP.NET是编译性框架,实现代码分离使代码更加直观、易于管理ASP.NET技术是Microsoft公司推出的新一代建立动态Web应用程序开发的平台,是其开发史上一个重要的里程碑,使用ASP.NET开发WEB应用技术并且维持运行比起其他的技术更加简单与Java、PHP、ASP、Perl等相比,更具有方便、灵活、生产效率高、安全性高、完整性和面向对象等特性,是目前主流的网络编程技术之一它是.NET框架的一部分,用户可以使用任意.NET兼容的编程语言来编写ASP.NET应用程序ASP.NET可以支持多种开发语言,首选是C#和VB.NETASP.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.csusingSystem;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#可以应用于以下领域Windows窗体应用程序评判标准就是是否允许以图形的方式人机交互,不过目前C#在这一领域的应用还不是很广泛;Web应用程序也可以称为是企业应用程序开发,比如一些移动通讯的网上业务平台就是使用了这项技术,C#在这个领域的应用比较广泛;移动设备应用程序也可以称为是嵌入式开发应用,比如微软的windowsphone等开发就使用了.NET,无论是什么操作系统只要有.NETFramework即可,.NETFramework就是目前仅限于使用在微软的跨平台解决方案而已C#近几年的发展成果非常突出,包括面向对象、类型安全、组件技术、自动内存管理、版本控制等虽然在操作系统和设备驱动程序等领域,C++语言在编程语言中地位很高,但是在应用软件开发上C#还是相当实用的综上所述,使用ASP.NET框架和C#语言可以更好的开发设计车辆违章信息管理系统
2.3软件开发平台
2.
3.1MicrosoftVisualStudio2010VisualStudio是微软公司推出的一款目前最流行、功能强大的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.3SQLServer2008SQLServer是一种关系数据库管理系统,它最早出现的版本是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机软件设备Windows
7、VisualStudio
2010、SQLServer2008软件设计和开发费用和软件维护费用
(2)效益系统的效益主要是经济效益和人员效益,比如该系统投入运行之后,可以提高交通管理部门和普通用户的工作效率,所以系统的经济方面是可行的
3.
2.3操作可行性本系统的开发设计主要为了使用户更方便快捷地查询车辆违章信息,获取最新交通资讯,同时管理者也能及时更新并稳定维护车辆违章信息人机交互界面风格简约直观、快捷准确,用户和管理者都可以简单地操作使用该系统,所以系统的操作方面是可行的
3.
2.4法律可行性本系统的开发设计,决不会侵犯国家、集体或他人的利益,不与国家政策和法律相抵触,所以系统的法律方面是可行的
3.3系统结构设计
3.
3.1系统的概念系统是由许多相互关联又相互作用的部分所组成的不可分割的整体组成,有一定结构、目的性和功能的系统的各要素相互依存、相互制约,比如车辆违章信息管理的功能是违章信息查询、交通信息的更新与维护、在线留言咨询等,帮助交通管理部门提高管理效率,方便用户查询
3.
3.2系统设计基本原则
(1)系统性系统是各个要素之间相互作用的整体它要求代码做到设计统
一、规范,语言尽可能一致,数据可以全局共享
(2)灵活性系统应具有较好的开放性和可拓展性,系统的独立性是相对的,每个子系统都可以成为一个单独模块开发的系统,尽量减少模块之间的数据依赖,使各子系统的耦合度降至最低
(3)经济性经济性是指在完成系统功能的前提下,尽可能地缩减系统的开销在硬件投资上要以满足应用需求为前提,不可盲目追求先进的技术,系统设计中应尽量简化,缩短处理流程、降低费用
(4)可靠性可靠性是指系统的抗干扰能力和恢复能力一个成功的系统软件不但需要具备高可靠性、高安全性,还需具备自动纠错能力和抗病毒能力等
3.
3.3系统结构化设计思想结构化设计思想主要包括三点 一是系统性在系统功能结构设计时,应该先考虑总体实现和全局目标,同时兼顾重要与次要功能的部分 二是自顶向下先将系统分解为多个子系统,再将子系统分解为多个功能模块从总体目标开始着手,逐步细化各个层次问题 三是层次性合理划分各个层次,对于过于复杂的功能模块问题可以分解成多个子目标,各个击破
3.
3.4系统设计的整体规划系统的开发设计过程通常包含以下几个步骤需求调研分析系统开发工作人员要了解用户的基本要求,设计出大概的功能模块,每个大的模块又可以包括若干小模块,比如增删改查功能同时系统的交互界面可以有大致的轮廓,本系统中主要是前台用户和后台管理员的设计,后台是数据库的设计而前台是运用.NET编程环境最后还需要向用户进行确认是否满足需求
(2)概要设计开发人员需要对系统进行概要设计,考虑系统的设计具体方案,包括系统的基本处理流程、系统的功能模块划分、运行设计、数据结构的处理等,为系统的详细设计奠定基础详细设计在概要设计的基础上可以进行详细设计,设计总体就是从全局的角度,理清系统整个设计的框架脉络,详细设计不仅包括各个功能模块的流程设计(流程图),还包括将功能描述直接翻译成具体的程序设计代码在详细设计中,描述实现具体功能模块的数据结构、层次类型和调用关系,以便进行编码和测试,并保证系统有满足各个系统需求
(3)编写设计说明书系统设计内容主要包括a.系统总体结构设计系统网络结构设计和系统模块化结构设计b.代码设计c.数据库(文件)设计根据系统分析得到相关数据关系集和数据字典,再分析系统处理流程图,设计数据库d.输入/输出设计输入设计应保证正确向系统输入数据,输出设计应保证正确反应信息e.处理流程设计通过流程图的形式将系统对数据处理过程和数据在系统存储介质间的转换情况详细地描述出来f.程序流程设计:结合功能的实现和对流程处理的要求,画出程序模式图g.系统设计文档
(4)编码根据详细设计的要求,开始具体的程序编写工作,实现各个模块的功能,进而实现对目标系统的功能性能界面等方面的要求
(5)测试测试编写好的程序系统,一一检验是否满足既定的功能模块,是否符合需求
3.
3.5系统设计的前期准备车辆违章信息管理系统是一个有信息管理的设计在进行一个系统的设计之前,需要对整个设计过程进行充分的前期准备,以保证此系统顺利的完成在进行车辆违章信息管理系统设计的初期,需要开发人员进行一些市场调查、网上搜索等工作深入了解设计系统过程中会涉及到的相关领域,做足准备工作,确定工作方针,确定较为可行而且灵活的工作进程
3.
3.6系统的定位和概念设计车辆违章信息管理系统的内容、功能和结构均围绕着主题而发展,准确的定位和完整的概念设计是系统设计方案的重要思路,然后细化到每个具体方案的设计中,以避免偏离主题,未能满足设计需求的问题产生
3.
3.7系统的功能规划将车辆违章信息管理系统的功能看成一个系统,那么它整体上要满足用户查询车辆违章信息管理系统的基本需求系统功能规划图,如图3-1所示违章车辆信息管理系统用户管理员违章车辆信息查询留言在线咨询注册登录公告发布违章车辆信息管理查看在线留言咨询管理员管理图3-1系统流程图
3.
3.
7.1系统需求描述与分析
1.系统需求描述
(1)向所有用户显示最新交通公告信息
(2)用户可以按照关键信息查询车辆的违章信息
(3)用户可以在线留言咨询
(4)管理员可以发布最新交通信息
(5)管理员可以管理违章查询信息,包括增加、删除、修改和查询
(6)管理员的设置与管理2.系统需求分析从前面的系统需求描述可以看出,车辆违章信息管理系统分为两部分,即前台用户使用系统和后台管理员管理系统
3.
3.
7.2系统功能描述根据系统需求的描述与分析,本系统的主要功能分为管理员和用户管理员部分交通信息公布在这个模块中,管理员可以发布最新的交通信息新闻,方便车主方便快速浏览交通的动态信息车辆违章信息查询在这个模块中,管理员可以对违章的车辆信息进行管理,包括信息的添加、删除、修改和查询,保证数据的完整性和可靠性查看留言在线咨询在这个模块中,管理员可以查看车主的在线咨询留言,对相关问题进行答疑解惑
(4)管理员的管理在这个模块中,管理员分为两种超级管理员和普通管理员超级管理员具有系统访问的最高权限,可对违章车辆信息进行管理,还可在需要时对管理组成员进行添加等管理操作;普通管理员则只可以对违章车辆信息进行添加、删除、修改和查询的操作用户部分用户是指进入系统查询违章信息的车主,通过注册登录进入功能模块浏览信息新闻和查询车辆违章信息浏览信息在这个模块中,车主用户可以浏览管理人员发布的最新交通信息注册登录在这个模块中,新用户需要注册才能进入系统执行查询等操作,已经注册过的用户可以直接登录系统进行查询等操作违章查询在这个模块中,用户可以对违章信息和记录进行查询在线咨询留言在这个模块中,用户可以就存在的一些违章信息提出疑问,留言咨询一些具体的规章制度、政策,还可以留下投诉或意见
3.4数据库设计
3.
4.1需求分析对于信息管理系统来说,数据是衡量一个系统的主要依据,它是系统最关键、最核心的部分,想要开发设计出适合用户使用的系统软件就必须先了解客户的功能需求,从用户的观点角度去认识系统数据库的设计不仅与操作效率直接相关,还会直接影响整个系统的运行质量和生命周期,合理的设计可以大大缩减系统开发的难度系数和周期长度数据库需求分析是数据库设计的重要基石,需求分析是为了了解系统适合在何种环境中进行开发,对数据要求做到何种处理,并且保证数据录入与处理的准确性、共享性、独立性和及时性,为以后进一步设计打下基础在需求分析这一阶段里,开发人员要求与用户保持及时有效的沟通,然后对获得的信息进行分析和加工处理,只有逐渐掌握用户对系统的需求才能开发出令用户满意的系统需求分析主要围绕以下几个方面
(1)信息需求信息需求描述系统使用的所有信息,搜集应用系统所需完整可靠的数据,然后整理在数据库中如何处理这些数据并分析数据间的联系,信息的内容和结构等性质
(2)安全性与完整性需求用户对信息安全性的程度要求以及信息数据间的完整性要求
(3)处理需求处理需求是指了解系统用户要求对数据如何进行处理,明确数据库中各种数据之间的关系车辆违章信息管理系统的数据调研与分析,总结出如下的需求信息:信息公告的发布建立系统公告表,包括编码、公告标题、公告内容、发布日期,发布者、是否有效、备注如图3-2所示备注编码信息公告公告标题是否有效公告内容发布日期发布者图3-2信息公告违章信息管理建立违章车辆信息表,包括编码、违章代码、车辆类型、车牌号、车主姓名、车主性别、驾驶证号、身份证号、违章时间、违章地点、违章情况等如图3-3所示车辆类型编码车牌号违章情况违章地点违章信息管理违章时间车主姓名车主性别驾驶证号身份证号图3-3违章信息管理用户信息建立用户表,包括编码、用户名、密码、性别、地址、固话、手机号等如图3-4所示性别地址密码固话用户名手机号编码用户信息图3-4用户信息留言咨询建立留言表,包括编码、留言内容、留言者姓名、联系方式、是否有效、备注如图3-5所示联系方式留言姓名留言内容是否有效编码备注留言咨询图3-5留言咨询
3.
4.2数据库设计原则数据库设计是指根据用户的需求,在某一具体的数据库管理系统上设计出数据库的结构和建立数据库的过程在给定环境下构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,保证数据的完整性和可靠性,满足用户的各种应用需求制作一个合理的数据库设计,不仅能减轻客户端和服务器端程序的编程和维护的难度,对提升系统性能也有一定的帮助因此数据库的设计显得尤为重要下面就总结分析一下数据库设计的原则
(1)数据库设计起码要占用整个系统项目开发时间的40%以上
(2)数据库设计不仅仅停留于页面展示
(3)数据库设计时就应该考虑到效率和优化问题
(4)添加必要的有时可能会重复字段
(5)合理设计表关联
(6)设计表时等系统编码阶段完成后再添加约束性关联
(7)选择合适的主键生成策略数据库设计范式不仅可以避免数据冗余,还能节省数据所占空间,减轻数据库维护压力,但是操作起来是有难度的不过,设计没有冗余的数据库,但并不是不冗余的数据库就是好的数据库,合理的数据冗余能提高系统运行效率
3.
4.3数据库总体设计数据库设计方案遵循前述章节的数据库设计原理,本系统是采用SQLServer数据库服务器SQLServer最重要的特点是
(1)真正的客户/服务器体系结构
(2)图形化用户界面,是系统管理和数据库管理更加的直观简约
(3)丰富的编程接口工具,为用户进行程序设计提供了更多的选择余地
(4)SQLServer与WindowsNT完全集成,利用了NT的许多功能,如发送和接收消息,管理登录安全性等
(5)具有很好的伸缩性,可跨越从运行Windows95/98的膝上型电脑到运行Windows2000的大型多处理器等多种平台使用
(6)对Web技术的支持,使用户能够很容易地将数据库中的数据发布在Web上
(7)SQLServer提供数据仓库功能,此功能只有在Oracle和其他更昂贵的DBMS中才有
(8)SQLServer2008更是在原有的性能基础上添加了许多新特性,比如添加了数据集成功能,改进了分析服务,报告分析以及Office集成等
3.
4.4数据库概念设计E-R本系统建立了4张数据表;购物车表(carts)、订单表(orders)、类别表(categories)和快餐信息表(products)系统实体关系图如图3-6所示mn发布发布公告信息nmmn管理超级管理员管理员mmnn记录记录违章信息nnn违章1查看查看车主1留言mmn留言咨询图3-6系统E-R图
3.
4.5数据库逻辑设计
(1)UserInfos表用于存放用户信息,结构如表3-7所示.表3-7UserINfos的表结构
(2)CarTypes表用于存放车辆类型信息,结构如表3-8所示表3-8CarTypes的表结构
(3)SystemNotices表用于系统公告信息,结构如表3-9所示表3-9SystemNotices的表结构
(4)CarIllegalInfors表用于存放违章信息信息,结构如表3-10所示表3-10CarIllegalInfors的表结构
(5)LeaveMessages表用于存放系统留言信息,结构如表3-11所示表3-11LeaveMessages的表结构第4章系统各功能模块的具体实现
4.1首页显示界面车辆违章信息管理系统的首页主要展示了最新的信息公告模块和注册登录界面,只有注册过的用户才能登陆系统进行违章查询等操作,非注册用户则只能浏览最新公告信息在最新公告中,以每页十条的形式显示,单击会弹出详细的公告信息如图4-1和4-2所示图4-1系统首页图4-2系统公告详情bodyclass=easyui-layout!--头部标题--divdata-options=region:northborder:falseid=northstyle=height:60px;padding:5px;divclass=headLeftahref=Default.aspxspanclass=northTitle车辆违章信息管理系统/span/a/divdivclass=headOperationstyle=margin:14px30px0px0px;aid=btnLoginhref=#class=easyui-linkbuttondata-options=登录/aaid=btnRegisthref=#class=easyui-linkbuttondata-options=注册/a/div!--左侧导航--divid=LeftMenu_west/divdivid=westPanceldata-options=region:westsplit:falsetitle:导航菜单fit:falsestyle=width:180px;ulid=menuTreeclass=ztree/ul/div!--页脚信息--divdata-options=region:southborder:falsestyle=height:20px;background:#F3F3F3;padding:2px;vertical-align:middle;spanid=sysVersion系统版本V
1.0/spanspanid=nowTime/span/div!--内容tabs--divid=centerdata-options=region:centerstyle=height:450px;overflow:hidden;divid=tabsclass=easyui-tabsdivid=Tab_Hometitle=首页style=padding:5px;display:block;divstyle=font-size:20px;margin-top:10px;text-align:center;border-bottom:2pxsolidgreen;color:Gray;padding-bottom:0px;最新公告/divdivid=termstyle=width:100%;height:auto;margin-top:10px;padding-top:10px;border:1px#D3D3D3solid;divid=noInfostyle=text-align:center;display:none;spanstyle=color:#D3D3D3;font-size:30px;font-weight:bold;line-height:260px;暂无公告/span/divulid=notice_ul/ul/divdivid=greenstyle=width:
98.2%;margin:10px0px0px0px;float:left;position:absolute;top:430px;left:6px;/div/div/div/divdivid=winstyle=text-align:center;/div
4.2注册登录界面在登录注册界面中,单击“注册”进入“新用户注册”对话框,填写用户名、密码、性别、地址、手机号等相关重要信息,其中用户名、密码和确认密码是必填内容填写完单击“注册”即可完成注册操作,成为车辆违章信息管理系统的注册用户再单击登陆界面填写用户名和密码即可登录此外,进入到用户系统界面或者管理员系统管理界面都可以通过单击“注销”退出当前界面回到系统首页如图4-3和4-4所示图4-3新用户注册图4-4登录$#btnLogin_
1.clickfunction{varisValidate=$#userForm.formvalidate;ifisValidate{varuserName=$#txtUserName.val;varpassWord=$#txtPassword.val;$.ajax{type:POSTurl:Default.aspx/Logindata:{userName:+userName+passWord:+passWord+}dataType:jsoncontentType:application/json;charset=utf-8success:functiondata{ifdata.d!=null{data=$.parseJSONdata.d;$#parent_win.windowclose;$#north.headOperation.hide;$#north.loginInfo.show;varhtml=data._username;type=1;ifdata._isadmin{type=2;$#north.loginInfo#a_btnLeaveMsg.hide;}else{//html=aid=a_btnEditInfohref=#style=color:Blue;+data._username+/a;}$#north.loginInfo#span_UserName.htmlhtml;$#north.loginInfo#span_RoleName.htmldata._isadmin系统管理员:普通用户;UserInfo=data;ChoiceMenuTypetype;InitMenuzNodes;$body.layoutexpandwest;//document.location.reload;}else{$.messager.alert系统提示用户名或密码错误!;$#txtUserName.focus;}}error:functionerr{}};}};$#Winodw_RegirstPanel#A
1.clickfunction{varisValidate=$#Form_Regirst.formvalidate;ifisValidate{//获取表单数据varuserName=$#Winodw_RegirstPanel#txtUserName_reg.val;varpassWord=$#Winodw_RegirstPanel#txtPassword1_reg.val;varsex=$#Winodw_RegirstPanel#dropSex_reg.val;varaddress=$#Winodw_RegirstPanel#txtAddress_reg.val;varmobilePhone=$#Winodw_RegirstPanel#txtMobile_reg.val;varfixedLine=$#Winodw_RegirstPanel#txtPhone_reg.val;varrealName=$#Winodw_RegirstPanel#txtRealName_reg.val;varcarNo=$#Winodw_RegirstPanel#txtCarNo_reg.val;vardrivingLicence=$#Winodw_RegirstPanel#txtDrivingLicence_reg.val;varidentityCard=$#Winodw_RegirstPanel#txtIdentityCard_reg.val;$.ajax{type:POSTurl:Default.aspx/Registerdata:{userName:+userName+passWord:+passWord+sex:+sex+address:+address+mobilePhone:+mobilePhone+fixedLine:+fixedLine+realName:+realName+carNo:+carNo+drivingLicence:+drivingLicence+identityCard:+identityCard+}dataType:jsoncontentType:application/json;charset=utf-8success:functiondata{switchdata.d{case-1:$.messager.alert系统提示此用户名已经被使用!;break;case0:$.messager.alert系统提示注册失败!;break;case1:$#Winodw_RegirstPanel.windowclose;$.messager.confirm系统提示注册成功,是否马上登录!functionr{ifr{$#btnLogin.click;}};break;}}error:functionerr{}};}else{$.messager.alert系统提示表单验证失败!;}};
4.3个人资料界面进入到用户主界面后,用户可以在左边的“导航菜单”中单击“个人资料”进行信息的查看,如果有信息需要修改可单击右下方“修改”按钮如图4-5和4-6所示图4-5个人资料的查看图4-6个人资料的修改$#win_operation#opera_div#opera_li_save.clickfunction{varIuid=$#editPanleUL#E_txtUserName.attrdata;varuserName=$#editPanleUL#E_txtUserName.html;varpassWord=$#editPanleUL#E_txtUserPwd.val;varsex=$#editPanleUL#E_dropSex.val;varaddress=$#editPanleUL#E_txtAddress.val;varmobilePhone=$#editPanleUL#E_txtMobilePhone.val;varfixedLine=$#editPanleUL#E_txtFixedLine.val;varrealName=$#editPanleUL#E_txtRealName.val;varcarNo=$#editPanleUL#E_txtCarNo.val;vardrivingLicence=$#editPanleUL#E_txtDrivingLicence.val;varidentityCard=$#editPanleUL#E_txtIdentityCard.val;ifpassWord=={$.messager.alert系统提示请输入密码!;returnfalse;}$.ajax{type:POSTurl:SelfInfo.aspx/UpdatePersonalInfodata:{Iuid:+Iuid+userName:+userName+passWord:+passWord+sex:+sex+address:+address+mobilePhone:+mobilePhone+fixedLine:+fixedLine+realName:+realName+carNo:+carNo+drivingLicence:+drivingLicence+identityCard:+identityCard+}dataType:jsonasync:falsecontentType:application/json;charset=utf-8success:functiondata{ifdata.d!=null{ifdata.d==1{$.messager.alert系统提示保存成功!nullfunction{InitUserInfo;};}else{$.messager.alert系统提示保存失败!;}$#win_operation.windowclose;}}error:functionerr{}};};
4.4违章信息查询界面在导航菜单中还有“违章信息查询”模块,用户可以通过正确的驾驶证号、车牌号或者违章时间段来进行查询车辆违章信息如果有违章信息记录就会显示出来,用户可单击“详情”查看具体信息;如果没有则会显示“无数据行”如图4-7和4-8所示图4-7违章信息查询图4-8无数据行functionInitCarIllegalInfoData{vardrivingLicence=$#term#Q_txtDrivingLicence.val;//驾驶证号varcarNo=$#term#Q_txtCarNo.val;//车牌号varillegalStartDate=$#term#E_txtIllegalStartDate.val;//违章开始时间varillegalEndDate=$#term#E_txtIllegalEndDate.val;//违章结束时间
4.5用户留言界面在整个用户模块中除了以上界面还有用户留言功能游湖可以在这里留下疑问、意见和建议如图4-9所示图4-9系统留言板$#Winowds_LeaveMsgPanel#A
3.clickfunction{varisValidate=$#Form_LeaveMsg.formvalidate;ifisValidate{varleaveMsgUser=$#Winowds_LeaveMsgPanel#txtLeaveMsgUser.val;varmsgContent=$#Winowds_LeaveMsgPanel#txtMsgContent.val;varcontactWay=$#Winowds_LeaveMsgPanel#txtContactWay.val;$.ajax{type:POSTurl:Default.aspx/SystemLeaveMsgdata:{leaveMsgUser:+leaveMsgUser+msgContent:+msgContent+contactWay:+contactWay+}dataType:jsoncontentType:application/json;charset=utf-8success:functiondata{switchdata.d{case0:$.messager.alert系统提示留言失败,请稍候再试!;break;case1:$.messager.alert系统提示留言成功,谢谢您对我们的支持!nullfunction{$#Winowds_LeaveMsgPanel.windowclose;};break;}}error:functionerr{}};}else{$.messager.alert系统提示表单验证失败!;}};
4.6后台管理界面的实现
4.
6.1管理员登陆后台管理用来管理前台所有的数据和信息,管理员必须登录才能进入与用户登录类似,管理员在对话框中输入正确的用户名和密码即可如图4-11所示图4-11管理员登录varhtml=data._username;//登录后,默认为普通用户登录,如果用户为管理员,则设置type为2type=1;ifdata._isadmin{type=2;$#north.loginInfo#a_btnLeaveMsg.hide;}else{//html=aid=a_btnEditInfohref=#style=color:Blue;+data._username+/a;}$#north.loginInfo#span_UserName.htmlhtml;$#north.loginInfo#span_RoleName.htmldata._isadmin系统管理员:普通用户;UserInfo=data;ChoiceMenuTypetype;InitMenuzNodes;$body.layoutexpandwest;
4.
6.2系统公告管理在系统公告管理中,管理员不仅可以通过模糊查询等方法查询公告信息,还可对任意一条公告信息进行删除、新增和修改的操作如图4-12所示图4-12系统公告管理functionInitSystemNoticeData{varnoticeTitle=$#term#txtNoticeTitle.val;varnoticeContent=$#term#txtNoticeContent.val;varisEnable=$#term#dropIsEnable.val;
4.
6.3用户留言管理在用户留言管理中,管理员可以通过留言内容或者留言时间条件对留言进行查询,也可以删除无用或重复的留言如图4-13所示图4-13用户留言管理functionInitLeaveMessageData{varmsgContent=$#term#Q_txtMsgContent.val;//留言内容(模糊查询)varleaveStartDate=$#term#E_txtLeaveStartDate.val;//留言开始时间varleaveEndDate=$#term#E_txtLeaveEndDate.val;//留言结束时间
4.
6.4车辆违章信息管理在车辆违章信息管理中,管理员可通过姓名、性别、车辆类型、是否扣留车辆等选项简化查询结果,去除冗余例如选中“车辆类型”下拉列表中的“小轿车”选项,则只显示出了所有与小轿车相关的违章信息,单击“详情”进行查看详细信息如图4-14所示,如图4-15所示图4-14车辆违章信息查询图4-15详情functionInitCarIllegalInfoData{varcarOwner=$#term#Q_txtCarOwner.val;//车主姓名(模糊查询)varsex=$#term#Q_dropSex.val;//车主性别varcarType=$#term#Q_dropCarType.val;//车辆类型varcarDetain=$#term#Q_dropCarDetain.val;//是否扣留车辆varhandleStatus=$#term#Q_dropHandleStatus.val;//处理状态varisEnable=$#term#Q_dropIsEnable.val;//是否有效
4.
6.5用户管理在用户管理中,管理员可以对车辆违章信息管理系统的所有用户进行管理,包括查询、删除、新增和修改四项操作如图4-16所示图4-16用户管理functionInitUserInfoData{varuserName=$#term#Q_txtUserName.val;varsex=$#term#Q_dropSex.val;varregistDateStart=;//$#term#Q_txtRegistDateStart.val;varregistDateEnd=;//$#term#Q_txtRegistDateEnd.val;varisAdmin=$#term#Q_dropIsAdmin.val;varisEnable=$#term#Q_dropIsEnable.val;第5章系统的调试与测试
5.1软件测试简介在整个车辆违章信息管理系统经过了可行性分析、结构设计、代码设计实现等各个阶段后,基本形成了一个完整的可投入使用的程序应用系统而在整个软件的生命周期中,软件测试作为其中一个非常重要的环节,有着发现程序错误、衡量软件质量、对其是否满足用户使用需求进行评估测试的艰巨任务通过对系统进行测试可以实现发现一些通过测试避免的开发风险、提高软件的完整性高质性、确定测试何时结束等目标
5.2系统调试步骤系统调试的步骤可以分为以下五个步骤
(1)程序调试程序调试是指在用户在正式运行使用系统之前,对程序系统进行手工或编译程序等方法调试,然后主要针对修正语法和逻辑方面进行修改调试以确保系统的质量可靠性与安全性在语法修改这一块,语法的检查和代码的设计是几乎是同时进行的,在确认语法和代码没有错误之后接着进行逻辑方面的检查比如说系统中对于车辆违章信息查询的用户注册时的手机号是有固定字段长度的,密码与确认密码的一致性等问题都可以通过调试检测系统是否会出现错误提示或无法执行的提示
(2)功能调试功能调试是指将某一个具体的功能模块下的多个程序段合并在一起以整体的形式进行调试,在完成所需的功能要求基础之上同时检查程序执行的正确性,以确保系统各个功能模块的稳定协调运行
(3)主控制程序调试和调度程序调试主控制程序调试和调度程序调试的目的主要是检测调度参数的传达是否正确,以便及时发现并解决问题
(4)程序的总调试在程序系统的总调试之前,其他的各种调试使得系统已基本符合用户使用需求,接下来就可以使用“系统模型”的方法去对整个软件系统进行全面整体性的测试也就是依据程序总调试的检测结果,对检测发现出来的错误返回到相对应的那个部分,再深化到某个具体的细节问题进行修改
(5)实况测试在完成程序的总调试之后还需要对系统进行实况测试,即在具体配置的使用环境下,将系统在计算机上执行的运行结果与开发设计人员预计的运行结果进行分析对比,确认二者是否一致
5.3测试结论本系统采用的是黑盒测试方法,其目的是通过一些测试来检测软件系统是否能够保证每个功能模块都可以得到正常运行在系统的接口处进行的系统测试,无需考虑程序系统的内部结构,只需要对各个功能模块界面进行测试,根据系统使用说明书来测试系统程序的所有功能是否能够满足用户需求通过对车辆违章信息管理系统的简单调试和各个功能的测试,可得出以下结论
(1)系统操作界面美观程度一般,但实用性高,使用起来简单明了
(2)系统数据库较完整,使得整个系统运行较流畅
(3)系统安全性有待改进
(4)系统可以做到判断基本的数据类型错误,但无法真正识别非法数据结束语通过设计开发这个车辆违章信息管理系统让我受益匪浅领悟到自己对专业知识掌握程度是不足的,即使是学过的的也很难应用到实际的生产操作中,在整个过程中遇到了的许许多多问题,甚至有些不知所措这次毕业设计里是在VisualStudio2010的编程环境里,结合操作起来相对比较简单的SQLServer2008建立数据库,使用ASP.NET脚本语言来开发的通过整个系统过程的编写,我觉得不仅巩固率大学期间的所学内容,更是加深了代码部分的编写能力,这对我以后分析问题和解决问题有很大的帮助在这段时间里,本人首先去了解了车辆违章的相关知识,借阅有关会涉及到的专业知识实际,然后对网上已有的车辆违章信息管理系统进行研习在系统设计的不同阶段全面、细致地研究分析,无论是系统需求分析、数据库建立阶段、还是各个模块功能系统编译时,都要明确用户的需求,所有工作紧紧围绕需求展开而编程时则要尽量模块化,避免代码的过多重复目前此系统可以完全实现车辆违章信息管理系统的一些基本功能,但系统仍存在一些不足,系统页面设计不够美观,且只能进行简单地查询操作等,这些都是有待改进完善的计算机各个相关的知识是各有千秋但又融会贯通的,与其他专业知识相比发展更新也是日新月异通过这个基础的违章车辆信息管理系统的设计过程学到这需要我不断地更新提高自己的专业技能,夯实系统开发能力,也希望此系统的所有用户都能够方便快捷地使用和查询致谢在完成本此毕业设计(论文)的这段时间里,我得到了很多人的帮助和支持,在这里向大家表示衷心的感谢这些人中,首先是要感谢我的指导老师王强老师,在本课题的设计、开发和论文的撰写过程中都得到了王老师的真诚帮助和悉心指导即使王老师的工作繁重,但仍然会抽出宝贵时间对设计和论文中不足的地方进行更正指导尽管对专业知识掌握不多的我,王老师依然耐心的辅导和支持,这给予了我莫大的鼓励王老师为人随和,在工作中认真负责、实事求是、责任感强,这些都为我们树立了一个好榜样同时也要感谢学院所有的老师,在大学生活期间对我的的监督和引导最后还要感谢在此次毕业设计(论文)中给与我帮助和鼓励的朋友、同学,非常感谢他们在系统设计的各阶段所做出的帮助!参考文献
[1]软件开发技术联盟.ASP.NET开发实战[M].北京清华大学出版社,2013
[2]马骏.C#程序设计及应用教程[M].北京人民邮电出版社,2012
[3]明日科技.C#项目开发案例全程实录[M].北京清华大学出版社,2011
[4]软件开发技术联盟.C#开发实战[M].北京清华大学出版社,2013
[5]孙践知.网络程序设计案例教程ASP.NET+SQLServer[M].北京清华大学出版社,2008
[6]崔淼,徐雅静,尹彦彬.ASP.NET数据库网站设计教程(C#版)[M].电子工业出版社,2012
[7]李春葆,喻丹丹,曾慧.ASP.NET动态网站设计教程基于C#+SQLServer[M].北京清华大学出版社,2011
[8]李萍、王得燕、杨文珺.ASP.NETC#动态网站开发案例教程[M].北京机械工业出版社,2011
[9]谢邦昌,郑宇庭,苏志雄.SQLServer2008R2:数据挖掘与商业智能基础及高级案例实战[M].北京中国水利水电出版社,2011
[10]胡超,闫玉宝.SQLServer2008从入门到精通[M].北京化学工业出版社,2011
[11]李艳.行政部规范化管理工具(第2版)[M].北京人民邮电出版社,2010
[12]BillEvjeni.ProfessionASP.NET
3.5SP1Edition:InC#andVB.Wrox2010
[13]Microsoft.SQLServerBookOnline.PerceptualEdge2006
[14]BillWagner.EffectiveC#:50SpecialWaystoImproveYourC#.PersonEducation2004论文题目车辆违章信息管理系统姓名刘步实学号1021113468班级10211116班年级10级专业软件工程学院软件学院指导教师王强(副教授)完成时间2014年5月30日字段名意义字段类型字段大小主键外键可否为空备注Iuid编号varchar100YNNUserName用户名varchar100NYNUserPwd用户密码varchar100NYNSex性别bit1NNY1:男,2女Address居住地址varchar4000NNYFixedLine固话varchar100NNYMoboilePhone手机号varchar100NNYIsAdmin是否为管理员bit1NNN默认为0IsSuperAdmin是否为超级管理员bit1NNN默认为0RegisterDate注册日期varchar100NNNIsEnable是否有效bit1NNN默认为1Remark备注varchar4000NNY字段名意义字段类型字段大小主键外键可否为空备注Iuidvarchar100YNNTypeName车辆类型名称varchar100NNNIsEnable是否有效bit1NNN默认为1Remark备注varchar4000NNY字段名意义字段类型字段大小主键外键可否为空备注Iuidvarchar100YNNN_Title系统公告标题varchar200NNNN_Content系统公告内容varcharmax-1NNNPublishDate发布日期varchar100NNN日期格式yyyy-MM-ddHH:mm:ssPublisher发布者varchar400NYN关联UserInfos表中Iuid字段IsEnable是否有效bit1NNN默认为1Remark备注varchar4000NNY字段名意义字段类型字段大小主键外键可否为空备注Iuidvarchar100YNNC_Number违章代码varchar100NNNCarType车辆类型编码varchar100NYN关联CarTypes表中IuidCarNo车牌号varchar100NNNCarOwner车主姓名varchar100NNNCarOwnerSex车主性别bit1NNNDriving_Licence驾驶证号varchar100NNNIdentity_Card身份证号varchar100NNNIllegal_Date违章时间varchar100NNNIllegal_Address违章地点Varcharmax-1NNNIllegal_Case违章情况(行为)Varcharmax-1NNNDeduction本次违章扣分int4NNNFine_Money本次罚款金额int4NNNCar_Detain是否扣留车辆bit1NNNCar_Detain_Days车辆扣留天数int4NNNHandle_Status处理状态int4NNNIsEnable是否有效bit1NNNpost_datetime备注varchar4000NNY字段名意义字段类型字段大小主键外键可否为空备注Iuidvarchar100YNNMsgContent留言内容varcharmax-1NNNLeaveMsg_User留言者姓名varchar100NNNContact_Way联系方式varchar100NNN手机、座机选其一LeaveDate留言时间varchar100NNN日期格式:yyyy-MM-ddHH:mm:ssIsEnable是否有效bit1NNN默认为1Remark备注varchar4000NNY。