20万30万suv车型推荐-宝马新7系2023款价格


2023年11月25日发(作者:上汽荣威价格)

车辆违章信息管理系统设计

计(论 文)

车辆违章信息管理系统

刘步实

1021113468

10211116

10

软件工程

软件学院

王强 (副教授)

2014 5 30

本人以信誉郑重声明:所呈交的学位毕业设计(论文),是本人在指导

教师指导下由本人独立撰写完成的,没有剽窃、抄袭、造假等违反道德、

学术规范和其他侵权行为。文中引用他人的文献、数据、图件、资料均已

明确标注出,不包含他人成果及为获得东华理工大学或其他教育机构的学

位或证书而使用过的材料。对本设计(论文)的研究做出重要贡献的个人

和集体,均已在文中以明确方式标明。本毕业设计(论文)引起的法律结

果完全由本人承担。

本毕业设计(论文)成果归东华理工大学所有。

特此声明。

毕业设计(论文)作者(签字)

签字日期:

本人声明:该学位论文是本人指导学生完成的研究成果,已经审阅过

论文的全部内容,并能够保证题目、关键词、摘要部分中英文内容的一致

性和准确性。

学位论文指导教师签名:

签字日期:

车辆违章信息管理系统

刘步实

May 30th,2014

- 2 -

东华理工大学毕业设计(论文) 摘要

随着信息技术日新月异的发展,带动了许多行业走向现代化、信息化和科技化。

信息技术不仅为各行业带来高效的管理,更为人们的生活带来了方便快捷,在现代

生活中占据着越来越重要的地位。近年来城市发展中普遍受到人们关注的堵车问题

既反映出了各地区的汽车拥有量在增加,也突出了交通管理部门工作的繁重与管理

人员的压力。尤其是车辆违章情况是交通管理中非常严重的问题,投入大量的警力

和人力支持才能维持运转的方式是不太可行的,因此提高车辆违章的有效管理这就

得要依托现代化信息技术。引进车辆违章信息管理系统可以提高工作的效率,支持

信息的共享,既能够减轻管理部门的负担,也给普通用户带来了方便。

本论文系统地阐述了车辆违章信息管理系统的功能及功能的实现,包括交通信

息公布、车辆违章信息查询、在线咨询等方面内容。针对车辆违章信息管理系统的

可行性及研究意义进行分析,采用技术,结合SQL server2008数据库等先

进技术进行整个过程的开发,使得此系统操作简易,具有可扩展性、快捷性、性价

比高、易于维护等优势。利用这些优势实现对车辆违章信息的高效、科学化管理,

减少劳动力,结合先进信息技术来提高资源整合和劳动质量。

关键词:车辆违章信息管理; ; SQL Server

东华理工大学毕业设计(论文) 摘要

II

东华理工大学毕业设计(论文) ABSTRACT

ABSTRACT

With the rapid development of information technology, led to the

modernization of many industries, information technology, science and

technology. Efficient management information technology not only for the

industry, has brought more people\'s lives convenient, plays an increasingly

important role in modern life. In recent years, widespread concerns about

traffic problems in urban development reflects the region\'s increase in car

ownership, heavy and also highlight the work of the traffic Administrative

Department of management\'s 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 management of vehicle traffic violation that you\'ll 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 ordinary 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 significance of the

information management system, using 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 advantage of efficient vehicle

traffic violation information and scientific management,reduce

labor,combined with advanced information technology to improve the quality

of resources and labor.

Keywords: VehicleIllegalInformationManagementSystem; ; SQL Server

II

东华理工大学毕业设计(论文) 目录

ABSTRACT ........................................................................................................................ II

................................................................................................................................... 1

1.1系统开发的背景 ...................................................................................................... 1

1.2系统开发的目的、意义 .......................................................................................... 1

2 开发语言和软件平台介绍 ..................................................................................... 3

.................................................................................................................................... I

2.1开发技术的选择 ................................................................................................... 3

2.2.1C#的概念 .......................................................................................................... 4

2.2.2 C#的特点与功能 ............................................................................................. 5

2.3软件开发平台 .......................................................................................................... 6

2.3.1 Visual Studio 2010 ...................................................................................... 6

2.3.2 三层架构 .......................................................................................................... 6

2.3.3 SQL Server2008 .............................................................................................. 6

3 系统总体设计 ......................................................................................................... 7

3.1系统设计思想 .......................................................................................................... 7

3.2可行性分析 .............................................................................................................. 7

3.2.1 技术可行性 ...................................................................................................... 7

3.2.2 经济可行性 ...................................................................................................... 8

3.2.3 操作可行性 ...................................................................................................... 8

3.2.4 法律可行性 ...................................................................................................... 8

3.3系统结构设计 .......................................................................................................... 8

3.3.1 系统的概念 ...................................................................................................... 8

3.3.2 系统设计基本原则 .......................................................................................... 9

3.3.3 系统结构化设计思想 ...................................................................................... 9

3.3.4 系统设计的整体规划 ...................................................................................... 9

3.3.5 系统设计的前期准备 .................................................................................... 10

3.3.6 系统的定位和概念设计 ................................................................................ 11

东华理工大学毕业设计(论文) 目录

3.4.1 需求分析 ........................................................................................................ 13

3.4.2 数据库设计原则 ............................................................................................ 15

3.4.3 数据库总体设计 ............................................................................................ 16

3.4.4 数据库概念设计E-R ..................................................................................... 16

3.4.5 数据库逻辑设计 ............................................................................................ 17

4 系统各功能模块的具体实现 ............................................................................... 25

4.1首页显示界面 ........................................................................................................ 25

4.2注册与登录界面 .................................................................................................... 27

4.3个人资料界面 ........................................................................................................ 30

4.4违章信息查询界面 ................................................................................................ 32

4.5用户留言界面 ........................................................................................................ 33

4.6后台管理界面的实现 ............................................................................................ 34

4.6.1 管理员登陆 .................................................................................................... 34

4.6.2 系统公告管理 ................................................................................................ 35

4.6.3 用户留言管理 ................................................................................................ 35

3.4数据库设计 ............................................................................................................ 13

4.6.4 车辆违章信息管理 ........................................................................................ 36

4.6.5 用户管理 ........................................................................................................ 36

5.1软件测试简介 ........................................................................................................ 39

东华理工大学毕业设计(论文) 绪论

1.1 系统开发的背景

随着我国经济与人民生活水平的不断提高,汽车的拥有量与日俱增,随之而来

的各种交通问题也日益严重,这导致交通部门的管理工作量与压力也是不断上升。

常见的交通违章包括酒驾、逆向行驶、驾驶证不合格、违反分道行驶规定、超速、

超载等,投入大量的警力、人力和财力对所有路段、路口进行全天候、全方位控制

管理不仅是一项浩大的工程,可行性也比较低,这就需要我们依靠现代化的计算机

信息技术手段了协助交通部门管理,使城市的交通管理工作更高效、快捷。以先进

的信息技术为手段,对所有信息进行采集、整理、加工传递、储存和利用,有组织

有计划的使信息资源能够有效配置、共享管理、协调运行、低耗费为部门创造最大

的效益。

根据《道路交通安全违法行为处理程序规定》(公安部第105号令)第二十条:

