java的汽车租赁网站的设计与实现

日期 2019-4-10 本文针对中小型汽车租赁公司现阶段所面临各种问题,在充分进行业务调研的基础上,设计开发了一个适用于中小型规模汽车租赁公司的数据管理网站。本网站有利于降低中小型汽车租赁公司在信息化建设中投入的成本,提高企业的运营管理水平。网站开发过程基于B/S模式,Java作为主要的编程语言,数据库则选择开源的MySQL。网站前端应用Dreamweaver辅助页面设计,后台则基于MVC开发模式,综合运用JDBC等技术。按照软件开发周期,最后对网站主要业务进行了黑盒测试,测试结果达到预期业务需求。该网站有利于降低汽车租赁公司信息化建设中投入的成本,提高其运营管理水平。
目 录
一、绪论 1
(一)背景 1
(二)研究目的与意义 1
二、相关技术概述 1
(一)B/S架构 1
(二)JavaBean简介 2
(三)开发环境 2
三、网站分析 2
(一)网站业务流程分析 2
(二)功能需求分析 3
(三)非功能需求分析 3
1.网站特性需求 3
2.网站界面需求 4
四、网站设计 4
(一)网站功能框架设计 4
(二)数据库逻辑结构设计 6
(三)数据库物理结构设计 6
五、网站实现 7
(一)网站前台功能实现 7
1.前台登录 7
2.前台首页 8
3.个人中心 11
4.客户租车 13
5.订单管理 15
(二)网站后台功能实现 16
1.后台登录 17
2.用户管理 18
3.管理员管理 21
4.订单管理 21
5.利润统计 23
6.交易流水 24
7.车辆管理 24
六、总结 26
致谢 27
参考文献 27
一、绪论
(一)背景
自二十一世 *好棒文|www.hbsrm.com +Q: &351916072& 
纪信息技术的飞速发展,“互联网+”大数据时代的应声到来,给人们的生活方式带来了极大的改变,人们的生活质量不断提高,其中汽车的使用率大大提升。年轻一代“有照无车”的人群基数庞大并日益增加,而“自驾游”的概念也深入年轻人的生活。随着“自驾游”产业的不断发展,租车的需求量越来越大,汽车租赁公司运营情况一路走高,公司利润增加的同时,每日产生的大量租车数据也制约着公司的合理化运营与管理,传统的手工记录方式已经难以满足企业的各种需求[1]。但是,对于中小型的租赁公司来讲,没有足够的资金投入到企业信息化建设中来,难以支撑运营一个独立的网络平台,而依赖于大型的租车App又不能形成自己的特色。为了企业更好的运营和管理,中小型汽车租赁公也需要一个适合本公司的信息管理网站。
(二)研究目的与意义
借鉴国内外的经验,信息化在车辆信息管理网站中的应用是解决当今企业面临的管理问题行之有效的手段。只有建立科学的、网站的车辆信息管理网站,才能从根本上解决以往效率低下、滞后等问题。综合而言,我国的车辆信息管理网站越来越接近发达国家水平,随着我国信息化不断推进,车辆信息管理网站必将推陈出新,新网站也会更好地适应企业的快速发展。商业全球化、服务全球化带来了经济高速蓬勃发展,对于面向全球的企业而言,汽车不仅具有交通工具上的意义,从经济发展战略上来说,更是衡量企业经济运行是否流畅、平稳、高速的一个重要因素。因此各企业单位都会设立汽车管理这个重要的职能部门。信息化已经被广泛应用在企业的各个领域,信息化的发展完善带来企业效率大力提升[2]。管理者必须不断的参考来自企业各个部门的消息,并对汽车分配调度及时做出策略性调整,任何不合适的调遣必将导致运行效率的降低。综上所述,如何有效管理车辆是各个汽车租赁企业所面临和解决的问题之一。
因此,本文针对中小型汽车租赁公司现阶段所面临各种问题,在充分进行业务调研的基础上,设计开发了一个适用于中小型规模汽车租赁公司的数据管理网站。本网站有利于降低中小型汽车租赁公司在信息化建设中投入的成本,提高企业的运营管理水平。
二、相关技术概述
(一)B/S架构
典型的B/S体系结构包括两个服务器,即WEB服务器、数据库服务器,其中WEB服务器与数据库服务器连接在一起,通过数据的分发和接受,提供给客户的使用终端。B/S体系架构编码简单,给程序开发者节约了时间,也减少了开发人力。B/S体系架构在图书信息管理网站上的应用,不仅使网站本身的建立和形成简单快捷,对于日后网站的维护升级也提供了网站的简单的手段。

图21 B/S体系架构原理图
(二)JavaBean简介
JavaBean是描述Java的软件组件模型,像Microsoft的COM组件概念。在Java模型中,通过JavaBean可以无限扩充Java程序的功能,通过JavaBean的组合可以迅速的生成新的应用程序[3]。对程序员来说,比较好的点就是JavaBean可以让代码重复使用,还有就是对于程序的维护更有益。
JavaBean通过Java虚拟机(Java Virtual Machine)可以得到正确的执行,运行JavaBean最小的需求是JDK1.1或者以上的版本。
(三)开发环境
操作网站:windows 10
数据库:MySQL
编写语言:Java
调试环境:QQ浏览器
三、网站分析
(一)网站业务流程分析
汽车租赁公司日常设计的主要业务为用户预定用车——用户上门取车——还车及结算,具体流程如图31所示。

图31 汽车租赁公司日常业务流程图
(二)功能需求分析
通过前面的业务流程分析,本网站的用户主要包括普通客户和网站管理员两种,此处分别对其用例图进行分析,主要涉及到12种功能模块,如图32和图33所示。

图32 网站前台用户用例图
(三)非功能需求分析
1.网站特性需求

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/238.html

好棒文