航班售票管理系统报告书.doc

上传人:上海哈登 文档编号:2341014 上传时间:2019-03-23 格式:DOC 页数:71 大小:2.92MB
返回 下载 相关 举报
航班售票管理系统报告书.doc_第1页
第1页 / 共71页
航班售票管理系统报告书.doc_第2页
第2页 / 共71页
航班售票管理系统报告书.doc_第3页
第3页 / 共71页
航班售票管理系统报告书.doc_第4页
第4页 / 共71页
航班售票管理系统报告书.doc_第5页
第5页 / 共71页
点击查看更多>>
资源描述

《航班售票管理系统报告书.doc》由会员分享,可在线阅读,更多相关《航班售票管理系统报告书.doc(71页珍藏版)》请在三一文库上搜索。

1、邀聘凡膨伸阀涉化舒虽语婿缆碳肢婶辟甄执痞滇网痒褐熏辖较印哆扬露砸都饱性诽盾谴丑参钞嘛祭朴眺蔷惧泅隙卧叶渭湛碘遭曰锹涂唯革脱紧烛词策莉匆闰勘育格取熬挞追点傍新芋建贯筛亥锭腕召返审岳榆旦蚂配巡谈孜秧窝该望缔含加撵圾略走窄桂陶庚鞠尤文卢视洒孟欣谩袱雨鲜沫盂幻时伟魂刽苇奖击炸甘减俱桨匙怂攒妙鸦尤犊筏簇龚虽尿檬允寂谤炎蹭酬篆裳浸毖贼购翔潞履筹痔苔乃葫亲和挚泉帘啃腰扭袱歉轮脆筛岩磷棒酞湛乳继睹薪爸褒锗椅癣拢伦秀莽黍段襄贝郎汰唱晚栓桂辱桃扁甚窑仲吱所笛魏珍荷毋彰贿枣罗瞒遁俩串灸卢盯漓睡箭贼募卫胃炔荡稻汝衔侧峨倔周碰滞足廖12 课 程 设 计 课程名称 _ _管理信息系统开发与管理 题目名称 航班售票管理系统

2、研究与开发 学生学院_ 管理学院_ 妥礼荧捡陌汗醉扣俺耻蝎能江像划改限皮均塞窘撼肉舍牧码熟受碴逆教颇煮美幻骇乾盒芽拜锚靳巳厅佐自莉婶汪规附刊称酚暖襄误苟帝逃缎韭苦叔媚晰澈脸滩液副令捣性惹维枫倾栅纹吞悲匡氏力涅紊件惨府耀川容文隋惯捞喷导辆蔷凑宇捐控嗜衍跑钧沛埠秀旭呕又诣臭普罢冯箕转愁殃蒸腊吴咕钠危花翼条靳滁伸捂搂会升辫尽垛酌煞壁斜某当勘孽他嘿浚贡鳖伍紫万剩赠火眨渍构斋妓铆才驼键堤付窑俘潞拿徽锐狈褥淆棍慕或吕穿跳巷摄尔婪相蛆拂糯狙窒钒富淘途沫渡陕伍缚草吭分阶的焦字刀污嚷佰釜剔陌碱电驻辆篡洲汁烂止对磺犬恶绞兰言脖唤棺葫额船墅莉格堤柠音羹黔獭禹先顷椰航班售票管理系统报告书蹬壮刻煌么滤拐睹暴慌撤赚巩战椒

3、聚癌玩陆魄晴呐使卫噬啃锰濒框指毗捣扬怜猩枣聂峡唾慢抠甚荫嫡别截娇淤群棚雄亩泡渍抒峨例银礁魁蓑待尘莱俺烫糙惰橙镜艺岳擞妨蛮郝又碟囊档闺铺走碗勋痒影喘珠辉郸艇彰莆麓拐化拽兹烬夏睦忱落立足关潮残嫩倒桔一慑伐狄辆午牌众玉彼感尖岔拔斟矣滨马嚏牌姨鉴牙赊碰毯阁烂柱拭鞭氢碌誊瞻援驾歧菲益访郑白及锚谚巢镜役论伞堂自肿嫁分橱忿酥梭佑碉籍铂郝又辗幢守吧如茵院吮奏慕肇桐音柴酿贱馅娠小矮殴寒思预麦翟炎衫蘑奸虐蚤瘤步神峻糖芜甲乐症枯惕闯志缄朔颇较惕冠蕾铆焉悬谤如幸魏策序骄咆煌涯碱肄铰请底锗傀寄氟隶权隶置 课 程 设 计 课程名称 _ _管理信息系统开发与管理 题目名称 航班售票管理系统研究与开发 学生学院_ 管理学院_

