饭店管理系统总体设计说明
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.系统软硬件配置方案
➢概述
通过前一阶段的系统初步调查以及在对这套新龙饭店管理信息系统的技术可行性分析、经济可行性分析、管理可行性分析以及系统需求分析的前提下,确定了这套餐饮管理信息系统要实现三个功能模块。它们分别是:管理模块、就餐模块和退出。其中在管理模块中主要实现部门信息管理、员工信息管理、菜单信息管理、进货信息管理、账目管理、餐厅布局管理等功能,在就餐模块主要实现顾客就座、点餐、结账等功能。
考虑到本系统的特点及各种软件开发过程模型的优缺点,决定利用有面向对象特征的软件开发平台、开发具有图形用户界面、事件驱动的软件。由于本系统是在一个部局域网中运行,考虑到用户机不是很多,现在一般计算机的硬件性能都能达到很高的处理能力等实际情况,采取C/S模式,因其具有安全性高、交互性强、处理数据量大、数据查询灵活等特点,另外,由于多个客户机共享一台服务器,而且不同的客户端有不同的使用权限,所以,每个员工的特定处理放在客户端完成,这样可以减轻服务器的负担,提高系统运行的性能。
➢新龙饭店管理信息系统总统设计所要实现的目标是:
(1)实现多点操作的信息共享,相互之间的信息传递要准确、快捷。
(2)采用汉字图形用户界面,系统界面友好美观,操作简单易行,查询灵活方
便。
(3)业务管理信息化,可随时掌握进货、客人点单、结账等情况。
(4)系统维护方便可靠,具有灵活性、通用性及安全性的特点。
➢系统软硬件配置方案
根据业务状况和部门设置,需要配置点餐台银台终端5台,分布在各个餐厅,会计部、大堂、库房、厨房等部门配置8台,为保证系统信息和资源的及时性和共享性,数据由系统管理员定期通过主服务器进行数据刷新,所有终端通过网交换机与主服务器沟通并实现终端间的通信。
操作系统将选择较为普及的windows系统,终端为windows XP Professional,服务器
为windows server 2003,开发工具选择 visual basic 6.0
2.软件结构设计
页 1
页 1
3.数据库结构设计
➢主要关系模式及其联系
餐桌表
餐桌号
餐桌所在位置
损坏情况
正在使用
菜单表
PK菜品名
菜品编号
成本
单价
类型
日销售量
FK1顾客编号
所用原料
部门表
PK部门编号
部门名称
部门人数
部门电话
主管人员
FK1员工编号
餐厅布局表
PK名称
编号
性质
拥有餐桌数
FK1餐桌所在位置
FK1餐桌号
餐桌使用表
PK顾客编号
时间
FK1餐桌号
FK1餐桌所在位置
当前顾客表PK顾客编号
菜名
单价
FK1菜品名
顾客信息
PK,FK2顾客编号
时间
人数
FK1顾客号
进货单
PK编号
FK1原料编号
原料名
进货时间
进价
数量
进货地点
联系人
联系电话
原料
PK原料编号
原料名
剩余数量
FK1菜品名
账目表
PK,FK1,FK2,FK3顾客编号
时间
金额
职工表
PK员工编号
姓名
出生日期
联系电话
入店时间
部门编号
现任职务
基本工资
系统用户表
PK自动编号
用户名
密码
FK1员工编号
2010年5月30日 Sunday
页面 1
新龙饭店管理系统➢E-R图
➢数据表属性设置
(1).餐桌信息表记录餐桌号和餐桌所在位置及使用情况。这些信息用来记录餐桌对应的状态信息。可以直观反映餐馆各餐桌的各种状态,方便快捷服务。由4个字段组成。餐
表1 餐桌信息结构表
(2). 菜单信息表菜单信息表记录该餐馆的菜品编号、菜名、成本、单价、类型和周销售量。这些信息用来记录该餐馆的菜单。可以有效的模拟出该餐馆的各种菜单信息。该表
表2 菜单信息结构表
(3).餐厅布局信息表记录餐厅编号、餐厅名称、性质和拥有餐桌数桌。这些信息用来记录饭店各餐厅的布局信息。可以直观反映餐馆各餐厅的各种信息,方便维护和饭店建设。由4个字段组成。餐厅布局信息表的结构如下表:
表3 餐厅布局信息结构表
(4).餐桌使用信息表记录顾客号、时间和餐桌号。这些信息用来记录餐桌对应的状态信息。可以有效模拟出餐馆各餐桌的各种状态,方便快捷服务。由4个字段组成。餐桌信息表的结构如下表:
表4 餐桌使用信息结构表
(5).当前顾客信息表记录顾客编号、菜名和单价。这些信息用来记录顾客对应的状态信息。可以有效模拟出餐馆各顾客的各种状态,方便快捷服务。由3个字段组成。当前顾客信息表的结构如下表:
表5当前顾客信息结构表
(6).顾客信息表记录顾客编号、时间和人数。这些信息用来记录接待的状态信息。可以有效存储餐馆各顾客的信息,方便报表统计及餐桌预定等操作。由3个字段组成。顾客
表6 顾客信息结构表
(7).账目信息表记录顾客编号、时间和结账金额。这些信息用来记录账目对应的状态信息。可以有效模拟出餐馆各顾客的各种消费状态,方便结算统计。由3个字段组成。当
表7 账目信息结构表
(8). 进货单信息表进货单信息表记录该餐馆的单据编号、原料编号、原料名、进货时间、进价、数量、进货地点、联系人和联系等信息。这些信息用来记录该餐馆的进货单。
表8 进货单信息结构表
(9).部门信息表部门信息表记录部门编号、部门名称、部门人数、部门、主管人员。这些信息用来记录该餐馆的各部门的信息。可直观的反映部门相关信息,便于查询和管理。该表由5个字段组成,部门信息表的结构如下: