




已阅读5页,还剩74页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘 要 I 中图分类号: 学校代码: 10055 密级: 公开 硕 士 专 业 学 位 论 文 航空票务在线预订系统的设计与开发 要 进入 21 世纪后,各大航空公司都利用各种先进技术,提高自身的对外服务能力,在争取更多的客户的同时,提高自身的竞争能力。天津某航空服务公司,根据业务实际需要,决定利用信息化相关技术,研究和开发一款符合自己业务需要的航空票务在线预订系统。 本文主要在对公司内部员工及合作企业深入调研的基础上,按照软件工程的方法,对系统的需求分析、概要设计、详细设计、系统开发、系统测试的流程进行科学安排和实施。首先,明确系统面向用户及功能与非功能方面的需求,并在需求分析的基础上,进行归纳、整理、汇总合并,制定出较为详实的系统设计。设计内容包括了分级分系统分模块设计,并详细分析了系统的整体框架、核心系统功能框架、数据库设计、部署图设计等内容,为系统的实现奠定了良好的基础。最后,按照面向对象的开发思路和方法,采用 码开发工具和据库 系统等技术,通过代码开发实现机票管理子系统、酒店管摘 要 子系统和基本系统管理子系统 3 大子系统。上述子系统又包括了机票预订模块、酒店预订模块、用户信息管理模块、公告管理模块等 11 个系统模块。 系统开发完成后,按照严格的测试程序,对系统进行了内部测试和在线试运行测试。经过几个月的试运行,该系统比较稳定的积累了相关业务数据,并实现了所有业务功能的处理,获得了用户的肯定。目前,该系统已经通过了内部验收,进入了正式业务使用状态。 关键字 :商旅管理、机票预定、酒店预订、系统开发、在线预订 I 1st a of to so as to of to to to an on on an of a to to of of a of is on of a is of a of of a of to of of et is by a 1 of of in of is of of to s At a 录 录 错误 !未找到引用源。第 一 章 绪论 1 第一章 绪论 第一节 研究背景 随着全球贸易的快速发展和企业市场业务的不断拓展,商务旅游市场需求日益猛增,并已成为旅游业务中发展最快的市场之一 1,2。 2013 年全球商旅管理研究报告对 24 个国家的 2101 位商旅经理,包括 100 位中国商旅经理进行了问卷调查。调查中显示,全球企业的商旅支出,已占全部旅游收入的近 20%,而中国商旅市场更是高达近 30%,并仍以较快速度增长。然而高昂的商旅费用、复杂的报销请款流程、不全面的商旅规划成为了摆在有长期商旅需求企业面前的重要课题之一 3,4。所谓的 商旅 管理,也就是俗称的差旅管理,专业的旅游管 理公司通过对商旅管理流程与政策的把控,整体规划资源、整体采购资源并执行全面监控,在不影响业务开展和出行体验的前提下,降低商旅成本并提高出行效率 5。 天津某航空服务有限公司成立于 1987 年,原直属国家体育总局, 1998 年划归中体产业集团股份有限公司在上海证券交易所上市,是中国大陆地区最早的客、货运航空销售代理企业。成立 20 年来,连续在各主要航空公司销售排行中名列前茅。目前已建立稳定、长期合作关系的客户包括国家部委、国内大中型企业单位及国际性跨国公司等近 50 家,以“量身定做”为宗旨为企业提供合理、可操控的管 理服务 6 在商旅服务逐步变成各大航空服务公司的重要产业核心时,天津某航空服务公司凭借专业的技术经验和资源优势,协助各大中型企业针对商旅活动进行整体规划和执行全面监控,使商旅成本降低,出行效率提高。 企业如何把握商务旅行发展趋势,如何实现从传统机票代理企业到商旅管理公司的改变,如何用信息化手段快速的出具优质高效的商旅方案及合理的商旅意见,研发一套兼备专业化和个性化的商旅管理系统,已经成为企业可持续发展的一个重要途径。 航空票务在线预定系统的设计与开发,是基于商旅管理信息管理平台,通过与专业接口对接,实 现对机票业务、酒店业务等与商旅活动密切相关的服务第 一 章 绪论 2 进行全面监控,制订合理的商旅政策、商旅流程、商旅预算,并进行贯彻落实,使企业的商旅行为对业务发展提供有效的支持。 第二节 国内外研究发展状况 国内研究发展状况 从 1996 年,商旅管理初步进入人们视线,中国商旅行业也在国外优秀企业的大冲击下开始开启面对企业商旅管理的服务。在这种大市场环境下,商旅管理、商旅投资收益成为企业的关注焦点 5。然而传统的一般旅游服务和面对企事业单位的商旅服务虽然有异曲同工之效,但是在实际操作中确有很大的差别。如盈利模式 ,在一般旅游服务中,旅行社的收入主要来自代理销售机票酒店的差价,而在商旅管理中,收入主要是从合作客户中收取的服务费,而这一服务费的多少便与整个协议期间帮客户节省的商旅费用有关。除此之外,在个性化程度上也有所差异,商旅服务要体现出一种管家式个性化服务,达到某企业全年的商旅费用预算,小到出差过程中的酒店、车辆安排都必须设计,而一般旅行服务则没有这么细致。 在我国,较为早期的在线旅行服务公司携程旅行网,成功的整合了高科技产业与传统旅行行业,向超过 2000 万的会员提供酒店、机票、度假、商旅等服务的预定与管理,被誉为 互联网和传统旅游无缝结合的典范 9除此之外类似去哪儿网、芒果网等,也均提供了较为完善的机票、酒店等信息。但由于中外不同的经济发展状况,航空票务服务已经较为完善,但商旅管理在国内发展比较晚。根据飞航网的数据提供,截至 2012 年,商旅管理在中国企业中,并没有得到足够的重视。众所周知,只有当企业的商旅费用达到一定规模后,才需要商旅管理公司提供相应的服务,而众多的中小企业并没有商旅管理的理念,更谈不上商旅管理应用了,因此商旅管理仍然是一项较新的管理模式。 虽然近年来,国内提供商旅服务的公司如雨后春笋,但主 要提供的服务目前仅集中在为企业提供机票预定、酒店预定的业务,仅仅实现了票务预定的作用,为企业节约成本的效果并不明显 12根据 2013 年中国商旅服务市场研究报告显示,商旅管理在未来五年内仍将成为机票代理公司的新亮点,并呈现以第 一 章 绪论 3 下五个特征:本土化、专业化公司将获得良好发展机遇、行业并购整合将全面加速、互联网及移动互联网在商旅市场渗透率加快、商旅市场对人才的需求增长将加快、金融支付将加快进入商旅市场。为此天津某航空服务公司将更加重视商旅管理方面的服务,从而获得企业发展的新方向、新动力。 国外 研究发展状况 商旅管理这个词进入中国的时间并不长,但早在上个世纪 50 年代,国际上便已经出现了商旅管理的萌芽。美国运通公司作为全球最大的商旅管理公司,已经较为超前的完成了商旅管理与信息技术的预订管理结合 16。在 2007 年的美国商务旅行协会 称 ,美国运通公司便发布了全新的商旅信息网上管理工具 7。该工具将数据做了较好的整合,并在报告种类等多方面也有所建树,其可从全 球超过 60 个重要市场上抽取和整合公司商旅费用信息 18 欧美领先的在线旅游代理公司,也将焦点逐渐深入到传统的商旅管理公司业务领域,以 旅 ( 旅( 代表, 出的全球整合报告,基于互联网,实现来自多个预定渠道和多个地域的商旅整合管理;而 旅公司,通过 专业数据处理公司服务,实 现了对预定订单的、信用卡支付、费用报销等商旅数据的全覆盖整合 20,21。 艾玛迪斯 全球最早向航空公司提供 统服务的公司之一。此前,该公司也提出了在线预定比例较高的咨询服务,旨向企业提供现状评估、在线预定、商旅监控等全过程,并将正确在线预定工具整合入商旅管理计划,开展员工教育,提升在线预定比率 22 第三节 目的和意义 中国某航空服务有限公司天津分公司成立于 1992 年,从最初的几个人发展到现在遍布全市域的地方航空服务公司业务团队,是随着业务的拓展和社会环境的变化而进行适 应性变化的。 2012 年,公司团队通过对业务需求的分析和预测,觉得电子商务在航空服务市场的作用越来越重要,它可以提高航空公司的第 一 章 绪论 4 内部管理效率,为客户提供丰富多彩而又方便的在线服务,更重要的是它可以提高航空公司的服务竞争能力,获取更多的市场份额。根据 2013 年中国商旅管理服务市场研究报告,目前使用商旅管理公司的企业多数集中在北京、上海、广州、深圳、杭州、苏州等一线及二线前列城市,并已经占领航空票务公司总收入的近 25%。未来 5 年中国商旅管理行业收入规模有望保持同步增长。预计到2017 年中国商旅管理行业收入规模超过 150 亿元,到 2020 年将突破 220 亿 24,25。 公司决策层审时度势,决定从公司的主要服务业务找突破口,借鉴国内外电子商务的先进做法,成立专业课题组,研发航空票务在线预订系统。 第四节 本文的主要内容和结构安排 本文主要对航空票务在线预定系统的设计开发进行了较为详细的阐述,主要结构分为 6 部分内容,具体如下: 第一章绪论,主要分析了本系统的开发原因、背景,国内外同行业的发展情况,并提出了全文的整体结构及内容安排。 第二章研究路线,在收集、研究各类系统开发模式的基础上,结合系统使用的实际业务需求,确定了本 系统的开发语言、数据库平台以及数据接口等,为系统的设计开发奠定了基础。 第三章需求分析,通过对公司内部员工及合作企业的深入调研,明确系统面向用户及功能与非功能方面的需求。 第四章系统设计,在需求分析的基础上,本章节对系统需实现的功能进行了归纳、整理、汇总合并,将系统需求转化确立为 4 大子系统、 11 个系统模块的设计理念。详细设计主要包含整体框架设计、核心系统功能框架设计、系统部署设计以及系统的接口设计以及各子系统模块定义、数据库 设计以及数据库数据字典定义等。 第五章系统功能实现,本章节将系统设计转化为能 够满足用户使用的功能系统界面,包含系统主界面的实现、机票预订审核功能的实现、酒店预订功能实现等。最后,通过对系统功能测试,验证了系统开发实施的正确性。 第六章结论与展望,对全文进行系统总结,说明系统在开发中取得了成功,在毕业设计中得到了收获,同时,针对运行中发现的问题,对系统下一步的拓展进行了展望。 第 二 章 技术路线 5 第二章 技术路线 本章节主要说明系统在设计和开发过程中所涉及的技术问题,主要包含系统设计的代码开发工具、数据库工具以及 口工具。为后文的设计与实现奠定了技术基础。 第一节 代码开发工具 C#言 C#言是系统开发的一种常用编程语言,它源于 C 语言, C+和 在结合这三种语言优秀特点基础上,加入了自己的特性。 C#是完全面向对象的可视化编程语言,以事件进行驱动,开发者可以编辑的开发、测试和调试,开发周期短,优势明显。 C#还提供了很多控件用于开发应用程序。其中 体控件:主要用于用程序的开发。它是专门针对 体设计的服务器控件。用户使用 建 体页面时,会自动在后台代码文件中添加引用该命名空间的句 26。 是支持生成和运行下一代 应用程序 和 内部 件,很多基于此架构的程序需要它的支持才能够运行 27。航空票务在线预定系统也在 的体系结构下设计开发,旨在实现下列目标 : 1、提供一个一致的面向对象的 编程环境 ,而无论对象代码是在本地存储和执行 ,还是在本地执行但在 分布 ,或者是在远程执行的。 2、提供一个将软件部署和 版本控制 冲突 最小化的代码执行环境。 第 二 章 技术路线 6 3、提供一个可提高代码 (包括由未知的或不完全受信任的第三方创建的代码 )执行安全性的代码执行环境。 4、提供一个可消除 脚本 环境或解释环境的性能问题的代码执行环境。 5、使开发人员的经验在面对类型大不相同的 应用程序 时保持一致。 第二节 数据库技术 在本系统的数据库设计与开发中,主要采用 008 数据库平台,该平台为目前市场上运用频率较高的一个数据库平台,它能够帮助系统实现这些数据爆炸和下一代数据驱动 应用程序 的需求 28,29。该平台具备可信、高效、智能的特点。 1、安全性高。可以对整个数据库、数据文件和日志文件进行加密,而不需要改动应用程序。航空票务在线预定系统中将包含使用用户的大量个 人信息,如姓名、电话、身份证号、公司地址等重要信息,简单的数据加密的好处包括使用任何范围或模糊查询搜索加密的数据、加强数据安全性以防止未授权的用户访问、还有数据加密。 2、高效性强。 008 降低了管理系统、 构和 C#语言的开发时间和成本,使得开发人员可以开发强大的下一代数据库应用程序。 3、智能性完善。商业智能 (续作为大多数公司投资的关键领域和对于公司所有层面的用户来说的一个无价的信息源。 008 提供了一个全面的平台,用于当用户需要时你可以为其提供 智能化 30 第三节 口 ,即民航订座引擎开发接口,采用了 档规范的接口标准,为航空公司、在线旅行服务公司、航旅分销平台、分销代理人等提供访问中国航信系统的途径。 务端控件,可以快速实现订座、订座记录变更、自动出票、航班可用状态查询、国内运价查询、 特价查询等功能。 本次系统设计与开发主要采用 口开发,相比传统的 口,它除了具备查询速度块、运行稳定、并发效率高等 优势,还具有以下几方面优点: 第 二 章 技术路线 7 1、价格低廉; 2、专业接口调用简单; 3、支持指令较多; 4、部署方式与 关,且接口部署简单; 5、支持自动出票; 6、支持智能接口等。 第 三 章 需求分析 8 第三章 需求分析 首先,对天津某航空服务公司的业务设想和客户需求等进行了现场调研,并收集了相关资料;然后,对相关内容进行了系统分析,建立用户需求模型、确定了业务范围和相关运行要求。最后,形成了完整的需求分析报告,为系统设计提供了依据。 该系统的主要需求为,天津某航空服务公司为会员客户提供性价比很高的在线飞机票、酒店价格等服务,而会 员可以通过该系统方便的对差旅业务进行集约化和高效管理,方便出差、降低出差总成本。 第一节 用户分析及用例 用户分析 通过现场交流,确定了该系统的主要用户。天津某航空服务公司的在线预定系统的最终用户主要分为两大类人员,一是航空公司内部人员,主要涉及航空公司内部行政部、业务部、维护部;二是合作企业会员用户,主要是与航空公司有协议合作的各大企业会员(如图 示)。 航 空 公 司 在 线 预 定 需 求 用 户合 作 公 司 A 合 作 公 司 公 司 公 司 公 司 内 部 用 户图 用户组织结构 第 三 章 需求分析 9 1、内部用户主要 为在线业务系统提供各种信息服务,并从技术上保障业务系统正常运行。 行政部:主要负责对会员用户的权限分配、公司公告的发布、会员单位的信息维护、常旅客信息制定维护等; 业务部:主要负责机票信息的维护、酒店信息的维护、常用报表的分析查看等;维护部:主要负责基础信息的维护、系统日志查看等。 2、外部用户为跟天津某航空服务公司紧密合作的会员公司,为他们提供性价比很高的在线飞机票、酒店优惠服务价格等内容。而会员,则可以借助该系统对本公司员工的出差行为进行管理。包括了在线办理出差业务(订飞机票、订酒店),出差信息查询、出 差选择审批、出差费用统计、分析等需要。 用例 为了确保需求范围准确、业务操作功能规范,人员角色任务明确,进一步对涉及该业务系统需求用户进行了用例分析。 ( 1)行政管理人员用例 行 政 管 理 人 员分 配 会 员 权 限维 护 会 员 信 息创 建 会 员删 除 会 员查 看 会 员修 改 信 息发 布 公 司 公 告编 辑 公 告发 布 公 告删 除 公 告制 定 常 旅 客 信 息删 除 常 旅 客添 加 常 旅 客第 三 章 需求分析 10 图 行政管理人员用例 图 天津某航空服务公司行政管理人员用例图。根据部门分工及职责,该部门用户应该可以在线处理会员权限信息、常旅信息及发布相关的公司公告内容。并为上述管理内容,提供必要的查找、统计、编辑、打印等业务操作功能需求。 ( 2)业务维护人员用例 图 业务维护人员用例。该用户属于该业务系统最主要的业务操作员,要确保在线业务信息及时更新,为会员用户提供及时、全面的差旅服务信息。业务维护人员掌握着最全面的机票、酒店信息,用以为合作企业会员提供详细的商旅管理报告。同时,负责机票信息的更新,酒店信息的更新以及常用报表的分析。通过对各类信息的分析,要实现对会员用户积极有效的商旅管理,帮助他们控制商旅成本,实现会员用户的差旅管理的增值过程。 业 务 维 护 人 员维 护 机 票 信 息维 护 酒 店 信 息分 析 常 用 报 表更 新 航 班 信 息更 新 机 型 信 息更 新 国 家 信 息更 新 机 场 代 码更 新 机 场 信 息图 业务维护人员用例 ( 3)系统维护人员 图 系统维护人员用例。为了保证该在线系统的正常、有效运行,专门指定了业务系统维护人员。系统维护人员主要实现对该系统各种参数配置等的第 三 章 需求分析 11 技术维护工作。包括了飞机航班信息维护、机场信息维护、机型信息维护以及内部员工的权限维护和系统日志的查看等。 系 统 维 护 人 员维 护 基 础 信 息查 看 系 统 日 志维 护 内 部 员 工修 改 员 工 信 息创 建 员 工 账 号删 除 员 工 账 号图 系统维护人员用例 第二节 商旅管理需求 随着商旅管理需求的稳步增长,各大航空票务公司越来越多的开始投入到商旅管 理这一领域中。凭借着专业的旅行办理手续和企业利益回报,获得了广大企业的认可。根据目前企业在商旅方面的需求,在线预订、费用管理、数据管理使用得到了更多的关注。通过与用户的深入接触,确定了该项目的主要需求范围:机票预订在线服务、酒店预订在线服务,同时,为了确保系统内部业务顺利运作,对系统内部业务需求进行了确定。 机票服务的需求 机票管理是商旅管理中的一个重要组成部分,通过现场调研,结合实际业务需求,将机票服务业务主要分为:机票查询、机票选择、乘机人信息填写、机票预定核对和查看生成订单五大部分。该需 求主要从会员用户,操作需求进行确认。 1、机票查询包含了航班选择、出发城市、起飞日期及时间、到达城市、降落日期及时间、航空城市、是否包含经停、乘机人数。 第 三 章 需求分析 12 2、机票选择包含了航班信息、起飞日期时间、出发城市、降落日期及时间、到达城市、机型、经停次数、各舱位票价、机场建设税和燃油税价格、飞行时间。除此之外,还包含目的日期前后各三天的票价信息。 3、乘机人信息表包含了乘机人姓名、证件类型、证件号、出生日期、手机号、机票款、机建税、燃油税、保险份数、保险费、有常旅卡的显示常旅卡号。 4、机票预定核将填写的乘机人信息 及乘坐的飞机舱位等详细信息进行显示。显示内容包含:行程信息:日期、航空公司、航班号、起飞机场及时间、降落机场及时间、机型、舱位、价格、最低价格;行政归属包含:用户身份、审核方式、支付方式、成本中心;乘客信息包含乘机人姓名、证件类型、证件号、出生日期、手机号、机票款、机建税、燃油税、保险份数、保险费、有常旅卡的显示常旅卡号;预定信息包含预定须知、出票选项、报销凭证、送票城市、送票时间、送票地址和其他需求。 5、查看生成订单:订单状态为未审核状态,生成订单时预定人收到短信或者邮件,用户可选;订单生成后进入订单管 理的详细订单页面;订单管理中的订单内容的“邮件”改为“重发”;订单状态,点击订单,触发改变状态。 酒店服务的需求 酒店管理是商旅管理中的另一个重要组成部分,通过现场调研,结合实际业务需求,酒店业务服务主要包含酒店查询、酒店预订、酒店核对以及酒店预订支付功能四大部分。上述业务功能主要针对会员用户操作要求进行考虑。 1、酒店查询包含了入住日期、离店日期、价格范围、商圈范围、酒店地图、酒店基本信息、星级、名称、交通、酒店房价信息、价格、名称、提供服务等详细信息。 2、酒店预定是根据选择的酒店及酒店房 间类型生成填写预定信息界面。包含酒店入住规则、填写入住人信息、到达时间、支付方式、特殊需求、联系人信息;用户填写入住人信息、联系方式、支付方式等信息。 3、酒店核对是根据用户所填信息显示成无法修改但有返回功能的页面,如用户核对错误可以返回。核对预定的详细信息最终确认提交预定;如果详细信息与用户所想不符返回上一步重新选择或点菜单重新选择酒店。 第 三 章 需求分析 13 4、酒店预定支付是对预定的酒店进行支付。对预定的酒店房间进行支付;根据所选择的酒店及房间对其进行支付;支付完成进行短信或邮件提醒。 系统平台需求 作为一款 在线服务系统,要提供周到的服务功能,必须从服务提供方角度,认真考虑相关的业务功能需求,方便天津某航空服务公司内部人员的操作和管理,进而保证会员用户的服务质量。 1、系统登录操作需求。首先,需要为内部用户提供统一而且需要进行身份验证的登录界面,保证系统使用的方便性及安全性。进入系统,还应该提供个人信息方便的修改功能。 基本用户信息包括:用户名、工号、公司、姓名、证件号。 要求用户首次登录时显示一次,每个公司的提示内容一样。 2、用户管理操作需求。用户管理需求要求包含管理员维护功能、会员管理功能、主管领导维护功 能、公司员工维护功能、公司员工信息批量导入功能、公司员工信息批量导出功能、审核功能。方便内部人员对会员信息的统一管理。 ( 1)管理员维护操作需求:要求实现管理员对用户角色、用户权限及用户账号进行方便的管理,其中: 用户角色管理:可以进行对角色的创建、删除、查看、绑定权限等操作,进入权限界面,可以对权限绑定作用域,该模块是为了对应用户所用的基础模块,并将权限和权限的作用域统一化,以便用户模块调用。 权限管理:维护权限模块,对权限模块进行增删改查等操作。 账号管理:维护账号模块,对账号进行增删改查,绑定角色等操 作。 ( 2)会员管理操作需求:要求实现对公司基础信息维护的功能,包含结构维护、公司垫付额度控制、超标信息等内容的操作服务。 结构维护:通过主列表计入结构维护界面 任意维护公司结构;可在任意位置增加新部门 /分组。 公司垫付额度控制:主列表 用金额、警戒额度、警戒手机等字段;主列表 进入明细界面 司名称、警戒信箱、可用额度、累计已用金额、系统警戒额度等第 三 章 需求分析 14 信息;显示公司历史额度列表 注信息、创建时间、管理员账 号;可删除记录信息;点击增加按钮 添加新增金额、备注信息。 超标信息:主列表 进入超标信息设置界面;以复选框形式罗列所有超标信息 当前台用户预订机票价格不是最低价格时,提示用户选择超标原因。 超标信息维护:主要信息内容包括了显示编号、中文标题、英文标题、备注信息、发布状态等,并可以灵活修改管理。 ( 3)主管领导信息维护:主要对会员用户的主管领导信息进行增删改查操作,便于审批流程的实现。 ( 4)公司员工维护功能:维护会员账号,对账号进行增删改查。会员账 号是登陆前台的账号,里面存在用户名、密码、工号、姓名、性别、身份、证件类型、证件号、邮箱、出生日期、邮政编码、办公地址、公司垫付、垫付代码、审核领导信箱、城市、传真、公司、部门、身份、状态、银行卡号等相关信息。 ( 5)公司员工信息批量导入功能:公司员工信息 量导入,选择 入之后进行数据匹配,录入数据库。 ( 6)审核功能:体现为企业进行商旅服务的一个创新功能,主要包含在线审批、验证码审批和邮件审批。其中: 在线审批:主界面呈现订单列表,包含字段:编号、订单编号、预订人、预定时间、订单 金额、订单状态、审核状态;主界面包含开始 单状态、关键字(员工姓名、员工邮件、员工电话、审核意见)、审核方式等;订单明细包含内容为:订单基本信息、订单机票信息、订单审核信息、航段信息、旅客信息、及同意、不同意按钮;审批通过后可自动给申请人发送邮件 /短息提示预订状态。 验证码审批:预定人员通过填写身份验证码进行预订;预订成功生成订单后向申请人发送成功提示邮件。 邮件审批:预订人员所属公司审核方式指定为邮件审批;预订成功生成订单后向其公司负责人发送校验邮件;审批最终通过后,向系统发送标识码, 确认是否出票。 3、基础信息管理需求。主要包含系统基础信息维护、国家信息维护、机型信息维护、机场代码维护、航空公司维护以及供应商家维护功能。 第 三 章 需求分析 15 ( 1)系统基础信息维护:包含系统信息、系统 权信息、邮件列表设置。( 2)国家信息维护功能:包含国家信息列表、国家代码、名称(中)、名称(英);根据关键字类型(代码、名称),查询对应记录等。 ( 3)机型信息维护功能:拥有对机型信息增删改查等功能;机型信息列表拥有模糊查询功能;删除时会进行警告提示;机型代码只能添加的时候录入,之后不可修改。( 4)机场代码维护功能 :拥有对机场代码增删改查等功能;机场代码列表拥有模糊查询功能;删除时会进行警告提示;字段机场代码只能添加的时候录入,之后不可修改。( 5)航空公司维护功能:主界面呈现国家信息列表 ,列表显示字段为:序号、星级、名称(中)、名称(英)、国家、代码;根据关键字类型(代码、名称 中、英 、国家),查询对应记录;选中列表复选框,点击删除按钮、删除对应记录;点击代码超链接,进入信息维护界面;提示信息:操作时请完整填写表单信息;编辑代码对应信息:可编辑字段:星级、航空公司全称(中)、航空公司简称(中)、航空公司名称(英)、 航空公司名称(拼音)、所在国家;航空公司 片通过上传图片功能完成;录入错误的航空公司二字码,只能通过删除后重新录入。 ( 6)供应商家维护功能:其中供应商列表采用多条件筛选过滤,包含供应商代码、供应商名称、电话、邮件、备注;列表显示全部内容,无详细信息页面;点击列表中供应商代码激活修改状态;点击添加跳转到添加页面。 ( 7)酒店热点城市维护功能:主要包含序号、标记、城市代码、城市名称、城市图片;根据关键字类型(城市代码、城市名称),查询对应记录。 4、常旅客管理需求。常旅客用于非组织结构内的个人支付情况 下预订机票的乘客;员工代亲属订票自动记录旅客并保留关系。建立常旅客信息维护列表,采用多条件筛选功能,可根据旅客关键信息进行模糊筛选;如姓名、所属公司、地址、电话;点击列表中旅客所在行时,在旅客信息中显示详细信息及常旅卡信息。同时,对于常旅客采用常旅卡积分模式,点击常旅客列表行时,显示该旅客名下所有常旅卡。 5、公告管理需求。公告的发布是航空服务公司及时提供各类信息服务的一个窗口,可以对公司内部情况、航空商旅信息等进行及时发布,为客户提供了信息资源服务。 6、报表管理需求。报表管理主要为公司和客户提供数据参考 。其中销售报表包含用于公司管理的企业客户结算报表、企业客户经理报表、企业客户对账第 三 章 需求分析 16 报表,以及用于企业客户的企业已用额度查询报表和企业预订分析报表。图形报表包含用于公司管理的企业分析图表(航段、航线、票量、运量、实收、实付、利润),及用于企业客户的企业分析图表(航线、票量、节约对比)。 7、系统日志需求。系统日志功能主要是记录系统操作的日志。其中主要包含日期范围、日志类型、账户类型、操作(模糊)。日志一旦生成,不允许被编辑修改,不允许删除。 系统主要功能数据流图 机票预订数据流程图要求: 图 该机票预订数据流程图,包括了预订开始、预订信息查找、预订信息记录、预订信息确认到预订结束过程的,主要数据流向。 会员用户订票信息表机票信息查询查询条件预订确认最佳选择内容出差人员信息机票预订记录表业务员预订票信息第 三 章 需求分析 17 图 机票预订数据流图 为了利用面向对象的开发技术,实现相应的代码开发,有必要进一步对该模块进行时序图设计,以确定类对象及相关活动。 维护功能数据流要求: 该功能主要维护航空公司的信息情况,包含国家信息列表 ,列表显示字段为:序号、星级、名称(中)、名称(英)、国家、代码。可以根据关键字类型(代码、名称 中、英 、国家),查询对应记录。编辑代码对应信 息可编辑字段、星级、航空公司全称(中)、航空公司简称(中)、航空公司名称(英)、航空公司名称(拼音)、所在国家。航空公司 片通过上传图片功能完成。相关数据流如图 示: 系 统 管 理 员航 空 公 司 信息 维 护国 家 基 本 信 息 表航 空 公 司 基 本 信 息 表航 空 公 司 最 新 信 息航 空 公 司 信息 查 询检 索 信 息需 要 信 息图 航空公司维护数据流图 第 三 章 需求分析 18 第三节 非功能需求 安全需求 安全问题是各类信息化系统必须重点考虑的问题之一,尤其本系统涉及到很多旅客及公司的重要信息。在公司安全策略方面,系统采用适当的安全审计策略,以及时发现安全隐患。安 全审计的内容包括网络运行日志、操作系统日志、数据库日志、应用系统日志、用户操作日志等。对数据库账户的控制机制,应用系统无法直接连接关系数据库,通过应用服务器访问数据库,应用服务器上的数据库连接配置由系统管理员完成。用户界面过期自动失效,用户在闲置一定时间后,系统自动终止该用户的事务并回滚。在安全访问方面,系统的访问需要有权限管理,只能使用本系统账号,并且每个用户只能访问他能访问的信息。 接口需求 在系统接口方面,机票流程调用内部已有的 票接口进行预订;酒店业务调用专用的 店接口进行 预订;短信发送调用东时方短信接口;预订中的支付环节调用支付平台接口。 第 四 章 系统设计 19 第四章 系统设计 根据对系统需求的详细分析,本章节更科学、详细的阐述了系统的设计方案。在方案设计中,主要分为系统的概要设计和详细设计。其中概要设计包含项目整体实施框架设计、系统功能框架设计、系统部署设计以及系统的接口设计;详细设计中包含各子系统模块定义、数据库 设计、数据库数据字典定义及接口设计等。 第一节 整体实施框架设计 整体实施框架设计 航空票务在线预订系统作为一个面向大型合作企业和公司内部员工的重要系统, 其面对的用户是广泛的,因此较为完善的框架结构设计,对系统的开发实施有着至关重要的作用。图 项目整体实施框架设计图。根据该系统建设所需要必须考虑的相关因素,把建设所需要涉及的内容主要分用户层、功能层、数据层、支撑层四个层次。另外,考虑了相关的安全问题。 用 户 层数 据 层功 能 层支 撑 层服 务 器 、 交 换 机 、 网 络 、 安 全 设 备 、 数 据 库 、 操 作 系 统 . . 会 员系 统 管 理 员 公 司 管 理 员业 务 服 务 员机 票 预 订 基 本 信 息 管 理酒 店 预 订机 票 业 务数 据酒 店 业 务数 据基 础 信 息数 据图 整体实施框架设计图 第 四 章 系统设计 20 用户层 该业务系统,最终面向用户,所以,把相关的用户进行分类,有利相关业务功能的确定,以保证主要系统功能实施方向。这里的用户包括了航空公司内部管理人员和合作企业会员用户。其中航空公司内部人员包含业务服务人员、系统管理人员等;合作企业会员包括了在线差旅会员、公司差旅管理人员等。 功能层 主要确定该业务系统的顶层功能范围,这里主要包括了机票预订、酒店预订、基本信息管理三大部分功能。 数据层 数据是系统功能实现的核心要求,根据功能分析,将各类系统数据进行分类整理,有利于数据库的合理设计及日后数据的归纳整理。将机票信息、酒店信息、用户信息和系统基础信息分别存放在相应的数据库中。这里具体分为机票业务数据库、酒店业务数据库、基础信息数据库。该 层数据统一由 据库进行管理。 支撑层 为业务系统在公司机房的顺利运行,提供支撑环境保障。这里需要考虑的对象包括了服务器、交换机、安全设备、网络、数据库、操作系统等内容。该层是功能层、数据层的基础。 安全体系在这里则单独提取出来,因为随着互联网的广泛应用,信息泄露现象屡见不鲜,能保证个人、企业信息安全不被泄露是搭建应用系统中必须重视的问题,所以,在代码开发、安全设备、人员管理等方面需要进行统一考虑。 系统应用功能框架设计 应用功能框架,是在图 能层大功能分类的 基础上,进行深入细化功能设计,从而确定系统各个子系统及其模块功能,功能框架设计具体如图 示。 机票预订子系统 该子系统主要包含机票查询模块、机票预订模块、订单管理模块和订单审核模块。其中机票预订模块主要实现机票的选择及预订功能;订单管理模块主要实现对已完成订单修改、查看;订单审核模块主要是合作用户的上级领导对订单审核及审核情况查看。 酒店预订子系统 该子系统主要包含在线用户操作的必要功能模块:酒店查询模块、酒店预订模块、酒店确认模块、订单管理模块等; 基本信息管理子系统 主要为天津某航空服务公司 业务人员提供各种业务操作功能,具体包括了用户信息管理模块、基础信息管理模块、报表管理模第 四 章 系统设计 21 块、个人信息模块、常旅客管理模块和公告管理模块等。通过上述功能模块,为机票预订、酒店预订提供完整的内部业务支撑功能。 航 空 公 司 在 线 预 订 系 统机 票 管 理子 系 统基 本 信 息 管 理子 系 统酒 店 管 理子 系 统机票预订模块订单审核模块订单管理模块酒店预订模块酒店确认模块个人信息模块常旅客管理模块公告管理模块机票查询模块酒店查询模块订单管理模块用户信息管理模块基础信息管理模块报表管理模块图 系统应用功能框架设计图 系统部署图设计 根据对天津某航空服务公司现有机房的考察,确定该公司现有的网络环境主体为百 /千兆局域网,并所有部门都覆盖,符合业务运行需要。同时,该公司提供了专业的机房 运行环境和安全设备环境(包括了防火墙、防篡改系统、杀毒软件、具有网关控制功能的交换机等),所以,主体运行环境条件大多具备。通过,对现有该机房服务器情况的调查和分析,发现该机房现有服务器,都承担了相关的业务功能,并处于比较高的运行负荷状态,所以,本项目业务系统运行的服务器需要全新购置。 但为保证系统的快速响应、数据安全准确,同时不影响其他已有系统的正常运行,本业务系统通过增加 4 台服务器来实现。系统建设完成后,将业务系统部署在单独的服务器上,数据库系统部署在数据服务器上,以保证业务运转的响应速度及数据的安全准确 ;同时,为了保证数据自动抽取的准确快速,将数据接口单独部署在一台服务器中,另外考虑到信息的安全性,将重要信息备第 四 章 系统设计 22 份在备份服务器上。该部署形式,提高了用户访问的性能,并增强了数据安全性。具体部署图设计如图 示。 接 口 服 务 器应 用 服 务 器数 据 服 务 器备 份 服 务 器交 换 机防 火 墙终 端终 端终 端终 端图 系统部署图 第二节 系统应用功能模块设计 航空票务在线预订系统,在功能上主要实现机票预订子系统、酒店预订子系统、基础信息管理子系统等功能。每个子系统下又有若干个功能模块,实现具体的功能操作。该系 统主体采用 B/S( 览器 /服务器)架构来实现,下面
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 10我们当地的风俗(教学设计)-2023-2024学年道德与法治四年级下册统编版
- 《100 以内的减法(退位减)》(教学设计)-2024-2025学年二年级上册数学人教版
- 2024年二年级品生下册《有规律 好处多》教学设计 山东版
- 18生物与非生物(教学设计)-青岛版科学四年级下册
- 2024-2025学年高中英语 Module 4 Fine Arts-Western,Chinese and Pop Arts教学设计2 外研版必修2
- 《时、分、秒的认识》(教案)-2024-2025学年三年级上册数学人教版
- 2024-2025学年高中英语 Module 4 Fine Arts-Western,Chinese and Pop Arts教学设计1 外研版必修2
- 2023四年级语文上册 第七单元 习作:写信配套教学设计 新人教版
- 调制饮料配方教程课件
- 4 月相变化的规律 教学设计-2023-2024学年科学三年级下册教科版
- 甘肃省卫生健康委公务员考试招聘112人往年题考
- 数字化赋能护理质量管理研究进展与价值共创视角
- 冲压模具设计与制造工艺考试复习题库(含答案)
- 2025牡丹江辅警考试题库
- 2024年新高考广西高考生物真题试卷及答案
- 电网工程设备材料信息参考价(2024年第四季度)
- 电子产品生产工艺流程手册
- 预防艾滋病、梅毒、乙肝母婴传播实验室检测
- pep小学英语四年级下课文及翻译
- 四川工程竣工验收备案表
- 口腔正畸绪论
评论
0/150
提交评论