航空软件之订票系统详细设计说明书

合集下载

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

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

订票系统-详细设计说明书一、引言1.1 编写目的:在本机票预定系统项目的前一阶段,也就是概要设计阶段中,已经将系统用户对本系统的子模块功能做了详细的阐述,这些模块功能具体设计将在本报告中详尽得以叙述及阐明。

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

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

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

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

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

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

1.2 项目背景:本项目(机票预订系统)由蓝天航空公司委托,由我们小组负责开发。

1.3 定义:查询:对数据库的操作的一种,用于搜索数据信息。

插入:对数据库的操作的一种,用于将数据存入数据库中。

更新:对数据库的操作的一种,用于更改数据库中的数据信息。

软件结构图:反映软件系统的功能模块之间的关系的数据图。

1.4 参考资料:1.机票预定系统项目开发计划软件开发小组2007/8 2.需求规格说明书软件开发小组2007/8 3.用户操作手册(初稿)软件开发小组2007/8 4.软件工程齐治昌谭庆平宁洪等高等教育出版社1997/1 5.Dreamweaver 8标准教程邹婷中国青年出版社2006/3二、总体设计2.1 需求概述机票预定系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的机票预定系统,实现航空公司的机票销售的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的机票销售信息。

航空订票系统软件设计规格说明书

航空订票系统软件设计规格说明书

软件设计规格说明书一、引言1.1 编写目的编写本套航空订票系统的《软件规格说明书》的目的在于根据软件需求说明书中的任务概述,需求规定等规划设计出一套可执行软件的结构模型。

1.2 参考资料《网上订票系统需求分析报告》王曦编写《软件工程导论》第三版------海藩编著清华大学《基于项目的软件工程—面向对象研究方法》------Cathie LeBlanc & Evelyn Stiller编著机械工业二、总体设计2.1 需求规定本套航空订票系统软件分为服务器端和客户端两部分:客户端部分由用户使用,通过B/S的方式实现,用户可使用浏览器通过互联网进行操作。

服务器端软件由管理员使用,通过C/S的方式实现,管理员通过管理界面可对数据库进行操作和管理。

2.2 运行环境客户端的运行环境:Windows98以上的操作系统、IE5以上的浏览器(或其他浏览器)。

服务器端的运行环境:Windows2000 Server或Windows 2000 Advanced Server、SQL Server 2000。

2.3 基本设计概念和处理流程本套航空订票系统软件的编写,是为了设计出一套网上订票的应用和管理软件。

软件分为两大部分,网上订票部分和数据管理部分。

网上订票部分(客户端)是以网页的形式实现,用户通过浏览器对数据库中的航班数据进行查询、浏览并可进行订票。

数据管理部分(服务器端)则是用VB编写的一套管理软件,在管理部分中,管理员可以对数据库中的数据进行输入、修改、删除和查询等操作,从而对数据库中的数据进行管理。

2.4 结构本套航空订票系统软件采用Browser/Server和Client/Server相结合的结构来进行开发。

2.5 人工处理过程2.5.1 服务器端的人工处理2.5.1.1 数据的输入用户根据需要来输入航班、订票人、乘客等信息的具体数据,但必须保证其正确性和准确性。

2.5.1.2 数据的修改用户根据需要对指定的数据进行修改,由于记录繁多,因此用户首先要输入一定的查询条件,缩小记录围,然后再从该围中找到指定的记录进行修改,保证修改的容的正确性和准确性后可更新数据库的数据。

航空软件之订票系统详细设计说明书

航空软件之订票系统详细设计说明书

航空软件之订票系统详细设计说明书航空订票系统详细设计说明书1 .引⾔详细设计阶段的任务是要设计出程序的“蓝图”,以后程序员讲根据这个蓝图写出实际的程序代码。

因此,详细设计的⽬标是在逻辑上正确的实现每个模块的功能。

1.1 编写⽬的详细设计说明书编制的⽬的是:说明⼀个软件系统各个层次中的每⼀个程序(每个模块或⼦程序)的设计考虑。

1.2 背景(1)系统的名称:航空订票系统(2)系统提出者:XX航空公司开发者: XX计算机科学与信息学院⽤户:旅客,航空公司本系统是⼀个独⽴的订票系统1.3 定义:数据字典:关于数据的信息的集合,也即是对数据流图中包含的元素的定义觉的集合。

1.4 参考资料《软件⼯程》王忠群,中国科学技术出版社。

《软件⼯程课程实验指导书》,安徽⼯程⼤学计算机与信息学院。

《软件⼯程—实践者的研究⽅法》(美)Roger s.Pressman 著郑⼈杰马素霞等译机械⼯业出版社2 程序系统的结构航空订票系统预订票系统取票系统退票系统航空公司调整系统旅客⾝份信息验证航班信息查询缴预订通知单验证缴余数取票退票资格验证订票客户管理航班机票管理报表打印管理航班信息管理⼈员⽤户管理票价管理订票审核管理退票管理增加航班信息删除航班信信息修改航班信息机票销2图标售额分⽣成机票⾼级管理⼈员管理⼈票价类型增加客户信息删除客户信息查询客户信息修改客户信息查航班询3 程序1设计说明3.1 程序描述程序设计主要是为了明了概括订票系统的设计思路理念,给⼈以清晰的结构。

通过分部罗列和说明其作⽤与其重要性,也有部分补充其其他⽅⾯。

程序包括:预订票系统,其功能含有:旅客⾝份信息验证,航班信息查询,缴预款取票系统,其功能含有:通知单验证,缴余数取票退票系统,其功能含有:退票资格验证,退票航空公司调整系统,其功能含有:航班机票管理,航班信息管理,票价管理。

3.2 功能3.3 性能(1)系统处理的准确性和及时性系统处理的准确性和及时性是系统的必要性能。

机票预订系统《详细设计》.

机票预订系统《详细设计》.

《机票预订系统详细设计说明书》1、编写目的在前一阶段(总体设计说明书)中,已解决了实现该系统需求的程序模块设计问题。

包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。

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

在本阶段中,确定应该如何具体地实现所要求的系统,从而在编码阶段可以把这个描述直接翻译成用具体的程序语言书写的程序。

主要的工作有:根据在《需求分析说明书》中所描述的数据、功能、运行、性能需求,并依照《总体设计说明书》所确定的处理流程、总体结构和模块外部设计,设计软件系统的结构设计、逐个模块的程序描述(包括各模块的功能、性能、输入、输出、算法、程序逻辑、接口等等)。

1.接受:旅客信息及取票通知和账单;2.输出:取票通知和账单和机票;3.网络输出和加密,输入和解密;4.分辨信息的种类并采取相应的处理步骤;5.判断信息的正误并采取相应的处理步骤;6.进行数据库的查询、修改工作;7.接受并判断错误,输出相应的出错信息。

我们将机票预订系统分为五个主要模块,分别为:订票模块,用户注册登录管理模块,航空管理系统,数据库模块,取票模块。

以下我为大家介绍以下数据库模块的详细设计。

2、数据库模块详细设计2.1数据库设计(1)概述数据库设计就是要根据数据的不同用途、使用要求、统计渠道、安全保密性等,来决定数据的整体存储形式,即决定数据的结构、类别、载体、组织方式、保密等级等一系列的问题。

本系统的数据库表设计如表2-7和表a、表b、表c、表d所示。

(2)功能本系统的数据库表设计如表2-1和表a、表b、表c、表d所示。

表2-1 数据库概况表a 航班班次表表b 定位信息表表c 帐单信息/旅客资料表号号 工作单位String20可工作单位表d 机位信息表字段名 数据类型 长度 可否空 注含意 班机号 String 6 不可 外部主键为班机号 班机号 机位信息String20不可机位信息2.2编码设计编码就是以数后字符来代表各种客观实体。

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

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

目录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

航空订票系统(详细设计说明书)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需求概述某航空公司为方便旅客,需开发一个机票预定系统。

航空订票系统软件需求说明书

航空订票系统软件需求说明书

