JSP+SSH汽车租赁设计与实现(SSH,JSP,HTML5,MySQL)(含录像)(毕业论文21000字,程序代码,MySQL数据库)
租赁管理是汽车租赁公司开展日常运营活动的必须的环节。传统的手工管理方式不但浪费人力、时间,而且管理复杂,易出差错。基于计算机技术的完备的机动车租赁管理系统把一些繁琐的数据计算、信息处理化为简单的指令操作。完全实现数据信息的电算化管理,彻底把人从手工管理中解放出来。本文将打造一个天天租车系统网站,为租车族建立一个良好的租车难问题沟通网站,同时可以随时观察租车族租车难动态,有利于监管部门及时发现问题,进行解决,同时通过此平台,宣传租车信息,使其成为促进天天租车系统发展的有利工具。剖析人际交往的窍门,并试图解决困扰租车族的租车难问题。
【下载包含内容】
【文档描述】
2.1 系统需求分析
需求分析是一连串的处理过程,处理的精神在于找出使用者的需求,经过萃炼,将需求模式化,最后产出一份需求规格。在过程中,系统开发者扮演的角色,是利用高度的沟通技巧,采各种不同的询问角度,将可能是被误解或是模糊不清的讯息一一加以澄清[[i]]。
2.1.1 功能需求
具体功能描述如下。
1.一般用户/会员
(1)系统遵循开放模式,一般用户可以浏览一些专题辅导和新闻文章;
(2)注册用户可以进行预约车辆、租赁车辆、搜索车型等功能
(3)用户只要登录,便可随时查看自己的回复和评测。
(4)用户可以修改自己的账户信息。
(5)用户可用于查看来自管理员的消息。
2.网站总管理员
(1)网站总管理员拥有最大权限,可以进入管理页面并配置系统信息。
(2)网站总管理员可以管理会员,对某些不良会员进行删除。
(3)网站总管理员可以查看,添加或删除各登录系统的账号。
(4)网站总管理员可以查看、修改或删除管理员,但是不能删除他本身。
(5)网站总管理员可以对首页标题新闻进行修改。
(6)网站管理员可以回复用户信息和咨询;
2.1.2 性能需求
可以分为以下几种。
1.安全性要求:所有访问数据库的操作,必须尽量保证安全。
2.时间性要求:保证用户一次最简单购物过程在1分钟内完成。
3.美观性要求:要求界面美观,操作简便。
2.2 系统可行性分析
2.2.1 技术及开发方法可行性
本系统基于B/S模式,使用JSP技术进行开发,编程语言为JSP语言。开发平台为Eclipse,数据库采用MYSQL数据库系统。JSP是SUN开发的,使用于构建、管理Web页面的技术。它的主要优点是:提供了具有友好界面和强大功能的集成环境(IDE),执行效率高,可以支持多种语言,拥有高效的管理能力,程序结构更加清晰、是程序更容易理解与维护[[ii]]。
2.3 业务流程分析
业务流程分析的目的是:形成合理、科学的业务流程。通过分析现有业务流程的基础上进行业务流程重组(BPR),产生更为合理的业务流程。业务流程分析主要是定义项目的内容,即对现行的管理进行仔细地回顾和描述,从而认识项目的业务和技术上的具体要求,帮助确定流程工作与合作建模的基本要素,更好地分析理解其同其他要素的关系,例如业务目标、业务策略、面对的问题、产生的影响、组织机构参与者或者相关的企业架构[[i]]。
系统设计以前,要对系统需求进行归纳和分析,查找出所有的业务主角,然后在确定业务主角后,每个主角的相关活动及流程应清晰地制定出来,最终设计出逻辑视图、用户界面示意图。
下面是对该系统业务流程的简单分析:
1.注册用户
用户首先登录系统,无用户名应先注册。无用户名也可以浏览网站,但想做相关操作就需要先注册。用户名与密码验证通过就能做相关操作。如果用户名不存在或密码不正确,就重新输入。
用户成功登录之后,进入主页面,用户的权限有浏览和操作。浏览包括天天租车系统专题信息以及租车难新闻的浏览。用户可以进行租车难咨询和租车难评测;可以修改账户资料;可以给网站管理员发送对某商户的投诉,同时能接受来自管理员的回信;在忘记密码的情况下可以通过用户名和密码保护问题的答案找回密码。用户系统业务流程图如图2-1所示。
2.租车流程
在该流程中,登录用户首先对车型进行预约,管理员接受了请求之后,对后台数据库中状态为空闲的车辆进行分配,然后同意用户的预约,接着用户再提交租车信息,后台管理员同意租车并填写相关的信息即可完成租车的 整个流程。租车流程图如图2-2所示。
3.网站总管理员
网站总管理员登录系统,验证通过就能做相关操作。如果用户名不存在或密码不正确,就重新输入。该部分只有网站总管理员可登录,普通用户和注册用户不可登录。
网站总管理员的业务有:修改账户密码,管理会员信息,添加车型,添加新闻公告,管理租车信息和预定车辆信息,更改企业介绍信息等。网站总管理员系统业务流程图如图2-3所示。
【运行截图】