酒店管理系统详细设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

酒店管理系统详细设计

1.引言

1.1 编写目的

编写本说明书的目的是说明对程序系统的设计考虑,包括程序系统的基本处理流程、程序系统的组织结构、功能分配、模块化粉、接口设计、运行设计、数据结

构设计和出错设计等,比概要设计更为详细,为编码的实现打下基础。

预期读者为:软件开发的人员,项目评审人员,及软件测试人员。

1.2 背影

说明:

①待开发的软件系统的名称:酒店管理系统;

②本项目的任务提出者:酒店管理人员;

③本项目的任务开发者:酒店管理系统软件开发小组;

④用户及实现该软件的计算中心:酒店计算机;

1.3 定义

顾客就餐管理:对就餐的顾客进行管理,并存储顾客消费记录。

顾客住宿管理:对就餐的住宿进行管理,并存储顾客住宿记录。

顾客信息:存放顾客的,证件类型,证件号,性别,年龄,籍贯,工作单位等

各项基本信息,还有就餐住宿信息,管理员负责管理顾客基本信息。

房间信息:包括房间编号,房间等级,房间价格,房间类型等信息

菜肴信息:包括菜肴编号,菜肴名称,菜肴价格,菜肴类型等信息

1.4 参考资料

①《现代软件工程》希望电子涌等编著

②详细设计说明书(GB8567——88).doc

2. 程序系统的结构

用一系列图表列出本程序系统的每个程序(包括每个模块和子程序)的名称、标识符和它们之间的层次结构关系。

3. 用户输入模块(USERINPUT)设计说明

3.1 程序描述

该程序是用户登录时所必须要用到的,登陆之前需要验证用户身份的合法性,故而需要用户输入程序,输入用户名及密码来进行身份验证。

本程序为非常驻存,是子程序、可重用、是顺序处理,在输入之后方能进行验证3.2 功能

3.3 性能

精度要求精确到整型的个位、字符型完全正确,不支持部分匹配;

时间特性要求:要求等待时间<0.5s

3.4 输入项

输入项名称:用户名

类型:字符串型

输入方式:手工输入

数据来源:系统自带的数据库中的信息

输入项名称:密码

类型:字符串型

输入方式:手工输入

数据来源:系统的数据库中的信息

安全条件:在输入密码时用户界面上显示为******

3.5 输出项

输出项:用户名错误输出

数据类型:字符串型

输出以信息对话框的形式输出

输出容是用户名错误,请重新输入

输出项:密码错误输出

数据类型:字符串型

输出信息也是以信息对话框的形式输出

输出容是密码错误,请重新输入

输出项:正确登陆

数据类型:字符串型

输出容是根据用户权限而得到的用户界面的输出

3.6 算法

本程序需要对数据库进行操作,即对数据库进行查询

Select 用户名

From USER_PSD

Where 用户名=输入容

如果结果为空,则输出:用户名错误,请重新输入;三次输入错误则关闭系统Select 密码

Form USER_PSD

Where 用户名=输入容and 密码=输入容

如果结果为空,则输出:用户密码错误,请重新输入;三次输入错误则关闭系统查询到一条记录后,进行权限判断,以决定让该用户使用相应的功能。

3.7 流程逻辑

3.8 接口

本程序隶属于主程序模块

3.9 存储分配

本程序的存储分配为:用户名及密码信息存入数据库中,程序使用队列将输入容与数据库中的容进行比较,或者直接使用数据库的存取,进而更进一步的增快程序的查询速度

3.10 限制条件

限制条件:本程序中输入的用户名只支持英文字符串型或数字,不支持汉字与汉语符号。

3.11测试计划

首先,熟悉程序的运行环境,熟悉系统的运用过程,为期两天;

其次,进行系统的培训,为期两天

再次,准备输入数据,为期三天,

此后一周时开始正式测试,为期大概一周

4. 输出模块(OUTPUT)设计说明

4.1 程序描述

该程序是产生系统输出。

4.2 功能

输出一些用户需要的信息

4.3 性能

时间特性要求:要求等待时间<0.5s

4.4 输入项

用户输入的要求

4.5 输出项

用户需要的信息

4.6本程序隶属于主程序模块

4.7 测试计划

首先,熟悉程序的运行环境,熟悉系统的运用过程,为期两天;

其次,进行系统的培训,为期两天

再次,准备输入数据,为期三天,

此后一周时开始正式测试,为期大概一周

5. 就餐管理模块(Jiucan management)设计说明

5.1 程序描述

本程序是管理用户就餐的,在登陆系统后,具有此权限的用户可以使用。

5.2 功能

5.3 性能

时间特性要求:要求等待时间<0.5s5.4 输入项

输入项名称:客户

类型:字符串型

输入方式:手工输入

输入项名称:菜肴

类型:字符串型

输入方式:手工输入

5.5 输出项

以表格的形式输出顾客就餐情况。

5.6 接口

本程序隶属于主程序模块

5.6测试计划

首先,熟悉程序的运行环境,熟悉系统的运用过程,为期两天;

其次,进行系统的培训,为期两天

再次,准备输入数据,为期三天,

此后一周时开始正式测试,为期大概一周

6. 住宿管理模块(Zhusu management)设计说明

6.1 程序描述

本程序是管理用户住宿的,在登陆系统后,具有此权限的用户可以使用。

6.2 功能

相关文档
最新文档