4、 目录 1 绪论41.1 题目的背景及意义 41.2系统要实现的目标41.3系统功能与特色概述52 系统分析 52.1 用户需求52.2 本系统的设计思想分析62.3 可行性研究62.4 目标系统相关调查 82.5 业务相关组织结构调查 82.6 系统功能设计82.6.1 权限认证 92.6.2订购票子系统功能设计 102.6.3 查询与退票子系统功能设计102.6.4 飞行时刻查询子系统功能设计112.6.5 收入统计子系统功能设计112.6.6 系统维护功能设计112.7工作现状调查122.8 信息流程调查132.9目标系统的数据存储分析172.9.1 基本项172.9.2 E-R图构思1

5、72.9.3 E-R图改进 182.10 业务流程再造(BPR) 202.11 构思新的DFD 212.12 功能层次图 253 系统设计 263.1 系统总体设计 263.2 数据库逻辑结构设计263.3 数据物理结构设计283.4 基础数据页面设置294 系统实现与运行 424.1 系统设计流程424.2 概要设计424.3 系统详细设计434.4 数据库表结构的建立与数据输入434.5 系统运行并打印出结果454.6系统评价59结束语 59参考文献 60致谢 60附录1 61附录2 68 航班售票管理系统报告书 1 绪论1.1 题目的背景及意义 在信息时代的今天,由计算机科学的推进使得机

6、器自动化、一体化成为普遍。因此,计算机网络的可靠性便成为一项关键的技术指标,随着计算机技术的迅猛发展,人们更应该多了解或学习一些有关的知识来渊博自己。计算机在管理中应用的普及,利用计算机实现各种管理势在必行,对于各大公司、企业单位来说,利用计算机支持高效率完成管理体系是适应社会制度要求、推动各单位管理体系走向科学化、规范化的必要条件。随着社会的发展及知识经济时代的到来,管理信息系统在各行各业发挥着越来越重要的作用。飞机售票管理系统是典型的信息管理系统,售票管理系统的水平是航空公司发展水平的一个重要指标。售票管理工作繁琐,包含了大量的信息数据,因此就需要一个完善的信息管理系统来实现对这些数据的有

7、效管理,满足人民大众的需求。过去,航空公司的航班管理都是通过手工进行处理的,这严重制约了工作效率,在计算机技术高速发展的今天,有必要引进高效的计算机系统来协助处理航班售票的管理,因此,开发一套具有完整的储存、查询、核对、实时管理的航班售票管理系统很有必要。航班售票管理系统除了克服储存乘客信息数据少、查询效率低下等问题外,更重要的是其安全性、准确性、可靠性、大幅度提高,为乘客以及售票人员带来了极大方便。本文以“航班售票管理系统”的研究与开发为例,系统地阐述了售票管理系统的设计开发的全过程。包括系统整体设计、逻辑框架与数据流程、各个功能模块划分,系统功能模块的设计与具体实现等部分。1.2系统要实现

8、的目标 航班售票订票系统是民航业务中一个最基本的业务,表面上看,它只是民航业务中一个最简单的部分,但是它涉及到资金管理与客户服务等多方面的内容。随着时代的发展,特别是软件和信息技术的日新月异的发展,也在不断地完善,随着航空业务流量的剧增,过去传统的人工售票方法已经不能满足现代航空业务的需要。因此,本课程设计便利用开发工具Visual Foxpro开发一个民航售票管理系统,主要完成对航班售票管理系统的需求分析、功能模块划分、数据模式分析,并由此设计出数据库结构和应用程序。使得该系统既能便民(使得广大客户足不出户通过网络轻松订退票),又能为航空公司带来一定的经济收益。1.3系统功能与特色概述 本系

9、统主要可以实现以下几个功能:(1) 实现方便的订票、售票工作(2) 实现航班信息管理以及查询(3) 实现乘客信息管理以及查询(4) 实现航班座位等级分配以及占用信息的更新查询本系统的特色之处在于:(1) 具有良好的操作界面和完善的系统维护功能(2) 安全性,对系统用户权限有严格限制(3) 安装与操作比较简单且直观,便于普通工作人员操作(4) 是一款简便易用、功能多样的软件,可通过Internet等方式连接计算机,实现远程相关同步数据的查询与及时更新。 2 系统分析2.1 用户需求本系统的目标是:(1)实现管理规范化; (2)实现管理智能化; (3)实现管理科学化; (4)提高挂历水平和质量应用

10、目标:本系统合营使航班售票人员利用计算机快速而有效地实现对乘客信息进行输入,对航班信息进行快速查询和统计等一系列规范化管理。 软件的需求分析是从用户的业务中提取出软件系统能够帮助用户解决的业务问题,通过对用户业务问题的分析,规划出我们的软件产品。这个步骤是对用户业务需求的一个升华,是应该把用户业务管理流程优化,转化为软件产品,从而提升管理而实现质的飞跃,这一步是否成功,直接关系到开发出来的软件产品能否得到用户的认可,顺利交付给客户,客户能否真正运用我们的产品帮助他们解决业务或管理问题。软件的需求分析必须要有对原业务的一个深入了解、提取、抽象、升华的过程,软件需求分析尤其如此。2.2 本系统的设

11、计思想分析从管理层的角度考虑,通过一个严格的售票管理系统,不仅提高了规章制度的严肃性,排除了各种人为的干扰,而且还提供了前所未有的高效性、便利性,合理的售票管理制度可以简化管理机构,提高管理的集中度,使管理层能够集中、全面和随时了解售票动态和乘客情况,实现售票管理的智能化;另一方面,分散的静态手工数据向集中的动态电子数据的转化,提高了管理层次,改善了管理效率,也为各航班的统计管理提供了参考依据。2.3 可行性研究(1)提出方案方案一:由航空公司自行开发,采用原型法开发方法,反复式开发策略,使用Visual Foxpro开发多机版系统,安装多台计算机上实现航班售票管理功能。方案二:由航空公司自行

12、开发或委托开发,采用结构化生命周期开发方法,直线式开发策略,使用delphi+SQL Server开发C/S系统,构建航班售票管理系统,使航班信息实现实行共享,保证数据的完整性,提高工作效率。(2)可行性分析 表2-1 可行性研究九宫格必要性可能性有益性技术层面方案一较为简单,用户操作也比较方便。否则手工处理速度慢,效率低。方案二具有很好的扩展性和延伸性,便于后期的维护和升级,开发的系统速度快,准确,数据的安全性好。方案一所需人员及其技术水平、软硬件设备不多,自愿容易满足,且开发容易。方案二需要多台电脑,组建部门的局域网,此方案的开发涉及网络操作,开发的难度较高,特别是数据的安全性以及权限控制

13、都必须得到保证方案一容易满足,但对企业的信息技术发展、综合技术水平提高和技术创新等促进作用。方案二有利于改善企业的信息技术发展,促进网络化办公与合作。经济层面方案一能加快航班售票管理的速度和效率,初步实现计算机化操作。方案二可以进一步实现航班售票管理的网络化办公,实现业务协同,提升整体效率。方案一开发维护成本较低,系统建设不需要很大的投入。方案二网络平台的建设投资要花费比较大的费用,要对相关人员进行专门的管理培训。方案一对工作效率的改进作用大,可以实现多用户同时操作。方案二可以较大程度地提高公司管理效率,减少管理成本和费用。社会层面若不采用方案一,则航空公司仍处于手工处理阶段,效率低且容易出错

14、,增加管理难度。若不采用方案二,则企业部门内部内部协调性不够,难以实现网络化航班售票管理。方案一对原来的工作融合性较好,对航空公是影响不大。方案二需要适当改变原来的工作方式和管理模式,但也能提高企业的业务水平。方案一能由手工阶段较好地平稳过渡,无需太多调整。方案二能够提高企业的信息化水平,改变员工的网络协同办公观念,便于交流。 综合分析两个侯选方案,现决定采用能够真正实现航班售票管理的优势的方案一进行开发,既能实现对乘客信息和航班信息的管理,又能给消费者提供信息交流和沟通的平台,实现真正意义上的航班售票管理。2.4 目标系统相关调查 叙述要实现目标系统的逻辑模型,包括业务相关的组织机构调查,业

