本报告针对航空订票管理系统软件进行项目管理课程设计,涵盖了需求分析、系统设计、数据库规划及实现方案等内容。
航空订票管理系统软件项目管理课程设计报告
**专业**: 软件工程
**年级**: 学号:学生姓名:
题目名称: 航空订票管理系统 指导老师: 完成时间:
### 1. 项目概述
当前,国内航空公司数量和规模不断扩大,国际竞争也越来越激烈。建立一个安全、高效且灵活的客户服务中心系统对于提高服务质量和效率至关重要。
从航空公司的角度来看,开发这样的系统可以扩大业务范围,降低运营成本,并有助于稳定客源;而对旅客来说,则意味着更多的便利和服务选择。因此,建设这种管理系统不仅可以提升航空公司领导层的表现指标,还可以在多个方面带来显著的好处:
1. 提升服务质量;
2. 塑造和提高品牌优势;
3. 优化服务流程;
4. 推动信息化水平的改进。
### 2. 工作任务(SOW)书
随着信息技术的发展,人们对航空订票系统的效率和服务质量提出了更高的要求。为了满足现代社会快节奏生活的需求,并提升工作效率,本项目旨在创建一个高效的、基于互联网技术的管理系统来实现对航班预订操作的高度自动化和信息化管理功能。
#### 一. 整体需求
1. **系统用例图**:展示用户与系统的交互流程。
2. **用例描述**
- 航班查询:
* 基本查询: 用户可以从下拉列表中选择航班号、出发地或目的地进行简单检索;
* 综合查询: 手动输入具体信息,实现更为复杂的搜索需求;
- 订票流程:
1. 输入航班详情,并确认票价折扣后的价格是否准确无误。
2. 填写个人资料完成预订操作。如果数据有误,则返回初始页面重新开始。
- 退票功能:
* 用户输入要取消的机票编号,系统显示该订单信息并询问用户是否确定退票。
* 成功后更新乘客数据库记录。
- 管理模块:
登录后台管理系统执行各种管理任务如添加、修改或删除航班数据等操作。管理员需根据具体需求对各项信息进行增删改查处理,确保系统正常运行和维护良好状态。
#### 二. 技术实现
1. **服务器端程序**: 使用Java语言开发前端控制软件以便于管理人员通过该工具来管理数据库中的各类信息。
2. **后台数据库**: 利用Microsoft SQL Server 2000作为后端存储解决方案,负责保存所有关键数据。
#### 主要功能包括但不限于:
- 订票查询:提供航班详情、票价等多维度的数据检索服务;
- 软件预订: 用户可以在线完成从填写个人信息到提交订单的全过程;
- 系统维护: 支持新增、修改及删除航班记录等基础管理任务。