毕业设计机票预订系统测试用例说明书

合集下载

机票预订系统说明书.

机票预订系统说明书.

*******************实践教学*******************兰州理工大学计算机与通信学院2011秋季学期面向对象课程设计题目:机票预定系统专业班级:10级计算机(1)班姓名:张凯学号:10240114指导教师:年福忠成绩:目录摘要 (1)前言 (2)基本算法的实现(正文) (3)1.采用类c语言定义相关的数据类型 (3)2.各模块的伪码算法 (3)3.函数的调用关系图 (5)4.调试分析 (6)5.测试结果 (7)6.源程序(带注释) (10)总结 (17)参考文献 (18)致谢 (19)附件Ⅰ部分源程序代码 (20)摘要该设计要求对飞机航班信息进行排序和查找。

可按航班的班号、起点站、到达站、起飞时间以及到达时间等信息时行查询。

对于本设计,主要是通过线性表的逻辑结构、存储结构,线性表及队列上基本运算实现的。

可以让我们学会如何把学到的知识用于解决实际问题。

关键词:航班信息,客户信息,类C语言前言飞机在现今的社会中已是越来越重要了,人们在旅游、工作、学习等生活中对飞机几乎是不可缺少了。

而由乘坐飞机所引起的问题也深入到了计算机领域,飞机订票系统就是解决这种问题的一种途径。

如人们常常在订票前要对问很多信息(飞机的起落时间,机票的价格,乘坐的人数以及是否有票等等)。

这个系统主要是由线性表的链式存储结构以及队列的存储结构来存储航班信息与客户信息的。

它的主要功能:1、是录入航班信息,其调用函数为—insert_airline;2、查询航线(航班号,飞机号,日期,航班容量,余票数),其调用函数为:search_air;3、订票(根据客户提供的情况,办理订票手续),其调用函数为:book_air;4、承办退票业务(根据客户提供的情况,办理退票手续),其调用函数为:del_cus;5、删除已有航班信息,其调用函数为:del_airline .设计这样的一个系统可以很快的查出人们所需要的信息,能省去很多的步骤,而且还非常的准确。

毕业设计机票预订系统测试用例说明书,DOC

毕业设计机票预订系统测试用例说明书,DOC

毕业设计测试用例说明书1引言1.1编写的目的在本机票预定系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对航空公司、各旅行社及机场的实地调研中获得,并在需求规格说明书中得到详尽得叙述及阐明。

结构、1.2背景1.3定义SQL:事务流:数据进入模块后可能有多种路径进行处理。

主键:数据库表中的关键域。

值互不相同。

外部主键:数据库表中与其他表主键关联的域。

ROLLBACK:数据库的错误恢复机制。

系统:若未特别指出,统指本机票预定系统。

1.4参考资料1.机票预定系统需求规格说明书报告周海艳2013/112.机票预定系统程序设计说明书报告周海艳2013/112任务概述2.1目标《网上机票预订系统》运行于Internet环境,提供远程机票预订功能,包括远程航班信息查询,机票预订与确认等;使用《网上机票预订系统》可使机票订购过程简单化、电子化、数字化,节省常规过程所不必要的资源浪费。

建立一个高效率、稳定的系统,在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的机票预定系统,能够实现航空公司的机票销售的自动化的计算机系统,为旅客提供实时,方便,快捷的机票销售信息,并提高航空公司的工作效率,服务质量,并为其增加经济效益,加快航空公司的信息化发展步伐。

本系4其他非功能性需求4.1设备环境要求根据调研环境下运行。

