ImageVerifierCode 换一换
格式:DOCX , 页数:48 ,大小:1.03MB ,
资源ID:2955315      下载积分:12 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/2955315.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     留言反馈    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(机构公务车辆标准管理系统的设计和实现.docx)为本站上传会员【a199****6536】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

机构公务车辆标准管理系统的设计和实现.docx

1、毕业设计机构公务车辆管理系统设计和实现姓 名: 李 辉 学 号: 12070002 班 级: 12 计算机1 专 业: 计算机科学和技术 所在系: 计算机工程系 指导老师: 梁 颖 毕业设计机构公务车辆管理系统设计和实现姓 名: 李 辉 学 号: 12070002 班 级: 12 计算机1 专 业:计算机科学和技术 所在系: 计算机工程系 指导老师: 梁 颖 机构公务车辆管理系统设计和实现摘 要多年来经济突飞猛进,汽车作为现代最为关键交通工具,在机构单位中得以普及,单位车辆数目已经远远不止简单几辆,和此同时就产生了车辆资源合理分配和维护等问题。机构公务车辆管理系统利用现代化计算机管理手段,不仅

2、能够对车辆使用进行合理管理,而且对车辆维护情况进行跟踪统计,这对于单位车辆责任到人,费用清楚,避免责任混乱、费用虚假等一系列对应问题处理。系统关键功效包含:车辆信息管理、驾驶员管理、工作人员管理及出车信息管理。本系统前台关键使用JSP作为开发语言,后台使用SQLServer-作为数据库管理系统,开发环境是MyEclipse-8.5,服务器采取Apache-Tomcat-7.0.67,开发出一个基于Web技术B/S结构机构公务车辆管理系统。关键词:车辆;管理系统;JSP;B/S结构Design and Implementation of the Official Vehicle Manageme

3、nt SystemABSTRACTWith the economy growing, the vehicle as the most important means of transportation in enterprises and institutions, the popularity of the vehicle, the unit has been far more than the number of simple several cars, at the same time it has a vehicle resources rational allocation and

4、use of.Enterprise vehicle management system the use of modern computer management means, can not only for use in a vehicle for rational management, but also for vehicle usage tracking record for the unit to the vehicle, the responsibility to the people, the cost clear, avoid responsibility confusion

5、, false charges such as a series of problem solving. The main functions of the system include: vehicle management, driver management and vehicle information management.The front of the system using JSP as a development language, the use of SQLServer as a database management system, the development e

6、nvironment is MyEclipse, server using tomcat, developed a Web technology based on B/ S structure of enterprise vehicle management system.Key Words: Vehicle; Management System; JSP; B/S Structure目录第一章绪论11.1课题背景11.2 目标和意义11.3 开发工具及技术11.3.1 开发工具11.3.2 JSP介绍21.3.3 JavaScript介绍21.3.4 Struts 2介绍21.3.5 Hib

7、ernate介绍3第二章需求分析42.1 需求调研42.2 可行性分析42.2.1 技术可行性42.2.2 经济可行性42.2.3 操作可行性42.2.4 法律可行性52.3 系统用户用例图52.3.1 后台管理员用例图52.3.2 前台用户用例图52.4 设计思想62.5 性能需求62.5.1 系统安全性62.5.2 数据间参考完整性62.6 界面需求6第三章系统分析和设计83.1功效模块结构设计83.1.1管理员功效结构设计83.1.2前台用户功效结构设计93.2 数据库设计93.2.1 概念结构设计93.2.2 逻辑结构设计113.2.3 数据库连接原理12第四章系统具体设计和实现144