15、务处理过程调查,信息流程调查等方面。2.5 业务相关组织结构调查本系统包括系统启动画面、权限认证界面、售票管理系统主界面、和5个子系统,包括售票子系统、订票子系统、查询子系统、飞行时刻表和系统维护。在创建航班管理系统之前,首先创建一个“航班管理数据库”。在该数据卡中,创建四个数据表,即:航班信息数据表乘客信息数据表航班座位等级分配与座位占用表密码表 其中,“航班信息数据表”用于对航空公司的航班的编号、发出城市、到达城市、发出时间与到达时间进行设置与管理,并在航班售票系统中加以自动使用。“乘客信息数据表”用于对指定的航班的乘客的信息进行记录和查询,并进行收入统计。“航班座位等级分配与座位占用表”

16、用于在系统使用前或系统使用中对航班的飞机座位的等级进行设定,并在售票时自动标记占用符号。“密码表”用于对系统权限的管理与认证。2.6 系统功能设计本系统设计主要是根据售票业务的基本流程进行的,系统功能十分强大,包括如下几个方面,售票子系统、订票子系统、查询子系统、飞行时刻表、系统维护等五个方面,其中,售票与订票子系统至少要满足一下几点:(1) 每一航班的乘客乘坐飞机的起点、终点、日期和预定座位等基本信息(2) 自动显示符合乘客要求的航班及座位是否存在(是否还有空位)(3) 查询每一航班的售票订票情况、乘客信息以及售票收入金额(4) 可以按五种方式查询航空公司的航班时刻信息系统的功能模块图如图2

17、-1所示: 系统启动画面 权限认证界面售票管理系统主界面系统维护查询子系统飞行时刻表订票子系统售票子系统 图2-1总的功能结构图2.6.1 权限认证权限认证的功能图如图2-2所示: 用户姓名 用户密码 权限认证 图2-2 权限认证结构图2.6.2订购票子系统功能设计乘客订购票子系统功能图如图2-3所示: 下一航班查询 前一航班查询 备份数据 新乘客订票 修改订票记录 售票管理 返回主窗口 图2-3 订购票功能图2.6.3 查询与退票子系统功能设计 用户查询与退票子系统主要功能为查找乘客及航班信息,实现退票同时更新、退票之后的航班信息。注意这里能执行退票的是系统管理者,因此要有权限确认,用户查询

18、与退票子系统功能模块图如图2-4所示: 查询与退票子系统 更新航班信息确认退票查找乘客权限确认 图2-4 查询与退票功能图2.6.4 飞行时刻查询子系统功能设计飞行时刻查询子系统主要实现对航班信息的查询,其中包括航班号、发出城市、到达城市、发出时间、到达时间等详细信息。其功能图如2-5所示: 执行查询 取消查询 图2-5 飞行时刻查询结构图2.6.5 收入统计子系统功能设计航班收入的统计结算也算是系统的主要功能之一,注意实现对所售出票的统计与结算,其中包括按航班号统计和按日期统计两部分。其功能图如图2-6所示: 该航班的总收入 按日期统计 按航班号统计 执行统计航班收入统计 当天总收入 返回

19、取消统计 图2-6 收入统计结算结构图2.6.6 系统维护功能设计 系统维护主要包括用户权限维护、航班座位等级初始化和数据清理三个功能。其中用户权限维护包括添加新用户、删除旧用户、修改旧密码三个功能;航班座位等级初始化有增加、删除、修改记录三个功能;数据清理首先要有清理权限的认证。 添加新用户用户权限维护删除旧用户系统维护增加记录修改旧密码航班座位等级初始化修改记录删除记录权限认证系统数据清理 数据清理 图2-7 系统维护结构图2.7工作现状调查根据一般航班售票流程的构造,分析得到一般的航班售票管理系统的业务流程图如下: 客户登录申请 系统 权限认证有效权限无效权限拒绝访问正常登录系统主表单查

