飞机订票系统详细设计说明书

合集下载

机票预定系统课设说明书

机票预定系统课设说明书

目录摘要 .......................................................................... 错误!未定义书签。

第1章问题描述........................................................ 错误!未定义书签。

第2章概要设计........................................................ 错误!未定义书签。

2.1系统设计思想.................................................... 错误!未定义书签。

2.2系统设计与分析 (4)2.3 系统类层次及关系图 (5)第3章详细设计 (6)第4章测试与维护 (7)第5章软件使用说明书 (16)总结 (19)参考文献 (20)致谢 (21)摘要本课设是以飞机订票系统为实例,运用Visual c++ 6.0进行程序设计,开发机票预订系统。

本设计主要包括航班信息模块、用户基本资料模块。

根据这些功能,设计出系统的功能模块,每一个功能模块都需要针对不同的函数完成不同的操作,分别是录入信息模块, 查询信息模块,显示所有航班和订票信息模块,订票和退票模块;设计利用Visual c++ 6.0的基本特点,尽量提高了编程效率和可靠性。

关键词:机票预订系统,航班信息,订票信息。

第1章问题描述该设计要求以机票预订管理业务为背景,设计、开发一套“机票预订系统”软件。

实现航班信息和订票信息的录入,航班信息和订票信息的查询。

通过该题目的设计,培养面向对象程序设计的思想,要求达到熟练掌握C++(或Java)语言的基本知识和技能,基本掌握面向对象程序设计的基本思路和方法,能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题。

同时强调好的程序设计风格,提高解决实际问题的能力。

详细设计说明书(机票订购系统)资料

详细设计说明书(机票订购系统)资料

目录6.1引言 (3)6.1.1编写目的 (3)6.1.2背景 (3)6.1.3定义 (4)6.1.4参考资料 (4)6.2 程序系统的结构 (5)6.3 登陆设计说明 (5)6.3.1 程序描述 (5)6.3.2 输人项 (6)6.3.3 输出项 (6)6.3.4 算法 (6)6.3.5 流程逻辑 (7)6.3.6 测试计划 (7)6.4 航班管理设计说明 (7)6.4.1 程序描述 (7)6.4.2 输人项 (7)6.4.3 输出项 (8)6.4.4 算法 (8)6.4.5 流程逻辑 (9)6.4.6 测试计划 (10)6.5 用户管理设计说明 (10)6.5.1 程序描述 (10)6.5.3 输出项 (10)6.5.4 算法 (11)6.5.5 流程逻辑 (12)6.5.6 测试计划 (13)6.6 管理员设计说明 (13)6.6.1 程序描述 (13)6.6.2 输人项 (14)6.6.3 输出项 (14)6.6.4 算法 (14)6.6.5 流程逻辑 (15)6.6.6 测试计划 (15)6.7 查询机票设计说明 (16)6.7.1 程序描述 (16)6.7.2 输人项 (16)6.7.3 输出项 (16)6.7.4 算法 (17)6.7.5 流程逻辑 (18)6.7.6 测试计划 (18)6.8 取票设计说明 (18)6.8.1 程序描述 (18)6.8.2 输人项 (19)6.8.3 输出项 (19)6.8.4 算法 (19)6.8.5 流程逻辑 (20)6.8.6 测试计划 (20)6.9 旅客管理设计说明 (20)6.9.1 程序描述 (20)6.9.2 输人项 (21)6.9.3 输出项 (21)6.9.4 算法 (21)6.9.5 流程逻辑 (22)6.9.6 测试计划 (22)6.10 旅行社设计说明 (22)6.1引言随着社会的发展,计算机已经被广泛应用到各个行业,为各个行业的发展都带来了很大的帮助。

机票订票系统详细设计说明书

机票订票系统详细设计说明书

五、详细设计说明书1.引言 (2)1.1编写目的 (2)1.2项目背景 (2)1.3定义 (2)1.4参考资料 (2)2.总体设计 (3)2.1需求概述 (3)2.2软件结构 (3)3.程序描述 (3)3.1功能 (4)3.2性能 (4)3.3输入,输出项目 (5)3.4程序逻辑 (6)3.4.1、登录 (6)3.4.2、查询系统 (7)3.4.3、订票系统 (7)3.4.4、修改系统 (8)3.4.5、退票系统 (8)3.5接口 (8)3.5.1、用户接口 (8)3.5.2、外部接口 (9)3.5.3、内部接口 (9)3.6存储分配 (9)3.7限制条件 (9)3.8测试要点 (9)1.引言1.1编写目的在本机票预定系统项目的前一阶段,也就是概要设计阶段中,已经将系统用户对本系统的子模块功能做了详细的阐述,这些模块功能具体设计将在本报告中详尽得以叙述及阐明。

