飞机订票系统

上传人:枫** 文档编号:469722947 上传时间:2024-02-03 格式:DOC 页数:66 大小:1.99MB
返回 下载 相关 举报
飞机订票系统_第1页
第1页 / 共66页
飞机订票系统_第2页
第2页 / 共66页
飞机订票系统_第3页
第3页 / 共66页
飞机订票系统_第4页
第4页 / 共66页
飞机订票系统_第5页
第5页 / 共66页
点击查看更多>>
资源描述

《飞机订票系统》由会员分享,可在线阅读,更多相关《飞机订票系统(66页珍藏版)》请在金锄头文库上搜索。

1、软件工程试验报告设计题目:飞机订票系统 小组成员:顾彪 卢鹏 陆姓祥学 号:P1401070518 P1401070522 P1401070525课程教师: 段 江 实验指导老师:段 江实验地点: 沉毅北楼6楼机房试实验时间: 2010/08/302010/09/03目录一、问题定义10二. 可行性研究102.1.系统规模及目标要求102.2研究现有系统112.3导出高层逻辑模型112.4数据处理流程图11三. 需求分析133.1系统开发背景及系统分析过程133.1.1机票预定系统的功能要求133.1.2下面分析各个子系统的功能需求:143.1.3机票预定系统的性能需求163.1.4机票预定系

2、统的数据需求173.1.5机票预定系统的数据字典173.1.6建立机票预定系统的约束203.1.7软件主要功能213.2资及效益分析223.2.1费用开支223.2.2收益223.3可行性综合分析223.3.1结论233.3.2用户特点及一般约束233.4功能需求(用DFD图表示)233.4.1用户注册233.4.2用户订票243.4.3退票253.4.4机票信息查询263.4.5外部接口需求性能及软件属性需求263.4.6数据需求(ER图表示)27四. 系统设计291.系统规格292.系统地运行环境302.1 设备302.2 支持软件302.3 接口302.4 控制302.5 功能分配303

3、 接口设计303.1 用户接口303.2 外部接口314设计过程314.1 处理流程314.2 总体结构和模块外部设计344.3 功能分配65运行设计65.1 运行模块组合65.2 运行控制75.3 运行时间76 数据结构设计76.1 逻辑设计要点76.2 物理结构设计要点86.3 数据与程序的关系96.4数据设计:97系统出错处理设计107.1 出错输出信息107.2 出错处理对策107.3 维护设计10五. 系统实现11总体设计(系统总流程图)115.1登陆界面125.2注册界面125.3主界面的用户个人信息界面135.4用户订票界面145.5用户退票界面145.5用户登录时的管理员界面为

4、不可用155.6添加管理员界面155.7舱位等级信息修改界面165.8飞机信息修改接面165.9航线信息修改界面17六. 程序测试分析及结果、使用说明181.程序使用说明:182.测试分析及结果18课程总结19附录19实现系统登录19后台部分源代码34一、问题定义项目名称:机票预定系统解决的问题:为方便旅客购票项目目标:研究费用较低的自动订票系统项目规模:开发成本不超过120万元初步设想:用旅行社的计算机系统生成订票信息和打印机票可行性研究:为了更全面的研究机票预定系统项目可行性,建议进行为期3周到可行性研究,成本不超过2000元二. 可行性研究2.1.系统规模及目标要求系统的主要功能是提供机

5、票预订服务;性能要求是对数据的操作准确的反映在航空公司的主服务器上;输入要求是数据完整,详细;输出要求是简捷,快速,实时;完成期限预计2周 。在旅游局中的终端是安装了Windows NT的PC机,主要目的是向机场的服务器传递数据。当顾客在旅游局进行咨询时,终端向服务器发出查询请求,服务器根据航班信息库的实时数据,向终端发送数据,显示在终端的屏幕上。当顾客向售票员定票时,终端向服务器发出详尽的一份定单,服务器核对后,存入定票信息库,并修改机票信息库。当顾客再次来取票时,终端向服务器发出查询定票请求,服务器接收后,查询定票信息库,核对后,传送机票确认表单,终端打印出机票。航空公司拟开发一个机票预定

6、系统。旅行社把预定机票的旅客信息(包括姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地等)输入机票预定系统,系统为旅客安排航班,印出取票通知和帐单。旅客在飞机起飞前一天凭取票通知和帐单交款后取票,系统校对无误后即印出机票给旅客。系统实现后,大大提高旅游局的机票预定服务效率。降低售票服务中的错误发生率,减少信息交流的烦琐过程及其带来的开销。a.系统能有效、快速、安全、可靠和无误的完成上述操作。b. 软件系统的界面要美观,布局要合理,窗口的内容尽量简单明了提供的信息,语言要通俗易懂,有层次感,分类清晰明了。服务器程序利于维护。c.系统实现后,大大提高航空公司的机票预定服务效率。降低售票服务中

7、的错误发生率,减少信息交流的烦琐过程及其带来的开销。技术可行性操作可行性经济可行性法律可行性经费来源:航空公司。硬件条件:建议使用奔腾800以上的pc机,内存需在512兆以上。运行环境:Windows 操作系统数据库:Microsoft Access终端PC机20台网络设备/配 成本/效益分析结果,效益 成本。技术可行,现有技术可完全承担开发任务。 操作可行,软件能被原有工作人员快速接受。2.2研究现有系统 现有系统是信息的重要来源。显然,如果目前有一个系统正在被人使用,那末这个系统必定能完成某些有用的工作,因此,新的目标系统必须能够完成它的基本功能。;另一方面,如果现有剖系统是完美无缺的,用

