(完整word版)软件工程实验报告1.pdf
《(完整word版)软件工程实验报告1.pdf》由会员分享,可在线阅读,更多相关《(完整word版)软件工程实验报告1.pdf(20页珍藏版)》请在三一文库上搜索。
1、本科实验报告 课程名称:软件工程 实验项目:机票预定系统 实验地点:明向校区实验室208 专业班级:软件 1305 班学号:2013005747 学生姓名:王伟 指导教师:崔冬华 时间: 2015 年 4 月 26 日 实验题目 : 机票预定系统 1系统简介 航空公司为给旅客乘机提供方便,需要开发一个机票预定系统。各个旅行社把预定机票的旅客信 息(姓名、性别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位 要求等)输入到系统中,系统为旅客安排航班。当旅客交付了预订金或通过网上支付方式付款后,旅 客就可以在飞机起飞前凭个人二代身份证在机场指定系统上自助打印机票,系统核对
2、无误即打印出机 票给旅客。 此外航空公司为随时掌握各个航班飞机的乘载情况,需要定期进行查询统计,以便适当调 整。 2技术要求和限制条件 (1)在分析系统功能时要考虑有关证件的合法性验证(如身份证的验证可以直接连接公安系统的二 代身份证信息库)等。 (2)对于本系统还应补充以下功能: 1旅客延误了取票时间的处理 2航班取消后的处理 3旅客临时更改航班的处理 (3)系统的外部输入项至少包括:旅客、旅行社和航空公司。 课程名称机票预订系统实验题目传统软件工程的可行性研究 一 引 言 随着社会的发展,人民生活水平的不断提高,出行旅游成为了人们放松心情、接触自然的最好方式。 优质的服务,快速的运输,廉价
3、的机票,空运成为了人们出行的第一选择。然而传统的购票方式,仍然 是人工机械的处理。大多数乘客通过电话方式了解信息和预订机票。这样给服务台增加了很大的压力, 并且大多数时间不能及时响应乘客的要求。这种传统的购票方式,不仅效率低下,而且给人们的出行带 来了很多不便。同时,人工处理的成本再加上巨额的通信费用造成了传统购票方式的巨大开销。当面对 机票订购高峰时刻的大量数据处理的时候,仅靠手工操作以现有的工作人员根本无法应付。同时还会出 现由此带来的大量记录存放和管理所带来的问题。从而给旅客和管理人员带来了许多的不便。 航空公司需要开发一个机票预定系统,用于简化处理预定机票的过程。由各个旅行社直接将定票
4、信 息通过网络提交到航空公司,系统安排航班及打印各类单据。 目标:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个 具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的机票预定系统,实现航空公司的 机票销售的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的机票销售信息,为旅客提供 快捷、方便的服务。 二可行性研究前提 系统规模与功能: 1. 旅行社记录旅客的基本信息以及航班需求,并且加工这些信息,最后存储这些信息。 2. 旅行社提供旅客订票信息:各个旅行社把预定机票的旅客信息输入到系统中; 3. 系统处理订票信息:系统根据旅行社提供的旅客订票信
5、息,为旅客安排航班; 4. 系统打印取票通知单和帐单:当旅客交付了预订金后,系统打印出取票通知和帐单给旅客; 5. 系统出票:旅客在飞机起飞前一天凭取票通知和帐单交款取票,系统核对无误即打印出机票给旅 客; 6. 航班信息中心:包括各航班飞机的乘载情况等信息; 7. 对于本系统还应补充一下功能: (1) 旅客延误了取票时间的处理 (2) 航班取消后的处理 (3) 旅客临时更改航班的处理 8. 系统的外部输入:旅客、旅行社和航空公司。 9注意事项:在分析系统功能时要考虑有关证件的合法性验证(如身份证、取票通知和交款发票) 等。 三、对所建设系统的分析 技术可行性 :在计算机网络、数据库和先进的开
6、发平台的基础上,使用JSP 技术,在加上好的硬件 支持,和高速的校园网络,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界 面的机票预定系统,实现航空公司的机票销售的自动化的计算机系统是可行的。在加上扎实的理论知识 和一些开发经验。在现有的技术条件和硬件条件的支持下开发机票预定系统被证实为可行的。 本系统使用的操作系统和数据库是目前最为普及和成熟的一种系统开发软件。从这种软件过去使用、 升级情况和软件商所承诺的今后软件发展情况分析,系统软件应支持原系统版本上的各种应用正常使用。 因而,该机票预定系统不存在技术问题。 服务器采用Windows 最新系统,利用 MySQL 最新数
7、据库系统。 经济可行性: 社会可行性: 1、法律因素 2、所有软件都选用正版. 3、所有技术资料都由提出方保管。 4、合同制定确定违约责任 操作可行性: 所有员工都要接受培训,包括前台工作人员和系统管理人员。要求所有员工都具有一定的计算机操 作能力。 客户端与服务器端联系在一起,在旅游局中只设立终端,在机场设立服务器,数据输入由终端输入, 所有数据都由服务器处理,只在终端上显示数据结果。 此设计简化了数据处理,但加重了服务器的数据处理。而使用客户端/服务器机理,简化数据流量, 加快数据处理。 五、系统流程图 填写基 本信息 旅客初期数据 旅行社 将旅客信息输 入系统 安排航班交付定金 打印出订
8、票通 知和账单 交款系统核对打印机票 机票 旅客 订票通知和账 单 旅客 旅客信息 课程名称机票预订系统实验题目传统软件工程的需求分析建模 一 、 目 的 与 任 务 目 的 : (1)客户端功能 旅行社把旅客要求订票的信息由专人负责输入,进行网上订票。 当旅客交付了预订金后,系统打印出取票通知和帐单给旅客。 (2)服务器端功能 接收由旅行社客户端发回的所需机票信息。通过网络接收机票信息并存入到服务器的数据库中。 生成航班信息。根据所需机票信息(时间,地点),在数据库中查询并得到正确的航班的信息,分配 所需的机票数并在数据库中做出已售出的标记。 传递航班信息到旅行社(客户端),把得到的航班信息
9、通过网络传递到旅行社。 打印机票给已经订票的旅客。根据旅客的取票通知及帐单,经过确认无误后,接受旅客的付款后把 机票印出来交给旅客。 任务: 数据流图 (1)旅客订票流程图,如图3.1 所示: 旅客 旅客 信息 记录 订票 订票旅客清单 传给 航空 公司 订票信息 订票信息 安排 航班 订票信息 传给 旅行 社 订票信息 航班机票信息 航班信息 产生 取票 通知 旅客订票清单 航班信息 旅客取票通知 图 3.1 旅客订票流程 (2)旅客取票流程图,如图3.2 所示: 旅客 旅客订票信息 取票通知 订票 信息 确认 打印 机票 核对正确 售出机票信息 旅客机票 图 3.1 旅客取票流程 数据字典
10、 名字:旅客信息 别名: custom 描述:旅客个人信息,用于确认旅客 定义:旅客信息 =姓名+性别+身份证号码 +旅行时间 +旅行目的地 位置:输入到旅行社(浏览器端) 名字:订票旅客清单 别名: orderList 描述:已订票的旅客的记录 定义:订票旅客清单=所有订票旅客信息的集合 位置:输入到旅行社(浏览器端) 名字:订票信息 别名: orderInf 描述:旅客的旅行时间和目的地,用于确定旅客的航班 定义:订票信息 =旅客旅行时间 +旅客旅行目的地 位置:传输到航空公司端(服务器端) 名字:机票信息 别名: ticket 描述:旅客的航班信息,根据旅客的旅行时间和目的地确定 定义:
11、航班机票信息=旅客机票时间 +旅客机票班次 +剩余机票数 位置:记录在航空公司(服务器端) 名字:取票通知 别名: getMesg 描述:旅客领取机票的凭证 定义:取票通知 =旅客姓名 +旅客身份证号码 位置:输出到打印机 课程名称机票预订系统实验题目传统软件工程的结构设计 总体设计可能的设计方法有自顶向下,逐步细化设计方法;模块化设计方法;结构化设计方法。针 对以上系统要完成的功能,本系统总体设计采用自顶向下,逐步细化的方法将功能层次结构的各个部分 组合起来,以完成整个系统的实现细节。 1.层次结构 系统的的顶层结构:航班信息管理 订票处理 : 取票处理: 例外处理 (此处航班改变后 ,均做
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完整 word 软件工程 实验 报告
链接地址:https://www.31doc.com/p-5603711.html