本阶段已在系统的概要设计的基础上,对机票预定系统做详细设计。

主要解决了实现该系统程序模块具体设计问题。

包括确定算法,数据结构,模块接口的使用,数据库的动态操作以及界面设计等。

在以下的概要设计报告中将对在本阶段中对系统所做的所有详细设计进行详细的说明。

在下一阶段的编码过程中,程序设计员可参考此详细设计报告,在详细设计对机票预定系统所做的算法设计,数据结构以及数据库动态操作的基础上,对系统进行编码。

在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在详细设计过程中所完成的各模块算法设计,或在修改时找出在本阶段设计的不足或错误。

1.2项目背景开发软件名称:机票订票系统项目开发者:兰州理工大学软件工程机票订票系统开发小组:用户单位:旅客、航空公司1.3定义数据字典:关于数据的信息的集合,也即对数据流图中包含的元素的定义的集合。

1.4参考资料1.《软件工程导论》清华大学出版社张海藩编著2.《实用软件工程》清华大学出版社郑人杰等编著3.数据库系统概论(第三版)》高等教育出版社萨师煊王珊等编著4.《概要设计说明书》5.《需求规格说明书》2.总体设计2.1需求概述某航空公司为方便旅客,需开发一个机票预定系统。

飞机订票系统策划书3篇

飞机订票系统策划书3篇

飞机订票系统策划书3篇篇一飞机订票系统策划书一、引言二、系统目标1. 提供在线机票预订功能,方便用户随时随地预订机票。

2. 整合机票信息,提供实时的航班查询、预订和票价比较功能。

3. 支持多种支付方式,确保安全、便捷的支付流程。

4. 提供用户管理功能,方便用户查询订单、修改个人信息等。

5. 具备数据分析和报表功能,帮助航空公司进行市场分析和决策。

三、系统功能模块1. 用户界面模块机票搜索和预订:用户可以通过输入出发地、目的地、出发日期等信息搜索机票,并进行预订。

个人中心:用户可以查询订单、修改个人信息、管理常用联系人等。

客服中心:提供在线客服和常见问题解答,方便用户咨询。

2. 后台管理模块航班管理:航空公司可以管理航班信息、舱位设置、票价调整等。

订单管理:管理员可以查询、处理订单,报表。

用户管理:管理员可以管理用户信息,设置用户权限。

数据分析:系统可以分析用户行为、预订趋势等数据,为航空公司提供决策支持。

3. 支付模块支持多种支付方式,如在线支付、银行转账、信用卡支付等。

与第三方支付平台集成,确保支付安全可靠。

提供支付记录查询功能,方便用户查询支付状态。

4. 数据整合模块与航空公司的票务系统进行数据对接,实时获取航班信息和票价。

整合其他数据源,提供更多的机票信息和推荐。

四、技术选型1. 前端技术:采用 HTML、CSS、JavaScript 等技术,构建用户界面。

2. 后端技术:选择适合的编程语言和框架,如 Python、Django 等。

3. 数据库:使用关系型数据库如 MySQL 或 NoSQL 数据库如 MongoDB 存储数据。

4. 支付接口:与第三方支付平台进行集成。

五、项目时间表1. 需求分析与设计:[时间区间 1]2. 系统开发:[时间区间 2]3. 测试与修复:[时间区间 3]4. 上线与维护:[时间区间 4]六、预算1. 人力成本:[具体金额]2. 技术设备采购:[具体金额]3. 软件开发费用:[具体金额]4. 测试与维护费用:[具体金额]5. 其他费用:[具体金额]总预算:[具体金额]七、风险评估与应对措施1. 技术风险:关注技术发展趋势,及时解决技术难题。

(new)飞机票网上预订系统详细设计文档

(new)飞机票网上预订系统详细设计文档

飞机票网上预订系统详细设计说明书目录1 引言 (3)1.1概述 (3)1.2背景 (3)1.3定义 (3)1.4参考资料 (3)2 系统结构 (4)2.1系统类图 (4)2.1.1表示层类图: (4)2.1.2控制层类图: (6)2.1.3业务层类图: (7)2.2模块汇总 (8)3 功能模块设计说明 (9)3.1用户登录及注册模块 (9)3.1.1 模块时序图 (9)3.1.2 模块描述 (10)3.1.3模块协作图 (11)3.2查询模块 (12)3.2.1 模块时序图 (12)3.2.2 模块描述 (12)3.2.3模块协作图 (13)3.3订票模块 (14)3.3.1 模块时序图 (14)3.3.2 模块描述 (14)3.3.3模块协作图 (15)3.4改签模块 (16)3.4.1模块时序图 (16)3.4.2模块描述 (17)3.4.3模块协作图 (17)3.5退票模块 (18)3.5.1模块时序图 (18)3.5.2模块描述 (19)3.5.3模块协作图 (19)3.6注销 (20)3.6.3模块协作图 (20)1 引言1.1 概述本文描述了一个基于Web的飞机票网上预订系统的详细设计。

