航空售票管理系统
UML可视化建模(航空订票系统)

《可视化建模与UML》课程结业报告课题名称: 航空客运订票系统建模姓名: ***学号: *******班级:****: ***完成日期: 2013.06.16目录第一章概述 (3)1.1系统开发的摸底和开发背景 (3)1.2系统功能 (3)1.3系统结构框架 (4)1.4开发环境 (5)第二章用例模型 (6)2.1用例模型简介 (6)2.2用例图的的含义及其作用 (6)2.3用例图及用例描述 (7)第三章类模型 (10)3.1类模型简介 (10)3.2类图的作用 (10)3.3类图 (11)第四章交互模型 (13)4.1交互模型简介 (13)4.2序列图简介 (13)4.3序列图的作用 (13)4.4序列图描述及其序列图 (14)第五章行为模型 (20)5.1行为模型简介 (20)5.1.1活动图简介 (20)5.1.2活动图的作用 (20)5.1.3状态图简介 (21)5.1.4状态图的作用 (21)5.2行为模型图 (21)5.2.1活动图及其描述 (21)5.2.2状态图及其描述 (23)第六章构件图和部署图 (25)6.1构件图简介 (25)6.2部署图简介 (25)第七章课程学习小结 (27)7.1课程小结 (27)7.2学习心得 (27)参考文献 (28)第一章概述1.1系统开发的摸底和开发背景随着科技与经济的发展,越来越多的人选择乘飞机,这跟我国的经济增长有很大关系,人们在追求快节奏的生活方式,所以做飞机无疑成了首选。
而且随着网络的盛行,航空订票系统就显得尤为重要,我们开发这个系统主要是为了方便大家,让大家能够快速、清晰、准确地了解航班信息,而不至于像以前那样排队等候,从而避免耽搁乘客大量的等待时间。
航空客运业务诞生已有进一个世纪了,作为现有交通工具中最方便快捷的一种,它确实地给大家的生活、出行带来了极大的方便。
随着航空客运业务多年来的发展,其售票业务也同样不断地发展。
1.2系统功能机票预订系统是在现代社会生活节奏不断加快,对机票预订工作的自动化和准确化要求也日益强烈的背景下,为了实现机票预订工作的网络化,以及实现网络查询和统计一体化而开发的管理信息系统。
民航票务管理系统分析和设计

民航票务管理系统分析和设计(总29页)-CAL-FENGHAI.-(YICAI)-Company One1-CAL-本页仅作为文档封面,使用请直接删除计算机工程系数据库原理及应用课程设计报告选题名称:民航票务管理系统系(院):计算机工程系专业:计算机科学与技术(信息安全方向)班级:信息 1 0 5 1姓名:高博学号: 16指导教师:冯万利王红艳学年学期: 2007 ~ 2008 学年第 1 学期2008 年 1 月 3 日摘要:随着信息技术在管理上越来越深入而广泛的应用以及信息的不断海量化,在很多行业对信息的管理不得不依赖计算机,而不是使用比较原始的纯人力管理方法。
在当今,各行各业都有很多计算机管理的系统,特别是民航方面,每天,有上千万的人次订票、买票或者乘坐飞机,如果采取传统的人工售票或登记的方式会大大影响机场运作的效率,并且也无法避免一些人为的错误。
所以一个好的票务管理系统由为重要,特别是现在很多人喜欢提前订票或上网订票,自然,好的票务管理系统不仅需要快捷方便的操作、优秀的保存和统计功能、还要应付大容量数据的快速查找和保存及应付长时间的工作需要,必须保证系统的稳定性和安全性,更重要的是,安全的票务管理系统不仅需要有能够防护各种病毒和黑客恶意攻击的能,还需要有能够应付突发状况的能力,比如突然断电之后,系统的售票信息和当前正在进行的进程、操作应该怎么处理,或者,系统突然死机之后,所有数据又应该怎样处理等等。
这些问题都是我们在实际生活中经常会遇到的,所以,能不能解决上述问题就成了评价一个好的票务管理系统的主要依据。
而这次的课程设计则是根据票务管理系统中的最主要的功能,结合数据库中所学的知识,来实现一个简单的民航票务管理系统,供学习和研究之用!关键词:民航票务管理系统;数据库;查询;修改;目录1需求分析 ....................................................................................................... 错误!未定义书签。
软件工程课程设计《航空售票系统》

