网上预订机票需求分析教学提纲

合集下载

(完整)机票预订系统需求分析

(完整)机票预订系统需求分析

需求分析规格说明书--机票预订系统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.机票预定与支付用户可以选择心仪的航班进行机票预定,并提供乘机人的相关信息。

预定成功后,用户可以选择在线支付或线下支付方式进行支付。

4.订单管理与修改用户可以查看自己的订单信息,并进行订单的修改、取消和退票等操作。

系统应提供简单易懂的操作界面,方便用户操作。

5.优惠与促销活动系统可以根据用户的消费情况和偏好,为用户推送适合的优惠和促销活动,鼓励用户使用系统进行机票预定。

6.航班信息管理系统需要及时更新和管理航班的相关信息,包括起飞地、目的地、起飞时间、到达时间、机型、计划航线等。

7.会员系统系统应建立完善的会员体系,为常用用户提供会员服务,例如积分、等级、优先订座等。

8.数据统计与分析系统应具备数据统计和分析功能,通过对用户、订单、航班等数据的分析,为出行服务供应商提供更准确的市场分析和决策支持。

三、非功能需求1.系统性能要求系统需要具备较高的并发处理能力和响应速度,能够同时处理多个用户的请求,并在短时间内返回查询结果。

2.界面友好性系统界面应简洁、美观、易用,用户能够快速找到所需功能,减少用户对系统的学习成本。

3.数据安全性系统需要保护用户的个人信息、支付信息和订单信息的安全,采用安全加密技术,防止数据泄露和盗用。

4.可扩展性系统应具备一定的可扩展性,能够方便地添加新的航空公司、航班信息和促销活动等。

5.可靠性和稳定性系统应具备高可靠性和稳定性,能够长时间运行而不出现中断或错误。

机票预订系统需求分析

机票预订系统需求分析

机票预订系统需求分析一、引言机票预订系统是一个在线平台,允许用户预订航班并购买机票。

该系统的目标是提供一个便捷的预订与购票过程,提高用户体验和效率。

本文对机票预订系统的需求进行分析,明确系统的功能和特点。

二、用户需求2.1注册与登录用户需求系统提供注册和登录功能,用户可以创建账号并登录系统以进行机票预订和购票。

2.2机票查询用户需求使用系统的机票查询功能,用户可以根据出发地、目的地、日期和其他相关条件查询航班。

2.3机票预订2.4支付用户需求使用系统的支付功能,能够通过多种支付方式完成机票的购买。

2.5退票用户需求有能力在需要的时候通过系统进行机票的退票,并获取相应的退款。

三、系统功能需求3.1用户管理系统需要提供用户管理功能,包括用户的注册、登录、个人信息管理等。

3.2航班查询系统需要提供航班查询功能,能够根据用户的查询条件展示符合要求的航班信息。

3.3机票预订系统需要提供机票预订功能,用户可以选择适合的航班并预订机票,并提供必要的乘客信息。

3.4支付处理系统需要与多个支付方式接口对接,能够处理用户的支付,并将支付结果反馈给用户和相关方。

3.5退票处理系统需要提供机票退票功能,能够处理用户的退票请求,并将退款金额返还给用户。

3.6订单管理系统需要提供订单管理功能,包括订单查询、订单状态的更新等,方便用户追踪订单状态。

3.7系统管理系统需要提供后台管理功能,包括用户管理、航班管理、支付管理等,方便管理员对系统进行维护和管理。

四、系统非功能性需求4.1用户友好性系统需要提供良好的用户界面和用户体验,使用户能够方便、快捷地进行操作。

4.2安全性系统需要具备数据安全、隐私保护和支付安全保障等功能,确保用户的信息和资金安全。

4.3可靠性系统需要保证在高并发情况下的稳定性和可靠性,避免系统崩溃或出现故障。

4.4扩展性系统需要具备良好的扩展性,能够适应不断增长的用户量和业务需求的变化。

4.5性能系统需要具备良好的性能,能够快速响应用户的操作和查询,减少等待时间。

机票预订系统需求分析报告三篇

机票预订系统需求分析报告三篇

机票预订系统需求分析报告三篇篇一:机票预定系统需求分析报告1引言1.1编写目的在现今的社会是一个讲究效率和快节奏的社会,人们有很强的时间观念,如果仍使用手工操作或使用相当繁琐的软件,既浪费了人力,又浪费了物力,效率无法提高,为此开发机票预定系统软件,能够适应现今社会并提高生产效率。

使售票员和旅行社更加变得方便和有效率。