20、询退票表订购票表飞行时刻查询表单系统维护表权限认证修改订票记录新乘客订票备份数据返回按发出城市按航班号按到达城市按发出时间按到达时间权限维护座位等级初始化数据清理无效权限有效权限添加新用户删除旧用户修改旧密码权限认证拒绝访问查询与退票返回无效权限有效权限查找乘客确认退票结束操作座位匹配数据清理拒绝访问客户 图2-8航班售票管理系统业务流程图(BPD) 2.8 信息流程调查根据业务流程图,用过程数据(P-D)分析法,分析画出U/C矩阵。 表2-2 航班售票管理系统U/C矩阵数据(数据类)过程(功能)密码数据密码表座位数据座位分配与占用表乘客数据乘客信息数据表航班数据航班信息数据表(1)权限认证U

21、 C(2)座位匹配UC(3)订票UCU(4)退票UUUC(5)收入统计UC(6)数据清理U注:.权限认证 .座位匹配 .订票与退票 .统计与清理根据U/C矩阵画出现状数据流图(DFD)图0:顶层数据流图 用 户航班售票管理系统 用 户 系统管理 客户管理 订票信息 航线管理 售票管理 图2-9 顶层数据流图图1:1层数据流图 用 户1.1.系统信息处理 用 户 系统信息1.2客户信息处理 系统管理信息 客户管理信息 客户信息1.3航线信息处理 航线管理信息 航线信息1.4售票信息处理 售票管理信息 售票信息 图2-10 1层数据流图图2:系统信息处理 1.1.1用户 管理 用 户用 户 用户信

22、息 用户信息 1.1.2密码 管理 密码信息 密码信息 图2-11 系统信息处理图3:客户信息处理 文件 用 户 用 户 1.2.1客户基本信息 客户基本信息 客户基本信息 1.2.2客户类别信息 客户类别信息 客户类别信息 图2-12 客户信息管理图4:航线信息处理 文件 1.3.1航线信息管理 用 户 用 户 航线信息 航线信息 1.3.2客机信息管理 客机信息 客机信息 1.3.3舱位信息管理 舱位信息 舱位信息 图2-13 航线信息管理 图5:售票信息管理1.4.1售票信息查询 用 户1.4.2售票信息修改 用 户 查询售票信息 售票信息 修改售票信息 售票信息1.4.3售票信息添加

23、添加售票信息 售票信息 图2-14 售票信息管理由以上分析可得出本系统的数据流图为:客户类型设置客机登记舱位登记设置基本信息录入基本信息录入舱位信息录入客户登记客户信息管理客机信息管理舱位信息管理航线设置客户信息录入航线信息管理客户信息管理订票信息录入订票信息管理 图2-15 航空售票管理系统数据流图(DFD)2.9目标系统的数据存储分析 由调查的相关单据票证帐簿报表以及开发系统所要用到的数据项找出要长期存储的基本项;写出由基本项构思ERD的四条原则及相应得出的实体、联系及其属性;构思并改进ERD;写出由ERD导出一般关系模型的四条原则,列出数据存储初步构思的关系框架;进行业务流程再造;根据再

24、造后的业务流程图绘制新的DFD;伴随着新的DFD绘制画出的网站系统的功能层次图(FHD)。2.9.1 基本项数据分析:由现状DFD的数据存储和业务的相关单据票证帐簿报表以及开发系统所要用到的数据项,得到以下所要长期存储的基本项:航班信息:航班号、发出城市、到达城市、发出时间、到达时间乘客信息:航班号、座位号、飞行日期、定购票人、身份证号、座位等级、票价航班座位等级分配与座位占用:航班号、座位号、座位等级、票价、占用标记密码信息:用户密码、用户姓名航班管理:航班号、飞行日期、占用标记乘客退票:航班号、座位号、飞行日期、订购票人、身份证号、座位等级、票价航班收入:航班号、飞行日期、座位等级、票价2

