机票预订系统概要设计与模块划分
需积分: 10 30 浏览量
更新于2024-11-28
收藏 574KB DOC 举报
"机票预订系统概要设计文档,旨在为后续的详细设计、软件测试和维护提供基础。文档涵盖了系统模块设计、接口定义、数据结构和模块结构设计。系统由旅行社前台客户端和航空公司数据库服务器两部分构成,涉及SQL SERVER数据库管理、SQL查询语言、事务处理和错误恢复机制。"
在机票预订系统的概要设计阶段,主要任务是将系统需求转化为可实施的模块化结构。这一阶段的目标是确定系统的基本架构,包括如何分解系统为多个模块,明确模块间的接口和交互信息,以及设计数据结构和模块结构。概要设计说明书详细描述了在这一阶段所做的工作,为接下来的详细设计阶段提供指导。
项目背景中提到,机票预订系统由两个主要部分组成:旅行社的前端客户程序和航空公司的后台数据库服务器。系统与其他系统的交互关系图虽未给出文字描述,但通常会包含系统如何与用户、其他系统如支付网关、航班信息数据库等进行数据交换的信息。
在定义部分,文档引入了一些专业术语,例如SQL SERVER作为数据库管理系统,SQL用于数据查询,事务流描述数据处理的不同路径,主键和外部主键是数据库表的关键概念,而ROLLBACK则涉及到数据库的错误恢复机制。此外,还列出了在设计过程中参考的相关文献,包括项目计划、开发计划、需求规格说明书等。
任务概述中明确了系统的目标,即构建一个能在Pentium级别以上计算机上运行的客户端程序,并在航空公司内部运行的数据服务器程序。运行环境的考虑确保了系统的兼容性和稳定性。系统设计时需考虑不同旅行社的计算机配置,以确保软件能够在各种环境下正常运行。
概要设计阶段是机票预订系统开发的关键环节,它为后续的详细设计、编码、测试和维护奠定了坚实的基础。通过模块化设计,系统可以被拆分成更小、更易于管理和调试的部分,同时,接口定义和数据结构设计确保了各组件之间的有效通信和数据一致性。这一阶段的工作对于理解和改进系统至关重要,为整个项目的成功实施提供了蓝图。
2008-12-25 上传
2008-11-11 上传
2021-10-08 上传
2011-07-18 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
chunhanxiao
- 粉丝: 2
- 资源: 2
最新资源
- Raspberry Pi OpenCL驱动程序安装与QEMU仿真指南
- Apache RocketMQ Go客户端:全面支持与消息处理功能
- WStage平台:无线传感器网络阶段数据交互技术
- 基于Java SpringBoot和微信小程序的ssm智能仓储系统开发
- CorrectMe项目:自动更正与建议API的开发与应用
- IdeaBiz请求处理程序JAVA:自动化API调用与令牌管理
- 墨西哥面包店研讨会:介绍关键业绩指标(KPI)与评估标准
- 2014年Android音乐播放器源码学习分享
- CleverRecyclerView扩展库:滑动效果与特性增强
- 利用Python和SURF特征识别斑点猫图像
- Wurpr开源PHP MySQL包装器:安全易用且高效
- Scratch少儿编程:Kanon妹系闹钟音效素材包
- 食品分享社交应用的开发教程与功能介绍
- Cookies by lfj.io: 浏览数据智能管理与同步工具
- 掌握SSH框架与SpringMVC Hibernate集成教程
- C语言实现FFT算法及互相关性能优化指南