《Mercury航班预定系统》软件需求规格说明书(12.4)
机票预订系统(详细设计说明书
4.9存储分配
本程序用高级语言jsp进行编程,直接内存分配由jsp程序运行时分 配。
本组件所依赖的变量,结构要求全部在组建内申明。
3.10注释设计
3、 模块首部的注释:用户验证程序。 4、 对调用函数的注释:调用加密函数MD5。
4.11限制条件
当系统第一次使用时,具有统一的用户ID和密码:超级用户和
7、后台的航班添加:该项功能只有机场管理员才能操作,他通过 提供航班的具体信息添加航班信息。
8、后台的取消航班:该项功能只有机场管理员才能操作,先通过 航班号和航班日期查询到航班信息后,取消航班就可以将该航班从数据
库中删除。
9、后台的航班查询:该项功能只有机场管理员才能操作,通过航 班号和航班日期查询到航班信息。
字符串 无
航班日 Varchar 无 期
字符串 无
4.6算法
(1)【确定】按钮触发的处理:验证用户的合法性。
处理流程: 取得用户输入的用户名和密码; 加密用户名和密码,传输到数据库并与账户表进行一致性验证; If用户名and 密码 正确 以该用户身份进入系统总控界面并获得相应系统权限 else 提示“用户名或密码错误”
3.1程序描述
本系统主要用于机票预订,所以提供了以下几个子功能:机票预 订,取票通知,查询航班,查询机票,打印机票,各航班的营运统计, 以及后台方面的航班的添加,取消航班,机票的生成,以及航班的查询 等后台功能。
1、机票预订功能:旅行社和机场管理员有权力进行该项功能。首 先通过查询得到旅客所需的航班,确定该航班还有没有被预订的座位, 然后选择座位的等级,填写旅客的详细信息之后就可进行网上预订机 票。
系统生 无 产
航班等 Varchar 无 级
2位以 选择 上
机票预订系统需求规格说明书
机票预订系统需求规格说明书LT机票预订系统需求规格说明书项目开发人:信工0404班万芸欧翠娥施雪梅1 引言1.1编写目的为了更好地向用户描述系统性能,尽量满足用户的需要,建立和用户沟通的平台。
同时,为了明确软件系统的整体框架及实施细则。
名字:取票通知:描述:旅客领取机票的凭证定义:取票通知=旅客姓名+领票时间位置:输出到打印机名字:售出机票信息描述:旅客的航班机票的信息定义:售出机票信息=旅客的航班机票位置:输出到打印机名字:旅客订票记录描述:已订票的旅客在航空公司的记录定义:旅客订票记录=旅客姓名+航班机票信息位置:输出到航空公司端(Server端)3.2数据需求机票预定系统的数据需求包括如下几点:1.数据录入和处理的准确性和实时性数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用。
手工输入要通过系统界面上的安排系统具有容错性,对错误的输入要有所反应。
数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。
2.数据的一致性与完整性系统的数据是共享的,有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。
对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据。
3.数据的共享与独立性整个机票预定系统的数据是共享的。
然而,从系统开发的角度上看,共享会给设计和调试带来困难。
因此,应该提供灵活的配置,使各个分系统能够独立运行,而通过人工干预的手段进行系统数据的交换。
这样,也能提供系统的强壮性。
4.流程图4.1业务流程图旅客订票流程图:旅客清单航班机票 旅客订票记录订票 机票信息航班机票信息航班机票信息订票信息取票通知1.1旅客信息记录旅客1.2传给航空公司2.1安排航班2.2传给旅行社3.1产生取票通知.旅客订票信息旅客取票流程图:订票旅客清单售出机票信息4.2.实体-联系图(ER 图)旅客旅客1旅客信息查询2打印机票机票预定系统的实体联系图如下图所示:111N旅行时间姓名性别旅行地点身份证号码工作取票通知订票旅客清单售出机票信息价格帐单等级可售时间航班机航空公司旅客旅行社合适航订5.功能需求5.1客户端功能需求在客户端系统的功能实现上,可以分为以下几个部分:[1]旅客信息的输入和统计旅行社把旅客要求订票的信息由专人负责输入。
航空订票系统软件需求说明书
《信息系统分析与设计》课程考核报告题目网上机票预定系统院系__ 电子工程系___专业信息工程(系统工程方向)学生姓名学号二O一二年五月六日目录1引言 (3)1.1编写目的 (3)1.2背景 (3)1.3定义 (4)1.4参考资料 (4)2任务概述 (4)2.1目标 (4)2.2用户的特点 (4)2.3假定和约束 (4)3需求规定 (5)3.1对功能的规定 (5)3.2对性能的规定 (7)3.2.1精度 (7)3.2.2时间特性要求 (7)3.2.3灵活性 (8)3.3输人输出要求 (8)3.4数据管理能力要求 (9)3.5故障处理要求 (10)3.6其他专门要求 (10)4运行环境规定 (11)4.1设备 (11)4.2支持软件 (11)4.3接口 (11)4.4控制 (11)1引言1.1编写目的随着社会发展的不断进步,民航事业的壮大,人们消费水平的提高,乘坐民航的消费者也越来越多,旅游也逐渐成为普通老百姓的生活组成部分,飞机票预定查询系统在各机票预定网点中的作用也越显重要。
目前,我国一些旅行社和酒店的机票预定还停留在人工处理阶段,这已经严重制约了工作效率,在计算机技术高速发展的今天,有必要引入高效的计算机系统,来协助处理机票预定工作。
因此,开发一套具有完整的存储,查询,核对,打印机票功能的实时机票预定系统势在必行。
机票预定系统是为机场工作人员和客户提供订票退票等与机票相关内容和管理的系统,它具有开放体系结构的、易扩充的、易维护的、具有良好人机界面的优点.它除克服了存储乘客信息少,查询效率低下等问题外,更重要的是其安全性,可靠性,实现航空公司的机票销售的自动化。
本需求分析的读者对象包括客户、业务人员需求分析人员、测试人员、用户文档编写人和项目管理人员。
1.2背景[1]开发软件名称:“机票预订系统”.[2]本系统的任务提出者为:航空公司.开发者:航空公司计算中心.用户:航空公司.实现该系统的为:航空公司计算中心.[3]该软件系统同其他系统或其他机构的基本的相互来往关系:本项目采用客户机/服务器原理,客户端的程序是建立在Windows NT 系统上以Microsoft Visual C++ 为开发软件的应用程序,服务器端采用Linux 为操作系统的工作站,是采用Oracle 8 的为开发软件的数据库服务程序.1.3定义[1]专门术语:Client /Server 结构,客户端子系统,服务器端子系统[2] SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)[3]SQL: 一种用于访问查询数据库的语言[4] 事务流:数据进入模块后可能有多种路径进行处理1.4参考资料[1] 许卓群、张乃孝等:《数据结构》高等教育出版社,1987[2] 严蔚敏、吴伟民:《数据结构(C 语言版)清华大学出版社,2004 》[3] 郑人杰、陶永雷:《实用软件工程》清华大学出版社2002[4] 吴天准:《Delphi 程序设计技巧》中国铁道出版社2003[5] Dusan Petkovic 著吕静骅、史进译:《SQL Server 2000 基础教程》清华大学出版社20022任务概述2.1目标网上机票预订系统运行于Internet环境,提供远程机票预订功能,包括远程航班信息查询,机票预订与确认等;本机票预订系统实现后,能够大大提高旅游局的机票预定服务效率。
航空订票系统项目需求规格说明书
航空订票系统项目需求规格说明书1简介1.1目的本机票预订系统是在现代社会生活节奏不断加快,对机票预订工作的自动化和准确化要求也日益强烈的背景下,为了实现机票预订工作的网络化,以及实现网络查询和统计一体化而开发的管理信息系统。
该系统为机票预订管理员提供了一个个性化的界面,并且机票预订管理员只需一次登录就可以使用所有服务;将订票旅客需要的各种服务集中起来,订票旅客可以很方便地进行自身信息和航班、票价情况查询。
总之,从基本订票信息的录入到订票信息的查询,再到最终的信息核准打印机票,都可以通过这个系统完成。
1.2业务范围“机票预订系统”主要是针对机票预订工作而开发的应用软件。
通常有系统管理员、机票预订管理员和订票旅客三种用户,他们的使用权限如下:●系统管理员:对系统、数据库进行维护,主要对不同人员赋予不同的权限。
●机票预订管理员:对机票预定工作进行具体的操作。
●订票客户:一般操作水平,能够在本系统查询个人信息和订票信息。
机票预订由机票预定部门全面负责,下设信息管理部、票务部、客服部三个部门的业务职责如下:●信息管理部:管理基本信息、主要包括旅客基本信息的查询、更改、删除;航班信息的添加、查询、更改、删除。
●票务部:管理各种票据,主要包括根据订票信息和航班信息打印账单和取票通知、核对账单和取票通知以及交款信息,无误则打印机票并发放。
●客服部:为订票旅客提供实时服务,主要包括投诉咨询受理,和售前售后支持。
1.3术语表列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
如图1.4参考资料1.软件工程导论第五版清华大学出版社张海潘编著2. 百度文库2系统概述2.1功能概述(重点)航空订票系统总用例图如图2.1-1所示图2.1-1 航空订票系统用例图航班信息管理子用例图如图2.1-2所示图2.1-2 航班信息管理子用例图查询功能子用例图如图2.1-3所示图2.1-3 查询功能子用例图2.2系统角色(重点)列出最终用户说明用户在系统中的作用及所用的功能本系统所面对的用户包括1.客户:对此类用户不应有太复杂的操作,只要求能够查询个人及订票信息等一般操作;2.订票管理员:此类用户进行对航空订票进行具体工作的操作;3.系统管理员:此类用户可以赋予不同人员不同权限,并对系统,数据库进行维护。
(精选)机票订票系统需求规格说明书
三、需求规格说明书1.引言 (1)1.1编写目的 (1)1.2项目背景 (1)1.3参考资料 (2)2.任务概述 (2)2.1目标 (2)2.2运行环境 (2)2.3条件与限制 (2)3.数据描述 (3)3.1静态数据 (3)3.2动态数据 (3)3.3数据库介绍 (3)3.4数据词典 (3)4.功能需求 (4)4.1功能描述 (4)5.性能需求 (4)5.1系统处理的准确性和及时性 (4)5.2系统的开放性和系统的可扩充性 (4)5.3系统的易用性和易维护性 (5)5.4系统的标准性 (5)5.5系统的先进性 (5)6.运行需求 (6)7.其它需求 (6)1.引言1.1编写目的本机票预定系统在可行性研究的基础上,是为了进一步明确机票预订系统的软件需求,以便安排项目规划和进度,组织软件开发与测试,撰写本文档。
本文档供设计人员、开发人员参考。
1.2项目背景开发软件名称:机票预订系统项目任务提出者:兰州理工大学软件工程学院项目开发者:第13小组用户:航空公司实现软件单位:兰州理工大学软件工程学院1.3参考资料1. 《软件工程导论》,张海藩,清华大学出版社。
2. 《实用软件工程》,郑人杰等,清华大学出版社。
3. 机票预定系统项目计划任务书。
4. 机票预订系统可行性研究报告。
2.任务概述2.1目标旅客在飞机起飞前一天凭取票通知和帐单交款取票,系统核对无误即打印出机票给旅客。
此外航空公司为随时掌握各个航班飞机的乘载情况,需要定期进行查询统计,以便适当调整。
2.2运行环境操作系统:Microsoft Windows 7支持环境:IIS 5.0数据库:Microsoft SQL Server 20002.3条件与限制1.人力、资金、时间的约束机票预订系统实施的目标就是要带给轮胎生产公司看得出见的效益,其开发过程中也要考虑到人力、资金和时间的约束。
因此,在设计中,重点是企业间信息的网络交流,能提供各部门间的方便快捷的联系,并提高数据统计的即时性、准确性、方便性,给公司带来良好的效益。
航空机票预定概要设计说明书
航空机票预定系统概要设计说明书1.引言软件概要设计主要是一个把软件需求转化为软件表示的过程,这种表示只是描述软件总的概貌。
1.1编写目的概要设计说明书编制的目的是:说明对程序系统的设计考虑,包括程序系统的基本处理流程,程序系统的组织结构,模块划分,功能分配,接口设计,运行设计,数据结构设计和出错处理设计等,为程序的详细设计提供基础。
本软件概要说明书的读者是系统开发人员或合同约定的人员。
1.2背景1)本系统的名称是:航空机票预定系统2)本项目的任务提出者是航空公司,开发者是安徽工程大学计算机学院,用户是航空公司及各旅行社。
1.3定义数据字典:关于数据的信息的集合,也即是对数据流图中包含的元素的定义得集合。
1.4参考资料1) 张海藩,软件工程导论,北京清华大学出版社,20052)石柱,软件工程标准手册,北京:中国标准出版社,20042. 总体设计2.1需求规定本系统的功能划分为如下几个部分:1)用户合法性检查:有关证件的合法性验证2)订票:根据用户提供的所需机票信息,查询到相符机票,用户提交预订款后,由旅行社代理用户完成订票操作,返回取票通知及账单。
3)购票:用户提交取票通知及账单,并付款后,由旅行社代理进行购票操作,并把机票打印给用户。
4)退票:用户将机票退给旅行社2.2 运行环境1)硬件环境:运行本软件要求处理器在奔腾111以上,内存在256MB以上的计算机。
2)软件环境:本系统支持的操作系统包括Windows 95,Windows 98,Windows 2000和Windows XP;本系统的支持数据库为My SQL;本系统的开发工具为My eclipse7.0.2.3 结构软件结构图2.4 功能需求与模块的关系⑴订票功能:需要调用用户合法性检查模块检查用户的合法性,只有合法用户才能进行订票。
订票时需调用查询航班模块,录入所需机票信息,查询符合旅客需求的航班,后调用机票预订模块完成订票,并由打印取票通知和打印账单模块分别打印出取票通知和账单给用户。
航空订票系统软件需求说明书
《信息系统分析与设计》课程考核报告题目网上机票预定系统院系__ 电子工程系___专业信息工程(系统工程方向)学生姓名学号二O一二年五月六日目录1引言 (3)1.1编写目的 (3)1.2背景 (3)1.3定义 (4)1.4参考资料 (4)2任务概述 (4)2.1目标 (4)2.2用户的特点 (4)2.3假定和约束 (4)3需求规定 (5)3.1对功能的规定 (5)3.2对性能的规定 (7)3.2.1精度 (7)3.2.2时间特性要求 (7) 3.2.3灵活性 (8)3.3输人输出要求 (8)3.4数据管理能力要求 (9) 3.5故障处理要求 (10) 3.6其他专门要求 (10)4运行环境规定 (11)4.1设备 (11)4.2支持软件 (11)4.3接口 (11)4.4控制 (11)1引言1.1编写目的随着社会发展的不断进步,民航事业的壮大,人们消费水平的提高,乘坐民航的消费者也越来越多,旅游也逐渐成为普通老百姓的生活组成部分,飞机票预定查询系统在各机票预定网点中的作用也越显重要。
目前,我国一些旅行社和酒店的机票预定还停留在人工处理阶段,这已经严重制约了工作效率,在计算机技术高速发展的今天,有必要引入高效的计算机系统,来协助处理机票预定工作。
因此,开发一套具有完整的存储,查询,核对,打印机票功能的实时机票预定系统势在必行。
机票预定系统是为机场工作人员和客户提供订票退票等与机票相关内容和管理的系统,它具有开放体系结构的、易扩充的、易维护的、具有良好人机界面的优点.它除克服了存储乘客信息少,查询效率低下等问题外,更重要的是其安全性,可靠性,实现航空公司的机票销售的自动化。
本需求分析的读者对象包括客户、业务人员需求分析人员、测试人员、用户文档编写人和项目管理人员。
1.2背景[1]开发软件名称:“机票预订系统”.[2]本系统的任务提出者为:航空公司.开发者:航空公司计算中心.用户:航空公司.实现该系统的为:航空公司计算中心.[3]该软件系统同其他系统或其他机构的基本的相互来往关系:本项目采用客户机/服务器原理,客户端的程序是建立在Windows NT 系统上以Microsoft V isual C++ 为开发软件的应用程序,服务器端采用Linux 为操作系统的工作站,是采用Oracle 8 的为开发软件的数据库服务程序.1.3定义[1]专门术语:Client /Server 结构,客户端子系统,服务器端子系统[2] SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)[3]SQL: 一种用于访问查询数据库的语言[4] 事务流:数据进入模块后可能有多种路径进行处理1.4参考资料[1] 许卓群、张乃孝等:《数据结构》高等教育出版社,1987[2] 严蔚敏、吴伟民:《数据结构(C 语言版)清华大学出版社,2004 》[3] 郑人杰、陶永雷:《实用软件工程》清华大学出版社2002[4] 吴天准:《Delphi 程序设计技巧》中国铁道出版社2003[5] Dusan Petkovic 著吕静骅、史进译:《SQL Server 2000 基础教程》清华大学出版社20022任务概述2.1目标网上机票预订系统运行于Internet环境,提供远程机票预订功能,包括远程航班信息查询,机票预订与确认等;本机票预订系统实现后,能够大大提高旅游局的机票预定服务效率。
机票订票系统需求规格说明书
机票订票系统需求规格说明书机票订票系统需求规格说明书1.引言1.1 目的本文档旨在描述机票订票系统的需求规格,以确保系统开发人员和客户对系统功能和性能的期望一致。
1.2 背景随着航空业的快速发展和人们出行需求的增加,机票订票系统成为了一个必不可少的工具。
该系统可以方便快捷地为客户提供机票预订服务,提高航空公司的运营效率。
2.总体描述2.1 产品功能机票订票系统应具备以下主要功能:- 用户注册和登录:用户可以通过注册账号并登录系统来使用订票功能。
- 机票查询和预订:用户可以根据出发地、目的地、日期等信息查询航班,并选择合适的航班进行预订。
- 订单管理:用户可以查看和管理自己的订单,包括取消订单、改签等操作。
- 支付功能:用户可以选择合适的支付方式进行支付。
- 退款功能:用户可以申请退款,并根据航空公司的规定进行退款流程。
- 系统管理:管理员可以管理用户信息、航班信息、机票价格等。
2.2 用户特点机票订票系统的用户群体主要包括以下几类:- 普通用户:希望通过系统快速、方便地查询和预订机票。
- 航空公司:希望通过系统管理航班、机票价格等信息,并提供客服支持。
- 管理员:负责系统的日常管理和维护。
2.3 运行环境机票订票系统将在以下环境中运行:- 操作系统:支持Windows、Mac、Linux等主流操作系统。
- 浏览器:支持主流浏览器,如Chrome、Firefox、Safari等。
- 硬件要求:支持常见的个人电脑、笔记本电脑等设备。
3.详细需求描述3.1 用户注册和登录3.1.1 用户注册用户可以通过提供必要的个人信息进行注册,包括姓名、手机号码、邮箱等。
3.1.2 用户登录用户可以使用注册时的手机号码和密码进行登录,以便使用系统的各项功能。
3.2 机票查询和预订3.2.1 机票查询用户可以根据出发地、目的地、日期等信息进行机票查询,并获取符合条件的航班列表。
3.2.2 航班选择用户可以从航班列表中选择合适的航班进行预订,包括选择座位、舱位等。
航空订票系统需求分析说明书(修改版)
组长:董瑞 组员:史志昂,黄杰,戴清源,陆洪涛,潘海洋,吴张伟,朱锦涛
需求规格说明书 • 1.引言 • 1.1编写目的 • 1.2项目背景 • 1.3定义 • 1.4参考资料
•
2.任务概述 2.1目标 2.2用户特点 2.3假定和约束
需求分析说明书
• 3.需求规定 • 3.1功能需求规定 • 3.2性能需求规定 • 3.2.1精度 • 3.2.2时间特性需求 • 3.2.3灵活性 • 3.3输入输出要求 • 3.4数据管理能力要求 • 3.5故障处理要求 • 3.6其他专门要求
参考资料 • ● 1.4 管理信息系统 (美) G.B戴维斯 哈尔滨工业大学出版社 1985-01 • ● 物流信息管理 尹涛 东北财经大学出版社 2005-01 • ● 软件工程导论 张海藩 清华大学出版社。2008-02 • ● 编程逻辑与结构化程序设计 (美)Harold J.Rood 中国水利水电出版社 2004• • •
03 ● 信息处理与数据库 刘玉梅 邱基文 人民教育出版社 1988-03 ● 数据库技术与应用-SQLServer 刘卫国 严晖 清华大学出版社 2007-01 ● 文档对象模型-处理结构化文档 (美)马里尼 清华大学出版社 2003-05
2.1目标
• • • • • • • • •
1. 开发意图:为方便旅客订票,提高工作效率,在技术、经济可行的条件下开发目标软 件。 2. 应用目标: ● 接收预定机票的旅客信息(姓名、性别、工作单位、身份证号码(护照号码)、旅行时间、旅行 始发地和目的地,航班舱位要求等)。 ● 为旅客安排航班。 ● 当旅客交付了预订金后,系统打印出取票通知和帐单给旅客。 ● 旅客在飞机起飞前一天凭取票通知和帐单交款取票,系统核对无误即打印出机票给旅客。 ● 能够及时对于航班售票情况进行统计。 3. 作用范围:xx航空公司所有订票点。
机票预订系统需求规格说明书
机票预订系统需求规格说明书1引言1。
1编写目的需求分析说明书提供用户与开发人员对开发软件的共同理解,使用户与开发单位就该系统的功能定义、环境需求达成共识,是今后各阶段设计工作的基础和依据,也是本阶段评审和测试阶段确认与验收的依据。
本机票预订系统在可行性研究的基础上是为了进一步明确机票预订系统的软件需求,以便安排项目规划与进度,组织软件开发与测试,撰写本文档。
1。
2背景随着社会发展的不断进步,航空事业的壮大,人们消费水平逐渐的提高,乘坐民航的消费者也越来越多,机票预订系统也开始影响着人们日常生活和出行,并且变得越来越重要。
而原有的系统随着航空公司载客量的迅猛增长和人们对便捷性要求的提高,已经变得无法满足需求。
原有的系统不仅效率比较低下,而且在安全性、准确性等方面有很多不足。
为了实现航空公司以及旅游行业的现代化管理,进一步提高工作效率,方便旅客,需要开发一个机票预订系统。
该系统需要具有完整的存储,查询,核对,打印机票的功能.在这个系统中,旅客或工作人员通过机票预订系统查询,为旅客安排航班,打印取票通知和账单,旅客在飞机起飞的前一天凭取票通知和账单交款取票,系统校对无误即印机票给旅客。
1.3定义SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)SQL:一种用于访问查询数据库的语言事务流:数据进入模块后可能有多种路径进行处理1.4参考资料[1]软件工程原理,方法和工具机械工业出版社2 任务概述2。
1 目标机票预定系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的机票预定系统,实现航空公司的机票销售的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的机票销售信息.本机票预订系统实现后能够大大提高航空公司的机票预订服务效率。
降低售票服务中的错误发生率,减少信息交流的繁琐过程及其带来的开销。
机票预定系统需求分析说明书
1.引言1.1编写题目的:机票预定系统可行性研究的目的是为了对问题进行可行性研究,以最小的代价在最短的时间内确定问题是否可以解决。
经过对此项目进行详细调查研究,、初拟系统实现报告,对软件开发过程中将要面临的问题及解决方案进行初步设计和合理安排。
明确开发风险及其带来的经济利益。
本报告经审核后,交给项目经理审查。
1.2项目背景:开发软件的名称:机票预定系统项目任务提出者:某航空公司项目开发者:微软合作(1)班的同学项目与其它软件、系统关系:本项目采用C/S结构模式,本系统采用客户机/服务器原理,服务器才用linux为操作系统的工作站,是采用mysql server作为数据库服务器。
1.3参考资料:《软件工程导论(第五版)》张海潘编著机票预定系统可行性研究报告2任务概述2.1要求主要功能:为旅客提供机票预定服务,方便机票机构的售票工作,提高机票预定机构的服务质量和效率。
性能要求:机场提供的信息必须及时的反应在机场订票系统上。
售票系统得信息必须毫无差错的存储在机场的订票系统上。
对服务器上的数据必须及时正确的刷新。
输出要求:数据正确,详实,清晰。
完成时间:9个月2.2目标系统实现后,大大提高机票预定机构的服务质量和效率,减少信息交流带来的烦琐过程及其带来的其它开销。
2.3条件,假定和限制建议软件年限:6年经费来源:微软合作(1)班硬件条件:服务器工作站,终端pc机。
运行环境:linux运行数据库:mysql2.4假定和约束普通管理员,只能对库(航班库和客户库)中的信息进行查询操作;超级管理员,可以根据具体需要进行适当的数据管理(增、删、改、更)。
客户只能对航班信息库中的内容进行查询操作,客户进入到页面之后在不进行登录的情况下只能进行航班信息查询操作,要预订机票就必须要先注册登录提交自己的基本信息;系统会根据管理员和客户的各种操作做出相应的返回信息进行提示。
3.对功能的规定本系统用于远程机票预订,包括远程航班信息查询、机票预订与确认等;功能划分如图3.所示:查询航班信息维护航班信息图3各模块具体解释及含义:用例名称:查询航班信息用例描述:当客户查询航班信息时,这个用例开始;它对客户咨询的信息做出处理;当客户停止查询时结束用例作者:微软合作(1)班活动者:客户位置:客户的电脑状态:已定义路径假设:查询值无论为真还是假都可以随时退出,执行其他模块功能先决条件:客户要先登录到网站主页面后续条件:执行订票功能或退出主路径:客户根据具体需要查询信息,包括票价信息和航班信息例外路径:客户进行查询,但该航班信息不存在用例名称:客户机票预订用例描述:该用例从客户注册登录网站开始,处理客户预订机票等问题,在客户注销时该用例结束用例作者:微软合作(1)班活动者:客户和管理员位置:客户的电脑和管理员的电脑状态:已定义路径假设:当客户进行过预订操作后,管理员才能管理客户信息先决条件:客户要先注册登录后续条件:客户注销;管理员将发邮件给客户确定主路径:客户预订某个种类某个数量的机票可选路径:客户修改个人基本信息例外路径:客户进行订票,但订票不成功用例名称:维护航班信息用例描述:该用例从管理员处理航班信息开始,处理航班信息数据的问题,在管理员操作完毕时该用例结束用例作者:微软合作(1)班活动者:管理员位置:管理员的电脑状态:已定义路径假设:获得管理员权限才可以进入先决条件:管理员要先登录到管理系统后续条件:退出管理系统主路径:管理员对航班信息进行维护例外路径:管理员对航班信息操作不成功总体结构和模块外部设计下面以结构图来描述机票预定系统的软件总体结构。
航空订票系统(详细设计说明书)
五、详细设计说明书1.引言 (1)1。
1编写目的 (1)1。
2项目背景 (1)1。
3定义 (1)1。
4参考资料 (2)2.总体设计 (2)2.1需求概述 (3)2.2软件结构 (4)3.程序描述 (4)3。
1功能 (4)3。
2性能 (4)3.3输入项目 (5)3。
4输出项目 (5)3.5算法 (5)3。
6程序逻辑 (5)3.7接口 (8)3。
8存储分配 (9)3.9限制条件 (9)3。
10测试要点 (9)1.引言1.1编写目的对软件项目系统进行详细的研究,确定项目开发的方向,对项目的实现以及功能的划分进行深入的探讨,确定项目的详细实现,对项目的实现确定规范详细设计文档面向项目组所有成员。
1。
2项目背景表1.2 项目基本情况说明用户民众计算中心完成搭建web网站系统的服务器系统间往来关系暂无1。
3定义➢SQL SERVER:系统服务器所使用的数据库关系系统(DBMS)。
➢SQL:一种用于访问查询数据库的语言➢事务流:数据进入模块后可能有多种路径进行处理。
➢主键:数据库表中的关键域.值互不相同.➢外部主键:数据库表中与其他表主键关联的域。
➢ROLLBACK:数据库的错误恢复机制。
缩写:➢系统:若未特别指出,统指本航空订票系统。
➢SQL:Structured Query Language(结构化查询语言)。
➢UML:统一建模语言、是一套用来设计软件蓝图的标准建模语言,是一种从软件分析、设计到编写程序规范的标准化建模语言。
➢Javaee:Java企业级平台。
1。
4参考资料文档格式要求按照我国GB/T85T7-1988国家标准和IEEE/ANSI830—1993标准规范要求进行。
包括以下文件:➢图书借阅关系系统需求说明书➢软件工程项目开发文档范例➢软件工程国家标准文档➢图书借阅管理需求说明书➢软件需求说明书编写规范书籍包括:➢软件工程导论(第6版) 张海藩牟永敏编著。
2.总体设计2。
1需求概述1.该订票系统的浏览用户被划分为游客(即未注册用户)与用户(即注册用户),未注册用户只能访问该系统的首页,首页提供登录功能和前往注册按钮,用户可以登录或者前往注册。
机票订购系统-需求分析说明书
机票订购系统需求分析说明书编写:日期:审核:日期:批准:日期:受控状态:是发布版次:1.0 日期:编号:变更记录签字确认目录1概述 (4)1.1目的 (4)1.2背景 (4)1.3范围 (4)1.4术语定义 (4)1.5参考资料 (5)1.6任务概述 (5)1.6.1目标 (5)1.6.2用户的特点 (5)1.6.3假定和约束 (5)1.7运行环境 (5)1.7.1软件环境 (6)1.7.2硬件环境 (6)1.7.3接口 (6)1.7.4控制 (6)1.8需求规定 (7)1.8.1对功能的需求 (7)1.8.2对非功能性的需求 (20)1概述1.1目的本说明书目的在于明确说明该机票订购系统的系统需求,界定它实现功能的范围,指导系统设计以及编码。
本说明书的预期读者为:项目经理、指导老师、本小组组员、院方审核老师。
1.2背景a)软件系统名称:机票订购系统b)开发者: 机票订购系统项目开发组;用户: 有购买机票需求的用户管理员:经过专门培训的系统维护人员c)该软件系统需要各航空公司及银行的支持1.3范围本项目是基于Windows平台上的系统,而且本系统的主题是购买机票,所以我们项目的应用范围是有购买机票需求的用户。
1.4术语定义1.B/S:Browse /Server,一种浏览器到服务器的应用系统架构。
2.oracle 10g:一个数据库版本。
3.MyEclipse:IDE,在这里用来搭建JAVAEE开发环境。
1.5参考资料《软件工程与管理》《JAVAEE开发与实践》《Oracle技术手册》《JavaScript宝典》1.6任务概述1.6.1 目标本系统是基于windows的购票平台,而且本系统的主题是购票,所以我们项目的应用范围是有购买机票需求的PC端用户。
用户可以查询航班信息,可以购买机票,以及改签和退票。
系统管理员可以对航班信息进行添加、删除和修改等操作。
1.6.2 用户的特点用户特点本项目的最终产品主要有两种用户人群1.普通用户:是执行本系统大部分功能的所有购票者,该部分人员的操作水平为初、中级,可以通过电脑进行简单的操作。
机票预定系统项目计划任务书
1.“机票预订系统”计划任务书1 范围1.1项目目标各旅行社把预订机票的旅客信息(姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地等)输入到该系统,系统为旅客安排航班。
当旅客交付了预定金后,系统印出取票通知和账单交款取票,系统核对无误即印出机票给旅客。
此外航空公司为随时掌握各航向飞机的乘载情况,需定期进行查询统计,以便适当调整。
同时能够保证以后可以对成品系统保持一定的维护,从而使产品能准确高效的运行.1.2主要功能(1)旅客信息输入功能能将旅客的信息如:编号、姓名、性别、出生日期、证件名称、证件号码、航班号、出发城市、抵达城市、出发时间、抵达时间等信息输入到系统中,以便处理. (2)客机信息输入功能能将客机的各项信息如:航班号、航班名、服役日期、出发城市、抵达城市、出发时间、抵达时间、座位数、票价等信息输入到系统中,以便处理。
(3)旅客信息修改、删除功能对以上说明的旅客各信息的修改或删除等功能。
(4)客机信息修改、删除功能对以上说明的客机各信息的修改或删除等功能。
(5)信息核对功能系统对旅客各项信息通过对公安部门的信息联网进行核对,如有不付者,不予办理.(6)信息查询功能航空公司为随时掌握各航向飞机的乘载情况,需定期进行查询统计,以便适当调整,为旅客安排合适的航班。
(7)打印输出功能当旅客交付了预定金后,系统打印出取票通知和账单交款取票,系统核对无误即印出机票给旅客.1.3 性能限定(1)分析系统功能时要考虑有关证件的合法性(如身份证、取票通知、交款发票等)。
(2)对于本系统还应该补充以下功能:·旅客延误了取票时间的处理·班机取消后的处理·旅客临时更改机票班次的处理(3)系统的外部项至少包含三个:旅客、旅行社和航空公司。
(4)登录的用户的权限有所限(超级用户、普通用户、锁定用户)。
只有超级用户具有删除、修改、查询、输入各类信息的权利。
1.4开发概要(1)系统调研随着社会的发展,人民生活水平的不断提高,人们出行的交通工具也跟随社会的发展而发展起来了。
八、《机票预定系统》程序维护手册(作品)
机票预定系统程序维护手册一、引言 ........................................................................................- 3 -1.1编写目的 ............................................................................- 3 -1.2开发单位 ............................................................................- 3 -1.3定义和缩写 ........................................................................- 3 -1.4参考资料 ............................................................................- 5 -二、系统说明 ................................................................................- 5 -2.1系统用途 ............................................................................- 5 -2.2安全保密 ............................................................................- 5 -2.3总体说明 ............................................................................- 5 -三、程序说明 ................................................................................- 6 -3.1过程概述 ............................................................................- 6 -1. PersInfoExam 过程:....................................................- 6 -2、PersInfoInput 过程:...................................................- 6 -3.2操作环境 ............................................................................- 6 -3.2.1设备............................................................................- 6 -3.2.2支持软件....................................................................- 6 -3.2.3数据库........................................................................- 6 -3.3维护过程 ............................................................................- 7 -3.3.1规则............................................................................- 7 -3.3.2验证过程....................................................................- 7 -3.4出错及纠正方法 ................................................................- 7 -3.5专门维护过程 ....................................................................- 8 -四、程序清单及流程图................................................................- 8 -一、引言1.1编写目的软件维护是软件生命周期的最后一个阶段,它处于系统投入生产性运行以后的时期中,因此不属于系统开发过程。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件测试案例
Mercury航班预定系统
需求规格说明书
2012年4月
目录
1.简介 (3)
2.总体描述 (3)
2.1产品设想 (3)
2.2产品功能 (3)
2.3用户特点 (3)
2.4限制条件 (3)
2.5术语 (4)
3.功能描述 (4)
3.1用户管理 (4)
3.2航班预定服务 (4)
4.非功能特性描述 (5)
4.1系统安全特性 (5)
Mercury航班预定系统
需求规格说明书
1.简介
略
2.总体描述
2.1 产品设想
开发一个Web版航班预定系统,可在多个国家和地区使用。
2.2 产品功能
●用户管理
包括用户登录、用户注册、用户信息修改。
●航班预定服务
包括查找航班、确认支付。
●预定管理
包括查看预定、取消预定。
●支付服务
2.3 用户特点
2.4 限制条件
●客户端配置要求
2.5 术语
●单程 A-B
●往返 A-B B-A
●中转有两种情况:
一种是A-B-C,航空公司因为技术性经停(加油)或是为增加航点在B点停一下,可以上下客,只要在始发地交一次税费就行。
另一种是A-B,B-C,这种是两个航班,因A-C无法直接成行、直飞航班没票了或价格较高,,这种行程是要交两次税费的。
3.功能描述
3.1 用户管理
包括用户登录、用户注册、用户信息修改
1.用户注册:用户输入确认信息和联系信息,注册成合法用户。
确认信息包括:
用户名和密码;联系信息包括用户姓名、电话、Email、地址、国家和地区等。
2.用户登录:用户输入争取用户名和密码,允许登陆系统,进入航班查找界面;
如果输入的用户名和密码不匹配,不允许登陆系统,提示用户名或密码错,停留在登陆界面。
3.用户信息更改:用户可以查看并修改自己的注册信息,包括密码、用户姓名、
电话、Email、地址、国家和地区等。
3.2 航班预定服务
航班预定服务包括查找航班和确认支付。
查找航班流程:用户输入查询航班的条件,系统给出符合条件的航班列表,用户选择航班,进入确认支付页面。
1.航班查找条件包括:航班类型、出发日期、出发地点、到达地点、返回日期、
乘客人数、服务等级、航空公司。
2.服务等级包括经济舱、商务舱、头等舱,不同服务等级对应的航班价格不同。
3.如果预定往返航班,且选择同一家航空公司,机票价格有优惠。
4.乘客人数最大为20 ,只有符合人数限制的航班才出现在航班列表中。
5.可选航班列表中给出了机票价格、航班时间等细节信息。
4.非功能特性描述
4.1系统安全特性
1.用户隐私保护
1)客户必须能够阅读航空订票系统的隐私政策信息,用户的私人信息必
须得到保护。
2)授权的信息共享:必须和共享用户信息的第三方签订安全协议。
没有
得到用户的允许,不能私自泄露用户的私人信息。
获取用户私人信息
的第三方只能是航空公司、信用卡公司、银行(随着网站功能的完善,
还可能有酒店、旅游公司、租车公司等等)。
3)必要的信息共享:只提供给第三方必须的用户私人信息,不必要的信
息不能泄露。
4)客户必须能够请求删除在应用程序数据库中存储的所有私人数据。
如
果客户资料长时间(1年)不使用,个人信息必须被删除。
"。