系统采用MVC的三层架构模型。

将应用系统划分为表示层、控制层、业务处理层和数据访问层4个层次。

文中详细描述了各个模块的功能,并利用统一建模语言UML对软件进行建模,构建各个模块的类图、时序图、状态图等,从细节上进行具体分析。

1.2 背景系统名称:网上电子银行交易系统;用户:希望通过网络订飞机票的互联网用户。

1.3 定义B/S(Browser/Server)——浏览器/服务模式(网络体系结构)。

1.4 参考资料《数据要求说明书》《需求分析说明书》《概要设计说明书》《数据库设计说明书》2 系统结构2.1 系统类图2.1.1表示层类图:表示层类图为JSP页面:Login类:用户登录界面,username属性和password属性保存用户的账号和密码。

航空订票系统(详细设计说明书)1

航空订票系统(详细设计说明书)1

《信息系统分析与设计》课程报告题目航空订票系统(详细设计说明书)院系电子工程专业信息工程(系统方向)学生姓名学号指导教师目录一、引言1. 编写目的2.项目背景3.定义4. 参考资料二、任务概述1.目标:完成一个航空订票信息系统的需求分析2.运行环境3.条件与限制三、总体设计1.处理流程2.总体结构与外部模块设计3. 功能分配四、接口设计1.外部接口,硬件接口、软件接口、用户界面2.内部接口五、数据结构设计1.逻辑结构设计2.物理结构设计六.运行设计1.运行模块组合2.运行控制3.运行时间七.出错处理设计1.出错输出信息2.出错处理对策八.安全保密设计九.维护设计摘要:航空订票信息系统开发的目的在于方便客户,其中包括系统总体设计、输入输出设计、代码设计、数据库设计等。

关键字:系统开发项目简介、数据流程图、数据结构图、ER图。

一:引言1.编写目的:航空公司开发航空订票信息系统以为了旅客旅行方便,提高工作效率,提高服务质量,增加经济效益,加快公司发展步伐。

2.项目背景:名称:航空订票信息系统本项目的提出者:开发者:用户:所有有需要的航空旅客实现软件的单位:本项目与其他软件或其他系统的关系:WINDOWS所有的系统3. 定义在我们进行正式软件设计之前,要先了解一些概念:(1)模块化:模块是数据说明、可执行语句等程序对象的集合,模块可以单独被命名而且可通过名字来访问,例如,过程、函数、子程序、宏等都可以作为模块;(2)抽象与逐步求精:软件工程过程的每一步都是对软件解法的的抽象层次的一次精化。

逐步求精与抽象是紧密相关的。

(3)模块独立性:模块独立性是指系统软件中每个模块只涉及软件的具体自功能,而和软件系统的其他的模块接口是简单的。

(4)耦合:是对一个软件结构内各个模块之间互连程度的度量。

耦合强弱取决与模块间接口的复杂程度,调用模块的方式,以及通过接口的信息。

4.参考资料:管理信息系统(美) G.B戴维斯哈尔滨工业大学出版社 1985/1物流信息系统赵刚四川大学人民出版社 2002/9物流信息管理尹涛东北财经大学出版社2005/1编程逻辑与结构化程序设计(美)Harold J.Rood 中国水利水电出版社 2004/3信息处理与数据库刘玉梅邱基文人民教育出版社 1988/3数据库技术与应用-Access2000篇郭力平人民邮电出版社2002/8文档对象模型-处理结构化文档(美)马里尼清华大学出版社 2003二、任务概述1.目标:完成一个航空订票信息系统的需求分析2.运行环境:Windowsxp+Access3.条件与限制:查找相关资料、有一定的数据库知识、会画数据流程图、掌握数据字典的相关知识并会灵活运用。

飞机订票系统概要设计说明书

飞机订票系统概要设计说明书

飞机订票系统概要设计说明书概要设计说明书1.引言1.1编写目的1.2项目背景1.3定义1.4参考资料2.任务概述2.1 目标2.2 运行环境2.2.1设备2.2.2支持软件2.3 需求概要2.4 条件与限制3.总体设计3.1 处理流程3.2 总体结构和模块外部设计4.接口设计4.1 硬件接口4.2 软件接口5.数据结构设计5.1 逻辑结构设计5.2 物理结构设计5.3 数据结构与程序的关系6. 运行设计6.1 运行模块的组合6.2 运行控制6.3 运行时间7. 出错处理设计7.1 出错输出信息7.2 出错处理对策8. 安全保密设计9. 维护设计1.引言1.1编写目的从该阶段正式进入软件的实际开发阶段,本文档将对《飞机订票系统》的软件功能进行描述。

本阶段的主要任务是把系统的功能需求分配给软件结构,形成软件的系统结构图。

本概要设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示。

本文档的读者是项目策划、设计和评审人员。

1.2项目背景1.软件系统名称:航空订票系统2.任务提出者:哈尔滨航空公司3.项目开发者:周海鹏4.项目与其他软件,系统的关系:本项目采用客户机∕服务器原理,客户端的程序是建立在Windows NT系统上以Microsoft Visual C++为开发软件的应用程序,服务器端采用Linux为操作系统的工作站,是采用Oracle 8的为开发软件的数据库服务程序。

1.3定义概要设计说明书中的专门术语有﹕数据结构设计,总体设计,接口设计,运行设计,系统出错处理设计。

1.4参考文献《软件工程导论》清华大学出版社张海藩编著《实用软件工程》清华大学出版社郑人杰等编著《数据库系统概论(第三版)》高等教育出版社萨师煊王珊等编著《实用软件文档写作》清华大学出版社肖刚等编著《软件工程》第三版人民邮电出版社张海藩等编著2.任务概述2.1目标该阶段目的在于明确系统的数据结构和软件结构,此外总体设计还将给出内部软件和外部系统部分之间的接口定义,各个软件模块的功能说明,数据结构的细节以及具体的装备要求。

机票订票系统详细设计说明书

机票订票系统详细设计说明书

五、详细设计说明书1.引言 (1)1.1编写目的 (1)1.2项目背景 (2)1.3定义 (2)1.4参考资料 (2)2.总体设计 (2)2.1需求概述 (2)2.2软件结构 (3)3.程序描述 (3)3.1功能 (4)3.2性能 (4)3.3输入,输出项目 (4)3.4程序逻辑 (6)3.4.1、登录 (6)3.4.2、查询系统 (7)3.4.3、订票系统 (7)3.4.4、修改系统 (8)3.4.5、退票系统 (8)3.5接口 (8)3.5.1、用户接口 (8)3.5.2、外部接口 (9)3.5.3、内部接口 (9)3.6存储分配 (9)3.7限制条件 (9)3.8测试要点 (9)1.引言1.1编写目的在本机票预定系统项目的前一阶段,也就是概要设计阶段中,已经将系统用户对本系统的子模块功能做了详细的阐述,这些模块功能具体设计将在本报告中详尽得以叙述及阐明。

本阶段已在系统的概要设计的基础上,对机票预定系统做详细设计。

主要解决了实现该系统程序模块具体设计问题。

包括确定算法,数据结构,模块接口的使用,数据库的动态操作以及界面设计等。

在以下的概要设计报告中将对在本阶段中对系统所做的所有详细设计进行详细的说明。

在下一阶段的编码过程中,程序设计员可参考此详细设计报告,在详细设计对机票预定系统所做的算法设计,数据结构以及数据库动态操作的基础上,对系统进行编码。

在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在详细设计过程中所完成的各模块算法设计,或在修改时找出在本阶段设计的不足或错误。

1.2项目背景开发软件名称:机票订票系统项目开发者:兰州理工大学软件工程机票订票系统开发小组:用户单位:旅客、航空公司1.3定义数据字典:关于数据的信息的集合,也即对数据流图中包含的元素的定义的集合。

1.4参考资料1.《软件工程导论》清华大学出版社张海藩编著2.《实用软件工程》清华大学出版社郑人杰等编著3.数据库系统概论(第三版)》高等教育出版社萨师煊王珊等编著4.《概要设计说明书》5.《需求规格说明书》2.总体设计2.1需求概述某航空公司为方便旅客,需开发一个机票预定系统。

(new)飞机票网上预订系统概要设计说明书

(new)飞机票网上预订系统概要设计说明书

飞机票网上预订系统概要设计说明书目录飞机票网上预订系统 (1)概要设计说明书 (1)1 引言 (1)1.1背景 (1)1.2文档概述 (1)1.3参考资料 (1)2 总体设计 (2)2.1需求规定 (2)2.2运行环境 (2)2.3基本设计概念和处理流程 (3)2.3.1用户角色模型 (3)2.4.1项目框架模型 (4)2.4.2主要功能模块 (5)2.4.3系统部署图 (8)2.5系统类图 (8)2.6人工处理过程 (10)2.7尚未解决的问题 (10)3 系统数据结构设计 (10)3.1数据表 (10)3.2ER图 (12)1 引言1.1背景a. 本项目为网上机票订购系统,通过建立网上订票系统,扩展了乘客的订票渠道,可以使订票过程变得更加便捷安全。

c. 本项目采用B-S结构:其中服务器端为客户及客户所使用的浏览器软件,Server端为航空公司(或专门的订票公司)所负责维护运营的Web服务器、订票系统服务器和数据库服务器,其之间关系如下:d. 本系统适用于所有有网络基础的用户使用。

1.2文档概述本系统是基于Web的航空订票系统,客户只要在浏览器上就可以执行相关操作进行查询,订票改签退票等操作。

采用统一建模语言UML(Unified Modeling Language)对用户操作的过程进行建模,实现查询,订票,改签,退票等功能。

1.3参考资料以下列出在概要设计过程中所使用到的有关资料:1.《软件工程——实践者的研究方法》机械工业出版社2.软件工程PPT 软件工程课程3.携程网机票订购系统操作流程携程网4.软件工程——机票预定系统CSDN网络5.软件工程实验报告----航空订票系统CSDN网络2 总体设计2.1 需求规定登录航空订票系统,进行机票查询,并可通过电子银行支付等方式进行票务的预定,同时可以改签,退票等。

1. 注册及登录a.注册:注册用户个人信息。

b.登录:登陆后系统记录用户信息,并返回到登陆前页面。

机票预订系统程序设计说明书

机票预订系统程序设计说明书

机票预订系统程序设计说明书一、概述机票预订系统是一个用于客户预订机票的网站。

该系统需要实现以下功能:1. 客户注册和登陆2. 客户浏览和查询机票信息3. 客户在线预订机票4. 管理员管理机票信息和订单本说明书旨在提供系统的设计细节以及所需要的技术要求。

二、需求分析1.客户注册和登陆注册和登陆功能是网站的基础功能。

客户通过注册账号并登陆系统才能进行下一步的操作。

2.客户浏览和查询机票信息在网站主页上,客户可以查看机票的基本信息,包括航班号、出发地、目的地、日期和价格等。

客户可以使用查询功能来查找符合自己要求的机票信息。

3.客户在线预订机票当客户选择一条符合条件的机票后,系统将显示详细信息,并提示客户填写乘机人信息、联系方式和支付信息等,最后完成订单提交。

4.管理员管理机票信息和订单管理员可以添加、修改和删除机票信息。

管理员还可以查看、处理和审核客户提交的订单。

三、系统设计1. 系统架构该系统采用B/S架构(浏览器/服务器),前端使用HTML、CSS、JavaScript和jQuery等技术,后端使用PHP语言,数据库使用MySQL。

2. 前端设计客户访问系统的主页后,可以浏览和查询机票信息。

当客户选择一条机票后,系统会将其详细信息展示在新的页面上。

该页面会提供填写乘机人信息、联系方式和支付信息的表单,并进行验证,保证信息的准确性。

3. 后端设计系统的后端需要实现以下模块:(1)注册和登陆模块,实现客户注册和登陆功能;(2)机票信息管理模块,实现添加、修改和删除机票信息的功能;(3)订单管理模块,实现查看、处理和审核订单的功能;(4)支付模块,接入支付平台,实现支付功能;(5)邮件提醒模块,向客户发送订单确认和支付状态通知。

4. 数据库设计系统需要存储机票信息、用户信息和订单信息。

数据库需要设计以下表格:(1)机票信息表格,包括航班号、出发地、目的地、日期和价格等信息;(2)用户信息表格,包括用户名、密码、姓名、联系方式等信息;(3)订单信息表格,包括订单编号、客户信息、机票信息、支付状态等信息。

飞机订票系统课程设计说明书(MFC编写)

飞机订票系统课程设计说明书(MFC编写)

+--数学与计算机学院课程设计说明课程名称:数据结构与算法B综合课程设计课程代码: 6013799题目: 飞机订票系统年级/专业/班: 2011计算机科学与技术03班学生姓名: 学号:开始时间:2012 年12月08日完成时间:2012 年12月 20 日课程设计成绩:指导教师签名:年月日西华大学数计学院课程设计说明书目录1 前言 (1)1.1问题的提出 (1)1.2任务与分析 (1)2 系统总体设计 (2)2.1开发工具 (2)2.2系统框图 (2)2.3模块功能 (3)2.3.1 航班录入 (3)2.3.2 查询 (3)2.3.3订票 (3)2.3.4退票 (3)2.3.5修改航班信息 (3)2.3.6显示航班信息 (3)2.3.7帮助 (3)3 人机界面设计 (4)3.1控件介绍 (4)3.2窗体 (4)3.3文本编辑框 (5)3.4下拉列表框 (5)3.5静态文本 (5)3.6按钮 (5)3.7菜单组件 (5)4 功能详细设计 (6)4.1航班信息的录入 (6)4.2航班查询 (11)4.3订票 (13)4.4退票 (18)4.5修改航班信息 (22)4.6显示航班信息 (28)4.7软件使用说明 (30)5 系统功能测试 (33)5.1航班信息的录入 (33)5.2查询 (35)5.3订票 (36)5.4退票 (37)5.5修改航班信息 (38)I飞机订票系统II 5.6显示航班信息 (38)结论 (39)致谢 (40)参考文献 (40)西华大学数计学院课程设计说明书摘要现在是计算机的时代,计算机的普及也有着它的原因,很多重复且繁杂的事物我们可以使用计算机来轻松的完成。

例如飞机、火车等等订票系统,我们可以通过这些系统方便地订票,并且对于大量的用户信息可以进行有条不絮的管理。

随着计算机的普及,相信计算机会让我们的日常生活越来越便利。

关键词:计算机订票系统便利III西华大学数学与计算机学院课程设计说明书1 前言1.1 问题的提出如今交通发达,航空业也越来越普及,很多人出行会选择飞机,所以航空公司每天都会有大量客户订票,而人工的记录又非常繁杂,因此我们可以通过计算机来让订票以及管理这些大量的客户信息变得轻松,并且拥有的更高效率。

机票订票系统概要方案说明书

机票订票系统概要方案说明书

个人资料整理仅限学习使用四、纲要设计说明书1.前言 (2)1. 1 编写目的 (2)1. 2 工程背景 (3)1. 3 定义 (3)1.3.1 特意术语 (3)1.3.2 缩写 (3)1. 4 参照资料 (4)2.任务概括 (4)2. 1 运转环境 (4)2. 2 需求概括 (4)3.整体设计 (5)3. 1 办理流程 (5)3.1.1 客户机程序流程 (5)3.1.2 服务器程序流程 (6)数据库的输入输出。

(6)3. 2 整体构造和模块外面设计 (7)3.3 功能分派 (7)4.接口设计 (7)4. 1 外面接口 (7)4.1.1 用户界面 (7)4.1.2 软件接口 (8)4.1.3 硬件接口 (8)4. 2 内部接口 (8)5.数据构造设计 (8)5. 1 数据库数据构造设计 (8)5. 2 物理数据构造设计 (10)5. 3 数据构造与程序的关系 (11)6.运转设计 (12)6. 1 运转模块的组合 (12)6. 2 运转控制 (12)6. 3 运转时间 (12)7.犯错办理设计 (12)7. 1 犯错输出信息 (12)7. 2 犯错办理对策 (13)8.安全保密设计 (13)9.保护设计 (13)1.前言1.1 编写目的在本机票预约系统工程的前一阶段,也就是需求剖析阶段中,已经将系统用户对本系统的需求做了详细的论述,这些用户需求已经在上一阶段中对航空企业、各旅游社及机场的实地调研中获取,并在需求规格说明书中获取详细得表达及说明。

本阶段已在系统的需求剖析的基础上,对机票预约系统做纲要设计。

主要解决了实现该系统需求的程序模块设计问题。

包含怎样把该系统区分红若干个模块、决定各个模块之间的接口、模块之间传达的信息,以及数据构造、模块构造的设计等。

在以下的纲要设计报告中将对在本阶段中对系统所做的全部纲要设计进行详细的说明。

在下一阶段的详细设计中,程序设计员可参照此纲要设计报告,在纲要设计对机票预约系统所做的模块构造设计的基础上,对系统进行详细设计。

飞机订票系统详细设计说明书

飞机订票系统详细设计说明书

文档编号:版本号:v1.0详细设计说明书项目名称飞机订票系统项目负责人何柳青本文档编写者何柳青项目开发者计算机081第二组2010年12月4日目录1。

引言ﻩ错误!未定义书签。

1.1编写目的 (1)1。

2背景.............................................................................................................. 错误!未定义书签。

1。

3参考资料...................................................................................................... 错误!未定义书签。

2.程序系统的结构ﻩ错误!未定义书签。

2.1运行环境....................................................................................................... 错误!未定义书签。

2.2系统组织结构ﻩ错误!未定义书签。

3、程序设计说明ﻩ错误!未定义书签。

3.1“按目的地查询”程序描述 ....................................................................... 错误!未定义书签。

3.1.1功能...................................................................................... 错误!未定义书签。

3.1。

2 性能ﻩ错误!未定义书签。

3。

1.3 输入项............................................................................... 错误!未定义书签。

航空订票系统(详细设计说明书)

