机票预定系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的机票预定系统,实现航空公司的机票销售的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的机票销售信息。
根据可行性研究的结果和客户的要求,分析现有情况及问题,采用Client/Server结构,将机票预定系统划分为两个子系统:客户端子系统,服务器端子系统
【机票预定系统需求分析说明书】
机票预定系统的总体目标是构建一个基于计算机网络、数据库和先进开发平台的自动化系统,该系统具有开放的架构,易于扩展和维护,且具备良好的人机交互界面。其核心功能是实现航空公司的机票销售自动化,为管理层提供实时、精确的销售数据,以支持决策。系统设计采用Client/Server架构,分为客户端子系统和服务器端子系统。
客户端子系统主要负责:
1. 旅客信息输入和统计:旅行社工作人员输入旅客订票需求,系统能共享信息并提供简洁的输入界面。
2. 旅客信息存储:保存旅客信息以备后续取票确认和查询。
3. 机票信息传递和接收:通过网络将旅客需求发送给航空公司的服务器,并接收航班信息。
4. 取票通知及账单生成和打印:生成并打印取票通知和账单,待旅客确认后收取款项并打印机票。
5. 机票销售情况核算:基于销售数据进行核算,生成旅行社的销售报告。
服务器端子系统则包括:
1. 接收客户端的机票信息:接收并存储从旅行社客户端发送的机票需求。
2. 生成航班信息:根据需求在数据库中查找匹配的航班,分配座位并标记为已售出。
3. 传递航班信息:将航班详情回传给旅行社。
4. 处理反馈信息:统计售出机票,处理退票,更新数据库状态。
5. 打印机票:确认无误后,打印机票给旅客。
6. 销售额分析和管理:深入分析销售数据,为决策提供依据,如预测需求,优化运营策略。
系统性能需求主要包括:
1. 准确性和及时性:确保系统处理旅客订单、反馈和销售数据时的准确无误,以及快速响应。
2. 可靠性:系统应具备高可用性,避免数据丢失或服务中断。
3. 安全性:保护旅客个人信息和交易安全,防止未授权访问或数据泄露。
4. 扩展性:随着业务增长,系统应能容易地增加功能或处理更大负载。
5. 维护性:易于修复故障,更新和升级软件组件。
在设计机票预定系统时,需充分考虑用户友好性、操作便捷性以及系统兼容性,确保用户能够方便快捷地进行机票预订,同时为航空公司提供强大的后台支持,实现高效运营。此外,系统还应符合相关的法律法规和行业标准,保障用户隐私和交易安全。通过这样的需求分析,可以为系统开发提供明确的方向,确保最终产品满足用户需求并具备良好的市场竞争力。