机票订票系统概要设计说明书
数据库课程设计-机票预订系统

《数据库原理》课程设计机票预订管理系统学院:计算机与信息科学学院专业:计算机科学与技术班级:计科1303姓名学号:XXX 13203403XX指导教师:高金华职称讲师完成时间:2015年12月《数据库原理》课程设计 (1)1系统概述 (3)2数据库设计 (4)2.1 需求分析 (4)2.2 概念结构设计 (7)2.3 逻辑结构设计 (10)2.4 物理结构设计 (11)2.5 设计小结 (15)3应用程序设计 (16)3.1 需求分析 (16)3.2 概要设计 (19)3.3 详细设计 (20)3.4 系统测试 (32)3.5 设计小结 (38)1 系统概述随着全球进入信息化时代,航空公司为了适应当前越来越激烈的竞争,增强公司的信息化程度,提高公司的售票管理的效率,就建立起了相应的航空预订票系统,成功实现提高了航空系统的售票效率和管理水平。
在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的机票预定系统,实现航空公司的机票销售的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的机票销售信息。
根据可行性研究的结果和客户的要求,分析现有情况及问题。
随着社会发展的不断地进步,人民消费水平的不断地提高,致使民航事业不断壮大,乘坐民航的消费者越来越多,因此机票的预定也越显重要,航空公司为方便客户出行,需开发一个机票预定系统。
根据预定机票的客户信息,包括姓名、性别、身份证号码、出行时间、出行目的地等,系统经过查询航空公司内的航班数据服务器后,为旅客安排航班2 数据库设计2.1 需求分析2.1.1 数据流图2.1.2 数据词典表2-1 plane飞机信息表表2-2 flight航班信息表表2-3 ticket 机票表表2-4 passenger 旅客表表2-5 buy购买表表2-6 manager 管理员表2.1.3 加工说明我们的系统需要六个实体:(1)飞机实体实体名:plane角色:关于飞机的信息属性:飞机编号,座位数主键:飞机编号(2)航班实体实体名:flight角色:航班信息属性:航班编号,出发地,目的地,起飞时间,到达时间主键:航班编号(3)机票实体实体名:ticket角色:机票信息属性:航班号,机舱等级,座位号,机票价格,余票数主键:座位号(4)旅客实体实体名:passenger角色:旅客信息属性:旅客名,旅客性别,身份证,手机号,密码主键:旅客名(5)机票购买实体实体名:buy角色:旅客购买机票后的信息属性:旅客名,航班号,机舱等级,座位号,机票价格,购买数量(6)管理员实体实体名:manager角色:管理员信息属性:管理员名,密码2.2 概念结构设计2.2.1 E-R图根据需求分析抽象出信息结构,可得该系统的E-R图。
数据结构程序设计机票管理系统

数据结构程序设计机票管理系统机票管理系统是一种用于记录和管理机票信息的软件系统。
它可以帮助旅行代理人或航空公司方便地管理和处理所有相关的机票信息,包括航班信息、乘客信息、座位预订等。
本文将介绍机票管理系统的设计和实现。
首先,我们需要定义几个核心的数据结构来表示机票管理系统中的各种对象。
这些数据结构包括:1.航班信息:包括航班号、起飞时间、到达时间、出发地和目的地等信息。
3.座位信息:包括座位号、票价、座位类型等信息。
接下来,我们需要设计一个合适的数据结构来存储和管理机票信息。
可以使用数据库来存储这些信息,使用关系数据库管理系统(如MySQL)或非关系数据库(如MongoDB)来存储和查询数据。
我们可以创建几个数据库表来存储不同类型的数据。
例如,可以创建一个航班信息表、乘客信息表和座位信息表。
每个表都有相应的字段来保存具体的信息。
对于程序设计方面,可以使用面向对象的编程语言来实现机票管理系统。
我们可以创建几个类来表示航班、乘客和座位等对象。
每个类都有相应的属性和方法来对数据进行操作。
例如,可以创建一个Flight类来表示航班信息。
Flight类可以包含航班号、起飞时间、到达时间、出发地和目的地等属性。
它还可以包含方法来查询和更新航班信息。
类似地,可以创建Passenger类来表示乘客信息,Seat类来表示座位信息。
这些类可以与数据库表中的数据进行对应,可以为每个类创建对应的表和字段。
在机票管理系统中,用户可以使用不同的功能来查询和管理机票信息。
1.查询航班信息:用户可以根据航班号、起飞时间和目的地等条件来查询航班信息。
2.预订座位:用户可以根据航班信息选择座位,并填写乘客信息进行预订。
3.取消座位:用户可以取消已预订的座位,并将座位标记为可用状态。
4.修改航班信息:管理员可以修改航班的起飞时间、到达时间和票价等信息。
为了实现这些功能,我们可以在程序中定义相应的逻辑和用户界面。
用户可以通过命令行界面或图形界面与机票管理系统进行交互。
ADO