交通技术监控设备记录违法的行为信息录入道路交通违法信息管理系统的三日内,

公安机关交通管理部门应当向社会提供查询;并可以通过邮寄、发送手机短信、电

子邮件等方式通知机动车所有人或者管理人。

为保障社会道路交通安全与秩序,对车辆违章的有效管理成为目前社会亟待解

决的问题,这也促使国内外都有在研究、建设大量的车辆违章信息管理系统。在我

国,除了政府交通管理部门建设网站供车主查询,不少系统软件也为车主用户提供

了方便,比如搜狐违章查询、小米司机、卡卡司机助手都可提供交通违章实时查询

及限行提示、违章高发提醒、新交规解读等功能。采用信息化技术实现各地违章车

东华理工大学毕业设计(论文) 绪论

通过分析用户和管理员的需求,在本系统中用户可以通过汽车的车牌号、驾驶

人的驾证证号身份证号等信息进行查询是否有违章记录;查看最新公布的交通信息;

用户如果有有疑问也可通过在线咨询留言等待交通部门的解疑答惑。系统的设计尽

量简单实用、方便快捷、易于操作、界面友好,主要可以使数据传输、信息发布稳

定安全。安全性是系统运行的重要前提,需要特别注意重点设计。本系统大大的降

低了管理员的工作量,同时也进一步提高了管理人员的管理水平与工作效率,这对

于交通管理部门来说无疑是具有重大意义的。

东华理工大学毕业设计(论文)系统总体设计

2 开发语言和软件平台介绍

2.1 开发技术的选择

目前主流技术包括JSPASP等开发语言,它们都有各自的优势。就

JSP而言,它是一种动态页面技术标准的Java服务器端语言。在传统的网页HTML

件中嵌入Java程序段和JSP标记,就可以形成了JSP文件(*.jsp)JSP是以JAVA

类为基础解析客户端发出的消息,并反馈给客户端。用JSP开发的Web应用具有很

好的移植性,不受开发工具、操作系统和数据库限制,既能在Linux下运行,也能

够在其他的操作系统上运行。通常JSP页面很少会进行数据处理,一般只是用来实

现网页的静态化页面、提取数据,不进行业务方面的处理,并且界面没有Microsoft

公司的ASP/友好。

ASP是一种可以创建动态的WEB服务应用程序的动态网页技术。ASP使用

VBScriptJavaScript等简单易懂的脚本语言,提供标准的ActiveX组件,提供与

后台数据库连接和访问的功能。虽然具有无需编译、易于生成、独立于浏览器的优

点,但是ASP只可以运行在微软的服务器端、IISPWS上。其次,ASP可以使用了

COM组件兼容引擎的任何脚本编辑语言,但由于微软网络操作系统最初的设计问题会

引发许多安全问题,操作失误可能会导致数据丢失。

相比ASP来说,无论是从执行的效率或者安全性上都远远超过ASP,ASP

是解释性编程框架而是编译性框架,实现代码分离使代码更加直观、易于

管理。技术是Microsoft公司推出的新一代建立动态Web应用程序开发的平

台,是其开发史上一个重要的里程碑,使用开发WEB应用技术并且维持运

行比起其他的技术更加简单。与JavaPHPASPPerl等相比,更具有方便、灵活、

生产效率高、安全性高、完整性和面向对象等特性,是目前主流的网络编程技术之

一。它是.NET框架的一部分,用户可以使用任意.NET兼容的编程语言来编写

应用程序。可以支持多种开发语言,首选是C#可以无

缝地与 WYSIWYG HTML和其他编程工具一起工作,这不仅使得 Web 开发更加方便,而

且还能提供这些工具的所有优点,包括开发人员可以将服务器控件拖放到 Web 页的

GUI 和完全集成的调试支持。鉴于的这些优点,本系统将采用

术结合C#语言进行设计完成。

3

东华理工大学毕业设计(论文)系统总体设计

2.2 C#概况

2.2.1 C#的概念

C#语言是一种功能强大、面向对象的,从C语言和Visual C++派生而来的简单、

现代、类型安全的编程语言,是Microsoft公司.NET技术的核心开发语言,与.NET

框架完美结合,主要用于开发可以在.NET平台上运行的应用程序。从开发效率方面

来说,C#为开发人员提供了方便快捷的开发手段,并且保持了C++语言的特点;从继

承性方面来说,C#在更高层次上实现CC++;从使用性方面来说,C#几乎综合了流

行的所有高级语言优点,以其强大的操作能力、优雅的语法风格、创新的语言特性

等优势成为.NET开发的首选语言。

请看一个最简单的使用C#语言编写的程序代码:

using System;

namespace ProgrammingExample

{

class HelloWorldClass

{

static void Main()

{

ine(Hello World!)

}

}

}

对于使用C#语言的应用程序,按系统会先编译整个项目在自动运行。如果

是控制台应用程序,生成的可执行文件(.exe)会默认保存到bindebug子目录;如

果是 Web应用程序,除了网页的页面文件和资源文件以外其它C#生成的

都是.dll文件,给网页用来调用。

C#语言所开发的应用程序代码并不是编译成为可以直接在操作系统上执行的二

进制本地代码,而是被编译成中间代码,然后通过.NET Framework虚拟机的通用语

言运行时执行。所有的.Net编程语言都会被编译成这种MSIL中间代码,虽然最终的

程序可执行文件都具有(.exe)的后缀名,但是实际上如果计算机并没有安装.Net

Framework的话,这些程序将不能够被执行。在程序的执行过程中,.Net Framework

将中间代码翻译成二进制机器码,从而使它成功运行,最终所有的二进制代码被存

储在一个缓冲区中,所以当应用程序使用了重复的代码,就会自动调用缓冲区中所

储存的版本。简单来说就是当一个.Net程序第二次被运行时,就不需要进行在翻译

一次,这使得应用程序速度明显加快。

4

东华理工大学毕业设计(论文)系统总体设计

2.2.2 C#的特点与功能

C#语言一样,语言也是基于.NET FrameworkCLR的高级语言,

但是它又具有一些独有的特性,如可以使用移位操作码、运算符重载等。在发展前

景上,由于C#从一开始就是严格按照面向对象的思想设计的,使用规范的.NET

架定义的语法格式,也不需要担心兼容问题,所以给人的感觉结构清晰、语法优雅。

C#作为一种形式公开的高级语言标准,更容易被UnixLinux等操作系统广泛接受。

C#语言非常强大,它具有如下一些特点:

1)语法简洁:不允许直接操作内存,使用最简单的最常见的形式进行描述;

2)与Web紧密结合:C#支持绝大多数的Web标准如HTMLXMLSOAP等,用

它构建的Web组件可以作为Web服务并可以通过Internet被任何操作系统上运行的

任意语言调用;

3)彻底的面向对象设计:C#具有面向对象语言所应有的一切特征(封装继承

多态等)

4兼容性:C#遵循.NET的公共语言规范,保证了与其他语言开发的组件兼容。

虽然C#不支持类的多继承,但可以通过接口来实现;

5)强大的安全性机制:可以消除软件开发中的常见错误,同时.NET提供的垃

圾回收器也能够帮助开发人员有效地管理内存资源;