8、.1 系统操作步骤144.2 系统登陆页面实现144.3后台功效部分164.3.1 车辆信息管理174.3.2 驾驶员信息管理214.3.3 出车信息管理244.3.4 系统管理274.3.5 修改密码284.3.6 退出系统29第五章 系统测试305.1 系统测试目标和意义305.2 测试过程305.2.1 主页面登录模块测试305.2.2 汉字乱码问题处理315.3 其它错误33结论34参考文件35致谢36第一章 绪论1.1 课题背景中国经济近些年来发展迅猛,致使人民生活水平快速提升,大家在物资层面购置力随之提升,汽车俨然成为大家必不可少生活工具。尤其是对于拥有数目庞杂车辆机构单位,公务车

9、管理已成为单位工作事务中一项关键工作,为了让管理人员立即知晓每一辆车实时情况,提升车辆使用效率,降低费用支出,预防公车私用等弊端,成为各个单位亟需处理关键难题。为了规范机构单位内部公务车制度,提升公务车管理质量,使公务车管理透明化,愈加好服务于广大公务人员情况下,我们必需要开发一套专门用于机构公务车辆管理系统,能够集中管理车辆出行,维修,事故,违章等日常信息,使机构进入车辆管理信息化,科学化,规范化。同时能够达成节省人力,物力,财力效果。1.2 目标和意义现在机构单位规模庞大,车辆逐步成为最普遍,最实用,最便捷交通工具,在机构单位中已经不能置之不顾,单位车辆数目、种类大幅度增加,给单位带来不少

10、困扰,管理上问题也凸显出来,比如车辆使用和调度问题,车辆维护费用和监管定位等问题,已经不再是以往简单统计就能够完成。为了良好地处理诸如这类繁琐问题,我们必需应用计算机强大数据处理能力和存放能力,才能够达成降低人力财力来处理这些问题目标。所以,正是在这么情况下,开发机构公务车辆管理系统是可行,而且是必需。1.3 开发工具及技术1.3.1 开发工具此次设计采取比较流行Java开发工具MyEclipse-8.5.加通用小型服务器Tomcat进行毕业项目标设计,设计过程中前台关键采取比较成熟JSP技术完成,下面对MyEclipse Enterprise Workbench、Apache-Tomcat-

11、7.0.67和SQLServer-数据库进行简明叙述。11. MyEclipseMyEclipse-8.5是款性能优异适适用于Java项目开发工具, 拥有J2EEEclipse插件集合,MyEclipse功效强大,支持广。它是功效丰富J2EE集成开发环境,包含编码、调试、测试和公布功效,支持HTML, JSP, CSS, JS, SQL, SSH等众多开发工具和框架。2. Tomcat Apache-Tomcat-7.0.67是一个小型已经连接完备轻量级应用服务器,在中小型系统和并发访问用户很多企业开发下被广泛使用,开发和调试JSP 程序常见平台服务器。能够这么认为,为机器上修改好Apahce

12、服务器配置文件,可利用它响应HTML页面访问请求。Tomcat 部分是Apache 服务器扩展,我们用是已经搭建完善Apache-Tomcat,具体集成过程现在还有待学习,但它是独立运行,当运行tomcat 时是作为一个和Apache单独运行独立进程。23. SQLServerSQL Server 提供了对机构单位基础架构高等级完美支持,针对项目应用多个功效和处理方案能够提供可用性和良好地性能。针对大数据和数据仓库,SQL Server 提供从数TB到数百TB全方面端到端处理策略。其优点是能够帮助众多拥有大量数据用户快速地实现多种数据检索和匹配,释放企业工作负担。对于此次设计,采取SQL Se

13、rver 作为此次数据库开发软件已经绰绰有余。1.3.2 JSP介绍Java Server Pages技术关键采取了Java编程语言编写类XMLtags和Scriptlets,来封装动态网页逻辑,其实质是一个简化了Servlet设计。JSP将网页设计和网页逻辑结构显示分离,重用组件设计得到完美支持,使Web应用程序开发变得简单快速。 JSP技术优点包含系统多平台良好支持;可伸缩性强大;多样化和功效强大开发工具支持;一次编写,四处运行;支持服务器端组件。31.3.3 JavaScript介绍JavaScript是一个广泛应用于相对安全用户端脚本语言,基于事件驱动和对象。Javascript使得用