航空售票系统的设计与实现学生姓名:胡竹青指导老师:邓广慧摘要本系统是采用VB开发的一个管理系统。
本系统要解决的是机场售票中所要解决的问题,包括舱位信息的输入和修改,客机信息的输入、修改和查询,航线信息的输入、修改和查询,客户等级信息的输入、修改,客户信息的输入、修改和查询和订票信息的输入、查询和修改等六个方面的功能。
在整个系统中采用文件来存储信息,角色划分为系统管理员、售票员、顾客三种,各自拥有不同的操作权限。
在整个系统设计过程中,严格按照软件工程设计标准来设计系统。
关键词飞机信息;部分匹配检索;文件操作Air ticketing systemStudent name: HU Zhuqing Advisor:DENG Guanghui Abstract This system is developed by VB is a management system.This system to solve the ticket in the airport is to solve the problem that the input information, including shipping and modification, the passenger information input, modify and query, route information input, modify and query, customer information input, modify level, customer information input, modify and query and booking information query and modify the input, six aspects of function.In the system adopts document to store information, role into system administrator, conductor, customers, with three different permissions.In the process of system design, in strict accordance with the software engineering design standard design system.Keywords Aircraft information;Part of retrieval;File operations1 引言1.1 课题设计的目的和背景意义近年来,国内外一些学者对中国航空业的竞争力进行了讨论,例如胡鞍钢对比分析了中美航空市场的开放度和国际竞争力。
票务管理系统使用说明(一)2024

票务管理系统使用说明(一)引言概述:票务管理系统是一种用于管理和处理各种票务事务的软件系统。
本文旨在通过详细的使用说明,向用户介绍如何使用票务管理系统来实现快速、高效和准确的票务管理。
正文:一、系统登录和用户管理1. 使用用户名和密码登录系统2. 用户权限管理,包括管理员、销售员、财务等角色的分配和权限设置3. 注册新用户和修改用户信息的操作方式4. 重置密码和解锁账户的方法5. 多层次的用户管理体系,确保安全和可追溯性二、票务销售管理1. 查看和编辑航班、车次、演出等活动的票务信息2. 创建和编辑新的票务活动,包括日期、时间、地点等信息的设定3. 票务分类和定价的设置,支持不同级别的票价和促销活动4. 添加和管理销售员,分配票务任务并跟踪销售情况5. 查看实时的销售统计数据和报表,方便管理和决策三、订单管理和支付处理1. 创建和编辑订单,包括选择活动、选择座位和票价等信息的填写2. 确认订单和生成订单号,方便后续查询和处理3. 支持在线支付和货到付款等支付方式,保证支付安全和便捷性4. 发送订单确认和电子票务给客户,提供订单状态查询功能5. 退票和改签的流程和操作方式,支持自动计算退款金额和手续费四、票务检票和入场管理1. 票务验真和防伪技术的应用,确保票务的真实可信性2. 扫描或手动输入电子票务信息,验证门票的有效性3. 检票结果的实时反馈和记录,方便统计和跟踪4. 入场安全措施的设定,例如闸机、人工检票等方式5. 售票和检票的数据同步和差错处理,保证数据的一致性和可靠性五、报表分析和系统维护1. 销售统计报表和财务报表的生成和导出2. 生成活动出票情况和入场情况的报表,方便管理和分析3. 数据备份和恢复的方法,确保数据的安全性和可靠性4. 系统升级和故障处理的流程,保证系统的稳定性和可用性5. 用户反馈和问题解答的渠道,提供优质的用户支持和服务总结:通过本文的说明,用户可以了解到票务管理系统的使用方法,包括系统登录和用户管理、票务销售管理、订单管理和支付处理、票务检票和入场管理,以及报表分析和系统维护等方面的内容。
C++课程设计—航空售票管理系统

