航空订票系统可行性分析与需求分析.docx
- 文档编号:13812865
- 上传时间:2023-06-17
- 格式:DOCX
- 页数:15
- 大小:119.88KB
航空订票系统可行性分析与需求分析.docx
《航空订票系统可行性分析与需求分析.docx》由会员分享,可在线阅读,更多相关《航空订票系统可行性分析与需求分析.docx(15页珍藏版)》请在冰点文库上搜索。
航空订票系统可行性分析与需求分析
中央民族大学
软件工程实验报告
航空订票系统可行性分析与需求分析
姓名:
吴璨
学号:
2013年10月26日
目录
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可行性研究方法4
2.5决定可行性的主要因素4
3.对现有系统的分析4
3.1处理流程和数据流程4
3.2工作负荷4
3.3费用支出4
3.4人员4
3.5设备4
3.6局限性5
4.所建议技术可行性分析5
4.1对系统的简要描述5
4.2处理流程和数据流程5
4.3与现有系统比较的优越性6
4.4采用建议系统可能带来的影响6
4.4.1对设备的影响6
4.4.2对现有软件的影响6
4.2.3对用户的影响6
4.2.4对系统运行的影响6
4.2.5对开发环境的影响7
4.2.6对运行环境的影响7
4.2.7对经费支出的影响7
4.5技术可行性评价7
5.所建议系统经济可行性分析7
5.1支出7
5.1.1基建投资7
5.1.2其他一次性支出7
5.1.3经常性支出7
5.2效益8
5.2.1一次性收益8
5.2.2经常性收益8
5.2.3不可定量收益8
5.3收益/投资比8
5.4投资回收周期8
5.5敏感性分析8
6.社会因素可行性分析8
6.1法律因素8
6.2用户使用可行性8
7.其他可供选择的方案9
8.结论意见9
9.非功能性需求9
9.1性能需求9
9.2其它需求9
10运行需求9
10.1用户界面10
10.2故障处理10
1.引言
1.1编写目的
【阐明编写可行性研究报告的目的,指明读者对象。
】
在现今的社会是一个讲究效率和快节奏的社会,人们有很强的时间观念,如果仍使用手工操作或使用相当繁琐的软件,既浪费了人力,又浪费了物力,效率无法提高,为此开发机票预定系统软件,能够适应现今社会并提高生产效率。
使售票员和旅行社更加变得方便和有效率。
该系统软件非常容易被接受,他具有简单易学性,便于管理等功能。
1.2项目背景
【应包括:
a.所建议开发软件的名称;
b.项目的任务提出者、开发者、用户及实现软件的单位;
c.项目与其他软件或其他系统的关系。
】
a.随着社会发展的不断进步,民航事业的壮大,人们消费水平的提高,乘坐民航的消费者也越来越多,机票预订系统也开始影响着人们日常生活和出行,并且变得越来越重要。
而原有的系统随着航空公司载客量的迅猛增长和人们对便捷性要求的提高,已经变得无法满足需求。
原有的系统不仅效率比较低下,而且在安全性、准确性等方面有很多不足。
b.为了实现航空公司以及旅游行业的现代化管理,进一步提高工作效率,方便旅客,需要开发一个机票预订系统。
该系统需要具有完整的存储,查询,核对,打印机票的功能。
c.在这个系统中,旅客或工作人员在网上或旅行社的机票预售代理点,通过计算机系统查询,系统为旅客安排航班,印出取票通知和账单,旅客在飞机起飞的前一天凭取票通知和账单交款取票,系统校对无误即印机票给旅客。
1.3定义
【列出文档中所用到的专门术语的定义和缩写词的原文。
】
1.4参考资料
【列出有关资料的作者、标题、编号、发表日期、出版单位或资料来源,可包括:
a.项目经核准的计划任务书、合同或上级机关的批文;
b.与项目有关的已发表的资料;
c.文档中所引用的资料,所采用的软件标准或规范。
】
1.《软件工程导论》,张海藩,清华大学出版社
2.《实用软件工程》,郑人杰等,清华大学出版社
2.可行性研究的前提
2.1要求
【列出并说明建议开发软件的基本要求,如
a.功能;
b.性能;
c.输出;
d.输入;
e.基本的数据流程和处理流程;
f.安全与保密要求;
g.与软件相关的其他系统;
h.完成期限。
】
本项目以简单的硬件接口,实现对病房的电子管理。
预计在本学期末完成。
2.2目标
【可包括:
a.人力与设备费用的节省;
b.处理速度的提高;
c.控制精度或生产能力的提高;
d.管理信息服务的改进;
e.决策系统的改进;
f.人员工作效率的提高,等等。
】
机票预定系统的总目标是:
在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的机票预定系统,实现旅行社的机票销售的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的机票销售信息。
总之,这个系统要求能够实现实时,高效,便捷,完善,安全性好等特点。
2.3条件、假定和限制
【可包括:
a.建议开发软件运行的最短寿命;
b.进行系统方案选择比较的期限;
c.经费来源和使用限制;
d.法律和政策方面的限制;
e.硬件、软件、运行环境和开发环境的条件和限制;
f.可利用的信息和资源;
g.建议开发软件投入使用的最迟时间。
】
a.设备:
奔腾133,16兆以上内存的pc机。
b.支持软件:
用java程序设计语言作为系统的支持软件。
c.接口:
本产品的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面(如:
输入界面、输出界面)。
用户对程序的维护,最好要有备份。
d.使用WIN9X/NT/XP操作系统
e.Client/Server结构总体设计方案对它的约束:
机票预定系统做为Client/Server结构的一个应用系统,不可避免的要受到Client/Server结构的约束。
在其实施的各个阶段都要服从它的一些规划,包括功能设计、系统配置和计划。
同时,由于信息的共享,机票预定系统还受到其它系统的信息约束。
f.技术发展规律的约束:
计算机技术和产品的发展日新月异,将会给信息处理带来更多的手段,同时也会带来更加丰富的信息表达形式。
例如图象和语音技术的进步,多媒体技术的发展,这些都要求系统在设计时考虑技术变化的可能性,为可能的变化预留一定的系统处理能力。
2.4可行性研究方法
【说明这项可行性研究将是如何进行的,所建议的系统将是如何评价的,摘要说明所使用的基本方法和策略。
】
2.5决定可行性的主要因素
本软件系统开发成本低,有较强的应用需求。
3.对现有系统的分析
3.1处理流程和数据流程
3.2工作负荷
随着旅游业的发展,旅行社与航空订票系统的关系越来越密切,带来巨大的工作量。
3.3费用支出
【如人力、设备、空间、支持性服务、材料等项开支。
】
3.4人员
【列出所需人员的专业技术类别和数量。
】
需要一批专职人员来操作。
3.5设备
3.6局限性
【说明现有系统存在的问题以及为什么需要开发新的系统。
】
繁琐、易出差错、效率低。
4.所建议技术可行性分析
4.1对系统的简要描述
4.2处理流程和数据流程
第一层
第二层
E-R图:
数据字典:
名字:
客户信息
描述:
客户的个人详细信息
定义:
客户信息=客户编号+客户姓名+客户性别+客户身份证号码
位置:
客户信息
名字:
账单信息
描述:
客户预定机票的账单信息
定义:
账单信息=账单号+客户编号+客户姓名+机票编号+张数+单价+总金额
位置:
输出到打印机
名字:
机票信息
描述:
客户预定的机票信息
定义:
机票信息=机票编号+出发地+目的地+出发时间+到达时间+客户编号+客户名称+金额
位置:
输出到打印机
4.3与现有系统比较的优越性
4.4采用建议系统可能带来的影响
4.4.1对设备的影响
基本上不损害设备。
4.4.2对现有软件的影响
大大提高了工作效率。
4.2.3对用户的影响
提高了工作效率,降低了劳动强度。
4.2.4对系统运行的影响
系统运行安全稳定。
4.2.5对开发环境的影响
4.2.6对运行环境的影响
4.2.7对经费支出的影响
大量节约了支出。
4.5技术可行性评价
【包括:
a.在限制条件下,功能目标是否能达到;
b.利用现有技术,功能目标能否达到;
c.对开发人员数量的和质量的要求,并说明能否满足;
d.在规定的期限内,开发能否完成。
】
中央民族大学信息工程学院目前的硬件设施满足本系统运行的需要。
5.所建议系统经济可行性分析
5.1支出
5.1.1基建投资
无
5.1.2其他一次性支出
无
5.1.3经常性支出
网费等。
5.2效益
5.2.1一次性收益
未知
5.2.2经常性收益
5.2.3不可定量收益
5.3收益/投资比
5.4投资回收周期
5年
5.5敏感性分析
【敏感性分析是指一些关键性因素,如:
系统生存周期长短、系统工作负荷量、处理速度要求、设备和软件配置变化对支出和效益的影响等的分析。
】
是指一些关键性因素与这些不同类型之间的合理搭配、处理速度要求、设备和软件的配置等变化时,对开支和收益的影响最灵敏的范围的估计。
6.社会因素可行性分析
6.1法律因素
【如,合同责任、侵犯专利权、侵犯版权等问题的分析。
】
所用软件开发工具、系统软件都为免费。
利用本学校资源自主开发,具有独立版权,归中央民族大学信息工程学院所有。
6.2用户使用可行性
【如,用户单位的行政管理、工作制度、人员素质等能否满足要求。
】
7.其他可供选择的方案
【逐个阐明其他可供选择的方案,并重点说明未被推荐的理由。
】
无其他方案。
8.结论意见
【结论意见可能是:
a.可着手组织开发;
b.需待若干条件(如资金、人力、设备等)具备后才能开发;
c.需对开发目标进行某些修改;
d.不能进行或不必进行(如技术不成熟,经济上不合算等);
e.其他。
】
可着手组织开发。
9.机票预定系统的性能需求
9.1系统处理的准确性和及时性
系统处理的准确性和及时性是系统的必要性能。
在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间
够满足企业对信息处理的需求。
由于机票预定系统的查询功能对于整个系统的功能和性能完成举足轻重。
作为系统的很多数据来源,而机票数量和时间又影响企业的决策活动,其准确性很大程度上决定了机票预定系统的成败。
在系统开发过程中,必须采用一定的方法保证系统的准确性。
9.2系统的开放性和系统的可扩充性
机票预定系统在开发过程中,应该充分考虑以后的可扩充性。
例如订票系统的方式的改变(网上订票),用户查询的需求也会不断的更新和完善。
所有这些,都要求系统提供足够的手段进行功能的调整和扩充。
而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。
通过软件的修补、替换完成系统的升级和更新换代。
9.3系统的易用性和易维护性
机票预定系统是直接面对使用人员的,而使用人员往往对计算机并不时非常熟悉。
这就要求系统能够提供良好的用户接口,易用的人机交互界面。
要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。
机票预定系统中涉及到的数据是航空公司的相当重要的信息,系统要提供方便的手段供系统维护人员进行数据的备份,日常的安全管理,系统意外崩溃时数据的恢复等工作。
9.4系统的标准性
系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。
所有这些都要符合主流国际、国家和行业标准。
例如在开发中使用的操作系统、网络系统、开发工具都必须符合通用标准。
如规范的数据库操纵界面、作为业界标准的TCP/IP网络协议及ISO9002标准所要求的质量规范等;同时,在自主开发本系统时,要进行良好的设计工作,制订行之有效的软件工程规范,保证代码的易读性、可操作性和可移植性。
9.5系统的先进性
目前计算系统的技术发展相当快,做为机票预定系统工程,应该保证系统在下个世纪仍旧是先进的,在系统的生命周期尽量做到系统的先进,充分完成企业信息处理的要求而不至于落后。
这一方面通过系统的开放性和可扩充性,不断改善系统的功能完成。
另一方面,在系统设计和开发的过程中,应在考虑成本的基础上尽量采用当前主流并先进且有良好发展前途的产品。
9.6系统的响应速度
机票预定系统系统在日常处理中的响应速度为秒级,达到实时要求,以及时反馈信息。
在进行统计分析时,根据所需数据量的不同而从秒级到分钟级,原则是保证操作人员不会因为速度问题而影响工作效率。
10.机票预定系统的运行要求
机票预定系统中的各个子系统的硬件和软件的配置如下:
1.服务器端子系统的运行要求:
系统软件:
WindowNTServer
数据库管理系统:
SQLServer
硬件要求:
PentiumIII450以上,258MRAM,14GHD
2.客户端子系统的运行要求:
系统软件:
WindowNTWorkstation
数据库管理系统:
SQLServer
硬件要求:
Pentium133以上,32MRAM,4.3GHD
11.机票预定系统的数据需求
机票预定系统的数据需求包括如下几点:
1.数据录入和处理的准确性和实时性
数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。
数据的输入来源是手工输入。
手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统的培训。
在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。
2.数据的一致性与完整性
由于系统的数据是共享的,在不同的旅行社中中,机票是共享数据,所以如何保证这些数据的一致性,是系统必须解决的问题。
要解决这一问题,要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。
对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据。
3.数据的共享与独立性
整个机票预定系统的数据是共享的。
然而,从系统开发的角度上看,共享会给设计和调试带来困难。
因此,应该提供灵活的配置,使各个分系统能够独立运行,而通过人工干预的手段进行系统数据的交换。
这样,也能提供系统的强壮性。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 航空 订票 系统 可行性 分析 需求