大型软件项目实训报告 - 图文

2020-02-21 02:20

大 型 软 件 项 目 实 训 报 告

题 目:TOA航空公司营业柜员系统

选题来源: 指导教师: 姓 名: 班 级: 学 号:

辽宁工程技术大学软件学院

目录

1.序言 ........................................................................................ 3

1.1选题背景 ........................................................................................................................................ 3 1.2选题目的及意义 ............................................................................................................................ 3 1.3 选题完成情况 ............................................................................................................................... 3

2.项目需求分析 ....................................................................... 4

2.1项目功能需求 ................................................................................................................................ 4 2.2项目性能需求 ................................................................................................................................ 5 2.3名词解释 ........................................................................................................................................ 5

3.项目概要设计 ....................................................................... 9

3.1 系统功能结构设计 ....................................................................................................................... 9 3.1.1前台设计 ................................................................................................................................. 9 3.1.2后台设计 ............................................................................................................................... 10 3.2 系统整体架构设计 ..................................................................................................................... 11 3.3 数据库结构设计 ......................................................................................................................... 11 3.3.1E-R图 .................................................................................................................................... 11

4.项目详细设计 ..................................................................... 17

4.1后台管理员管理模块描述 .......................................................................................................... 17 4.1.1 功能描述 .............................................................................................................................. 17 4.1.2 类设计 .................................................................................................................................. 18 4.1.3方法设计 ............................................................................................................................... 19 4.1.4 算法描述/逻辑流程 ............................................................................................................. 21 4.1.5 接口(或关键函数)设计 .................................................................................................. 24

5.实训总结.............................................................................. 25

5.1 技术总结 ..................................................................................................................................... 25 5.2 思想总结 ..................................................................................................................................... 26

致谢 ............................................................................................ 27 参考文献 .................................................................................... 27

辽宁工程技术大学软件学院

1.序言

1.1选题背景

达内实习期间,由教师带领学员进行项目实战训练。根据学员的总体技术水

平与人数,选定TOA航空公司营业柜员系统为实战项目,并进行分组,协同完成。

1.2选题目的及意义

我们要为TOA航空公司开发一套国内机票营业柜员系统,该系统要求能通过分布在全国各主要城市的该航空公司的营业网点为顾客提供航班查询,购买机票以及退票的服务。

航班查询的业务流程:当顾客到达营业网点后向航空公司营业员提供出发地,目的地和出发日期,营业员根据以上信息,操作软件查询满足条件的航班。

购票的业务流程:在查询出航班信息的基础上,根据顾客的要求选择某个航班,输入乘客信息,以及舱位信息,然后等待顾客确认,并收取票款,然后执行出票操作。

退票的业务流程:根据顾客提供的机票号和证件号码,查询出该机票的信息,然后根据该机票的退改签规定收取一定手续费,将剩余票款退还给顾客,并将机票收回(如果有纸质机票的话)。

该系统要求能进行航班管理,航班管理员能添加和删除航班计划,还能临时修改航班计划,对航班计划的修改包括临时添加航班和临时取消航班以及临时改变航班的执行机型。除此之外,航班管理员还能随时更新航班的季节折扣。

该系统要求能进行营业员和营业网点的管理,营业管理员能添加营业网点,删除营业网点,修改营业网点的信息(名称,地址,电话等),添加营业员,删除营业员。

该系统能保存所有营业记录,营业记录是营业员与航空公司进行营业款结算的依据,营业款的结算采用两级结算的原则,航空公司与每个营业网点经理结算,营业网点经理与每个营业员结算,原则上营业款应该每天结算。

该系统还要求有日志记录的功能,日志要求记录以下事件:营业员的登录,登出,成功的订票操作和退票操作,营业款的结算记录,航班管理员对航班的成功修改,营业管理员对营业员和营业网点的成功修改等。

1.3 选题完成情况

由于本组组员之间的配合默契,组长分配协调合理,项目按时完成,各项功能完整,并通过大量真实数据测试,程序运行稳定。

辽宁工程技术大学软件学院

2.项目需求分析

2.1项目功能需求

1、顾客的购票功能:要求该系统能够根据顾客的需求查出相关的航班信息,并且要求能够根据顾客所选择的航班,输入顾客的相关信息,同时输入仓位的信息,等待顾客确认之后,又服务人员收取相应金额,之后出票,要求在日志中记录相关的操作记录。

2、顾客的退票功能:根据顾客提供的机票号和证件号码,查询出该机票的信息,然后根据该机票的退改签规定收取一定手续费,将剩余票款退还给顾客,并将机票收回(如果有纸质机票的话),要求在日志中记录相关的操作记录。

3、营业款的二级结算功能:该系统要求对营业款完成二级结算功能,即由每个营业网点的营业员对该网点的营业经理完成第一级的结算,使营业款由未结算状态转换成一级待结算状态,当营业经理确认一级结算后,营业款由一级待结算状态转换成一级已结算状态,当营业经理向总公司提出结算申请时,营业款由一级已结算状态转换成二级待结算状态,总部确认结算后,营业款最终变为二级已结算状态。

4、营业记录的查询功能:在该系统中,要求相关人员能够根据不同的查询条件查询出相关的营业记录,在查询的过程中,还要求能够根据操作人员的不同权限进行不同查询结果的显示。

5、权限的管理功能:在该系统中,要求能够设置和回收不同角色的权限,不同的权限和角色要求拥有不同的操作和显示。

6、营业员的管理功能:在该系统中,要求能够查出公司中,每一名员工的相关信息和权限,并且要求拥有相关权限的管理人员能够根据实际需求,增加新员工,并为新员工设置角色和权限,能够更改员工的相关信息和权限,能够删除一名员工等。所有的操作都应该记录到日志文件中。

7、营业网点的管理功能:要求在该系统中,拥有相关权限的管理人员能够查看当前的营业网点信息,并且能够根据业务需求,对这些营业网点进行管理,包括更改营业网点的相关信息,增加新的营业网点,删除现有的营业网点等操作。

辽宁工程技术大学软件学院

所有操作都应该记录到日志文件中。

8、航班和航班计划管理:航班和航班计划的管理对以一个航空公司来说是相当重要的。在该系统中要求能够将航空公司的某一期或者某几期航班计划录入到系统中,并且要求能够将这些航班计划自动转化成相应的航班信息,供顾客查询。对过期的航班计划要求系统能够定时的进行维护和备份,要求能够更改已经录入在系统中的航班计划。对于航班,要求能够对已经存在的航班进行更改和删除,并且要求能够添加临时的航班在系统中。

2.2项目性能需求

该系统需要满足TOLO航空公司每周约300个定期国内航班和180个定期国际航班(包括港澳台航班)的运营,并且要尽量满足在可预见的未来,以每年15%左右的速度增长的业务需求。

具体说来,本系统需要满足每天约20,000的峰值访问量,并提供300以上链接数量的并发访问控制。

项目同时要求系统的前台柜员系统可以尽量提供人性化的界面设计以提高前台售票人员的工作效率。

2.3名词解释

TOLO:某一家航空公司的名称,该航空公司的注册地在中国,TOLO航空公司每周运营约300个定期国内航班和180个定期国际航班(包括港澳台航班),并且在可预见的未来,将以每年15%左右的速度增长。

航班计划(Flight Scheduler):用来描述TOLO航空公司执行的某个定期航班的计划表。例如:由TOLO航空公司执行的每天早上8:00从北京起飞,上午10:00到达上海的TL1202就是一个航班计划。根据中国民航相关管理部门的规定,TOLO航空公司可以在每一季度前一个月提交下一季度的航班计划申请,由民航管理部门核准后执行。在一个季度的执行过程中,TOLO航空公司不得随意改变航班计划。如有特殊情况需临时改变航班计划,可由TOLO航空公司提出申请,由民航管理部门审核通过后执行更改。

航班计划包含的信息:航班号,起始日期,结束日期,出发地,目的地,离港时间,到港时间,里程,飞机机型,班期,基准票价。

航班(Flight):用来描述在某个确定日期执行某个定期航班计划的一次航班。例如:2009年12月25日从北京飞上海的TL1202就是一个航班的实例。

航班包含的信息:执行的航班计划,出发日期,各舱剩余座位数,季节折扣。


大型软件项目实训报告 - 图文.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:汇编语言1复习题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: