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

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

ID:47852385

大小:1.11 MB

页数:12页

时间:2019-11-28

航空订票系统_概要设计说明书_第1页
航空订票系统_概要设计说明书_第2页
航空订票系统_概要设计说明书_第3页
航空订票系统_概要设计说明书_第4页
航空订票系统_概要设计说明书_第5页
资源描述:

《航空订票系统_概要设计说明书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、......1引言21.1编写目的21.2背景21.3定义21.4参考资料22总体设计22.1需求规定32.2运行环境32.3基本设计概念和处理流程32.4结构42.5功能器求与程序的关系62.6人工处理过程62.7尚未问决的问题73接口设计73.1用户接口73.2外部接口73.3内部接口74运行设计74.1运行模块组合74.2运行控制84.3运行时间85系统数据结构设计85.1逻辑结构设计要点85.2物理结构设计要点95.3数据结构与程序的关系126系统出错处理设计126.1出错信息126.2补救措施126.3系统维护设计12学

2、习好帮手......概要设计说明书1引言1.1编写目的概要设计的目的在于:准确、无误地用计算机处理过程来表达用户的各项要求,以此作为详细设计的纲领性文件;考核系统总体质量的重要技术文档;作为软件设计的第一阶段,日后的设计均在此基础之上进行。1.2背景此软件名称为航空管理系统,有航空公司根据业务需求向软件设计人员提出的设计要求,有软件设计人员指定简单的设计计划。在软件需求分析阶段,已经搞清楚了软件“做什么”的问题,并把这些需求通过规格说明书描述了出来,这也是目标系统得逻辑模型。进入了设计阶段,要把软件“做什么”的逻辑模型变换为“怎么

3、做”的物理模型,即着手实现软件的需求,并将设计的结果反映在“设计规格说明书”文档中,所以软件设计是一个把软件需求转换为软件表示的过程。最初这种表示只是描述了软件总的体系结构,称为软件概要设计或结构设计。1.3定义在我们进行正式软件设计之前,要先了解一些概念:(1)模块化:模块是数据说明、可执行语句等程序对象的集合,模块可以单独被命名而且可通过名字来访问,例如,过程、函数、子程序、宏等都可以作为模块;(2)抽象与逐步求精:软件工程过程的每一步都是对软件解法的的抽象层次的一次精化。逐步求精与抽象是紧密相关的。(3)模块独立性:模块独立

4、性是指系统软件中每个模块只涉及软件的具体自功能,而和软件系统的其他的模块接口是简单的。(4)耦合:是对一个软件结构内各个模块之间互连程度的度量。耦合强弱取决与模块间接口的复杂程度,调用模块的方式,以及通过接口的信息。1.4参考资料(1).数据库系统教程/史嘉权,史红星,李博编著,-北京;清华大学出版社,2003(2)Delphi软件工程案例精解;王业龙,范朝辉,李育龙编著;北京。电子工业出版社,2005-1学习好帮手......2总体设计2.1需求规定本系统得主要输入项是乘客的信息,如所乘飞机的航班号,票价,起飞到达时间、地点等,

5、其中大多数为数据的操作;输出项主要出现在查询中,也是与乘客有关的各种信息,要求有详细的信息,即让乘客了解到的信息尽可能的详细;还有系统安全方面的考虑,要保证系统的安全性。2.2运行环境本系统是使用Delphi7.0做前台界面设计,用SQLserver2000做后台数据库设计,因此要有SQLserver服务器来支持,所以此软件的运行环境应该在server版系统,即最好运行在Window2000Server环境下。再者,航空管理系统的业务比较复杂,数据库涉及范围比较广泛,所以支持此系统的操作系统的硬件配置应该高一些,CPU速度快,内存

6、要大。2.3基本设计概念和处理流程数据库需要表述的信息有以下几种:(1)客户信息(2)飞机信息(3)航班信息可以用E/R模型表达该模型的设计,E/R图如图4所示.学习好帮手......航空公司机场编号名称地址联系方式姓名联系方式编号客户提供编号型号座位数飞机航班安排时间票价编号航线起点终点里程图4模型的E/R图2.4结构.通过E/R模型到关系模型的转化,可以得到如下关系模型:(1)Airline(AID,Name,CID,flyfrom,flyto,date,flytime,gettime,chair,count,rest,pri

7、ce,)(2)Customer(AID,Name,CID,flyfrom,flyto,date,flytime,gettime,chair)(3)Flight(AID,flyfrom,flyto,flytime,gettime,form)航空公司的操作流程如图1所示.学习好帮手......登陆增加航线/飞机修改航线/飞机删除航线/飞机修改公司信息注销图1航空公司操作分类表(2)客户客户的操作流程如图2所示.登陆查询航班查询余票预定机票注销图2客户操作分类表(3)机场机场的任务是根据航空公司提供的航线和飞机,安排航班,以及航班的机票

8、.如果出现晚点等情况,要记录并发送信息,对特殊客户记录其消费信息,并相应提供优惠.(4)客户订票客户定票涉及到多个因素:由客户提出订票申请;由机场管理航班机票;对于特殊客户除给予票价优惠以外,还要累计里程;订票后需判断是否超员.这些因素涉及到客户资

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。