14、户和网页之间实现了一个实时、动态、交互关系,在本系统中采取了较多JS技术,使网页包含活跃元素和出色内容。4 1.3.4 Struts 2介绍利用Struts升级版本Struts 2目标是帮助我们在利用Modle-View-Controller设计模型来节省开发Web页面时间,经过采取JS/JSP技术,实现了基于J2EE Web应用Model-View-Controller设计模式。应用框架Web Framework,是MVC经典设计模式中一个经典案例。5它优点表现在:Struts2基于MVC架构,框架结构清楚,开发步骤便于了解,开发人员能够控制开发过程;使用OGNL进行参数传输;强大拦截器;方

15、便于测试;方便于扩展插件机制;全局结果和申明式异常。61.3.5 Hibernate介绍Hibernate是一个基于Java开源对象关系映射框架,它对JDBC进行轻量封装,采取ORM映射机制,使得Java开发人员能够随心所欲使用对象编程思维来操作数据库。Hibernate具革命意义是,Hibernate能够在应用于EJBJ2EE架构中替换CMP,完成数据持久化任务。7第二章 需求分析2.1 需求调研现代是计算机网络技术飞速发展黄金时代,使得我们管理模式产生改变,网络化管理成为信息时代关键标志和组成部分。探索、研究并构建适适用于计算机网络环境管理模式,是我们计算机开发人员高尚使命。经过计算机,能

16、够快速反应车辆等资源使用情况。数据计算秉持着自动完成,尽可能降低人工干预标准,能够使用车信息规范化、透明化。所以开发一套高效率、安全机构公务车管理系统十分必需,所以这个机构公务车辆管理系统是值得开发。2.2 可行性分析开发任何一个系统,全部会受到时间、资源等方面限制。所以,在任何项目研发之前,全部要进行可行性分析,这么能够降低项目标开发风险,避免人力、物力和财力等资源浪费。下面就技术、经济、操作和法律四个方面来探讨。2.2.1 技术可行性本系统开发工具是MyEclipse-8.5和SQLSerive-数据库,应用开发语言是Java,关键采取是J2EE技术,简单而且灵活。大学期间就学习了Java

17、程序设计实用案例,大四期间也系统了解过SSH框架知识,机构公务车辆管理系统在代码上编写上有一定挑战性,但数据库设计和操作是本系统设计关键。大学必修软件工程,软件测试,UML统一建模语言等课程,和每个学期完成相对应课设,使我含有一定系统分析、设计和测试能力。所以,在系统实现在技术上完全含有可行性。82.2.2 经济可行性尽可能选择无偿而且开源开发工具和服务器,采取图书馆经典项目为案例,因为是开发成本相对较低B/S模式,而非成本费用较高C/S模式,所以从经济角度来讲是可行。2.2.3 操作可行性系统操作界面简单,页面数据输入大多数全部是采取下拉框选择形式,更简便而且人性化是信息能够默认生成,无需人

18、工输入,将繁琐数据输入变得愈加快而且正确性得以确保。时间格式输入采取是日历控件,操作简便,格式统一,对一般使用人员要求低,只需用微软操作系统,加之对本系统简单介绍即可进行工作,而且本系统界面可视化很好,所以在软件实施上不存在难度。2.2.4 法律可行性机构公务车辆管理系统是自行开发系统,是服务于机构单位,含有实际意义系统,所采取开发环境和使用数据库全部是开源,不存在侵权等行为,即法律上是可行。总而言之,开发一个机构公务车辆管理系统和之前用车方法管理模式相比含有速度愈加快,操作更正确,节省开支,出行透明化等优点,所以建立机构公务车辆管理系统是可行。92.3 系统用户用例图2.3.1 后台管理员用

