网上预订机票需求分析教学提纲
(完整)机票预订系统需求分析

需求分析规格说明书--机票预订系统1 引言1.1 编写目的航空公司为给旅客乘机提供方便,需要开发一个机票预定系统。
各个旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位要求等)输入到系统中,系统为旅客安排航班。
当旅客交付了预订金或通过网上支付方式付款后,旅客就可以在飞机起飞前凭个人二代身份证在旅行社或机场指定系统上自助打印机票,系统核对无误即打印出机票给旅客。
此外航空公司为随时掌握各个航班飞机的乘载情况,需要定期进行查询统计,以便适当调整。
1。
2 项目背景随着社会发展的不断进步,旅游业的蓬勃发展,机票预订系统对人们的生活影响越来越大,为了实现航空公司以及旅游业的现代化管理,方便旅客,需要开发一个机票预订系统。
该系统具有完整的存储,查询,核对,打印机票等功能.在这个系统中,旅客在旅行社的机票预售代理点,通过输入计算机系统查询,系统为旅客安排航班,印出取票通知和账单,旅客在飞机起飞前凭其二代身份证、取票通知和账单取票,系统校对无误后即打印机票给顾客。
1.3 定义1.4 参考资料1.《软件工程导论》,张海潘,清华大学出版社2 任务概述2.1 目标在计算机网络,数据库和先进开发平台上,利用现有软件,配置一定硬件,开发一个巨头开放乙烯结构的、易扩充的、一维护的、具有良好人机交互界面的机票预订系统,实现航空公司与旅行社之间的现代化管理链接.实现各个旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位要求等)输入到系统中,系统为旅客安排航班的功能。
2.2 用户的特点用户为旅游社工作人员,通过登录相应信息而进入机票系统,然后输入旅客基本信息和要求,系统自动为其查询并且作出相应的航班安排,经与旅客交流后,选择航班进行预订,网上支付,然后系统在用户终端输出相应取票通知和账单。
2。
3 条件与限制2。
网上机票预定管理系统需求分析

《现代软件工程课程设计》题目: 网上飞机订票系统专业: 软件工程班级: 三班学号: 30姓名: 赵彩霞计算机工程系2015年05 月 19日目录目录............................................................................................................................................第一章.可行性分析. (2)1.1 引言 (2)1.2技术可行性 (3)1.3社会可行性 (3)1.4经济可行性 (3)1.5 法律可行性 (4)1.6 操作可行性分析.................................................................................................................4第2章.需求分析 (5)2.1任务概述 (4)2.2功能需求(用DFD图表示) (5)2.3外部接口需求 (9)2.4性能需求 (9)2.5软件属性需求 (9)2.6数据需求(ER图表示).......................................................................................................9第3章.概要设计 (9)3.1总体设计(系统总流程图) (9)3.2模块设计 (9)3.3故障处理说明 (10)第四章. 测试计划......................................................................................................................10第五章. 维护过程 (13)第六章. 用户使用说明 (15)第七章. 总结计划 (16)参考文献 (16)第1章.可行性分析1.1 引言1.1.1系统编写目的以及读者对象1.1.1.1系统编写目的随着知识经济的到来,人类已经逐步进入信息化社会,信息增长的速度越来越快,人们希望利用先进的管理理论方法手段来得到并处理越来越多的信息,以提高工作效率和管理水平。
航空机票预订系统需求分析

