汽车租赁网站/汽车租赁管理系统/汽车管理系统/汽车租赁系统

摘 要

随着信息化时代的到来,网络系统都趋向于智能化、系统化,汽车租赁网站也不例外,但目前国内的有些企业仍都使用人工管理,企业规模越来越大,同时信息量也越来越庞大,人工管理显然已无法应对时代的变化,而汽车租赁网站能很好地解决这一问题,轻松的在线交流,既能提高用户对汽车的了解,又能快捷的查看汽车信息进行租车,取代人工管理是必然趋势。

汽车租赁网站SSM作为框架,B/S模式以及MySql作为后台运行的数据库。本系统主要包括以下功能模块:用户、车辆信息、租车信息、还车信息、我的钱包、充值信息等模块,通过这些模块的实现能够基本满足日常汽车租赁的操作。

本文着重阐述了汽车租赁网站的分析、设计与实现,首先介绍开发系统和环境配置、数据库的设计,接着说明功能模块的详细实现,最后进行了总结。

关键词:汽车租赁网站; SSM框架;MySql数据库;


Abstract

With the advent of the information age, network systems tend to be intelligent and systematic, and car rental websites are no exception. However, at present, some domestic enterprises still use manual management. The scale of enterprises is becoming larger and larger, and the amount of information is becoming larger and larger. Manual management is obviously unable to cope with the changes of the times, and car rental websites can solve this problem well, Easy online communication can not only improve users' understanding of cars, but also quickly view car information and rent cars. It is an inevitable trend to replace manual management.

The car rental website takes SSM as the framework, B / S mode and MySQL as the database running in the background. The system mainly includes the following functional modules: user, vehicle information, car rental information, car return information, my wallet, recharge information and other modules. The implementation of these modules can basically meet the operation of daily car rental.

This paper focuses on the analysis, design and implementation of car rental website. Firstly, it introduces the development system, environment configuration and database design, then explains the detailed implementation of functional modules, and finally summarizes it.

Key words: car rental website; SSM framework; Mysql database;


目 录

Abstract 1

第一章 绪论 2

1.1  研究背景 3

1.2  汽车租赁的现状

1.3  系统实现的功能

1.4  汽车租赁信息系统的特点

1.5  本文的组织结构

第二章 开发技术与环境配置

2.1  B/S架构

2.2  SSM三大框架

2.3  mysql数据库介绍

2.4  JSP技术介绍

第三章 系统分析与设计

3.1 可行性分析

3.1.1 技术可行性

3.1.2 操作可行性

3.1.3经济可行性

3.1.4 法律可行性

3.2  需求分析

3.3 系统流程的分析

3.4 网站现状分析

3.5 总体设计

3.6 数据库设计与实现

3.6.1  数据库概念结构设计

3.6.2 数据库具体设计

第四章  系统功能的具体实现

4.1  系统功能模块

4.2  管理员功能模块

4.3  用户后台功能模块

第五章 系统测试

 

参考文献

 

第一章 绪论

1.1  研究背景

科学技术日新月异的如今,计算机在生活各个领域都占有重要的作用,尤其在信息管理方面,在这样的大背景下,学习计算机知识不仅仅是为了掌握一种技能,更重要的是能够让它真正地使用到实践中去,以创新的视角去不断方便人们的生活,推动对新知识的学习,培养自学能力,锻炼动手实践的本领。以前汽车租赁,也应该摆脱人工管理的模式,使用计算机技术来进行信息管理工作。所以本次系统设计的汽车租赁结合了文字、图像,并能实现车辆信息、租车信息、还车信息的功能,这也是一般汽车租赁网站的重要的要素。汽车租赁经过几年的实践和总结正在往更深入的方向发展。由此,人们要改善系统功能迫在眉睫。随着科学技术的飞速发展,汽车租赁网站也要不断完善其工作流程的繁杂性、多样化、管理复杂、设备维护繁琐等存在的问题。所以要通过计算机胜任汽车租赁的工作,使汽车租赁网站更加准确、方便及快捷。