19、例图管理员是系统关键用户,包含到四大功效模块,管理员对系统管理员用户有着操作权限,能够立即反应动态车辆、司机及车辆使用情况。10管理员用例图图2.1所表示。图2.1 管理员用例图Fig. 2.1 Administrators Use Case Diagram2.3.2 前台用户用例图 一般前台用户是主体用户,有三大功效模块,能够对个人信息进行修改,对公务车辆进行调用,归还等基础操作。前台用户用例图图2.2所表示。图2.2 一般用户用例图Fig. 2.2 General User Use Case Diagram2.4 设计思想设计思想遵照以下几点:1. 采取B/S模式进行开发,充足利用前后台层

20、次分离优点,符合众多网页用户习惯。2. 采取面向对象开发和设计理念。发挥面向对象基础思想,有利于我们对事件基础特征进行全方面深入剖析。3. 借鉴模块化设计。模块化设计层次分明,功效明确,代码间互不干扰可重用率高。4. 简单方便系统界面。考虑到面向非计算机专业用户使用困难等问题,设计界面必需友好,条理清楚,操作简便。5速度优先标准。因为此工具最关键评测标准就是运行速度,所以在设计过程中,具体过程尽可能做到资源占用少,速度快。6设计既要突出关键,又要细致周到。设计系统必需能够维护,多个API接口。112.5 性能需求2.5.1 系统安全性机构公务车辆管理系统在权限要进行严格管控,具体要求以下:登录

21、机构公务车辆管理系统进行管理操作,必需要有管理员权限,没有授权用户不能经过系统管控数据信息,以确保系统严密性和数据安全性。2.5.2 数据间参考完整性1.多种统计信息完整性,信息统计内容不能为空;2.多种数据间相互联络正确性;3.相同数据在不一样统计中一致性。2.6 界面需求良好界面设计现在已经成为衡量软件质量关键指标,一个好用户界面能够增加用户体验,提升工作效率。创建动态页面相对方便。用户界面是指软件系统和用户交互接口,通常包含输出、输入、人机交互界面等。1.输出设计输出是由计算机对输入原始信息进行加工处理,筛选出高质量信息,并使之参考一定格式,方便管理者使用,所以数据筛选必需严格确保其正确

22、性,错误数据只能带来错误导向,结果也将毫无意义。系统设计过程恰好和实施过程相反,并不是从输入设计到输出设计,而是从输出设计到输入设计,这是因为输出表格直接和用户相关联,设计出发点应该是保障输出表格方便地为用户服务,正确立即反应和组成用于各部门有用信息。输出设计标准是考虑既要全方面反应不一样管理层各项需要,又要简明扼要,不要将用户需要和不需要全部提供给用户。2.输入设计输入数据搜集和录入是比较花费人力,且需要一定设备,轻易犯错。假如输入系统数据有错误,则处理后输出结果将毫无意义,所以输入数据正确是否对于整个系统质量好坏是含有决定性。输入设计应该参考以下标准:输入量应保持在能满足处理要求最低程度。

23、输入量越少,错误率就越少,数据准备时间也降低;输入准备及输入过程应尽可能轻易进行,从而降低错误发生;尽可能靠近原数据发生点,方便使错误立即得以更正;输入数据尽早地用其处理所需形式被统计,以避免数据由一个介质转移到另一个介质时需要转录而可能发生错误。12第三章 系统分析和设计3.1 功效模块结构设计本系统最大特点是使用操作简单、友好提醒信息。本系统将实现以下基础功效:1.系统含有简练大方页面,使用简便,友好错误操作提醒;2.管理员用户含有系统管理、车辆信息管理、驾驶员信息管理、出车统计管理功效;3.含有较强安全性,避免用户恶意操作。3.1.1 管理员功效结构设计1. 系统管理模块:在该模块中定义

