基于SSM的车辆租赁系统设计与实现开题报告
2023-11-20 10:36:00
1. 研究目的与意义
1.背景
本课题主要研究目的是实现网页式的汽车租赁系统。针对汽车租赁行业的调查,社会中一半以上的小型汽车租赁公司采用人工的方式进行管理。只有少量租赁企业采用客户端软件管理。随着中国经济高质量的持续发展,互联网的地位日益显现,网页式的汽车租货系统不仅可以和企业网站关联起来,提高企业的知名度,还可以实现在线的电子商务。
2.意义
2. 课题关键问题和重难点
1.解决的关键问题
数据库的设计,理清业务逻辑,并根据业务逻辑拆分设计相关的数据表,本课题是针对车辆租赁系统,那么分析出业务表为车辆表,出租表,检查表,出租表依赖于车辆表,检查表依赖于出租表,关键字段为车牌号。在编程过程中,对数据库的一个事务的操作操作必须保持原子性,例如在租车辆时,有三个操作,生成出租表,修改车辆状态,在修改状态之后要进行用户账户扣钱,这三个操作要么都执行,一个操作没有执行那么就要会滚,在该业务操作时在方法名前添加@trancational注释。在前端发送到后端,后端要将返回结果封装好返回给layui,所以在项目中我们建立了result来封装数据、操作码和操作信息。
2.难点
3. 国内外研究现状(文献综述)
信息技术的日益成熟,公司各种信息化的逐步完成,使得整个企业的运作效率得到了加强,同时也给企业的车辆管理工作带来了不少的压力。行政管理部门必须及时参照各种信息并提供相应的参考资料,如果无法完成以上工作,则必然将阻碍企业的发展[1]。正是由于这个原因,使得车辆有效管理成为了各个企业发展的重点工作之一[3]。
如何对车辆进行有效管理,在很多车辆租赁公司一直以来都是一个难题[2]。一方面是管理滞后,采用传统人工方式对车辆进行管理,这种管理方式存在着很多缺点和不足,比如:实时性差、效率低,时间一久,将会产生很多的数据和文件,对更新、查找和维护都会带来很大的困难[4];另一方面是使用的成本高昂,相关管理部门没有有效的方法手段对车辆的费用、使用进行控制,也没有办法对车辆的费用、使用状况进行有效的统计、分析,无法制定合理的使用计划和规划,大大降低了车辆的使用效率和价值[6]。因此,要想尽量发挥车辆最大的作用,使其能够更好的服务于社会,服务于个人,就应该有一个良好的车辆管理信息系统。[5]
在国外汽车租赁产业起步较早但目前为止该产业已经有百年的历史了,日前在全球的汽车租赁业务费用已经达到了千亿美元的规模。[7]汽车租赁行业在国际上已经发展成为一个很成熟的产业,它正在朝着多元化的方向发展。
4. 研究方案
本系统采用ssm框架进行设计,ssm框架由spring、springmvc和mybatis整合而成,是继ssh之后,目前较为主流的企业级开发框架。ssm框架将整个系统划分为view层、controller层、service层和dao层,使用spring实现业务对象管理,使用springmvc处理请求的转发和视图管理,使用mybatis作为数据对象的持久化引擎。
(1)view层:提供外部操作界面,向后台发起请求,同时显示请求后返回的数据。
(2)controller层:负责具体的业务模块流程控制,主要通过调用service层的接口来控制业务流程,将流程抽象归纳。
5. 工作计划
2022-11-28~2022-12-12:完成选题,查阅相关中英文资料。
2022-12-13~2022-12-19:与导师沟通进行课题总体规划。
2022-12-20~2023-01-03:导师下发毕业设计(论文)任务书,学生根据导师的要求进行外文翻译,列出开题报告大纲。