《汽车租赁系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《汽车租赁系统的设计与实现.docx(37页珍藏版)》请在第一文库网上搜索。
1、毕业设计说明书汽车租赁系统的设计与实现汽车租赁系统的设计与实现摘要长期以来在线租车是我国租车业的一大瓶颈,租车人对租车公司的信任以及租车公司对客户的信任,造成了在线租车停滞不前。因此在线租车系统完成了只要持有居民身份证、中国驾驶证、银联,即可在线实时预订、租车,到异地租车、提车时,还可以享受机场交还车、酒店送车等服务。本论文论述的是一个Web应用程序模型,是一个B/S结构的JSP+SQL的应用。主要介绍了采用的JSP技术的特点,系统功能非常完善,而且选择了开放应用平台,建设了一套与平台无关,以统一的服务接口规范和与数据库相连的网站应用。以及使Web程序设计模块化和面向对象化,即将表现和逻辑剥离
2、。使用MyEclipse开发工具,使用本机做服务器模拟实现客户端登录,最终能够实现客户端的所有操作。关键词:面向对象化;租车;便捷;在线Design and implementation of new energy vehicle rental systemAbstractFor a long time, long distance car rental is one of the bottleneck of the car rentalindustry in our country, the trust of the customers for long distance car renta
3、l companies,car rental companies car rental in other place the trust of the people, and the resultinginformation asymmetry, the long distance car stalled for a long time. Thus, in possessionof the resident identity card, valid Chinese driving license, unionpay or dual-currencycredit card, can online
4、 real-time booking, car rental, and you can enjoy free guarantee,free deposit service, online payment, car rental.To the long distance car rental, car, stillcan enjoy the airport back car, hotel services.This thesis is a simplified model of Web application is a B/S structure of theapplication of JSP
5、 + sqL Mainly introduced the characteristics using JSP technology,system functions are very perfect, and choose the open application platform, to build aset of has nothing to do with the platform, are connected to the database in a unifiedservice interface specification and application. And how to m
6、ake Web modularizationand object oriented program design, the performance and logic. Also introduced theprogramming model and characteristics. JSP technology with its unique position tobecome the development tools of choice for web site system, the thesis in a simplifiedway is introduced JSP develop
7、ment methods and characteristics of website system,which USES MyEclipse development tools, use the machine to do simulation realizationof client server login, eventually be able to achieve the clients operations.Keywords: Objectoriented;Rental;Convenient;Online摘要错误味定义书签。第1章绪论21.1 课题背景21.2 课题目的21.3 国
8、内外研究现状21.4 文本研究的整体框架31.5 JSP技术介绍3第2章可行性分析52.1 经济可行性52.2 技术可行性62.3 可靠性和安全性分析62.4 业务流程图7第3章需求分析83.1 功能需求83.2 外部接口需求83.3 数据流图93.4 数据字典10第4章总体设计154.1 系统总体设计154.2 数据库设计154.3 数据库的详细设计16第5章详细设计205.1 系统运行平台设置205.2 系统主界面设计205.3 系统登录设计与实现205.4 主要模块功能设计22第6章系统测试276.1 测试的基本概念276.2 测试的任务和目的276.3 系统整体测试步骤28结论30参考
9、文献31致谢31附录1译文错误!未定义书签。附录2英文参考资料错误!未定义书签。Car rental错误!未定义书签。32第1章绪论1.1 课题背景汽车在线租赁系统是我们国家刚刚发展起来的产业,还有许多的人们并不知道这个行业,所以大多数人还不太相信在网上就可以租车,所以要完成比之前去店里租车的繁琐步骤,还要完成人们的信赖,也就是说要有做好宣传。之所以还没有家喻户晓就是因为人们并不像这个网络。汽车在线租赁是在网上用户可以浏览车辆并且可以进行预订,比之前的租车更加方便,使我们节省更多的时间和精力。1.2 课题目的社会在不断的发展,人们的体力劳动已经远远赶不上科技的速度。在这个现代化科技时代,只靠体
10、力的劳动已经满足不了人们的需求,从而通过计算机网络得到信息是不可避免的。也是社会发展,人类科学进步的标志。作为交通工具的汽车是我们生活中不可缺少的,汽车租赁行业的发展将会对我国的经济发展起着不可或缺的作用,特别是对于传统的运输方式以及汽车行业的流通的发展非常重要。随着社会的经济文化水平的不断提高,人们对现在的生活和工作方面要求更高了。计算机网络能为我们做很多的事儿,进从而为完成工作上的要求和任务会加快时间,使用计算机网络对信息管理是人们用体力劳动所不可替代的。本系统主要用于两个方面,第一,加强企业的管理体制;第二,方便用户的使用。1.3 国内外研究现状国内的汽车在线租赁系统并没有完全的建立,用
11、户对汽车在线的租赁并不了解。因为目前国内汽车在线租赁业务依旧是采取个体经营模式,汽车在线租赁企业本身的管理和对用户的服务等方面的不足,从而造成用户对汽车在线租赁并不是很了解。国内的汽车在线租赁企业的各方面水平与国外先进技术有很大的距离。企业的经营管理规模和资金方面的有限,因此没有办法使用国际上的最新科技。全世界汽车在线租赁业的使用汽车的每年需求量非常多。其中主要汽车在线租赁公司的使用量很高,管理着许多全球各地的租赁网点。在汽车在线租赁业务中,以欧洲美国发展最为成熟。在国外,租赁新汽车占汽车总销售量的三分之一左右,并且大部分车为长期租赁。人们都比较认同这种方式。1.4 文本研究的整体框架该网站系
12、统应用了 JAVA技术。网站系统比较成熟。该系统对应一个WEB应用系统的3个层次,提供了不同地技术支持在使用java平台,这一些技术跟其他WEB技术结合在一起共同实现完整的JAVA WEB技术性平台。任何浏览器的一端,都支持规范的根据HTML/HTTP的协议,任何浏览器作为网站前端,经过XML可以支持更加丰富多彩的浏览器前端的系统。至于浏览器前端的编程开发,还可以广泛使用JAVASCRIPT脚本语言,对于复杂多变的客户端程序还可以经过JAVA APPLET实现。在后台系统的连接(如数据库)方面,不妨使用JDBC技术实现连接。整个技术体制创建于J2SE平台奠定根基之上,既JAVA2标准制度的环境
13、。在使用JAVA技术开发WEB使用程序的流程之中,还能够充分运用J2SE的平台提供的平台支持,如复杂数据类型等等,实现所需的复杂数据类型的功能,祢补基本语言功能的不足。1.5 JSP技术介绍151 JSP技术特点JSP提供了一种简单便捷方式。创建很多相同外观的页面构成的网站。对于运用一个JSP页面的简易的基于Web的网站。并且引入到一个JSP的页面当中,Scriptlet是直接接入JSP页面布局很小的Java代码段。一般说来,JSP页面通常被翻译为SERVLET的Java源文件,再经过Java编译成SERVLET的class文件。据说引擎就只将JSP转化为SERVLET就行。要特别注意的是:J
14、SP与课题相应的书中并没有说如何将JSP转译为SERVLET,因此,不相同的引擎转译成的结果也是不同的。在JSP改为SERVLET以后,每次使用客户机(一般Web浏览器)向服务器申请JSP文件的时候,服务器也将会查看自上次编辑后JSP文件是不是要进行改变,假如没有改变,就可以直接使用SERVLET,就不用再编辑一个全新的服务器,但其成果是非常高的。1.5.2 JSP开发WEB的几种方式1 .开发动态站点用ASP还是PHP开发动态的网站,网站的逻辑关系和网站的显示不容易分开。一方面,是将网站美工人员设计的静态页面和动态程序合并的过程是一个麻烦的过程。可以借助于SERVLET和JSP优良的关系和J
15、AVABEANS的进行协助,能将网站中的逻辑结构放在SERVLET之中。网站想要经过挪用JSP页面来解决客户端的请求。之后我们将会可以看到,在J2EE中,SERVLET的这项复杂的效用将会被EJB取代。2 J2EE系统主要组成部分(1)视图视图便是用户打开系统中的界面部分,在We b应用程序之中也即是HML、XML、JSP浏览器页面。(2)控制器。控制器承担着网站的全部逻辑。能够将控制器想象成处在视图系统和数据之中,对视图与模型相互怎么进行管理。(3)模型模型就是业务逻辑的部分,靠EJB非常强大的组件技术和企业级别的管理来控制的,开发人员可以轻松地创建出可以让人重视的业务逻辑模块。第2章可行性分析信息技术的高速发展,为网站系统尽快实现网上企业交流提供了有力支撑。经过调研论证,我决定参考原有的汽车在线租赁系统,开发网站系统汽车在线租赁系统设计与实现。2.1 经济可行性估算汽车在线租赁系统的开发费用和今后的运行、维护费用,新系统可以使汽车租赁公司得到很大提高,并将费用与效益进行比较。汽车在线租赁系