酒店管理系统概要设计.doc

上传人:b****2 文档编号:343324 上传时间:2022-10-09 格式:DOC 页数:19 大小:188KB
下载 相关 举报
酒店管理系统概要设计.doc_第1页
第1页 / 共19页
酒店管理系统概要设计.doc_第2页
第2页 / 共19页
酒店管理系统概要设计.doc_第3页
第3页 / 共19页
酒店管理系统概要设计.doc_第4页
第4页 / 共19页
酒店管理系统概要设计.doc_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

酒店管理系统概要设计.doc

《酒店管理系统概要设计.doc》由会员分享,可在线阅读,更多相关《酒店管理系统概要设计.doc(19页珍藏版)》请在冰豆网上搜索。

酒店管理系统概要设计.doc

1引言 2

1.1编写目的 2

1.2背景 2

1.3定义 2

1.4参考资料 2

2总体设计 2

2.1需求规定 2

2.2运行环境 2

2.3基本设计概念和处理流程 3

2.4结构 3

2.5功能器求与程序的关系 3

2.6人工处理过程 3

2.7尚未问决的问题 3

3接口设计 3

3.1用户接口 3

3.2外部接口 3

3.3内部接口 4

4运行设计 4

4.1运行模块组合 4

4.2运行控制 4

4.3运行时间 4

5系统数据结构设计 4

5.1逻辑结构设计要点 4

5.2物理结构设计要点 4

5.3数据结构与程序的关系 4

6系统出错处理设计 5

6.1出错信息 5

6.2补救措施 5

6.3系统维护设计 5

酒店管理系统概要设计

1.引言

随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。

而现在的酒店餐饮管理已经步入高速时代,相对于以前,不仅效率低、易出错、繁琐,而且耗费大量的人力。

为了满足其管理人员对酒店的管理,以及酒店餐饮理念进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,此酒店系统软件力求提高其管理效率。

1.1编写目的

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

预期读者为:

软件开发的人员,项目评审人员,及软件测试人员。

1.2背影

说明:

①待开发的软件系统的名称:

酒店管理系统;

②本项目的任务提出者:

酒店管理人员;

③本项目的任务开发者:

酒店管理系统软件开发小组;

④用户及实现该软件的计算中心:

酒店计算机;

1.3定义

顾客就餐管理:

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

顾客住宿管理:

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

顾客信息:

存放顾客的姓名,证件类型,证件号,性别,年龄,籍贯,工作单位等各项基本信息,还有就餐住宿信息,管理员负责管理顾客基本信息。

房间信息:

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

菜肴信息:

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

1.4参考资料

a.《软件工程与实践》杨文元编著厦门大学出版社

b.太优软件——太优餐饮管理系统;

c.《数据结构(第二版)》————张世和编著

清华大学出版社。

2.总体设计

2.1需求规定

⑴顾客就餐管理

① 顾客就餐管理由合法用户进行操作,首先用户应先登录该系统,经系统检查合法并具有相应权限后方能使用;

②输入

顾客姓名,(证件号)等。

③处理过程描述

先检查顾客的正确身份,给顾客菜单,让顾客点菜并录入系统保存。

如果顾客不满意点的菜肴,可以进行换菜或退掉不想要的菜肴。

顾客就餐完毕后,给顾客结帐,并保存顾客的就餐信息到数据库中。

④输出

操作成功或失败的提示信息

⑵ 顾客住宿管理

①顾客住宿管理由合法用户进行操作,首先用户应先登录该系统,经系统检查合法并具有相应权限后方能使用;

②输入

顾客姓名,证件号性别,年龄,籍贯,工作单位等;

③处理过程描述

先检查顾客的正确身份,提供房间信息,让顾客选自己满意的房间并录入系统。

用户住宿完毕后,给顾客结帐,并保存顾客的住宿信息到数据库中。

④输出

操作成功或失败的提示信息

⑶帐号信息管理

①帐号信息管理由合法用户进行操作,首先用户应先登录该系统,经系统检查合法后方能使用。

②输入

系统管理员用户名和密码

③处理过程描述

先检查用户名和密码是否正确,如检查正确,方能使用。

帐号信息管理用户可以增删用户,设定用户权限等。

④输出

操作成功或失败的提示信息

(4)数据库信息管理

① 数据库信息管理由合法用户进行操作,首先用户应先登录该系统,经系统检查合法后方能使用,并根据用户权限进行查询,增删,修改等操作。

②输入

用户名和密码

③处理过程描述

先检查用户名和密码是否正确,如检查正确,方能使用。

用户可以做自己权限范围内的事。

④输出

操作成功或失败的提示信息

2.2运行环境

普通的个人PC(奔腾-3以上,内存至少128MB,硬盘20G以上)就足够运行了,操作系统为Windows98及WindowsNT/WindowsXP系列。

并需要数据库系统DBMS的支持.

2.3基本设计概念和处理过程

⑴系统模块(总控模块)

该系统模块按照输入——>处理——>输出的流程进行工作。

酒店管理系统

用户输入

显示系统

系统处理

⑵输入处理及系统处理

用户在进入系统时,需要输入用户名和密码。

输入处理就是根据用户输入的用户名及密码进行判断该用户的合法性。

如果口令有效则进行权限判断,以控制该用户的行为,如果口令无效,则提示出错。

输入处理

显示口令无效

用户名及

口令信息

用户分类信息

任何权限

顾客就餐管理

顾客住宿管理

用户输入

口令无效

系统管理员用户

口令有效

就餐管理员用户

住宿管理员用户

数据库信息

管理

数据库信息

管理员用户

帐号信息

管理

帐号信息

管理员用户

说明:

同一用户可以拥有顾客就餐管理,顾客住宿管理,数据库信息管理,帐号信息

管理中一个或多个权限,如果拥有全部权限,则个该用户就事系统管理员。

⑶帐号信息管理

帐号信息管理员管理软件的用户,对用户进行增删,设定权限等。

管理用户

帐号信息

管理员用户

增加用户

删除用户

设定权限

⑷顾客就餐管理

就餐管理员对顾客就餐进行管理,包括提供顾客餐桌,管理顾客所点菜肴,结帐等。

就餐管理

就餐管理员用户

提供顾客餐桌

管理顾客菜肴

结帐

⑸顾客住宿管理

住宿管理员对顾客住宿进行管理,包括提供顾客房间信息,管理房间,结帐等。

住宿管理

住宿管理员用户

提供顾客房间

管理顾客房间

结帐

⑹数据库信息管理

数据库信息管理员对数据库进行管理,包括查询,增加,删除等

数据库信息管理

用户权限判断

增删餐桌

增删菜单上的菜肴

增删房间

管理就餐记录信息

管理

住宿

记录

信息

数据库信息管理员

用户分类信息

餐桌信息

管理员

菜肴信息

管理员

房间信息

管理员

顾客就餐记录

信息管理员

顾客住宿记录信息管理员

说明:

同一数据库信息管理员可以拥有餐桌信息管理,菜肴信息管理,房间信息管理,顾客就餐记录信息管理,顾客住宿记录信息管理中一个或多个权限。

⑺显示输出

信息处理

出错显示

正常显示

显示屏

输出信息

⑻该系统的密码验证的活动图如下:

输入用户名及密码

密码验证

顾客就餐管理

顾客住宿管理

数据库信息管理

帐号信息管理

用户系统

判断用户权限

可得到该系统的顾客就餐管理系统活动图如下:

顾客就餐管理用户系统

选择功能

修改口令

系统认证新密码

给顾客提供就餐服务

检查顾客

判断是否满足要求

提交

退出

不满足要求

满足要求

其中给顾客提供就餐服务的功能如下:

顾客就餐管理用户系统

选择就餐服务

查询并分配餐桌

存储点菜信息

调换菜肴

顾客结帐

退出

该系统的顾客住宿管理系统活动图如下:

顾客住宿管理用户系统

选择功能

修改口令

系统认证新密码

给顾客提供住宿服务

检查顾客

判断是否满足要求

提交

退出

不满足要求

满足要求

其中给顾客提供住宿服务的功能如下:

顾客住宿管理用户系统

选择就餐服务

查询并分配房间

存储住房信息

调换房间

顾客结帐

退出

该系统的数据库信息管理系统活动图如下:

数据库信息管理用户系统

选择功能

修改口令

系统认证新密码

数据库信息管理

退出

其中数据库信息管理的功能如下:

输入用户名

菜肴信息管理

房间信息管理

顾客就餐记录信息管理

顾客住宿记录信息管理

数据库信息管理用户系统

判断用户权限

餐桌信息管理

该系统的帐号信息管理系统活动图如下:

帐号信息管理用户系统

选择功能

修改口令

系统认证新密码

帐号信息管理

检查用户

判断是否为

系统管理员

提交

退出

不满足要求

满足要求

退出

其中帐号信息管理的功能如下:

系统管理员系统

选择功能

增加用户

退出

删除用户

设定用户权限

保存

2.4结构

层数及编号

模块名称

子程序

实现功能

1第一层

主模块

Main

实现整个系统结构

2第二层

用户输入模块

Userinput

输入用户名及口令

3第二层

输出模块

Output

输出显示

4第三层

系统管理模块

Systemmanagement

系统处理

5第三层

输出处理模块

Display

显示正误信息

6第三层

用户输入处理模块

Useruse

判断用户类型

7第四层

就餐管理员用户模块

Jiucanmanagement

就餐管理员用户权限

8第四层

住宿管理员用户模块

Zhusumanagement

住宿管理员用户权限

9第四层

数据库信息管理员用户模块

Datamanagement

数据库信息管理员用户权限

10第四层

帐号信息管理员用户模块

IDmanagement

帐号信息管理员用户权限

11第五层

就餐管理模块

Jiucaninformation

就餐管理

12第五层

住宿管理模块

Zhusuinformation

住宿管理

13第五层

数据库信息管理模块

Datainformation

数据库信息管理

14第五层

帐号信息管理模块

IDinformation

帐号信息管理

15第六层

顾客就餐记录信息管理模块

Managerjiucan

顾客就餐记录信息管理

16第六层

餐桌信息管理模块

Managercanzuo

餐桌信息管理

17第六层

菜肴信息管理模块

Managercaiyao

菜肴信息管理

18第六层

房间信息管理模块

Managerfangjian

房间信息管理

19第六层

顾客住宿记录信息管理模块

Managerzhusu

顾客住宿记录

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 预防医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1