软件工程 机票预订系统最终版讲解

上传人:我** 文档编号:114455531 上传时间:2019-11-11 格式:DOC 页数:17 大小:703KB
返回 下载 相关 举报
软件工程 机票预订系统最终版讲解_第1页
第1页 / 共17页
软件工程 机票预订系统最终版讲解_第2页
第2页 / 共17页
软件工程 机票预订系统最终版讲解_第3页
第3页 / 共17页
软件工程 机票预订系统最终版讲解_第4页
第4页 / 共17页
软件工程 机票预订系统最终版讲解_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《软件工程 机票预订系统最终版讲解》由会员分享,可在线阅读,更多相关《软件工程 机票预订系统最终版讲解(17页珍藏版)》请在金锄头文库上搜索。

1、软件工程课程设计报告题 目: 机票预订系统指导老师:卢 照专业班级: 计算机科学与技术系1001班姓 名: 于 洋(2010100150) 刘 萌(2010100155) 谭雪莹(2010100156)2013年 4月 XX日机票预定系统n 问题定义n 可行性研究n 系统的需求分析n 系统的结构化设计n 数据库设计一、问题定义系统目标与范围说明书项目名称:机票预定系统。问题:目前部分地区酒店的机票预订还未进入智能处理阶段,费时费力,效率低下。项目目标:系统实现后,大大提高旅游局的机票预定服务效率。降低售票服务中的错误发生 率,减少信 息交流的烦琐过程及其带来的开销。项目规模:开发成本应该不超过

2、5万元。初步设想:用学校现有的物力和人力资源开发该系统。可行性研究:为了全面分析该系统开发的可能性,建议进行大约3周的可行性研究。可行性研究成本不超过5000元。 随着社会发展的不断进步,民航事业不断壮大,人们生活水平不断提高,乘坐名航的人也越来越多,随着消费者的不断增多,飞机预订系统在各地预订网点作用也愈显重要。目前,我国还有相当一部分地区酒店的机票预订还未进入智能处理阶段,和发达地区比较工作效率较低。在计算机技术快速发展的今天,有必要引进高效的计算机系统来协助机票预订工作。因此开发一套具有完整的存储,查询,核对,打印机票功能的实时机票预订系统势在必行。机票预定系统应克服存储乘客信息少,查询

3、效率低下等问题外,更重要的是其安全性,可靠性,这关系到航班和乘客的安全及准确,本系统因面向广大机票预定网点,因此要能在售票网点中普及,则需要开发一个功能全,价格能被顾客所接受的系统。机票预订系统是为了机场工作人员和客户提供订票退票等与机票相关内容和管理的系统,它具有开放的系统结构,易扩充的,易维护的,具有良好人机界面的优点。它克服了存储客户信息少,查询效率低等问题,更重要的是其安全性,可靠性,实现航空公司的机票销售的自动化,为乘客出行提供方便,便于机场人员信息管理,提高了机场人员对机票管理的工作效率。2、 可行性研究1系统建设目标在对系统初步调查的基础上就可以提出项目的开发目标,即新系统建立后

4、所要求达到的运行指标,这是系统开发和评价的依据。由于机票预定系统存在工作量大、事务繁琐的特点,预定机票还没有进入智能化处理阶段,且工作的效率很低。为提高工作效率,减轻机场工作人员的工作负担,决定针对机票预定开发管理系统软件,以供航空公司管理人员通过电脑操作进行机票预定管理,从而使机票预定管理工作系统化、规范化、自动化,提高整个订票流程的效率,使总体水平上升到一个新的高度。并且计算机的存储与快速查询功能大大提高了机票管理的效率,并且还提高了机票预定的精确度。方便快速的操作,可减少从前的漏洞,又减少因工作的冗余出现的错误,并且操作非常简单,可减少许多不很必要的人员。2可行性分析可行性分析是任何一个

5、大型工程正式投入力量之前必须进行的一项工作。这对于保证资源的合理利用、避免浪费是一个十分重要的,也是项目一旦开始以后能顺利进行的必要保证。当系统的开发目标确定后,就可以从以下三方面对能否实现新系统目标进行可行性分析:1)技术可行性根据客户提出的系统功能、性能及实现系统的各项约束条件,从技术的角度研究实现系统的可行性 I、技术分析 当前的科学技术是否支持系统开发的全过程。主要包括一下4个方面:采集影响系统性能、可靠性、可维护性方面的信息论证实现系统功能和性能需要的各种设备、技术、方法和过程 分析项目开发在技术上担负的风险,及对开发成本的影响等等 如有可能应研究,现有类似系统的功能、性能,采用的技

6、术、工具、设备、开发过程中成功和失败的经验、教训,为系统开发作参考。II、研究技术可行性的途径主要有一下4种: 系统分析员通过对现实世界的观察和分析建立分析模型 评估模型的行为并将它们与现实世界对比 论证系统开发方案在技术上的可行性和优缺点。 开展其它技术可行性研究和设计活动III、技术可行性的困难主要体现在以下4个方面: 技术发展块 领域知识不熟悉 系统目标、功能和性能不确定 建立分析模型、仿真随着计算机科学技术的不断进步,管理信息系统在各个领域上广泛应用。我国虽处在发展中,但商品经济的热潮已经不断增长,且人们对于科技的投资正在不断的加大,在现代的网络与信息技术的高速发展人们对生活质量的要求

7、不断的提高,及信息技术的依赖,为了适应当前的发展形势,跟上现代科技的发展所以我们有必要为当前数量较多的酒店、旅行社及机票预售点设计更为方便快捷的系统,从而更有利于经济的发展。该机票预定系统是以数据库为后台核心应用、以服务为目的信息平台,对资源进行科学的加工整序和管理维护。 2)经济可行性计算机迅速发展的原因在于,计算机的应用给社会带来了巨大的经济效益。基于计算机系统的成本效益分析,给出系统开发的成本论证,并将估算的成本与预期的利润进行对比。项目开发成本受项目的特性、规模等因素制约。系统分析员很难直接估算基于计算机系统的成本和利润,得到完全精确的成本-效益分析结果十分困难。因此非常有必要进行经济

8、可行性研究。基于计算机系统的成本: 购置并安装软件、硬件及有关设备的费用。 系统开发费用。 系统安装、运行和维护费用。 人员培训费用。 在系统分析和设计阶段只能得到预算,即估算成本。在系统开发完毕并交付用户运行后,费用的统计结果就是实际成本。经济效益:系统为用户增加的收入,可以用直接的或统计的方法估算。估算项目的开发成本是否超过预期的利润分析系统开发对其他产品或利润的影响社会效益:用定性的方法估算。 该系统的目标是以最低的成本,最低的投入,在较短的时间内参阅大量的资料开发出具有用户登录、存储,查询,核对,打印机票等基本功能,预期系统设计期间所投入的资金较小,从经济角度考虑,此系统开发可行。3)

9、 运行可行性 运行可行性是指所建立的信息系统能否在该企业实现,在当前的操作环境下能否很好的进行,即组织内外是否具备接受和使用新系统的条件。本系统为一个普通的信息管理系统,所耗费的资源非常的小,机场的电脑无论是硬件还是软件都能够满足条件;而且将来的操作界面简洁易操作,机场管理人员无需培训即可很快学会如何进行操作。因此,本系统在运行上是可行的。4)法律可行性整个系统由于是自行开发,自行使用,在开发过程中没有涉及合同、责任等与法律抵触的方面。因此,本系统在法律上是可行的。按上述四方面进行可行性分析、研究后,我们认为该项目是可行的。3、 系统的需求分析1.机票预订系统的需求陈述本机票预订系统可实现对大

