航空票务系统系统需求分析.docVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
航空票务系统系统需求分析 航空票务系统系统需求分析 PAGEPAGE4 / NUMPAGES4 航空票务系统系统需求分析 航空电子票务综合管理系统的设计与实现 一个正常营运的航空公司需要管理所拥有的飞机、航线的设置、客户的信息等,更重要的还要提供票务管理。随着生活质量的改善,方便快捷的飞机出行,逐渐得到了人们的青睐,民航服务业的发展,也推动着各种机票经营企业的快速发展,用户需要实时的管理航班信息,能够对客户定票、退票、产生定单进行管理。 面对各种不同种类的信息,需要合理的数据库结构来保存数据信息以及有效的程序结构支持各种数据操作的执行。因此,开发一套航空电子票务综合管理系统不但能满足各种机票经营企业的需求,也大大方便了乘客的查询航班、购买机票、退票等活动。 管理信息系统的开发是一个比较复杂的软件工程技术。作为软件工程,其方法学分为面向过程方法学和面向对象方法学。 面向过程的开发方法(即结构化生命周期法)通常是先由上向下整体的进行结构的设计,再由下向上逐步进行具体的系统开发,也就是说先构建大的框架,在填充具体细节,有利于分工,先总体设计,再分项由各单元块具体设计。 面向对象的开发方法则是将所需开发的管理信息系统要解决的问题抽象成若干对象,再研究这些对象之间的关系,构建这些对象之间的联系,最终反映在开发的管理信息系统中。 在本系统开发中,我们采用面向对象的开发方法。面向对象的方法把一个复杂的问题分解成多个能够完成独立功能的对象(类),然后把这些对象组合起来去完成这个复杂的问题。采用面向对象模式就象在流水线上工作,我们最终只需将多个零部件(已设计好的对象)按照一定关系组合成一个完整的系统。这样使得软件开发更有效率。 一、系统需求分析 (一)确定对系统的综合要求 1.功能需求: 本航空票务系统主要实现的功能有: (1).录入近期航班信息情况(航班号、航空公司、班期、座位、起飞地、抵达地、起飞时间、抵达时间、票价、拆扣等)。并进行严格校验,保证原始数据的绝对准确。 (2).由录入数据进而建立定票系统、退票系统、查询系统、管理系统。录入数据尽量通过设计下拉列表框来选择录入,尽量减少操作员的数据录入量,以避免某些录入异常现象的发生。 (3).定票系统中,可选择定票类型(按单程、往返、联程)进行定票。且有严格的客户资料录入对话框,在查询该航班尚有余票时,则为客户办理订票手续;若已满员或余票额少于订票额时,则需重新询问客户要求。 (4).退票系统中,应先校验退票人身份(订单号、身份证号),再办理退票手续并明确相应的返还金额,并更新数据库中的票务信息。 (5).查询系统中,分为不同的查询方式(简单查询或综合查询),可提供用户需要的实时的航班信息查询:如航班号、航班名称、目的地、岀发城市、到达城市等信息查询。 (6).管理系统中,应能整体把握航班和票务信息情况,并具有新增航班和取消航班的功能。 系统采用直观的图形用户界面,用户进入航空电子票务综合管理系统的主界面后,有航班信息查询、订票、退票、航班信息管理、己定票客户信息查询这五个操作按钮可供用户选择,各个界面简洁,操作方便,容易上手,用户可以对航班进行详细的信息查询,然后根据需求进行订票和退票(整个程序运行过程中,对用户不当的操作将提出错误提示)。 2.性能需求: 为了保证系统能够长期、安全、稳定、可靠、高效的运行,系统应该满足以下的性能需求:系统处理的准确性和及时性是系统的必要性能,航空电子票务综合管理系统在开发过程中,应该充分考虑以后的可扩充性,要求系统提供足够的手段进行功能的调整和扩充。 (二)确定系统的用例 1.系统用例图 采用面向对象技术开发项目时,首先要对系统进行评估、采集和分析系统的需求,理解系统要解决的问题,而这一阶段的结果可以通过建立用例模型,来描述系统需求。 用例图将显示谁是相关的用户,用户希望系统提供什么服务,以及用户需要为系统提供的服务。用例可以促进与用户的沟通,理解正确的需求,同时也可以划分系统与外部实体的界限,是系统设计的起点,是类、对象、操作的来源。 通过对前面需求分析的进一步理解,我们可以得岀系统的用例图,如图1所示。 2.用例的描述 用例及用例图只能描述用户需要系统完成的功能,而功能的一系列活动序列,通常还要使用文本文档来加以描述 下面对应用程序中的主要用例(user case)以表格形式加以说明。 表1 用例名称 说明 航班信息查询 航班信息查询分简单查询和综合查询两种方式: 在简单查询功能中,用户可按航班号、航班名称、目的地、岀发城市、到达城市查询。 在综合查询功能中,用户可单程、往返、联程查询。其中单程可按岀发城市、到达城市、岀发日期、航空公司名称查询,往返可按岀发城市、到达城市、岀发日期、返回日期、航空公司名称查询,联程可按岀发城市、第一到达城市、第二

文档评论(0)

用心 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档