网上机票预定管理系统需求分析
(完整)机票预订系统需求分析
需求分析规格说明书--机票预订系统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系统编写目的随着知识经济的到来,人类已经逐步进入信息化社会,信息增长的速度越来越快,人们希望利用先进的管理理论方法手段来得到并处理越来越多的信息,以提高工作效率和管理水平。
机票预订系统需求分析报告
机票预订系统需求分析报告专业:软件工程班级:计算机系软件工程一班姓名:吴江报告日期: 2010年12月10日1引言1.1 编写的目的需求分析说明书提供用户与开发人员对开发软件的共同理解,使用户与开发单位就该系统的功能定义、环境需求达成共识,是今后各阶段设计工作的基础和依据,也是本阶段评审和测试阶段确认与验收的依据。
本需求分析的读者对象包括客户、业务人员需求分析人员、测试人员、用户文档编写人和项目管理人员。
1.2 背景人们在网上预订机票越来越普遍,能提供网上预订服务的网站也越来越多,如:携程旅行网等,但这些网站提供的服务并非实时的,而是在人工干预的基础上完成的。
为了提升企业效益,特开发此网上预订机票系统。
1.3定义SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)SQL: 一种用于访问查询数据库的语言事务流:数据进入模块后可能有多种路径进行处理1.4参考资料[1] 张海藩.软件工程导论(第五版)[M].北京:清华大学出版社,2003[2] 罗运模等.SQL Server 数据库系统基础.北京:高等教育出版社,2002[3]Computer Network A.S.Tanenbaun Prentice Hall 1996/01[4]罗运模等.SQL Server 数据库系统基础.北京:高等教育出版社,2002[5] 《基于项目的软件工程-面向对象研究方法》Cathie LeBlan&EvelynStiller 机械工业出版社 2001.12 任务概述2.1 目标《网上机票预订系统》运行于Internet环境,提供远程机票预订功能,包括远程航班信息查询,机票预订与确认等;使用《网上机票预订系统》可使机票订购过程简单化、电子化、数字化,节省常规过程所不必要的资源浪费。
2.2用户特点使用本系统的最终用户可以定位为所有电脑使用者,尤其以旅游商务人员为主。
由于本软件系统操作简单,界面友好,所以对用户的教育水平和技术水平几乎没有任何要求,只要会用电脑进行常规使用的用户均可。
机票预定系统可行性分析
机票预定系统可行性分析1. 引言机票预定系统是一个在线平台,为用户提供预订机票和管理机票订单的便利工具。
在现代社会,随着人们对航空交通需求的增加,机票预定系统的市场需求也越来越大。
本文将对机票预定系统的可行性进行分析,包括技术可行性、经济可行性和操作可行性。
2. 技术可行性机票预定系统的技术可行性分析主要考虑到系统的开发与维护是否具备足够的技术能力。
首先,需要进行系统架构设计,包括数据库的设计和用户界面的设计。
其次,需要选择合适的开发语言和技术,以确保系统的高效性和稳定性。
最后,还需要考虑系统的安全性和数据的保护,在用户个人信息和支付信息方面进行严格的保密措施。
通过综合评估技术和资源的可行性,可以确定机票预定系统的技术可行性。
3. 经济可行性机票预定系统的经济可行性分析主要考虑到该系统的投资回报率和盈利能力。
首先,需要评估市场需求和竞争情况,确定系统的目标用户群体和市场容量。
其次,需要考虑系统的成本,包括开发成本、运营成本和推广成本等。
然后,通过市场调研和商业计划分析,预测系统的收入和利润,以评估系统的经济效益。
最后,还需要考虑系统的可持续性和发展潜力,以保证系统的长期盈利能力。
4. 操作可行性机票预定系统的操作可行性分析主要考虑到系统的易用性和用户体验。
首先,需要确保系统的界面简洁明了,用户能够轻松地进行机票预订和订单管理等操作。
其次,需要提供多种支付方式和航空公司选择,以满足不同用户的需求。
然后,需要考虑系统的稳定性和可靠性,确保用户在使用过程中不会遇到系统崩溃或数据丢失等问题。
最后,还需要考虑系统的扩展性和兼容性,以适应未来的业务发展和技术更新。
5. 结论通过对机票预定系统的可行性进行分析,可以得出以下结论:该系统在技术、经济和操作方面具备可行性。
在技术可行性方面,开发和维护系统的技术资源可行,可以满足系统功能和安全性的要求。
在经济可行性方面,系统具备一定的投资回报率和盈利能力,市场需求和用户群体也具备一定规模。
机票预定系统需求分析
机票预定系统需求分析随着航空业的发展,人们的生活方式和旅游娱乐需求也发生了巨大的变化,机票预定系统成为了不可或缺的旅游生活工具。
下面针对机票预定系统进行需求分析。
需求一:航班信息展示机票预定系统必须能够对用户提供最新、真实、准确的航班信息,如起降时间、航班编号、出发地、目的地、到达时间等等,这些航班信息必须及时更新。
此外,系统还应该支持多种查询条件,以便用户通过条件筛选出最符合自己需求的航班信息和价格。
需求二:订单管理机票预定系统必须支持用户进行订单管理,包括用户查询、退订、改签等功能。
在订单管理功能上,系统应该为用户提供完善的流程,避免用户在操作时出现困难和错误。
同时,系统也应该在订单管理过程中,保障用户信息的安全性,严格遵守个人信息保护相关法规。
需求三:支付系统支付是机票预定系统中最核心的功能之一,系统必须支持常见的支付方式,如银行卡、支付宝、微信等。
在支付系统上,系统也应该保证支付环境的安全性,采用多种措施,如SSL加密、网关过滤等,确保用户在支付过程中的信息安全和支付安全。
需求四:退改政策透明机票预定系统必须将退改政策和费用明示,以保证用户能够秉持着强烈的了解和自主的选择。
同时,系统应该能够准确实施退改政策,保持政策的透明性和公正性。
需求五:客服支持机票预定系统必须提供完善而用户友好的客服支持,如电话、短信、在线客服等多种渠道。
在客服支持上,系统应该考虑用户的方便性和实用性,确保能够帮助用户及时有效地解决问题,并提供满意的服务体验。
总之,机票预定系统是一个重要的旅游生活服务平台,系统集成了航班信息展示、订单管理、支付系统、退改政策等多种功能,需要满足用户的多样化需求。
因此,系统需求分析和设计,必须考虑到用户的商业和非商业需求,设计出一套简单、有效、安全、便捷和友好的系统。
机票预订系统系统分析报告
机票预订系统系统分析报告一、引言随着旅游业的发展,越来越多的人开始选择旅行来放松身心,而机票的预订成为了一件很重要的事情。
目前,各大航空公司也都建立了自己的机票预订系统,并且这些预订系统不断地更新和改进。
在这篇文档中,我们将对一款机票预订系统进行分析,包括对系统的需求分析以及对系统的技术分析。
二、系统需求分析1.用户需求用户的主要需求是可以快速、便捷地查询到航班信息并完成订票。
2.可用性系统应该易于操作并且能够快速响应用户的命令。
同时,系统应该具有良好的错误提示功能,以便用户在出现问题时可以及时地得到提醒和帮助。
3.航班信息系统必须能够实时更新并展示各航空公司的航班信息,包括航班号、出发地点、目的地点、出发时间、到达时间、机票价格等相关信息。
4.支付方式系统应该提供多种支付方式,以方便用户完成支付。
包括支持银行卡、支付宝、微信等多种支付方式。
5.安全性系统必须具备高度的安全性,保护用户的个人信息、账户信息和支付信息不受外部攻击。
6.客户服务系统应该提供良好的客户服务,包括在客户遇到问题时能够及时提供帮助并解决问题。
同时,客户服务人员应该高效、友好。
三、系统技术分析1.前端技术系统前端采用了React技术。
React是一个优秀的JS库,它可以帮助我们构建复杂的交互式UI,并且可以很方便地与其他库或框架进行集成。
2.后端技术系统后端采用了Java Spring框架。
Spring框架是一个轻量级的开源框架,它可以很好地支持面向对象编程,并提供了大量的功能模块,包括事务管理、面向切面编程等。
3.数据库技术系统的数据存储采用了MySQL数据库系统。
MySQL具有稳定性高、性能优异、易维护等优点,同时也拥有丰富的数据类型和函数库。
4.安全技术系统考虑到用户的信息安全问题,采用了SSL安全传输协议。
SSL协议可以在网络传输过程中对数据进行加密和解密,以保护用户的数据安全。
5.性能优化技术为了保证系统的高效性能,采用了一系列性能优化措施,包括Redis缓存技术、Nginx负载均衡技术等。
网上机票预订软件的开发网上机票预订系统需求分析报告
网上机票预订软件的开发网上机票预订系统需求分析报告2.项目概述2.1目标《网上票务预订系统》运行于Internet环境,提供远程票务预订功能,包括远程票务信息查询,票务预订与确认等;使用《网上票务预订系统》可使票务订购过程简单化、电子化、数字化,节省常规过程所不必要的资源浪费。
2.2运行环境机票预订系统中的各个子系统的硬件和软件的配置如下:1.服务器端子系统的运行要求:系统软件: Linux数据库管理系统:oracle8i硬件要求:Pentium III 450以上, 256M RAM, 14G HD2.客户端子系统的运行要求:系统软件: Window 2000 Professional硬件要求:Pentium 133以上, 32M RAM, 4.3G HD2.3条件与限制服务器和客户机要求都能接入 Internet 。
3.数据描述3.1输入数据3.2输出数据数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。
数据的输入来源是手工输入。
手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统的培训。
在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。
2.数据的一致性与完整性由于系统的数据是共享的,所以如何保证这些数据的一致性,是系统必须解决的问题。
要解决这一问题,要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。
对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据。
系统数据流图4.功能需求系统的逻辑模型功能划分1.客户端子系统客户端子系统负责将订票员在客户端输入的信息,订票或取票,进行有效性验证之后,将订票申请或取票申请数据打包,发送到服务器端,并接收从服务器返回的信息,根据订票或取票打印出账单或机票。
2.服务器端子系统服务端子系统负责接收客户端子系统发送的数据,解包后判断是订票还是取票操作,执行相应的数据库操作,并将操作的结果返回给客户端。
机票预订系统需求分析
若旅客因事未能及时在取票通知时间内取票,系统主动显示提示信息,并及时将信息自动传递给相应旅行社,由其通知提醒旅客。
航班取消后的处理
对于航班信息,如航班因故取消,该系统应及时自动将信息传递给顾客以及与顾客相对应的旅行社,再由旅行社再次进行提醒以及原因说明,并且将其原来航班作出相应调整,将可行调整结果公布于该系统,由顾客再次进行选择预订,或者选择全额退票服务。
对性能的规定
精度
软件的输入精度:小数点后保留5位有效数字
输出数据精度的要求:小数点后保留5位有效数字
传输过程中的精度:小数点后保留5位有效数字
时间特性的需求
响应时间:1秒以内
更新处理时间:1秒钟以内
数据的转换和传送时间: 10秒以内
航班安排时间:5秒以内
灵活性
操作方式上的变化:该软件适用于很多操作系统,如win7/MAC/Linux/UNIX系统
项目背景
随着社会发展的不断进步,旅游业的蓬勃发展,机票预订系统对人们的生活影响越来越大,为了实现航空公司以及旅游业的现代化管理,方便旅客,需要开发一个机票预订系统。该系统具有完整的存储,查询,核对,打印机票等功能。
在这个系统中,旅客在旅行社的机票预售代理点,通过输入计算机系统查询,系统为旅客安排航班,印出取票通知和账单,旅客在飞机起飞前凭其二代身份证、取票通知和账单取票,系统校对无误后即打印机票给顾客。
若密码错误,则进行小窗口提示密码错误,三次以上密码错误则对该账户进行24小时冻结,除非输入特别验证消息或打电话到航空公司人工解决。
将来可能提出要求
希望做到系统运行的智能化,自动扫描识别二代身份证信息,通过二代身份证识别直接打印出航班机票登机等等.
4
设备
机票预订系统系统需求分析
机票预订系统系统需求分析报告问题:为方便用户,某航空公司模拟开发一个机票预订系统。
旅行社把预订机票的旅客信息(姓名,性别,工作单位,身份证号码,旅行时间,旅行目的地等)输入进该系统,系统为旅客安排航班,印出取票通知和账单,旅客在飞机起飞的前一天凭取票通知和账单交款取票,系统校对无误即印出机票给旅客一.首先确定系统的综合要求1.功能要求旅行社把预订机票的旅客信息(姓名,性别,工作单位,身份证号码,旅行时间,旅行目的地等)输入进该系统,系统为旅客安排航班,印出取票通知和账单旅客起飞前可以凭取票通知和账单交款取票,系统校对无误即印出机票给旅客2.性能需求:旅行社提供的信息准确输入到该系统并存储在航空公司的主服务器上。
对服务器上的数据必须进行及时正确的刷新。
3.可靠性需求关键部分是为旅客安排航班部分,必须准确无误的查询合适的航班,时间等。
4.出错处理需求关键部分是为旅客安排航班部分,5.接口需求旅客的信息必须如实显示在屏幕上;计算机与打印机有高速传输的连接接口,最后以纸张的形式打印出机票。
输出要求:数据完整,详实。
输入要求:简捷,快速,实时。
6.安全性能要求服务器的管理员享有对机场航班信息库及机票信息库和定票信息库的管理与修改;售票员只享有对订票信息库的部分修改(写入与读出)。
二.系统数据模型具体由E-R图表示如下三.功能模型由数据流图表示如下四.行为模型由状态转换图表示如下五.对所建议系统的说明通过开发患者监护系统减少护士人员的工作量,同时使患者的需求在第一时间内得到满足,可以减少人员不足时给患者带来的不便,从而提高医院的工作效率。
需要技术开发人员和系统运行平台及传感器等,受到投资来源的影响及系统开发环境等方面的限制。
本系统要求能够监护系统要随时接受每个病人的生理信号(脉搏、体温、血压、心电图等),定时记录病人情况以形成患者日志,当某个病人的生理信号超出医生规定的安全范围时向值班护士发出警告信息;此外,护士在需要时还可以要求系统打印出某个病人的病情报告。
机票预定系统需求分析
机票预定系统需求分析一、引言随着移动互联网的普及和交通出行需求的增加,机票预定系统已成为出行服务供应商不可或缺的一部分。
机票预定系统的目标是为用户提供便捷、快速、准确的机票预订服务,为出行服务供应商提供高效、精确的机票信息管理和销售平台。
本文将对机票预定系统的需求进行分析和描述。
二、功能需求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)飞机票网上预订系统需求分析说明书
飞机票网上预订系统需求分析说明书目录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.2 系统性能需求1.系统处理的准确性和及时性系统处理的准确性和及时性是系统的必要性能。
在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足企业对信息处理的需求。
由于机票预定系统的查询功能对于整个系统的功能和性能完成举足轻重。
作为系统的很多数据来源,而机票数量和时间又影响企业的决策活动,其准确性很大程度上决定了机票预定系统的成败。
在系统开发过程中,必须采用一定的方法保证系统的准确性。
2.系统的开放性和系统的可扩充性机票预定系统在开发过程中,应该充分考虑以后的可扩充性。
例如订票系统的方式的改变(网上订票),用户查询的需求也会不断的更新和完善。
所有这些,都要求系统提供足够的手段进行功能的调整和扩充。
而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。
通过软件的修补、替换完成系统的升级和更新换代。
3.系统的易用性和易维护性机票预定系统是直接面对使用人员的,而使用人员往往对计算机并不时非常熟悉。
这就要求系统能够提供良好的用户接口,易用的人机交互界面。
要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。
机票预定系统中涉及到的数据是航空公司的相当重要的信息,系统要提供方便的手段供系统维护人员进行数据的备份,日常的安全管理,系统意外崩溃时数据的恢复等工作。
机票预定系统可行性分析
机票预定系统可行性分析摘要:机票预定系统是一个能够帮助用户方便地预订机票、查询航班信息,并进行支付的在线系统。
本文将对机票预定系统的可行性进行分析,包括技术可行性、操作可行性、经济可行性等方面。
一、引言随着航空业的快速发展,越来越多的人选择乘坐飞机出行。
机票预定系统作为一个在线预订机票的工具,可以为用户提供便利,提高用户的预订效率。
本文将对机票预定系统进行可行性分析,以评估其能否满足用户需求。
二、技术可行性1. 系统架构:机票预定系统需要具备可靠的服务器架构,以保证系统的稳定性和可扩展性。
针对用户量增加时的负载问题,可以采用负载均衡技术或云计算技术进行优化。
2. 数据库管理:机票预定系统需要管理大量的航班信息、用户信息和订单信息。
需要采用高效的数据库管理系统,能够快速存取并管理这些信息,确保系统的性能和数据的一致性。
3. 安全性:机票预定系统需要保障用户信息的安全性,防止用户信息泄露和支付风险。
系统应该采用合适的安全措施,如加密算法、防火墙等,确保用户数据的保密和系统的安全。
4. 跨平台兼容性:机票预定系统应该能够在多个平台上运行,如电脑、手机、平板等。
需要进行充分的测试和适配,保证系统在不同平台上的稳定运行。
三、操作可行性1. 用户界面设计:机票预定系统需要提供简洁、直观的用户界面,方便用户进行操作。
应该考虑到不同用户的需求和使用习惯,提供多样化的操作方式,以提高用户体验。
2. 响应速度:机票预定系统需要保证快速响应用户的操作请求,及时更新航班信息和价格。
要提供高效的搜索和过滤功能,方便用户查找符合自己需求的机票。
3. 错误处理:系统应该具备良好的错误处理能力,能够及时捕捉并处理用户的操作错误,给出明确的错误提示和解决方案,以避免用户的困惑和不满。
四、经济可行性1. 开发成本:机票预定系统的开发成本包括软件开发人员的工资、系统架构和服务器的购买成本等。
需合理评估开发成本,确保能够获得良好的投资回报。
机票设计系统实验报告(3篇)
第1篇一、实验背景与目的随着航空业的快速发展,机票预订系统的需求日益增长。
为了提高预订效率、优化用户体验,本实验旨在设计并实现一个功能完善、操作便捷的机票预订系统。
通过本次实验,我们希望掌握需求分析、系统设计、编码实现以及测试等软件工程的基本流程,并提高对机票预订系统结构和功能的理解。
二、实验内容与要求1. 需求分析(1)系统功能需求:- 用户注册与登录:用户可以通过注册账号进行登录,方便后续预订和查询。
- 搜索航班:用户可以根据出发地、目的地、出发时间等条件搜索航班。
- 航班详情:展示航班的具体信息,包括航班号、机型、起飞时间、降落时间等。
- 预订机票:用户可以选择座位、填写个人信息并完成支付。
- 查询订单:用户可以查看自己的预订记录,包括订单状态、航班信息等。
- 取消订单:用户可以取消已预订的机票。
- 评价与投诉:用户可以对航班和服务进行评价或投诉。
(2)性能需求:- 系统响应时间:用户操作后的响应时间应控制在2秒以内。
- 系统并发用户数:支持同时在线1000个用户。
- 数据存储容量:至少存储100万条航班数据。
2. 系统设计(1)总体结构设计:- 用户层:负责用户界面交互,包括注册、登录、搜索、预订、查询、取消、评价等。
- 业务逻辑层:负责处理业务逻辑,如航班查询、订单管理、支付等。
- 数据访问层:负责数据持久化,如数据库操作、数据缓存等。
- 数据库层:存储航班信息、用户信息、订单信息等。
(2)详细设计:- 用户层:采用MVC(Model-View-Controller)模式,分离数据模型、视图和控制器。
- 业务逻辑层:采用分层设计,包括服务层、业务处理层和接口层。
- 数据访问层:采用ORM(Object-Relational Mapping)技术,实现数据持久化。
- 数据库层:采用MySQL数据库,设计合理的表结构和索引。
3. 实现与测试(1)编码实现:- 采用Java语言和Spring Boot框架进行开发,利用HTML、CSS、JavaScript等技术实现用户界面。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《现代软件工程课程设计》题目:网上飞机订票系统专业:软件工程班级: 0720561学号: 28姓名:汪思超计算机工程系2009年12 月20日目录目录 (1)第一章.可行性分析 (2)1.1 引言 (2)1.2技术可行性 (3)1.3社会可行性 (3)1.4经济可行性 (3)1.5法律可行性 (4)1.6操作可行性分析 (4)第2章.需求分析 (4)2.1任务概述 (4)2.2功能需求(用DFD图表示) (5)2.3外部接口需求 (9)2.4性能需求 (9)2.5软件属性需求 (9)2.6数据需求(ER图表示) (9)第3章.概要设计 (11)3.1总体设计(系统总流程图) (12)3.2模块设计 (12)3.3数据结构设计 (13)3.4故障处理说明 (15)参考文献 (16)第1章.可行性分析1.1 引言1.1.1系统编写目的以及读者对象1.1.1.1系统编写目的随着知识经济的到来,人类已经逐步进入信息化社会,信息增长的速度越来越快,人们希望利用先进的管理理论方法手段来得到并处理越来越多的信息,以提高工作效率和管理水平。
由于信息资源对人们生活的重要性,不断提高信息的收集,传输,加以利用等活动,日益成为人们社会生活的重要组成部分。
网上机票预订管理系统的产生和发展正好满足人们的这种需求。
1.1.1.2读者对象系统开发人员1.1.2项目背景当今世界,以信息技术为主要标志的科技进步日新月异,高科技成果向现实生产力的转化越来越快。
纵观全球经济发展,信息技术和信息产业已经成为经济增长的主要推动力之一,正在改变着传统的生产和经营方式以至生活方式,发达国家经过产业结构的升级和经济结构的转型已进入信息经济阶段。
信息资源已经成为国民经济和社会发展的战略资源,信息化水平也已成为现代水平和综合国力的重要标志。
今年是“十五”计划开局之年,中共十五届五中全会通过的国民经济和社会发展第十个五年计划建议中已明确指出:“信息化是当今世界经济和社会发展的大趋势,也是我国产业优化升级和实现工业化、现代化的关键环节。
”“大力推进国民经济和社会信息化,是覆盖现代化建设全局的战略举措。
”,可见,党和国家已将国民经济和社会信息化放在优先发展位置,体现了先进生产力的客观要求,是一项重要的战略决策。
这是民航加快发展的机遇,更是民航信息化的难得机遇。
随着知识经济的到来,人类已经逐步进入信息化社会,信息增长的速度越来越快,人们希望利用先进的管理理论方法手段来得到并处理越来越多的信息,以提高工作效率和管理水平。
由于信息资源对人们生活的重要性,不断提高信息的收集,传输,加以利用等活动,日益成为人们社会生活的重要组成部分。
网上机票预订管理系统的产生和发展正好满足人们的这种需求。
现在将详细介绍我的毕业设计——网上机票预订管理系统。
1.1.2.2用户系统管理员,网上订票用户。
1.1.2.3开发者汪思超1.1.3技术标准采用国家标准GB8567-881.2技术可行性随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。
管理信息系统是一个不断发展的新型科学,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立起和自身特点相适应的管理信息管理系统。
经对现有网上机票的销售和预订的实际考察发现,绝大多数的航空公司、网络公司及酒店等机票销售管理系统都已具备计算机软硬件和网络环境。
现有的网络硬件及软件的系统已经完全可以满足构造这样一个系统的实力。
本系统根据航空公司管理的实际要求,经过实际的需求分析,采用作为开发工具,以SQL2000做数据后台,开发出来的网上机票预定管理系统。
整个系统从符合操作简便,界面友好,灵活,实用,安全的要求出发,完成了网上机票预定的全过程,包括机票信息管理,客户信息管理,航线信息管理,系统管理等管理工作。
技术环境已满足开发和使用的条件。
1.3社会可行性本网上飞机票订票系统用于网上订票,人们只要能上网就能足不出户的查阅机票信息,还能根据相应的信息订票和付账,操作简单、显示结果易懂,没有不相关的繁琐复杂内容,完全适用各类人群,因此在社会可行性方面是完全满足的。
1.4经济可行性本次网上机票预订管理系统的开发是建立在计算机技术广泛应用和普及于社会各个行业的实际工作中,并能够极大的减少航空公司、机票销售点工作人员的工作压力,降低售票开销,简化售票流程,提高机票管理系统的效率和准确性,规范旅客信息的管理。
从长远角度来看,此系统的投入会给航空公司机票销售信息统计完整化、数据处理智能化、经济预算科学化、业务处理高效化等。
另外本系统采用开发软件均为开源免费,可大大降低开发成本,一旦项目完成投入使用,即可见效益。
1.5法律可行性1.所有开发软件均采用开源免费软件,无版权纠纷。
2.无违反国家法律相关规定。
1.6操作可行性分析操作可行性,又称社会可行性或运行可行性,是对开发系统在一个给定的工作环境中能否运行或运行好坏程度的量度。
本系统以网络应用为主,用户界面和管理界面都和在网上查看新闻一样简单和易于操作。
所有有上网经历的用户都可以轻松地完成自己的目的,而管理对于航班及订单的管理也无须特地培训,简单知道航班的规则即可。
第2章.需求分析2.1任务概述2.1.1软件主要组成及功能要完成功能主要有:●新用户注册,新用户可以注册,登陆系统后进行相应的信息交互。
●验证登陆名密码,正确进入主菜单,根据登录时所选的登录方式(客户、管理员)的不同分别对用户设定不同的访问权限。
●管理员信息的输入和修改,包括用户名、登陆密码。
●舱位信息的输入和修改,包括舱位等级编号、舱位等级名称、提供的各种服务类别,以及备注信息等。
●客机信息的输入、修改和查询,包括客机编号、客机型号、购买时间、服役时间、经济舱座位数量、公务舱座位数量、头等舱座位数量以及备注信息等。
●航线信息的输入、修改和查询,包括航线编号、出发城市、到达城市、航班日期、出发时间、到达时间、客机编号、经济舱价格、公务舱价格、头等舱价格和备注信息等。
●客户等级信息的输入、修改,包括客户等级编号、客户等级名称、折扣比例和备注信息等。
●客户信息的输入、修改和查询,包括客户编号、客户姓名、客户性别、身份证号码、客户网上用户名、客户登陆密码、客户联系电话、客户类型和备注信息等。
●订票信息的输入、查询和修改,包括订票编号、客户编号、客户姓名、客户类型、折扣比例、航线编号、出发城市、到达城市、出发时间、舱位类型、票价、结算金额和备注信息等。
2.1.2用户特点及一般约束1.管理员和用户的登陆要求合法的管理员以及用户才能登陆体统,防止系统被无关人员动用,使用字符串匹配对用户名和密码进行判断。
管理员和用户的登录对相应的操作权限也不一样,管理员有舱位信息管理,客机信息管理,航线信息管理,客户类型信息管理,客户信息和订票信息管理, 用户主要有舱位查询,客机信息查询,航线信息查询,客户类型信息查询,自己的信息管理,和自己订票和退票。
2.管理员的日常操作管理员可以对舱位信息,客机信息,航线信息,客户类型信息,进行查询、修改和删除操作,可以对客户信息和订票信息只有查询操作。
3.用户的的日常操作用户可以进行注册然后登陆系统,可以查询舱位信息,客机信息查询,航线信息查询,客户类型信息,可以对自己的信息进行修改,可以定票(按照航班号进行预订机票,显示所订机票的信息和价格,进入支付系统付账,并再次要求客户确认,确认无误后订票成功),可以退票(在特殊情况下(如天气不适合飞机起降,飞机延误超过30分钟)等给予全额退票,如果是个人原因只能退50%),对退票后的机票要在未售出机票中重新体现。
2.2功能需求(用DFD 图表示)2.2.11.用户注册的DFD 图顶层图: 填写信息 获得确认1.层图填写信息 获得确认 点击新用户注册 填写相应的信息注册 注册成功可登录 P 点击新用户注册 填写相应的信息注册 P1D 添加用户信息 返回用户信息 P2 注册成功2.2.2用户订票的DFD 图顶层图:1层图:用户登录查阅机票信息P订票用户登录订票成功用户信息订票信息输入要查询 信息P 1D 1机票信息查询机票 信息P 2 机 票信 息处理订票息P 2.1机票信息查询信 息2.2.3退票的DFD 图顶层图:1层图:退票成功退票用户登陆用户信息退票信息用户登陆用户用户信息处理用户 信息 P 1 D 1用户信息查询用户 信息P 2 用 户 户 证信 息用 户信 息D 2订票信息 查询订票信息P 2.1.1 D 3机票已卖完信息检查机票是 否存在P 2.1.2 D 4订票有误信息更新机票 信息 P 2.1.3 定 票 信 息 定 票 信 息错 误 书 信 息机 票 数 量 已 满 信 息定 票 信 息定票 信 息2.2.4机票信息查询的DFD 图顶层图:1层图:用户登陆查询机票用户查找的机票信息机票信息用户登陆用户查找的机票信息机票信息处理机票信息P 1机票 清 单D 机票信息清单D 2机票信息机 票 信 息机票信息 P 2机票信息退票成功用户登陆用户信息退票信息处理订票信 息P 1D 1订票记录取消机票记 录P 2 机票信息退款处理P 3 D 2退票的相关规定机 票 信 息 退 票 的 原 因机 票 信 息2.3外部接口需求在用户界面方面要求错误信息格式均以弹出提示框的形式出现,硬软件接口方面没有特别的需求,一般用户都可以直接使用。
2.4性能需求因为系统本身较小,并不投入实际应用,因此响应时间、结果精度方面可能会比较差,数据量大小方面能够处理较大的数据量。
2.5软件属性需求在数据检索、数据增删改方面必须做到丝毫不差,满足软件开发的正确性要求。
必须考虑充足的异常处理机制以及软件的复用性,以便增强软件的健壮性。
在安全保密性方面做到不同身份所能处理的事务不同,避免保密数据泄漏;设置足够的触发器对不安全的数据修改进行回滚操作,进而保证了安全性要求。
所开发出来的软件必须是可维护的,不能把一些东西做的太死。
2.6数据需求(ER 图表示)管理员信息实体E-R 图如图2-1所示。
舱位等级信息实体E-R 图如图2-2所示。
管理员信息实体 管理员编号 管理员用户名 管理员密码 管理员电话图2-2舱位等级信息实体E-R图客机信息实体E-R图如图2-3所示。
图2-3 客机信息实体E-R图航线信息实体E-R图如图2-4所示。
图2-4航线信息实体E-R图客户类型信息实体E-R图如图2-5所示。
图2-5 客户类型信息实体E-R图客户信息实体E-R图如图2-6所示。
图2-6 客户信息实体E-R图订票信息实体E-R图如图2-7所示。
图2-7 订票信息实体E-R图实体之间关系的E-R图如图2-8所示。
图2-8实体之间关系的E-R图第3章.概要设计3.1总体设计(系统总流程图)3.2模块设计3.2.1注册新用户注册为会员,由用户将填好的注册信息表单提交到控制层,由控制层调用数据逻辑层操作数据库,完成用户的注册。