《信息系统分析与设计》课程考核报告题目网上机票预定系统院系__ 电子工程系___专业信息工程(系统工程方向)学生姓名学号二O一二年五月六日目录1引言 (3)1.1编写目的 (3)1.2背景 (3)1.3定义 (4)1.4参考资料 (4)2任务概述 (4)2.1目标 (4)2.2用户的特点 (4)2.3假定和约束 (4)3需求规定 (5)3.1对功能的规定 (5)3.2对性能的规定 (7)3.2.1精度 (7)3.2.2时间特性要求 (7) 3.2.3灵活性 (8)3.3输人输出要求 (8)3.4数据管理能力要求 (9) 3.5故障处理要求 (10) 3.6其他专门要求 (10)4运行环境规定 (11)4.1设备 (11)4.2支持软件 (11)4.3接口 (11)4.4控制 (11)1引言1.1编写目的随着社会发展的不断进步,民航事业的壮大,人们消费水平的提高,乘坐民航的消费者也越来越多,旅游也逐渐成为普通老百姓的生活组成部分,飞机票预定查询系统在各机票预定网点中的作用也越显重要。

目前,我国一些旅行社和酒店的机票预定还停留在人工处理阶段,这已经严重制约了工作效率,在计算机技术高速发展的今天,有必要引入高效的计算机系统,来协助处理机票预定工作。

因此,开发一套具有完整的存储,查询,核对,打印机票功能的实时机票预定系统势在必行。

机票预定系统是为机场工作人员和客户提供订票退票等与机票相关内容和管理的系统,它具有开放体系结构的、易扩充的、易维护的、具有良好人机界面的优点.它除克服了存储乘客信息少,查询效率低下等问题外,更重要的是其安全性,可靠性,实现航空公司的机票销售的自动化。

本需求分析的读者对象包括客户、业务人员需求分析人员、测试人员、用户文档编写人和项目管理人员。

1.2背景[1]开发软件名称:“机票预订系统”.[2]本系统的任务提出者为:航空公司.开发者:航空公司计算中心.用户:航空公司.实现该系统的为:航空公司计算中心.[3]该软件系统同其他系统或其他机构的基本的相互来往关系:本项目采用客户机/服务器原理,客户端的程序是建立在Windows NT 系统上以Microsoft V isual C++ 为开发软件的应用程序,服务器端采用Linux 为操作系统的工作站,是采用Oracle 8 的为开发软件的数据库服务程序.1.3定义[1]专门术语:Client /Server 结构,客户端子系统,服务器端子系统[2] SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)[3]SQL: 一种用于访问查询数据库的语言[4] 事务流:数据进入模块后可能有多种路径进行处理1.4参考资料[1] 许卓群、张乃孝等:《数据结构》高等教育出版社,1987[2] 严蔚敏、吴伟民:《数据结构(C 语言版)清华大学出版社,2004 》[3] 郑人杰、陶永雷:《实用软件工程》清华大学出版社2002[4] 吴天准:《Delphi 程序设计技巧》中国铁道出版社2003[5] Dusan Petkovic 著吕静骅、史进译:《SQL Server 2000 基础教程》清华大学出版社20022任务概述2.1目标网上机票预订系统运行于Internet环境,提供远程机票预订功能,包括远程航班信息查询,机票预订与确认等;本机票预订系统实现后,能够大大提高旅游局的机票预定服务效率。

