(餐饮管理)饭店管理系统总体设计
- 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 3.数据库结构设计
➢E-R图
➢数据表属性设置
(1).餐桌信息表记录餐桌号和餐桌所在位置及使用情况。这些信息用来记录餐桌对应的状态信息。可以直观反映餐馆各餐桌的各种状态,方便快捷服务。由4个字段组成。餐
字段名称数据类型长度允许空否主键
餐桌号Char 10 √
餐桌所在位置Char 20
损坏情况Char 10 √
正在使用Logic 2
表1 餐桌信息结构表
(2). 菜单信息表菜单信息表记录该餐馆的菜品编号、菜名、成本、单价、类型和周销售量。这些信息用来记录该餐馆的菜单。可以有效的模拟出该餐馆的各种菜单信息。该表由6个字段组成。菜单信息表的结构如下:
字段名称数据类型长度允许空否主键
菜品编号Char 10
菜名Char 50 √
成本Money 20
单价Money 20 √
类型Char 6 √
日销售量Numeric 10
表2 菜单信息结构表
(3).餐厅布局信息表记录餐厅编号、餐厅名称、性质和拥有餐桌数桌。这些信息用
来记录饭店各餐厅的布局信息。可以直观反映餐馆各餐厅的各种信息,方便维护和饭店建设。
表3 餐厅布局信息结构表
(4).餐桌使用信息表记录顾客号、时间和餐桌号。这些信息用来记录餐桌对应的状态信息。可以有效模拟出餐馆各餐桌的各种状态,方便快捷服务。由4个字段组成。餐桌信
表4 餐桌使用信息结构表
(5).当前顾客信息表记录顾客编号、菜名和单价。这些信息用来记录顾客对应的状态信息。可以有效模拟出餐馆各顾客的各种状态,方便快捷服务。由3个字段组成。当前顾
表5当前顾客信息结构表
(6).顾客信息表记录顾客编号、时间和人数。这些信息用来记录接待的状态信息。可以有效存储餐馆各顾客的信息,方便报表统计及餐桌预定等操作。由3个字段组成。顾客
表6 顾客信息结构表
(7).账目信息表记录顾客编号、时间和结账金额。这些信息用来记录账目对应的状态信息。可以有效模拟出餐馆各顾客的各种消费状态,方便结算统计。由3个字段组成。当
表7 账目信息结构表
(8). 进货单信息表进货单信息表记录该餐馆的单据编号、原料编号、原料名、进货时间、进价、数量、进货地点、联系人和联系电话等信息。这些信息用来记录该餐馆的进货单。可以有效的模拟出该餐馆的各种进货单信息。该表由9个字段组成。进货单表结构如下:
表8 进货单信息结构表
(9).部门信息表部门信息表记录部门编号、部门名称、部门人数、部门电话、主管人员。这些信息用来记录该餐馆的各部门的信息。可直观的反映部门相关信息,便于查询和
表9 部门信息结构表
(10).原料信息表记录原料编号、原料名和剩余数量。这些信息用来记录餐馆所需原料对应的状态信息。可以有效模拟出餐馆各种原料的各种状态,方便原料补充。由3个字
表10 原料信息结构表
(11). 职工信息表职工信息表记录该餐馆的员工编号、姓名、出生日期、联系电话、入店时间、部门编号、现任职务和基本工资等信息。这些信息用来记录该餐馆职工的各种信息。可以直观反映该餐馆的各种职工信息,方便管理和数据统计。该表由8个字段组成。进货单信息表的结构如下:
表11 员工信息结构表
(12).系统用户信息表记录用户编号、用户姓名和密码。这些信息用来记录系统用户对应的信息。用于后台管权限理,保证系统安全。由3个字段组成。系统用户信息表的结
字段名称数据类型长度允许空否主键
自动编号VChar 255 √
用户姓名Datetime 20
密码Money 20
表12 系统用户信息结构表
4.接口设计
➢软件接口:无
➢硬件接口:参看网络系统结构图
➢人机交互设计:
由于这套管理系统将被用于顾客就餐管理和部门管理中,所以登陆主页面力求
简洁大方,主题明确,可同时满足各种需求,并加强交互性,可重复进出。
图1 统一的系统入口
在管理模块的登录界面上,系统用户只需通过点击图标选择管理以及输入用户名和密码,按
确定按钮后,等待系统的身份验证。若通过身份验证,则直接进入系统的主界面,进而进行
相应的操作。若没有通过身份验证,则出现无效验证对话框,按确定按钮后,将重新进入系
统登录界面,进行新的登录验证。