该系统软件非常容易被接受,他具有简单易学性,便于管理等功能。

1.2项目背景随着社会发展的不断进步,民航事业的壮大,人们消费水平的提高,乘坐民航的消费者也越来越多,机票预订系统也开始影响着人们日常生活和出行,并且变得越来越重要。

而原有的系统随着航空公司载客量的迅猛增长和人们对便捷性要求的提高,已经变得无法满足需求。

原有的系统不仅效率比较低下,而且在安全性、准确性等方面有很多不足。

为了实现航空公司以及旅游行业的现代化管理,进一步提高工作效率,方便旅客,需要开发一个机票预订系统。

该系统需要具有完整的存储,查询,核对,打印机票的功能。

在这个系统中,旅客或工作人员在网上或旅行社的机票预售代理点,通过计算机系统查询,系统为旅客安排航班,印出取票通知和账单,旅客在飞机起飞的前一天凭取票通知和账单交款取票,系统校对无误即印机票给旅客。

1.3定义1.4参考资料1.《软件工程导论》2.《实用软件工程》2任务概述2.1目标机票预定系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的机票预定系统,实现航空公司的机票销售的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的机票销售信息。

总之,这个系统要求能够实现实时,高效,便捷,完善,安全性好等特点。

2.2运行环境1设备:奔腾133,16兆以上内存的pc机。

2支持软件:用java程序设计语言作为系统的支持软件。

3接口:本产品的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面(如:输入界面、输出界面)。

机票订购系统数据需求分析

机票订购系统数据需求分析

4.1 引言4.1.1 编写目的4.1.2 背景4.1.3 定义4.1.4 参考资料4.2 数据的逻辑描述4.2.1 静态数据4.2.2 动态输入数据4.2.3 动态输出数据4.3 数据的采集4.3.1 要求和范围4.3.2 输入的承担者4.3.3 处理4.3.4 影响4.1 引言不管是现在还是未来的社会,都将是一个快速的,讲究效率的社会,人们有很强的时间观念,对于任何事情,人们都会要求更快速,更方便;所以今后的机票订购如果仍使用手工操作或使用相当繁琐的软件,既浪费了人力,又浪费了物力,效率无法提高,本质上就无法满足现代社会对高速有效率的办事的需求,因此此机票订购系统的开发,能够适应现今社会并提高工作效率,不仅仅方便了机场方面的工作人员,同时也大大的节约了用户订购机票的时间以及方便性。

另外一方面使售票员和旅行社更加变得方便和有效率。

该系统软件非常容易被接受,他具有简单易学性,便于管理等功能。

4.1.1编写目的此数据需求分析说明书是为《机票订购系统》采集信息和系统开发过程中可能用到的数据和数据的流向做具体的规划和分析,是简要的文档说明,通过对开发过程中能用到的数据和数据的流向的具体的分析,能让开发人员在开发过程中,可以清楚的认识到系统的结构。

4.1.2背景A.项目名称:《机票订购系统》B.如今网络订购机票,各种虚假广告、虚假信息、各种各样的欺诈行为,包括不知真假的网络机票代购服务,以及网站订票的局限性(例如,许多网站无法提供在订票过程中,具体的操作步骤,应该注意的事项,退票服务,以及当拿到机票后出问题后该怎么处理的说明),导致部分用户放弃了方便的网上订购机票。

C.项目开发的形势:在大三上学期实验课过程以及课后时间进行的项目开发,是开发了提供给用于网上订购机票的广大用户的一个项目,以方便网上订购机票的广大用户能更便捷、安全的成功订票。

C.开发者:王宏斌(组长)、韩雨、金小敏、周令军、朱鹏D.用户:面向所有网上订购机票的用户,通过本项目的建立,可以大大拓宽用户订票的渠道以及方式,大大的方便了广大用户订票,同时能够保证用户的个人信息安全以及防止被各种欺诈骗局。

(new)飞机票网上预订系统需求分析说明书

(new)飞机票网上预订系统需求分析说明书

飞机票网上预订系统需求分析说明书目录1 引言 (3)1.1背景 (3)1.2文档概述 (3)1.3参考资料 (3)2 任务概述 (4)2.1目标 (4)2.2用户的特点 (4)3 需求规定 (5)3.1系统用例关系图 (5)3.2系统功能概述 (5)3.3系统功能模块 (7)3.4系统用例描述 (8)3.4.1 登陆及注册用例 (8)3.4.2 查询用例 (9)3.4.3订票用例 (9)3.4.4改签用例 (10)3.4.5退票用例 (10)3.5系统业务类图 (12)3.6用例的活动图 (13)3.6.1 用户登陆及注册活动图 (13)3.6.2 用户查询机票活动图 (14)3.6.3 用户订票活动图 (15)3.6.4 用户改签活动图 (16)3.6.5 用户退票活动图 (17)3.6.6 注销活动图 (18)3.7用例的时序图 (19)3.7.1 用户登陆时序图 (19)3.7.2 用户查询机票时序图 (20)3.7.3 用户订票时序图 (21)3.7.4 用户改签时序图 (23)3.7.5 用户退票时序图 (25)4 运行环境规定 (27)4.1支持软件 (27)1 引言1.1背景a. 本项目为网上机票订购系统,通过建立网上订票系统,扩展了乘客的订票渠道,可以使订票过程变得更加便捷安全。

c. 本项目采用B-S结构:其中服务器端为客户及客户所使用的浏览器软件,Server端为航空公司(或专门的订票公司)所负责维护运营的Web服务器、订票系统服务器和数据库服务器,其之间关系如下:d. 本系统适用于所有有网络基础的用户使用。

1.2文档概述本系统是基于Web的航空订票系统,客户只要在浏览器上就可以执行相关操作进行查询,订票改签退票等操作。

采用统一建模语言UML(Unified Modeling Language)对用户操作的过程进行建模,实现查询,订票,改签,退票等功能。

1.3参考资料以下列出在概要设计过程中所使用到的有关资料:1.《软件工程——实践者的研究方法》机械工业出版社2.软件工程PPT 软件工程课程3.携程网机票订购系统操作流程携程网4.软件工程——机票预定系统CSDN网络5.软件工程实验报告----航空订票系统CSDN网络2 任务概述2.1目标实现用户使用网上订票系统进行查票,登陆,订票,改签,退票等基本功能。

航空订票系统分析(需求部分)

航空订票系统分析(需求部分)

1.目的及参考资料1.1 编写目的1. 本需求分析说明书是为了开发《机票预定系统》而编写的,主要面向分析员、程序员、测试员和最终用户,使之能更好地理解系统功能以及实现系统。

2. 本说明书不仅是整个软件开发的依据,对以后的维护性工作也起着指导性的作用,同时也是测试计划和用户手册的编写依据。

1.2 参考资料1. 软件工程清华大学出版社2. 机票预定系统项目计划任务书 XX航空公司3. 概要设计说明书4. Computer Network A.S.Tanenbaun 、Prentice Hall2. 任务概述2.1 目标1. 计划节省人力资源40%,设备费用120%2. 计划提高日常订票事务处理速度的85%3. 计划提高控制精度100%4. 可实现信息化的管理5. 可实现半自动化的决策系统6. 计划人员利用率提高80%2.2 运行环境硬件环境:1台服务器:Pentium III 450以上, 258M RAM, 14G HD若干台客户机:Pentium 133以上, 32M RAM, 4.3G HD软件环境:Windows XP等操作系统、SQL Server 2005版本应用软件3. 数据描述3.1 数据需求1. 旅客:姓名、证件号(身份证号码/护照号码)---主键、联系方式、出发时间、出发地点和目的地、航班舱位要求2. 取票单:单号---主键、姓名、票号3. 帐单:编号---主键、付款金额、票号4. 机票:票号---主键、姓名、证件号、航班、座位、起飞时间、起飞地点、抵达时间、抵达地点、票价5. 航班:航班号---主键、起飞时间、起飞地点、抵达时间、抵达地点、座位数、空位数、票价数据表图:Single Ticket:Ticket:4.功能需求1. 航班查询:旅客可通过网络访问该系统客户端网址,可根据旅客提供的出发时间、出发地点和目的地、舱位要求等,查询满足旅客要求的航班。

通过检索可得到航班的相关信息,从而可以方便旅客订票并掌握所需信息,同时可减少工作人员的工作量。

机票预订需求分析报告

机票预订需求分析报告

机票预订需求分析报告机票预订需求分析报告一、背景介绍随着人们生活水平的提高和国际交流的增多,机票预订成为越来越多人出行的必备工具。

机票预订平台的出现极大地方便了人们的出行安排,但同时也带来了一系列需求和问题。

本报告将对机票预订需求进行分析,并提出针对性的解决方案。

二、用户需求分析1.快速、方便的预订流程用户对机票预订平台的核心需求是能够提供快速、方便的预订流程。

他们希望能够通过简单的几步操作即可完成机票预订,同时尽可能减少填写重复信息和繁琐的操作。