6)灵活的版本处理技术:C#本身内置了版本控制功能,使开发人员更加容易

地开发和维护;

7)完善的错误异常处理机制:语言的错误处理能力是衡量一种语言是否优秀

的重要依据。C#提供了完善的错误和异常处理机制,使程序在交付应用时能够更加

准确。

C#可以应用于以下领域:

1 Windows窗体应用程序:评判标准就是是否允许以图形的方式人机交互,

不过目前C#在这一领域的应用还不是很广泛;

2 Web应用程序:也可以称为是企业应用程序开发,比如一些移动通讯的网

上业务平台就是使用了这项技术,C#在这个领域的应用比较广泛;

3 移动设备应用程序:也可以称为是嵌入式开发应用,比如微软的windows

phone等开发就使用了.NET,无论是什么操作系统只要有.NET Framework

即可,.NET Framework就是目前仅限于使用在微软的跨平台解决方案而

已。

C#近几年的发展成果非常突出,包括:面向对象、类型安全、组件技术、自动

内存管理、版本控制等。虽然在操作系统和设备驱动程序等领域,C++语言在编程语

言中地位很高,但是在应用软件开发上C#还是相当实用的。综上所述,使用

框架和C#语言可以更好的开发设计车辆违章信息管理系统。

5

东华理工大学毕业设计(论文)系统总体设计

2.3 软件开发平台

2.3.1 Microsoft Visual Studio 2010

Visual Studio是微软公司推出的一款目前最流行、功能强大的Windows平台应

用程序开发环境。无论是软件服务商,还是企业应用级应用程序的部署和发布,Visual

Studio开发平台都可以提供近乎完美的一整套软件开发和测试工具,包括设计、编

码、编译测、与数据可的互操作等基本功能和基于开放式架构的服务器组件开发平

台、企业开发工具和应用程序重新发布工具以及性能评测报告等高级功能。

Visual Studio2010支持Visual BasicVisual C#Visual C++Visual F#四种语

言,在原有的Visual Studio基础上使功能更加完整强大:

1)搭配Windows 7Silverlight4Office,发挥多核并行运算的威力;

2)支持Windows Azure,微软云计算架构迈入重要里程碑;

3)助力于移动与嵌入式装置开发;

4)升级的软件测试功能及工具,为软件质量严格把关;

5)实践当前热门趋势的Agile/Scrum开发方法,强化开发设计团队的竞争力;

6)支持最新C++标准,增强IDE,切实提高开发人员的开发效率。

2.3.2 三层架构

三层架构指通常是是指逻辑上分为三个分层:数据访问层、业务逻辑层、表示

层,简单来说即在用户端和数据库之间添加一个中间层。在这种架构中,系统应用

程序将数据访问等工作通过COM/DCOM通讯方式交由中间层处理,再通过中间层交由

数据库进行处理。这大大降低了各层之间的依赖性,有利于系统的标准化、结构化;

也使得开发人员可以修改、更新某个层次而不影响整体结构,实现层次的替换工作。

2.3.3 SQL Server2008

SQL Server是一种关系数据库管理系统,它最早出现的版本是1988os/2

本,由MicrosoftSybaseAshton-Tate三家公司共同研发。

SQL Server2008不仅对原有的性能进行了改进还添加了许多特性,比如数据集

成功能、分析服务、office集成、报告服务等。特点是可信任、高效、智能,它可

以将结构化、半结构化和非结构化文档数据直接存储到数据库中,也可以对数据执

行查询、同步报告和分析等操作,还可以控制数据而不用在意数据存储在服务器还

是桌面计算机或是移动设备上。SQL Server2008允许使用.NETVisual Studio

发的自定义应用程序中、在面向服务的架构和通过Microsoft BizTalk Server进行

的业务流程中使用数据,系统工作人员可以通过日常使用的工具直接访问数据,这

大大地降低了管理数据基础设施和发送观察信息给所有用户的成本。

6

东华理工大学毕业设计(论文)系统总体设计

3 系统总体设计

3.1 系统设计思想

车辆违章信息管理系统的设计思想分为两部分:前台用户使用系统和后台管理

员管理系统。在前台,用户需要注册登录才能进入系统进行违章信息查询,了解交

通违章相关信息,还可以在在线咨询中留言,这些都主要是面向用户的。后台的设

计主要是管理员对前台用户数据的管理和维护,信息资源的发布,以及对前台用户

的留言问题进行答疑解惑。

任何系统在设计和开发一个局部功能过程中,不仅要考虑到局部模块和整体效

果之间的兼容性,还要充分考虑到信息管理系统的完整性与可扩展性。不同的用户

对于车辆违章信息管理系统的功能需求和业务逻辑不尽相同,一般而言,系统主要

是能够呈现直观、方便的人机交互界面给用户,用户能够清晰、正确、快捷的查询

到违章信息。管理员则需要在后台对数据信息资源进行整理与维护,保证信息的准

确性与有效性。

开发本系统综合使用C#语言、SQL Server数据库应用程序设计技术,

实现对违章车辆信息的先进管理。本系统主要是实现系统管理员的公告发布、车辆

违章信息管理、用户管理;系统用户的注册与登录、车辆违章信息查询、留言咨询

等功能。

3.2 可行性分析

可行性分析是整个软件开发周期的第一个阶段,由于在开发设计系统之前存在

着许多问题与不定性因素,盲目地直接着手系统的设计开发可能会导致人力、物力

和财力的浪费。这个时候,我们就需要通过可行性分析对系统的主要内容和配套条

件,如市场需求、资源供应、建设规模、设备选型、资金能力等,从技术、经济、

工程等多方面的进行分析研究和影响预测。在了解系统需求的基础上提出详细的系

统目标,然后依据这些目标来开发和设计。本系统目标应紧紧围绕车辆违章信息管

东华理工大学毕业设计(论文)系统总体设计

理系统是为了给广大车主提供方便快捷的查询功能,避免繁琐重复的记录与操作,

是属于数据库管理系统,且对软硬件的性能要求、环境条件并不是很高。运用

做前台用户界面开发,结合错误处理能力和功能非常强大的SQL Server2008数据库

技术及相关知识做后台数据库开发和管理,所以系统的技术方面是可行的。

3.2.2 经济可行性

经济可行性分析包括估算本系统的开发成本、开发费用以及系统完成后的维护

费用,同时估计系统的完工会为企业带来多大的经济效益,估算开发成本是否会超

过整个项目预期的费用。根据所选择的开发工具,主流的电脑和Window系统都可以

支持运行。

1)支出:

硬件设备: PC

软件设备:Windows 7Visual Studio2010SQL Server2008

软件设计和开发费用和软件维护费用

2 效益:

系统的效益主要是经济效益和人员效益,比如该系统投入运行之后,可以提高

交通管理部门和普通用户的工作效率,所以系统的经济方面是可行的。

3.2.3 操作可行性

本系统的开发设计主要为了使用户更方便快捷地查询车辆违章信息,获取最新

交通资讯,同时管理者也能及时更新并稳定维护车辆违章信息。人机交互界面风格

简约直观、快捷准确,用户和管理者都可以简单地操作使用该系统,所以系统的操

作方面是可行的。

3.2.4 法律可行性

本系统的开发设计,决不会侵犯国家、集体或他人的利益,不与国家政策和法