10、、中城市酒店、旅行社、机票销售网点进行机票预订的管理,相对于原始的人工管理方式,采用该系统管理可大幅度提高管理效率,简化烦琐的操作手续,防止数据的丢失,进行快捷的统计、查询、整理。系统具备的基本功能如下:1、客信息的管理:旅客信息的添加、删除、修改,及 信息查询等操作。2、票信息的传递和接收。3、票预订系统还应该具有友好、简洁的界面,安全性要高,稳定性要强2、机票预订系统的E-R图根据系统数据流程图,我们可以列出以下系统所需的数据项:旅客:姓名,性别,证件号,联系方式机票:航班号,航位等级,起飞时间,到达时间,票价,登机口,姓名,编码航班信息:航班号,编号,航程,起飞时间,到达时间,出发地,目

11、的地航空公司:公司名,编号,电话号,地址3.2.1设计出的局部E-R图3.2.2退票E-R图3.2.3旅客实体图3.2.4机票实体图3.2.5航班信息实体图3.2.6航空公司实体图3机票预订系统的DFD图3.3.1旅客订票流程图 3.3.2 取票流程图填写退款申请订票数据D1订票清单退票数据退款已收款数据退票处理P3.2退票系统处理D2已收款P3.3取消订票并退款旅客P3.1申请退票3.3.3退票流程图4.订票系统的数字字典名字旅客信息别名来源旅客描述记录旅客个人信息,用于旅客身份确认定义旅客信息=姓名+性别+证件号+联系方式位置订票信息管理3.4.1旅客信息数据字典名字订票信息别名来源旅客描

12、述旅客所要求的航班信息和自己基本信息定义订票信息=旅客姓名+性别+证件号+所要的航班号+机票类型+票价位置订票信息管理3.4.2订票信息数据字典名字取票信息别名来源航班机票管理系统描述给旅客的所需要的取票通知单定义取票清单=取票时间+票价+机票类型+航班号+座位号+旅客姓名+登机口+起飞时间+抵达时间+出发点+目的地位置输出到打印机3.4.3取票信息数据字典名字航班信息信息别名来源航空公司安排航班描述航空公司所拥有航线信息每条航线起飞时间到达时间信息每条航线已出售机票和未出售机票信息定义航班信息清单=航线+出售机票号+未出售机票号位置航班机票管理3.4.4航班信息数据字典4、 系统的结构化设计

13、1软件体系结构图本系统的软件体系结构图,参见图所示:机票预订管理系统旅客用户模块航空公司模块机场售票模块系统管理员模块查寻机票信息预订机票打印取票清单机票退订航班信息管理飞机管理机票信息管理公司信息管理航班信息查询机票信息查询打印机票数据库更新系统硬件维护系统软件安全防护4.1.1系统结构图2.模块设计 2.1用户注册模块 1. 模块描述本模块的主要功能,是根据旅行社提供的预定机票的旅客信息,由操作员输入旅客信息,同时保存在数据库。2. 功能 主要是记录预定机票的旅客信息,是系统产生取票通知和账单的源数据。 3. 性能 操作员输入预定机票的旅客信息后,数据库立即保存记录,并通过查询可以检测 保

14、存是否成功。 4. 输入项 客户定票信息:任意长度字符串,包括数字、汉字和英文字母。 5. 输出项 有效用户和无效用户2.2产生票据模块 4.2.2票据产生图1. 模块描述 本模块的主要功能,是根据操作员在输入数据模块中输入的预定机票的旅客信息 由系统产生的相关取票通知和账单。 2. 功能 系统的产生与客户信息相对应的取票通知和账单。 3. 性能 操作员输入客户信息后,立即产生相对应的取票通知和账单,如果数据库中没有 预定的票,则提示无票,说明原因。 4. 输入项 客户定票信息:任意长度字符串,包括数字和汉字和英文字母。 5. 输出项 取票通知和账单。 (1) 取票通知 姓名:任意长度字符串。班次:8位长度字符串(班次=出发地+目的地+序列号) 。 日期:date类型。 (2 )账单 姓名:任意长度字符串。 账单号:账单号=日期+序

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号