软件开发设计文档模板.docx

上传人:b****5 文档编号:7372282 上传时间:2023-01-23 格式:DOCX 页数:10 大小:94.91KB
下载 相关 举报
软件开发设计文档模板.docx_第1页
第1页 / 共10页
软件开发设计文档模板.docx_第2页
第2页 / 共10页
软件开发设计文档模板.docx_第3页
第3页 / 共10页
软件开发设计文档模板.docx_第4页
第4页 / 共10页
软件开发设计文档模板.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

软件开发设计文档模板.docx

《软件开发设计文档模板.docx》由会员分享,可在线阅读,更多相关《软件开发设计文档模板.docx(10页珍藏版)》请在冰豆网上搜索。

软件开发设计文档模板.docx

软件开发设计文档模板

 

软件开发设计文档

 

文档管理信息表

主题

机票预定系统

版本

1.1

内容

置于个旅行社定票点的前台客户程序,以及置于

航空公司的数据库服务器。

关键字

机票预定

参考文档

创建时间

2016.1.5

创建人

金城鹏

最新发布日期

2016.1.5

 

文档变更纪录

更改人

日期

更改内容

创建文件

 

文档主要评审意见

产品组

评审人员

日期

意见

 

QA组

评审人员

日期

意见

 

开发规划

开发人员

角色

主要职责

负责模块

人员

备注

项目经理

PM

⏹项目全面负责

⏹项目设计

⏹主要框架/模块编写

⏹项目进度控制

⏹无

产品经理

PT

⏹定义需求

⏹产品监督

⏹结果验证(测试)

⏹用户文档

程序员

DEV

后台开发

金城鹏

程序员

DEV

⏹页面开发

金城鹏

开发计划

航空公司为方便旅客,需开发一个机票预定系统。

为便于旅客由旅行社代替

航空公司负责为旅客定票,旅行社把预定机票的旅客信息,包括姓名、性别、工作单

位、身份证号码、旅行时间、旅行目的地,输入机票预定系统的客户端程序,系统经

过查询航空公司内的航班数据服务器后,为旅客安排航班,印出取票通知。

旅客在飞

机起飞前一天凭取票通知和帐单交款后取票,系统校对无误后即印出机票给旅客。

要求系统能有效、快速、安全、可靠和无误的完成上述操作。

并要求客户机的界

面要简单明了,易于操作,服务器程序利于维护。

开发环境和工具

开发工具

工具

作用

Delphi7

.net客户端

VBA

开发Excel插件

VS.NET

Web页面,WebService

开发规范

文档名称

位置

Delphi编码规范

系统目录规范

总体设计

概念术语描述

1客户机程序流程

客户机上的输入信息为旅客资料或帐单号,还包括一个定票/领票选项。

输出

为打印帐单或机票,和确认或出错信息。

其内部处理流程如下:

下面对各模块(以数字表示)进行功能说明:

1.读入并确定(定票/领票)它是一个事务处理中心,若输入是定票时转入2,输

出则转入5。

2.读入旅客资料读取所输入的旅客资料,并将其格式化,将格式化数据送3。

3.检验输入资料检验格式化输入资料,初步检查输入是否有误,它是一个事务处理

中心,有误则转2再次读入,检查无误则将数据送4。

4.准备服务器数据由格式化旅客资料准备需发送到服务器的数据,将准备好的数据

送7。

5.读入帐单号读取所输入的帐单号,并将其格式化,将格式化数据送6。

6.准备服务器数据由格式化帐单号准备需发送到服务器的数据,不同于4,它将准

备的是帐单号,将准备好的数据送7。

7.准备网络数据包将数据准备/加密成网络传输数据包。

8.网络数据发送将数据包经网络发送到服务器程序,它是程序与网络的接口。

9.网络数据接受接受由服务器程序经网络传送到客户机的数据包,它是程序与网

络的接口。

10.解开/判断解开9所接受的数据包,并判断数据是定票数据或是领票数据,

它是一事务处理中心,是定票则将数据送11,是领票则将数据送18。

11.定票成功?

由数据判断定票是否成功,它是一事务处理中心,若定票成功则

将数据送11,不成功则将数据送18。

12.准备输出数据由接收的服务器数据准备输出数据,其中关于帐单的数据将送

入13,其他包括旅客资料等送入14。

13.打印帐单由帐单信息处理帐单格式并打印出帐单。

14.输出定位确定在屏幕上显示确定定位及其他信息。

15.判断错误由数据判断出错误类型,将类型送到16。

16.准备错误语句由具体错误类型准备错误语句,送17。

17.输出错误语句在屏幕上显示错误语句。

18.领票核对成功?

由数据判断领票核对是否成功,它是一事务处理中心,若成

功则将数据送19,不成功则将数据送15。

19.准备机票输出数据由接收的服务器数据准备将打印的机票数据数,据其中关

于帐单的机票的数据将送入20,其他包括旅客资料等送入14。

20.打印机票由机票信息处理机票格式并打印出机票。

基本设计描述

<文字性的设计思路>

系统总体逻辑结构图

系统部署结构图

主要界面流程描述

功能1界面流程

预订机票浏览页面并提交

功能2界面流程

付款页面

模块列表

模块名称(英文)

功能

备注

模块1

Module1

模块2

Module2

模块3

Module3

数据结构

数据库表列表

1.航班班次表

航班号

起飞日期/时

飞行目的地

座位空数

商务仓票价

经济仓票价

航班班次表保存了所有从本地起飞的班机信息,它的主键为航班号。

在定位前先

查寻座位空数,在定位后将修改座位空数

2.定位信息表

航班号

帐单号

是否领票

定位信息表保存了已定位信息,主键为帐单号,外部主键为航班号。

在旅客领票

过程时将用到此表,领票后修改是否领票

3.帐单信息/旅客资料表

账单号

旅客名字

旅客性别

旅客身份证号

工作单位

帐单信息/旅客资料表保存已定位的旅客信息资料,它的主键为旅客身份证号,外

部主键为帐单号。

主要用于领票时将旅客信息一同返回。

4.机位信息表

班机号

机位信息

机位信息表保存各班机各机位定票状况。

它的外部主键为班机号。

主要用于

定票时确定旅客机位,并返回。

接口规范

<模块1API>

●描述

<模块功能和设计描述(简要描述)>

●集成和部署

<描述模块如何同系统集成,实现形式是DLL,EXE或是嵌入式代码>

Interface1

●Function1

stringfunction1(intparam1,stringparam2,…)

param1-

param2-

●Function2

stringfunction2(intparam1,stringparam2,…)

param1-

param2-

Interface2

 

<模块2API>

<模块3API>

<数据库API>

定义数据库存储过程接口

模块设计

Module1设计

<更具具体情况细化模块设计>

模块设计描述

模块界面描述

Module2设计

附录

第三方组件

Delphi组件

组件名称

版本

用途

.NET组件

组件名称

版本

用途

参考资料

DesignPattern-

附加文档

文档名称

文件名

描述

项目计划表

W.plan.mpp

项目时间规划

数据库定义

X****.sql

数据库定义脚本

***

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

当前位置:首页 > 求职职场 > 社交礼仪

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

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