(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.登录:登陆后系统记录用户信息,并返回到登陆前页面。

航空订票系统说明书

航空订票系统说明书

运算机语言课程设计任务书及说明书设计题目:航空订票系统学院专业、年级学生学号指导教师时间 2010 年春天学期目录1摘要..............................................................................32前言 (4)3正文 (5)系统分析 (5)整体设计 (6)详细设计 (8)系统调试与测试 (10)4参考文献 (15)附录:源程序 (16)1摘要航空定票系统是利用JAVA编程技术在集成开发环境下开发的订票系统。

该系统实现了航班管理、订票管理、退票管理和查询航线航班等功能。

在航班管理中航空公司内部管理员能在系统中完成添加客户或删除客户信息、查看数据库等功能。

乘客能够在系统中完成查询航班、订票办理和退票办理等功能。

乘客能够用多种方式来查询航班信息,系统还能将这些信息保留在数据库中,并供航空公司内部管理员随时查询。

关键词:航空定票系统;结构体;文件;指针;定票;退票;查询。

2前言通过该题目的设计进程,能够培育学生结构化程序设计的思想,加深对高级语言大体语言要素和控制结构的理解,针对c语言中的重点和难点内容进行训练,独立完成有必然工作量的程序设计任务,同时强调好的程序设计风格。

取得软件工程的综合训练,提高解决实际问题的能力。

3正文系统分析设计一个实用的航空订票系统,能以简便高效的方式对航线及客户信息、订票、退票等的录入和查询,具体功能如下:1、系统以菜单方式工作,要求界面友好,易于操作;2、订票系统信息录入功能(订票信息以文件保留);3、订票成功,存储客户信息功能;4、退票成功,查询客户信息功能;5、订票信息查询功能。

3.2整体设计为实现系统功能,本程序主要分为五个模块。

它们别离为:存储航线信息、存储客户信息、退票删除客户信息、订票存储客户信息、查询客户信息,保留而且退出该程序。

这五个函数再通过主函数挪用别离得以实现。

主函数,第一提供了程序运行时的友好界面,列出了清单,提供用户做出选择,以便决定利用订票系统的哪一种功能。

机票预订系统(概要设计说明书)

机票预订系统(概要设计说明书)

1引言 .......................................................................................................................................... - 2 -1.1编写目的........................................................................................................................ - 2 -1.2背景................................................................................................................................ - 2 -1.3定义................................................................................................................................ - 2 -1。

4参考资料..................................................................................................................... - 2 - 2总体设计. (3)2.1需求规定 (3)2.2运行环境 (3)2。

3基本设计概念和处理流程......................................................................................... - 3 -2.4结构 (5)2。

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

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

文档编号:版本号: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.该订票系统的浏览用户被划分为游客(即未注册用户)与用户(即注册用户),未注册用户只能访问该系统的首页,首页提供登录功能和前往注册按钮,用户可以登录或者前往注册。

航空订票系统(详细设计说明介绍模板)之欧阳引擎创编

航空订票系统(详细设计说明介绍模板)之欧阳引擎创编

五、详细设计说明书欧阳引擎(2021.01.01)1.引言11.1编写目的11.2项目背景11.3定义21.4参考资料22.总体设计22.1需求概述22.2软件结构23.程序描述23.1功能33.2性能33.3输入项目33.4输出项目33.5算法33.6程序逻辑33.7接口33.8存储分配33.9限制条件33.10测试要点31.引言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)。

航空订票系统详细设计说明书
1 .引言
详细设计阶段的任务是要设计出程序的“蓝图”,以后程序员讲根据这个蓝图写出实际的程序代码。

因此,详细设计的目标是在逻辑上正确的实现每个模块的功能。

1.1 编写目的
详细设计说明书编制的目的是:说明一个软件系统各个层次中的每一个程序(每个模块或子程序)的设计考虑。

1.2 背景
(1)系统的名称:航空订票系统
(2)系统提出者:XX航空公司
开发者: XX计算机科学与信息学院
用户:旅客,航空公司
本系统是一个独立的订票系统
1.3 定义:
数据字典:关于数据的信息的集合,也即是对数据流图中包含的元素的定义觉的集合。

1.4 参考资料
《软件工程》王忠群,中国科学技术出版社。

《软件工程课程实验指导书》,安徽工程大学
计算机与信息学院。

《软件工程—实践者的研究方法》(美)Roger s.Pressman 著
郑人杰马素霞等译机械工业出版社
2 程序系统的结构
航空订票系统
预订票系统取票系统退票系统航空公司调整系统
旅客身份信息验证航班信
息查询
缴预订
通知单
验证
缴余数
取票
退票资
格验证
退票
身份验证
订票客
户管理
航班机
票管理
报表打
印管理
航班信
息管理
人员用
户管理
票价管







退






























2



















































查航班

预订票取票退票
验证用户
3 程序1设计说明
3.1 程序描述
程序设计主要是为了明了概括订票系统的设计思路理
念,给人以清晰的结构。

通过分部罗列和说明其作用与其重要性,也有部分补充其其他方面。

程序包括:
预订票系统,其功能含有:旅客身份信息验
证,航班信息查询,缴预款
取票系统,其功能含有:通知单验证,缴余数取票
退票系统,其功能含有:退票资格验证,退票
航空公司调整系统,其功能含有:航班机票管理,航班信息管理,票价管理。

3.2 功能
3.3 性能
(1)系统处理的准确性和及时性
系统处理的准确性和及时性是系统的必要性能。

在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和相应时间能够满足企业对信息处理的需求。

由于机票预订系统的查询功能对于整个系统的功能和性能完成举足轻重。

