汽车租赁公司管理系统设计与实现毕业论文.docx
《汽车租赁公司管理系统设计与实现毕业论文.docx》由会员分享,可在线阅读,更多相关《汽车租赁公司管理系统设计与实现毕业论文.docx(47页珍藏版)》请在沃文网上搜索。
1、摘要随着计算机应用技术日趋成熟,信息管理系统得到迅速发展,同时作为“朝阳”产业的汽车租赁业已得到人们的普遍接受。所以,信息管理系统在汽车租赁业中的应用是必然的。顺达汽车租赁公司从事中小型汽车租赁行业,面对激烈的市场竞争,公司迫切需要改变以往的管理方式来提高管理效率,适应市场发展。本公司只有解决了管理效率低、管理混乱、资源浪费等问题,市场份额才会提高,经济效益才会增加,汽车租赁管理系统弥补了公司管理的不足,因此开发一套汽车租赁管理系统是公司发展需求。本系统是以Struts2、Spring和Hibernate框架为基础设计的汽车租赁管理系统。本系统分为前台和后台,前台系统实现会员的车辆预定功能,后
2、台系统实现管理员管理、会员管理、车辆预定管理、车辆信息管理、车辆出租信息管理、车辆归还信息管理、车辆损坏信息管理、车辆维护信息管理等功能。本系统打破了以往汽车租赁管理系统只能够对汽车租赁信息管理的缺陷,通过本系统,用户可以查看全部车辆信息,同时完成车辆预定。关键字:信息管理系统;汽车租赁;车辆预定IAbstractAs computer technology matures, infonnation management systems have developed rapidly. However,the car rental industry as the 搒unrise?industri
3、es has been the general acceptance of the people. Therefore, the information management system in the car rental industry is inevitable. Shunda car rental companies in small and medium-sized car rental industiy, the face of fierce market competition, the urgent need to change the previous management
4、. The company has only to solve the problem of low efficiency of management, management confusion, waste of resources, the market share will improve and economic benefits will increase. Car rental management system to make up for the lack of corporate governance,and therefore to develop a set of car
5、 rental management system is the company抯 development needs.This paper will design and implement a JSP based car rental management system .This system is based on the Struts2,Spring and Hibernate frameworks as the basis for the design, and front desk systems to achieve the intended function of membe
6、rs of the vehicle, back-office systems administrator management, membership management, vehicle pre-management, vehicle information management, vehicle rental information management, vehicle restitution information management, vehicle damage inforination management, vehicle maintenance itiformation
7、management functions. This system breaks down the defect, management system of the past, car rental car rental infonnation management. Using this system, users can view all vehicle information, and complete vehicles scheduled.Key words: Information management; Car rental ; Vehicle scheduledII目录1绪论11
8、.1课题研究的目的及意义11.2发展状况11.3课题研究的主要内容11.4论文结构安排22相关技术介绍32.1 MyEclipse简介32.2 Struts2简介32.3 Hibernate简介32.4 Spring简介32.5 SQLServer42.6Tomcat服务器简介42.7系统运行环境53需求分析63.1可行性分析63.1.1技术可行性分析63.1.2操作可行性分析63.1.3经济可行性分析63.2运行环境63.3系统功能需求73.2.1前台客户系统73.2.2后台管理系统73.3软件性能需求84概要设计94.1功能模块分析94.1.1会员功能94.1.2车辆预定10III4.1.
9、3管理员信息管理104.1.4会员管理104.1.5车辆基本信息管理104.1.6车辆出租信息管理114.1.7车辆归还信息管理114.1.8车辆损坏信息管理114.1.9车辆维护信息管理114.1.10预定信息管理114.2系统接口设计114.3E-R图114.4数据库逻辑结构设计135详细设计175.1前台客户系统功能模块设计175.1.1会员模块175.1.2车辆预定模块185.2后台管理系统功能模块设计185.2.1管理员信息管理模块185.2.2车辆信息管理模块195.2.3车辆出租信息管理模块215.2.4车辆归还信息管理模块215.2.5车辆损坏信息管理模块225.2.6车辆维护
10、信息管理模块225.2.7车辆预定信息管理模块225.2.8会员管理模块236系统实现246.1前台客户系统246.1.1主页页面246.1.2会员注册页面256.2后台管理系统页面25IV6.2.1登录页面256.2.2系统初始页面266.2.3管理员模块页面276.2.4车辆基本信息页面286.2.5车辆出租信息页面286.2.6车辆归还信息页面296.2.7车辆损坏信息页面306.2.8车辆维护信息页面316.2.9注册用户信息页面327系统测试347.1测试的概念347.2测试的步骤347.3单元测试347.4测试用例357.4.1用户注册测试357.4.2管理员登录测试367.4.3
11、管理员功能测试367.4.4车辆信息管理功能测试388总结40参考文献41致谢42V绪论1绪论1.1课题研究的目的及意义汽车已经成为人们必备的交通工具,不仅提高了工作效率,而且为人们的生活带来极大的方便,相对于昂贵的汽车价格而言汽车租赁的益处已被人们发现。随着信息技术的飞速发展,采用计算机对汽车租赁进行管理值得人们关注。汽车租赁系统就是对汽车租赁流程和车辆信息的管理,主要包括会员信息、管理员信息、车辆的基本信息、车辆预定信息、车辆出租信息管理等。汽车租赁流程不仅牵涉到车辆信息,而且牵涉到车辆状态等很多信息,这些复杂的关系使得车辆的各种信息难以管理,再加上激烈的市场竞争,顺达汽车租赁公司的管理模
12、式已不能接受如此巨大的挑战。汽车租赁管理系统的出现给公司带来了新的机遇,使得顺达汽车租赁公司在激烈的竞争中得以生存。汽车租赁管理系统涵盖了车辆租赁流程的各个方面,能够协助公司管理人员更好的管理本公司的业务。使用本该系统,通过信息的自动化管理减少了工作人员的工作量,工作人员摆脱了繁重的工作量,同时用户能够充分参与到车辆租赁的流程中。通过本系统,汽车租赁服务能够快速、规范地完成,节省了人力、物力,提高了顺达汽车租赁公司的服务质量和经济效益。1.2发展状况人工管理方式已经不能适应当代人们的生活方式,汽车租赁管理系统能够人性化处理车辆出租流程中的相关问题。现阶段,随着汽车租赁业的蓬勃发展,而与之相对应
13、的管理逐渐由人工方式转变为信息化管理方式,信息技术已在汽车租赁行业得到普遍应用,许多公司相继推出适合本公司发展的管理系统,汽车租赁系统发展较为成熟。汽车租赁不仅涉及到租赁公司,而且用户在整个交易过程中占有重要的地位。当前大多数管理系统只对租赁公司工作人员开放,普通用户不能够通过系统进行汽车租赁;车辆的调配、状态管理混乱,为系统的正常运行埋下了隐患。本系统为了解决用户权限问题,不仅为用户提供了注册、登录、查询等功能,而且用户可以通过所得到信息在线预订,以满足不同用户的需求;完美的汽车信息管理对是系统运行质量的有力保障,系统按照不同的信息对汽车进行分类,自动识别限行车辆,自动识别正在运营、等待运营
14、、即将开始运营、即将结束运营的车辆状态,有效地解决车辆的调度和预订的准确性。1.3课题研究的主要内容1绪论通过对顺达汽车租赁公司业务流程的深入的了解,结合软件工程的方法步骤对系统的需求进行了详细的分析,编写了需求分析,对系统的每一个功能需求进行了记录,然后对系统的功能模块进行划分。在数据库设计时,绘制E-R图,对数据表分别进行了逻辑结构设计。在详细设计中,对系统的每一个模块进行了分析与设计,每一个模块的开发过程及开发中所有用到的类、JSP页面及相关的配置都做了详细的说明。接着按照详细设计的规划对系统进行编码、实现。最后,通过测试并完善本系统,最终设计并实现顺达汽车租赁管理系统。顺达汽车租赁管理
15、系统分为前台客户系统和后台管理系统。前台客户系统主要有用户登录、车辆预定等功能。后台主要是对车辆信息处理,后台系统不仅能够对系统的管理员进行管理,前台会员进行管理,而且可以对车辆进行增、删、改、查等操作;车辆出租、归还、维护、预定等信息进行处理。1.4论文结构安排本论文主要分为绪论、可行性分析、需求分析、概要设计、详细设计、系统实现和测试。阐述如下:绪论:介绍课题研究背景、目的、意义、发展现状等相关内容。相关技术介绍:介绍系统实现过程中用到的所有技术和系统运行环境。需求分析:详细介绍功能需求,并说明系统性能要求,对系统的可行性进行分析。概要设计:划分系统功能模块、E-R图绘制和数据库结构进行设
16、计。详细设计:详细阐述系统每一个功能模块的实现过程和显示页面等内容。系统实现:介绍系统实现的页面效果图和每一个页面所实现的功能。测试:编写测试用例,执行测试,并对bug进行修复,直到完全达到测试用例的预期效果。2相关技术介绍2相关技术介绍本章将详细介绍系统实现过程中会用到的主要技术:MyEclipse、Struts2、Hibernate、Spring、Tomcat服务器以及数据库SQLServer,并说明系统的运行环境。2.1MyEclipse简介。MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)是对EclipseIDE的扩展
17、,利用它可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSF,CSS,Javascript,SQL,Hibernate12.2Struts2简介。Struts2是Struts的下一代产品。是在Struts和WebWork的技术基础上进行了合并的全新的Struts框架。其全新的Struts2的体系结构与Struts1的体系结构的差别巨大。Struts2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与
18、ServletAPI完全脱离开,所以Struts2可以理解为WebWork的更新产品。因为Struts2和Struts1有着太大的变化,但是相对于WebWork,Struts2只有很小的变化22.3Hibernate简介Hibernate3是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数
19、据持久化的重任。2.4Spring简介。简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架Spring的主要特点如下:4轻量从大小与开销两方面而言Spring都是轻量的。完整的Spring框架可以3相关技术介绍在一个大小只有1MB多的JAR文件里发布。并且Spring所需的处理开销也是微不足道的。此外,Spring是非侵入式的:典型地,Spring应用中的对象不依赖于Spring的特定类。控制反转Spring通过一种称作控制反转(IoC)的技术促进了松耦合。当应用了IoC,一个对象依赖的其它对象会通过被动的方式传递进来,而不是这个对象自己创建或者查找依赖对象。
20、你可以认为IoC与JNDI相反不是对象从容器中查找依赖,而是容器在对象初始化时不等对象请求就主动将依赖传递给它。面向切面Spring提供了面向切面编程的丰富支持,允许通过分离应用的业务逻辑与系统级服务(例如审计(auditing)和事务(transaction)管理)进行内聚性的开发。应用对象只实现它们应该做的完成业务逻辑仅此而已。它们并不负责(甚至是意识)其它的系统级关注点,例如日志或事务支持4。2.5SQLServer。SQLServer是一个具备完全Web支持的数据库产品,提供了对可扩展标记语言(XML)的核心支持以及在Internet上和防火墙外进行查询的能力,提供了以Web标准为基础
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汽车 租赁 公司 管理 系统 设计 实现 毕业论文