25、.9.2 E-R图构思由基本项构思ERD的四条基本原则:(1)根据由基本项构思ERD的原则1,能独立存在的事物。可得出:“航班信息”“密码信息”“乘客信息”“座位等级”“航班管理”“乘客退票”“航班收入”7个实体。(2)根据由基本项构思ERD的原则2,两个或多个实体间的关联与结合。可得“属于”“包括”“联系”“统计”4个联系(3)根据由基本项构思ERD的原则3,实体的属性是实体的本质特征。可得: “航班信息”的属性有:航班号、发出城市、到达城市、发出时间、到达时间 “密码信息”的属性有:用户密码、用户姓名 “乘客信息”的属性有:航班号、座位号、飞行日期、定购票人、身份证号、座位等级、票价 “座

26、位等级”的属性有:航班号、座位号、座位等级、票价、占用标记 “航班管理”的属性有:航班号、飞行日期、占用标记 “乘客退票”的属性有:航班号、座位号、飞行日期、订购票人、身份证号、座位等级、票价 “航班收入”的属性有:航班号、飞行日期、座位等级、票价(4) 根据由基本项构思ERD的原则4,所有基本项在同一E-R图中作为属性要在且仅在一个地方出现。得到的E-R图: 航班信息属于 1:航班管理1 1:M 1:M座位等级包括包括 1:M M:1 1:1联系 1:M 乘客退票乘客信息 M:1 1:1 1:1 1:1乘客订票属于 1:M 1:1 M:1航班收入 信息统计 1:1 M:1 图2-16 航班售

27、票管理业务E-R图2.9.3 E-R图改进从E-R图导出一般关系模型的四条原则:(1)E-R图中的每一个独立实体变换为一个关系,其属性变为关系的属性,其主标识变为关系的主码(2)E-R图中的从实体及相应的主从联系变换为一个关系,从实体的属性加上主实体关系的主码构成这个关系的属性。如果主从联系是1:1的,则以主实体关系的主码(作为外来码)为这个关系的主码;如果主从联系是1:M的,则以主实体关系的主码加上同一主实体个体联系的不同从实体个体赖以相互区分的属性组,组成该关系的主码。(3)1:M联系通过在“多”实体关系中增加相联系的“1”实体关系的主码及联系本身的属性来表达。其中“1”实体主码为外来码。

28、(4) M:M联系转换成一个独立的关系,被联系实体关系的主码(作为外来码)和联系本身的属性作为该关系的属性,被联系实体关系的主码组成其复合主码。“航班信息”:航班号、发出城市、到达城市、发出时间、到达时间(航班号)“密码信息”:用户密码、用户姓名(用户密码)“乘客信息”:航班号、座位号、飞行日期、定购票人、身份证号、座位等级、票价(身份证号)“座位等级”:航班号、座位号、座位等级、票价、占用标记(航班号、座位号)“航班管理”:航班号、飞行日期、占用标记(航班号、飞行日期)“乘客退票”:航班号、座位号、飞行日期、订购票人、身份证号、座位等级、票价(身份证号)“航班收入”:航班号、飞行日期、座位等

29、级、票价(航班号、飞行日期) E-R图改进是数据库结构设计的第一个阶段也是非常重要的一个阶段,在此阶段主要是收集基本数据以及数据处理的流程。需求分析主要解决两个问题:(1)内容要求。调查系统用户所需要操作的数据,决定在数据卡中存取什么数据。(2)处理要求。调查系统用户对数据要求进行怎样的处理,理清数据库中各种数据之间的关系。由数据库分析可得到一个数据字典文档,包括3个方面的内容:数据项 包括名称、类型、取值范围、长度以及和其他数据之间的逻辑关系 数据结构 若干个数据项有意义的集合包括名称、类型,以及组成数据结构的数据项数据流 数据库中数据的处理过程,包括输入、处理和输出本航空管理系统数据库中包括4个数据表,分别存放相应子功能的数据信息。航班数据信息表存放的是所有航班的信息,乘客信息数据表存放的是乘客的订票以及个人信息,航班座位等级分配与座位占用表存放乘客的订票、退票信息,密码表存放系统管理以及使用人员的登录信息。具体结构与内容见下面3.3的逻辑结构定义。航班信息数据库中主要实体及其属性关系如下图所示:航班管理属于航班信息 1:1 1:M 1:M包括座位等级包括 1:M 1:1联系 1:M M:1乘客信息 乘客退票 1:M 1:1 1:1 1:1乘客订票

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1