1、第 1 页(共 24 页)本科毕业论文(20 届)汽车租赁管理系统的设计与实现-客户管理与业务展示 所在学院专业班级 信息与计算科学学生姓名指导教师完成日期第 2 页(共 24 页)汽车租赁管理系统-客户管理与业务展示 摘 要:主要介绍应对现有汽车租赁企业的快速发展,网络的普及,用于解决繁重的数据管理带来的压力而开发的一套基于 BS(Browser Server) 结构的管理信息系统的设计与实现用面向对象(OPP)的程序设计、JDBC 、对象嵌入与链接以及 MySQL 数据库等技术,阐述该模块对客户信息的添加、修改、查询、删除以及客户进行租车操作和查看在租和预定客户等,客极大的提高工作效率。关
2、键词:汽车租赁;客户管理;Bs 结构;租车Abstract:The rapid development of the main introduction to deal with the existing car rental company,the popularity of the network, is used to solve the heavy pressure to bring the data management and the development of a set based on B / S (Browser / Server) design and implemen
3、tation of management information system of the structure. Using object oriented(OPP) design, the program of JDBC, object linking and embedding and MySQL database technology, expounds the module of customer information to add, modify, query, delete and customer car rental operation and viewing in the
4、 rent and the predetermined customers,customer greatly improve work efficiency.Key words:Car rental; customer management; B / S structure; rental第 3 页(共 24 页)1 绪论 1.1 系统背景 为了加快实现租赁业务多点联网的进程,汽车租赁系统的客户管理模块按照汽车租赁的实际业务流程,结合了租赁行业实际运营特点,汽车服务行业急切需求一套完善、可靠、稳定、安全的汽车租赁管理信息系统,来实现汽车租赁服务的规模化、规范化、网络化、自动化,大大提高员工的工
5、作效率,实现资源的共享与优化配置。1.2 系统目标汽车租赁管理系统的开发其主要目标是为客户提供方便的租车方式,减少顾客在租车过程中繁琐的步骤,帮助汽车租赁公司吸引更多的客户。同样也为汽车租赁公司提供便捷的管理方式。总体实现汽车租赁业务管理的系统化、规范化、自动化和人性化。其中客户管理模块包括汽车租赁过程中对客户信息的添加、修改、查询、删除以及客户进行租车操作和查看在租和预定客户等,可以极大的提高工作效率,达到有效提高汽车租赁单位工作效率和提高效益的目的。1.3 开发环境技术介绍开发工具:eclipse数据库连接工具:Navicat数据库的连接方式:JDBC开发环境:windows 7开发框架:
6、SpringMVC2 需求说明2.1 功能需求2.1.1 客户管理模块第 4 页(共 24 页)主要分为三类:所有客户、在租客户、预定客户,如图 2-1 所示:图 2-1 客户管理模块2.1.2 业务流程模块该模块主要的流程图,如图 2-2 所示:第 5 页(共 24 页)图 2-2 业务流程模块2.2 性能需求2.2.1 硬盘容量要求:本系统属于 B/S 模式架构,因此存储容量较小,数据库系统也不是很大。2.2.2 安全性要求:本系统有权限设置,不同用户有不同的权限,普通游客不能越权进行管理员的操作。必须进行登录才可以访问操作。2.2.3 适应性要求:要求菜单清楚,管理员能很快的熟悉业务流程
7、。3 概要设计3.1 接口3.2 基本设计概念和数据处理流程3.2.1 业务模型层(l) 实体包(model)客户实体类(Users)(2) Dao 包客户 Dao 类(userDao)(3)Service 包基本操作 Service 类(父类)(BaseService)客户 Service 类( UserService)(4)工具包(Utils)JDBC 帮助类(JDBCTool )是否为空工具类(StringUtils)随机数工具类(randomIDutils )3.3.2 控制层(controller)业务流程管理相关 controller(IndexController)用户管理相关
8、controller(UserController)第 6 页(共 24 页)3.3.4 视图层(JSP)客户管理相关页面业务流程相关页面4 详细设计4.1 客户管理4.1.1 所有客户【功能概述】用户可对客户信息进行查看、修改、新增和删除等操作。 【进入方法】登陆平台 客户管理 所有客户【主界面和关键选项】图 4-1 主界面及关键项 查询。输入查询条件,点击 按钮即可。 删除。点击操作列中 ,则弹出提示框。如图 4-2 所示:第 7 页(共 24 页)图 4-2 删除成功操作界面点击 “确定”按钮,则删除客户信息,点击“取消” 按钮,则返回主页面,关闭文本框。 修改。点击操作列中的 字符,则
9、弹出修改客户文本框。如图 4-3 所示:图 4-3 修改操作界面修改客户信息,点击“保存”按钮,则保存客户信息,点击“重置”,则清空文本框信息。 租车。点击操作列中的 ,则弹出租车文本框。如图 4-4 所示:第 8 页(共 24 页)图 4-4 租车操作界面点击操作列中的 字符,弹出提示框租车成功,若该车已在租则提示另外的信息。如图 4-5 所示:图 4-5 租车成功界面 添加客户。点击菜单处的添加客户,则页面显示添加客户信息。如图 4-6 所示:第 9 页(共 24 页)图 4-6 添加客户界面点击“保存”按钮,则成功保存客户信息,点击“重置”按钮,则重新输入。4.1.2 在租客户【功能概述】用户可对在租客户进行查询等操作。 【进入方法】登陆平台 客户管理 在租客户【主界面和关键选项】图 4-7 在租客户主界面 查询。输入查询条件,点击 按钮即可。第 10 页(共 24 页)4.1.3 预约客户【功能概述】用户可对预约客户进行查询等操作。 【进入方法】登陆平台 客户管理 预定客户【主界面和关键选项】图 4-8 预订客户主界面 查询。输入查询条件,点击 按钮即可。4.2 业务展示进入本系统时,建议遵循如下操作,点击右上角: ,了解业务流程;底部有热门推荐,以帮助客户选择租赁的车辆。
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。