24、了管理员信息管理,其功效包含管理员信息添加、查询、删除等操作;2. 车辆信息管理模块:在该模块中定义了对车辆信息管理,其功效包含车辆信息添加、查询、修改、删除等操作;3. 驾驶员信息管理模块:在该模块中定义了对驾驶员信息管理,其功效包含驾驶员信息添加、查询、修改、删除等操作;4. 出车信息管理模块:在该模块中定义了对出车情况管理,其功效包含出车情况添加、查询、修改、删除等操作。管理员用户功效模块图以下图 3.1所表示。图3.1 管理员用户功效模块图Fig.3.1 Administrator User Function Module3.1.2 前台用户功效结构设计1. 个人信息修改模块:在该模块

25、中定义了一般用户信息管理,其功效包含用户个人信息添加、修改等操作。2. 车辆选择调用模块:在该模块中为用户提供了车辆信息总览,其功效包含车辆借出、归还等操作。3. 驾驶员总览模块:在该模块中定义了对驾驶员出行信息查看,其功效包含驾驶员信息查询、调出等操作。4. 出车信息模块:在该模块中定义了对出车情况统计,其功效包含出车概况添加、查询、修改等操作。一般前台用户功效模块图以下图 3.2所表示。图3.2 一般权限用户功效设计Fig.3.2 Ordinary Permissions Users Function Design3.2 数据库设计数据库作为计算机信息系统关键,在数据库管理系统支持下,进行

26、信息采集、整理、存放、检索、更新、加工、统计和传输等操作。数据库设计好坏直接影响到整个系统质量和效率。数据库设计需经过精心计划,通常参考需求分析、概念设计、逻辑设计、物理设计5个步骤来完成。3.2.1 概念结构设计概念设计是指在数据分析基础上自底向上建立整个系统数据库概念结构,从用户角度进行视图设计,然后将视图集成,最终对集成结构分析优化得到最终止果。概念设计目标是产生反应机构组织信息要求概念模式。概念模式是独立于数据库逻辑结构,独立于支持数据库DBMS,不依靠计算机系统,机构公务车辆管理系统E-R图图3.1所表示。图3.1 机构公务车辆E-R图Fig.3.1 Agency Official

27、Vehicles E-R Diagram3.2.2 逻辑结构设计数据库概念模型独立于任何特定数据库管理系统。所以,需要依据具体使用数据库管理系统特点进行转换。即转化为按计算机见解处理逻辑关系模型,E-R模型向关系数据库模型转换应遵照下列标准:每一个实体要转换成一个关系;全部主键必需定义非空;对于二元联络应根据一对多、弱对实、一对一、多对多等联络来定义外键。依据E-R模型,机构公务车辆管理系统建立了以下逻辑数据结构,下面是各数据表具体说明。1.车辆信息表关键是统计了车辆基础信息,表结构如表3.1所表示。表3.1车辆信息表(t_che)Table 3.1 Vehicle Information T

28、able (t_che)列名数据类型长度许可空是否主键说明idint4否是 编号chepaivarchar50否否 车牌chexingvarchar50否否 车型chuchangriqivarchar50否否 出厂日期zaizhongliangvarchar50否否 载重量siji_idint4否否司机信息2.司机信息表关键统计了司机基础信息,表结构如表3.2所表示。表3.2司机信息表(t_siji)Table 3.2 Driver Information Table (t_siji)列名数据类型长度许可空是否主键说明idint4否是编号namevarchar50否否姓名sexvarchar5

29、0否否性别agevarchar50否否年纪telvarchar50否否电话addressvarchar50否否地址cardvarchar50否否身份证号3.出车信息表关键是统计了出车情况基础信息,表结构以下表3.3所表示。表3.3 出车信息表(t_chuche)Table 3.3 Vehicle Information Table (t_chuche)列名数据类型长度许可空是否主键说明idint4否是编号che_idint4否否车辆信息kaichushijianvarchar50否否开出时间huilaishijianvarchar50否否回来时间shiyouvarchar50否否事由4.管理员