航空订票系统(详细设计说明书)

五、详细设计说明书1.引言 (1)1。

1编写目的 (1)1。

2项目背景 (1)1。

3定义 (1)1。

4参考资料 (2)2.总体设计 (2)2.1需求概述 (3)2.2软件结构 (4)3.程序描述 (4)3。

1功能 (4)3。

2性能 (4)3.3输入项目 (5)3。

4输出项目 (5)3.5算法 (5)3。

6程序逻辑 (5)3.7接口 (8)3。

8存储分配 (9)3.9限制条件 (9)3。

10测试要点 (9)1.引言1.1编写目的对软件项目系统进行详细的研究,确定项目开发的方向,对项目的实现以及功能的划分进行深入的探讨,确定项目的详细实现,对项目的实现确定规范详细设计文档面向项目组所有成员。

1。

2项目背景表1.2 项目基本情况说明用户民众计算中心完成搭建web网站系统的服务器系统间往来关系暂无1。

3定义➢SQL SERVER:系统服务器所使用的数据库关系系统(DBMS)。

➢SQL:一种用于访问查询数据库的语言➢事务流:数据进入模块后可能有多种路径进行处理。

➢主键:数据库表中的关键域.值互不相同.➢外部主键:数据库表中与其他表主键关联的域。

➢ROLLBACK:数据库的错误恢复机制。

缩写:➢系统:若未特别指出,统指本航空订票系统。

➢SQL:Structured Query Language(结构化查询语言)。

➢UML:统一建模语言、是一套用来设计软件蓝图的标准建模语言,是一种从软件分析、设计到编写程序规范的标准化建模语言。

➢Javaee:Java企业级平台。

1。

4参考资料文档格式要求按照我国GB/T85T7-1988国家标准和IEEE/ANSI830—1993标准规范要求进行。

包括以下文件:➢图书借阅关系系统需求说明书➢软件工程项目开发文档范例➢软件工程国家标准文档➢图书借阅管理需求说明书➢软件需求说明书编写规范书籍包括:➢软件工程导论(第6版) 张海藩牟永敏编著。

2.总体设计2。

1需求概述1.该订票系统的浏览用户被划分为游客(即未注册用户)与用户(即注册用户),未注册用户只能访问该系统的首页,首页提供登录功能和前往注册按钮,用户可以登录或者前往注册。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

文档编号:
版本号:v1.0
详细设计说明书
项目名称飞机订票系统
项目负责人何柳青
本文档编写者何柳青
项目开发者计算机081第二组
2010年12月4日
目录
1.引言 (1)
1.1编写目的 (1)
1.2背景 (1)
1.3参考资料 (1)
2.程序系统的结构 (2)
2.1运行环境 (2)
2.2系统组织结构 (2)
3、程序设计说明 (4)
3.1“按目的地查询”程序描述 (4)
3.1.1功能 (5)
3.1.2 性能 (5)
3.1.3 输入项 (5)
3.1.4 输出项 (5)
3.1.5 算法 (6)
3.1.6 流程逻辑 (6)
3.2“航班信息管理模块”程序描述 (7)
3.2.1功能 (8)
3.2.2 性能 (8)
3.2.3 输入项 (8)
3.2.4 输出项 (9)
3.2.5 算法 (9)
3.2.6 程序流程逻辑 (9)
3.3“乘客信息管理”程序描述 (10)
3.3.1功能 (10)
3.3.2 性能 (10)
3.3.3 输入项 (10)
3.3.4 输出项 (11)
3.3.5 算法 (11)
3.3.6 程序PAD图 (11)
3.4注释设计 (12)
3.5测试计划 (12)
1.引言
1.1编写目的
本文档将对《飞机订票系统》的程序进行详细解析,是程序员编写代码的基础。

本文档的读者是设计人员和程序员。

1.2背景
开发软件名称:飞机票订系统。

(1)项目任务提出者:中国民航及中国国际旅游开发公司。

(2)项目开发者:何柳靑,陆银琳,李欣纯,单国英,阿依古丽
(3)项目与其他软件,系统的关系:该系统采用现代流行WINDOWS操作界面。

是标准的WIN32应用程序,可运行在WIN95 \WIN98 \WinMe \WIN2000 \WINXP \WIN7 \WINNT 等系统平台上的多任务应用程序。

1.3参考资料
《软件工程导论》清华大学出版社张海藩编著
《实用软件工程》清华大学出版社郑人杰等编著
《数据库系统概论(第三版)》高等教育出版社萨师煊王珊等编著
《实用软件文档写作》清华大学出版社肖刚等编著
《软件工程》第3版人民邮电出版社张海藩等编著
2.程序系统的结构
本程序每个子系统所包含的单元文件名称及其程序层次结构如表所示,对于特别简单的程序模块,其程序层次结构非常简单,在此从略,仅给出较为复杂的程序层次结构。