《数据库访问技术》课程大作业设计——机票预订系统《数据库访问技术》课程大作业设计——机票预订系统 0一、系统设计 01.1、系统功能描述 01.2、功能模块划分 (1)1.3、系统流程分析 (2)二、数据库设计 (2)2.1、创建数据库 (2)2.2 设计表结构 (3)三、访问数据库代码 (3)3.1、静态类的创建用于创建连接 (3)3.2、旅客信息输入时访问数据库的代码 (4)3.3、旅客信息查询时访问数据库的代码 (5)3.4、票价查询是访问数据库的代码 (5)3.5、订票时访问数据库的代码 (6)3.6、购票时访问数据库的代码 (7)3.7、加载数据源时访问数据库的代码 (8)3.8、更新数据源是访问数据库的代码 (8)3.9、退票时访问数据库的代码 (8)四、代码调试过程及结果..................................................................... 错误!未定义书签。
附录 .. (9)FORM1: (9)FORM2: (15)FORM3: (31)FORM4: (46)DB静态类: (58)一、系统设计1.1、系统功能描述机票预订系统的基本功能是对航空订票系统实现信息化管理。
本系统的主要功能如下:1.旅客信息管理★通过用户界面向数据库添加旅客的姓名、性别、工作单位、身份证号(护照号)、订购时间、始发地、目的地、航班仓位要求、数量、班次、日期。
★对旅客信息进行查询,通过旅客的姓名、工作单位、订票时间、身份证号以及班次进行查询。
2.机票预订管理★按照始发地和目的地以及仓位档次或按班次和仓位档次对票价系统进行查询,选择旅客喜欢的航班,并显示此次航班的余票、订价、票价等信息。
★按旅客的身份证号以及订票时间确定旅客的订票信息并对交付订金的旅客信息进行处理(开发票和通知单),在数据库中增加交款信息。
3.机票购买管理★如果旅客已经拥有订票发票及通知并交齐了剩余的款项,那么按姓名、身份证号、订票时间、及票数确定旅客信息并相应处理(开发机票),并对数据库中的旅客信息进行相应处理。
基于Web航空机票售票管理信息系统毕业设计

基于Web航空机票售票管理信息系统毕业设计基于Web的航空机票售票管理信息系统院系计算机学院专业班级学号姓名指导教师负责教师2022年X月摘要本文主要介绍了航空售票系统信息管理的设计和实现过程。
首先叙述了开发该系统的背景、目的及意义。
比较多的篇幅阐述了系统的需求分析、概要设计、详细设计以及功能的实现。
本系统主要包括基本信息管理、业务处理、信息查询。
基本信息管理包括售票员信息管理、乘客信息管理、航班信息管理、乘客保险信息管理、机票价格信息管理;业务处理包括机票销售、退票处理和销售结算,信息查询主要包括客户信息查询、航班信息查询、机票销售查询、退票信息查询。
系统采用JSP和Java开发;后台数据库采用MySQL。
面向对象可视化编程是本系统的最大特点,清晰的人机交互界面可以更方便的实现航空售票管理功能。
经测试系统性能良好,人机界面比较友好,操作简便,有一定的使用价值。
航空售票管理系统是指应用计算机和网络通信设备以及应用软件进行电子售票的信息管理系统,它可以进行信息收集、存储、处理、提取和数据通信,能满足用户对信息的使用需求的计算机应用软件系统。
现在社会对数据库系统的认识不够,绝大部分基层人员还只认为信息化可以简化工作程序,降低劳动强度,提高工作效率。
对航空信息化能带来航空服务手段的重大变革,航空科技的发展等重大意义尚无认识。
航空售票信息管理系统是航空公司的重要的管理工作之一。
售票管理是指管理者通过一定的管理手段,使乘客(用户)能更加了解自己在买票时涉及到的相关费用。
航空售票管理信息系统包括航空港信息、乘客保险信息、售票以及退票等业务的管理以及相关的统计图形显示,其中不同权限的人可以进行不同的操作,管理员对该系统进行综合的管理。
目前,计算机技术和产品的发展日新月异,将会给信息处理带来更多的手段,同时也会带来更加丰富的信息表达形式。
随着经济的不断发展,航空售票和订票的信息管理日异复杂。
过去传统的售票已经不能满足现代航空业务流量剧增的客观要求,所以急需开发“航空售票管理系统”。
航空订票系统分析需求报告