内蒙古科技大学本科生《C++程序设计》课程设计说明书题目:航空售票管理系统学生姓名:完美主义学号:XXXXXXXX专业:计算科学与技术班级:计2010-1班指导教师:XXX【摘要】随着科技的发展和人们生活水平的日益提高,人们在不断追求更加快捷的交通方式以满足人们快节奏的生活方式,航空系统在交通系统中已扮演着一个越来越重要的角色。
然而,交通的快捷离不开信息的快捷。
随着随着计算机的发展和普及,人们的生活方式发生了巨大的改变,计算机在代替和延伸脑力劳动方面发挥着越来越重要的作用。
在交通系统中,有大量的数据需要被处理,而这些工作有人来完成几乎是不可能的,而交给计算机处理,就可以很好地满足我们的需求。
航空售票管理系统可以根据乘客和管理人员的要求,进行方便快速的查询、购票、退票和管理等工作。
本文介绍了简易航空售票管理系统的实现过程。
【关键词】航空售票管理系统动态数组类和对象文件操作运算符重载多文件结构成绩评定标准课程设计的验收答辩采取“讲解程序+提问+即时编程”的方式。
目录第一章问题描述 (1)第二章问题分析 (2)2.1 阐述你对问题的理解、解决问题的方案说明 (2)2.2 系统功能模块的划分 (2)第三章数据模型 (4)3.1 相关数据结构的说明 (4)3.2 类的设计 (4)3.3 程序结构说明,即程序各个部分之间如何协调来完成任务 (5)3.4 全局变量,重要形式参数、局部变量等等,它们的命名及用途解释 (6)第四章算法描述 (7)4.1 解题算法的设计思路介绍 (7)4.2 画出程序流程图 (7)第五章设计总结 (13)附录 (14)参考文献 (33)………………………………………………………………………………………………………………………………………………………………………1.1该航空售票管理系统必须用C++语言进行设计,要能体现C++语言的特性。
1.2该系统至少要能提供下列服务:(1)录入航班信息,格式为:可不定时地增加航班数据。
基于Java和数据库系统设计的航空售票系统

基于Java和数据库系统设计的航空售票系统航空售票系统是一个复杂的软件系统,涉及到用户预订机票、航班信息管理、座位管理、票务管理、支付系统等多个模块。
本文将着重介绍基于Java和数据库系统设计的航空售票系统的整体架构和关键功能模块。
一、系统架构1.1 系统整体架构航空售票系统的整体架构可以分为三层:表示层、业务逻辑层和数据访问层。
- 表示层:负责与用户交互,包括用户界面展示、用户输入接收和响应等。
通常采用Web或移动应用作为表示层。
- 业务逻辑层:处理用户的请求,进行业务逻辑的处理,包括航班查询、订票、支付等。
- 数据访问层:负责与数据库进行交互,包括数据的读取、更新和删除等操作。
1.2 技术选型基于Java的航空售票系统可以采用Spring框架作为整体框架,通过Spring MVC实现表示层的功能,Spring IOC实现业务逻辑层的功能,MyBatis或Hibernate实现数据访问层的功能。
Java语言本身具有平台无关性和较好的跨平台兼容性,能够满足航空售票系统在不同平台上的部署需求。
二、系统功能模块2.1 用户模块用户模块包括用户注册、登录、个人信息管理等功能。
注册时需要验证用户输入的信息,并将用户信息存储到数据库中;登录时需要验证用户的身份信息,确保用户登录后能够进行相关操作;个人信息管理包括用户的个人资料和订单信息的展示和管理等。
2.2 航班查询模块航班查询模块允许用户根据出发地、目的地、日期等条件查询符合条件的航班信息。
系统需要从数据库中读取航班信息,并将符合条件的航班信息展示给用户。
2.3 订票模块订票模块允许用户选择符合条件的航班进行订票操作。
用户需要输入乘客信息、选择座位以及支付方式等。
系统需要对用户输入的信息进行验证,确保订单的合法性;在用户订票成功后,需要更新数据库中的座位信息和订单信息。
2.4 支付模块支付模块是航空售票系统中非常重要的一个模块。
用户在订票成功后需要进行支付操作,系统需要与第三方支付平台进行交互,完成支付流程。
5航空售票管理系统测试说明书

