航空机票预订系统需求解析总结_第1页
航空机票预订系统需求解析总结_第2页
航空机票预订系统需求解析总结_第3页
航空机票预订系统需求解析总结_第4页
航空机票预订系统需求解析总结_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

航空机票预定系统需求分析总结航空机票预定系统需求分析总结18/18航空机票预定系统需求分析总结目录一、前言01、目的02、背景0二、任务概括01、目标02、系统(或用户)的特色03、假设和拘束14、数据流图15、数据词典2三、需求分析31、软件功能说明32、系统主要E-R图33、对功能和性能的一般规定54、灵巧性6四、运转环境规定6五、纲领设计71、系统功能构造图72、系统数据流程分析8一、前言本文针对航空客运订票问题,设计航空客运订票的业务活动包含:查问航线、客票预定和办理退票等。设计了一个航空客运订票系统。以下为给系统的需求分析说明书。1、目的学会将知识应用于实质的方法,提高分析和解决问题的能力,增添综合能力。航空空订票系统:(1)娴熟掌握链表储蓄构造及其成立过程和常用操作;(2)娴熟掌握行列的成立过程和常用操作;(3)学会自己调试程序的方法并掌握必然的技巧。2、背景当前,国内航空企业的数目和规模都在扩大,外国航空企业也纷繁着陆中国,这些航空企业之间的竞争堪称日趋强烈。装备一个安全、高效、灵巧、靠谱的客户服务中心系统关于航空企业增强客户服务质量,提高客户服务水平,扩展业务门路,保护民众形象,提高工作效率必然发挥重要作用。二、任务概括1、目标对航空企业来说,航空订票管理系统既能扩大服务范围,扩大企业影响,减少营业开销,又对牢固航空企业的客源有重视要的协助作用;站在游客的角度,航空企业供给的这类服务供给了更多的方便,节俭了很多时间。建设航空订票管理系统是表现和提高航空企业领导业绩的一条捷径,其余还拥有重要意义:1、改良航空企业服务质量;2、创办和提高航空企业的品牌优势;3、优化航空企业的服务流程;4、提高信息化的水平;2、系统(或用户)的特色航空订票管理系统利用此刻高新科学技术对航空订票进行管理,提高管理的有效性、安全性、靠谱性和航空企业运转自动化程度。因为尽量减少人工的参加,进而最大限度的减少人员开销以及因为人为失误或作弊造成的损失,大大提高整个航空企业的经济性、安全性与使用效率。3、假设和拘束(1)该软件开发运转的最短寿命为15年(2)经费是由使用该系统的企业支持(3)开发软件投入使用的最迟时间是三个月4、数据流图游客清单2.2传给旅游社游客1.1游客信息记录航班机票信息2.11.2安排航班传给航空企业订票信息图1游客订票流程图订票游客清单

游客订票记录1.3产生取票通知游客3.1游客游客信息查问售出机票信息

3.2打印机票