航空订票系统分析需求报告1252355 1.编写目的及背景1.1编写目的1.本文档旨在从技术、经济、操作等方面综合研究分析机票预订系统的需求和各模块需要实现的具体要求,尽可能多地考虑在往后研发进程中可能出现的问题,为往后的概要设计和详细设计打基础2.便于用户、系统分析人员和程序员对需求进行理解和交流,初步判定目标软件可否知足其原来的期望,并可作为系统分析员设计软件的大体起点;3.确立可测试标准,用于软件开发完成后测试产品。
4.预期的读者和阅读建议:项目领导,项目组成员:须将本文档的全数内容理解清楚。
测试人员:主要阅读本文中详细的需求部份。
客户:需明确所有的需求分析是不是符合自己提出的要求。
1.2背景说明:1.软件系统名称:航空机票预订系统。
2.任务提出者:XX航空公司3.用户:XX航空公司,各大订票点4.实现:XX航空公司计算中心1.3概念结构化语言:将加上的控制结构就成了结构化语言。
数据库:依照数据结构来组织、存储和管理数据的仓库。
旅客信息:旅客提出订票要求时输入的信息,包括姓名、性别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位要求等。
取票通知:旅客取票凭证。
账单:旅客取票和交易的凭证。
机票:旅客登机凭证。
2任务概述2.1目标1.|开发用意:为方便旅客订票,提高工作效率,在技术、经济可行的条件下开发目标软件。
2.应用目标:接收预定机票的旅客信息(姓名、性别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位要求等)。
为旅客安排航班。
当旅客交付了预订金后,系统打印出取票通知和帐单给旅客。
旅客在飞机起飞前一天凭取票通知和帐单交款取票,系统查对无误即打印出机票给旅客。
能够及时对于航班售票情况进行统计。
3.作用范围:xx航空公司所有订票点。
4.目标软件作为航空公司内部管理系统的一部份,与其他软件的关系如下:航空公司管理系统订票管航班员工管设备管管理2.2用户的特点1.利用本软件人员要求有必然计算机基础的人员,系统管理员要求有计算机的专业知识,所有人员都要通过本公司培训.2.管理人员也需经一般培训.3.系统管理员,审计员将进行专业培训,以保证他们将熟练管理本系统.4.目标软件的预期利用频度:二十四小时不按期利用。
UML 建模设计 航 空 订 票 系 统