30、信息表关键统计管理员账号信息,包含用户名和密码,表结构如表3.4所表示。表3.4 管理员信息表(t_admin)Table 3.4 Administrator Information Table (t_admin)列名数据类型长度许可空是否主键说明userIdint4否是编号userNamevarchar50否否用户名userPwvarchar50否否密码3.2.3 数据库连接原理本系统采取Hibernate 框架对数据库进行管理。Hibernate 是一个开放源代码对象关系映射框架。它提供了从 Java 类到数据表之间映射,也提供了数据查询和恢复机制。Hibernate 能够大大降低操作数据

31、库工作量。另外,Hibernate 能够利用代理模式来简化载入类过程,这将降低利用 Hibernate QL 从数据库提取数据代码编写量,从而节省开发时间和开发成本,Hibernate 能够和多个Web 服务器或应用服务器良好集成,现在已经支持几乎全部流行数据库服务器。Hibernate 技术实质上是一个提供数据库服务中间件。它架构图3.2所表示。图3.2 Hibernatre架构图Fig.3.2 Hibernatre Architecture DiagramHibernate是利用数据库和其它部分如Hibernate ,properties ,XML Mapping 等来为应用程序提供数据持

32、久化服务。13 Hibernate 含有很大灵活性,但它体系结构比较复杂,提供了好多个不一样运行方法。在轻型体系中,应用程序提供 JDBC 连接,而且自行管理事务,这种方法仅仅使用了 Hibernate 一个最小子集;在全方面处理体系中,对于应用程序来说,全部底层 JDBC/JTA API 全部被抽象了,Hibernate 会替你照管全部细节。 第四章 系统具体设计和实现在机构公务车管理系统生命周期中,经过了需求分析、系统设计等阶段以后,便开始了系统实施阶段。在系统分析和设计阶段,系统开发工作关键是集中在逻辑、功效和技术设计上,系统实施阶段要继承以前面各个阶段工作结果,将技术设计转化为物理实现

33、,所以系统实施结果是系统分析和设计阶段结晶。144.1 系统操作步骤程序操作步骤以下图4.1所表示。图4.1 用户操作步骤图Fig.4.1 User Operation Flowchart4.2 系统登陆页面实现1.描述:为了确保系统安全性,要先使用本系统必需先登陆到系统中,用户需要正确账号和密码登录本系统。2.程序运行效果图图4.2所表示。图4.2 系统登陆页面设计Fig.4.2 System Landing Page Design3.在登陆页面输入用户名和密码以,点击提交按钮,跳转到登陆service中,在该service中会对用户名,密码,验证码进行判定,验证经过进入对应页面,login

34、service关键代码:public String login(String userName,String userPw,int userType)String result=no;if(userType=0)/超级管理员登陆String sql=from TAdmin where userName=? and userPw=? and type=chaoji;Object con=userName,userPw;List adminList=adminDAO.getHibernateTemplate().find(sql,con);if(adminList.size()=0) result

35、=no;else WebContext ctx = WebContextFactory.get(); HttpSession session=ctx.getSession(); TAdmin admin=(TAdmin)adminList.get(0); session.setAttribute(userType, 0); session.setAttribute(admin, admin); result=yes;return result;4.3后台功效部分1.描述:系统主页面:左方页面展示了管理员可操作四大功效,进入相关管理页面能够链接到子菜单,而且高亮显示,每个管理模块下面全部有对应子