律相抵触,所以系统的法律方面是可行的。

3.3 系统结构设计

3.3.1 系统的概念

系统是由许多相互关联又相互作用的部分所组成的不可分割的整体组成,有一

定结构、目的性和功能的。系统的各要素相互依存、相互制约,比如车辆违章信息

管理的功能是违章信息查询、交通信息的更新与维护、在线留言咨询等,帮助交通

管理部门提高管理效率,方便用户查询。

8

东华理工大学毕业设计(论文)系统总体设计

3.3.2 系统设计基本原则

1)系统性

系统是各个要素之间相互作用的整体。它要求代码做到设计统一、规范,语言

尽可能一致,数据可以全局共享。

2)灵活性

系统应具有较好的开放性和可拓展性,系统的独立性是相对的,每个子系统都

可以成为一个单独模块开发的系统,尽量减少模块之间的数据依赖,使各子系统的

耦合度降至最低。

3)经济性

经济性是指在完成系统功能的前提下,尽可能地缩减系统的开销。在硬件投资

上要以满足应用需求为前提,不可盲目追求先进的技术,系统设计中应尽量简化,

缩短处理流程、降低费用。

4)可靠性

可靠性是指系统的抗干扰能力和恢复能力。一个成功的系统软件不但需要具备

高可靠性、高安全性,还需具备自动纠错能力和抗病毒能力等。

3.3.3 系统结构化设计思想

结构化设计思想主要包括三点:

一是系统性。在系统功能结构设计时,应该先考虑总体实现和全局目标,同时

兼顾重要与次要功能的部分。

二是自顶向下。先将系统分解为多个子系统,再将子系统分解为多个功能模块。

从总体目标开始着手,逐步细化各个层次问题。

三是层次性。合理划分各个层次,对于过于复杂的功能模块问题可以分解成多

个子目标,各个击破。

3.3.4 系统设计的整体规划

系统的开发设计过程通常包含以下几个步骤:

1 需求调研分析

系统开发工作人员要了解用户的基本要求,设计出大概的功能模块,每个大的

模块又可以包括若干小模块,比如增删改查功能。同时系统的交互界面可以有大致

东华理工大学毕业设计(论文)系统总体设计

2)概要设计

开发人员需要对系统进行概要设计,考虑系统的设计具体方案,包括系统的基

本处理流程、系统的功能模块划分、运行设计、数据结构的处理等,为系统的详细

设计奠定基础。

2 详细设计

在概要设计的基础上可以进行详细设计,设计总体就是从全局的角度,理清系

统整个设计的框架脉络,详细设计不仅包括各个功能模块的流程设计(流程图),

还包括将功能描述直接翻译成具体的程序设计代码。在详细设计中,描述实现具体

功能模块的数据结构、层次类型和调用关系,以便进行编码和测试,并保证系统有

满足各个系统需求。

3)编写设计说明书

系统设计内容主要包括:

a.系统总体结构设计:系统网络结构设计和系统模块化结构设计。

b.代码设计

c.数据库(文件)设计:根据系统分析得到相关数据关系集和数据字典,再分

析系统处理流程图,设计数据库。

d.输入/输出设计:输入设计应保证正确向系统输入数据,输出设计应保证正确

反应信息。

e.处理流程设计:通过流程图的形式将系统对数据处理过程和数据在系统存储

介质间的转换情况详细地描述出来。

f.程序流程设计:结合功能的实现和对流程处理的要求,画出程序模式图。

g.系统设计文档

4)编码

根据详细设计的要求,开始具体的程序编写工作,实现各个模块的功能,进而实

现对目标系统的功能性能界面等方面的要求。

5)测试:测试编写好的程序系统,一一检验是否满足既定的功能模块,是否

符合需求。

3.3.5 系统设计的前期准备

车辆违章信息管理系统是一个有信息管理的设计。在进行一个系统的设计之前,

需要对整个设计过程进行充分的前期准备,以保证此系统顺利的完成。在进行车辆

违章信息管理系统设计的初期,需要开发人员进行一些市场调查、网上搜索等工作

深入了解设计系统过程中会涉及到的相关领域,做足准备工作,确定工作方针,确

定较为可行而且灵活的工作进程。

10

东华理工大学毕业设计(论文)系统总体设计

3.3.6 系统的定位和概念设计

车辆违章信息管理系统的内容、功能和结构均围绕着主题而发展,准确的定位

和完整的概念设计是系统设计方案的重要思路,然后细化到每个具体方案的设计中,

以避免偏离主题,未能满足设计需求的问题产生。

3.3.7 系统的功能规划

将车辆违章信息管理系统的功能看成一个系统,那么它整体上要满足用户查询

车辆违章信息管理系统的基本需求。系统功能规划图,如图3-1所示:

违章车辆信

管理员 用户

线

线

3-1 系统流程图

3.3.7.1 系统需求描述与分析

11

东华理工大学毕业设计(论文)系统总体设计

1.系统需求描述

1)向所有用户显示最新交通公告信息。

2)用户可以按照关键信息查询车辆的违章信息。

3)用户可以在线留言咨询。

4)管理员可以发布最新交通信息。

5)管理员可以管理违章查询信息,包括增加、删除、修改和查询。

6)管理员的设置与管理。

2.系统需求分析

从前面的系统需求描述可以看出,车辆违章信息管理系统分为两部分,即前台

用户使用系统和后台管理员管理系统。

3.3.7.2 系统功能描述

根据系统需求的描述与分析,本系统的主要功能分为管理员和用户。

管理员部分:

1 交通信息公布

在这个模块中,管理员可以发布最新的交通信息新闻,方便车主方便快速浏

览交通的动态信息。

2 车辆违章信息查询

在这个模块中,管理员可以对违章的车辆信息进行管理,包括信息的添加、

删除、修改和查询,保证数据的完整性和可靠性。

3 查看留言在线咨询

在这个模块中,管理员可以查看车主的在线咨询留言,对相关问题进行答疑

解惑。

4)管理员的管理

在这个模块中,管理员分为两种:超级管理员和普通管理员。超级管理员具

有系统访问的最高权限,可对违章车辆信息进行管理,还可在需要时对管理组

成员进行添加等管理操作;普通管理员则只可以对违章车辆信息进行添加、删

除、修改和查询的操作。

用户部分:

用户是指进入系统查询违章信息的车主,通过注册登录进入功能模块浏览

信息新闻和查询车辆违章信息。

1 浏览信息

在这个模块中,车主用户可以浏览管理人员发布的最新交通信息。

2 注册登录

在这个模块中,新用户需要注册才能进入系统执行查询等操作,已经注册过

12

东华理工大学毕业设计(论文)系统总体设计

的用户可以直接登录系统进行查询等操作。

3 违章查询

在这个模块中,用户可以对违章信息和记录进行查询。

4 在线咨询留言

在这个模块中,用户可以就存在的一些违章信息提出疑问,留言咨询一些具

体的规章制度、政策,还可以留下投诉或意见。

3.4 数据库设计

3.4.1 需求分析

对于信息管理系统来说,数据是衡量一个系统的主要依据,它是系统最关键、

最核心的部分,想要开发设计出适合用户使用的系统软件就必须先了解客户的功能

