课题名称 基于J2EE的汽车租赁管理系统的设计与实现
一、选题依据
汽车租赁行业发展前景广阔,随着我国城市化建设发展速度加快,汽车保有量的不断增加,汽车租赁业出现了多种形式。汽车租赁分为短期汽车租赁、长期租赁和分时租赁。其服务对象、服务要求有着显著差异,业务流程也存在明显不同,短期租赁对象主要面向社会公众,需要在汽车租赁门店进行交车、还车等手续,业务流程环节较多,手续较为复杂。长期租赁业务主要面对单位客户,通过商务谈判和商务招标形式来确定租用车辆的价格、租期、车型、付款方式及相关服务等内容,业务流程相对简单。
中国的汽车租赁行业自1989年开始,经历了国有企业主导,外资企业主导和电商企业主导的三个阶段。租赁企业由国有企业发展为电商网络平台。如今汽车租赁的流程和方式愈发简单便捷。业务模式也由线下发展到了线上和线下网点结合的电子商务模式。中国汽车流通协会统计,截止到2018年底,我国汽车保有量达到2.35亿辆,但清华大学专家表示我国土地承载汽车极限为2.5亿辆,但是我国将近14亿的总人口,当前驾照的持有人数为3.5亿人,有高达一亿的用车需求,只能通过汽车租赁满足,由此可见,汽车租赁行业的增长需求是巨大的。汽车租赁电子商务,在我国仍然是一个前景广阔的市场。
在本文中,研究并建设一个汽车租赁平台,可以高效的结合线下门店进行在线汽车的租赁业务。客户可以通过本平台进行车辆的查询和预订。汽车租赁企业可以通过本平台有效的沟通线下门店的租赁业务,展示门店车辆信息,接受客户的订单,并进行在线确认。在可以使用完汽车之后还可以通过本平台确认归还用车。通过线上与线下结合的模式开展汽车租赁业务,不仅可以高效的管理汽车租赁流程,节约人工成本,还能有效的避免人工核算带来的错误信息,实现低成本高效率的互联网电子商务范例。
参考文献
[1] 刘亚宾, 杨红. 精通MyEclipse[M]. 北京:电子工业出版,2015
[2] 计磊, 李里, 周伟. J2EE整合应用案例[M]. 北京:人民邮电出版社,2017
[3] Y.Daniel Liang, 李娜. Java语言程序设计(基础篇)(原书第8版)[M]. 北京:机械工业出版社,2011.
[4] 李兴华. Java开发实战经典(名师讲坛)[M]. 北京: 清华大学出版社, 2019.
[5] Stephen.R.Schach, Object-Oriented and Classical Software Engineering [M]. 北京: 机械工业出版社, 2012.
[6] Ted Husted. STRUTS IN ACTION[M]. 北京: 机械工业出版社, 2015.
[7] Patrick Grassle Henrieete baumann Philippe Baumann,UML2.0实战—项目开始指南[M]. 北京: 人民邮电出版社, 2017
[8] 张兴科. JSP动态网站设计项目教程[M]. 北京: 中国人民大学出版社,2017.
[9] 张全新, 李炜译. 数据库驱动的Web站点[M ]. 北京: 清华大学出版社, 2012.
[10] 于大伟. 基于WEB的数据库应用系统优化管理解决方法[D]. 吉林大学, 2015.
[11] 赵增敏. JSP网站开发详解[M]. 北京: 电子工业出版社
[12] Shari Lavrence Pfleeger. Software Engineering[M]. 北京: <a href='http://www.xuexila.com/lunwen/edu/higher/' target='_blank'><u>高等<a href='http://www.xuexila.com/news/jiaoyu/' target='_blank'><u>教育</u></a></u></a>社, 2013
[13] 邹劲松. 物业管理信息系统[M]. 北京: 机械工业出版社, 2014.
[14] Roger S.Pressman, 郑人杰, 马素霞等. 软件工程:实践者的研究方法(原书第7版)[M]. 北京: 机械工业出版社, 2016
[15] 王珊,萨师煊. 数据库系统概论[M]. 高等教育出版社,2016.
二、研究设计内容
1.技术路线
本系统拟采用SSH框架技术,Mysql数据库,Myeclipse软件进行开发。在SSH框架技术中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用Hibernate框架对持久层提供支持,而spring是一个依赖注入(IOC)和面向切面编程(AOP)的框架,对象的实例化在spring容器中完成,在MVC架构中,dao,service,action中每一层都需要注入一个对象,使用spring容器使得注入更加简便。ssh框架开发的系统具备:“高内聚、低耦合”的特性,这正是一个优秀的软件所需要具备的品质。与其他的大型数据库例如 Oracle、SQL Server等相比,MySQL自有它的不足之处,但是这丝毫也没有减少它的实用性。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余。因此我选择Mysql作为系统数据库。
2.系统实现功能
(1)、用户信息管理:包括四种账户类型,管理员、客户、工作人员、技术人员。管理员有对工作人员和技术人员账户的添加、修改、删除等功能。管理员可以创建工作人员和技术人员账户,客户可以由工作人员创建或者自己申请。
(2)、车辆信息管理,包括车辆信息的增删查改。
(3)、在线租车:客户登录系统后,可以在线进行车辆的预订。也可以由工作人员进行车辆出租操作。
(4)、还车:客户交还车辆后先经过工作人员登记,然后经过技术人员确认车辆完好,完成还车。
(5)、收入统计:管理员可以进行当日收入和当月收入的查询统计。
(6)、客户意见管理:客户可以在线提出意见与建议,工作人员可以对客户的意见与建议进行处理。
(7)、我的租车:客户登录系统后,可以在线查询本人的租车信息。
四、毕业设计时间安排
第5周:课题准备。查阅收集有关参考资料,对汽车租赁具体流程以及业务进行调查研究,撰写开题报告,提交论文提纲。
第6周:课题设计。制定详细设计方案,确定技术路线、工作计划。
第 7~11周:导师指导论文阶段,实施课题研究设计,完成规定的设计任务。
第12~14周:完成初稿,导师对学生的论文作进一步的指导。
第15、16周:完成定稿。完成毕业论文(设计)撰写,用学院统一印制的封面装订。
五、毕业设计预期成果
通过对汽车租赁管理系统的深入研究,指出此系统存在的优缺点,在老师的指导下,查阅资料,根据对汽车租赁实际操作流程的调查了解,提出租车还车的合理流程,并创新性的把前台客户使用端和租赁公司使用端相结合,解决了以往在线租赁系统和公司内部办公系统相互脱离的不便。并且根据程序高质量的写好汽车租赁系统的论文。