汽车租赁系统设计文档Word文档格式.docx

上传人:b****1 文档编号:13284476 上传时间:2022-10-09 格式:DOCX 页数:14 大小:141.41KB
下载 相关 举报
汽车租赁系统设计文档Word文档格式.docx_第1页
第1页 / 共14页
汽车租赁系统设计文档Word文档格式.docx_第2页
第2页 / 共14页
汽车租赁系统设计文档Word文档格式.docx_第3页
第3页 / 共14页
汽车租赁系统设计文档Word文档格式.docx_第4页
第4页 / 共14页
汽车租赁系统设计文档Word文档格式.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

汽车租赁系统设计文档Word文档格式.docx

《汽车租赁系统设计文档Word文档格式.docx》由会员分享,可在线阅读,更多相关《汽车租赁系统设计文档Word文档格式.docx(14页珍藏版)》请在冰豆网上搜索。

汽车租赁系统设计文档Word文档格式.docx

主要参与者:

客户

前置条件:

客户已经登录汽车租赁公司网站,网站上显示公司剩余车辆和客户之前租赁的记录。

后置条件:

客户提交申请预定车辆后,系统自动保存申请预定单。

主要流程:

1.客户可以通过网上,进行预定车辆

2.填写客户资料,按确定提交信息

3.页面显示客户信息,确定无误选择保存申请

2.2处理租赁申请

汽车租赁公司管理员

客户已经通过网站登录,已向公司发送提交完整的申请。

1.公司职员翻车客户历史租赁记录

2.通过审核,保存租赁记录

3.发送邮件通知用户网站登录资料,通过审核

4.收取客户租金并进行网上记录

2.3查询信息

客户成功申请预定汽车租赁

1.客户登录网站,输入用户名与密码

2.客户确定要租赁汽车时和归还汽车时间

3.客户回复邮件汽车租赁管理员到登记证实

2.4验收车辆登记

客户通过申请,并确定了租赁何种车辆。

1.客户确定租赁汽车时,汽车租赁管理员登录网站,进行车辆实况登记核实

2.客户归还汽车时,检修人员检查完汽车后,汽车租赁管理员再次登录网站,登记车辆实况

3.汽车通过验收后,汽车管理员收取用户费用,并在数据库中存储该客户租赁记录,维护数据库信息的更新

3补充规格说明

3.1功能性

(1)系统客户端

汽车租赁系统的客户端必须是Web浏览器,不需要安装额外的软件。

(2)系统易用性

汽车租赁系统的用户界面设计必须简单明了,不需要顾客花费额外的时间来学习。

(3)帮助服务

汽车租赁系统的每个重要页面上必须都有相关的帮助页面的链接,顾客可以使用它们来获得必要的帮助信息。

3.2可靠性

(1)系统严重错误发生的平均时间间隔

系统发生严重错误的平均时间间隔应该大于300小时。

3.3可用性

汽车租赁系统必须能够24小时*7天的工作。

3.4性能

(1)最大的并发人数

汽车租赁系统的最大并发访问数应该为1000。

在这个范围内,系统应该能够很好的工作。

(2)最大系统相应时间

在最大并发数为1000范围内时,系统对用户的最大相应时间应该小于10秒/1万条数据。

(3)最大的事务处理时间

汽车租赁系统的用户事务的最大处理时间应该是30秒,如果超过这个时间系统应该自动结束用户的事务处理。

3.5保障性

(1)出错对应时间

当系统发生错误时,对应的补丁程序的发布时间应该是小于2天/一件bug。

(2)技术支持时间

本系统完全上线后的一年内,提供的技术支持时间应该是每周8小时*5天。

3.6设计上的限制

(1)数据库管理软件

系统必须使用java接口同关系型数据库管理软件建立连接。

(2)Web服务器软件

系统必须使用支持J2EE规范的Web服务器软件。

(3)平台要求

系统的平台要求

系统必须在CPU为P3以上,内存为512MB以上,操作系统为微软win2000以上或Linux(Unix)的数据库服务器上顺利运行。

系统必须在CPU为P3以上,内存为512MB以上,操作系统为微软win2000以上或Linux(Unix)的Web服务器上顺利运行。

(4)Web浏览器

系统的用户界面必须在IE4.0以上或Netscape4.04以上的浏览器正常显示。

(5)Java的版本

系统必须在java1.3以上的版本上运行。

二领域对象分析

1领域类图

1.1客户和公司职员类

1.2一些其他类

2领域类说明

2.1领域类之间关系

三架构设计说明

1逻辑架构包图

整个系统可以看成页面显示(WebPages)、业务逻辑(Business)、数据访问(DataAccess)三块,分别控制不同的应用。

整体包图如下:

2各层的职责

(1)页面显示包(WebPages)

包含了服装销售系统所涉及到的所有页面显示,这样做的好处是再添加新的页面显示时就不会影响到别的包。

(2)业务逻辑包(Business)

包含了所有的事务,如果在管理过程中需要增加某事务,那么只需要在本包中添加相应的类即可。

(3)数据访问包(Dataccess)

包含了系统访问数据库的所有类操作。

这样,当用户修改数据访问时就不会影响到界面或事务操作。

四用例实现

1<

客户预定汽车用例>

实现

客户预定汽车,通过登录网站,填写申请表,等到汽车租赁公司翻阅历史租赁记录,如果没有任何不良历史租赁记录,则通过申请预定。

生成一次租赁记录。

具体流程如图4.1。

图4.1

2<

处理租赁申请>

汽车租赁公司管理员登录网站查看预定申请,翻查汽车租赁者的历史记录,如果没有历史记录,则重新保存一个新的用户记录。

如果已经有历史租赁记录,并且没有不良记录的,可以通过申请,向用户发送邮件通知以示通过。

若有不良历史记录着,取消其申请。

具体流程如图4.2.。

图4.2

……

3<

客户取车>

客户取车时,要想汽车租赁公司管理人员登记核实当前车辆实况,并进行登记交去租金。

之后汽车租赁公司管理员在网上保存一个新的租赁记录,并公示租赁信息。

具体流程如图4.3。

图4.3

4<

客户还车>

客户还车时,同样需要和汽车租赁管理员一起检修车辆,如果发现有任何损害,汽车租赁公司可以提出要求客户赔偿。

如果没有任何问题,检修通过则保存新的租赁记录。

提交费用比汽车租赁公司管理员。

管理员完成一切检修工作之后,在网上保存用户信息,以便产生租赁记录。

具体流程如图4.4

图4.4

五设计类字典

Person类

方法名

功能描述

getName()

提交用户姓名

setName()

设置用户姓名

getID()

提交用户代号

setID()

设置用户代码

getAddress()

提交用户住址

setAddress()

设置用户地址

Person()

构造方法

Customer类

Customer()

客户类构造方法

Print()

显示客户信息

CustomerRecord类

check()

查阅客户租赁记录

end()

输出客户租赁不成功,结束申请

RequestOrder类

Allow()

请求申请租赁

fillOrder

填写汽车租赁申请

isHandle()

显示客户已经成功租赁

WorkRecord类

fillWorkRecord()

输入新的客户租赁记录

ViewRecord()

显示客户历史租赁记录

updateRecord()

更新客户租赁记录

Car类

InServiced()

显示客户需求的车辆已被租出

Update_CarsStatus()

更新车辆信息

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1