饭店管理系统总体设计说明



《饭店管理系统总体设计说明》由会员分享,可在线阅读,更多相关《饭店管理系统总体设计说明(11页珍藏版)》请在装配图网上搜索。
1、 1. 系统软硬件配置方案 ? 概述 通过前一阶段的系统初步调查以及在对这套新龙饭店管理信息系统的技术可行性 分析、 经济可行性分析、 管理可行性分析以及系统需求分析的前提下, 确定了这套餐饮管理 信息系统要实现三个功能模块。它们分别是: 管理模块、就餐模块和退出。其中在管理模 块中主要实现部门信息管理、员工信息管理、菜单信息管理、进货信息管理、账目管理、餐 厅布局管理等功能,在就餐模块主要实现顾客就座、点餐、结账等功能。 考虑到本系统的特点及各种软件开发过程模型的优缺点, 决定利用有面向对象特征的软 件开发平台、 开发具有图形用户
2、界面、 事件驱动的软件。 由于本系统是在一个部局域网中运 行,考虑到用户机不是很多, 现在一般计算机的硬件性能都能达到很高的处理能力等实际情 况,采取 C/S 模式,因其具有安全性高、交互性强、处理数据量大、数据查询灵活等特点, 另外, 由于多个客户机共享一台服务器, 而且不同的客户端有不同的使用权限,所以, 每个 员工的特定处理放在客户端完成,这样可以减轻服务器的负担,提高系统运行的性能。 ? 新龙饭店管理信息系统总统设计所要实现的目标是 : (1) 实现多点操作的信息共享,相互之间的信息传递要准确、快捷。 (2) 采用汉字图形用户界面,系统界面友好
3、美观,操作简单易行,查询灵活方 便。 (3) 业务管理信息化,可随时掌握进货、客人点单、结账等情况。 (4) 系统维护方便可靠,具有灵活性、通用性及安全性的特点 。 ? 系统软硬件配置方案 新龙饭店管理系统网络结构图 主服务器 会计部 大堂 厨房 采购部 订餐部 宣传部 库房 会计部 内网主交换机 东北角点餐台银台 梅花厅点餐台银台 桃花源点餐台银台 杏花村点餐台银台 西北角点餐台银台 页 1 根据业务状况和部
4、门设置,需要配置点餐台银台终端 5 台,分布在各个餐厅,会计部、 大堂、库房、厨房等部门配置 8 台,为保证系统信息和资源的及时性和共享性,数据由 系统管理员定期通过主服务器进行数据刷新,所有终端通过网交换机与主服务器沟通并 实现终端间的通信。 操作系统将选择较为普及的 windows 系统,终端为 windows XP Professional ,服务器 为 windows server 2003 ,开发工具选择 visual basic 6.0 2. 软件结构设计 新龙饭店管理系统后台
5、 部门信息管理 员工信息管理 基本功能 添 删 修 添 删 修 快 修 修 权 改 加 除 改 加 除 改 速 改 限 用 记 记 记 记 记 记 查 密 设 户 录 录 录 录 录 录 询 码 置 名 新龙饭店管理系统 2010 年 5 月 29 日 Saturday 新龙饭店管理系统
6、 餐桌管理 餐厅管理 原料管理 账目管理 当前顾客 进 消 顾 使 统 信 使 统 物 剩 费 统 顾 客 货 用 计 息 用 计 品 余 历 计 客 单 信 登 汇 查 登 汇 入 查 史 汇 查 管 息 记 总 询 记 总 库 询 查 总 询 管 理 询 理
7、 新龙饭店管理系统 点餐台银台系统 顾 餐 点 客 桌 菜 登 登 设 记 记 置 餐 餐 点 点 菜 桌 厅 菜 结 状 布 登 果 态 局 记 管 查 浏 理 询 览 3. 数据库结构设计 ? 主要关系模式及其联系 2010 年 5 月 29 日 Saturday
8、 顾 餐 客 桌 结 复 账 位 加 菜 登 记 页 1 新龙饭店管理系统 2010 年 5 月 30 日 Sunday 系统用户表 PK 自动编号 用户名 密码 FK1 员工编号 餐桌使用表 PK 顾客编号 时间 FK1 餐桌号 FK1 餐桌所在位置 当前顾客表 PK 顾客编号 菜名 单价 FK1 菜品名
9、 职工表 PK 员工编号 姓名 出生日期 联系电话 入店时间 部门编号 现任职务 基本工资 餐桌表 餐桌号 餐桌所在位置 损坏情况 正在使用 顾客信息 PK,FK2 顾客编号 时间 人数 FK1 顾客号 账目表 PK,FK1,FK2,FK3 顾客编号 部门表 PK 部门编号 部门名称 部门人数 部门电话 主管人员 FK1 员工编号 餐厅布局表 PK 名称
10、 编号 性质 拥有餐桌数 FK1 餐桌所在位置 FK1 餐桌号 菜单表 PK 菜品名 菜品编号 成本 单价 类型 日销售量 FK1 顾客编号 所用原料 ? E-R 图 时间 进货单 金额 PK 编号 FK1 原料编号 原料名 进货时间 进价 数量 进货地点 原料 联系人 PK 原料编号 联系电
11、话 原料名 剩余数量 FK1 菜品名 页面 1 ? 数据表属性设置 ( 1). 餐桌信息表 记录餐桌号和餐桌所在位置及使用情况。 这些信息用来记录餐桌对 应的状态信息。 可以直观反映餐馆各餐桌的各种状态,方便快捷服务。 由 4 个字段组成。餐 桌信息表的结构如下表: 字段名称 数据类型 长度 允许空否 主键 餐桌号 Char 10 √ 餐桌所在位置 Char 20 损坏情况 Char 10 √
12、正在使用 Logic 2 表 1 餐桌信息结构表 ( 2). 菜单信息表 菜单信息表记录该餐馆的菜品编号、菜名、成本、单价、类型和周 销售量。 这些信息用来记录该餐馆的菜单。 可以有效的模拟出该餐馆的各种菜单信息。 该表 由 6 个字段组成。菜单信息表的结构如下: 字段名称 数据类型 长度 允许空否 主键 菜品编号 Char 10 菜名 Char 50 √ 成本 Money 20 单价 Money 20 √ 类型 Char 6 √
13、 日销售量 Numeric 10 表 2 菜单信息结构表 ( 3) . 餐厅布局信息表记录餐厅编号、餐厅名称、性质和拥有餐桌数桌。这些信息用 来记录饭店各餐厅的布局信息。 可以直观反映餐馆各餐厅的各种信息, 方便维护和饭店建设。由 4 个字段组成。餐厅布局信息表的结构如下表: 字段名称 数据类型 长度 允许空否 主键 编号 Char 10 名称 Char 20 √ 性质 Char 20 √ 拥有餐桌数 Numeric 255 表 3 餐厅布局信息结构表 ( 4).
14、 餐桌使用信息表 记录顾客号、 时间和餐桌号。 这些信息用来记录餐桌对应的状 态信息。可以有效模拟出餐馆各餐桌的各种状态, 方便快捷服务。 由 4 个字段组成。餐桌信 息表的结构如下表: 字段名称 数据类型 长度 允许空否 主键 顾客号 Char 10 √ 时间 Datetime 20 餐桌号 Char 10 表 4 餐桌使用信息结构表 ( 5). 当前顾客信息表 记录顾客编号、 菜名和单价。 这些信息用来记录顾客对应的状 态信息。可以有效模拟出餐馆各顾客的各种状态, 方便快捷服务。
15、 由 3 个字段组成。当前顾 客信息表的结构如下表: 字段名称 数据类型 长度 允许空否 主键 顾客编号 Char 10 √ 菜名 Char 20 √ 单价 Money 20 √ 表 5 当前顾客信息结构表 ( 6) . 顾客信息表记录顾客编号、时间和人数。这些信息用来记录接待的状态信息。 可以有效存储餐馆各顾客的信息, 方便报表统计及餐桌预定等操作。 由 3 个字段组成。 顾客 信息表的结构如下表: 字段名称 数据类型 长度 允许空否 主键 顾客编号 Char 10 √ 时间
16、 Datetime 50 人数 Numeric 20 表 6 顾客信息结构表 ( 7). 账目信息表 记录顾客编号、 时间和结账金额。 这些信息用来记录账目对应的状 态信息。可以有效模拟出餐馆各顾客的各种消费状态,方便结算统计。 由 3 个字段组成。当 前顾客信息表的结构如下表: 字段名称 数据类型 长度 允许空否 主键 顾客编号 Char 10 √ 时间 Datetime 50 结账金额 Money 255 表 7 账目信息结构表 ( 8). 进货
17、单信息表 进货单信息表记录该餐馆的单据编号、 原料编号、原料名、 进货时间、进价、数量、进货地点、联系人和联系等信息。这些信息用来记录该餐馆的进货单。 可以有效的模拟出该餐馆的各种进货单信息。该表由 9 个字段组成。进货单表结构如下: 字段名称 数据类型 长度 允许空否 主键 编号 VChar 255 √ 原料编号 Char 50 原料名 Char 20 进货时间 Datetime 50 进价 Money 10 数量 Numeric 10 进货地点 VChar 255 联系人
18、Char 20 联系 Char 20 表 8 进货单信息结构表 ( 9). 部门信息表 部门信息表记录部门编号、 部门名称、 部门人数、部门、主管人员。这些信息用来记录该餐馆的各部门的信息。可直观的反映部门相关信息,便于查询和管理。 该表由 5 个字段组成,部门信息表的结构如下: 字段名称 数据类型 长度 允许空否 主键 部门编号 Char 5 √ 部门名称 Char 10 部门人数 Numeric 10 √ 部门 VChar 255 主管人员 Char 10 √
19、 表 9 部门信息结构表 ( 10) . 原料信息表记录原料编号、原料名和剩余数量。这些信息用来记录餐馆所需 原料对应的状态信息。 可以有效模拟出餐馆各种原料的各种状态, 方便原料补充。 由 3 个字 段组成。原料信息表的结构如下表: 字段名称 数据类型 长度 允许空否 主键 原料编号 Char 10 √ 原料名 Char 20 √ 剩余数量 Numeric 20 表 10 原料信息结构表 ( 11). 职工信息表 职工信息表记录该餐馆的员工编号、 、出生日期、 联系、入店时间、
20、 部门编号、 现任职务和基本工资等信息。 这些信息用来记录该餐馆职工的各种信息。 可以直 观反映该餐馆的各种职工信息, 方便管理和数据统计。 该表由 8 个字段组成。 进货单信息表 的结构如下: 字段名称 数据类型 长度 允许空否 主键 员工编号 VChar 255 √ Char 50 出生日期 Datetime 50 √ 联系 Char 50 √ 入店时间 Datetime 50 部门编号 Char 5 现任职
21、务 Char 50 基本工资 Money 50 表 11 员工信息结构表 ( 12) . 系统用户信息表 记录用户编号、用户和密码。这些信息用来记录系统用户对应的信息。 用于后台管权限理, 保证系统安全。由 3 个字段组成。 系统用户信息表的结构如下表: 字段名称 数据类型 长度 允许空否 主键 自动编号 VChar 255 √ 用户 Datetime 20 密码 Money 20 表 12 系统用户信息结构表 4. 接口设计 ? 软件接口: 无
22、 ? 硬件接口: 参看网络系统结构图 ? 人机交互设计 : 由于这套管理系统将被用于顾客就餐管理和部门管理中,所以登陆主页面力求简洁大方,主题明确,可同时满足各种需求,并加强交互性,可重复进出。 图 1 统一的系统入口 在管理模块的登录界面上, 系统用户只需通过点击图标选择管理以及输入用户名和密码, 按 确定按钮后,等待系统的身份验证。若通过身份验证,则直接进入系统的主界面,进而进行
23、 相应的操作。若没有通过身份验证,则出现无效验证对话框,按确定按钮后,将重新进入系 统登录界面,进行新的登录验证。 图 2 管理模块登陆主界面 图 3 验证无效对话框 图 4 按确定后重新进入登陆界面输入信息
24、 图 5 输入正确后进入管理主界面 若选择就餐模块, 则直接进入服务界面, 包括顾客登记、 浏览布局、 登记餐桌、点餐等。操作应功能明确,步骤简单。 图 6 顾客登记界面 图 7 浏览餐厅布局界面 图 8 浏览菜单并点菜
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。