作为系统的很多数据来源,而机票数量和时间又影响企业的决策活动,其准确性很大程度上决定了机票预订系统的成败。

在系统开发过程中,必须采用一定的方法保证系统的准确性。

(2)系统的开放性和系统的可扩充性
机票预订系统在开发过程中,应该充分考虑以后的可扩充性。

所有这些都要求系统提供足够的手段进行功能的调整和扩充。

而要实现这一点,应该过系统的开放性来完成,
既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。

通过软件的修补,替换完成系统的升级和更新换代。

(3)系统的响应速度
机票预订系统在日常处理中的响应速度为秒级,打到实时要求,以及时反馈信息。

在进行统计分析时,根据所度问题而影响工作效率因为需数据量得不同而从秒级到分钟级.
3.4 输入项
3.5 输出项
1身份
证Char中频

旅客
数据库
2航班
查询结果
Strin
g
中频

航班
信息,机票
状态信息
3.6算法
1.登录
(1)功能描述
登录模块主要是实现管理员的登录功能。

用以确定用户是否具有使用该系统的功能。

(2)调用方式
在进入系统之前,由系统默认直接调用。

(3)界面设计
(4)主要算法
If 用户名不存在or密码错误
提示:身份验证失败请重新输入 Else 登录成功并转到相应界面
2.预订购
(1)功能描述
实现旅客的预订票功能。

(2)调用方式
系统自动调用。

(3)界面设计
(4)主要算法
查询航班
If 有可订机票
{ 验证旅客身份信息
If 验证通过
{ 旅客选择航班,日期
旅行社管理员查询要缴预存款
旅客缴费
旅行社管理员打印取票通知单
旅客领取取票通知单
}
Else
提示旅客身份不合法
3.取票
(1)功能描述
取票模块主要是实现旅客凭借取票通知单取票的功能。

(2)调用方式
有旅行社管理员手动选择进入。

(3)界面设计
(4)主要算法
旅行社管理员进行旅客的身份验证
旅行社管理员进行旅客的取票通知单验证 If 都为真
{旅客缴余款
(后台数据库删除相应订单记录,
修改机票状态信息,
插入已售票信息表)
旅行社管理员打印机票
旅客取机票
}
Else
提示:取票人员身份不合法或
取票通知单无效
4.退票
(1)功能描述
退票模块主要是实现旅客取消预订票或退票的功能。

(2)调用方式
有旅行社管理员手动选择进入。

(3)界面设计
(4)主要算法
旅行社管理员进行旅客身份信息验证If 身份合法
If 旅客取消订票
{ 旅行社管理员根据订单ID
查询订单信息表
If 存在相应信息
删除记录
修改机票状态信息
Else
提示订单信息有误
}
Else If 旅客退票
{ 旅行社管理员根据订单ID
查询已售票表
If 存在相应信息
删除记录
修改机票状态信息
Else
提示订单信息有误
}
5.航班安排
(1)功能描述
航班安排模块主要是实现航空公司管理人员对当前机票供应情况的查询分析以及及时调整航班行程的功能。

(2)调用方式
在进入系统时,由系统默认直接调用。

(3)界面设计
(4)主要算法
输入航班ID 查询指定航班信息
不输入查询全部航班信息
输入时间查询指定机票状态信息
不输入查询全部机票状态信息输入时间查询指定时间机票售出信息
不输入查询全部机票售出信息输入航班ID 删除相应航班信息
输入航班ID,出发地,目的地,起飞时间,票价,持续时间,总容量插入
航班信息
选择修改项输入修改值
修改航班信息
3.7 流程逻辑(1)登录
(2)预订票业务
(3)取票业务
(4)退票业务
3.8 接口
3.9 存储分配
模块有系统自由分配内存
3.10 限制条件
当系统第一次使用时,具有统一的用户ID和密码,超级用户和987654,在3次验证错误后,系统自动关闭。

3.11 测试计划
数据库连接正常并且传入数据库的数据匹配,则合法的购书单若不匹配则非法,数据库连接异常,而且传入数据库连接正常,成功修改出库表库存表,若传入数据库数据异常,给出错误类型和相应提示。

3.12 尚未解决的问题
对用户ID和密码的加密尚未解决。

相关文档
最新文档