机票预订系统需求分析报告
- 格式:doc
- 大小:185.00 KB
- 文档页数:10
信息工程学院
飞机订票系统
软件需求规格说明书
姓名:张继康
学号:2014110551
系统名称:飞机订票系统软件需求分析班级:14软件工程1班
宿州学院
目录
一、引言 (2)
1.1目标 (2)
1.2文档约定 (3)
1.3读者对象和阅读建议 (3)
1.4项目范围 (3)
1.5参考资料 (3)
二、总体描述 (4)
2.1产品前景 (4)
2.2产品特征 (4)
2.3用户及其特征 (5)
2.4运行环境 (5)
2.5设计和实现上的约束 (5)
2.6用户文档 (6)
三、系统特性 (8)
3.1系统特性 (8)
3.2描述和优先级 (9)
3.3激励、响应序列 (9)
3.4功能性需求 (9)
四、外部接口需求 (10)
4.1用户界面 (10)
4.2硬件接口 (11)
4.3软件接口 (11)
4.4通信接口 (12)
五、非功能需求 (12)
5.1性能需求 (12)
5.2防护性需求 (13)
5.3安全性需求 (13)
5.4软件质量属性 (13)
六、其他需求 (13)
附录A;术语表 (13)
附录B;分析模型 (14)
附录C;待确定问题清单 (15)
1。
机票预定系统(可行性分析+需求分析+概要设计+详细设计说明书+测试报告)-课程设计机票预定系统(可行性分析+需求分析+概要设计+详细设计说明书+测试报告)机票预订系统可行性分析系统目的分析机票预订系统的目的是从操作简便、界面友好、灵活、实用、安全、便捷的要求出发,完成航空公司需要订票管理过程,包括航线信息管理、客户信息管理、票务信息管理等功能,主要解决在一个航空公司里,进行航线管理、顾客的查询航班,订票及退票等服务项目管理的程序设计。
并尽可能的满足客户的需求。
当前的系统的目标分析随着计算机话的订票和售票服务普及化,乘客自己可以设计全部的航空计划。
旅行社将旅客的信息资料反馈给航空公司,这样就形成了旅客个人资料,旅客在交付预定金后,航空公司建立的客户信息数据库中就留下了资料,在乘客以后的服务中就可以提供更加人性化得服务。
因此我们的系统目标就是:实现网上订票的普及化,客户服务的信息化,数据库管理的便捷化。
具体表现为:(1)我们实行团体订票优惠,即所有通过本订票系统提供的服务的用户必须先注册,以便系统管理人员对用户的管理。
同时对旅行社团体订票提供折扣优惠。
(2)建立完善的订票流程,订票流程是订票系统关键的部分,笨系统通过需求分析一套独特的订票流程,其方便性、快捷性、完善性使得本售票系统流程区别于老系统的流程。
(3)家里两种取票方式:票点取票、送货上门。
建立服务查询模块,是浏览者能够方便的通过该模块查询服务的相关信息。
(4)提供系统公告与出行参考模块,为用户提供方便。
技术可行性分析实用现有的技术能不能实现这个系统?由于本管理系统的对象单一,仅对航空公司机票进行管理。
这个管理系统比较适合采用数据结构来设计。
本系统使用Visual Basic ,使用文档作为后台服务。
在计算机硬件和软件快速发展的今天,计算机硬件和软件已经能够满足本管理系统的压球。
在数据库的编程工具方面,各种可视化编程语言的出现,一改过去设计的概念和方法,用户鼠标就可以快速,简介的创建应用程序,极大的提高了编程效率。
需求分析规格说明书--机票预订系统1 引言1.1 编写目的航空公司为给旅客乘机提供方便,需要开发一个机票预定系统。
各个旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位要求等)输入到系统中,系统为旅客安排航班。
当旅客交付了预订金或通过网上支付方式付款后,旅客就可以在飞机起飞前凭个人二代身份证在旅行社或机场指定系统上自助打印机票,系统核对无误即打印出机票给旅客。
此外航空公司为随时掌握各个航班飞机的乘载情况,需要定期进行查询统计,以便适当调整。
1。
2 项目背景随着社会发展的不断进步,旅游业的蓬勃发展,机票预订系统对人们的生活影响越来越大,为了实现航空公司以及旅游业的现代化管理,方便旅客,需要开发一个机票预订系统。
该系统具有完整的存储,查询,核对,打印机票等功能.在这个系统中,旅客在旅行社的机票预售代理点,通过输入计算机系统查询,系统为旅客安排航班,印出取票通知和账单,旅客在飞机起飞前凭其二代身份证、取票通知和账单取票,系统校对无误后即打印机票给顾客。
1.3 定义1.4 参考资料1.《软件工程导论》,张海潘,清华大学出版社2 任务概述2.1 目标在计算机网络,数据库和先进开发平台上,利用现有软件,配置一定硬件,开发一个巨头开放乙烯结构的、易扩充的、一维护的、具有良好人机交互界面的机票预订系统,实现航空公司与旅行社之间的现代化管理链接.实现各个旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位要求等)输入到系统中,系统为旅客安排航班的功能。
2.2 用户的特点用户为旅游社工作人员,通过登录相应信息而进入机票系统,然后输入旅客基本信息和要求,系统自动为其查询并且作出相应的航班安排,经与旅客交流后,选择航班进行预订,网上支付,然后系统在用户终端输出相应取票通知和账单。
2。
3 条件与限制2。
案例:机票预定系统一、可行性分析1 引言1。
1 编写目的:可行性研究的目的是为了对问题进行研究,以最小的代价在最短的时间内确定问题是否可解经过对此项目进行详细调查研究,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排。
明确开发风险及其所带来的经济效益。
本报告经审核后,交软件经理审查。
1。
2 项目背景:开发软件名称:机票预订系统.项目任务提出者:中国民航及中国国际旅游开发公司。
项目开发者:浙江大学IMK开发小组。
用户:中国民航及中国国际旅游开发公司.实现软件单位:中国国际旅游开发公司及浙江大学项目与其他软件,系统的关系:本项目采用客户机/服务器原理,客户端的程序是建立在Windows NT 系统上以Microsoft Visual C++为开发软件的应用程序,服务器端采用Linux 为操作系统的工作站,是采用Oracle 8的为开发软件的数据库服务程序.2.可行性研究的前提2。
1要求主要功能:为游客提供机票预定服务,方便旅游局的售票工作,提高旅游局的服务质量和服务效率性能要求:机场提供的信息必须及时的反映在旅游局的工作平台上。
售票系统的定单必须无差错的存储在机场的主服务器上。
对服务器上的数据必须进行及时正确的刷新.输出要求:数据完整,详实。
输出要求:简捷,快速,实时.安全与保密要求:服务器的管理员享有对机场航班信息库及机票信息库和定票信息库的管理与修改。
售票员只享有对订票信息库的部分修改(写入与读出)。
完成期限:预计六个月,即截止2000年2月8日。
2.2目标:系统实现后,大大提高旅游局的机票预定服务效率。
降低售票服务中的错误发生率,减少信息交流的烦琐过程及其带来的开销.2.3条件,假定和限制建议软件寿命:5年。
经费来源:中国国际旅游开发公司。
硬件条件:服务器sun工作站,终端为pc机。
运行环境:Linux数据库:Oracle8投入运行最迟时间:2000/04/042.4可行性研究方法2.5决定可行性的主要因素成本/效益分析结果,效益〉成本.技术可行,现有技术可完全承担开发任务。
机票预定系统调研报告模板机票预订系统调研报告一、背景介绍机票预订系统是一种通过互联网或移动应用程序向用户提供机票预订服务的系统。
随着航空业的发展和人们对旅行需求的增加,机票预订系统成为航空公司和旅行社的重要工具。
本次调研旨在对目前市场上的机票预订系统进行梳理和分析,为用户提供更准确、高效的机票预订服务。
二、调研方法本次调研采用了多种方法进行,主要包括以下几个方面:1. 网络调研:通过搜索引擎和相关网站,获取了大量关于机票预订系统的信息,并加以整理和比较。
2. 实地访谈:走访了几家航空公司和旅行社,与相关负责人进行了深入交流,了解他们对机票预订系统的需求和使用情况。
3. 用户调研:通过问卷调查的形式,向用户收集了关于机票预订系统的使用体验和需求的信息。
三、市场现状分析目前市场上有许多机票预订系统,主要从以下几个方面进行了分析:1. 功能模块:大部分机票预订系统具备核心的机票搜索、预订和支付功能。
部分系统还提供了航班查询、航班动态、签证办理等增值服务。
2. 用户界面:有些机票预订系统界面简洁、操作便捷,用户体验较好;而有些系统则过于繁杂,用户不易上手。
3. 移动端应用:随着智能手机的普及,越来越多的用户倾向于使用移动端应用进行机票预订。
一些机票预订系统已经开发了移动应用,并获得了较好的用户反馈。
4. 合作伙伴和资源:部分机票预订系统与航空公司、旅行社等建立了稳定的合作关系,能够提供更丰富的机票选择和更优惠的价格。
四、用户需求分析通过用户调研,得到了以下用户需求:1. 快速准确的机票搜索和预订功能,用户期望能够通过简单的几个步骤就能完成整个预订过程。
2. 清晰明了的航班信息展示,包括航班时间、价格、剩余座位等,用户希望能够一目了然地比较不同航班的优劣。
3. 安全可靠的支付方式,用户关心支付过程的安全性,并需要多种支付方式来满足不同需求。
4. 移动端应用的支持,用户希望能够在手机上方便地进行机票预订,并随时查看订单和航班信息。
航空订票系统需求分析总结报告需求分析总结报告拟制: SQA:审核:批准:项目名称:航空订票系统项目代号:产品版本:收文:抄送:小组成员:陈阳超、高腾、李成斌、李惟珠、张宁;该报告由开发团队编制作为需求分析阶段的结论。
其概述了需求分析的结果并建立开始概要设计的基线。
建议内容如下: 1. 引言1.1编写目的a)编写本项目开发计划的目的是把在《航空订票系统》的开发过程中对各项工作人员、开发的进度、经费的预算、硬件和软件资源条件等问题所做的安排用文档的形式记载下来,以便根据本计划开展和检查项目开发工作,保障项目开发成功。
b)主要可能包括以下人员:项目管理人员、测试人员、系统开发人员,有时还包括部分用户。
1.2背景说明:a) 待开发的软件系统:航空订票系统; b) 本项目任务提出者:陈阳超开发者:陈阳超、高腾、李成斌、李惟珠、张宁用户:航空公司实现该软件的计算机中心或计算机网络:系统开发完成后,要能运行于任何由Windows NT/Windows 9X操作系统所构成的计算机网络环境下。
c) 该软件系统同其他系统或其他机构的基本关系:航空订票系统可以在装有Windows操作系统,进行操作,操作界面友好。
1.3定义SQA----软件质量保证 PDP------项目开发计划SCM-----软件配置管理 SRS------软件需求规格说明书 SW----软件定义:软件定义,软件开发,软件使用、维护和退役。
1.4参考资料a)本项目的经核准的计划任务书或合同、上级机关的批文:《软件工程》 b)属于本项目的其它已发的文件:软件工程作业第一次作业。
c)本文件中各处引用的文件、资料,包括所需用到的软件开发标准:《软件工程》软件需求分析及软件开发标准。
2.复用建议航空客运订票的业务活动包括:查询航线、客票预订和办理退票等运订票系统,以使上述业务可以借助计算机来完成。
(1)每条航线所涉及的够息有:终点站名、航班号、KVL号、6行周日(星期几)、乘员定额、众票量、已订票的客户名单(包括姓名、订票量、舱位等级1,2或3)以及等候替补的客户名单(包括姓名、所需票层);(2)作为示意系统,全部数据可以只放在内存中; (3)系统能实现的操作和功能如下:①查询航线:根据旅客提出的终点站名输出下列信息:航班号、飞机号、星期几飞行,最近一天航班的日期和余票额。
机票预订系统需求分析报告一.机票预定系统的功能要求机票预定系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的机票预定系统,实现航空公司的机票销售的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的机票销售信息。
根据可行性研究的结果和客户的要求,分析现有情况及问题,采用client/server结构,将机票预定系统划分为两个子系统:客户端子系统,服务器端子系统.下面分析各个子系统的功能需求:1.客户端子系统:在客户端系统的功能实现上,可以分为以下几个部分:[1]旅客信息的输入和统计旅行社把旅客要求订票的信息由专人负责输入.这部分功能是客户端子系统的基本部分,这个功能是以后各个部分的基础。
系统要求做到即能够从其它子系统中共享一部分信息,又有方便的操作界面工手工输入旅客信息。
这部分要求对输入的数据进行简单的统计,供航空公司进行查询和宏观调控。
[2]旅客信息的存储:将旅客的信息存储到旅行社的客户端系统中,以备以后的取票确认以及查询。
[3]机票信息的传递及接收:将旅客所须的机票信息由旅行社客户端由网络传到航空公司的服务器上,并且接受航空公司返回的航班信息,然后存储起来。
[4]取票通知及帐单的生成和打印:把已存储的从航空公司返回的航班机票信息打印出来,并且生成帐单打印出来一起交给旅客。
印出机票给已经订票的旅客:根据旅客的取票通知及帐单,经过确认无误后,接受旅客的付款后把机票印出来交给旅客.[5]机票销售情况的核算这一功能是在上一功能的基础上,对机票销售额进行单项核算,得到该旅行社的销售情况并把核算结果作为企业报表输出。
2.服务器端的功能要求:通过计算机网络将客户端与服务器的数据库相连,将从客户端得到的信息进行处理,实现航班查询,机票生成,销售统计,综合信息查询等子系统.以计算机成本核算为中心,实现销售业务的计算机自动化,为航空公司降低成本、提高销售额、经营决策提供及时精确的依据。
《飞机订票系统》需求分析报告信息工程学院飞机订票系统软件需求规格说明书姓名:张继康学号:2014110551系统名称:飞机订票系统软件需求分析班级:14软件工程1班目录一、引言 (2)1.1目标 (2)1.2文档约定 (3)1.3读者对象和阅读建议 (3)1.4项目范围 (3)1.5参考资料 (3)二、总体描述 (4)2.1产品前景 (4)2.2产品特征 (4)2.3用户及其特征 (5)2.4运行环境 (5)2.5设计和实现上的约束 (5)2.6用户文档 (6)三、系统特性 (8)3.1系统特性 (8)3.2描述和优先级 (9)3.3激励、响应序列 (9)3.4功能性需求 (9)四、外部接口需求 (10)4.1用户界面 (10)4.2硬件接口 (11)4.3软件接口 (11)4.4通信接口 (12)五、非功能需求 (12)5.1性能需求 (12)5.2防护性需求 (13)5.3安全性需求 (13)5.4软件质量属性 (13)六、其他需求 (13)附录A;术语表 (13)附录B;分析模型 (14)附录C;待确定问题清单 (15)引言随正全球经济和信息的发展,人们对乘飞机旅行、工作的需求不断增加,航空客运业务的规模日益宏大,加上网络日益普及,具有良好的人机交互界面的机票预订系统,实现航空公司的机票销售的自动化,这套软件就是在这样的基础上而开发的。
配备一个安全、高效、灵活、可靠的航空订票管理系统对于航空公司加强客户服务质量,提高客户服务水平,扩展业务途径,维护公众形象,提高工作效率必将发挥重要作用。
1.1目标软件需求说明书的编写目的是为了更好地使用户和软件开发如有双方对软件的初始规定有一个共同的理解,明确软件需求,安排项目规划和进度,指导整个软件的开发过程,为测试提供依据。
为软件开发测试人员提供整个软件开发过程的安排,主要读者为软件的开发测试人员。
目标需求1. 计划节省人力资源40%,设备费用120%2. 计划提高日常订票事务处理速度的85%3. 计划提高控制精度100%4. 可实现信息化的管理5. 可实现半自动化的决策系统1.2、文档约定(1)对所选系统进行严密的需求获取以及需求分析。
软件需求说明书软件需求说明书 (1)1引言 (1)1.1编写目的 (1)1.2背景 (2)1.3定义 (2)1.4参考资料 (2)2任务概述 (3)2.1目标 (3)2.2用户的特点 (4)2.3假定和约束 (4)3需求规定 (5)3.1对功能的规定 (5)3.2对性能的规定 (10)3.2.1精度 (10)3.2.2时间特性要求 (10)3.2.3灵活性 (10)3.3输人输出要求 (11)3.4数据管理能力要求 (12)3.5故障处理要求 (12)3.6其他专门要求 (13)4运行环境规定 (13)4.1设备 (13)4.2支持软件 (14)4.3接口 (14)4.4控制 (15)1引言1.1编写目的1.本文档旨在从技术、经济、操作等方面综合研究分析机票预订系统的需求以及各模块需要实现的具体要求,尽可能多地考虑在日后研发过程中可能出现的问题,为日后的概要设计和详细设计打基础2.便于用户、系统分析人员和程序员对需求进行理解和交流,初步判定目标软件能否满足其原来的期望,并可作为系统分析员设计软件的基本出发点;3.确立可测试标准,用于软件开发完成后测试产品。
4.预期的读者和阅读建议:●项目经理,项目组成员:须将本文档的全部内容理解清楚。
●测试人员:主要阅读本文中详细的需求部分。
●客户:需明确所有的需求分析是否符合自己提出的要求。
1.2背景说明:1.软件系统名称:航空机票预订系统。
2.任务提出者:XX航空公司3.开发者:青岛科技大学06级软件开发小组4.用户:XX航空公司,各大订票点5.实现:XX航空公司计算中心6.航空机票预订系统构建平台为Windows 2000及以上,其数据库构建在SQLServer 2005上,并可于其他同级别航空公司的订票系统实现权限限制性兼容,与Windows其他软件并不冲突。
1.3定义●结构化语言:将自然语言加上程序设计语言的控制结构就成了结构化语言。
●数据库:按照数据结构来组织、存储和管理数据的仓库。
机票预订系统系统分析报告一、引言随着旅游业的发展,越来越多的人开始选择旅行来放松身心,而机票的预订成为了一件很重要的事情。
目前,各大航空公司也都建立了自己的机票预订系统,并且这些预订系统不断地更新和改进。
在这篇文档中,我们将对一款机票预订系统进行分析,包括对系统的需求分析以及对系统的技术分析。
二、系统需求分析1.用户需求用户的主要需求是可以快速、便捷地查询到航班信息并完成订票。
2.可用性系统应该易于操作并且能够快速响应用户的命令。
同时,系统应该具有良好的错误提示功能,以便用户在出现问题时可以及时地得到提醒和帮助。
3.航班信息系统必须能够实时更新并展示各航空公司的航班信息,包括航班号、出发地点、目的地点、出发时间、到达时间、机票价格等相关信息。
4.支付方式系统应该提供多种支付方式,以方便用户完成支付。
包括支持银行卡、支付宝、微信等多种支付方式。
5.安全性系统必须具备高度的安全性,保护用户的个人信息、账户信息和支付信息不受外部攻击。
6.客户服务系统应该提供良好的客户服务,包括在客户遇到问题时能够及时提供帮助并解决问题。
同时,客户服务人员应该高效、友好。
三、系统技术分析1.前端技术系统前端采用了React技术。
React是一个优秀的JS库,它可以帮助我们构建复杂的交互式UI,并且可以很方便地与其他库或框架进行集成。
2.后端技术系统后端采用了Java Spring框架。
Spring框架是一个轻量级的开源框架,它可以很好地支持面向对象编程,并提供了大量的功能模块,包括事务管理、面向切面编程等。
3.数据库技术系统的数据存储采用了MySQL数据库系统。
MySQL具有稳定性高、性能优异、易维护等优点,同时也拥有丰富的数据类型和函数库。
4.安全技术系统考虑到用户的信息安全问题,采用了SSL安全传输协议。
SSL协议可以在网络传输过程中对数据进行加密和解密,以保护用户的数据安全。
5.性能优化技术为了保证系统的高效性能,采用了一系列性能优化措施,包括Redis缓存技术、Nginx负载均衡技术等。