需求,从用户的观点角度去认识系统。数据库的设计不仅与操作效率直接相关,还

会直接影响整个系统的运行质量和生命周期,合理的设计可以大大缩减系统开发的

难度系数和周期长度。数据库需求分析是数据库设计的重要基石,需求分析是为了

了解系统适合在何种环境中进行开发,对数据要求做到何种处理,并且保证数据录

入与处理的准确性、共享性、独立性和及时性,为以后进一步设计打下基础。在需

求分析这一阶段里,开发人员要求与用户保持及时有效的沟通,然后对获得的信息

进行分析和加工处理,只有逐渐掌握用户对系统的需求才能开发出令用户满意的系

统。需求分析主要围绕以下几个方面:

1)信息需求:信息需求描述系统使用的所有信息,搜集应用系统所需完整可

靠的数据,然后整理在数据库中如何处理这些数据并分析数据间的联系,信息的内

容和结构等性质。

2)安全性与完整性需求:用户对信息安全性的程度要求以及信息数据间的完

整性要求。

3)处理需求:处理需求是指了解系统用户要求对数据如何进行处理,明确数

据库中各种数据之间的关系。

车辆违章信息管理系统的数据调研与分析,总结出如下的需求信息:

? 信息公告的发布:建立系统公告表,包括编码、公告标题、公告内容、发

布日期,发布者、是否有效、备注。如图3-2所示:

编码

信息公

13

发布

东华理工大学毕业设计(论文)系统总体设计

3-2 信息公告

? 违章信息管理:建立违章车辆信息表,包括编码、违章代码、车辆类型、

车牌号、车主姓名、车主性别、驾驶证号、身份证号、违章时间、违章地

点、违章情况等。如图3-3所示:

编码

违章信息

3-3 违章信息管理

? 用户信息:建立用户表,包括编码、用户名、密码、性别、地址、固话、

手机号等。如图3-4所示:

14

性别

密码 地址

用户固话

用户信

手机

编码

东华理工大学毕业设计(论文)系统总体设计

3-4用户信息

? 留言咨询:建立留言表,包括编码、留言内容、留言者姓名、联系方式、

是否有效、备注。如图3-5所示:

编码

留言咨

备注

3-5 留言咨询

3.4.2 数据库设计原则

数据库设计是指根据用户的需求,在某一具体的数据库管理系统上设计出数据

库的结构和建立数据库的过程。在给定环境下构造最优的数据库模式,建立数据库

及其应用系统,使之能够有效地存储数据,保证数据的完整性和可靠性,满足用户

的各种应用需求。制作一个合理的数据库设计,不仅能减轻客户端和服务器端程序

的编程和维护的难度,对提升系统性能也有一定的帮助。因此数据库的设计显得尤

为重要。

下面就总结分析一下数据库设计的原则:

1)数据库设计起码要占用整个系统项目开发时间的40%以上

2)数据库设计不仅仅停留于页面展示

3)数据库设计时就应该考虑到效率和优化问题

4)添加必要的有时可能会重复字段

5)合理设计表关联

6)设计表时等系统编码阶段完成后再添加约束性关联

7)选择合适的主键生成策略

数据库设计范式不仅可以避免数据冗余,还能节省数据所占空间,减轻数据库

维护压力,但是操作起来是有难度的。不过,设计没有冗余的数据库,但并不是不

冗余的数据库就是好的数据库,合理的数据冗余能提高系统运行效率。

15

东华理工大学毕业设计(论文)系统总体设计

3.4.3 数据库总体设计

数据库设计方案遵循前述章节的数据库设计原理,本系统是采用SQL Server

据库服务器。SQL Server最重要的特点是:

1)真正的客户/服务器体系结构。

2)图形化用户界面,是系统管理和数据库管理更加的直观简约。

3)丰富的编程接口工具,为用户进行程序设计提供了更多的选择余地。

4SQL ServerWindows NT完全集成,利用了NT的许多功能,如发送和

接收消息,管理登录安全性等。。

5)具有很好的伸缩性,可跨越从运行Windows95/98的膝上型电脑到运行

Windows2000的大型多处理器等多种平台使用。

6)对Web技术的支持,使用户能够很容易地将数据库中的数据发布在Web

上。

7SQL Server提供数据仓库功能,此功能只有在Oracle和其他更昂贵的DBMS

中才有。

8SQL Server2008更是在原有的性能基础上添加了许多新特性,比如添加了

数据集成功能,改进了分析服务,报告分析以及Office集成等。

3.4.4 数据库概念设计E-R

本系统建立了4张数据表;购物车表(carts)、订单表(orders)、类别表

categories)和快餐信息表(products)。系统实体关系图如图3-6所示。

16

东华理工大学毕业设计(论文)系统总体设计

m n

超级管管理员

m m

n

n m

n m

n n

公告信

东华理工大学毕业设计(论文)系统总体设计

1UserInfos表:用于存放用户信息,结构如表3-7所示.

3-7

UserINfos的表结构

字段名

Iuid 编号 varchar 100 Y N N

UserName varchar N Y N

UserPwd varchar N Y N

Sex

Address

FixedLine

MoboilePhone

IsAdmin

IsSuperAdmin

RegisterDate

IsEnable

Remark

字段类

用户

1

00

用户

1

00

密码

性别 bit 1 N N Y

居住地

固话 varchar 100 N N Y

手机号 varchar 100 N N Y

是否为

管理员

是否为

超级管

理员 0

注册日

是否有

备注 varchar 4000 N N Y

varchar 4000 N N Y

bit 1 N N N

1:男,

2:女

0

varchar 100 N N N

1

bit 1 N N N

bit 1 N N N

2CarTypes表:用于存放车辆类型信息,结构如表3-8所示。

18

东华理工大学毕业设计(论文)系统总体设计

3-8

CarTypes的表结构

字段

字段名

类型

varchar

100 Y N Iuid N

车辆

TypeNa

类型100 N N N

varchar

me

名称

默认

是否有效 bit 1 N N N

IsEnable

1

varchar 4000 N N Y

备注

Remark

3SystemNotices表:用于系统公告信息,结构如表3-9所示。

3-9

SystemNotices的表结构

字段名 字段类型 备注

Iuid 100 Y N N

N_Title 200 N N N varchar

varchar

19

东华理工大学毕业设计(论文)系统总体设计

N_Content varchar(max) -1 N N N

PublishDate varchar 100 N N N

yyyy-MM-dd

HH:mm:ss

Publisher varchar 400 N Y N UserInfos

Iuid字段

IsEnable

Remark

4CarIllegalInfors表:用于存放违章信息信息,结构如表3-10所示。

bit 1 N N N 默认为1

varchar 4000 N N Y

3-10

CarIllegalInfors的表结构

字段名 意义 备注

20

东华理工大学毕业设计(论文)系统总体设计

varchar

Iuid 100 Y N N

违章

varchar

C_Number 100 N N N

代码

车辆

CarType 类型100 N Y N CarTypes

varchar

编码

车牌

varchar

CarNo 100 N N N

车主

varchar

CarOwner 100 N N N

姓名

车主

bit

CarOwnerSex 1 N N N

性别

驾驶

varchar

Driving_Licence 100 N N N

证号

身份

varchar