目录一、引言 01、目的 02、背景 0二、任务概述 01、目标 02、系统(或用户)的特点 03、假定和约束 (1)4、数据流图 (1)5、数据字典 (2)三、需求分析 (3)1、软件功能说明 (4)2、系统主要E—R图 (4)3、对功能和性能的一般规定 (5)4、灵活性 (6)四、运行环境规定 (6)五、概要设计 (7)1、系统功能结构图 (7)2、系统数据流程分析 (8)一、引言本文针对航空客运订票问题,设计航空客运订票的业务活动包括:查询航线、客票预订和办理退票等。
设计了一个航空客运订票系统.以下为给系统的需求分析说明书。
1、目的学会将知识应用于实际的方法,提高分析和解决问题的能力,增加综合能力.航空空订票系统:(1)熟练掌握链表存储结构及其建立过程和常用操作;(2)熟练掌握队列的建立过程和常用操作;(3)学会自己调试程序的方法并掌握一定的技巧.2、背景目前,国内航空公司的数量和规模都在扩大,国外航空公司也纷纷着陆中国,这些航空公司之间的竞争可谓日益激烈。
配备一个安全、高效、灵活、可靠的客户服务中心系统对于航空公司加强客户服务质量,提高客户服务水平,扩展业务途径,维护公众形象,提高工作效率必将发挥重要作用.二、任务概述1、目标对航空公司来说,航空订票管理系统既能扩大服务范围,扩大公司影响,减少营业费用,又对稳固航空公司的客源有着重要的辅助作用;站在旅客的角度,航空公司提供的这种服务提供了更多的方便,节省了很多时间.建设航空订票管理系统是体现和提高航空公司领导业绩的一条捷径,此外还具有重要意义:1、改善航空公司服务质量;2、创造和提升航空公司的品牌优势;3、优化航空公司的服务流程;4、提升信息化的水平;2、系统(或用户)的特点航空订票管理系统利用现在高新科学技术对航空订票进行管理,提高管理的有效性、安全性、可靠性和航空公司运行自动化程度。
由于尽量减少人工的参与,从而最大限度的减少人员费用以及由于人为失误或舞弊造成的损失,大大提高整个航空公司的经济性、安全性与使用效率。
机票预定系统项目需求分析

机票预定系统项目需求分析一、任务概述软件主要组成及功能要完成功能主要有:a、新用户注册,新用户可以注册,登陆系统后进行相应的信息交互。
b、验证登陆名密码,正确进入主菜单,根据登录时所选的登录方式(客户、管理员)的不同分别对用户设定不同的访问权限。
c、管理员信息的输入和修改,包括用户名、登陆密码。
d、舱位信息的输入和修改,包括舱位等级编号、舱位等级名称、提供的各种服务类别,以及备注信息等。
客机信息的输入、修改和查询,包括客机编号、客机型号、购买时间、服役时间、e、经济舱座位数量、公务舱座位数量、头等舱座位数量以及备注信息等。
f、航线信息的输入、修改和查询,包括航线编号、出发城市、到达城市、航班日期、出发时间、到达时间、客机编号、经济舱价格、公务舱价格、头等舱价格和备注信息等。
g、客户等级信息的输入、修改,包括客户等级编号、客户等级名称、折扣比例和备注信息等。
h、客户信息的输入、修改和查询,包括客户编号、客户姓名、客户性别、身份证号码、客户网上用户名、客户登陆密码、客户联系电话、客户类型和备注信息等。
I、订票信息的输入、查询和修改,包括订票编号、客户编号、客户姓名、客户类型、折扣比例、航线编号、出发城市、到达城市、出发时间、舱位类型、票价、结算金额和备注信息等2、用户特点及一般约束1、管理员和用户的登陆要求合法的管理员以及用户才能登陆体统,防止系统被无关人员动用,使用字符串匹配对用户名和密码进行判断。
管理员和用户的登录对相应的操作权限也不一样,管理员有舱位信息管理,客机信息管理,航线信息管理,客户类型信息管理,客户信息和订票信息管理,用户主要有舱位查询,客机信息查询,航线信息查询,客户类型信息查询,自己的信息管理,和自己订票和退票。
2、管理员的日常操作管理员可以对舱位信息,客机信息,航线信息,客户类型信息,进行查询、修改和删除操作,可以对客户信息和订票信息只有查询操作。
3、用户的的日常操作用户可以进行注册然后登陆系统,可以查询舱位信息,客机信息查询,航线信息查询,客户类型信息,可以对自己的信息进行修改,可以定票(按照航班号进行预订机票,显示所订机票的信息和价格,进入支付系统付账,并再次要求客户确认,确认无误后订票成功),可以退票(在特殊情况下(如天气不适合飞机起降,飞机延误超过30分钟)等给予全额退票,如果是个人原因只能退50%),对退票后的机票要在未售出机票中重新体现。
机票预定系统需求分析

机票预定系统需求分析随着航空业的发展,人们的生活方式和旅游娱乐需求也发生了巨大的变化,机票预定系统成为了不可或缺的旅游生活工具。
下面针对机票预定系统进行需求分析。
需求一:航班信息展示机票预定系统必须能够对用户提供最新、真实、准确的航班信息,如起降时间、航班编号、出发地、目的地、到达时间等等,这些航班信息必须及时更新。
此外,系统还应该支持多种查询条件,以便用户通过条件筛选出最符合自己需求的航班信息和价格。
需求二:订单管理机票预定系统必须支持用户进行订单管理,包括用户查询、退订、改签等功能。
在订单管理功能上,系统应该为用户提供完善的流程,避免用户在操作时出现困难和错误。
同时,系统也应该在订单管理过程中,保障用户信息的安全性,严格遵守个人信息保护相关法规。
需求三:支付系统支付是机票预定系统中最核心的功能之一,系统必须支持常见的支付方式,如银行卡、支付宝、微信等。
在支付系统上,系统也应该保证支付环境的安全性,采用多种措施,如SSL加密、网关过滤等,确保用户在支付过程中的信息安全和支付安全。
需求四:退改政策透明机票预定系统必须将退改政策和费用明示,以保证用户能够秉持着强烈的了解和自主的选择。
同时,系统应该能够准确实施退改政策,保持政策的透明性和公正性。
需求五:客服支持机票预定系统必须提供完善而用户友好的客服支持,如电话、短信、在线客服等多种渠道。
在客服支持上,系统应该考虑用户的方便性和实用性,确保能够帮助用户及时有效地解决问题,并提供满意的服务体验。
总之,机票预定系统是一个重要的旅游生活服务平台,系统集成了航班信息展示、订单管理、支付系统、退改政策等多种功能,需要满足用户的多样化需求。
因此,系统需求分析和设计,必须考虑到用户的商业和非商业需求,设计出一套简单、有效、安全、便捷和友好的系统。
机票预订系统需求分析

若旅客因事未能及时在取票通知时间内取票,系统主动显示提示信息,并及时将信息自动传递给相应旅行社,由其通知提醒旅客。
航班取消后的处理
对于航班信息,如航班因故取消,该系统应及时自动将信息传递给顾客以及与顾客相对应的旅行社,再由旅行社再次进行提醒以及原因说明,并且将其原来航班作出相应调整,将可行调整结果公布于该系统,由顾客再次进行选择预订,或者选择全额退票服务。
对性能的规定
精度
软件的输入精度:小数点后保留5位有效数字
输出数据精度的要求:小数点后保留5位有效数字
传输过程中的精度:小数点后保留5位有效数字
时间特性的需求
响应时间:1秒以内
更新处理时间:1秒钟以内
数据的转换和传送时间: 10秒以内
航班安排时间:5秒以内
灵活性
操作方式上的变化:该软件适用于很多操作系统,如win7/MAC/Linux/UNIX系统
项目背景
随着社会发展的不断进步,旅游业的蓬勃发展,机票预订系统对人们的生活影响越来越大,为了实现航空公司以及旅游业的现代化管理,方便旅客,需要开发一个机票预订系统。该系统具有完整的存储,查询,核对,打印机票等功能。
在这个系统中,旅客在旅行社的机票预售代理点,通过输入计算机系统查询,系统为旅客安排航班,印出取票通知和账单,旅客在飞机起飞前凭其二代身份证、取票通知和账单取票,系统校对无误后即打印机票给顾客。
若密码错误,则进行小窗口提示密码错误,三次以上密码错误则对该账户进行24小时冻结,除非输入特别验证消息或打电话到航空公司人工解决。
将来可能提出要求
希望做到系统运行的智能化,自动扫描识别二代身份证信息,通过二代身份证识别直接打印出航班机票登机等等.
4
设备
航空订票系统需求分析

