4 飞机订票系统系统概要设计说明书_航空订票系统概要设计

2020-02-28 其他范文 下载本文

4 飞机订票系统系统概要设计说明书由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“航空订票系统概要设计”。

文档编号: 版本号:V1.0

概要设计说明书

项目名称

飞机订票系统 项目负责人

何柳青 本文档编写者 李欣纯 项目开发者 计算机081第二组

2010年11月7日 目录

1.引言.....................................................................1

1.1 编写目的......................................................................................................................................1 1.2 背景.............................................................................................................................................1 1.3 定义.............................................................................................................................................1 1.4参考资料.......................................................................................................................................1

2.任务概述...............................................................2

2.1目标...............................................................................................................................................2 2.2运行环境.......................................................................................................................................2

2.2.1设备........................................................................................................................2

2.2.2支持软件................................................................................................................2 2.3需求概要.......................................................................................................................................2 2.4条件与限制...................................................................................................................................2 3.总体设计.................................................................3

3.1处理流程.......................................................................................................................................3 3.2总体结构和模块外部设计...........................................................................................................4

4.接口设计.................................................................4

4.1 硬件接口......................................................................................................................................4 4.2 软件接口......................................................................................................................................4

5.数据结构设计.............................................................5

5.1 逻辑结构设计..............................................................................................................................5 5.2 物理结构设计..............................................................................................................................5 5.3 数据结构与程序的关系..............................................................................................................5

6.运行设计.................................................................5

6.1 运行模块的组合..........................................................................................................................5 6.2 运行控制......................................................................................................................................5 6.3 运行时间......................................................................................................................................5

7.出错处理设计.............................................................6

7.1 出错输出信息..............................................................................................................................6 7.2 出错处理对策..............................................................................................................................6

8.安全保密设计.............................................................6 9.维护设计.................................................................6

1.引言

1.1 编写目的从该阶段正式进入软件的实际开发阶段,本文档将对《飞机订票系统》的软件功能进行描述。本阶段的主要任务是把系统的功能需求分配给软件结构,形成软件的系统结构图。本概要设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示。本文档的读者是项目策划、设计和评审人员。

1.2 背景

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

//(1)项目任务提出者:中国民航及中国国际旅游开发公司。(2)项目开发者:何柳靑,陆银琳,李欣纯,单国英,阿依古丽

(3)项目与其他软件,系统的关系:本项目采用客户机/服务器原理,客户端的程序是建立在Windows NT 系统上以Microsoft Visual C++为开发软件的应用程序,服务器端采用Linux 为操作系统的工作站,是采用Oracle 8的为开发软件的数据库服务程序。

1.3 定义

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

1.4参考资料

《软件工程导论》 清华大学出版社 张海藩 编著 《实用软件工程》 清华大学出版社 郑人杰 等 编著

《数据库系统概论(第三版)》 高等教育出版社 萨师煊 王珊等编著 《实用软件文档写作》 清华大学出版社 肖刚等 编著 《软件工程》第3版 人民邮电出版社 张海藩等 编著 2.任务概述

2.1目标

该阶段目的在于明确系统的数据结构和软件结构,此外总体设计还将给出内部软件和外部系统部分之间的接口定义,各个软件模块的功能说明,数据结构的细节以及具体的装配要求。

2.2运行环境

2.2.1设备

硬件最低要求:内存128MB,硬盘20G以上PC机

2.2.2支持软件

vc++.net 传感器windows系列os 如 win98/me/2000pro server/xp/server2003/win7 2.3需求概要

系统主要的输入输出:

1.乘客通过登录用户界面输入姓名和密码,进行登录,查询信息等; 2.操作人员根据乘客的要求输入信息到数据库中进行相应的查询及修3.4.5.改;

操作人员或用户登录相应的界面输入基本信息,例如姓名,性别,年龄,身份证号等;

公告信息的输出,公告信息的回复;

航班具体情况的输出,剩余票数的输出,及临时调整的输出。

2.4条件与限制

为了评价该设计阶段的设计表示的“优劣程度”,必须遵循以下几个准则:

(1)软件设计应当表现出层次结构,它应巧妙地利用各个软件部件之间的控制关系;

(2)设计应当是模块化的,即该软件应当从逻辑上被划分成多个部件,分别实现各种特定功能和子功能;(3)设计最终应当给出具体的模块(例如子程序或过程),这些模块就具有独立的功能特性;

(4)应当应用在软件需求分析期间得到的信息,采取循环反复的方法来获得设计。

3.总体设计

3.1处理流程

系统的总体处理流程如下图:

开始进入用户登录界面是否为后台数据管理员NO YES是否订票NOYES查看航班信息YESNO是否改签NOYES查询显示航班信息YES是否修改退票改签订票修改信息NO结束图3.1 流程图 3.2总体结构和模块外部设计

模块是软件是软件结构的基础,软件结构的好坏完全由模块的属性体现出来,把软件模块化的目的是为了降低软件复杂性,使软件设计、测试、调试、维护等工作变得简易,但随着模块数目的增加,通过接口连接这些模块的工作量也随之增加。

从系统的层次图中可以看出,订票以及退票的信息输入输出功能是由航班数据管理系统进行的。

飞机订票系统登录验证乘客信息修改订票管理航班信息查询航班信息调整后台管理员验证用户身份验证乘客基本信息录入乘客基本信息修改乘客票务信息修改乘客订票改签退票按时间查询按目的地查询按航班号查询增加新航班修改原有航班删除航班图3.2系统层次图

4.接口设计

4.1 硬件接口

本软件不需要特定的硬件或硬件接口进行支持。

4.2 软件接口

可以运行于Windows等操作系统之上。5.数据结构设计

5.1 逻辑结构设计

1.航空公司表:AIRLINE 2.客户表CUSTOMER 3.飞机表PLANE 4.航线表LINE 5.航班表FLIGHT 6.订票表BOOKTICKET 5.2 物理结构设计

系统的物理结构具体由数据库来设计与生成的。

5.3 数据结构与程序的关系

系统的数据结构由标准数据库语言SQL生成。

6.运行设计

6.1 运行模块的组合具体软件的运行模块组合为程序多窗口的运行环境,各个模块在软件运行过程中能较好的交换信息,处理数据。

6.2 运行控制

软件运行时有较友好的界面,基本能够实现用户的数据处理要求。

6.3 运行时间

系统的运行时间基本可以达到用户所提出来的要求。7.出错处理设计

7.1 出错输出信息

用户使用错误的数据或访问没有权限的数据后,系统给出提示:“对不起,你无法使用数据,没有权限!”而且用户的密码管理可以允许用户修改自己的密码,不允许用户的匿名登录。

7.2 出错处理对策

由于数据在数据库中已经有备份,故在系统出错后可以依靠数据库恢复功能,并且依靠日志文件使系统再启动,就算系统崩溃用户的数据也不会丢失或遭到破坏。但有可能占用更多的数据存储空间,权衡措施由用户来决定。

8.安全保密设计

系统的系统用户管理保证了只有授权的用户才能进入系统进行数据操作,而且对一些重要的数据,系统设置为只有最高权限的人员方可读取或是操作。系统安全保密性较高。

9.维护设计

由于系统较小没有加外加维护模块,因为系统维护工作比较简单,仅靠数据库的一些基本维护。

飞机订票系统要求

15、飞机订票系统(限1 人完成) 任务:通过此系统可以实现如下功能: 录入: 可以录入航班情况(数据可以存储在一个数据文件中,数据结构,具体数据自定) 查询: 可以查询某个航线......

飞机订票系统课程设计

《银行帐户管理系统》设计报告飞机航班订票系统概要设计根据需求分析中的描述,知道需要三个struct结构体类型和一个cla的类struct person //定义旅客信息结构体类型 { char......

飞机订票系统_数据结构

///////////////////////////////////////////////////////////////////// #include #include #include cla Customer//已定票乘客信息 { public:}; char Name[10];//姓名......

人事管理系统概要设计说明书

概要设计说明书1. 引言1.1 编写目的在人事管理系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述, 本阶段已在系统的需求分析的基础上,该文档......

数据结构课程设计 飞机订票系统

飞机订票系统1.需求分析描述要求编程解决的问题。以无歧义的陈述说明程序设计的任务,强调的是程序要做什么?明确规定: (a) 输入的形式和输入值的范围;(b) 输出的形式;(c) 程序......

《4 飞机订票系统系统概要设计说明书.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
4 飞机订票系统系统概要设计说明书
点击下载文档
相关专题 航空订票系统概要设计 设计 说明书 系统 航空订票系统概要设计 设计 说明书 系统
[其他范文]相关推荐
[其他范文]热门文章
下载全文