东华理工大学毕业设计(论文)系统总体设计

本次

Deduction 违章4 N N N

扣分

本次

Fine_Money 罚款4 N N N

金额

是否

Car_Detain 扣留1 N N N

车辆

车辆

Car_Detain_Days 扣留4 N N N

天数

处理

Handle_Status 4 N N N

状态

是否

IsEnable 1 N N N

有效

post_datetime 备注 4000 N N Y

int

int

bit

int

int

bit

varchar

5LeaveMessages表:用于存放系统留言信息,结构如表3-11所示。

3-11

LeaveMessages的表结构

字段名 备注

22

东华理工大学毕业设计(论文)系统总体设计

varchar

Iuid 100 Y N N

varchar(max)

MsgContent -1 N N N

LeaveMsg_User 100 N N N

varchar

手机、座机选其

varchar

Contact_Way 100 N N N

varchar

LeaveDate 100 N N N

:yyyy-MM-dd

HH:mm:ss

1 N N N bit

默认为1

IsEnable

Remark

varchar 4000 N N Y

东华理工大学毕业设计(论文)系统总体设计

东华理工大学毕业设计(论文)系统各功能模块的具体实现

4 系统各功能模块的具体实现

4.1 首页显示界面

车辆违章信息管理系统的首页主要展示了最新的信息公告模块和注册登录界

面,只有注册过的用户才能登陆系统进行违章查询等操作,非注册用户则只能浏览

最新公告信息。在最新公告中,以每页十条的形式显示,单击会弹出详细的公告信

息。如图4-14-2所示。

4-1 系统首页

25

东华理工大学毕业设计(论文)系统各功能模块的具体实现

4-2 系统公告详情

padding: 5px;\">

id=\"westPancel\" data-options=\"region:\'west\',split:false,title:\'\',

fit:false\" style=\"width: 180px;\">

data-options=\"region:\'south\',border:false\" style=\"height: 20px;

background: #F3F3F3; padding: 2px; vertical-align: middle;\">

id=\"sysVersion\">V1.0

id=\"nowTime\">

id=\"center\" data-options=\"region:\'center\'\" style=\"height:450px;

overflow:hidden;\">

id=\"Tab_Home\" title=\"\" style=\"padding: 5px; display:

block;\">

style=\" font-size:20px; margin-top:10px; text-align:center;

border-bottom:2px solid green; color:Gray; padding-bottom:0px;\">最新公告

id=\"term\" style=\"width: 100%; height: auto; margin-top:

10px; padding-top: 10px; border: 1px #D3D3D3 solid;\">

style=\"color:#D3D3D3; font-size:30px;

font-weight:bold; line-height:260px;\">暂无公告

26