游客图2游客取票图5、数据词典名字:游客信息又名:描绘:游客的个人信息,用于对游客确实认定义:游客信息=姓名+性别+工作单位+身份证号码+旅游时间旅游目的地地点:输入到旅游社端(client端)名字:订票游客清单又名:描绘:已订票的游客的记录定义:订票游客清单=游客信息的合集地点:输入到旅游社端(Client端)名字:订票信息又名:描绘:游客的旅游时间和目的地,用于确立游客的航班定义:订票信息=游客旅游时间+游客旅游目的地地点:传输到航空企业端(Server端)名字:航班机票信息又名:描绘:游客的航班信息,依据游客的旅游时间和目的地确立定义:航班机票信息=游客机票时间+游客机票班次地点:传输到旅游社端(Client端)名字:取票通知又名:描绘:游客领取机票的凭据定义:取票通知=游客姓名+领票时间地点:输出到打印机名字:售出机票信息又名:描绘:游客的航班机票的信息定义:售出机票信息=游客的航班机票名字:游客订票记录又名:描绘:已订票的游客在航空企业的记录定义:游客订票记录=游客姓名+航班机票信息地点:输出到航空企业端(Server端)三、需求分析1.每条航线所波及的信息有:终点站名、航班号、飞机号、遨游日(礼拜几)、乘员定额、余票量、已订票的客户名单(包含姓名、订票量、舱位等级1,2或3)以及等待替补的客户名单(包含姓名、所需票量);2.所有数据能够只放在内存中;3.系统能实现的操作和功能以下:a)查问航线:依据游客提出的终点站名输出以下信息:航班号、飞机号、礼拜几遨游,近来一天航班的日期和余票额;b)包办订票业务:依据客户提出的要求(航班号、订票数额)查问该航班票额状况,若还有余票,则为客户办理订票手续,输出座位号;若已满员或余票额少于定票额,则需从头咨询客户要求。若需要,可登记排队候补;c)退票业务:依据客户供给的状况(日期、航班),为客户办理退票手续,此后查问该航班是否有人排队候补,第一咨询排在第一的客户,若所退票额能知足他的要求,则为他办理订票手续,不然挨次咨询其余排队候补的客户。1、软件功能说明(1)显示已初始化的所有航线信息(2)阅读已订票客户信息(3)依据客户提出的终点站名,调用find()函数找寻航线信息,调用list()函数输出航线信息4)办理订票业务:依据客户供给的航班号进行查问航线信息,若客户订票额超出乘员定票总数,退出,若客户订票额末超出余票量,订票成功并登记信息,在订票乘员名单域中增添客户信息;假如暂时没有票,咨询客户能否要排队等侯,假如是,则在等待行列增添该客户的订票信息。5)办理退票业务:调用查问函数,依据客户供给的航线进行找寻依据客户供给的姓名到订票客户名单域进行查问。退票成功后,从头将航线名单域指向订票单链表的头指针。依据行列中从出的客户信息判断能否知足要求,假如知足,则将该客户的信息插入到乘客信息链表中。6)退出本系统2、系统主要E-R图订票数目订票日期订票人姓名订订票航票班订票人电话人信信息订票人身份证号息订票人地点订票人年纪订票人性别订票状态

航班号跳跃时间下降时间跳跃地点下降地点所属防空公座位数成人票价折扣图3数据库ER图3、对功能和性能的一般规定较高的性能价钱比,因为这类模式极大的方便了客户及航班信息的管理,节俭了很多不用要的设施,减少了项目投资。系统功能齐备、开放性好。订票,退票,查问,管理等业务,所有使用软件来控制,所以此后功能改动、业务改动很灵巧。共享航班资源。数据的输入。管理员依据需要来输入航班、订票人、乘客等信息的详尽数据,但必然保证其正确性和正确性。数据的改正。管理员依据需要对指定的数据进行改正,因为记录众多,所以用户第一要输入必然的查问条件,减小记录范围,此后再从该范围中找到指定的记录进行改正,保证改正的内容的正确性和正确性后可更新数据库的数据。数据的删除。管理员依据需要对指定的数据进行删除,因为记录众多,所以用户第一要输入必然的查问条件,减小记录范围,此后再从该范围中找到制定的记录进行删除,保证将要删除的内容的正确性和正确性后可删除去数据库中的数据。数据的查问。管理员依据需要查问数据库中的所有数据,输入必然的查问条件,此后可依据输入的查问依据查问新数据库的数据。从适用、好用的角度出发开发航空订票管理系统,成立面向顾客管理全过程的管理与控制系统,在设计过程中主要考虑以下原则:可操作性。原始信息皆由管理员录入,系统应尽量减少操作员的数据录入量,录入数据尽量经过设计下拉列表框来选择录入,这样的办理同时也防范了很多录入异样现象的发生。数据输入的格式应符合业务习惯,而且直观、方便。要求系统办理的数据能正确无误,同时输出信息要求直观、简短。靠谱性。系统运转拥有较高的靠谱性,供给严格的并发控制,保证数据的一致性和正确性适用性。从用户的实质需要出发进行系统开发,不盲目追求高新技术的应用。安全性。系统安全举措靠谱、高效、可保护性好,有权限控制、口令控制、暂时锁定控制,此中口令录入界面便于系统鉴识登录取户。可保护性。为了保证系统的可保护性,要求拥有详尽的文档资料,同时,要求系统在功能设计上考虑可扩展性,以知足业务改动的需求。可移植性。系统开发达成后,要能运转于任何由WindowsNT/Windows9X操作系统所构成的计算机网络环境下。3.1功能模块图系统构造图(功能模块图):主函数阅读航线信

