航空机票预订系统·软件工程论文

上传人:笛音 文档编号:35105648 上传时间:2018-03-09 格式:DOC 页数:45 大小:406KB
返回 下载 相关 举报
航空机票预订系统·软件工程论文_第1页
第1页 / 共45页
航空机票预订系统·软件工程论文_第2页
第2页 / 共45页
航空机票预订系统·软件工程论文_第3页
第3页 / 共45页
航空机票预订系统·软件工程论文_第4页
第4页 / 共45页
航空机票预订系统·软件工程论文_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《航空机票预订系统·软件工程论文》由会员分享,可在线阅读,更多相关《航空机票预订系统·软件工程论文(45页珍藏版)》请在金锄头文库上搜索。

1、航空机票预订系统可行性分析报告 1 引言 。 1编写目的: 可行性研究的目的是为了对问题进行研究,以最小的代价在最短的时间内确定问题是 否可解。 经过对此项目进行详细调查研究,初拟系统实现报告,对软件开发中将要面临的问题 及其解决方案进行初步设计及合理安排。明确开发风险及其所带来的经济效益。本报告经 审核后,交软件经理审查。 1.2 项目背景: 开发软件名称:机票预订系统。 项目任务提出者:开发小组。 用户:民航及国际旅游开发公司。 实现软件单位:国际旅游开发公司 项目与其他软件,系统的关系: 本项目采用客户机/服务器原理,客户端的程序是建立在 Windows NT 系统上以 Microsof

2、t Visual C+为开发软件的应用程序,服务器端采用 Linux 为操作系统的工作站, 是采用 Oracle 8的为开发软件的数据库服务程序。 13 定义:专门术语:缩写词: 14 参考资料:软件工程导论 ,张海藩,清华大学出版社。实用软件工程 ,郑人杰等,清华大学出版社。 可行性研究的前提 2.1要求 主要功能:为游客提供机票预定服务,方便旅游局的售票工作,提高旅游局的服务质量和 服务效率 性能要求:机场提供的信息必须及时的反映在旅游局的工作平台上。售票系统的定单必须 无差错的存储在机场的主服务器上。对服务器上的数据必须进行及时正确的刷新。 输出要求:数据完整,详实。 输入要求:简捷,快

3、速,实时。 安全与保密要求:服务器的管理员享有对机场航班信息库及机票信息库和定票信息库的管 理与修改。售票员只享有对订票信息库的部分修改(写入与读出) 。完成期限:预计六个月,即截止4年月日。 2.2目标: 系统实现后,大大提高旅游局的机票预定服务效率。降低售票服务中的错误发生率,减少信息交流 的烦琐过程及其带来的开销。 2.3条件,假定和限制 建议软件寿命:5年。 经费来源:中国国际旅游开发公司。 硬件条件:服务器 sun 工作站,终端为 pc 机。 运行环境:Linux 数据库:Oracle8 投入运行最迟时间:2000/04/04 2.4可行性研究方法 2.5决定可行性的主要因素 成本/

4、效益分析结果,效益 成本。 技术可行,现有技术可完全承担开发任务。 操作可行,软件能被原有工作人员快速接受。 技术可行性分析 3.1系统简要描述 在旅游局中的终端是安装了 Windows 2000的 PC 机,主要目的是向机场的服务器传递数据。 当顾客在旅游局进行咨询时,终端向服务器发出查询请求,服务器根据航班信息库的实时 数据,向终端发送数据,显示在终端的屏幕上。当顾客向售票员定票时,终端向服务器发 出详尽的一份定单,服务器核对后,存入定票信息库,并修改机票信息库。当顾客再次来 取票时,终端向服务器发出查询定票请求,服务器接收后,查询定票信息库,核对后,传 送机票确认表单,终端打印出机票。3