东华理工大学毕业设计(论文)系统各功能模块的具体实现

    float:left; position:absolute; top:430px; left:6px;\">

    4.2 注册登录界面

    在登录注册界面中,单击“注册”进入“新用户注册”对话框,填写用户名、

    密码、性别、地址、手机号等相关重要信息,其中用户名、密码和确认密码是必填

    内容。填写完单击“注册”即可完成注册操作,成为车辆违章信息管理系统的注册

    用户。再单击登陆界面填写用户名和密码即可登录。此外,进入到用户系统界面或

    者管理员系统管理界面都可以通过单击“注销”退出当前界面回到系统首页。如图

    4-34-4所示:

    27

    东华理工大学毕业设计(论文)系统各功能模块的具体实现

    4-3 新用户注册

    4-4 登录

    $(\"#btnLogin_1\").click(function () {

    var isValidate = $(\'#userForm\').form(\'validate\');

    if (isValidate) {

    var userName = $(\"#txtUserName\").val();

    var passWord = $(\"#txtPassword\").val();

    $.ajax({

    type: \"POST\",

    url: \"/Login\",

    data: \"{userName:\'\" + userName + \"\',passWord:\'\" + passWord +

    \"\'}\",

    dataType: \"json\",

    contentType: \"application/json; charset=utf-8\",

    success: function (data) {

    if (data.d != \"null\") {

    data = $.parseJSON(data.d);

    $(\'#parent_win\').window(\'close\');

    $(\"#north .headOperation\").hide();

    $(\"#north .loginInfo\").show();

    var html = data._username;

    type = 1;

    if (data._isadmin) {

    type = 2;

    $(\"#north .loginInfo #a_btnLeaveMsg\").hide();

    } else {

    // html = \"

    id=\'a_btnEditInfo\' href=\'#\' style=\'color:Blue;\'>\" + data._username + \"\";}

    $(\"#north .loginInfo #span_UserName\").html(html);

    $(\"#north .loginInfo

    #span_RoleName\").html(data._isadmin ? \"系统管理员\" : \"普通用户\");

    UserInfo = data;

    ChoiceMenuType(type);

    InitMenu(zNodes);

    $(\'body\').layout(\'expand\', \'west\');

    // ();

    } else {

    28

    东华理工大学毕业设计(论文)系统各功能模块的具体实现

    $.(\'系统提示\', \'用户名或密码错误!\');

    $(\"#txtUserName\").focus();

    }

    },

    error: function (err) {

    }

    });

    }

    });

    $(\"#Winodw_RegirstPanel #A1\").click(function () {

    var isValidate = $(\'#Form_Regirst\').form(\'validate\');

    if (isValidate) {

    //获取表单数据

    var userName = $(\"#Winodw_RegirstPanel #txtUserName_reg\").val();

    var passWord = $(\"#Winodw_RegirstPanel #txtPassword1_reg\").val();

    var sex = $(\"#Winodw_RegirstPanel #dropSex_reg\").val();

    var address = $(\"#Winodw_RegirstPanel #txtAddress_reg\").val();

    var mobilePhone = $(\"#Winodw_RegirstPanel #txtMobile_reg\").val();

    var fixedLine = $(\"#Winodw_RegirstPanel #txtPhone_reg\").val();

    var realName = $(\"#Winodw_RegirstPanel #txtRealName_reg\").val();

    var carNo = $(\"#Winodw_RegirstPanel #txtCarNo_reg\").val();

    var drivingLicence = $(\"#Winodw_RegirstPanel

    #txtDrivingLicence_reg\").val();

    var identityCard = $(\"#Winodw_RegirstPanel

    #txtIdentityCard_reg\").val();

    $.ajax({

    type: \"POST\",

    url: \"/Register\",

    data: \"{ userName: \'\" + userName + \"\', passWord: \'\" + passWord

    + \"\', sex: \'\" + sex + \"\', address: \'\" + address + \"\', mobilePhone: \'\" + mobilePhone +

    \"\', fixedLine: \'\" + fixedLine + \"\', realName: \'\" + realName + \"\', carNo: \'\" + carNo +

    \"\', drivingLicence: \'\" + drivingLicence + \"\', identityCard: \'\" + identityCard + \"\' }\",

    dataType: \"json\",

    contentType: \"application/json; charset=utf-8\",

    success: function (data) {

    switch (data.d) {

    case -1:

    $.(\'系统提示\', \'此用户名已经被使用!

    \');

    break;

    case 0:

    $.(\'系统提示\', \'注册失败!\');

    break;

    case 1:

    $(\'#Winodw_RegirstPanel\').window(\'close\');

    $.m(\'系统提示\', \'注册成功,是否马上

    登录!\', function (r) {

    if (r) {

    29

    东华理工大学毕业设计(论文)系统各功能模块的具体实现

    $(\"#btnLogin\").click();

    }

    });

    break;

    }

    },

    error: function (err) {

    }

    });

    } else {

    $.(\'系统提示\', \'表单验证失败!\');

    }

    });

    4.3 个人资料界面

    进入到用户主界面后,用户可以在左边的“导航菜单”中单击“个人资料”进

    行信息的查看,如果有信息需要修改可单击右下方“修改”按钮。如图4-54-6

    示:

    4-5 个人资料的查看

    30

    东华理工大学毕业设计(论文)系统各功能模块的具体实现

    $(\"#win_operation #opera_div #opera_li_save\").click(function () {

    var Iuid = $(\"#editPanleUL #E_txtUserName\").attr(\"data\");

    var userName = $(\"#editPanleUL #E_txtUserName\").html();

    var passWord = $(\"#editPanleUL #E_txtUserPwd\").val();

    var sex = $(\"#editPanleUL #E_dropSex\").val();

    var address = $(\"#editPanleUL #E_txtAddress\").val();

    var mobilePhone = $(\"#editPanleUL #E_txtMobilePhone\").val();

    var fixedLine = $(\"#editPanleUL #E_txtFixedLine\").val();

    var realName = $(\"#editPanleUL #E_txtRealName\").val();

    var carNo = $(\"#editPanleUL #E_txtCarNo\").val();

    var drivingLicence = $(\"#editPanleUL #E_txtDrivingLicence\").val();

    var identityCard = $(\"#editPanleUL #E_txtIdentityCard\").val();

    if (passWord == \"\") {

    $.(\'系统提示\', \'请输入密码!\');

    return false;

    }

    $.ajax({

    type: \"POST\",

    url: \"/UpdatePersonalInfo\",

    data: \"{Iuid:\'\" + Iuid + \"\',userName:\'\" + userName + \"\',passWord:\'\"

    + passWord + \"\',sex:\'\" + sex + \"\',address:\'\" + address + \"\',mobilePhone:\'\" +

    mobilePhone + \"\',fixedLine:\'\" + fixedLine + \"\',realName:\'\" + realName +

    \"\',carNo:\'\" + carNo + \"\',drivingLicence:\'\" + drivingLicence + \"\',identityCard:\'\" +

    identityCard + \"\'}\",

    dataType: \"json\",

    async: false,

    contentType: \"application/json; charset=utf-8\",

    success: function (data) {

    if (data.d != null) {

    if (data.d == 1) {

    $.(\'系统提示\', \'保存成功!\', null, function ()

    {

    31

    4-6 个人资料的修改

    东华理工大学毕业设计(论文)系统各功能模块的具体实现

    InitUserInfo();

    });

    } else {

    $.(\'系统提示\', \'保存失败!\');

    }

    $(\'#win_operation\').window(\'close\');

    }

    },

    error: function (err) {

    }

    });

    });

    4.4 违章信息查询界面

    在导航菜单中还有“违章信息查询”模块,用户可以通过正确的驾驶证号、车牌

    号或者违章时间段来进行查询车辆违章信息。如果有违章信息记录就会显示出来,

    用户可单击“详情”查看具体信息;如果没有则会显示“无数据行”。如图4-74-8

    所示。

    4-7

    章信息查询

    32

    东华理工大学毕业设计(论文)系统各功能模块的具体实现

    4-8

    无数据行

    function InitCarIllegalInfoData() {

    var drivingLicence = $(\"#term #Q_txtDrivingLicence\").val(); //驾驶证号

    var carNo = $(\"#term #Q_txtCarNo\").val(); //车牌号

    var illegalStartDate = $(\"#term #E_txtIllegalStartDate\").val(); //违章开始时间

    var illegalEndDate = $(\"#term #E_txtIllegalEndDate\").val(); //违章结束时间

    4.5 用户留言界面

    在整个用户模块中除了以上界面还有用户留言功能。游湖可以在这里留下疑问、

    意见和建议。如图4-9所示。

    4-9 系统留言板

    $(\"#Winowds_LeaveMsgPanel #A3\").click(function () {

    var isValidate = $(\'#Form_LeaveMsg\').form(\'validate\');

    if (isValidate) {

    var leaveMsgUser = $(\"#Winowds_LeaveMsgPanel

    #txtLeaveMsgUser\").val();

    var msgContent = $(\"#Winowds_LeaveMsgPanel

    #txtMsgContent\").val();

    var contactWay = $(\"#Winowds_LeaveMsgPanel

    #txtContactWay\").val();

    $.ajax({

    type: \"POST\",

    url: \"/SystemLeaveMsg\",

    data: \"{ leaveMsgUser: \'\" + leaveMsgUser + \"\', msgContent: \'\" +

    msgContent + \"\', contactWay: \'\" + contactWay + \"\' }\",

    33

    东华理工大学毕业设计(论文)系统各功能模块的具体实现

    dataType: \"json\",

    contentType: \"application/json; charset=utf-8\",

    success: function (data) {

    switch (data.d) {

    case 0:$.(\'系统提示\', \'留言失败,请稍候再试!

    \');

    break;

    case 1:$.(\'系统提示\', \'留言成功,谢谢您对我们

    的支持!\', null, function () {

    $(\'#Winowds_LeaveMsgPanel\').window(\'close\');

    });

    break;

    }

    },

    error: function (err) {

    }

    });

    } else {

    $.(\'系统提示\', \'表单验证失败!\');

    }

    });

    4.6 后台管理界面的实现

    4.6.1 管理员登陆

    后台管理用来管理前台所有的数据和信息,管理员必须登录才能进入。与用户

    登录类似,管理员在对话框中输入正确的用户名和密码即可。如图4-11所示:

    4-11 管理员登录

    var html = data._username;

    //登录后,默认为普通用户登录,如果用户为管理员,则设置type2

    type = 1;

    if (data._isadmin) {

    34

    东华理工大学毕业设计(论文)系统各功能模块的具体实现

    type = 2;

    $(\"#north .loginInfo #a_btnLeaveMsg\").hide();

    } else {

    // html = \"

    style=\'color:Blue;\'>\" + data._username + \"\";}

    $(\"#north .loginInfo #span_UserName\").html(html);

    $(\"#north .loginInfo #span_RoleName\").html(data._isadmin ? \"系统管理员\" :

    \"普通用户\");

    UserInfo = data;

    ChoiceMenuType(type);

    InitMenu(zNodes);

    $(\'body\').layout(\'expand\', \'west\');

    4.6.2 系统公告管理

    在系统公告管理中,管理员不仅可以通过模糊查询等方法查询公告信息,还可

    对任意一条公告信息进行删除、新增和修改的操作。如图4-12所示。

    4-12 系统公告管理

    东华理工大学毕业设计(论文)系统各功能模块的具体实现

    在用户留言管理中,管理员可以通过留言内容或者留言时间条件对留言进行查

    询,也可以删除无用或重复的留言。如图4-13所示。

    4-13 用户留言管理

    function InitLeaveMessageData() {

    var msgContent = $(\"#term #Q_txtMsgContent\").val(); //留言内容(模糊查询)

    var leaveStartDate = $(\"#term #E_txtLeaveStartDate\").val(); //留言开始时间

    var leaveEndDate = $(\"#term #E_txtLeaveEndDate\").val(); //留言结束时间

    4.6.4 车辆违章信息管理

    在车辆违章信息管理中,管理员可通过姓名、性别、车辆类型、是否扣留车辆等

    选项简化查询结果,去除冗余。例如选中“车辆类型”下拉列表中的“小轿车”选

    ,则只显示出了所有与小轿车相关的违章信息,单击“详情”进行查看详细信息。

    如图4-14所示,如图4-15所示:

    4-14 车辆违章信息查询

    36

    东华理工大学毕业设计(论文)系统各功能模块的具体实现

    4-15 详情

    function InitCarIllegalInfoData() {

    var carOwner = $(\"#term #Q_txtCarOwner\").val(); //车主姓名(模糊查询)

    var sex = $(\"#term #Q_dropSex\").val(); //车主性别

    var carType = $(\"#term #Q_dropCarType\").val(); //车辆类型

    var carDetain = $(\"#term #Q_dropCarDetain\").val(); //是否扣留车辆

    var handleStatus = $(\"#term #Q_dropHandleStatus\").val(); //处理状态

    var isEnable = $(\"#term #Q_dropIsEnable\").val(); //是否有效

    4.6.5 用户管理

    在用户管理中,管理员可以对车辆违章信息管理系统的所有用户进行管理,包

    括查询、删除、新增和修改四项操作。如图4-16所示:

    4-16 用户管理

    function InitUserInfoData() {

    var userName = $(\"#term #Q_txtUserName\").val();

    37

    东华理工大学毕业设计(论文)系统各功能模块的具体实现

    var sex = $(\"#term #Q_dropSex\").val();

    var registDateStart = \"\"; //$(\"#term #Q_txtRegistDateStart\").val();

    var registDateEnd = \"\"; //$(\"#term #Q_txtRegistDateEnd\").val();

    东华理工大学毕业设计(论文) 系统的调试与测

    5 系统的调试与测试

    5.1 软件测试简介

    在整个车辆违章信息管理系统经过了可行性分析、结构设计、代码设计实现等

    各个阶段后,基本形成了一个完整的可投入使用的程序应用系统。而在整个软件的

    生命周期中,软件测试作为其中一个非常重要的环节,有着发现程序错误、衡量软

    件质量、对其是否满足用户使用需求进行评估测试的艰巨任务。通过对系统进行测

    试可以实现发现一些通过测试避免的开发风险、提高软件的完整性高质性、确定测

    试何时结束等目标。

    5.2 系统调试步骤

    系统调试的步骤可以分为以下五个步骤:

    1)程序调试

    程序调试是指在用户在正式运行使用系统之前,对程序系统进行手工或编译程

    序等方法调试,然后主要针对修正语法和逻辑方面进行修改调试以确保系统的质量

    可靠性与安全性。在语法修改这一块,语法的检查和代码的设计是几乎是同时进行

    的,在确认语法和代码没有错误之后接着进行逻辑方面的检查。比如说系统中对于

    车辆违章信息查询的用户注册时的手机号是有固定字段长度的,密码与确认密码的

    一致性等问题都可以通过调试检测系统是否会出现错误提示或无法执行的提示。

    2)功能调试

    功能调试是指将某一个具体的功能模块下的多个程序段合并在一起以整体的形

    式进行调试,在完成所需的功能要求基础之上同时检查程序执行的正确性,以确保

    系统各个功能模块的稳定协调运行。

    3)主控制程序调试和调度程序调试

    东华理工大学毕业设计(论文) 系统的调试与测

    5.3 测试结论

    本系统采用的是黑盒测试方法,其目的是通过一些测试来检测软件系统是否能

    够保证每个功能模块都可以得到正常运行。在系统的接口处进行的系统测试,无需

    考虑程序系统的内部结构,只需要对各个功能模块界面进行测试,根据系统使用说

    明书来测试系统程序的所有功能是否能够满足用户需求。

    通过对车辆违章信息管理系统的简单调试和各个功能的测试,可得出以下结论:

    1)系统操作界面美观程度一般,但实用性高,使用起来简单明了。

    2)系统数据库较完整,使得整个系统运行较流畅。

    3)系统安全性有待改进。

    4)系统可以做到判断基本的数据类型错误,但无法真正识别非法数据。

    东华理工大学毕业设计(论文) 系统的调试与测

    东华理工大学毕业设计(论文) 结束语

    的设计过程学到这需要我不断地更新提高自己的专业技能,夯实系统开发能力,也

    希望此系统的所有用户都能够方便快捷地使用和查询。

    42

    东华理工大学毕业设计(论文) 致谢

    在完成本此毕业设计(论文)的这段时间里,

    我得到了很多人的帮助和支持,在这里向大家表示

    衷心的感谢。这些人中,首先是要感谢我的指导老

    师王强老师,在本课题的设计、开发和论文的撰写

    过程中都得到了王老师的真诚帮助和悉心指导。即

    使王老师的工作繁重,但仍然会抽出宝贵时间对设

    计和论文中不足的地方进行更正指导。尽管对专业

    知识掌握不多的我,王老师依然耐心的辅导和支

    持,这给予了我莫大的鼓励。王老师为人随和,在

    工作中认真负责、实事求是、责任感强,这些都为

    我们树立了一个好榜样。同时也要感谢学院所有的

    东华理工大学毕业设计(论文) 致谢

    东华理工大学毕业设计(论文) 参考文献

    参考文献

    [1] 软件开发技术联盟. 开发实战[M].北京:清华大学出版社,2013

    [2] 马骏.C#程序设计及应用教程[M].北京:人民邮电出版社,2012

    [3] 明日科技.C#项目开发案例全程实录[M].北京:清华大学出版社,2011

    [4] 软件开发技术联盟.C#开发实战[M].北京:清华大学出版社,2013

    [5] 孙践知.网络程序设计案例教程:+SQL Server[M].北京:清华大学出版社,2008

    [6] 崔淼,徐雅静,尹彦彬.数据库网站设计教程(C#版)[M]. 电子工业出版社,2012

    [7] 李春葆,喻丹丹,曾慧.动态网站设计教程:基于C#+SQL Server[M].北京:清华大学出版社,2011

    [8] 李萍、王得燕、杨文珺.(C#)动态网站开发案例教程[M].北京:机械工业出版社,2011

    [9] 谢邦昌,郑宇庭,苏志雄.SQL Server2008 R2:数据挖掘与商业智能基础及高级案例实战[M].北京:中国水

    利水电出版社,2011

    [10] 胡超,闫玉宝.SQL Server2008从入门到精通[M].北京:化学工业出版社,2011

    [11] 李艳.行政部规范化管理工具(第2版)[M].北京:人民邮电出版社,2010

    [12] Bill Evjension 3.5 SP1 Edition:In C# and ,2010

    [13] Server Book tual Edge,2006

    [14] ive C#:50 Special Ways to Improve Your C#.Person Education,2004

    45

    观致汽车最新消息-五菱宏光迷你mini敞篷图片及价格


    更多推荐

    123车辆违章查询