《基于web的汽车租赁管理系统说明书.doc》由会员分享,可在线阅读,更多相关《基于web的汽车租赁管理系统说明书.doc(64页珍藏版)》请在金锄头文库上搜索。
1、 毕业设计(论文)题 目:基于web的车辆租赁管理系统设计有实现学 生: 指导老师: 院 系: 专 业: 班 级: 学 号: 2014年6月福建工程学院本科毕业设计(论文)作者承诺保证书本人郑重承诺: 本篇毕业设计(论文)的内容真实、可靠。如果存在弄虚作假、抄袭的情况,本人愿承担全部责任。学生签名:年 月 日福建工程学院本科毕业设计(论文)指导教师承诺保证书本人郑重承诺:我已按有关规定对本篇毕业设计(论文)的选题与内容进行了指导和审核,该同学的毕业设计(论文)中未发现弄虚作假、抄袭的现象,本人愿承担指导教师的相关责任。指导教师签名:年 月 日目 录1 项目来源11.1项目背景及目的11.2汽车
2、租赁管理系统的现状11.3项目研究的目的和方法21.3.1 项目的研究目的21.3.2开发方法及步骤22开发平台介绍22.1系统平台环境22.1.1硬件平台22.1.2软件平台32.2相关技术介绍32.2.1B/S模式32.2.2JQuery和Easyui42.2.3Struts2+hibernate+Spring42.2.4maven43可行性研究43.1现行组织目标43.2业务概况43.3存在的问题43.4可行性分析43.4.1经济可行性分析43.4.2技术可行性分析53.4.3社会因素可行性53.4.4结论54系统功能需求54.1需求分析54.1.1概述54.1.2总目标54.2系统功能
3、64.3 系统功能分析64.3.1 概要64.3.2 创建系统用例模型74.3.3 创建系统静态模型104.3.4. 创建系统顺序图模型135系统概要设计195.1概述195.2系统E-R图195.3数据库设计215.3.1 概述215.3.2 数据库表设计216系统详细设计与实现246.1程序设计与说明246.1.1用户锁定窗口模块。246.1.2增加车辆模块246.1.3预约管理模块之增加256.1.4计算费用266.1.5报表模块266.1.6车辆展示模块277总结28致谢语29参考文献30II基于web的车辆租赁管理系统设计与实现摘要:现如今,大多数的中小汽车租赁公司还在采用手工作业,
4、手工管理的方式来管理租赁活动,这不仅仅让工作效率变得低下,还利于错误的滋生,而且不利于车辆等信息的发布。本系统主要实现租赁公司对车辆信息的发布,管理、统计租与还的业务,能够有效的提高管理效率,降低管理费用的支出。系统应用了B/S架构,将系统的主要部分集中到网络服务器上,简化了系统的开发,使用,以及更新。系统使用了sturts2+hibernate4.0+Spring+easyui等主流的框架,这些框架技术成熟,推广面高,不仅高效稳定,而且利于后期的开发与扩展。系统较好的满足了租赁公司的需求,在提高信息发布效率,管理租赁效率上,取得了一定的效果关键字:汽车租赁管理;JSP;SQL Server
5、2005;sshe;myeclipseCar rental management system based on web design and implementationAbstract: Nowadays, most of the small and medium car rental companies are still using manual labor, manual management methods to manage the leasing activities, this is not only leads to inefficient work, but also p
6、rone to a variety of errors, and is not conducive for the information release. this system is mainly to achieve the vehicle leasing company to publish information, management and statistical rent business, it can effectively improve the efficiency of management and reduce the management cost of spen
7、ding. System adopts B/S architecture, the core of the system on the server, simplifies development, maintenance, updating and using. System USES the sturts2 + hibernate4.0 + Spring + easyui mainstream framework, such as the framework of mature technology, promoting high surface, not only efficient,
8、stable and conducive to the development and extension of late. this system is better meet the needs of the leasing company,it achieved a certain results in improving the efficiency of information and the management efficiency of lease.Key words: Car rental management; The JSP. SQL server 2005. sshe;
9、myeclipse21 项目来源1.1 项目背景及目的伴随着时代的变化,人们对汽车租赁行业产生了更加浓厚的兴趣,更加愿意参与到汽车租赁的活动中来,因而使汽车租赁行业高速的发展。汽车租赁是指将汽车的资产所有权与使用权分开来,出租人具有资产的所有权,而租赁人和出租人以签订合同的方式,使之拥有资产的使用权。随着电子信息化的发展,信息系统已经渗透到了各行各业当中,并且成为了节约成本,提高效益的最有效的途径之一。在这种大趋势的推动之下,汽车租赁行业采用信息系统来管理,也成为了必然的结果。其目的是以先进的计算机技术与通信技术,将汽车租赁带入到信息化管理的行列。以往的手工作业的方式,已经无法满足租赁公司与租
10、赁者的要求,以手工作业的方式,管理车辆的租赁,不仅仅使得业务进行的缓慢,加重工作人员的工作量,使业务更加的繁重,还容易由于各种疏忽,而诱发公司利益上的损失。而对于租赁者来说,选车的不方便,得到的信息不够全,就是所面临的一个大问题。所以就该开发一个租赁系统,将出租,归还与预约进行信息化的管理,以满足租赁者与汽车租赁公司的需求。1.2 汽车租赁管理系统的现状汽车租赁系统在我国的很多地方与地区得到了应用,其中系统最主要的功能就是方便用户,提高效益,降低成本,减少错误。还有就是能够改善公司的管理,提升客户的体验,提高管理人员的素质,让其做的每一步,都符合公司的规定,无形之中,也提高了公司的效益,促成了
11、现代化的管理。而上述这些效果,基本条件便是,有一个好的信息系统,且将这个系统很好的应用在公司的业务上。在汽车租赁系统中,主要的设计理念便是为了更好的服务租赁者,方便其快速的找到自己需要的车,选车自己所需要的车进行预约。而对租赁公司方面来说,系统能够提供管理客户的信息,车辆的信息,以及租赁管理等。现如今租赁行业面临的最大问题是,如何让客户选到自己心仪的车,如何让客户更好的预约,如何让客户更快更及时的取到车辆,如何让公司更好的管理各种数据,就是该租赁管理系统所要解决的最重要的难题。为了能够减少工作人员的工作量,减少手工作业的时间,提升效率,让工作流程透明化,合理化。上述这些问题的解决,都必须依赖于
12、租赁管理系统。1.3 项目研究的目的和方法1.3.1 项目的研究目的该汽车租赁系统的开发,首先通过对汽车租赁流程的分析,业务功能的分析,以及业务数据的分析,列出系统必须要实现的功能。其次,系统采用B/S设计,方便使用者随时随地的使用系统,降低系统的使用成本;通过使用SQL2005数据库,更加迅速方便的管理客户的数据。基于web的车辆租赁管理系统主要功能包括查询车辆,预约车辆,查询租赁的各种信息,发布车辆,管理租赁的各种信息等。系统的使用方法与方式符合用户群的习惯,具有简单易用,方便快捷等优点。1.3.2 开发方法及步骤1 可行性分析首先列出多种方案,然后对他们进行比较,找出可行性最高的一种,提
13、出可性研究的报告。2 需求分析通过租赁公司,租赁者的需求描述,以及自己租车的需求体验,不同途径收集到的各种资料,对租赁流程进行一个完整的了解,更加需求,确定出系统所必须要有的功能,性能等。3 数据库的设计更加系统的各方面的需求,例如,业务的需求,信息的需求等,设计出符合系统要求的数据库,建立E-R图,完善数据库的设计,建立功能符合需求的数据库。4 系统实现采用struts2+hibernate+spring+easyui框架,实现该系统。5 测试与分析进行各个模块的测试,找个系统的bug,分析系统的不足之处。2 开发平台介绍2.1 系统平台环境2.1.1 硬件平台硬件平台是根据系统的设计需求,
14、确定系统运行的物理环境,所提供的物理平台在充分满足系统的要求之下,还要有可靠性,安全性,以及高性价比等要求,以提高系统的体验。根据上文的描述,提出了需要以下的硬件要求。客户端: 处理器 Inter(R) Core(TM) i3-2330M CPU 2.20GHz内存:2.0GB 以上服务器端:处理器 Inter(R) Core(TM) i3-2330M CPU 2.20GHz内存:2.0GB 以上2.1.2 软件平台软件平台是系统所需要的软件集成的环境,选择实用的软件环境对系统来说是至关重要的。选择时,还必须考虑该软件平台的易使用性,使用的广泛性以及软件平台的性能与价钱等。本系统所采用的软件平台如下:1 操作系统操作系统作为PC机最重要的软件平台,目前使用的主要有,Linux和window这两种,本系统使用的是window 7 进行开发的,对于上述的系统,建议使用window7以上的。2支撑软件支撑软件是帮助开发人员更高效的开发信息系统的软件,包括编程软件,数据库和一些集成的插件等等。(1) Myeclipse 作为企业级工作平台,利用Myeclipse我们可以在数据库与java开发,发布时提供极大的便利