阅读已订票

查问航线

办理订票业

办理退票业

退出系统

按节余票数息

客户信息

排序图5功能模块图4、灵巧性当需求发生某些变化时,机票管理应用软件操作方式、数据构造、运转环境基本不会发生变化,变化但是将对应的数据库文件内的记录改变,或改变过滤条件。四、运转环境规定最低配置:操作系统:Windowsxp内存:512M显示卡:TNT2标准版1G显存输入设施irectX兼容键盘鼠标网络适配器:512K调制解调器介绍配置要求操作系统:WindowsXP内存:1G显示卡:GeForce级别1G显存输入设施irectX兼容鼠标键盘网络适配器:512K调制解调器五、纲领设计1、程序系统的组织构造系统用例图:图6系统用例图服务器端的组织构造图:航空订票管理软件管理员身份考证超级管理员一般管理员航班信息管订票人信息增添删除改正查问数据数据数据数据输保删刷刷修更刷输输入存除新新改新新入出查问所有信息数新航航数输航航航查数航班班据出班班班询据班数数数数数数数数据据据据据据据增添删除改正查问数据数据数据数据输保删刷刷修更刷输输入存除新新改新新入出订订订数输订订航查数票票票据出票票班询据人人人数人人数数数数数据数数据据系统层次构造图图7系统层次构造图

输入输查出寻数内据容系统功能管理的主要功能是管理员身份、超级管理员、一般管理员、航班信息管理、订票人信息等。2、系统数据流程分析数据流程分析就是把数据在现行系统内部的流动状况抽象出来,舍去了详尽组织机构、信息载体、办理功能等物理构成,纯真从数据流动过程来观察实质业务的数据办理模式。数据流程分析主要包含对信息的流动、变换、存贮等的分析。其目的是要发现和解决数据流动中的问题。这些问题有:数据流程不畅,前后数据不般配,数据办理过程不合理等等。问题产生的原由有的是属于现行管理纷乱,数据办理流程自己有问题,有的也可能是我们检查认识数据流程有误或作图有误。检查的目的就是要尽量地裸露系统存在的问题,并找出加以解决的方法。因为该程序履行过程单调,没有太复杂的功能,所以使用程序流程图就能进行设计。但是使用程序流程图能诱使程序员过早地考虑程序的控制流程,而不去考虑程序的全局构造。程序流程图不简单表示数据构造。因为程序流程图用箭头代表控制流,所以程序员不受任何拘束,能够完满无论构造程序设计的精神,任意转移控制。该系统的系统流程图以下所示。开始运转能否连续运转否程序初始化填写要查问的内容判断数据能否符合规定符合查问数据显示查问到的数据退出查问功能

不符合是图8服务器端查问流程图进入系统第一判断管理员,查问的内容。判断能否符合规定,此后依据输入的内容查问到数据,在判断能否连续运转或许退出系统。增添模块流程图,如图图9所示。开始运转能否连续运转否程序初始化输入应填写的信息判断数据能否符合规定符合将数据增添到数据库退出增添功能图9服务器端增添模块流程图

不符合是运转程序,管理员输入要填写的信息,系统判断能否符合规定,符合将其增添到数据库中,不然不增添,增添完此后选择能否连续程序或许退出程序。改正模块流程图,如图10所示。开始运转能否连续运转否程序初始化改正信息判断数据能否符合规定符合更新数据库退出改正功能

不符合是图10服务器端改正模块流程图运转程序,管理员输入要改正的信息,系统判断能否符合规定,符合将其改正到数据库中,不然不改正,改正完此后选择能否连续程序或许退出程序。删除模块流程图,如图11所示。开始运转能否连续运转否程序初始化选纲领删除的数据判断数据能否符合规定符合删除数据退出删除功能

不符合是图11服务器端删除模块流程图运转程序,管理员输入要删除的信息,系统判断能否符合规定,符合将其从数据库中删除,不然不删除,删除完此后选择能否连续程序或许退出程序。客户端各模块的流程图:开始运转能否连续运转否程序初始化填写要查问的内容判断数据能否符合规符合查问数据显

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论