UML 建模设计航空订票系统姓名:卫飞班级:1528学号:201515614375一、背景1.1背景概述随着知识经济的到来,人类已经逐步进入信息化社会,信息增长的速度越来越快,人们希望利用先进的管理理论方法手段来得到并处理越来越多的信息,以提高工作效率和管理水平。
由于信息资源对人们生活的重要性,不断提高信息的收集,传输,加以利用等活动,日益成为人们社会生活的重要组成部分。
网上机票预订管理系统的产生和发展正好满足人们的这种需求1.2 主要组成及功能1、新用户注册,新用户可以注册,注册时输入用户名可以查询用户可不可用,可用就可以注册,注册时可以判断用户输入的密码和验证密码是否相同,相同才给以注册,如果满意可以点注册,注册成功后用户可以选择不用在回到登陆界面,可以直接陆到用户主界面,以后就可以用这个用户登录了,如果不满意,点取消,所有信息清空,重新输入。
2、验证登陆名密码,正确进入主菜单,根据登录时所选的登录方式(客户、管理员)的不同分别对用户设定不同的访问权限(如果是输入的客户用户名和密码正确,选择以客户方式登陆则主界面里面的管理员界面不能用,如果输入的是管理员的相应用户密码正确,以管理员的方式登陆则管理员界面可用)不正确则清空登录框,最多可以输入三次,三次不正确系统会自动关闭3.我的航班界面。
你可以点击你想查询的有关机票的信息的按钮(舱位信息查询,客机信息查询,航线查询,客户类型信息查询)获得相关信息的表,根据表的内容,你可以在下面的下拉框中选择你要定的票信息,点确定后在下面会显示你的机票的相关内容,如果满意可以点击订票,把相关信息添加到机票数据库表中,如果不满意,可以点重置,所有信息清空,再重新选择。
4.退票功能。
用户可以根据用户信息表中的我的机票信息查询,找出机票号,在输入到机票号查询里,点击查询获得你的机票信息以及价格显示,点击退票则在数据库机票信息表中删除本条信息二、使用Rose绘制图分别有:用例图、类图、包图、顺序图、协作图、状态图、活动图、组件图、部署图情景:机票预订系统是某航空公司推出的一款网上选票系统。
数据结构课程设计:飞机订票系统设计与实现 (里面附有源代码!)
课程设计题目飞机订票系统院系*******专业***************姓名******学号*********指导教师***2012年7月1. 需求分析1.1 问题描述基于目前人们外出远行频繁,为方便乘客提前买票及优化飞机航空订票服务,需要开发一个飞机订票系统,此程序就是要实现航班情况的录入,查询,订票,退票以及航班的查询和修改等基本功能。
本课程设计的题目为:飞机订票系统。
1.2 基本要求1.2.1 输入的形式和输入值的范围录入航班信息时,需要输入航班号,起降时间,起飞抵达城市,值为字符串;还需要输入航班票价,票价折扣,值为浮点型(float);还需要输入航班是否满仓,值为整型(int)(“1”表示已满仓,“0”表示没有满仓);如需要继续录入航班信息,要输入判别信息,值为整型(“1”表示继续录入航班信息,“0”表示停止录入航班信息)。
客户订票时,需要输入起飞抵达城市,然后选择航班进行查询,选择航班时需要输入航班号,值为字符串。
客户退票时,需要输入姓名,证件号进行退票操作,值为字符串。
查询某个航班的情况时,需要输入航班号,值为字符串;在查询某个航线的情况时,还可以通过输入起飞抵达城市来查询,值为字符串。
查询某个订单时,需要输入订单号,值为整型(int);或者需要输入客户姓名和证件号,值为字符串。
修改航班时,需要输入字符型数据选择进行何种修改操作;增加航班时,需要输入航班号,起降时间,起飞抵达城市,值为字符串;还需要输入航班票价,票价折扣,值为浮点型(float);还需要输入航班是否满仓,值为整型(int)(“1”表示已满仓,“0”表示没有满仓);如需要继续录入航班信息,要输入判别信息,值为整型(“1”表示继续录入航班信息,“0”表示停止录入航班信息);删除航班时,需要输入要删除的航班的航班号;修改航班时间时,需要输入要修改的航班的航班号,修改后的航班起飞时间和抵达时间。
1.2.2 输出形式在所有操作后的输出中都显示操作是否正确以及操作后单链表的内容。
飞机订票系统
飞机订票系统学生姓名:兰海军指导老师:易禹摘要本系统主要是为了方便用户飞机订票,能使用户方便快捷的了解各航线信息。
本系统设置了航线创建功能、浏览航班信息和查询航线信息功能、订票退票功能及查看剩余票数功能。
在该系统当中,系统开发平台是Windows XP,程序设计设计语言采用Visual C++,数据库采用Microsoft Access,程序运行平台为Windows XP。
程序通过调试运行,初步实现了设计目标,并且经过适当完善后,将可以在应用中解决实际问题。
关键词 Access;Visual C++;飞机订票目录1问题描述与分析...................................... 2 2数据结构设计描述 .................................... 3 3软件结构设计(系统功能模块图) ....................... 3 4算法设计思想 ....................................... 3 5调试分析 ........................................... 6 6总结 .............................................. 12 7参考文献 .......................................... 13 8附录(源程序清单) (14)飞机订票系统第 2 页共 30 页1问题描述与分析飞机订票系统要求可以实现如下功能:可以录入航班情况,可以查询某个航线的情况,如输入飞机到达城市,查询飞机航班情况;可以订票、退票。
从问题的描述分析,该飞机定票系统必须具备以下几个功能模块:1) 航线创建功能模块:包括终点站名、航班号、分机号、飞行日期、乘员定额、及余票量,准载人数等信息.。
2) 浏览航班信息功能模块:查看创建的所有航线信息。
2需求分析说明书范文
2需求分析说明书范文机票预定系统需求分析机票预定系统的功能要求机票预定系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的机票预定系统,实现航空公司的机票销售的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的机票销售信息。
根据可行性研究的结果和客户的要求,分析现有情况及问题,采用Client/Server结构,将机票预定系统划分为两个子系统:客户端子系统,服务器端子系统。
旅客订票流程图:旅客清单航班机票旅客订票记录2.2传给旅行社旅客订票机票信息1.1旅客信息记录航班机票信息1.3航班机票信息产生取票通知订票信息取票通知2.21.1旅客订票信息传给航空公司安排航班旅客取票图:订票旅客清单旅客3.1售出机票信息3.2旅客信息查询打印机票下面分析各个子系统的功能需求:1.客户端子系统:在客户端系统的功能实现上,可以分为以下几个部分:[1]旅客信息的输入和统计旅行社把旅客要求订票的信息由专人负责输入。
这部分功能是客户端子系统的基本部分,这个功能是以后各个部分的基础。
系统要求做到即能够从其它子系统中共享一部分信息,又有方便的操作界面工手工输入旅客信息。
这部分要求对输入的数据进行简单的统计,供航空公司进行查询和宏观调控。
[2]旅客信息的存储:将旅客的信息存储到旅行社的客户端系统中,以备以后的取票确认以及查询。
[3]机票信息的传递及接收:将旅客所须的机票信息由旅行社客户端由网络传到航空公司的服务器上,并且接受航空公司返回的航班信息,然后存储起来。
[4]取票通知及帐单的生成和打印:把已存储的从航空公司返回的航班机票信息打印出来,并且生成帐单打印出来一起交给旅客。
印出机票给已经订票的旅客:根据旅客的取票通知及帐单,经过确认无误后,接受旅客的付款后把机票印出来交给旅客。
[5]机票销售情况的核算这一功能是在上一功能的基础上,对机票销售额进行单项核算,得到该旅行社的销旅客售情况并把核算结果作为企业报表输出。
航空机票预订系统文档
中央民族大学信息工程学院软件工程实验报告专业:计算机科学与技术班级:计算机09级1班学号:0936008姓名:冯帆指导老师:蒲秋梅目录航空订票系统项目开发计划 (7)1.项目代码 (7)2.项目背景 (7)3.项目功能 (7)4.项目设计 (7)5.项目测试 (8)6.项目风险分析 (8)7.项目任务分配 (8)8.项目开发时间计划 (8)9.项目资源需求 (9)航空订票系统可行性分析说明书 (10)1引言 (10)1.1编写目的 (10)1.2背景 (10)1.3定义 (10)1.4参考资料 (10)2可行性研究的前提 (11)2.1要求 (11)2.2目标 (11)2.3条件、假定和限制 (12)2.4进行可行性研究的方法 (12)2.5评价尺度 (12)3对现有的系统的分析 (12)3.1当前系统的处理流程和数据流程 (12)3.2工作负荷 (13)3.3人员 (13)3.4局限性 (13)4建议的新系统 (13)4.1对新系统的说明 (13)4.2新系统的数据流程和处理流程 (14)4.3改进 (16)4.4新系统的影响 (16)航空订票系统可行性分析报告说明书 (18)引言 (18)1.1编写目的 (18)1.2项目背景 (18)1.3定义 (18)2. 任务概述 (19)2.1 目标 (19)2.2运行环境 (19)2.3条件与限制 (19)3. 数据描述 (20)3.1数据需求 (20)3.2数据库介绍 (21)3.3数据管理能力要求 (22)3.4故障处理要求 (22)3.5其他专门要求 (22)功能需求 (22)4.1功能划分 (22)4.2功能描述 (23)性能需求 (24)5.1准确性和及时性 (24)5.2开放性和可扩充性 (24)5.3易用性和易维护性 (25)5.4标准性 (25)5.5先进性 (25)5.6响应速度快 (25)运行需求 (26)6.1用户接口 (26)6.2外部接口 (26)6.3故障处理 (26)其他需求 (27)7.1管理员信息 (27)7.2管理员界面 (27)航空机票预订系统概要设计及详细设计说明书 (28)1引言 (28)1.1编写目的 (28)1.2背景 (28)1.3定义 (29)1.4参考资料 (29)2程序系统的结构 (30)3 各功能详细描述: (30)3.1主界面模块 (31)3.1.2输出项 (32)3.1.3 算法 (32)3.1.4 流程逻辑 (33)3.1.5 测试计划 (33)3.2航班管理模块 (33)3.2.1 程序描述 (33)3.2.2 输人项 (33)3.2.3 输出项 (34)3.2.4 算法 (34)3.2.5 流程逻辑 (35)3.2.6 测试计划 (36)3.3.用户管理模块 (36)3.3.1 程序描述 (36)3.3.2 输人项 (37)3.3.3 输出项 (37)3.3.4 流程逻辑 (38)3.3.5 测试计划 (39)3.4管理员模块 (39)3.4.1 程序描述 (39)3.4.2 输人项 (39)3.4.3 输出项 (40)3.4.4 算法 (40)3.4.5 流程逻辑 (41)3.4.6 测试计划 (41)3.5查询机票模块 (42)3.5.1 程序描述 (42)3.5.2 输人项 (42)3.5.3 输出项 (42)3.5.4 算法 (43)3.5.5 流程逻辑 (44)3.5.6 测试计划 (44)3.6取票模块 (44)3.6.1 程序描述 (44)3.6.2 输人项 (45)3.6.3 输出项 (45)3.6.4 算法 (45)3.6.5 流程逻辑 (46)3.6.6 测试计划 (46)3.7旅客管理模块 (46)3.7.1 程序描述 (46)3.7.2 输人项 (47)3.7.3 输出项 (47)3.7.4 算法 (48)3.7.6 测试计划 (48)3.8旅行社模块 (48)航空机票预订系统软件编码和测试说明书 (49)1引言 (49)1.1编写目的 (49)1.2背景 (49)1.3定义 (50)1.4参考资料 (50)2 各模块的实现: (50)2.1主界面模块 (52)3.1.1 输人项 (52)3.1.2输出项 (52)3.1.3 算法 (52)3.1.4 流程逻辑 (53)3.1.5 测试用例 (53)3.2航班管理模块 (53)3.2.1 程序描述 (53)3.2.2 输人项 (54)3.2.3 输出项 (54)3.2.4 算法 (54)3.2.5 流程逻辑 (56)3.2.6 测试用例 (56)3.3.用户管理模块 (56)3.3.1 程序描述 (56)3.3.2 输人项 (57)3.3.3 输出项 (57)3.3.4 流程逻辑 (58)3.3.5 测试计划 (60)3.3.6 测试用例 (60)3.4管理员模块 (60)3.4.1 程序描述 (60)3.4.2 输人项 (60)3.4.3 输出项 (61)3.4.4 算法 (61)3.4.5 流程逻辑 (62)3.4.6 测试计划 (62)3.4.7 测试用例 (63)3.5查询机票模块 (63)3.5.1 程序描述 (63)3.5.2 输人项 (63)3.5.3 输出项 (64)3.5.5 流程逻辑 (65)3.5.6 测试计划 (65)3.5.7 测试用例 (65)3.6取票模块 (66)3.6.1 程序描述 (66)3.6.2 输人项 (66)3.6.3 输出项 (66)3.6.4 算法 (66)3.6.5 流程逻辑 (67)3.6.6 测试计划 (67)3.6.7 测试用例 (67)3.7旅客管理模块 (68)3.7.1 程序描述 (68)3.7.2 输人项 (68)3.7.3 输出项 (69)3.7.4 算法 (69)3.7.5 流程逻辑 (70)3.7.6 测试计划 (70)3.7.7 测试用例 (70)3.8旅行社模块 (70)3 编码和界面设计 (71)4 程序代码 (72)航空订票系统面向对象分析说明书 (83)1、用例图: (83)2、类图: (84)3、顺序图: (85)4、活动图: (86)航空订票系统项目开发计划1. 项目代码TBS_12. 项目背景应某航空公司要求,为提高该公司的机票预订效率,降低工作的人力、物力、开支,提高工作的准确性,方便旅客进行机票预订,并对其机票预订信息和旅客信息进行信息存取,现为其开发机票预订系统。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
兰州理工大学课程设计 第 1 页 四、概要设计说明书 1. 引言 ....................................................................... 2 1.1 编写目的 .............................................................. 2 1.2 项目背景 .............................................................. 2 1.3 定义 .................................................................. 2 1.3.1 专门术语 ........................................................ 2 1.3.2 缩写 ............................................................ 3 1.4 参考资料 .............................................................. 3 2. 任务概述 ................................................................... 3 2.1运行环境 ............................................................... 3 2.2需求概述 ............................................................... 3 3. 总体设计 ................................................................... 4 3.1 处理流程 .............................................................. 4 3.1.1 客户机程序流程 .................................................. 4 3.1.2 服务器程序流程 .................................................. 5 数据库的输入输出。 ...................................................... 5 3.2 总体结构和模块外部设计 ................................................ 5 3。3 功能分配 .............................................................. 5 4. 接口设计 ................................................................... 5 4.1 外部接口 .............................................................. 5 4.1.1 用户界面 ........................................................ 5 4.1.2 软件接口 ........................................................ 6 4.1.3 硬件接口 ........................................................ 6 4.2 内部接口 .............................................................. 6 5. 数据结构设计 ............................................................... 6 5.1 数据库数据结构设计 .................................................... 6 5.2 物理数据结构设计 ...................................................... 7 5.3 数据结构与程序的关系 .................................................. 8 6. 运行设计 ................................................................... 8 兰州理工大学课程设计 第 2 页 6.1 运行模块的组合 ........................................................ 8 6.2 运行控制 .............................................................. 9 6.3 运行时间 .............................................................. 9 7. 出错处理设计 ............................................................... 9 7.1 出错输出信息 .......................................................... 9 7.2 出错处理对策 .......................................................... 9 8. 安全保密设计 ............................................................... 9 9. 维护设计 ................................................................... 9 1. 引言 1.1 编写目的 在本机票预定系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对航空公司、各旅行社及机场的实地调研中获得,并在需求规格说明书中得到详尽得叙述及阐明。 本阶段已在系统的需求分析的基础上,对机票预定系统做概要设计.主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等.在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。 在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对机票预定系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误. 1.2 项目背景 所建议开发软件的名称:机票订票系统。 项目的任务提出者:XXX公司 开发者:李平伯、刘建、汪国良。 用户及实现软件的单位:XXX公司 项目与其他软件或其他系统的关系:在Windows 7 下运行。
项目简述:根据课程设计的要求,简单完成特定的需求功能。 1.3 定义 1.3.1 专门术语 兰州理工大学课程设计 第 3 页 SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS). SQL: 一种用于访问查询数据库的语言 事务流:数据进入模块后可能有多种路径进行处理。 主键:数据库表中的关键域.值互不相同. 外部主键:数据库表中与其他表主键关联的域. ROLLBACK: 数据库的错误恢复机制. 1.3.2 缩写 系统:若未特别指出,统指本机票预定系统。 SQL: Structured Query Language(结构化查询语言)。 ATM: Asynchronous Transfer Mode (异步传输模式)。 1.4 参考资料 以下列出在概要设计过程中所使用到的有关资料: 机票预定系统项目计划任务书 2. 机票预定系统项目开发计划 3. 需求规格说明书 4. 软件工程及其应用 周苏、王文等 天津科学技术出版社 1992/1 5. 软件工程 张海藩 清华大学出版社 1990/11 6. Computer Network A。S。Tanenbaun Prentice Hall 1996/01 2. 任务概述 2.1运行环境 系统将由两部分程序组成,安装在各旅行社客户机上的客户程序及航空公司内的数据服务器程序。 根据调研得知所有旅行社的计算机配置均在Pentium 133级别以上,客户程序应能够在Pentium 133级别以上, Win NT环境下运行。 2.2需求概述 航空公司为方便旅客,需开发一个机票预定系统。为便于旅客由旅行社代替航空公司负责为旅客定票,旅行社把预定机票的旅客信息,包括姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地,输入机票预定系统的客户端程序,系统经过查询航空公司内的航班数据服务器后,为旅客安排航班,印出取票通知。旅客在飞机起飞前一天凭取票通知和帐单交款后取票,系统校对无误后即印出机票给旅客。