没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
目 录
1.1
文档目的
.....................................................................................................................................3
1.2
文档说明
.....................................................................................................................................3
1.3
读者对象
.....................................................................................................................................3
2.系统规格说明(UML 建模)...........................................................................................................4
2.1
范围
.............................................................................................................................................4
2.2
术语和缩略解释
.........................................................................................................................4
2.3
系统总模块设计
.........................................................................................................................5
2.3.1
功能描述
..................................................................................................................................5
2.3.2
系统总模块用例图
..................................................................................................................5
2.4
系统总模块时序图
.....................................................................................................................7
2.4.1
验证失败的时序图
..................................................................................................................7
2.4.2
航空订票系统使用时序图
......................................................................................................8
2.4.3
系统总模块协作图
..................................................................................................................9
2.4.3.1
用户验证失败时的协作图
...................................................................................................9
2.4.3.2
航空订票系统使用协作图
...................................................................................................9
2.4.3.3
系统总模块活动图
..............................................................................................................11
2.5
系统子应用设计
.......................................................................................................................12
2.5.1
后台管理模块
........................................................................................................................12
2.5.1
.
1
功能描述
..........................................................................................................................12
2.5.1.2
功能框图
.............................................................................................................................12
2.5.1.3
航班信息管理功能分析
.....................................................................................................12
2.5.1.4
修改机票状态功能分析
.....................................................................................................13
2.5.1.5
个人信息维护功能分析
.....................................................................................................13
2.5.1.6
模块功能总结
.....................................................................................................................13
2.5.1.7
子应用时序图
.....................................................................................................................14
A .
管理员添加航班信息时序图
.....................................................................................................14
B.
管理员查询航班信息时序图
......................................................................................................15
C.
管理员修改航班信息时序图
......................................................................................................16
D.
管理员删除航班信息时序图
.....................................................................................................17
E.
管理员修改订票状态时序图
......................................................................................................18
F.
管理员个人信息维护时序图
......................................................................................................19
2.5.2
系统前台使用模块
................................................................................................................20
2.5.2.1
功能描述
.............................................................................................................................20
2.5.2.2
功能框图
.............................................................................................................................20
2.5.2.3
预订及取消机票功能分析
.................................................................................................20
2.5.2.4
普通用户注册功能分析
.....................................................................................................21
2.5.2.5
个人信息维护功能分析
.....................................................................................................21
2.5.2.6
航班信息查询功能分析
.....................................................................................................21
2.5.2.7
模块功能总结
.....................................................................................................................21
2.5.2.8
子应用时序图
.....................................................................................................................22
A .
普通用户注册时序图
.................................................................................................................22
B.
普通用户订票时序图
..................................................................................................................23
C.
普通用户航班信息查询时序图
..................................................................................................24
1
D.
普通用户取消预订时序图
.........................................................................................................25
E.
普通用户个人信息维护时序图
..................................................................................................26
3.1
系统介绍
...................................................................................................................................26
3
.
2
术语和缩略解释
....................................................................................................................27
3.3
软件环境
...................................................................................................................................27
3.3.1
客户端
(client)
:
.....................................................................................................................27
3.3.2
服务器端
(server)
:
................................................................................................................27
3.4
硬件环境
...................................................................................................................................28
3.4.1
客户端:
................................................................................................................................28
3.4.2
服务器端:
............................................................................................................................28
3.5 系统界面及程序设计....................................................................................................................28
3.5.1
服务器程序部分
....................................................................................................................28
3.5.2
功能及操作流程设计
............................................................................................................29
3.5.3
界面设计
................................................................................................................................29
3.5.4.
包结构及所含类、接口简介
...............................................................................................33
3.5.5
类及接口设计
........................................................................................................................34
3.5.5.1
公共类设计
.........................................................................................................................34
3.5.5.2
前台类及接口设计
.............................................................................................................35
3.5.5.3
后台管理类及接口设计
.....................................................................................................36
3.6 数据库结构设计............................................................................................................................38
3.6.1
数据库及版本
........................................................................................................................38
3.6.2
命名规则
................................................................................................................................38
3.3
概念模型设计:
.......................................................................................................................40
3.4
物理模型设计:
.......................................................................................................................41
4.1JNDI
连接类:
...........................................................................................................................43
4.2
过滤器类:
...............................................................................................................................44
4.3
分页类:
...................................................................................................................................44
4.4
各主要接口类:
.......................................................................................................................47
2
1.引 言
1.1 文档目的
该文档是根据对整个航空订票系统的需求的理解来完成的,主要包括三个大的部分:
系统规格说明即 UML 建模部分、系统设计部分(包括概要设计及详细设计)、系统主要
源码部分。文档编写主要是为了是系统开发人员便于理解和设计,并且是开发人员由一个
较为完善的参照依据,同时,该文档对系统开发在进行时间上的管理有很大的帮助。文档
中关于 UML 建模部分更能使普通用户对本系统有一个大概的认识。
1.2 文档说明
在 UML 建模部分,对系统所涉及到的功能模块的理解情况进行了展示,便于开发人
员对系统的理解和分析,同时根据该文档把握系统开发流程及开发进展。用户也可根据该
部分内容详细了解本订票系统的设计思路和使用步骤。
系统设计部分详细完整的介绍了本订票系统所涉及到的软件设计、软硬件要求及数据
库设计。根据需求分析,完成相关系统设计,主要解决程序设计中关于各业务模块的设计
问题。其中包括后台管理程序和客户端两个部分。本系统跟以往的 C/S 模式的航空订票系
统要较大差异,本系统设计为 B/S 模式,大大提高用户使用效率、同时便于航空公司普及
业务,用户只需通过一台浏览器有互联网便可进行各种需求操作,如查询航班、预订机票
及退订等业务。系统在设计过程中采用 MVC 模式,面向接口编程,本部分主要解决该系
统各业务功能的设计问题。包括系统接口定义、各层类之间的关系定义、各层之间需要传
递的参数信息及数据结构的设计等。
源码部分,限于篇幅原因,仅提供主要公共类的详细源码及系统功能业务的接口声明
类。
1.3 读者对象
1.系统开发人员
2.指导老师
3
2.系统规格说明(UML 建模)
2.1 范围
1.系统总模块设计
1.1 前台总模块 UML 设计
1.2 后台总模块 UML 设计
2.系统子模块设计
2.1 普通用户注册 UML 设计
2.2 管理员录入航班信息 UML 设计
2.3 用户订票操作 UML 设计
2.4 管理员修改订票状态 UML 设计
2.5 普通用户修改个人信息 UML 设计
2.2 术语和缩略解释
1.整个系统包含前台模块和后台维护两部分:
(1)航空订票系统 Air booking system
(2)普通用户注册 General Register
(3)航班信息管理 Flight information manage
(4)用户订票 Users booking
(5)用户取消订票 Users cancel booking
(6)修改订票状态 Amend the booking status
(7)维护个人信息 Safeguard personal information
2.uml 建模的个图的编号
(1)用例图编号:
用例图缩略名:(UCD User Case Diagram)
a.系统总模块用例图编号
航空订票系统缩略名_用例图缩略名_001
b.模块用例图编号:
模块缩略名_用例图缩略名_001
(2)时序图编号:
时序图缩略名:(SD Sequence Diagram)
a.模块用例图编号:
4
模块缩略名_时序图缩略名_001
(3)协作图编号:
协作图缩略名:(CD Collaboration Diagram)
a.模块用例图编号:
模块缩略名_协作图缩略名_001
(4)活动图编号:
活动图缩略名:(AD Activity Diagram)
a.模块用例图编号: 模块缩略名_活动图缩略名_001
2.3 系统总模块设计
2.3.1 功能描述
(1)普通用户注册 General Register
(2)航班信息管理 Flight information manage
(3)用户订票 Users booking
(4)用户取消订票 Users cancel booking
(5)修改订票状态 Amend the booking status
(6)维护个人信息 Safeguard personal information
2.3.2 系统总模块用例图
系统使用和维护有两种情况,管理员必须注册登陆,普通用户不注册、登陆也可免费使
用,文档中统一把登陆作为前提条件。
用例名称
管理员操作用例图
5
剩余47页未读,继续阅读
资源评论
- ww9010192012-08-10设计很详细,有的值得一看。
- wojgkai2012-11-12设计很详细,有的值得一看。 .
- q19735552012-12-11很详细,很强大,很喜欢~~~
- nasri072014-10-16非常好,是我需要的
- WenPengWen2012-12-01挺详细的~~
snowhiteking
- 粉丝: 10
- 资源: 32
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功