基于Web汽车租赁系统详细设计说明书.docx

上传人:b****1 文档编号:132165 上传时间:2022-10-04 格式:DOCX 页数:50 大小:479.79KB
下载 相关 举报
基于Web汽车租赁系统详细设计说明书.docx_第1页
第1页 / 共50页
基于Web汽车租赁系统详细设计说明书.docx_第2页
第2页 / 共50页
基于Web汽车租赁系统详细设计说明书.docx_第3页
第3页 / 共50页
基于Web汽车租赁系统详细设计说明书.docx_第4页
第4页 / 共50页
基于Web汽车租赁系统详细设计说明书.docx_第5页
第5页 / 共50页
点击查看更多>>
下载资源
资源描述

基于Web汽车租赁系统详细设计说明书.docx

《基于Web汽车租赁系统详细设计说明书.docx》由会员分享,可在线阅读,更多相关《基于Web汽车租赁系统详细设计说明书.docx(50页珍藏版)》请在冰豆网上搜索。

基于Web汽车租赁系统详细设计说明书.docx

案卷号

日期

<基于WEB的汽车租赁系统>

详细设计说明汽车

作 者:

完成日期:

2011-06-08 签收人:

签收日期:

修改情况记录:

版本号

修改批准人

修改人

安装日期

签收人

目录

1引言 1

1.1编写目的 1

1.2背景 1

1.3定义 1

1.4参考资料 2

2程序系统的结构 3

3基于WEB的汽车租赁系统管理服务端设计 6

3.1基于WEB的汽车租赁系统服务端管理员登录模块 6

3.1.1程序描述 6

3.1.2功能 7

3.1.3输入项及格式 7

3.1.4算法 7

3.1.5流程逻辑 7

3.1.6接口 8

3.1.7限制条件 8

3.1.8测试计划 8

3.1.9尚未解决的问题 9

3.2管理员添加汽车信息模块 9

3.2.1程序描述 9

3.2.2功能 9

3.2.3输入 9

3.2.4算法 10

3.2.5流程图 10

3.2.6接口 10

3.2.7限制条件 10

3.2.8测试计划 10

3.2.9尚未解决的问题 10

3.3管理员处理汽车信息(修改汽车信息、删除汽车信息)模块 11

3.3.1程序描述 11

3.3.2功能 11

3.3.3输入 11

3.3.4算法 12

3.3.5流程逻辑 12

3.3.6接口 12

3.3.7限制条件 13

3.3.8测试计划 13

3.3.9尚未解决的问题 13

3.4管理员处理预订订单模块 13

3.4.1程序描述 13

3.4.2功能 14

3.4.3输入 14

3.4.4算法 14

3.4.5流程逻辑 15

3.4.6接口 15

3.4.5限制条件 16

3.4.6测试计划 16

3.4.6尚未解决的问题 16

3.5管理员修改密码模块 16

3.5.1程序描述 16

3.5.2功能 16

3.5.3输入 16

3.5.4算法 17

3.5.5流程逻辑 17

3.5.6接口 18

3.5.7限制条件 18

3.5.8测试计划 18

3.5.9尚未解决的问题 19

3.6管理员退出管理模块 19

3.6.1程序描述 19

3.6.2功能 19

3.6.3输入 19

3.6.4算法 19

3.6.5流程逻辑 19

3.6.6接口 19

3.6.7限制条件 20

3.6.8测试计划 20

3.6.9尚未解决的问题 20

4基于WEB的汽车租赁系统客户服务端设计 20

4.1用户登录和注销模块 21

4.1.1程序描述 21

4.1.2功能 22

4.1.3输入项 23

4.1.4输出项 23

4.1.5算法 23

4.1.6流程逻辑 24

4.1.7接口 24

4.1.8测试计划 24

4.1.9尚未解决的问题 24

4.2用户注册模块 25

4.2.1程序描述 25

4.2.2功能 25

4.2.3输入项 26

4.2.4输出项 27

4.2.5流程逻辑 28

4.2.6接口 28

4.2.7测试计划 28

4.3汽车信息检索模块 29

4.3.1程序描述 29

4.3.2功能 30

4.3.3输入项 31

4.3.4输出项 31

4.3.5算法 32

4.3.6流程逻辑 32

4.3.7接口 32

4.3.8测试计划 33

4.4最优质服务排行推荐模块 33

4.4.1程序描述 33

4.4.2功能 34

4.4.3输入项 34

4.4.4输出项 34

4.4.5算法 35

4.4.6流程逻辑 35

4.4.5接口 35

4.4.6测试计划 36

4.5查看汽车详细信息模块 36

4.5.1程序描述 36

4.5.2功能 36

4.5.3输出项 36

4.5.4流程逻辑 37

4.5.5接口 37

4.5.6测试计划 38

4.6在线客服模块 38

4.6.1程序描述 38

4.6.2功能 38

4.6.3输出项 38

4.6.4测试计划 38

4.7预订汽车信息模块 38

4.7.1程序描述 38

4.7.2功能 39

4.7.3输入项 40

4.7.4输出项 40

4.7.5算法 41

4.7.6流程逻辑 41

4.7.7接口 41

4.7.8测试计划 42

4.8查看订单模块 42

4.8.1程序描述 42

4.8.2功能 42

4.8.3输入项 42

4.8.4输出项 43

4.8.6流程逻辑 43

4.8.7接口 43

4.8.8测试计划 44

4.9个人信息面板模块 44

4.9.1程序描述 44

4.9.2功能 44

4.9.3输入项 44

4.9.4输出项 45

4.9.6流程逻辑 46

4.9.7接口 46

4.9.8测试计划 46

5阶段小结 46

详细设计说明书

1引言

1.1编写目的

