汽车租赁管理系统客户管理与业务展示-大学毕业设计.doc
《汽车租赁管理系统客户管理与业务展示-大学毕业设计.doc》由会员分享,可在线阅读,更多相关《汽车租赁管理系统客户管理与业务展示-大学毕业设计.doc(24页珍藏版)》请在咨信网上搜索。
1、汽车租赁管理系统-客户管理与业务展示 摘 要:主要介绍应对现有汽车租赁企业的快速发展,网络的普及,用于解决繁重的数据管理带来的压力而开发的一套基于BS(BrowserServer)结构的管理信息系统的设计与实现用面向对象(OPP)的程序设计、JDBC、对象嵌入与链接以及MySQL数据库等技术,阐述该模块对客户信息的添加、修改、查询、删除以及客户进行租车操作和查看在租和预定客户等,客极大的提高工作效率。关键词:汽车租赁;客户管理;Bs结构;租车Abstract:The rapid development ofthe mainintroduction todeal with the existin
2、gcar rental company,the popularity of the network,is used to solvethe heavypressureto bringthe data managementand the development ofa set based on B/ S(Browser/ Server)design and implementation of managementinformation systemof the structure.Using object oriented(OPP)design,the programof JDBC,object
3、 linking and embeddingandMySQL database technology,expoundsthe moduleof customerinformation to add,modify,query,deleteand customercar rental operationand viewing in therentand the predeterminedcustomers,customergreatlyimprove work efficiency.Key words:Car rental;customer management;B/ S structure;re
4、ntal1 绪论 1.1 系统背景 为了加快实现租赁业务多点联网的进程,汽车租赁系统的客户管理模块按照汽车租赁的实际业务流程,结合了租赁行业实际运营特点,汽车服务行业急切需求一套完善、可靠、稳定、安全的汽车租赁管理信息系统,来实现汽车租赁服务的规模化、规范化、网络化、自动化,大大提高员工的工作效率,实现资源的共享与优化配置。1.2 系统目标汽车租赁管理系统的开发其主要目标是为客户提供方便的租车方式,减少顾客在租车过程中繁琐的步骤,帮助汽车租赁公司吸引更多的客户。同样也为汽车租赁公司提供便捷的管理方式。总体实现汽车租赁业务管理的系统化、规范化、自动化和人性化。其中客户管理模块包括汽车租赁过程中对
5、客户信息的添加、修改、查询、删除以及客户进行租车操作和查看在租和预定客户等,可以极大的提高工作效率,达到有效提高汽车租赁单位工作效率和提高效益的目的。1.3 开发环境技术介绍开发工具:eclipse数据库连接工具:Navicat数据库的连接方式:JDBC开发环境:windows7开发框架:SpringMVC2 需求说明2.1 功能需求2.1.1 客户管理模块主要分为三类:所有客户、在租客户、预定客户,如图2-1所示:图2-1 客户管理模块2.1.2 业务流程模块该模块主要的流程图,如图2-2所示:图2-2 业务流程模块2.2 性能需求2.2.1 硬盘容量要求:本系统属于B/S模式架构,因此存储
6、容量较小,数据库系统也不是很大。2.2.2安全性要求:本系统有权限设置,不同用户有不同的权限,普通游客不能越权进行管理员的操作。必须进行登录才可以访问操作。2.2.3适应性要求:要求菜单清楚,管理员能很快的熟悉业务流程。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) 是否为空
7、工具类(StringUtils) 随机数工具类(randomIDutils)3.3.2控制层(controller) 业务流程管理相关controller(IndexController) 用户管理相关controller(UserController)3.3.4视图层(JSP)客户管理相关页面业务流程相关页面4 详细设计4.1 客户管理4.1.1 所有客户【功能概述】用户可对客户信息进行查看、修改、新增和删除等操作。 【进入方法】登陆平台 客户管理 所有客户【主界面和关键选项】图4-1 主界面及关键项u 查询。输入查询条件,点击按钮即可。 删除。点击操作列中,则弹出提示框。如图4-2所示:图
8、4-2 删除成功操作界面 点击“确定”按钮,则删除客户信息,点击“取消” 按钮,则返回主页面,关闭文本框。 修改。点击操作列中的字符,则弹出修改客户文本框。如图4-3所示:图4-3 修改操作界面 修改客户信息,点击“保存”按钮,则保存客户信息,点击“重置”,则清空文本框信息。 租车。点击操作列中的,则弹出租车文本框。如图4-4所示:图4-4 租车操作界面点击操作列中的字符,弹出提示框租车成功,若该车已在租则提示另外的信息。如图4-5所示:图4-5 租车成功界面 添加客户。点击菜单处的添加客户,则页面显示添加客户信息。如图4-6所示:图4-6 添加客户界面点击“保存”按钮,则成功保存客户信息,点
9、击“重置”按钮,则重新输入。4.1.2 在租客户【功能概述】用户可对在租客户进行查询等操作。 【进入方法】登陆平台 客户管理 在租客户【主界面和关键选项】图 4-7 在租客户主界面u 查询。输入查询条件,点击按钮即可。4.1.3 预约客户【功能概述】用户可对预约客户进行查询等操作。 【进入方法】登陆平台 客户管理 预定客户【主界面和关键选项】图4-8 预订客户主界面u 查询。输入查询条件,点击按钮即可。4.2 业务展示进入本系统时,建议遵循如下操作,点击右上角:,了解业务流程;底部有热门推荐,以帮助客户选择租赁的车辆。图4-9 业务展示界面5 数据库设计5.1 编写目的本文档旨在详细描述汽车租
10、赁系统中的数据库结构与设计。本文的读者可为汽车租赁系统的开发者,也可以是汽车租赁系统的维护。5.2 背景Navicat MySQL Data TransferSource Server : 127.0.0.1_3306Source Server Version : 50539Source Host : 127.0.0.1:3306Source Database : car_leasingTarget Server Type : MYSQLTarget Server Version : 50539File Encoding : 65001Date: 2015-01-05 11:36:595.3
11、外部设计5.3.1 标识符和状态本系统的外部设计表格的标识符和状态如表5-1所示:表5-1 标识符和状态表表名含义manager(管理员)分为超级管理员,和普通业务员,管理租车信息users(用户表)管理租车客户的信息car(汽车信息)汽车的基本信息mid_car_mng(管理员中间表)连接管理员表与汽车表的中间表mid_car_user(用户中间表)连接管理员表与用户的中间表lease_record(租车记录)显示汽车出租的信息lease_record(违章记录)显示汽车违章的信息repair_record(维修记录表)显示汽车维修的信息Account(账单)显示汽车有关费用的信息5.3.2
12、 使用它的程序本数据库支持Microsoft Sql Server 2005,MySql 版本5.1, SqlLite等数据库管理系统。5.3.3 约定 本数据库的命名方式均是按照英文翻译而定 本数据用“_”做命名方式的连接符 本数据库的中间表用“mid_”前缀做标识 本数据库的记录表用“_record”后缀做标识 本数据库的主键均已带有“ID”字段的做标识 本数据库的字段以表的前缀作为前缀 本数据库的字段类型均为varchar5.3.4 支持软件中间软件:Navicat Premium 10 连接软件:MyEclipse 8.x Latest5.4 结构设计5.4.1 概念结构设计本系统的概
13、念设计结构如图5-1所示:图5-1概念结构设计图5.4.2 逻辑结构设计本系统的逻辑结构设计如下图:图5-2 管理员与用户的关系图5-3 管理员中间表,用户中间表和汽车的关系图5-4 汽车与租车、维修、违章、消费记录的联系5.5 物理结构设计 本系统的物理结构设计如图5-5所示:图5-5 物理结构设计5.6 运用设计5.6.1 数据字典设计本系统的设计表格如下表所示:表5-2 账单表1Account(账单)字段名字段说明数据类型长度空值备注account_carid车牌号varchar225DEFAULT NULL外键(car id)rental总收入varchar225DEFAULT NUL
14、Lpay支出varchar225DEFAULT NULLprofit盈利varchar225DEFAULT NULL表5-3 汽车信息表2car(汽车信息)字段名字段说明数据类型长度空值备注carid编号varchar225NOT NULL主键car_num车牌号varchar225DEFAULT NULLcredential_num营运证号varchar225DEFAULT NULLcompany制造商varchar225DEFAULT NULLfuel燃油类型varchar225DEFAULT NULL汽、柴meter_num计价器号varchar225DEFAULT NULLlamp_n
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汽车 租赁 管理 系统 客户 业务 展示 大学 毕业设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。