2.多元化的选择和比较功能用户对机票预订平台的另一个重要需求是能够提供多元化的选择和比较功能。

他们希望能够同时查询多家航空公司的机票信息,获取最全面和最佳的选择。

同时,用户也希望能够方便地比较不同航班、不同舱位和不同价格的差异,以做出更好的决策。

3.实时、准确的机票信息更新用户对机票信息的准确性要求非常高,希望能够及时获取最新的航班时间、机票价格等信息。

他们希望能够通过机票预订平台平台获取实时的机票信息,避免因为信息不准确而造成的损失和不便。

4.安全的支付和退改政策用户对支付和退改政策的安全性要求较高。

他们希望能够通过安全的支付通道完成机票预订,并希望退票和改签政策能够清晰明确,保障自己的权益。

三、解决方案1.简化预订流程通过技术手段优化机票预订流程,减少重复填写信息和繁琐的操作。

可以通过记录用户的个人信息并提供自动填写功能,简化用户的操作流程。

同时,在用户填写订单信息时提供清晰的引导和提示,帮助用户快速完成预订。

2.提供多元化的选择和比较功能机票预订平台可以引入多家航空公司的机票信息,提供多元化的选择和比较功能。

通过对不同航班、不同舱位和不同价格的对比,帮助用户快速找到最合适的机票。

同时,提供用户评价和反馈功能,让用户可以参考其他用户的评价来做出决策。

3.及时更新机票信息机票预订平台需要与航空公司和相关接口进行实时数据交互,确保机票信息的准确性和及时性。

机票预订系统需求分析

机票预订系统需求分析

1.1该系统主要要完成的流程录入:可以录入航班情况(数据可以存储在一个数据文件中,数据结构、具体数据自定)查询:可以查询某个航线的情况(如,输入航班号,查询起降时间,起飞抵达城市,航班票价,票价折扣,确定航班是否满仓);可以输入起飞抵达城市,查询飞机航班情况;订票:(订票情况可以存在一个数据文件中,结构自己设定)可以订票,如果该航班已经无票,可以提供相关可选择航班;退票:可退票,退票后修改相关数据文件;客户资料有姓名,证件号,订票数量及航班情况,订单要有编号。

1.2 系统性能需求1.系统处理的准确性和及时性系统处理的准确性和及时性是系统的必要性能。

在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足企业对信息处理的需求。

由于机票预定系统的查询功能对于整个系统的功能和性能完成举足轻重。

作为系统的很多数据来源,而机票数量和时间又影响企业的决策活动,其准确性很大程度上决定了机票预定系统的成败。

在系统开发过程中,必须采用一定的方法保证系统的准确性。

2.系统的开放性和系统的可扩充性机票预定系统在开发过程中,应该充分考虑以后的可扩充性。

例如订票系统的方式的改变(网上订票),用户查询的需求也会不断的更新和完善。

所有这些,都要求系统提供足够的手段进行功能的调整和扩充。

而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。

通过软件的修补、替换完成系统的升级和更新换代。

3.系统的易用性和易维护性机票预定系统是直接面对使用人员的,而使用人员往往对计算机并不时非常熟悉。

这就要求系统能够提供良好的用户接口,易用的人机交互界面。

要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。

机票预定系统中涉及到的数据是航空公司的相当重要的信息,系统要提供方便的手段供系统维护人员进行数据的备份,日常的安全管理,系统意外崩溃时数据的恢复等工作。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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 控制
运行控制将严格按照各模块间函数调用关系来实现。

在各事务中心模块中,需对运行控制进行正确的判断,选择正确的运行控制路径。

在网络传方面,客户机在发送数据后,将等待服务器的确认收到信号,收到后,再次等待服务器发送回答数据,然后对数据进行确认。

服务器在接到数据后发送确认信号,在对数据处理、访问数据库后,将返回信息送回客户机,并等待确认。

三、非功能性需求:
界面可用,宜用,响应速度,并发,最大点击率,安全。

四、机票预订系统操作界面
登录界面:选择不同的用户类型,进入不同的系统界面
航班管理子菜单——航班信息添加
航班管理子菜单——航班信息查询
说明:预订机票必须输入完整的信息,否则会弹出提示对话框要求重新填写;信息填写完成后,点击预订机票按钮,信息将会自动添加到数据库当中,旅客可以持有效证件到指定地点在一定时间内去领取机票;或者点击返回返回旅客菜单。

五、鉴定:
项目参与者对系统需求收集的意见:。

相关文档
最新文档