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