南方航空机票预定系统概要设计说明书详解

需积分: 22 4 下载量 131 浏览量 更新于2024-07-17 1 收藏 410KB DOCX 举报
本概要设计说明书详细介绍了飞机订票系统的概念和设计过程,针对南方航空公司的委托项目,旨在满足航空公司的机票预定需求。以下是关键知识点的详细阐述: 1. **引言** - 编写目的:该文档的主要目的是在需求分析阶段结束后,进一步细化系统设计,解决程序模块划分、接口设计、数据结构等问题,为后续的详细设计和软件开发提供蓝图。设计报告将作为开发者在详细设计阶段的参考,以及测试和维护阶段的指导文档。 2. **项目背景** - 项目由南方航空公司发起,系统由前台客户程序(旅行社定票点)和后端数据库服务器(航空公司)组成。它依赖于航空公司提供的飞机起飞数据,并与其他系统交互。 3. **技术细节** - **SQLSERVER**:指定为系统服务器使用的数据库管理系统(DBMS),用于存储和管理预订信息。 4. **系统架构** - 客户机程序流程涉及用户界面,通过软件接口与服务器程序通信,获取航班信息并完成预订。 - 服务器程序负责处理来自多个旅行社的请求,存储和更新航班数据,并通过硬件接口与数据库连接。 5. **设计内容** - **总体设计**:包括处理流程,如客户机如何发送请求、服务器如何响应,以及模块的划分和功能分配。 - **接口设计**:分为外部接口(用户、软件及硬件接口)和内部接口,确保系统各部分的协调工作。 - **数据结构设计**:数据库数据结构用于存储用户信息和航班数据,物理数据结构关注存储效率,数据结构与程序逻辑紧密关联。 - **运行设计**:定义了系统运行模块的组合方式、运行控制机制以及预期的运行时间。 - **出错处理**:设计了错误输出信息和应对策略,以确保系统的稳定性。 - **安全保密**:考虑了系统的安全性,保护用户数据不被未经授权的访问。 - **维护设计**:考虑到系统的可维护性,便于在未来的版本更新或问题修复时进行调整。 在整个设计过程中,遵循了国家开发标准,确保了项目的质量和可扩展性。概要设计是软件工程的重要步骤,它为整个项目的实施奠定了坚实的基础。在后续阶段,开发团队将根据这份概要设计进行细化工作,最终交付一个高效、稳定和用户友好的飞机订票系统。