1、本科毕业设计(20届)基于WEB车辆管理系统所在学院专业班级计算机科学与技术学生姓名学号指导教师职称完成日期年月I摘要【摘要】基于WEB的车辆管理系统这个项目采用模块化的设计思想,运用MYECLIPSE软件,通过使用JAVA脚本语言完成动态的、交互的WEB服务器应用程序,使用SQL2000数据库管理系统,实现车辆档案管理、车辆报废、运营管理、车辆维修管理、车辆违章管理、车辆事故管理、驾驶员信息管理、驾驶员奖罚信息管理、管理员管理、用户管理等功能。本文着重阐述了基于WEB的车辆管理系统的整体开发过程。介绍了系统的开发环境以及开发工具,在数据库创建思想以及各个数据表之间的具体关联等方面也做出了详细
2、说明,并且具体剖析了系统各个功能的实现过程以及详细设计过程。【关键词】管理系统;数据库;模块化。IIABSTRACT【ABSTRACT】WEBBASEDVEHICLEMANAGEMENTSYSTEMOFTHISPROJECTUSESAMODULARDESIGN,THEUSEMYECLIPSESOFTWARE,COMPLETEDTHROUGHTHEUSEOFJAVASCRIPTLANGUAGEDYNAMIC,INTERACTIVEWEBSERVERAPPLICATIONS,USINGSQL2000DATABASEMANAGEMENTSYSTEM,FILEMANAGEMENTOFVEHICLES,
3、VEHICLESCRAPPING,OPERATIONSMANAGEMENT,VEHICLEMAINTENANCEMANAGEMENT,VEHICLEVIOLATIONMANAGEMENT,VEHICLEACCIDENTMANAGEMENT,DRIVERINFORMATIONMANAGEMENT,INFORMATIONMANAGEMENTDRIVERREWARDANDPUNISHMENT,THEADMINISTRATORMANAGEMENT,USERMANAGEMENTANDOTHERFUNCTIONSTHISTHESISINTRODUCESTHEWHOLEDEVELOPMENTPROCESSO
4、FTHEWEBBASEDVEHICLEMANAGEMENTSYSTEMWEFIRSTLYINTRODUCESTHESYSTEMDEVELOPMENTENVIRONMENTANDDEVELOPMENTTOOLS,ANDTHENDISCUSSESVARIOUSTHINKINGINTHEDATABASETOCREATEASPECIFICCORRELATIONBETWEENTHEDATATABLESLASTLYWEGIVESDETAILEDANDSPECIFICANALYSISOFTHEVARIOUSFUNCTIONSOFTHESYSTEMIMPLEMENTATIONPROCESSANDDETAILE
5、DDESIGNPROCESS【KEYWORDS】MANAGEMENTSYSTEMS;DATABASE;DATABASE。III目录摘要IABSTRACTII目录III1前言111背景112管理系统的简介1121管理系统的起源1122管理系统的作用113车辆管理系统的功能和作用12可行性研究与需求分析321可行性研究3211技术可行性322需求分析3221系统主要解决的问题3222系统的基本功能423系统数据流图4231管理员子系统5IV232普通员工子系统53系统的设计731概述732系统功能的划分7321管理员工子系统7322普通员工子系统833数据库设计9331ER图9332数据库表设计1
6、034安全设计12341登录用户安全性12342数据安全性1235程序流程图124系统的实现1441系统运行的环境1442系统程序简介15421登录页面15422管理主页面16423车辆档案信息管理模块16424车辆报废管理模块19425运营信息管理模块20426车辆维修管理模块22427车辆违章管理模块24428事故信息管理模块25429管理主页面26111驾驶员信息管理模块264210驾驶员奖罚页面274211管理员管理页面284212用户管理页面294213修改密码页面295总结316展望32参考文献33致谢错误未定义书签。11前言11背景随着经济的逐渐增长,人们生活水平的提高,汽车已经
7、成为了不可缺少的交通工具,在企事业单位中得以普及,单位的车辆数目已经远远不止简单的几辆,与此同时就产生了车辆资源的合理分配使用问题。该问题涉及到车辆的档案管理、驾驶员档案管理等。而对一个单位来说,如何对车辆合理的分配,使其发挥最大的作用,是一个问题。所以本系统对于一个单位来说,不仅可以做到车辆的合理分配,也能做到对车辆进行追踪记录。12管理系统的简介121管理系统的起源管理信息系统(MANAGEMENTINFORMATIONSYSTEMS)简称MIS。在20世界50年代由西蒙提出了管理依赖于信息与决策的概念。在70年代由瓦尔特肯尼万WALTERTKENNEVAN提出了MIS这一概念,并强调信息
8、为决策服务。122管理系统的作用管理信息系统是研究管理领域中的信息活动及计算机的实现方法,为管理提供决策支持。管理系统包括数据处理和管理两部分功能。数据处理功能是把各种形式的原始数据进行分类、整理和保存,以供查询,进行各种系统分析和综合工作,及时提供各种统一格式的信息。管理功能用来管理义务过程的的具体决策活动,包括计划、预测、决策优化等功能。在管理活动中面对大量的信息进行管理决策,无疑会对管理者带来一定影响,而管理信息系统对大量信息进行一定处理,使之呈现一定的规律性,为管理者的决策活动带来方便。13车辆管理系统的功能和作用车辆管理系统是对一个单位提车辆合理使用,以及管理员方便管理的系统。本系统
9、包括车辆的档案管理、驾驶员档案管理、车辆维修、车辆违章、车辆事故、车辆运营、车辆报废、驾驶员奖罚等管理等几个功能模块。而且每个模块之间的部分数据是统一的,如车辆事故信息管理模块中的驾驶员,事故车辆必然来自司机模块和车辆信息模块。同样和普通管理系统一样,本系统也具有一个用户管理模块,包括用户的添加、密码的修改、用户删除(只限ADMIN)。系统前台采用JSP技术,JSP是基于JAVASERVLET以及整个JAVA体系的WEB开发技术,利用这一技术可以建立安全的、跨平台的先进动态网站,这项技术还在不断地被更新和优化。后台数据库是SQLSERVER2000,而SQLSERVER则是MICROSOFT公
10、司数据库系列中的旗舰产品,两者结合,为WEB数据库技术提供了完美的实现体系基于WEB的车辆管理系统就是在这种条件下开发出来的,通过网2页的形式,完成车辆档案管理、车辆报废、运营管理、车辆维修管理、车辆违章管理、车辆事故管理、驾驶员信息管理、驾驶员奖罚信息管理、管理员管理、用户管理等功能。32可行性研究与需求分析21可行性研究可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行系统分析和设计的过程。211技术可行性车辆管理系统是由网络和网页实现的。所以本系统使用JSP开发技术,服务器端脚本用JAVA脚本来编写,客户端脚本也用JAVA来编写,数据库
11、使用SQLSERVER2000数据库,服务器是TOMCAT50。本人在大学的学习中,已经学过这几门语言,就本人能力而言,多次进行数据库开发实习,有一定的实地开发经验。本人热爱计算机科学,有一种奋发向上刻苦钻研的精神,经过大学四年的学习,这些课程已熟练掌握,本系统是本人在学校开发,遇到问题可以与同学一起研究,再加上导师的指导。因此在技术上能够适应本系统的开发。成熟的技术已经有很多系统基于此平台完成。基于WEB的车辆管理系统采用B/S结构的模式设计,这种系统的优势在于系统简单、功能强大、扩展能力良好等性能。B/S(BROWSER/SERVER)结构即浏览器和服务器结构,它是随着INTERNET技术
12、的兴起,对C/S结构的一种变化或者改进的结构。用户工作通过浏览器(WWW)来实现的,取代了原来的客户端程序,极少部分事务逻辑在前端(BROWSER)实现,但是主要事务逻辑在服务器端(SERVER)实现,形成所谓三层3TIER结构。这样就大大的减轻了客户端电脑负荷,减轻了系统维护与升级的成本和工作量,减少了用户的总体成本。22需求分析需求分析是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。221系统主要解决的问题本系统要实现车辆管理的网络化查询与管理。能够实现在网上查询车辆管理信息的功能,不分时间、地点,只要能上网即可以查询车辆管理信息。管理员可以完成车辆档案信息的
13、管理,驾驶员档案信息的管理,驾驶员奖罚,车辆维修,车辆违章管理,车辆运营等的管理。车辆档案信息管理车辆档案不仅包括车辆信息档案,还包括报废车辆档案,对车辆进行录入、修改、删除、报废。车辆的运营管理主要包括车辆的运营时长,时间,同时可以进行录入,删除功能。车辆管理4包括车辆的维修管理、事故管理、违章管理。驾驶员管理包括驾驶人远的录入、删除以及驾驶员的奖罚。系统维护管理包括管理人员与普通员工的添加与删除。在普通员工的系统中不包括系统管理模块。222系统的基本功能车辆管理系统的开发主要包括应用程序系统和后台数据库,应用程序系统要求界面友好,功能完备,易使用等特点。而后台数据库的数据要具有一致性、完整
14、性、安全性。(1)普通员工操作方便前台作为与操作员直接交互的界面,在考虑功能的同时,也考虑了操作的简洁和方便性,目的是让大多数不懂电脑操作的客户,也能轻松的享受计算机给他们带来的便利。前台系统主要是操作员的管理和查询功能。(2)管理后台本系统后台管理在考虑操作员信息管理操作简便的同时,提供了强大的管理模式。能够完成管理员信息管理,用户信息管理和普通操作员的操作。23系统数据流图本系统分为两个部分管理员子系统和普通员工子系统。为了形象的描述系统的结构,可以通过数据流图来演示,所谓数据流图,简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程。
15、图形符号名称实体处理数据存储数据流图21车辆管理系统数据流图以下为本系统的数据流图DNS5图22车辆管理系统数据流图231管理员子系统图23管理员子系统数据流图232普通员工子系统管理员P0车辆管理系统管理员用户用户管理员操作信息管理员操作结果用户操作信息用户操作信息P1管理员操作子系统F2用户信息F3驾驶员信息F1管理员信息F4奖罚信息F5车辆维修信息F6车辆违章信息F7车辆事故F11修改密码F8车辆运营F9车辆档案F10车辆报废车辆维修信息表D5D1管理员信息表车辆违章信息表D6查询统计信息D2用户信息表D3驾驶员信息表D4奖罚信息表车辆事故信息表D7车辆运营信息表D8车辆档案信息表D9车
16、辆报废信息表D106图24普通员工子系统数据流图P2普通员工操作子系统F13驾驶员信息F14奖罚信息F15车辆维修信息F16车辆违章信息F17车辆事故F12修改密码F18车辆运营F19车辆档案F20车辆报废车辆维修信息表D5车辆违章信息表D6查询统计信息D2用户信息表D3驾驶员信息表D4奖罚信息表车辆事故信息表D7车辆运营信息表D8车辆档案信息表D9车辆报废信息表D1073系统的设计31概述本阶段主要任务是划分出系统的物理元素及设计软件的结构,完成软件定义时期的任务之后就应该对系统进行总体设计,即根据系统分析产生的分析结果来确定这个系统由哪些系统和模块组成,这些系统和模块又如何有机的结合在一起
17、,每个模块的功能如何实现。系统设计的目标是使系统实现拥有所要求的功能,同时,力争达到高效率、高可靠性、可修改性,并且容易掌握和使用。模块化就是把程序划分成独立命名且可独立访问的模块,每个模块完成一个子功能,把这些模块集成起来构成一个整体,可以完成指定的功能满足用户的需求。采用模块化原理的优点在于可以使软件结构清晰,容易测试和调试。从而提高软件的可靠性,可修改性。有助于软件开发的组织管理。一个大型软件可分别编写不同的模块。32系统功能的划分经过对系统的需求分析,将整个系统分为二部分管理员子系统、普通员工子系统。321管理员工子系统管理员子系统完成此系统的管理维护操作,主要包括管理员信息管理模块,
18、用户管理模块,驾驶员信息模块,奖罚信息管理模块,车辆维修信息管理模块,车辆违章管理模块,车辆事故,车辆运营,车辆档案,车辆报废等。管理员子系统的的功能结图如图31所示图31管理员工子系统功能图功能描述1管理员信息管理完成管理员信息的添加、编辑、删除操作。管理员管理子系统运营信息管理车辆运营运营查询系统维护管理员管理用户管理密码修改驾驶员管理驾驶员信息驾驶员奖罚车辆管理车辆档案车辆报废车辆信息管理车辆维修管理车辆违章管理车辆事故管理82用户信息管理完成系统操作用户信息的管理。3驾驶员管理完成驾驶员信息的添加修改删除的操作。4奖罚管理完成驾驶员的奖罚信息管理。5车辆维修管理完成车辆维修信息的管理。
19、6车辆违章管理完成车辆违章信息的管理。7车辆事故完成车辆发生事故的信息管理。8车辆运营管理完成车辆的运营信息的管理。9车辆档案管理对车的基本信息进行管理。10车辆报废管理对需要报废的车辆进行报废登记处理。11修改密码登录的管理员修改自己的密码。322普通员工子系统普通员工子系统完成系统的管理。模块与管理员子系统相比少了用户管理与密码修改两项。普通员工子系统的功能结图如图32所示图32普通员工子系统功能图功能描述1驾驶员管理完成驾驶员信息的添加修改删除的操作。2奖罚管理完成驾驶员的奖罚信息管理。3车辆维修管理完成车辆维修信息的管理。4车辆违章管理完成车辆违章信息的管理。5车辆事故完成车辆发生事故
20、的信息管理。6车辆运营管理完成车辆的运营信息的管理。普通员工管理子系统运营信息管理车辆运营运营查询密码修改驾驶员管理驾驶员信息驾驶员奖罚车辆管理车辆档案车辆报废车辆信息管理车辆维修管理车辆违章管理车辆事故管理97车辆档案管理对车的基本信息进行管理。8车辆报废管理对需要报废的车辆进行报废登记处理。9修改密码登录的普通员工修改自己的密码。33数据库设计331ER图实体联系模型,即ER模型,这个模型直接从现实世界中抽象出实体类型及实体间联系,然后用实体联系图(ER图)表示数据模型。ER图包含三个基本成分矩形框用于表示实体类型(考虑问题的对象)。菱形框用于表示联系类型(实体间联系)。椭圆形框用于表示实
21、体类型和联系类型的属性。图33车辆实体属性图图34驾驶员实体属性图车辆出厂日期厂家车名座位价格车号排量车型驾驶员姓名证号人员编号性别年龄10图35驾驶员和车辆关系ER图332数据库表设计本系统的数据库的名字为CAR_DATAMDF,在本数据库中包括如下几个表表31车辆档案信息CAR表字段名称类型长度主键说明允许空CHVARCHAR50YES车号否CMVARCHAR50车名是CXNUMERIC50车型是CJVARCHAR50厂家是CGRQVARCHAR50出厂日期是PLVARCHAR50排量是ZWVARCHAR50座位是JGVARCHAR50价格是BXVARCHAR50保险是BZVARCHAR5
22、0备注是属于MN车辆出厂日期厂家车名座位价格车号排量车型驾驶员姓名证号人员编号性别年龄11BFRQVARCHAR50报废日期是ZTVARCHAR50状态是表32车辆管理信息CLGL表字段名称类型长度主键说明允许空IDVARCHAR50YES编号否CHVARCHAR50车号是BZ1VARCHAR50地点是BZ2VARCHAR50维修是BZ3VARCHAR50违章是BZ4VARCHAR50罚款是LXVARCHAR50类型是表33管理员信息GUANLI表字段名称类型长度主键说明允许空USERNAMEVARCHAR50YES用户名否PASSWORDVARCHAR50密码是表34奖罚信息JCGL表字段名
23、称类型长度主键说明允许空IDVARCHAR50YES编号否RHVARCHAR50司机号是XMVARCHAR50姓名是ZHVARCHAR50证号是QKVARCHAR50情况是SJVARCHAR50时间是表35用户信息(LINGDAO)表字段名称类型长度主键说明允许空USERNAMEVARCHAR50YES用户名否PASSWORDVARCHAR50密码是表36驾驶员信息(RYGL)表字段名称类型长度主键说明允许空RHVARCHAR50YES人员编号否XMVARCHAR50姓名是ZHVARCHAR50证号是XBVARCHAR50性别是NLVARCHAR50年龄是DHVARCHAR50电话是DZVAR
24、CHAR50地址是12表37运营信息(YYGL)表字段名称类型长度主键说明允许空CHVARCHAR50YES车号否RHVARCHAR50驾驶员号是CCSJVARCHAR50出车时间是CFLCVARCHAR50出发里程是FHSJVARCHAR50返回时间是FHLCVARCHAR50返回里程是34安全设计341登录用户安全性系统设计了登陆界面,每个合法用户有一个密码,该密码由用户自行维护,从而实现对用户的身份验证。342数据安全性客户端层和数据库层隔离,客户端无法接触本质的数据库,无法进行非法的修改和破坏,使得数据库得到有效安全的保护。35程序流程图程序流程图又称为程序框图,它是历史悠久使用最广泛
25、的描述软件设计的方法。1管理员系统管理程序流程图如下13图36管理员子系统的程序流程图2普通员工子系统管理程序流程图如下结束Y开始正确登录窗口N管理员管理子系统运营信息管理车辆运营运营查询系统维护管理员管理用户管理密码修改驾驶员管理驾驶员信息驾驶员奖罚车辆管理车辆档案车辆报废车辆信息管理车辆维修管理车辆违章管理车辆事故管理144系统的实现41系统运行的环境Y开始正确登录窗口N结束普通员工管理子系统运营信息管理车辆运营运营查询密码修改驾驶员管理驾驶员信息驾驶员奖罚车辆管理车辆档案车辆报废车辆信息管理车辆维修管理车辆违章管理车辆事故管理15CPUINTELPENTIUMII/233MHZ以上内存至
26、少128M硬盘空间至少950M操作系统WINDOWS2000/XP42系统程序简介虽然系统是从普通员工的角度开始设计的,但是用户管理信息等,数据是从管理员录入的。系统首先面对的用户就是管理者。用户的需求实际上是系统需求的一部分,更重要的是应先解决管理者对系统管理的需求。在做好后台管理系统的基础上,再做前台系统,由于数据库里有了各种实际的资料,会更加直观。管理员子系统主要是为管理员服务的,主要由五个模块组成,系统维护管理模块,驾驶员管理模块,车辆信息管理模块,运营信息管理模块,车辆管理模块。421登录页面本页是车辆管理系统的入口,为了确保网站与数据库的安全,对进入的人进行身份验证是十分必要的。本
27、页的主要功能就是对用户进行身份验证。只有用户名和密码都正确才可以进入系统。本系统的用户分为管理员,普通员工两种,用户输入用户名及密码并选择身份,点击“登录”按钮完成登录的功能,本页面的设计如图41所示图41登录页面“登录”按钮的代码设计如下STRINGUSERNAMEDATEFORMATETOGBSTRINGREQUESTGETPARAMETER“USERNAME“STRINGPASSWORDDATEFORMATETOGBSTRINGREQUESTGETPARAMETER“PASSWORD“STRINGTYPEDATEFORMATETOGBSTRINGREQUESTGETPARAMETER“T
28、YPE“16LOGINMANAGERLMNEWLOGINMANAGERIFLMTESTUSERUSERNAME,PASSWORD,TYPEALERT“用户名或密码错误,或者没有这个用户的注册资料“DOCUMENTLOCATIONHREF“LOGINJSP“ALERT“操作成功“DOCUMENTLOCATIONHREF“CARMANAGERJSP“ALERT“操作成功“DOCUMENTLOCATIONHREF“CARMANAGERJSP“3点击新增按钮打开新增车辆信息页面,本页对应的磁盘文件为ADDCARJSP。页面的设计如图44所示图44新增档案页面其中保存按钮的主要代码如下STRINGOPD
29、ATEFORMATETOGBSTRINGREQUESTGETPARAMETER“OP“STRINGCH,CM,CX,CJ,CGRQ,PL,ZW,JG,BX,BZCAROPCAOPNEWCAROPIF“ADD“EQUALSOPCHDATEFORMATETOGBSTRINGREQUESTGETPARAMETER“CH“CMDATEFORMATETOGBSTRINGREQUESTGETPARAMETER“CM“CXDATEFORMATETOGBSTRINGREQUESTGETPARAMETER“CX“CJDATEFORMATETOGBSTRINGREQUESTGETPARAMETER“CJ“CGRQ
30、DATEFORMATETOGBSTRINGREQUESTGETPARAMETER“CGRQ“PLDATEFORMATETOGBSTRINGREQUESTGETPARAMETER“PL“ZWDATEFORMATETOGBSTRINGREQUESTGETPARAMETER“ZW“19JGDATEFORMATETOGBSTRINGREQUESTGETPARAMETER“JG“BXDATEFORMATETOGBSTRINGREQUESTGETPARAMETER“BX“BZDATEFORMATETOGBSTRINGREQUESTGETPARAMETER“BZ“CAOPADDCH,CM,CX,CJ,CGR
31、Q,PL,ZW,JG,BX,BZ,“,“ALERT“操作成功“DOCUMENTLOCATIONHREF“CARMANAGERJSP“4输入车牌号,点击查找按钮,查询符合条件的车辆信息,页面的设计如图45所示图45车辆信息查询页面其中查询按钮的主要代码如下CAROPCAOPNEWCAROPSTRINGOPDATEFORMATETOGBSTRINGREQUESTGETPARAMETER“OP“STRINGSVALUEDATEFORMATETOGBSTRINGREQUESTGETPARAMETER“SVALUE“ARRAYLISTALNEWARRAYLISTIF“SEARCH“EQUALSOPALC
32、AOPGETCARBYCHSVALUE,“0“ELSEALCAOPGETCARALL“0“CARCANEWCARFORINTI0IALERT“操作成功“DOCUMENTLOCATIONHREF“YYANAGERJSP“2在主页面中点击删除按钮,删除相应的运营信息记录。此页对应的磁盘文件为YYOPJSPOPDELRHDATEFORMATETOGBSTRINGREQUESTGETPARAMETER“RH“YYOPDELETECH,RHALERT“操作成功“DOCUMENTLOCATIONHREF“YYANAGERJSP“3在主页面中输入车牌号,点击查找按钮,查找相应车辆的运营信息记录。页面设计如图
33、49所示22图49查找运营信息页面其中“查找”按钮的代码设计如下CAROPCAOPNEWCAROPRYGLOPRYOPNEWRYGLOPYYGLOPYYOPNEWYYGLOPSTRINGOPDATEFORMATETOGBSTRINGREQUESTGETPARAMETER“OP“STRINGSVALUEDATEFORMATETOGBSTRINGREQUESTGETPARAMETER“SVALUE“ARRAYLISTALNEWARRAYLISTIF“SEARCH“EQUALSOPALYYOPGETYYGLBYCHSVALUEELSEALYYOPGETYYGLALLYYGLYYNEWYYGLFORI
34、NTI0IALERT“操作成功“DOCUMENTLOCATIONHREF“WXMANAGERJSP“427车辆违章管理模块车辆违章管理模块,完成车辆的违章信息管理的功能,本模块主要完成违章信息的添加及删除功能,本模块对应的磁盘文件为WZMANAGERJSP,页面设计如图412所示图412车辆违章信息页面其中“删除”按钮的代码如下IF“DEL“EQUALSOPIDDATEFORMATETOGBSTRINGREQUESTGETPARAMETER“ID“CLOPDELETEID25ALERT“操作成功“DOCUMENTLOCATIONHREF“WZMANAGERJSP“点击新增违章按钮,进入新增违章
35、信息页面,违章模块完成车辆违章信息管理的功能,此页面对应的磁盘文件为ADDWZJSP,新增违章信息的页面设计如图413所示图413新增违章信息页面其中“保存”按钮的主要代码如下STRINGOPDATEFORMATETOGBSTRINGREQUESTGETPARAMETER“OP“STRINGID,CH,BZ1,BZ2,BZ3,BZ4CLGLOPCLOPNEWCLGLOPIF“ADD“EQUALSOPIDDATEFORMATEGETIDCHDATEFORMATETOGBSTRINGREQUESTGETPARAMETER“CH“BZ1DATEFORMATETOGBSTRINGREQUESTGETP
36、ARAMETER“BZ1“BZ2DATEFORMATETOGBSTRINGREQUESTGETPARAMETER“BZ2“BZ3DATEFORMATETOGBSTRINGREQUESTGETPARAMETER“BZ3“BZ4DATEFORMATETOGBSTRINGREQUESTGETPARAMETER“BZ4“CLOPADDID,CH,BZ1,BZ2,BZ3,BZ4,“2“ALERT“操作成功“DOCUMENTLOCATIONHREF“WZMANAGERJSP“428事故信息管理模块1管理员对车辆的事故信息进行管理,对应的磁盘文件为XGMANAGERJSP,页面设计如图41426所示图414
37、车辆事故页面2点击某个事故信息的删除按钮,则删除该条事故信息。对应的磁盘文件为XGOPJSPOPDELCLOPDELETEIDALERT“操作成功“DOCUMENTLOCATIONHREF“XGMANAGERJSP“429管理主页面111驾驶员信息管理模块对单位的驾驶员信息进行管理,通过编号也可以快速查询驾驶员信息。也可以浏览全部驾驶员的信息。1驾驶员管理主页面,此页面对应的磁盘文件为JSYMANAGERJSP,页面的设计如图415所示图415驾驶员页面2新增驾驶员管理页面,此页面对应的磁盘文件为ADDJSYJSP,页面的设计如图416所示27图416新增驾驶员信息页面其中“保存”按钮的主要代
38、码如下STRINGOPDATEFORMATETOGBSTRINGREQUESTGETPARAMETER“OP“STRINGRH,XM,ZH,XB,NL,DH,DZRYGLOPRYOPNEWRYGLOPIF“ADD“EQUALSOPRHDATEFORMATETOGBSTRINGREQUESTGETPARAMETER“RH“XMDATEFORMATETOGBSTRINGREQUESTGETPARAMETER“XM“ZHDATEFORMATETOGBSTRINGREQUESTGETPARAMETER“ZH“XBDATEFORMATETOGBSTRINGREQUESTGETPARAMETER“XB“N
39、LDATEFORMATETOGBSTRINGREQUESTGETPARAMETER“NL“DHDATEFORMATETOGBSTRINGREQUESTGETPARAMETER“DH“DZDATEFORMATETOGBSTRINGREQUESTGETPARAMETER“DZ“RYOPADDRH,XM,ZH,XB,NL,DH,DZALERT“操作成功“DOCUMENTLOCATIONHREF“JSYMANAGERJSP“4210驾驶员奖罚页面对驾驶员的奖励处罚信息进行管理。1对奖罚信息的主要操作有新增、修改和删除奖罚信息。此页面对应的磁盘文件为JFMANAGERJSP,页面的设计如图517所示28
40、图417奖罚页面2选择驾驶员信息。在主页面中点击新增奖罚按钮进入选择驾驶员信息页面,此页面对应的磁盘文件为JCMANAGER2JSP,页面的设计如图418所示图418选择驾驶员信息页面3新增奖罚信息。选择要奖罚的驾驶员,进入新增奖罚信息页面。此页面对应的磁盘文件为ADDJCJSPRH30STRINGUSERNAME“,PASSWORD“,ZGH“,NAME“,SEX“,AGE“,ADDR“,TEL“,ID“,ZW“,SALARY“,PHOTO“STRINGSTIME“,ETIME“,SCHOOL“,ZMR“,DANWEI“,GUANXI“,NEWZW“,OLDZW“,TIME“,KIND“ST
41、RINGTITLE“,CONTENT“,FJ“ZGMANAGERZMNEWZGMANAGERIF“MODIPASS“EQUALSOPSTRINGOLDPDATEFORMATETOGBSTRINGSESSIONGETATTRIBUTE“S_USERPASWORD“STRINGOLDDATEFORMATETOGBSTRINGREQUESTGETPARAMETER“OLD“STRINGNEWPDATEFORMATETOGBSTRINGREQUESTGETPARAMETER“NEWP“STRINGUSERTYPEDATEFORMATETOGBSTRINGSESSIONGETATTRIBUTE“S_US
42、ERTYPE“STRINGUSERIDSTRINGSESSIONGETATTRIBUTE“S_USERNAME“SYSTEMOUTPRINTLNUSERTYPE“USERIDIFOLDPEQUALSOLDALERT“原始密码错误“DOCUMENTLOCATIONHREF“MODIPASSJSP“ALERT“操作成功“DOCUMENTLOCATIONHREF“MODIPASSJSP“315总结历时几个多月的紧张学习和工作,我的毕业设计终于如期、顺利的完成了。本系统可应用于车场管理、公司内部车辆派遣等,由于时间的原因,系统部分功能仍需要优化与添加新的功能,如被盗车辆信息、车辆异动信息等。本次毕业设
43、计使我学习到了有关JSP的知识和SQL2000数据库的知识,使我了解脚本语言对JSP的重要,及应用JSP的JDBCODBC驱动程序调用数据库。在这次设计过程中,培养了我的自学能力,在遇到技术困难的时候,能够认真的对待,永不放弃,无论是查看各种书籍还是到图书馆中查找各种资料,想尽一切办法将这个问题解决。326展望近些年来,随着社会经济繁荣、人们生活水平的不断提高,交通工具已逐步成为日常生活中不可或缺的必需品。交通基础设施的建设、车辆的管理是每个城市建设规划者日益面临的一个重要课题。单纯的车辆管理系统已经不能快速、便捷管理车辆,所以需要一种先进的技术来改进这一问题。RFID技术是解决这一问题的最佳
44、选择。利用先进的RFID技术实现有效的车辆档案管理、司机档案管理、用车管理、车辆进出管理等,实现了对车辆进行全方位的管理。RFID无线射频技术也已经渗透了诸多领域当中,如1城市车辆动态管理对道路交通流量实时监控、调度、统计;车辆闯红灯记录报警;被盗(可疑)车辆报警、跟踪;特殊车辆跟踪;肇事逃逸车辆排查。2车辆路桥实现不停车收费(含高速公路不停车收费管理系统),开放有卡道路,实现车辆以2540KM/H速度通过,可以加快通过速度,避免交通堵塞,提高效率。通过计算机联网,实现全市路桥收费站统一收费,实现全市一卡通。随着科学技术的进步,RFID应用领域日益扩大,现在已经涉及到人们日常生活的各个方面,并
45、将成为未来信息社会建设的一项基础技术。总之,研究RFID技术有着重大的现实意义和深远的社会意义,不久的将来RFID技术作为一项高新的自动识别技术,将会在中国迅速地普及和发展。33参考文献1戴莹莹,希凡,基于角色的访问控制在B/S模式中的研究与实现D武汉武汉理工大学,20042王培,进李纲民基于B/S结构的信息处理系统J烟台烟台大学学报,200010153李芝兴,杨瑞龙JAVA程序设计之网络编程M北京清华大学出版社,200640454蒋林清WEB系统与技术(JAVAWEB应用技术)M北京国防工业出版社,20081712615雍殿书管理信息技术与系统M南京南京大学出版社,200940806王晶SQLSERVER2000管理与应用开发教程M北京北京人民邮电出版社,200950657赛奎春SQLSERVER2000数据库开发实例解析M北京机械工业出版社,20061532418李建刚JSP网络编程技术与实践北京清华大学出版社,20081211589郝安林JSP从入门到精通北京电子工业出版社,200815618810宛延闿实用JAVA程序设计教程北京机械工业出版社,2006162111ROGERSCADENHEADJAVA编程入门经典北京人民邮电出版社,2007205512JOSHUABLOCHEFFECTIVEJAVAADDISONWESLEY,20085797