2.1运行环境
(1) 设备
硬件最低要求:内存512MB,硬盘50MB以上
(2) 支持软件
操作系统:WIN95\WIN98\WinMe\WIN2000\WINXP\WIN7\WINNT等
2.2 系统组织结构
此飞机订票系统共分为两大模块:后台管理员模块和前台票务员模块。

后台管理员模块功能为航班信息调整,包括增加新航班、删除航班、修改航班信息;前台票务员模块功能为乘客信息管理,订票管理,航班信息查询。

飞机订票系统
登录验证乘客
信息
管理
航班
信息
查询
航班
信息
管理
后台管理员验证

































































退









图1.飞机订票系统程序层次结构
后台管理员





航班
信息
管理




增加
新航

修改
原有
航班
信息
删除
航班
图2.后台管理员模块程序层次图
前台票务员票
务员验证乘客
信息
管理












身份验证



































退









图3.前台票务员模块程序层次图
3、程序设计说明
本说明以航班查询模块中“按目的地查询”功能,航班信息管理模块以及乘客信息管理模块为例进行说明。

3.1“按目的地查询”程序描述
“航班查询模块”用来查询乘客所需的航班信息。

前台票务员登录系统后,先进行查询方式选择,然后按所选方式输入查询关键词,系统在数据库中存储的航班中查找满足条件的航班,输出航班信息。

模块中,按目的地查询,功能实现:前台票务员输入目的地,系统在数据库中,查询终点站与所查询目的地匹配的航班,并输出符合查询条件的航班全部信息,包括航班号、起始站、终点站、总机票数、剩余机票数、起飞时间、降落时间、飞行时间、备注信息。

3.1.1功能
按目的地查询模块程序功能见表1
表1 按目的地查询模块功能表
3.1.2 性能
本模块对程序性能没有特殊要求。

3.1.3 输入项
目的地:字符类型
3.1.4 输出项
对于用户单击按钮的行为,软件会作出相应的反应,将查询到的航班信息在屏幕打印出来,反馈给前台票务员。

3.1.5 算法
本程序没有采用特殊的算法。

3.1.6 流程逻辑
程序流程图见图4
图4.目的地查询查询
3.2“航班信息管理模块”程序描述
“航班信息管理模块”用来增加新航班、修改已有航班信息、删除航班。

3.2.1功能
航班信息管理模块程序功能见表2
表2 航班信息管理模块
3.2.2 性能
本模块对程序性能没有特殊要求。

3.2.3 输入项
航班号:字符型
始发站:字符型
终点站:字符型
总机票数:整型
剩余机票数:整型
起飞时间:datatime类型
降落时间:datatime类型
飞行时间:datatime类型
备注:字符型
3.2.4 输出项
对于用户单击按钮的行为,软件会做出相应的反应,将航班信息在屏幕打印反馈给后台管理员。

3.2.5 算法
本程序没有采用特殊的算法。

3.2.6 程序流程逻辑
程序逻辑见N-S图,即图5
图5.航班信息管理模块N-S图
3.3“乘客信息管理”程序描述
“乘客信息管理”用来管理乘客的所有信息,包括个人信息和票务信息,由前台票务员登录系统后,进行操作。

实现对乘客个人信息的录入、修改,以及票务信息的修改。

3.3.1功能
乘客信息管理模块程序功能见表3
表3 乘客信息管理模块
3.3.2 性能
本模块对程序性能没有特殊要求。

3.3.3 输入项
乘客姓名:字符型
身份证号:字符型
住址:字符型
联系电话:整型
机票信息:
航班号:字符型
始发站:字符型
终点站:字符型
座位号:字符型
起飞时间:datatime类型
降落时间:datatime类型
飞行时间:datatime类型
备注:字符型
3.3.4 输出项
对于用户单击按钮的行为,软件会做出相应的反应,将乘客信息在屏幕打印反馈给后台管理员。

3.3.5 算法
本程序没有采用特殊的算法。

3.3.6 程序PAD图
程序PAD图,即图6
图6.乘客信息管理模块PAD图3.4 注释设计
1)加在程序单元首部,说明本程序的作用。

2)对程序中的变量代表的意思、范围进行注释。

3)对程序中的函数或过程所起的作用进行注释。

3.5 测试计划
1)测试是否与数据库连接正确
2)测试能否删减、修改查询数据
3)测试能否正常退出
4)测试审核结果是否正确
5)数据库连接异常能否做出适当处理
6)对输入的查验,包括输入值的合法性与合理性检验。

相关文档
最新文档