该详细设计说明文档详细阐述了整个网上汽车租赁系统各个模块的主要算法,具体实现流程,以及各个模块之间的接口,模块之间的通信机制。

预期读者包含系统的设计人员、编码人员、测试人员以及后期维护人员。

1.2背景

a.软件系统的名称:

基于WEB的汽车租赁系统

b.任务提出者:

开发者:

用户:

欲使汽车租赁系统网络化运营、拓展网络租赁业务的各类汽车租赁公司。

使用本软件的单位:

待定

1.3定义

UML:

UnifiedModelingLanguage,统一建模语言。

案况(scenario):

是一系列表示系统和用户之间一次交互的步骤。

用案(usecase):

是由一名普通用户的目标联系在一起的一组用案。

类图(classdiagram):

表述系统中各个对象的类型及其间存在的各种静

态关系。

静态关系包括关联和子类型两种。

交互图(interactivediagram):

是表述各组对象如何依某种行为进行协

作的模型。

包括顺序图和协作图。

状态图:

表述了一个特定对象可能进入的所有可能的状态以及该对象的

状态如何因影响该对象的事件而变。

可修改性:

容许对系统进行修改而不增加原系统的复杂性。

第1页

有效性:

软件系统能有效地利用计算机的时间资源与空间资源的能力。

可靠性:

能够防止因概念、设计和结构等方面的不完善造成的软件系统

失效,具有挽回因操作不当造成软件系统失效的能力。

可理解性:

系统具有清晰的结构,能直接反映用户的需求。

可理解性有

助于控制软件系统的复杂性,并支持软件的维护、移植与可用。

可维护性:

软件产品交付用户使用以后,能够对它进行修改,以便改正

潜伏的错误,改进性能和其他属性,使软件产品适应环境的变化。

可重用性:

概念或功能相互独立的一个或一组相关模块定义为一个软部

件。

软部件可以在多种场合应用的程度称为部件的可重用性。

可适应性:

软件在不同的系统约束条件下,使用户需求得到满足的难易

程度。

可移植性:

软件从一个计算机系统或环境搬到另一个计算机系统或环境

的难易程度。

可追踪性:

根据软件需求对软件设计、程序进行正向追踪,或根据程序、

软件设计对软件需求进行逆向追踪的能力。

可互操作性:

多个软件元素相互通信并协同完成任务的能力。

1.4参考资料

《软件工程:

理论、方法与实践》,北京:

高等教育出版社,2005.7出

版,孙家广主编,刘强编著。

《UML基础与Rose建模教程》,人民邮电出版社,蔡敏,徐慧慧,黄炳强编著。

2程序系统的结构

Ø管理服务端

详细设计说明书

登录失败

功能主界面

管理员登录

服务端共包含7项功能:

添加新优惠通知、、在现客服、删除过期通知、修改汽车信息、注册客户管理、特殊订单处理、密码变更、客户信息反馈处理、退出管理。

服务端各个模块总体结构图如下:

登录成功

退出管理

客户信息反馈处理

密码更改

特殊订单处理

注册客户管理

修改汽车信息

错误提示页面

删除过期通知

在线客服

添加新优惠通知

当管理员登录汽车租赁系统服务端时,首先进入login.jsp界面,出现管理员登录页面,正确输入ID和密码后,页面跳转到后台管理主页面managerPannel.jsp,如果ID和密码输入不正确,这页面跳转到loginErr.htm错误提示页面。

Ø客户服务端

客户服务端共包含功能:

注册、登录、注销、分类浏览汽车信息、推荐最优质服务、最新优惠服务通知、查看汽车、服务人员详细信息、按各种查询条件搜索、在线客服、提交订单、查看订单、个人信息面板、修改个人信息。

服务端各个模块总体结构图如下:

第3页

登录后主界面

登录成功

登录失败

首页

错误提示页面

用户登录

注销

个人信息面板

修改个人信息

查看订单

在线客服

提交订单

按各种查询条

查看汽车、服务人员详细信

最新优惠服务通知

推荐最优质服务

分类浏览汽车信息

登录

注册

客户通过浏览器进入首页index.htm,该页面可以以各种方式浏览租赁公司简介、最新租赁优惠通知、最优质服务推荐、最新汽车信息、最近客户留言等,也可以通过在线客服获得帮助。

注册用户则可以输入ID和密码验证登录。

登录失败后,跳转到loginErr.htm。

登录成功后进入注册客户服务userPannel.jsp主页面。

这里可以查看、修改个人信息、发表租赁心得、预订租赁汽车服务、查看订单(当前订单状态和历史订单)。

详细设计说明书

3基于WEB的汽车租赁系统管理服务端设计

3.1基于WEB的汽车租赁系统服务端管理员登录模块

3.1.1程序描述

服务端管理员登录模块主要完成对管理员登录时ID和密码的验证,如果输入的ID和密码正确,则页面跳转到managerPannel.jsp,进行下一步的操作,并且用session变量保存管理员的ID,以方便修改密码验证使用,否则就不能进入服务端主界面,不能进行管理员对汽车租赁系统的维护操作。

3.1.2功能

验证管理员输入的ID和密码是否合法。

3.1.3输入项及格式

登录ID:

(adminID)标识:

adminID

类型:

字符串型

格式:

字符、数字的组合(字母开头)均可长度的有效范围:

20

登录密码:

标识:

password类型:

字符串型

格式:

字符、符号、数字的组合均可(区分大小写)长度的有效范围:

20

3.1.4算法

系统先从登录界面的输入框中取得登录人员输入的ID和密码,然后将ID和密码与数

第5页

据库中的ID和密码匹配,如果两者均和数据库中的

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

当前位置:首页 > 工程科技 > 电子电路

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

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