36、菜单。2.程序运行效果图图4.3所表示。图4.3 管理员主页面Fig.4.3 Administrator Home Page在每个jsp页面将会对相关用户进行拦截操作,这么能够提升安全性,预防用户不经过登陆页面而进入任何子菜单页面:if(session.getAttribute(user)=null) out.print(alert(请先登录!);window.open(./index.jsp,_self); 4.3.1 车辆信息管理1.车辆信息添加(1)描述:管理员输入车辆相关正确信息后点击录入按钮,假如是没有输入完整车辆信息,全部会给出对应错误提醒,不能录入成功。输入数据全部经过form表

37、单中定义方法onsubmit=return checkForm()来检验,checkForm()函数中是多种校验输入数据方法。(2)程序效果图以下图4.4所表示。图4.4 车辆信息添加Fig.4.4 Add Vehicle Information2. 车辆信息管理(1)描述:管理员点击左侧菜单“车辆信息管理”,页面跳转到车辆信息管理界面,调用后台action类查询出全部车辆信息,并把这些信息封转到数据集合List中,绑定到request对象,然后页面跳转到对应Jsp,显示出车辆信息。(2)程序效果图以下图4.5所表示。图4.5 车辆信息管理Fig.4.5 Vehicle Information

38、 Management车辆信息管理关键代码:public String cheAdd()TChe che=new TChe();che.setChepai(chepai);che.setChexing(chexing);che.setChuchangriqi(chuchangriqi);che.setZaizhongliang(zaizhongliang);che.setSiji_id(siji_id);che.setDel(no);cheDAO.save(che);this.setMessage(操作成功);this.setPath(cheMana.action);return succee

39、d;public String cheMana()List cheList=cheDAO.getHibernateTemplate().find(from TChe where del=no);for(int i=0;icheList.size();i+)TChe che=(TChe)cheList.get(i);che.setSiji(sijiDAO.findById(che.getSiji_id();Map request=(Map)ServletActionContext.getContext().get(request);request.put(cheList, cheList);re

40、turn ActionSupport.SUCCESS;public String cheDel()TChe che=cheDAO.findById(id);che.setDel(yes);cheDAO.attachDirty(che);this.setMessage(删除成功);this.setPath(cheMana.action);return succeed;public String cheEdit()TChe che=cheDAO.findById(id);che.setChepai(chepai);che.setChexing(chexing);che.setChuchangriq

41、i(chuchangriqi);che.setZaizhongliang(zaizhongliang);che.setSiji_id(siji_id);che.setDel(no);cheDAO.attachDirty(che);this.setMessage(操作成功);this.setPath(cheMana.action);return succeed;public String cheSearch()StringBuffer sql=new StringBuffer(from TChe where del=no);sql.append( and chepai like %+chepai

42、+%);sql.append( and zaizhongliang like %+zaizhongliang+%);System.out.println(sql.toString()+);List cheList=cheDAO.getHibernateTemplate().find(sql.toString();for(int i=0;icheList.size();i+)TChe che=(TChe)cheList.get(i);che.setSiji(sijiDAO.findById(che.getSiji_id();Map request=(Map)ServletActionContex

43、t.getContext().get(request);request.put(cheList, cheList);return ActionSupport.SUCCESS;3. 车辆信息修改(1)描述:先是点击车辆信息管理,页面跳转到车辆信息管理界面,浏览全部车辆信息,点击要修改车辆信息,打开车辆信息修改页面,修改车辆信息。(2)程序效果图以下图4.6所表示。图4.6车辆信息修改Fig.4.6 Vehicle Information Modification4. 车辆信息删除(1)描述:先是点击车辆信息管理,页面跳转到车辆信息管理界面,浏览全部车辆信息,点击要删除车辆信息,点击确定按钮,完成车辆删除操作。(2)程序效果图以下图4.7所表示。图4.7 车辆信息删除Fig.4.7 Vehicle Information Deleted5. 车辆信息修改查询(1)描述:先是点击车辆信息查询,页面跳转到车辆信息查询界面,输入查询条件,调用后台action,查询符合条件车辆信息。(2)程序效果图以下图4.8所表示。图4.8 车辆信息查询Fig.4.8 Vehicle Information Query4.3.2 驾驶员信息管理1. 驾驶员信息添加(1)描述:管理员输入驾驶员相关正确信息后点击录入按钮,假如是没有输入完整驾驶员信息,全部会给出对应错误提醒,不

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服