软件工程--机票预定系统

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

福建农林大学

课程设计报告

课程名称:软件工程

机票预定系统{

课程设计题目:

姓名:

系:

专业:

]

年级:

学号:

承担角色:

同组组长:

|

同组其他成员:

实验地点:

指导教师:

职称:副教授

>

完成起止日期:

2011年11月2日

福建农林大学课程设计结果评定

目录

1课程设计概述…………………………………………………………1页码目的……………………………………………………………………1页码

任务……………………………………………………………………1页码

运行环境………………………………………………………………1页码

2项目的可行性研究与需求分析………………………………………1页码、可行性分析……………………………………………………1页码

.需求分析………………………………………………………3页码

3项目设计的基本原理和采用的主要方法与技术……………………8页码、系统构架设计…………………………………………………8页码

4本人实现项目的过程与步骤…………………………………………页码

、浏览航班信息模块………………………………………………10页码

、修改航班信息模块………………………………………………11页码

、退票模块…………………………………………………………14页码

5.个人遇到的困难与获得的主要成果……………………………15页码

、接口问题………………………………………………………15页码

、其他问题………………………………………………………16页码

6测试与运行记录……………………………………………………16页码、测试浏览航班信息功能…………………………………………16页码

、测试修改航班信息功能…………………………………………16页码

、测试退票功能……………………………………………………17页码

7课程设计完成结果分析与个人小结…………………………………17页码8附录……………………………………………………………………17页码9参考文献…………………………………………………………………35页码

机票预定系统

1.课程设计概述(目的、任务、开发环境、参考资料)

、目的:

航空公司为给旅客乘机提供方便,需要开发一个机票预定系统。各个旅行社把预定机票的旅客信息输入到系统中,系统为旅客安排航班。当旅客交付了预订金后,系统打印出取票通知和帐单给旅客,旅客在飞机起飞前一天凭取票通知和帐单交款取票,系统核对无误即打印出机票给旅客。此外航空公司为随时掌握各个航班飞机的乘载情况,需要定期进行查询统计,以便适当调整。

、任务:

“机票预定系统”的主要功能是帮助航空公司对乘客的信息进行统计,更新。并对自己的航班做出相应的调整,来达到最好的运输效果。其功能描述如下:

(1)旅行社将乘客的信息传输到该系统,并在系统中注册。

(2)系统为乘客安排航班。

(3)旅客交付了预定金后,系统印出取票通知和帐单给旅客

(4)旅客在飞机起飞的前一天凭取票通知和帐单交款取票,系统核对无误即印出机票给旅客

(5)航空公司为随时掌握各航向飞机的乘载情况,系统定期进行查询统计,以便适当调整。

(6)系统对旅客延误了取票时间的处理

(7)系统对班机取消后的处理

(8)旅客临时更改机票班次的处理

、开发环境:

系统Window 7

平台Visual Studio 2010

2.项目的可行性研究与需求分析

、可行性分析

2.1.1可行性研究的前提

(1) 要求:

a.功能:能自动的预订出乘客的机票,安排好航班。

b.输出如报告、文件或数据:取票通知和账单

(2) 目标:

a.人力与设备费用的减少;

b.处理速度的提高;

c.管理信息服务的改进;

d.自动决策系统的改进;

e.人员利用率的改进。

2.1.2 技术上可行性

使用现有的技术能不能实现这个系统。由于本管理系统的对象单一,仅对航空公司机票进行管理。因此,这个管理系统比较适合采用数据库来设计。在计算机硬件和软件快速发展的今天,计算机硬件和软件已经远远满足本管理系统的要求。在数据库编程工具方面,各种可视化编程方法的出现,一改过去程序设计的概念和方法,用户用鼠标就可以快速、简捷地创建应用程序,极大地提高了编程效率。如图2-1所示。

2.1.3 经济上可行性

这个系统的经济效益能不能超过它的开发成本。本“机票预订系统”是小型数据库应用程序,不需要多少人力和物力就可以设计的。但本系统一旦投入使用,将大大减少航空公司理人员的工作

量,提高了工作效率,其经济效益是显而易见的。

2.1.4 操作上可行性

系统的操作方式在这个用户组织内能不能行得通。在进行需求分析时,就对用户组织进行了调查,针对他们的情况,设计出适合这个用户组织的人机界面,使操作方式简单明了。在加上本系统并不是很复杂,所以早操作方面不应有很大的问题。

2.1.5 法律上可行性

因为本管理系统是:航空公司对机票进行信息管理和航班信息管理的数据库系统。因此,航空公司应在乘客安全,信息保密,证件合法等方面加以控制。

.需求分析

2.2.1 目标

机票预订系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的机票预定系统,实现航空公司的机票销售的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的机票销售信息。根据可行性研究的结果和客户的要求,分析现有情况及问题,采用Client/Server结构,将机票预定系统划分为两个子系统:客户端子系统,服务器端子系统。

2.2.2 机票预订系统的功能要求

根据航空公司的需要,系统应当包含基本的功能有:用户注册、用户登录和管理员登录,航班查看等。用户则划分为基本乘客和管理员两大类,管理员还兼具有管理职能

当旅客需要订票时,旅行社把旅客的信息做一个备份,再把旅客的订票信息传给航空公司,航空公司则帮旅客安排航班,然后把安排好了的航班机票信息传回给旅行社,旅行社再通过对旅客订票记录的核实,产生取票通知,然后把取票通知发给旅客。具体流程如图3-1所示。

相关文档
最新文档