软件开发设计文档
I
文档管理信息表
主题 机票预定系统
版本 1.1
内容
置于个旅行社定票点的前台客户程序,以及置于
航空公司的数据库服务器。
关键字 机票预定
参考文档
创建时间 2016.1.5
创建人 金城鹏
最新发布日期 2016.1.5
文档变更纪录
更改人
日期
更改内容
创建文件
II
文档主要评审意见
产品组
评审人员
QA 组
评审人员
日期
意见
日期
意见
III
目 录
1 开发规划...........................................................................................................................................1
1.1 开发人员.................................................................................................................................. 1
1.2 开发计划.................................................................................................................................. 2
1.3 开发环境和工具...................................................................................................................... 3
1.4 开发规范.................................................................................................................................. 3
2 总体设计...........................................................................................................................................4
2.1 概念术语描述.......................................................................................................................... 4
2.1.1 术语1.............................................................................................错误!未定义书签。
2.1.2 术语2.............................................................................................错误!未定义书签。
2.2 基本设计描述.......................................................................................................................... 5
2.2.1 系统总体逻辑结构图......................................................................................................5
2.2.2 系统部署结构图..............................................................................................................8
2.3 主要界面流程描述.................................................................................................................. 9
2.3.1 功能1 界面流程..............................................................................................................9
2.3.2 功能2 界面流程..............................................................................................................9
2.4 模块列表................................................................................................................................ 10
3 数据结构.........................................................................................................................................11
4 接口规范.........................................................................................................................................12
4.1
4.2
4.3
<模块 1 API>......................................................................................................................... 12
4.1.1 Interface1....................................................................................................................... 12
4.1.2 Interface2....................................................................................................................... 12
<模块 2 API>......................................................................................................................... 13
<模块 3 API>......................................................................................................................... 13
<数据库 API>........................................................................................................................ 13
4.4
5 模块设计.........................................................................................................................................14
5.1 MODULE1 设计.......................................................................................................................14
5.1.1 模块设计描述................................................................................................................14
5.1.2 模块界面描述................................................................................................................14
5.2 MODULE2 设计.......................................................................................................................15
6 附录.................................................................................................................................................16
6.1 第三方组件............................................................................................................................ 16
6.2 参考资料................................................................................................................................ 17
6.3 附加文档................................................................................................................................ 17
IV
V
xx 项目.项目目标
开发规划
开发人员
角 色
项目经理
PM
产品经理
PT
程序员
DEV
程序员
DEV
主要职责
项目全面负责
项目设计
主要框架/模块编写
项目进度控制
定义需求
产品监督
结果验证(测试)
用户文档
负责模块
人员
备注
无
无
无
无
后台开发
金城鹏
页面开发
金城鹏
1
xx 项目.项目目标
开发计划
航空公司为方便旅客,需开发一个机票预定系统。为便于旅客由旅行社代替
航空公司负责为旅客定票,旅行社把预定机票的旅客信息,包括姓名、性别、工作单
位、身份证号码、旅行时间、旅行目的地,输入机票预定系统的客户端程序,系统经
过查询航空公司内的航班数据服务器后,为旅客安排航班,印出取票通知。旅客在飞
机起飞前一天凭取票通知和帐单交款后取票,系统校对无误后即印出机票给旅客。
要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求客户机的界
面要简单明了,易于操作,服务器程序利于维护。
2
xx 项目.项目目标
开发环境和工具
开发工具
工具
Delphi 7
VBA
VS.NET
开发规范
文档名称
Delphi 编码规范
系统目录规范
作用
.net 客户端
开发 Excel 插件
Web 页面,Web Service
位置
3