航空售票管理系统测试报告说明书目录第一章引言 (1)1.1编写目的 (1)1.2项目背景 (1)1.3定义 (1)第二章任务概述 (2)2.1目标 (2)2.2运行环境 (2)2.3需求概述 (2)2.4条件与限制 (2)第三章测试计划 (3)3.1测试方案 (3)3.2测试项目 (3)3.3测试准备 (3)第四章测试项目说明 (4)4.1测试项目名称及测试内容 (4)4.2测试用例 (5)4.3测试类型 (5)4.4进度偏差 (6)4.5测试环境与配置 (7)4.6测试机构和人员 (7)4.7测试问题小结 (7)第五章测试总结 (8)5.1测试用例执行结果 (8)5.2测试问题解决 (8)5.3测试结果分析 (9)第六章综合评价 (11)6.1软件能力 (11)6.2建议 (11)第一章引言1.1编写目的对本小组开发项目程序进行一系列有计划、有目的的测试,详细记录测试的功能和过程,对所开发的软件系统的各方面质量进行评估,为软件设计人员提供更正系统漏洞、优化系统功能的依据。
1.2项目背景所小组开发软件的名称:航空售票管理系统用户:航空公司前台及中层管理者1.3定义SQL server:数据库管理软件DBMS:数据库管理系统Windows 2000/2003/XP:运行环境Visual Basic:软件开发语言第二章任务概述2.1目标详细描述对该航空售票管理系统进行测试的测试过程。
2.2运行环境数据库管理系统软件: SQL server运行平台:Windows XP/Windows 2000/Windows 2003.2.3需求概述本次测试针对本小组开发的航空售票管理系统进行,包括功能测试,界面测试,负载测试,文档测试。
按照规格需求说明书中的功能进行测试,在测试过程中发现软件的漏洞不足并予以改正,优化本系统的相关功能。
2.4条件与限制本次测试采用的主要是黑盒测试,对系统各个功能模块进行测试,设计合理的测试用例即可,没有其他特殊的要求。
飞机售票系统