5、.2处理流程和数据流程 系统管 理员 事务航班信 息的更新 服务器终端 显示数据 产生报表 售票员 查询请求数据库 产生报表 客户机终端 显示数据 售票员 表单申请 产生报表 客户机终端 显示数据 售票员 机票核对事 务 在客户端打印 机票和帐单 产生报表及 帐单 经济可行性分析 4.1支出 基础投资: 终端 PC 机台:8000*20 = 16 万 网络设备:10 万 辅助配置:10 万 共计:36万 其他一次性投资: Oracle 8.0 : 20 万 Windows NT: 10 万 操作员培训费:5 万 共计:35 万 经常性支出: 人工费用: 6(月)*20(人)*5000(圆)=6

6、0 万 其他不可知额外支出: 20 万共计: 80万支出共计: 151万 4.2效益一次性收益 0元经常性收益(按银行利率:1%) ; 减少员工 20人(1000 圆/人)五年收益: 1000*(1.1+(1.1) 2 +(1.1) 3 +(1.1) 4 +(1.1) 5 )*20*12*5=120 万 工作效率提高收益(工作效率提高 30%): 30*(1.1+(1.1) 2 +(1.1) 3 +(1.1) 4 +(1.1) 5 )*(30%)*5 = 45 万 经常性收益共计: 160万 不可定量收益 因服务质量提高增加旅客量 10%: 1000万*10%*(90%+(90%) 2 +(9

7、0%) 3 +(90%) 4 +(90%) 5 )=360 万 收益共计: 520万 4.3收益/投资比 520万/151 万 = 344% 4.4投资回收周期 2.3年 4.5敏感性分析 设计系统周期为五年, 估计最长可达 10年 处理速度:一般查询速度K 开发小组。 用户:民航及国际旅游开发公司。 实现软件单位:国际旅游开发公司 系统与其他软件,系统的关系: 机票预定系统将由两部分组成:置于个旅行社定票点的前台客户程序,以及置于航空 公司的数据库服务器。本系统与其他系统的关系如下: 1.3 定义 专门术语: 缩写词: 1.4 参考资料 1. 软件工程导论 ,张海藩,清华大学出版社。 2.

8、实用软件工程 ,郑人杰等,清华大学出版社。 3. 机票预定系统项目计划任务书 航空公司 1999/3 4. 机票预订系统可行性研究报告 软件开发小组 1999/3 2任务概述 2.1 目标 本机票预订系统实现后,能够大大提高旅游局的机票预定服务效率。降低售票服务中 的错误发生率,减少信息交流的烦琐过程及其带来的开销。 2.2 运行环境 服务器 sun 工作站,终端为 pc 机。 运行环境:Linux 数据库:Oracle8 2.3 条件与限制 1.Client/Server 结构总体设计方案对它的约束: 机票预订系统做为 Client/Server 结构的一个应用系统,不可避免的要受到 Cli

9、ent/Server 结构的约束。在其实施的各个阶段都要服从它的一些规划,包括功能设计、 客户程序 客户程序 客户程序 客户程序 服务器及程序 网 络 机场飞机起飞管理 飞机起飞数据系统配置和计划。同时,由于信息的共享,机票预订系统还受到其它系统的信息约束。 2人力、资金、时间的约束 机票预订系统实施的目标就是要带给轮胎生产公司看得出见的效益,其开发过程中也 要考虑到人力、资金和时间的约束。因此,在设计中,重点是企业间信息的网络交流,能 提供各部门间的方便快捷的联系,并提高数据统计的即时性、准确性、方便性,给公司带 来良好的效益。 3技术发展规律的约束 计算机技术和产品的发展日新月异,将会给信

10、息处理带来更多的手段,同时也会带来 更加丰富的信息表达形式。例如图象和语音技术的进步,多媒体技术的发展,这些都要求 系统在设计时考虑技术变化的可能性,为可能的变化预留一定的系统处理能力。 3数据描述 31 1数据录入和处理的准确性和实时性 数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可 用,从而使系统的工作失去意义。数据的输入来源是手工输入。手工输入要通过系统界面 上的安排系统具有容错性,并且对操作人员要进行系统的培训。在系统中,数据的输入往 往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。 2数据的一致性与完整性 由于系统的数据是共享的,所以如何保证

