机票预定系统概要设计:模块划分与接口说明
需积分: 0 50 浏览量
更新于2024-09-12
收藏 261KB PDF 举报
软件开发文档是软件开发过程中不可或缺的一部分,它在整个生命周期中起着至关重要的作用。本文档着重于浙江航空公司委托的机票预定系统项目的概要设计,旨在提供一个清晰的架构蓝图,以便后续的详细设计、测试和维护工作。
1. **编写目的**:
概要设计说明书的主要目的是在需求分析阶段的基础上,对系统的功能和结构进行高层次的规划。它解释了如何将系统分解为可管理的模块,定义模块间的接口,确定数据结构和模块交互方式。编写这个文档有助于确保程序员在详细设计阶段能够理解整体框架,并在测试和维护阶段提供指导,便于发现和纠正早期设计中的问题。
2. **项目背景**:
浙江航空公司委托的机票预定系统由<>开发团队负责。系统包括前端的客户程序,安装在旅行社定票点,以及后端的数据库服务器。该系统与航空公司、旅行社及其他相关系统通过网络连接,如飞机起飞数据的获取。文档还提到了外部主键的概念,这是不同数据库表之间的关系标识。
3. **定义与术语**:
- SQLSERVER: 是系统使用的数据库管理系统(DBMS),用于存储和管理数据。
- SQL: 结构化查询语言,用于执行各种数据库操作。
- 事务流:数据在模块间流动的不同路径。
- 主键:确保数据库表中唯一性的字段。
- ROLLBACK: 数据库错误恢复机制,用于回滚事务以恢复数据一致性。
4. **缩写**:
- 系统:指代机票预定系统。
- ATM: 异步传输模式,可能与网络通信有关。
5. **参考资料**:
- 项目计划任务书、开发计划和需求规格说明书是进行概要设计的基础,提供了项目的目标和用户需求。
- 用户操作手册是设计时需要考虑用户体验的重要参考。
- 软件工程及其应用是一本可能用于指导软件设计原则和方法的教材。
概要设计说明书不仅包含了技术细节,也涉及到项目管理和相关理论,是软件开发团队之间沟通和协作的关键工具。通过理解和遵循这个文档,开发者可以确保系统设计的合理性、高效性和易维护性,从而提高整个项目的成功率。
699 浏览量
942 浏览量
816 浏览量
2724 浏览量
240 浏览量
13445 浏览量
1571 浏览量
806 浏览量
4786 浏览量
#山间清泉#
- 粉丝: 303
- 资源: 4
最新资源
- Perl 二十四小时搞定
- 简明 Python 教程 《a byte of python》中译本
- 3G技术普及手册(华为内部版)
- 广告公司固定管理系统-需求分析
- 相当全面的J2EE面试题!!!
- rails_plugins_presentation.pdf
- SOA 案例研究:不同应用程序的集成组织
- ajax--dwr测试
- Servlet_JSP
- java struts 教程
- Struts 中文简介
- 五星_中兴《GSM移动通信基本知识》_
- 数据库第四版答案 大学教材课后答案
- 正则表达式30分钟入门教程
- 三级C语言上机南开100题(2009年终结修订word版).doc
- 基于IBM DS4500磁盘阵列的配置实验