目录第一章系统概述 (2)1.1.项目描述 (2)第二章可行性研究 (4)2.1.技术可行性 (4)2.2.操作可行性 (4)第三章需求分析 (5)3.1.功能识别和描述 (5)3.2.数据流图 (5)3.3.数据字典 (6)第四章总体设计 (7)4.1.层次结构 (7)4.2.接口设计(人机界面设计) (9)4.3.数据库设计 (9)第五章详细设计 (12)第六章编码实现 (16)6.1.编码 (16)第七章综合测试 (18)7.1目的 (18)7.2 目标 (19)7.3 运行环境 (19)7.4 测试方案 (19)7.5 测试过程 (19)7.5.1乘客注册 (19)7.5.2管理员登录添加航线 (20)7.6 测试结果 (21)第八章总结 (22)参考文献 (23)第一章系统概述1.1.项目描述前台(1)会员注册及登陆模块:实现会员注册及注册信息验证,会员登陆,会员留言,会员密码修改,会员资料的修改,会员密码找回等功能。
(2)航班查询模块:客户可以按出发地、目的地、关键字、日期等条件对机票信息进行综合检索查询。
并且可以查看一些会员优惠票、活动折扣票、儿童票、老年票等。
同时,客户还可以选择单程、往返订票。
另外,还可以查看目的地最近几天的天气情况、酒店信息及旅游景点的简单介绍。
(3)预定机票模块:通过对航班的查询,进入机票预定界面,填写相关信息,完成预定过程,同时生成订单并提交。
(4)退票模块:进行退票操作。
后台(1)会员管理模块:查询、增加、删除、修改会员信息,会员分级制管理。
(2)机票信息模块:机票的查询、添加、删除、修改。
同时可以发布一些机票打折信息和一些优惠活动。
(3)订单管理模块:这是本系统的设计的核心。
订单的有效性确认,会员订单付款情况,订单执行情况,订单付款和售出情况。
同时对订单情况进行汇总统计,分析哪些航班的机票比较畅销,从而能更大的满足客户的需要。
(4)退票管理模块:记录退票信息,同时对库存进行及时更新。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
摘要伴随着经济的不断发展,必然带动交通业和旅游业务的不断扩大, 特别是航空售票和订票的信息管理日异复杂, 传统的售票方式已经难以满足快节奏, 高效率的现代生活需求,这就要求航空公司要有一套好的售票数据库系统。
一个正常营运的航空公司需要管理所拥有的飞机、航线的设置、客户的信息等,但更重要的还要提供票务管理。
面对各种不同种类的信息,需要合理的数据库结构来保存数据信息以及有效的程序结构支持各种数据操作的执行。
对数据的添加、修改、删除及查询等方面的操作应简单易行,并且能够具有较好的稳定性。
航空售票管理系统主要采用Delphi 7.0做为开发工具,进行开发与设计的。
本系统的使用界面具有十分人性化的特征,具有方便的查询功能,对售票、网上订票等方面的操作应简单易行,并且能够具有较好的稳定性。
关键词: 航空;售票;网上订票;管理系统;数据库;SQL语言。
目录1.开发一个航空售票管理系统的背景和意义 (1)1.1.传统售票方式的回顾和特点分析 (1)1.2.航空售票管理系统的应用现状和前景展望 (1)2.用计算机开发一个航空售票管理系统的可行性分析 (1)2.1.技术可行性 (1)2.2.经济可行性 (2)2.3.法律可行性 (2)3.开发环境的选择 (3)3.1.Delphi 7.0简介 (3)3.2.开发工具的选择 (3)4.航空售票管理系统的需求分析 (3)4.1.系统分析 (4)4.2.系统功能模块设计 (4)4.3.功能子模块分析 (5)4.3.1.网上订票模块 (5)4.3.2.用户查询模块 (5)4.3.3.用户订票模 (5)4.4.后台管理系统 (6)4.4.1.后台管理系统子模块 (6)4.5. 民航售票管理系统的顶级数据流程图 (8)4.6. 民航售票管理系统一级数据流图 (9)4.7. 数据字典定义 (10)4.7.1.数据项定义 (10)4.8.E/R模型 (13)5.详细设计 (14)5.1.系统的总体流程图 (14)5.2.系统各模块的实现 (15)5.2.1.系统登录窗口 (15)5.2.2.主界面窗口 (16)5.2.3.信息操作模块 (17)5.2.4.送票员模块 (22)5.2.5.员工管理模块 (23)5.2.6.系统模块 (24)5.2.7.售票员模块 (25)5.2.8.前台订票模块 (26)6.软件测试 (27)6.1 测试方式 (27)6.2 测试阶段 (27)6.1.1. 白盒测试 (27)6.1.2.黑盒测试 (27)6.3 测试结果 (28)7. 结论 (28)谢辞 (29)参考文献 (30)1.开发一个航空售票管理系统的背景和意义1.1.传统售票方式的回顾和特点分析航空客运业务誕生已有近一個世纪了,作为现有交通工具中最方便快捷的一种,它确确实实地给人们的生活、出行带来了极大的方便。
随著航空客运业务多年来的发展,其售票业务也同样不断的发展。
回顾航空客运的历史,最早的時候,飞机和机场的数量都很少,于是机票的销售量也非常少,机票直接由机场方面出售,售票的方式也非常简单,现场购买领取机票即可;后来,隨著世界经济城市的发展,飞机和机场数量的不断增加,隨著世界贸易的开放和繁荣、人们对飞机出行的需求和能力的不断增加,航空客运业务的規模日益宏大,于是为了方便客戶的购买和航空公司的销售,航空公司在各地设立销售点,将机票分配到各销售网点销售。
但是这也带来了许多问题和不便。
首先,由于机票是由航空公司按照各销售点平时的销售能力分配给个体销售点的,所以并不能实时地反映各销售点的销售情况,也很难实现歌销售点间的调节,同时,乘客的询问和购票也产生很多不便多不便。
所以,隨着航空客运业务的发展,传统售票方式已经不能满足时代的要求。
1.2.航空售票管理系统的应用现状和前景展望随着现代航空业务流量剧增,传统的售票往往在统计,查找等方面会错误百出,这给售票人员和客户都带来了很多不便。
但随着社会的不断发展,民航业在我国一直以其优良的安全性和良好的信誉度受到世界同行们的称赞。
中国是一个人口大国,无论是旅游还是商业出行人员数量都很大,这样就为民航业的发展造就了一个温床。
在中国加入世界贸易组织后,世界各大民航飞机制造商业把目光纷纷聚焦在中国,相信中国的民航服务将会有广阔的前景。
2.用计算机开发一个航空售票管理系统的可行性分析2.1.技术可行性确定系统所要实现的目标。
通过对企业状况的初步研究得出现状分析的结果,然后提出可行性方案并进行论证。
明确项目的目标和规模以后,接下来的问题就是在确定的软件系统规模之内寻找一种达到用户提出要求的最佳解决方案。
通过对信息的处理、现行的系统情况调查的基础上,得出系统的顶级数据流图如图2-1所示:图2-1顶级数据流图在数据流图上列出了“顾客”和“报表”,它们既是数据流的源点又是终点。
系统输出一些信息给信息管理处。
从以上分析得出,航空售票管理系统在开发的技术上是可行的。
2.2.经济可行性计算机技术发展异常迅速的根本原因在于计算机的应用促进了社会经济的发展,给社会带来了巨大的经济效益。
基于计算机系统的成本分析是可行性研究的重要内容基于计算机系统的成本分为以下三个部分:a、购置并安装软硬件用有关设备的费用;b、系统开发费用;c、系统安装、运行和维护费用。
d、人员培训费用经过成本效益分析,本航空公司管理信息系统的开发在经济上可行的。
2.3.法律可行性根据实际情况的调查结果,在开发本航空售票管理系统过程中没有涉及各种合同、侵权、责任以及各种与法律相抵触的问题。
因此,本航空售票管理系统的开发在法律上是完全可行的。
3.开发环境的选择3.1.Delphi 7.0简介Windows图形化操作系统的出现,给用户使用计算机带来了极大的方便。
但要使用传统的程序语言(如C语言)设计出Windows环境下的窗口应用程序。
却是一件相对痛苦的事。
为此,人们寻求一种更好的开发工具来进行Windows下的程序设计。
Delphi 由此应运而生。
Delphi7.0是Borland公司推出的一种可视化的、方便快捷的Windows 应用程序开发工具。
它以完全面向对象、强大的数据库开发功能和高效的编译器等优点赢得用户的青睐。
该产品一经问世,就迅速成为Windows程序设计的几种最主要的开发工具之一作为一种深受欢迎的快速开发工具,Borland公司推出的Delphi到今天已经经历了7代产品,每一代产品都伴随着计算机软硬件系统的提高而升级。
3.2.开发工具的选择根据航空售票的特点,更好的提供各方面的信息和管理,这需要一个好的可视化、方便快捷的开发工具和合理的数据库结构来保存数据信息以及有效的程序结构支持各种数据操作的执行。
对数据的添加、修改、删除及查询等方面的操作应简单易行,并且能够具有较好的稳定性。
经过分析,我们选择Borland公司的推出的Delphi7.0开发工具和Microsoft SQL Server 2000,利用里的Delphi7.0 ADO组件开发数据库应用程序。
Delphi7.0所提供的ADO组件封装了整个Microsoft ADO组件,通过ADO组件可以完全不依赖BDE开发出功能完整的数据库应用程序。
SQL Server 2000数据库引擎提供完整的XML支持,还具有构成Web站点的数据存储组件所需的可伸缩性、可用性和安全功能特点。
SQL Server 2000关系数据库引擎支持当今苛刻的数据处理环境所需的功能。
数据库引擎充分保护数据的完整性,同时将管理上千个并发修改数据库用户的开销减到最小。
SQL Server 2000分布式查询可以引用来自不同数据源的数据,就好象数据是SQL Server 2000 数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。
4.航空售票管理系统的需求分析软件需求是指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望。
通过对应用问题及其环境的理解与分析,为问题涉及的信息、功能及系统行为建立模型,将用户需求精确化、完全化、最终形成需求规格说明。
需求分析以系统规格说明和项目规划作为分析和运用的基本出发点,并从软件角度对它们进行检查与调整;需求规格说明书是软件设计、实现、测试直至维护的重要基础。
良好的分析活动有助于避免或尽早剔除早期错误,从而提高软件生产率,降低开发成本,提高软件质量。
需求分析的基本任务是对目标系统提出完整、准确、清晰、具体的要求。
4.1.系统分析本系统设计主要根据售票业务的基本流程进行。
一般地说,售票业务包括如下几个方面:售票子系统、订票子系统、财务子系统、信息子系统。
a:售票:售票员根据买票顾客的信息检验其属普通用户还是VIP用户,进一步确定其是否享有打折优惠。
根据退票顾客的信息检验其机票的真伪。
进一步确定是否退款。
b:订票:可查询当前航班的售票订票情况和乘客信息。
c:财务:打印报表,输出星期、月、年财务报表。
d:信息员:添加、删除、修改信息。
4.2.系统功能模块设计根据系统功能要求可以将系统分解成几个功能模块来分别设计应用程序界面,如图4-2示:图4-24.3.功能子模块分析4.3.1.网上订票模块网上订票模块可以分为三个子模块:用户注册模块,用户查询模块以及用户订票模块。
具体功能模块介绍如下:用户注册模块:(1)注册帐号,必须仔细填写(2)登陆显示所有信息(3)用户信息修改4.3.2.用户查询模块(1)登陆帐号(2)查询指定航班信息4.3.3.用户订票模(1)登陆帐号(不登陆不能订票)(2)输入详细订票信息(3)4.4.后台管理系统图4-4 4.4.1.后台管理系统子模块4.4.1.1送票员模块:如图4-5送票员模块功能说明:(1)送票员登陆帐号(2)查询目前所有订票情况(3)打电话给客户确认(4)确认通过,送票给客户(5)用户取消,删除订购信息(6)打印月报表,送交财务处4.4.1.2售票员模块:如图4-6售票员模块功能说明:(1)售票员登陆系统(2)前台售票,检验用户,相应用户卖相应价格(3)退票处理,检验机票,真票、不过期的退款,其他的结束操作图4-64.4.1.3财务员模块:如图4-7财务员模块功能说明:(1)登陆系统(2)查询,整理,打印报表(3)报表上交图4-7 4.4.1.4信息操作员模块:如图4-8信息操作员模块功能说明:(1)登陆系统(2)与航空公司收集信息(3)添加、修改、删除信息图4-8 4.5. 民航售票管理系统的顶级数据流程图4.6.图4-104.7. 数据字典定义4.7.1.数据项定义表4-7-1表4-7-2 4.7.1.3 订票表:如表4-7-3表4-7-3 4.7.1.4 航班表:如表4-7-4表4-7-4 4.7.1.5 机票票表:如表4-7-5表4-7-5 4.7.1.6 管理员类型表:如表4-7-6表4-7-6 4.7.1.7 管理员信息表:如表4-7-7表4-7-7 4.7.1.8 Report表:如表4-7-8表4-7-8表4-7-9 4.8. E/R模型如图4-115.详细设计5.1. 系统的总体流程图图5-15.2. 系统各模块的实现5.2.1.系统登录窗口图5-2-1系统登录窗口,是使用本系统时出现的第一用户操作窗口,主要防止非法用户使用系统。