11、这些数据的一致性,是系统必须解决的问题。 要解决这一问题,要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并 且要求对数据库的数据完整性进行严格的约束。 对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝 该数据。 3.2 系统数据流图 系统管理员 事务航班信息 的更新 服务器终端显 示数据 产生报表 售票员 查询请求数据库 产生报表 客户机终端显 示数据 售票员 表单申请 产生报表 客户机终端显 示数据 售票员 机票核对事务 在客户端打印 机票和帐单 产生报表及 帐单 3.3数据库描述 数据库采用 Oracle8i。 3.4数据词典 名字:订票申请表单 描

12、述:旅客订票时所填的资料 定义:订票申请表单=旅客姓名+旅客性别+起飞日期+飞行目的地 +座位类型 位置:在客户端由旅客填写 名字:航班信息 描述:所有从本地起飞的班机信息 定义:航班信息=航班号+起飞日期+飞行目的地+座位空数+商务仓 票价+经济仓票价 位置:从服务器端查询后,发送到客户端 名字:帐单信息 描述:已定票的旅客信息资料 定义:帐单信息=帐单号+旅客姓名+旅客性别+旅客身份证号+工作 单位 位置:在服务器端产生,发送回客户端(client 端) 名字:机票信息 描述:旅客所定机票 定义:机票信息=旅客姓名+旅客性别+身份证号码+航班号+起飞时 间+飞行目的地+座位号 位置:发送到

13、客户端(client 端) 4功能需求 4.1系统的逻辑模型 机票预订系统 旅客资 料 定票/领 票 帐单号 发送数据 接收数据 客户端子系统 联络服务器 打印 帐单 打印 机票 帐单 机票 输出数据 打印航 班信息 服务端子系统 接收客户端请求 发送请求处理信息 处理客户端请求 机票预定 航班查询 读入旅 客资料 确定(定 票/领票) 接收订 票申请 据 检验输入 4.2 功能划分1客户端子系统 客户端子系统负责将订票员在客户端输入的信息,订票或取票,进行有效性验证之后, 将订票申请或取票申请数据打包,发送到服务器端,并接收从服务器返回的信息,根据订 票或取票打印出账单或机票。 2服务器端子

14、系统 服务端子系统负责接收客户端子系统发送的数据,解包后判断是订票还是取票操作, 执行相应的数据库操作,并将操作的结果返回给客户端。 5性能需求 为了保证系统能够长期、安全、稳定、可靠、高效的运行,机票预订系统应该满足以 下的性能需求: 1系统处理的准确性和及时性 系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考 虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足企业对信息 处理的需求。在系统开发过程中,必须采用一定的方法保证系统的准确性。 2系统的开放性和系统的可扩充性 机票预订系统在开发过程中,应该充分考虑以后的可扩充性。例如企业中管理模块的 加

15、入(人事管理、工资管理、日常事务管理等)也会不断的更新和完善。所有这些,都要 求系统提供足够的手段进行功能的调整和扩充为 ERP 系统。而要实现这一点,应通过系统 的开放性来完成,即系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减 少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。 3系统的易用性和易维护性 机票预订系统是直接面对使用人员的,而使用人员往往对计算机并不时非常熟悉。这 就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统 应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供 足够的在线帮助,

16、缩短用户对系统熟悉的过程。 4系统的标准性 系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有这些都要符合主 流国际、国家和行业标准。例如在开发中使用的操作系统、网络系统、开发工具都必须符 合通用标准。如规范的数据库操纵界面、作为业界标准的 TCP/IP 网络协议及 ISO9002 标 准所要求的质量规范等;同时,在自主开发本系统时,要进行良好的设计工作,制订行之 有效的软件工程规范,保证代码的易读性、可操作性和可移植性。 5系统的先进性 目前计算机系统的技术发展相当快,做为机票预订系统工程,应该保证系统在一段时 间内是先进的,在系统的生命周期尽量做到系统的先进,充分完成企业信息处理的要求而 不至于落后。这一方面通过系统的开放性和可扩充性,不断改善系统的功能完成。另一方 面,在系统设计和开发的过程中,应在考虑成本的基础上尽量采用当前主流并先进且有良 好发展前途的产品。 6运行需求 机票预订系统中的各个子系统的硬件和软件的配置

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 质量控制/管理

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号