因此,开发出一套高效率、低差错的汽车租赁信息管理系统是十分必要。本系统主要目的是全面实现汽车租赁网站数字化,管理员对用户以及所有信息能够全部掌握,而用户能够对汽车租赁信息能够有一个直观的了解。

1.2  汽车租赁网站的现状

现如今,部分商家是没有提供汽车租赁的服务,就是商家尽管实行了汽车租赁但是只依靠传统模式进行的管理力量远远不够,所以有很多商家汽车租赁工作只停留在传统的模式服务。同时,很多商家本身资金是有限再加上也缺少专业水平的工作人员,所以汽车租赁的管理手段较为落后,也就很难提高成交效率,同时也就不能很好的为用户提供更为完善的服务。以前汽车租赁都是通过手动来进行管理记录及操作,不但麻烦琐碎,还经常出现错误,给广大用户带来很不便,同时也需要大量的人力、物力和财力,极大的浪费了商家的资源。随着汽车行业的快速发展,人们慢慢地来希望汽车租赁网站能够提供更为合理及完善的服务。现在,好的汽车租赁也成为广大用户们选择汽车租赁网站的关键。

1.3  系统实现的功能

本次设计任务是要设计一个汽车租赁网站,通过这个系统能够满足用户对车辆信息的租车、评论、收藏功能。系统的主要功能包括:车辆信息、租车信息、还车信息、我的钱包、充值信息等功能。

管理员可以根据系统给定的账号进行登录,登录后可以进入汽车租赁网站对所有模块进行管理。包括查看和修改自己的个人信息以及登录密码。

该系统为每一个用户都分配了一个用户账号,用户通过账号的登录可以在系统中查看车辆信息、租车导航及对个人信息进行修改等功能。

1.4  汽车租赁信息系统的特点

本系统提供给管理员对车辆信息、租车导航诸多功能进行管理。本系统对于用户输入的任何信息都进行了一定的验证,为管理员操作提高了效率,也使其数据安全性得到了保障。

1.5  本文的组织结构

本文的组织结构如下:

1、绪论。综述了本文的研究背景,分析了汽车租赁网站的结构;更好的从用户的角度出发,发现当今汽车租赁网站中的不足,同时要指出本次系统中的特色。

 2、对系统主要的使用技术,开发环境、环境配置的介绍。介绍了本次开发所用的系统开发环境Eclipse,还介绍了SSM框架技术和MySql环境配置。

3、系统的设计与实现。介绍了开发汽车租赁信息系统的思路并进行了需求分析,在需求分析的基础上进行了总体设计、详细设计以及数据库等相关方面介绍;该部分是全文的主旨。

4、系统功能模块具体实现。对开发中一些主要具体功能的实现进行描述。涉及到数据库、页面参数传递等相关知识。

5、总结与展望。对整个论文及设计过程进行总结,指出系统设计过程的心得以及设计中存在的不足;后期还有待完善的地方等。


第二章 开发技术与环境配置

JSP技术为开发工具,利用了当前先进的SSM框架技术,以Eclipse为系统开发工具,MySQL为后台数据库,开发的一个汽车租赁网站

2.1  B/S架构 

B/S结构的特点也非常多,例如在很多浏览器中都可以做出信号请求。并且可以适当的减轻用户的工作量,通过对客户端安装或者是配置少量的运行软件就能够逐步减少用户的工作量,这些功能的操作主要是由服务器来进行控制的,由于该软件的技术不断成熟,最主要的特点就是与浏览器相互配合为软件开发带来了极大的便利,不仅能够减少开发成本,还能够不断加强系统的软件功能,层层相互独立和展现层是该B/S结构完成相互连接的主要特性。

2.2 SSM三大框架

1.Spring的优势:
通过Spring的IOC特性,将对象之间的依赖关系交给了Spring控制,方便解耦,简化了开发

2.Spring MVC的优势:
SpringMVC是使用了MVC设计思想的轻量级web框架,对web层进行解耦,使我们开发更简洁

3.Mybatis的优势:

数据库的操作(sql)采用xml文件配置,解除了sql和代码的耦合提供映射标签,支持对象和和数据库orm字段关系的映射,支持对象关系映射标签,支持对象关系的组建提供了xml标签,支持动态的sql

2.3 mysql数据库介绍 

MySQL是一款Relational Database Management System,直译过来的意思就是关系型数据库管理系统,MySQL有着它独特的特点,这些特点使他成为目前最流行的RDBMS之一,MySQL想比与其他数据库如ORACLE、DB2等,它属于一款体积小、速度快的数据库,重点是它符合本次毕业设计的真实课程环境,拥有成本低,开发源码这些特点,这也是选择它的主要原因。

本系统使用了MySQL数据库,建立了多张数据库表来存储课程以及汽车租赁网站相关数据。系统中主要应用查询(select),修改(update),删除(delete)以及增加(insert)等语句来实现系统功能。

2.4 JSP技术介绍

JSP技术本身是一种脚本语言,但它的功能是十分强大的,因为它可以使用所有的JSP类。当它与JSPBeans 类进行结合时,它可以使显示逻辑和内容分开,这就极大的方便了用户的需求。JSPBeans 可以对JSP技术的程序进行扩展,从而形成新的应用程序,而且JSPBeans的代码可以重复使用,所以就便于对程序进行维护。JSPBean 组件有内部的接口,可以帮助不同的人对系统进行访问。1999年,Sun微系统商家正式推出了JSP技术,这是一种动态技术,是基于整个JSP体系和JSPServlet提出的,是具有普遍适用性的WEB技术,也是本系统设计的核心技术之一。JSP技术能够极大的提高WEB网页的运行速度。这些内容会与脚本结合,并且由JSPBean和Servlet组件封装。所有的脚本均在服务器端运行,JSP引擎会针对用户端所 提交的申请进行解释,然后生成脚本程序和JSP标识,然后通过HTML/XML页面将结果反馈给浏览器。因此,开发人员亲自设计最终页 面的格式和HTML/XML标识时,完全可以使用JSP技术。

所以结合汽车租赁网站的需求及功能模块的实现,使用JSP技术是最合适的,而且JSP的拓展性比较好,对于汽车租赁网站在后期使用过程中可以不断对系统功能进行拓展,使系统更完善,更方便的满足用户需求。


第三章 系统分析与设计

3.1 可行性分析

一个完整的系统,可行性分析是必须要有的,因为他关系到系统生存问题,对开发的意义进行分析,能否通过本网站来补充线下汽车租赁模式中的缺限,去解决其中的不足等,通过对本网站,不仅能使工作量不断地减少,还能使工作和管理的效率更加高。所以开发该网站能实现更大的意义和价值, 网站完成后,能否达到预期效果就要通过可行性分析,分析之后,决定此系统是否开发。该汽车租赁网站的开发设计中,对技术、经济、操作方面进行了可行性分析; 

3.1.1 技术可行性

本系统开发选择JSP技术它被研究的目的就是在于能够为网页创建等可以看到的信息。随着移动互联网技术的不断发展和创新,JSP俨然已成为下一代互联网的Web标准。所以后台设计选择使用mysql数据库主要用来的建立和维护信息。对于前台开发要求应具备功能完善、易于操作等优点,后台数据库的要求则是能够建立和维护数据信息的统一性和完整性。

3.1.2 操作可行性

现在随着科技的飞速发展,计算机早已经进入了人们的日常生活中,人们的工作环境也不像以前有那么多的要求,需要员工一定要到公司办公,有的工作在家也可以完成。这使得人们的工作效益有了很大的提高。操作的多样性也变高了。因此,管理的计算机化,智能化是社会发展而带来的必然趋势,各种智能的软件层出不穷,不同的软件能完成用户不同的需求,这不仅提高了工作效率还能完成一些客户特定的一些需求。本系统不仅界面简洁明了还采用可视化界面,用户只要用鼠标和键盘就可以完成对相关信息的修改,删除,添加等操作。因为这个系统的操作十分简单,方便上手,对于第一次使用系统的人,只需要很少的时间就可以上手操作。由此可见,本系统在操作上是可行的。

3.1.3经济可行性

基于JSP汽车租赁网站,该网站软件开发仅需要一台普通的计算机便可完成实现开发,其成本很低。另外,作为毕业设计作品来讲,开发成本基本上可以忽略不计,且该系统软件的投入使用,可以实现更加快速高效的汽车租赁,同时还能实现对管理资源的有效节约,该汽车租赁网站在经济上完全可行。

3.1.4 法律可行性

系统平台的设计与开发与国家政策法规之间不存在冲突。此外,平台的设计和开发采用的操作和工作模式符合用户的日常习惯,操作方便、灵活、易于管理,具有较高的实用性。开发过程中所采用的数据均来自开源代码,不存在知识产权的争议,在法律上也是行的通的。

3.2  需求分析

利用SSMEclipse和mysql数据库等知识点,结合相关设计模式、以及软件工程的相关知识,设计一个汽车租赁网站,来进行记录用户的信息,以及系统信息的增删改查的功能,根据实现需求,系统需完成这些基本功能:

(1)系统合理显示车辆信息界面、租车信息界面、还车信息界面等界面。

(2)用户和管理员所有的信息都保存与数据库中。

(3)汽车租赁信息能够进行查询、修改、删除、添加等操作。

3.3系统流程的分析

由于不同的系统实际使用用户角色的不同他们的业务分析也会变得有所不一样为了论述方便接下来都将以管理员用户功能权限下的系统业务流程来分析如下图所展示:

3.4 网站现状分析

系统使用用户的数量直接决定了用户信息管理者的工作量,毫无疑问,网站管理者的工作量较大较繁琐。通过前期的调研总结出网站现有的对用户管理工作状况如下分析:

1缺少统筹规划,如果一个网站在信息化管理中缺少综合性、系统性、整体性,那不可避免的需要投入大量人力物力来规划整理信息。引入信息化管理方式无疑可以达到节省信息管理成本的目的不仅减少资源浪费还可以使汽车租赁网站的管理变得井井有条,成为市场竞争中的一大优势。

2要循序渐进,心急吃不了热豆腐,任何事情都不可能一蹴而就,就算信息管理系统也一样,要让系统发挥最大效率还是应该多调研,多听取管理者的意见,并进行必要的统筹规划,有组织有目的地设计系统功能,团结各个部门发挥主观能动性。

(3)信息安全措施不到位

隐私权神圣不可侵犯,这是中华人民共和国宪法赋予我们的权利,人和人都不能侵犯我们的正当权益,而网络用户信息管理存在极大安全隐患,信息泄露的案列不在少数,加强信息安全措施是完善网络信息管理过程中不可避免的一环。

 (4)资源不能充分共享

资源共享是网络的一大特点,没有共享就没有社交,网络也就失去了他应有的魅力,如果能够实现用户信息共享,无疑对于汽车租赁的发展存在不可或缺的帮助。

(5)现有系统可扩展性不高。

如今科学技术发展飞速,随着而来的就是技术更新,那势必会给软件更新带来挑战,因此,系统必须具备良好的开放性和可扩充性,为了不落后于时代,这是必备特色之一。

基于上述分析,汽车租赁网站管理系统网站应该切合实际,做到确实有效,集体表现为:一是系统能够整理并集合归类用户信息,防止用户信息混乱,难以整理;二是系统要安全稳定,不能泄露用户信息,造成隐私泄露,不仅伤害用户利益更是对商家名誉的损毁;三是系统要具有良好的开放性,不仅要方便定期的维护维修,更要方便及时增加新功能,保证先进的时代契合性。经过详细的讨论论证,确定系统的总体要求。

3.5  总体设计

根据汽车租赁网站的功能需求,进行系统设计。

前台功能:用户进入系统可以实现车辆信息、租车导航等进行操作;

后台主要是管理员,管理员功能包括车辆信息、租车信息、还车信息、我的钱包、充值信息、扣费信息等;

系统对这些功能进行整合,产生的功能结构图如下:

  • 19
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值