4.2(1(2导出的软件结构;结构的内部接口。

(3)测试的准备:测试大纲;整体策略;专门的考虑。

4.3接口要求在输入方面,对于键盘、鼠标的输入。

在输出方面,打印机的连接及使用。

在网络传输部分,在网络硬件部分,实现高速传输。

1、系统接口说明本系统运行在计算机上的Windows操作系统(Windows9X、WindowsNT、Windows2000、WindowsXP)环境下。

机票预订系统程序设计说明书(结构化)

机票预订系统程序设计说明书(结构化)

程序设计说明书1引言1.1编写目的程序设计说明书提供用户与开发人员对开发软件的共同理解,使用户与开发单位就该系统的功能定义、环境需求达成共识,是今后各阶段设计工作的基础和依据,也是本阶段评审和测试阶段确认与验收的依据。

本需求分析的读者对象包括客户、业务人员需求分析人员、测试人员、用户文档编写人和项目管理人员。

用面向对象分析、设计方法来分析机票系统。

研究给定的软件开发任务,在此基础上完成系统的结构化需求分析模型建设。

学习软件的结构化设计方法,练习采用结构化设计方法完成程序设计任务的过程。

在本机票预定系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对航空公司、各旅行社及机场的实地调研中获得,并在需求规格说明书中得到详尽得叙述及阐明。

本阶段已在系统的需求分析的基础上,对机票预定系统做概要设计。

主要解决了实现该系统需求的程序模块设计问题。

包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。

在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。

在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对机票预定系统所做的模块结构设计的基础上,对系统进行详细设计。

在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。

预期的读者:系统管理员、机票预订管理员、订票旅客、程序员。

1.2背景软件名称:机票预订系统提出者:航空公司机票销售部门开发者:xxx。

用户:需要乘飞机的旅客,航空公司,旅行社, 系统管理员、程序员。

运行该软件的计算站(中心):Internet、航空公司、网上银行2程序设计说明2.1需求规定(1)输入数据航班号:客户从自主选择列表中查询的航班号信息,可查询航班航班信息和机票信息起航地点:客户从页面中自主选择表格中要查询的起航地点信息,查询航班航班信息降落地点:客户从页面中自主选择表格中要查询的降落地点信息,查询航班航班信息起航时间:客户从页面中自主选择表格中要查询的起航时间信息,查询航班航班信息身份证号码:客户在预订机票时所填入的基本信息,用于区分不同客户密码及确认密码:客户在预订机票时所需要的基本信息,起信息保护和确认作用姓名:客户在预订机票时所需要的基本信息,与身份证号码相对应电话:客户在预订机票时所需要的基本信息,管理员联系客户时使用Email:客户在预订机票时所需要的基本信息,管理员联系客户时使用联系地址:客户在预订机票时所需要的基本信息,管理员联系客户时使用航班等级:客户在预订机票时所需要的基本信息,用于确定所订机票价格订票数量:客户在预订机票时所需要的基本信息,用于确定所订机票数(2)输出数据航班号:客户查询航班信息后的返回值起航地点:客户查询航班信息后的返回值降落地点:客户查询航班信息后的返回值起航时间:客户查询航班信息后的返回值身份证号码:客户订购机票后的确认信息密码及确认密码:客户订购机票后的确认信息姓名:客户订购机票后的确认信息电话:客户订购机票后的确认信息Email:客户订购机票后的确认信息联系地址:客户订购机票后的确认信息航班等级:客户订购机票后的确认信息订票数量:客户订购机票后的确认信息2.2运行环境设备服务器,硬件:CPU133M,64M或以上内存,300M硬盘空间;VGA显示器或更高客户机,硬件:最低CUP133M,16MB内存;最少8MB的RAM存储器;VGA显示器或更高条件与限制:服务器和客户机要求都能接入Internet 。

飞机订票系统_登录测试用例

飞机订票系统_登录测试用例
用户名、验证码都空,密码正确,点登录
都空,点登录
结果:必填项不能为空
空格
用户名正确但后面有1至多个空格,其它正确
密码正确但后面有1至多个空格,其它正确
验证码正确但后面有1至多个空格,其它正确
结果:正常登录
结果:提示密码错误,并清空
结果:提示验证码不正确
验证码功能
点击验证码图片
结果:图片显示新的字符串
用户名密码正确,验证码错误,点登录
结果:提交用户名不存在
结果:提示验证码不正确
为空
用户名为空,验证码正确,点登录
用户名和验证码正确,密码为空,点登录
用户名密码正确,验证码为空,点登录
结果:提示输入用户名
结果:提示密码不能为空
结果:提示验证码不正确
组合空
用户名、密码都空,验证码正确,点登录
密码、验证码都空,用户名正确,点登录
验证码时间性
输入用户名,切换到其它程序,过一段时间切换回来
结果:光标停留在原处
功能键
Tab键光标在用户名框内,被Tab键两次
BackSpace键用户名框输入testmethod,光标在字符串末尾,按6次
左右键头用户名框中使用左右键头
Delete键用户名文本框中使用该键
单击鼠标在用户名输入框内单击鼠标
错误用户名或未注册用户名
密码次数
用户名和验证码正确,密码首次输入错误,点登录
用户名和验,密码六次输入错误,点登录
结果:提示密码错误,并清空
结果:提示密码错误,并清空
结果:提示错误次数太多,不能再登录了
输入组合错误
错误的用户名和错误密码,验证码正确,点登录
正确显示登陆页面(包括美观性、验证需求字段)

机票预订系统实验报告

机票预订系统实验报告

一、实验名称系统静态建模二、实验目的1、掌握用例(Use Case)、角色(Actor)、用例图(Use Case Diagram)的概念。

2、掌握用例与用例之间、用例与角色、角色与角色之间的相互关系。

3、掌握类的属性和操作以及与其相关的概念,重点掌握类与类之间的关系三、所用软件1、Rational Rose2、Micorsoft Word四、预习内容1、UML的用例图、类图画法2、机票预订系统的分析3、Rational Rose的使用方法。

五. 实验介绍为方便旅客,某航空公司拟开发一个机票预定系统。

旅行社把预定机票的旅客信息(姓名、性别、工作单位,身份证号码、旅行时间、施行目的地等)输入该系统,系统为旅客安排航班,印出取票通知和帐单,旅客在飞机起飞前一天凭取票通知单和帐单交款取票,系统校对无误即印出机票给旅客。

机票预定系统的数据需求包括如下几点:1.数据录入和处理的准确性和实时性数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。

数据的输入来源是手工输入。

手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统的培训。

在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。

2.数据的一致性与完整性由于系统的数据是共享的,在不同的旅行社中中,机票是共享数据,所以如何保证这些数据的一致性,是系统必须解决的问题。

要解决这一问题,要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。

对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据。

3.数据的共享与独立性整个机票预定系统的数据是共享的。

然而,从系统开发的角度上看,共享会给设计和调试带来困难。

因此,应该提供灵活的配置,使各个分系统能够独立运行,而通过人工干预的手段进行系统数据的交换。

机票预订系统设计说明书

机票预订系统设计说明书

(此文档为word格式,下载后您可任意编辑修改!)*******************实践教学*******************兰州理工大学计算机与通信学院2011年秋季学期面向对象课程设计题目:机票预订系统专业班级:计算机科学与技术4班姓名:学号:指导教师:成绩:_______________目录1.摘要 (2)2.序言 (3)3.系统分析 (4)4.系统给总体设计 (5)5.详细设计 (6)6.系统测试 (7)7.软件使用说明书 (12)参考文献 (15)致谢 (16)1.摘要机票预定系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的机票预定系统,实现航空公司的机票销售的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的机票销售信息⏹系统实现后,大大提高旅游局的机票预定服务效率。

降低售票服务中的错误发生率⏹减少信息交流的烦琐过程及其带来的开销。

提高信息准确度;改进管理和服务;⏹系统设计优良,界面设计精美、友好、快捷,人性化设计,后台管理功能强大、效率高;关键词:机票预订系统,人机交互,准确度2.引言旅客信息程序:本程序的目的是便于旅行社输入旅客的订票信息,为旅行社传输数据给航空公司数据库提供数据。

特点:作为一个旅客的基本信息,在系统中要不断的访问其个人信息,必须在内存中常驻以便程序系统快速访问。

而该程序只是一个便于访问的个人信息,因些是作为一个子程序中来运行。

不可以覆盖,基本信息不能被覆盖。

并发处理,在系统中不断被访问的数据,需要并发处理。

程序中的性能要求:对于数据中的精度要求,通常用整型类型来定义,便于运算与操作。

灵活性中对于用到的变量数据,能做到指令调用即用的方法,使变量的灵活性使用率最高。

3.系统分析1.系统处理的准确性和及时性是系统的必备性能。

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

实验3机票预定系统

实验3机票预定系统

上机实践报告课程名称:软件工程年级:上机实践成绩:指导教师:姓名:上机实践内容:机票预订系统学号:上机实践日期:一、目的用面向对象分析、设计方法来分析机票系统。

二、主要内容及问题需求分析:为方便旅客,某航空公司拟开发一个机票预订系统。

旅行社把预订机票的旅客信息(姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地等)输入进该系统,系统为旅客安排航班,印出取票通知和账单,旅客在飞机起飞的前一天凭取票通知和账单交款取票,系统校对无误即印出机票给旅客。

功能需求该系统主要分为五大功能:系统管理、新增、修改、查询和系统维护。

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

三、使用环境操作系统:Windows XP建模工具:StarUML、Microsoft Visio四、设计内容1-1、用例模型图用例模型图说明:机票预订系统主要使用的对象是旅行社管理员。

管理员根据顾客填写的目的地和时间信息,将其输入系统,系统根据相关信息进行处理,则系统其中的一个功能即用例就是接收顾客信息。

顾客需要用取票单去航空公司取票,系统由管理员输入的信息来识别,则系统的另一个功能即用例就是预定管理员输入信息符合的票。

1-2、类图类图说明:为此系统定义了4个类,分别是顾客类,管理员类,航空公司类,机票类。

各个类对应的属性和操作方法在图中已表示出,目前应该还是有很多不完善的地方,在后期再加以修改。

1-3、对象图对象图说明:对象图是根据设置的类图而设置的。

一个对象就是类的一个具体实例,本例中设置了一个custom的取票操作,详细信息在图中已经设置,根据顾客的相关信息和操作,系统会调用相应的类的对象来处理,在本例中不一定会全部都涉及。

预订机票测试用例

预订机票测试用例

测试用例1.引言1.1编写目的机票预订系统在概要设计和详细设计的基础上,根据软件工程开发各阶段的规格说明书和程序内部结构而精心设计一批测试用例,并利用这些测试用例去运行程序,以发现程序的错误,并改正尽可能多的错误,提高软件的质量和可靠性。

1.2项目背景本项目的名称:机票预订管理系统。

本项目的任务提出者及开发者是机票预订管理系统软件开发者,用户是中国民航及中国国际旅游开发公司。

1.3定义软件测试:为了发现错误而执行程序的过程。

静态测试:通过对需求文件、设计文件及源程序的阅读和分析,找出其中的错误和可以之处。

动态测试:直接在计算机上运行所要测试的程序模块,以实际运行的结果发现并纠正错误。

2.计划1.1方法与原则1.静态测试:主要对需求分析、概要设计、详细设计进行阅读和分析,找出其中的错误和可疑之处。

2.动态测试的黑盒测试和白盒测试白盒测试利用尽可能覆盖多的语句和对选择语句侧重测试的原则来选择测试用例;黑盒测试利用划分等价类的原则来完成测试。

2.2测试内容2.2.1模块功能测试订票平台的测试:内容:a.能否正确输入旅客信息;b.能否成功订票并把订票信息写入旅客信息数据库;c.能否成功打印帐单和取票通知单;d.能否利用旅客身份证号查询旅客的订票信息;目的:测试订票平台的各项功能是否能顺利完成,即订票流程是否完全正确。

取票平台测试:内容:a.能否利用身份证查询旅客订票信息和付费情况;b.能否利用帐单来完成付费;c.能否在付费后打印机票取机票。

目的:测试取票能否顺利完成,即取票流程是否完全正确。

2.2.2数据文卷存取的测试a.订票信息能否正确存入数据库;b.能否对数据库中的各种信息进行查询,修改;c.付费取票记录能否正确存入数据库。

2.3测试准备2.3.1测试机构及人员本软件的测试由王佳,徐俊共同完成。

2.3.2条件a.预定时间:一个星期;b.支持软件:VCc.测试人员技术水平:会操作本软件,懂得一定的软件工程知识。

机票预订系统程序设计说明书模板(面向对象)

机票预订系统程序设计说明书模板(面向对象)

程序设计说明书1引言1.1编写目的程序设计说明书提供用户与开发人员对开发软件的共同理解,使用户与开发单位就该系统的功能定义、环境需求达成共识,是今后各阶段设计工作的基础和依据,也是本阶段评审和测试阶段确认与验收的依据。

本需求分析的读者对象包括客户、业务人员需求分析人员、测试人员、用户文档编写人和项目管理人员。

本阶段已在系统的需求分析的基础上,对机票预定系统做概要设计。

主要解决了实现该系统需求的程序模块设计问题。

包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。

在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。

在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对机票预定系统所做的模块结构设计的基础上,对系统进行详细设计。

在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。

预期的读者:系统管理员、机票预订管理员、订票旅客、程序员。

1.2背景软件名称:机票预订系统提出者:程序员开发者:xxx。

用户:系统管理员、程序员。

运行该软件的计算站(中心):Internet、航空公司、网上银行2程序设计说明2.1需求规定1.管理员管理航班与打印机票活动图(1)管理员登陆界面管理航班信息与旅客信息。

(2)管理员根据旅客信息安排航班。

(3)管理员根据机票价格收费。

(4)打印机票与账单。

根据上面的描述,管理员管理航班与打印机票活动图如图5-1所示。

图2.1订票管理员管理航班与打印机票活动图2.旅客订票与打印机票活动图(1)旅客登陆操作界面选择航班或由订票管理员安排航班。

(2)选择航班后确认订票形象。

(3)确认完毕缴费。

(4)由管理员打印机票和账单。

根据上面的描述,旅客订票与打印机票活动图如图5-2所示。

图2.2旅客订票与打印机票活动图2.2运行环境设备服务器,硬件:CPU133M,64M或以上内存,300M硬盘空间;VGA显示器或更高条件与限制:服务器和客户机要求都能接入Internet 。

机票订票系统详细设计说明书

机票订票系统详细设计说明书

五、详细设计说明书1.引言 (1)1.1编写目的 (1)1.2项目背景 (2)1.3定义 (2)1.4参考资料 (2)2.总体设计 (2)2.1需求概述 (2)2.2软件结构 (3)3.程序描述 (3)3.1功能 (4)3.2性能 (4)3.3输入,输出项目 (4)3.4程序逻辑 (6)3.4.1、登录 (6)3.4.2、查询系统 (7)3.4.3、订票系统 (7)3.4.4、修改系统 (8)3.4.5、退票系统 (8)3.5接口 (8)3.5.1、用户接口 (8)3.5.2、外部接口 (9)3.5.3、内部接口 (9)3.6存储分配 (9)3.7限制条件 (9)3.8测试要点 (9)1.引言1.1编写目的在本机票预定系统项目的前一阶段,也就是概要设计阶段中,已经将系统用户对本系统的子模块功能做了详细的阐述,这些模块功能具体设计将在本报告中详尽得以叙述及阐明。

本阶段已在系统的概要设计的基础上,对机票预定系统做详细设计。

主要解决了实现该系统程序模块具体设计问题。

包括确定算法,数据结构,模块接口的使用,数据库的动态操作以及界面设计等。

在以下的概要设计报告中将对在本阶段中对系统所做的所有详细设计进行详细的说明。

在下一阶段的编码过程中,程序设计员可参考此详细设计报告,在详细设计对机票预定系统所做的算法设计,数据结构以及数据库动态操作的基础上,对系统进行编码。

在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在详细设计过程中所完成的各模块算法设计,或在修改时找出在本阶段设计的不足或错误。

1.2项目背景开发软件名称:机票订票系统项目开发者:兰州理工大学软件工程机票订票系统开发小组:用户单位:旅客、航空公司1.3定义数据字典:关于数据的信息的集合,也即对数据流图中包含的元素的定义的集合。

1.4参考资料1.《软件工程导论》清华大学出版社张海藩编著2.《实用软件工程》清华大学出版社郑人杰等编著3.数据库系统概论(第三版)》高等教育出版社萨师煊王珊等编著4.《概要设计说明书》5.《需求规格说明书》2.总体设计2.1需求概述某航空公司为方便旅客,需开发一个机票预定系统。

预订机票系统用例说明UML

预订机票系统用例说明UML

(1)旅客登录航班预订系统(2)系统提示输入姓名性别电话身份证号出发站和到达站、出发时间(3)旅客输人姓名性别电话身份证号出发站和到达站、出发时。

(4)系统显示航班清单及预订费用和全额票价。

A 1:没有这个肮班(5)旅客选择要订的航斑。

(6)系统显示这个航斑的所有票价选项以及机票信息。

A2 :没有自己想要适宜机票(7)旅客选择要订的票价选项。

(8)系统确认预订费用和票价以及机票信息。

(9)旅客确认预订费用和票价以及机票信息(10)系统提示输入信用卡类型、密码、姓名和有效期。

(11)旅客输人信用卡类型、号码、姓名和有效期。

(12)系统提交信用卡购买机票。

A3 :账号找不到A4 :资金不足E1:无法访问信用系统(13)系统收取预订费用,并为该用旅客预订机票。

(14)系统打印取票通知和机票账单。

(15)旅客确认收到取票通知和机票账单。

(16)旅客在有效期里,登录预订机票系统,并提交取票通知信息(系统会提前一天以短信的形式通知取票)A5 :航空公司更改航班A9 :航空公司取消航班A10 :旅客更改机票??A??:旅客未在有效期里领取机票(17)系统提交取票通知信息A11 :取票通知信息错误(18)系统确认取票通知信息,并显示机票账单(19)旅客确认账单信息(20)系统提示输入信用卡类型、密码、姓名和有效期。

(21)旅客输人信用卡类型、号码、姓名和有效期。

(22)系统提交信用卡购买机票。

A3 :账号找不到A4 :资金不足E1:无法访问信用系统(23)系统收取及机票费用,并打印取票通知和机票账单。

(24)旅客取票,用例结束!AI:没有这个航班(1)系统显示信息,没有所输入出发站和到达站、出发时间的航班。

(2)旅客确认消息。

(3)返回二仁事件流第2步A2:没有自己想要适宜机票(1)旅客查看机票信息,没有适宜机票(2)返回主事件流第4步A3:账号找不到(1)系统显示账号找不到的消息。

(2)返回主事件流第10步。

机票预订系统程序设计说明书

机票预订系统程序设计说明书

机票预订系统程序设计说明书一、概述机票预订系统是一个用于客户预订机票的网站。

该系统需要实现以下功能:1. 客户注册和登陆2. 客户浏览和查询机票信息3. 客户在线预订机票4. 管理员管理机票信息和订单本说明书旨在提供系统的设计细节以及所需要的技术要求。

二、需求分析1.客户注册和登陆注册和登陆功能是网站的基础功能。

客户通过注册账号并登陆系统才能进行下一步的操作。

2.客户浏览和查询机票信息在网站主页上,客户可以查看机票的基本信息,包括航班号、出发地、目的地、日期和价格等。

客户可以使用查询功能来查找符合自己要求的机票信息。

3.客户在线预订机票当客户选择一条符合条件的机票后,系统将显示详细信息,并提示客户填写乘机人信息、联系方式和支付信息等,最后完成订单提交。

4.管理员管理机票信息和订单管理员可以添加、修改和删除机票信息。

管理员还可以查看、处理和审核客户提交的订单。

三、系统设计1. 系统架构该系统采用B/S架构(浏览器/服务器),前端使用HTML、CSS、JavaScript和jQuery等技术,后端使用PHP语言,数据库使用MySQL。

2. 前端设计客户访问系统的主页后,可以浏览和查询机票信息。

当客户选择一条机票后,系统会将其详细信息展示在新的页面上。

该页面会提供填写乘机人信息、联系方式和支付信息的表单,并进行验证,保证信息的准确性。

3. 后端设计系统的后端需要实现以下模块:(1)注册和登陆模块,实现客户注册和登陆功能;(2)机票信息管理模块,实现添加、修改和删除机票信息的功能;(3)订单管理模块,实现查看、处理和审核订单的功能;(4)支付模块,接入支付平台,实现支付功能;(5)邮件提醒模块,向客户发送订单确认和支付状态通知。

4. 数据库设计系统需要存储机票信息、用户信息和订单信息。

数据库需要设计以下表格:(1)机票信息表格,包括航班号、出发地、目的地、日期和价格等信息;(2)用户信息表格,包括用户名、密码、姓名、联系方式等信息;(3)订单信息表格,包括订单编号、客户信息、机票信息、支付状态等信息。

飞机订票系统测试用例

飞机订票系统测试用例

张三
MANUAL
Flight Reservation\Release4 Flight-Login-1.2-06 .0\Functional Test\Login
张三
MANUAL
Flight Reservation\Release4 Flight-Login-1.2-07 .0\Functional Test\Login
张三
MANUAL
Flight Reservation\Release4 Flight-Login-1.3-09 .0\Functional Test\Login
张三
MANUAL
Flight Reservation\Release4 Flight-Login-1.3-10 .0\Functional Test\Login
张三
MANUAL
Flight Reservation\Release4 Flight-Login-1.3-05 .0\Functional Test\Login
张三
MANUAL
Flight Reservation\Release4 Flight-Login-1.3-06 .0\Functional Test\Login
张三
MANUAL
Flight Reservation\Release4 Flight-Login-1.4-01 .0\Functional Test\Login
张三
MANUAL
Flight Reservation\Release4 Flight-Login-1.4-02 .0\Functional Test\Login
Test Case Details 主题 测试用例标识 设计者 类型
Flight Reservation\Release4 Flight-Login-1.1 .0\Functional Test\Login

机票预订系统设计说明书-推荐下载

机票预订系统设计说明书-推荐下载
书···································12
-1-
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术通关,1系电过,力管根保线据护敷生高设产中技工资术艺料0不高试仅中卷可资配以料置解试技决卷术吊要是顶求指层,机配对组置电在不气进规设行范备继高进电中行保资空护料载高试与中卷带资问负料题荷试2下卷2,高总而中体且资配可料置保试时障卷,各调需类控要管试在路验最习;大题对限到设度位备内。进来在行确管调保路整机敷使组设其高过在中程正资1常料中工试,况卷要下安加与全强过,看度并22工且22作尽22下可22都能22可地护以缩1关正小于常故管工障路作高高;中中对资资于料料继试试电卷卷保破连护坏接进范管行围口整,处核或理对者高定对中值某资,些料审异试核常卷与高弯校中扁对资度图料固纸试定,卷盒编工位写况置复进.杂行保设自护备动层与处防装理腐置,跨高尤接中其地资要线料避弯试免曲卷错半调误径试高标方中高案资等,料,编试要5写、卷求重电保技要气护术设设装交备备置底4高调、动。中试电作管资高气,线料中课并敷3试资件且、设卷料中拒管技试试调绝路术验卷试动敷中方技作设包案术,技含以来术线及避槽系免、统不管启必架动要等方高多案中项;资方对料式整试,套卷为启突解动然决过停高程机中中。语高因文中此电资,气料电课试力件卷高中电中管气资壁设料薄备试、进卷接行保口调护不试装严工置等作调问并试题且技,进术合行,理过要利关求用运电管行力线高保敷中护设资装技料置术试做。卷到线技准缆术确敷指灵设导活原。。则对对:于于在调差分试动线过保盒程护处中装,高置当中高不资中同料资电试料压卷试回技卷路术调交问试叉题技时,术,作是应为指采调发用试电金人机属员一隔,变板需压进要器行在组隔事在开前发处掌生理握内;图部同纸故一资障线料时槽、,内设需,备要强制进电造行回厂外路家部须出电同具源时高高切中中断资资习料料题试试电卷卷源试切,验除线报从缆告而敷与采设相用完关高毕技中,术资要资料进料试行,卷检并主查且要和了保检解护测现装处场置理设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。

机票设计系统实验报告(3篇)

机票设计系统实验报告(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. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

毕业设计测试用例说明书1 引言编写的目的在本机票预定系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对航空公司、各旅行社及机场的实地调研中获得,并在需求规格说明书中得到详尽得叙述及阐明。

本阶段已在系统的需求分析的基础上,对机票预定系统做概要设计。

主要解决了实现该系统需求的程序模块设计问题。

包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。

在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。

在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对机票预定系统所做的模块结构设计的基础上,对系统进行详细设计。

在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。

预期的读者:系统管理员、机票预订管理员和订票旅客三种用户。

背景软件名称:机票预订系统提出者:航空公司机票销售部门开发者:xxx。

用户:需要乘飞机的旅客,航空公司,旅行社, 系统管理员。

实现该软件的计算中心或计算机网络:定义查询:对数据库的操作的一种,用于搜索数据信息。

插入:对数据库的操作的一种,用于将数据存入数据库中。

更新:对数据库的操作的一种,用于更改数据库中的数据信息。

软件结构图:反映软件系统的功能模块之间的关系的数据图。

专门术语:SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)。

SQL: 一种用于访问查询数据库的语言事务流:数据进入模块后可能有多种路径进行处理。

主键:数据库表中的关键域。

值互不相同。

外部主键:数据库表中与其他表主键关联的域。

ROLLBACK: 数据库的错误恢复机制。

系统:若未特别指出,统指本机票预定系统。

参考资料1.机票预定系统需求规格说明书报告周海艳2013/112.机票预定系统程序设计说明书报告周海艳2013/112任务概述目标《网上机票预订系统》运行于Internet环境,提供远程机票预订功能,包括远程航班信息查询,机票预订与确认等;使用《网上机票预订系统》可使机票订购过程简单化、电子化、数字化,节省常规过程所不必要的资源浪费。

建立一个高效率、稳定的系统,在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的机票预定系统,能够实现航空公司的机票销售的自动化的计算机系统,为旅客提供实时,方便,快捷的机票销售信息,并提高航空公司的工作效率,服务质量,并为其增加经济效益,加快航空公司的信息化发展步伐。

用户的特点使用本系统的最终用户可以定位为所有电脑使用者,尤其以旅游商务人员为主。

由于本软件系统操作简单,界面友好,所以对用户的教育水平和技术水平几乎没有任何要求,只要会用电脑进行常规使用的用户均可。

本系统将可能会被反复使用于日常的上网过程当中。

普通管理员,只能对库(航班库和客户库)中的信息进行查询操作;超级管理员,可以根据具体需要进行适当的数据管理(增、删、改、更)。

客户只能对航班信息库中的内容进行查询操作,客户进入到页面之后在不进行登录的情况下只能进行航班信息查询操作,要预订机票就必须要先注册登录提交自己的基本信息;系统会根据管理员和客户的各种操作做出相应的返回信息进行提示。

系统管理员:对系统、数据库进行维护,主要对不同人员赋予不同的权限。

机票预订管理员:对机票预定工作进行具体的操作。

订票客户:一般操作水平,能够在本系统查询个人信息和订票信息。

3 测试用例用例1(标识符)详细说明(1)用例图图2.1.1 用例图(2)用例描述:表2.1.1表2.1.2用例2(标识符)详细说明(1)用例图图2.2.1 用例关系(2)用例描述:表2.2.14其他非功能性需求设备环境要求系统将由两部分程序组成,安装在各旅行社客户机上的客户程序及航空公司内的数据服务器程序。

根据调研得知所有旅行社的计算机配置均在Pentium 133级别以上,客户程序应能够在Pentium 133级别以上, Win NT环境下运行。

设备环境需要满足一下基本要求:①安全性:不同的用户具有不同的使用权限,只有具有最高权限的系统管理员才能修改、注销数据库中的信息,具有一般权限的人员只能读取与自己相关的内容。

②一致性:系统的数据要保证一致性、准确性,当某一数据库中记录改变时,与之相关联的数据库也会随之变化。

③易操作性:界面设计要符合大多数用户的操作习惯,系统还要提供操作指南,便于用户操作使用。

设计约束要求软件设计规格说明是软件设计的最终成果,它用于两个方面,一方面作为编码人员书写源程序的依据,另一方面作为测试阶段及维护阶段的一个指南。

软件设计规格说明的编写可以分为两个阶段。

在概要设计阶段应集中于软件结果的描述,在详细设计阶段应集中于每个软件元素细节的描述。

在软件设计规格说明中应该包括的内容如下。

(1)作用范围:系统的目标和作为系统元素的软件的作用;硬件、软件和人员的接口;主要的软件功能;外部定义的数据库;主要的设计约束与限制。

(2)设计说明:数据说明;数据流的复审;数据结构的复审;导出的软件结构;结构的内部接口。

(3)测试的准备:测试大纲;整体策略;专门的考虑。

接口要求在输入方面,对于键盘、鼠标的输入。

在输出方面,打印机的连接及使用。

在网络传输部分,在网络硬件部分,实现高速传输。

1、系统接口说明本系统运行在计算机上的Windows操作系统(Windows 9X、Windows NT、Windows 2000、Windows XP)环境下。

后台采用SQL2000关系型数据库存放表,前端采用C#管理此数据库并实现应用。

最终得到相应的帐单。

2、内部接口说明本系统内部加工之间并不是全自动化,有些部分需要人工参与。

打印出票据后,需要人员进行核对和收费,核对过后才将数据传之主数据库进型存储。

从而才使预定的票具有有效性。

程序性能要求查询服务部分:旅客通过本地计算机,从提交查询命令到返回结果不超过3秒钟。

数据管理部分:系统管理员从提交一次录入到结果返回不超过3秒钟。

为了保证系统能够长期、安全、稳定、可靠、高效的运行,机票预订系统应该满足以下的性能需求:1.系统处理的准确性和及时性系统处理的准确性和及时性是系统的必要性能。

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

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

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

例如企业中管理模块的加入(人事管理、工资管理、日常事务管理等)也会不断的更新和完善。

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

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

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

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

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

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

4.系统的标准性系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。

所有这些都要符合主流国际、国家和行业标准。

例如在开发中使用的操作系统、网络系统、开发工具都必须符合通用标准。

如规范的数据库操纵界面、作为业界标准的TCP/IP网络协议及ISO9002标准所要求的质量规范等;同时,在自主开发本系统时,要进行良好的设计工作,制订行之有效的软件工程规范,保证代码的易读性、可操作性和可移植性。

5.系统的先进性目前计算机系统的技术发展相当快,做为机票预订系统工程,应该保证系统在一段时间内是先进的,在系统的生命周期尽量做到系统的先进,充分完成企业信息处理的要求而不至于落后。

这一方面通过系统的开放性和可扩充性,不断改善系统的功能完成。

另一方面,在系统设计和开发的过程中,应在考虑成本的基础上尽量采用当前主流并先进且有良好发展前途的产品。

软件质量要求设备软件质量需要满足基本要求如:安全性:不同的用户具有不同的使用权限,只有具有最高权限的系统管理员才能修改、注销数据库中的信息,具有一般权限的人员只能读取与自己相关的内容。

用户单位对安全保密的要求是不泄露自己的基本信息和航班信息,对使用方便的要求能够快捷有效的查询、订票等,对可维护性、可补充性、易读性、可靠性、运行环境可转换性的特殊要求等。

保证用户的方便使用和系统的稳定性高等。

总结就用例图来说还是比前面多了一些了解,就是用例分析还是存在一些问题,对用例分析不够明确也不够完整,总的来说是要加强的。

在一次次的实验报告中我知道,说明书是软件设计的最终成果,它用于两个方面,一方面作为编码人员书写源程序的依据,另一方面作为测试阶段及维护阶段的一个指南。

软件设计规格说明的编写可以分为两个阶段。

在概要设计阶段应集中于软件结果的描述,在详细设计阶段应集中于每个软件元素细节的描述。

一份完整有优秀的说明书能够很好的表达自己的软件设计,我还要在说明书这一块加强。

相关文档
最新文档