机票预定系统概要设计:模块划分与接口说明

需积分: 0 0 下载量 125 浏览量 更新于2024-09-12 收藏 261KB PDF 举报
软件开发文档是软件开发过程中不可或缺的一部分,它在整个生命周期中起着至关重要的作用。本文档着重于浙江航空公司委托的机票预定系统项目的概要设计,旨在提供一个清晰的架构蓝图,以便后续的详细设计、测试和维护工作。 1. **编写目的**: 概要设计说明书的主要目的是在需求分析阶段的基础上,对系统的功能和结构进行高层次的规划。它解释了如何将系统分解为可管理的模块,定义模块间的接口,确定数据结构和模块交互方式。编写这个文档有助于确保程序员在详细设计阶段能够理解整体框架,并在测试和维护阶段提供指导,便于发现和纠正早期设计中的问题。 2. **项目背景**: 浙江航空公司委托的机票预定系统由<>开发团队负责。系统包括前端的客户程序,安装在旅行社定票点,以及后端的数据库服务器。该系统与航空公司、旅行社及其他相关系统通过网络连接,如飞机起飞数据的获取。文档还提到了外部主键的概念,这是不同数据库表之间的关系标识。 3. **定义与术语**: - SQLSERVER: 是系统使用的数据库管理系统(DBMS),用于存储和管理数据。 - SQL: 结构化查询语言,用于执行各种数据库操作。 - 事务流:数据在模块间流动的不同路径。 - 主键:确保数据库表中唯一性的字段。 - ROLLBACK: 数据库错误恢复机制,用于回滚事务以恢复数据一致性。 4. **缩写**: - 系统:指代机票预定系统。 - ATM: 异步传输模式,可能与网络通信有关。 5. **参考资料**: - 项目计划任务书、开发计划和需求规格说明书是进行概要设计的基础,提供了项目的目标和用户需求。 - 用户操作手册是设计时需要考虑用户体验的重要参考。 - 软件工程及其应用是一本可能用于指导软件设计原则和方法的教材。 概要设计说明书不仅包含了技术细节,也涉及到项目管理和相关理论,是软件开发团队之间沟通和协作的关键工具。通过理解和遵循这个文档,开发者可以确保系统设计的合理性、高效性和易维护性,从而提高整个项目的成功率。