JSP+SSH+SQLSERVER基于BS的汽车租赁管理系统(JSP,HTML5,MySQL)(含录像)(毕业论文11000字,程序代码,SQLSERVER数据库)
通过调查,现有的汽车租赁管理,采用老旧的手工记账,纸制存档的方式,这种方式耗时、耗力而且不易于保存。本课题的目的是使车辆租赁信息管理清晰化,透明化,便于操作,易于管理。通过功能模块的优化组合实现不同的管理细节,使管理过程实现最大程度的自动化与信息化,并能自动对人工操作环节进行复查,使车辆租赁管理系统出错率降至最低。在传统的车辆租赁信息管理中,各种管理工作往往是很复杂烦琐的。车辆租赁信息管理的特点是信息处理量比较大,所管理的种类比较繁多,而且由于消费等单据发生量特别大,关联信息多,查询和统计的方式不尽相同。在管理过程中经常会出现信息的重复传递,因此车辆租赁信息管理必须实现计算机化处理。我们系统开发的总体任务是实现车辆租赁信息管理的系统化、规范化、自动化、信息化与智能化,从而达到提高车辆租赁信息管理效率的目的。
【文档描述】
目 录
可行性分析
开发任何一个系统,都会受到时间和资源上的限制。因此,在每一个项目开发之前,都要进行可行性分析,可以减少项目的开发风险,避免人力、物力和财力的浪费。下面就技术、经济、操作和法律四个方面来介绍
(1)经济性
如今是信息化时代,信息化管理可以使租车行管理工作更加系统化、快速化、全面化。这样可以为企业带来较高的工作效益和经济效益,在提高工作效率的基础上,可以考虑减少管理人员的数量,本系统对计算机配置的要求不高,企业机房更换下来的低配置电脑都可以完全满足需要,再者,企业在管理工作上的高效率和便捷性远远超过了开发本系统的成本,再者,服务器端的安装简洁明了,客户机无需再装任何软件,通过浏览器就可以直接访问,可以直接接入Internet,无论您身在何处,只要您可以访问Internet都可以使用本系统。所以在经济上具有完全的可行性
(2)技术性
本系统开发工具是MyEclipse和SqlServer数据库,开发语言是Java,主要使用了J2EE的技术,java是一种面向对象编程语言,简单易学而且灵活方便。大三时就学习了java课程,大学期间也系统的了解了J2EE的知识,汽车租赁管理系统总体上开发难度不高,数据库的设计和操作是本系统设计的核心。在大学期间学习过软件工程,软件测试,UML统一建模语言等课程,每个学期也会完成对应的课程设计,具备一定的系统分析、设计和测试能力。因此,完成系统实现在技术上完全具有可行性
(3)操作性
本系统操作简单,输入信息页面大多数都是下拉框的选择形式,在某些页面,信息可以自动生成,无需输入,时间的输入也是用的日历控件,操作简便,对操作人员的要求很低,只需对WINDOWS操作熟练,加之对本系统的操作稍加培训即可工作,而且本系统可视性非常好,所以在技术上不会有很大难度。
(4)法律性
本汽车租赁管理系统是自行开发的管理系统,是很有实际意义的系统,开发环境软件和使用的数据库都是开源代码,开发这个系统不同于开发普通的系统软件,不存在侵权等问题,即法律上是可行的。
综上所述,开发一个汽车租赁管理系统与人工记录的方式相比具有速度更快,操作更准确,节省开支等有利之处,因此,建立一个汽车租赁管理系统是必要可行的。
2.4 数据库设计
数据库是“按照数据结构来组织、存储和管理数据的仓库”。作为网络的一个重要应用,数据库在网站建设中发挥着重要的作用,与普通网站相对而言,具有数据库功能的网站网页我们通常称为动态页面,也就是说页面不是一层不变的,页面上内容(或部分内容)是动态生成的,它可以根据数据库中相应部分内容的调整而变化,使网站内容更灵活,维护更方便,更新更便捷。SQL Server数据库作为微软推出的以标准JET为引擎的桌面型数据库系统,由于具有操作简单、界面友好等特点,具有较大的用户群体。
我们可以得到系统的物理结构图和ER图,结构图见图1,ER图见图2:
第三章 系统总体设计
系统主要功能包括修改个人密码、车辆信息管理、车辆状态查询、租赁信息管理、客户还车管理等功能。
汽车租赁管理系统主要由登录和后台2部分组成,通过管理员验证登录,实现车辆信息管理、租赁信息管理及统计查询功能,后台管理主要包括以下功能模块:
(1)登录模块:主要用于管理员登录网站系统。系统通过严格的口令管理,保证数据的安全。
(2)车辆信息管理模块:主要用于对车辆信息的添加、删除操作。
(3)车辆状态查询模块:主要实现车辆状态的查询操作。
(4)租赁信息管理模块:主要是添加、修改删除客户的租赁信息。
(5)还车信息管理模块:主要用于对客户的还车操作。
(6)修改个人密码模块:主要是管理员修改自己的登录密码。
(7)退出后台管理模块:安全退出后台管理系统。
系统整体功能结构如图所示:图3.1
【运行截图】