8、户阻燃不会日出开发新系统的要求,因袭,现有的系统必定有某些缺点,新系统就必须能解决就系统中存在的问题。另外,所需要的经费也是一个重要的经济指标,如果,行动系统不能增加收入或减少使用费用,那么从经济的角度新系统就不如旧系统。可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决,必须记住,可行性研究的目的不是解决问题,而是确定问题是否值得去理解。怎样到达这个目的呢?当然不能靠主观猜想而只能靠客观分析。必须分析几种主要的可能解法的利弊,从而判断原定的系统目标和规模是否实现,系统完成后说所能带来的效益是否大到值得投资开发这个系统的程度。2.3导出高层逻辑模型优秀的设计过程通常总是从现有

9、的物理系统出发,导出现有系统的逻辑模型,再参考现在有系统的逻辑模型,设想目标系统的逻辑模型,最后根据目标系统的逻辑模型建造新的物理系统。2.4数据处理流程图 数据库订票处理程序取票事务取票处理程序订票事务社会因素方面的可行性法律因素 本软件的开发和使用没有触犯国家的任何法律。用户使用可行性 本软件使用起来简单易学,使用单位人员有使用计算机的基本常识,因此,他们完全可以充分利用本软件提高他们的办公效率。三. 需求分析3.1系统开发背景及系统分析过程 当今世界,以信息技术为主要标志的科技进步日新月异,高科技成果向现实生产力的转化越来越快。纵观全球经济发展,信息技术和信息产业已经成为经济增长的主要推

10、动力之一,正在改变着传统的生产和经营方式以至生活方式,发达国家经过产业结构的升级和经济结构的转型已进入信息经济阶段。信息资源已经成为国民经济和社会发展的战略资源,信息化水平也已成为现代水平和综合国力的重要标志。今年是“十五”计划开局之年,中共十五届五中全会通过的国民经济和社会发展第十个五年计划建议中已明确指出:“信息化是当今世界经济和社会发展的大趋势,也是我国产业优化升级和实现工业化、现代化的关键环节。”“大力推进国民经济和社会信息化,是覆盖现代化建设全局的战略举措。”,可见,党和国家已将国民经济和社会信息化放在优先发展位置,体现了先进生产力的客观要求,是一项重要的战略决策。这是民航加快发展的

11、机遇,更是民航信息化的难得机遇。随着知识经济的到来,人类已经逐步进入信息化社会,信息增长的速度越来越快,人们希望利用先进的管理理论方法手段来得到并处理越来越多的信息,以提高工作效率和管理水平。由于信息资源对人们生活的重要性,不断提高信息的收集,传输,加以利用等活动,日益成为人们社会生活的重要组成部分。网上机票预订管理系统的产生和发展正好满足人们的这种需求。现在将详细介绍我的课程设计网上机票预订管理系统。3.1.1机票预定系统的功能要求 系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的机

12、票预定系统,实现航空公司的机票销售的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的机票销售信息。 根据可行性研究的结果和客户的要求,分析现有情况及问题,采用Client/Server结构,将机票预定系统划分为两个子系统:客户端子系统,服务器端子系统。 旅客订票流程图:3.1.2下面分析各个子系统的功能需求: A客户端子系统: 系统的功能实现上,可以分为以下几个部分: 1旅客信息的输入和统计 旅客要求订票的信息由专人负责输入。这部分功能是客户端子系统 的基本部分,这个功能是以后各个部分的基础。系统要求做到即能够从其它子系 统中共享一部分信息,又有方便的操作界面工手工输入旅客信息。这部分

13、要求对 输入的数据进行简单的统计,供航空公司进行查询和宏观调控。 2旅客信息的存储: 将旅客的信息存储到旅行社的客户端系统中,以备以后的取票确认以及查 询。 3机票信息的传递及接收: 将旅客所须的机票信息由旅行社客户端由网络传到航空公司的服务器上,并 且接受航空公司返回的航班信息,然后存储起来。 4取票通知及帐单的生成和打印: 把已存储的从航空公司返回的航班机票信息打印出来,并且生成帐单打印出来一起交给旅客。 印出机票给已经订票的旅客:根据旅客的取票通知及帐单,经过确认无误后,接受旅客的付款后把机票印出来交给旅客。 5机票销售情况的核算 这一功能是在上一功能的基础上,对机票销售额进行单项核算,

14、得到该旅行社的销售情况并把核算结果作为企业报表输出。 B服务器端的功能要求: 机网络将客户端与服务器的数据库相连,将从客户端得到的信息进行处理,实现航班查询,机票生成,销售统计,综合信息查询等子系统。以计算机成本核算为中心,实现销售业务的计算机自动化,为航空公司降低成本、提高销售额、经营决策提供及时精确的依据。 在服务器端系统的功能实现上,可以分为以下几个部分: 1接收由旅行社客户端发回的所需机票信息: 通过网络接收机票信息并存入到服务器的数据库中。 2生成航班信息: 根据所需机票信息(时间,地点),在数据库中查询并得到正确的航班的信息(价格,时间,等级),分配所需的机票数并在数据库中做出已售出的标记。 3传递航班信息到客户端(旅行社): 把得到的航班信息通过网络传递到旅行社。 4接收旅行社的反馈信息: 对旅行社的反馈信息进行分析,把已经售出的机票进行统计,对被旅客所退掉的机票要进行数据库的恢复。 5印出机票给已经订票的旅客: 根据旅客的取票通知及帐单,经过确认无误后,接受旅客的付款后把机票印出来交给旅客。 6销售额的分析和管理 这一步骤的功能要求包括对销售的机票进行分析,这一工作是在前

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

最新文档


当前位置:首页 > 大杂烩/其它

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