本文档为酒店管理系统的开发提供指导,涵盖详尽的测试计划、严格的需求分析、清晰的概要设计以及细致的详细设计,旨在确保系统高效稳定运行。
### 酒店管理系统测试计划.doc
酒店管理系统需求分析.doc
酒店管理系统概要设计.doc
酒店管理系统详细设计.doc
#### 1. 引言
##### 1.1 编写目的
编写本说明书的目的是为了详细描述程序系统的设计考虑,包括基本处理流程、组织结构、功能分配、模块化策略、接口设计、运行设计和数据结构等。此文档比概要设计更为详尽,为后续编码实现奠定基础。预期读者主要包括软件开发人员、项目评审人员及软件测试人员。
##### 1.2 背景说明
- 待开发的系统名称:酒店管理系统;
- 系统任务提出者:酒店管理人员;
- 开发小组成员:酒店管理系统软件开发团队;
- 用户和计算中心:酒店计算机;
##### 1.3 定义
顾客就餐管理:负责对用餐顾客进行管理和记录消费信息。
顾客住宿管理:负责对入住客人进行管理和记录住宿信息。
顾客信息:包括姓名、证件类型、号码、性别、年龄等基本信息,以及餐饮和住宿详情。由管理员统一维护这些数据。
房间信息:包含房号、等级、价格及类型等相关资料;
菜肴信息:涵盖菜品编号、名称及其价格与分类;
##### 1.4 参考文献
- 现代软件工程 北京希望电子出版社 孙涌 编著
- GB8567——88 详细设计说明书.doc
#### 2. 程序系统的结构
以下图表展示了本系统内各程序(模块和子程序)的名称、标识符及层次关系:
| 层次编号 | 模块名称 | 子程序 | 功能描述 |
|---------|--------------|----------|----------------------------|
| 1 | 主模块 | Main | 系统总体结构实现 |
| 2 | 用户输入模块 | User input | 输入用户名及密码 |
| 2 | 输出模块 | Output | 显示信息 |
| 3 | 系统管理模块 | System management | 处理系统相关事务 |
| 3 | 输出处理模块 | Display | 正确或错误消息显示 |
| 3 | 用户输入处理模块 | User use | 判断用户角色 |
| 4 | 就餐管理员用户模块 | Jiucan management | 管理就餐权限 |
| 4 | 住宿管理员用户模块 | Zhusu management | 管理住宿权限 |
| 4 | 数据库信息管理模块 | Data management | 处理数据库相关信息 |
| 4 | 帐号信息管理模块 | ID management | 账户相关事务处理 |
| 5 | 就餐管理模块 | Jiucan information | 管理就餐记录 |
| 5 | 住宿管理模块 | Zhusu information | 管理入住信息 |
| 5 | 数据库信息管理模块 | Data information | 处理数据库事务 |
| 5 | 帐号信息管理模块 | ID information | 账户相关处理 |
| 6 | 就餐记录管理模块 | Manager jiucan | 管理用餐记录 |
| 6 | 餐桌信息管理模块 | Manager canzuo | 管理餐桌详情 |
| 6 | 菜肴信息管理模块 | Manager caiyao | 处理菜品相关信息 |
| 6 | 房间信息管理模块 | Manager fangjian | 管理房间详情 |
| 6 | 入住记录管理模块 | Manager zhusu | 管理入住记录 |
| 7 | 正常显示模块 | Right display | 显示正确信息 |
| 7 | 错误处理模块 | Error display | 处理错误并显示相关信息 |
以上结构图详细描述了酒店管理系统的主要功能和层级关系,为系统开发提供了清晰的指导。