航空订票系统需求分析
航空订票系统是一种通过网络方式供消费者预订机票的电子商务平台。
该系统需要具备以下功能:
(一)用户注册登录功能
用户可以在系统中注册个人账户,进行登录后可以查看个人信息、历史订单、余额等信息。
(二)机票查询预订功能
用户可以在系统中根据航班号、航班日期、起降机场等条件查询航班信息,系统可以实现多种查询方式,如单程、返程等。
一旦查询到符合条件的特定航班,用户可以在系统中完成预订。
(三)支付功能
用户完成航班信息查询并选择合适的机票后,需要在系统中完成支付。
支付方式可以支持信用卡、支付宝、微信等常见电子支付方式。
(四)订单管理功能
用户可以在系统中查询历史订单、离线订单等相关信息,同时还可以修改订单信息,比如更改座位、退改签等操作。
(五)客户服务功能
客户服务平台可支持用户查询导航、上网服务、航站信息等,在紧急情况发生时能够全天候提供帮助。
(六)数据统计与分析功能
系统可以实现机票销售数据的统计与分析,例如实时销售情况、航班亿元占比、热门航线预测等。
(七)安全性功能
飞机票订票系统需要保护用户的个人隐私和支付信息。
该系统还需要具有防止网络攻击、防止无效访问等安全措施。
总之,航空订票系统是一个功能复杂的电子商务平台,涉及多种操作和服务,需要精确、快速地响应用户指令,同时保证用户的信息以及支付安全。
这是实现一个优秀的航空订票系统的重要特点。
航班订票系统需求分析

航班订票系统一、背景问题及其主要实现功能背景问题:当前很多人都喜欢用支付宝或者财付通在网上买东西,同样用来在网上订票,方便节假日回家,不用再为购票而烦恼。
如订飞机票、火车票、汽车票等。
然而有时候订票系统会出一点问题。
同时在我们学习了数据结构之后想得以应用,所以我想在课程设计的过程中设计一个航班订票系统。
主要功能:航班录入、查询航班信息、订票、退票四大功能。
航班录入航班信息:航班号、起点站、终点站、时间、票价。
查询航班信息:以航班号查询,以起点到终点查询订票乘客信息:姓名,证件号,航班号,起点,终点,时间,退票:删除客户信息二、数据对象属性与数据结构类型数据对象有:航班信息和乘客信息数据对象属性:(1)航班(airplane)信息:航班号、起点站、终点站、时间、票价。
(2)乘客(passenger)信息:姓名,证件号,航班号,起点,终点,时间,数据类型:航班(airplane)数据类型定义typedef struct airplane {char plane_num[8];//航班号char start_place[10];//起点站char end_place[10];//终点站char time1[6];//起飞时间char time1[6];//到达时间int price;票价}airline;乘客信息数据类型定义typedef struct passenger{char name[9];//乘客名char certificate_num[20];//;证件号char plane_num[8];//航班号char start_place[10];//起点站char end_place[10];//终点站char time1[6];//起飞时间char time1[6];//到达时间三、系统结构功能图主要功能描述:(1)航班录入:是将一些航班的航班号、起点站、终点站、时间、票价等信息并存入文件中(2)查询航班信息:客户通过查询航班的航班号,或者查询起点站到终点站的信息来确定所要订的航班。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
网上预订机票需求分
析
需求分析文档
——网上预订机票管理系统
[V1.0(版本号)]
项目负责人:施记萍
2011-10-28
需求分析文档目录
2011-10-28需求分析文档目录一、简介 (1)
需求分析文档目录一、简介 (1)
一、简介 (2)
(一)、产品概述: (2)
(二)、背景: (2)
(三)、目标: (2)
(四)、项目名称: (3)
(六)、应用说明: (3)
二、功能性需求: (4)
(一)、用例图 (4)
2、系统总体E-R图: (5)
(二)、用例描述 (6)
1、对用例图的具体描述 (6)
2、对性能的规定 (7)
3输入输出要求 (8)
4.运行环境规定 (10)
三、非功能性需求: (11)
四、机票预订系统操作界面 (11)
五、鉴定: (13)
一、简介
(一)、产品概述:
网上机票预定系统是为机场工作人员和客户提供订票等与机票相关内容和管理的系统,它具有开放体系结构的、易扩充的、易维护的、具有良好人机界面的优点.它除克服了存储乘客信息少,查询效率低下等问题外,更重要的是其安全性,可靠性,实现航空公司的机票销售的自动化。
(二)、背景:
随着社会发展的不断进步,民航事业的壮大,人们消费水平的提高,乘坐民航的消费者也越来越多,旅游也逐渐成为普通老百姓的生活组成部分,飞机票预定查询系统在各机票预定网点中的作用也越显重要。
目前,我国一些旅行社和酒店的机票预定还停留在人工处理阶段,这已经严重制约了工作效率,在计算机技术高速发展的今天,有必要引入高效的计算机系统,来协助处理机票预定工作。
因此,开发一套具有完整的存储,查询,核对,打印机票功能的实时机票预定系统势在必行。
虽然人们在网上预订机票越来越普遍,能提供网上预订服务的网站也越来越多,但这些网站提供的服务并非实时的,而是在人工干预的基础上完成的。
为了提升企业效益,特开发此网上预订机票系统。
(三)、目标:
1、本软件努力解决航空公司对机票的管理需求,可以方便随时的进行机票管理管理。
2、软件也满足旅客和旅行社对机票的预定需求,可以根据自己的需要随时预订和退定机票。
3、保证数据的保密性和完整性。
4、提供简单易操作的交互界面,一般人群均可操作。
《网上机票预订系统》运行于Internet环境,提供远程机票预订功能,包括远程航班信息查询,机票预订与确认等;使用《网上机票预订系统》可使机票订购过程简单化、电子化、数字化,节省常规过程所不必要的资源浪费。
(四)、项目名称:
网上预订机票管理系统
(六)、应用说明:
使用本系统的最终用户可以定位为所有电脑使用者,尤其以旅游商务人员为主。
由于本软件系统操作简单,界面友好,所以对用户的教育水平和技术水平几乎没有任何要求,只要会用电脑进行常规使用的用户均可。
本系统将可能会被反复使用于日常的上网过程当中。
二、功能性需求:
(一)、用例图
查询航班信息
维护航班信息
1、系统功能分析 ①管理员登陆界面
● 管理员登录:注册管理员,密码输入进入系统;
● 航班管理:可对航班信息进行添加、修改、删除、查询操作; ● 旅客管理:可对旅客信息进行添加、修改、删除、查询操作; ● 订票管理:可对旅客订票信息进行添加、修改、删除,查询操作; ● 系统帮助:提供系统使用帮助文档,有效地帮助用户熟悉该软件; ● 退出:包含返回登录主界面和退出系统两部分。
②旅客登陆界面
● 航班信息查询:为旅客提供近期航班的信息,方便旅客进行订票; ● 订票信息:提供旅客订票和订票查询功能;
● 帮助文档:提供帮助文档,方便旅客使用该系统; ● 机票退订:提供旅客退订机票
● 退出:包含返回登录主界面和退出系统两部分。
机票预订系统数据流图:
旅客查询航班信息
旅客预订机票
旅客查询订票信息
旅客退定机票
2 、系统总体E-R图:
E-R图向关系模型的转换
概念结构E-R图转化成关系模型。
退票信息(订单号,旅客姓名,电话号,身份证号)
旅客(旅客姓名,身份证号,电话号,性别,工作单位)
航班信息表(航班号,起飞地,目的地,起飞时间)
取票通知单(旅客姓名,取票时间,航班号,座位号,机票类型)
航班座位信息表(座位号,航班号,座位信息,机票类型)
3 、机票预订系统主要包括以下功能:
(1) 航班信息管理功能
主要实现航班的一些基本信息,航班编号、起飞地、目的地、起飞时间的添加、修改、删除和查询。
机票预订管理系管理员
系统帮助文
档,有助于帮
助用户使用系
退出功能含返
回和退出系
统,方便操作
(2) 机票信息管理功能
主要实现机票的一些基本信息,航班编号、座位号、座位信息、机票类型的添加、修改、删除和查询。
(3) 旅客信息管理功能
此模块的主要实现旅客一些基本信息,姓名、性别、联系方式、证件号码、工作单位的查询功能。
(4) 取票信息管理功能
此模块用于取票信息的管理,包括对航班基本信息,航班编号等,旅客基本信息,旅客姓名、座位号、取票时间的查询。
(5) 退票信息管理功能
此模块用于退票信息的管理,包括对订单号、旅客姓名、联系方式、证件号码的查询。
(二)、用例描述
1、对用例图的具体描述
用例名称:查询航班信息
用例描述:当客户查询航班信息时,这个用例开始;它对客户咨询的信息做出处理;当客户停止查询时结束
活动者:客户
位置:客户的电脑
状态:已定义路径
假设:查询值无论为真还是假都可以随时退出,执行其他模块功能
先决条件:客户要先登录到网站主页面
后续条件:执行订票功能或退出
主路径:客户根据具体需要查询信息,包括票价信息和航班信息
例外路径:客户进行查询,但该航班信息不存在
用例名称:客户机票预订
用例描述:该用例从客户注册登录网站开始,处理客户预订机票等问题,在客户注销时该用例结束
活动者:客户和管理员
位置:客户的电脑和管理员的电脑
状态:已定义路径
假设:当客户进行过预订操作后,管理员才能管理客户信息
先决条件:客户要先注册登录
后续条件:客户注销;管理员将发邮件给客户确定
主路径:客户预订某个种类某个数量的机票
可选路径:客户修改个人基本信息
例外路径:客户进行订票,但订票不成功
用例名称:维护航班信息
用例描述:该用例从管理员处理航班信息开始,处理航班信息数据的问题,在管理员操作完毕时该用例结束
活动者:管理员
位置:管理员的电脑
状态:已定义路径
假设:获得管理员权限才可以进入
先决条件:管理员要先登录到管理系统
后续条件:退出管理系统
主路径:管理员对航班信息进行维护
例外路径:管理员对航班信息操作不成功
2、对性能的规定
(1)数据精确度
在从数据库中提取数据时,要求数据定位准确;在向数据库输入数据时,要求录入数据有校验准确;查询返回的信息均来源于数据库。
(2)时间特性
a.查询响应时间应在人的感官视觉时间范围内
b.更新处理、数据转化与传输和运行时间受到网络个人操作设备的影响会对具体的操作有不同的反应;且随着系统的不断更新、版本的升级(在硬件设备允许的条件下)会有所提高。
(3)适应性
当需求发生某些变化时,机票管理应用软件操作方式、数据结构、运行环境基本不会发生变化,变化只是将对应的数据库文件内的记录改变,或将过滤条件改变即可。
3输入输出要求(1)输入数据
3.2输出数据
4.运行环境规定
4.1 设备
服务器
硬件:CPU133M,64M或以上内存,300M硬盘空间;VGA显示器或更高客户机
硬件:最低CUP133M,16MB内存;最少8MB的RAM存储器;VGA显示器或更高
条件与限制
服务器和客户机要求都能接入 Internet 。
4.2支持软件
服务器
软件:Windows 2000 Server中文版或更高;VB、MS SQL Sever2000
客户机
软件:Windows 95以上或以上;IE 4.0以上
该软件运行于Windows系统,数据库管理系统为MS SQLServer,使用VB、ASP等语言开发
4.3硬件接口
本工程产品不需要特定的硬件或硬件接口进行支撑
4.3软件接口
本工程产品的软件接口由编程操作系统、SQL数据库以及机票管理应用软件的词典和数据结构组成
4.4 控制
运行控制将严格按照各模块间函数调用关系来实现。
在各事务中心模块中,需对运行控制进行正确的判断,选择正确的运行控制路径。
在网络传方面,客户机在发送数据后,将等待服务器的确认收到信号,收到后,再次等待服务器发送回答数据,然后对数据进行确认。
服务器在接到数据后发送确认信号,在对数据处理、访问数据库后,将返回信息送回客户机,并等待确认。
三、非功能性需求:
界面可用,宜用,响应速度,并发,最大点击率,安全。
四、机票预订系统操作界面
登录界面:选择不同的用户类型,进入不同的系统界面
航班管理子菜单——航班信息添加
航班管理子菜单——航班信息查询
说明:预订机票必须输入完整的信息,否则会弹出提示对话框要求重新填写;信息填写完成后,点击预订机票按钮,信息将会自动添加到数据库当中,旅客可以持有效证件到指定地点在一定时间内去领取机票;或者点击返回返回旅客菜单。
五、鉴定:
项目参与者对系统需求收集的意见:。