当前位置:首页 > 餐饮娱乐管理信息系统设计与实现毕业设计
管理系统 进货和收银 点菜和娱乐 存货管理 查询 基础信息维护 进货和收银 点菜处理 娱乐处理 存货统计 查 询 信 息 用户管理 客户信息 人事信息 添加 查询 修改 删除 添加 查询 修改 删除 添加 查询 修改 删除
图5.1 餐饮娱乐收银系统功能模块图
5.2 数据库设计
5.2.1 数据库需求分析
用户的需求具体表现在各种信息的提供、保存、更新和查询等方面,这就要求数据库结构能满足各种信息的输入输出。收集基本数据、数据结构以及数据处理的流程,组成一份详细的数据字典,为数据库的具体设计打下基础。
仔细分析调查有关餐饮娱乐管理信息需求的基础上,得到如图5.2所示的这个系统所处理的数据流程。
21
图5.2 餐饮娱乐系统数据流程图
财 务 输 出 返 回 前 台 操 作 后 台 管 理 部 门 操 作 登 陆 管 理 信 息 管 理 结 算 输 出 打 印 票 务 后 台 管 理
5.2.2 数据库概念结构设计
a) 数据库系统的模式结构
型是指对某一类数据的结构和属性的说明,值是型的一个具体赋值。 模式是数据库中全体数据的逻辑结构和特征的描述,它仅仅涉及到型的描述,不涉及到具体的值。模式的一个具体值称为模式的一个实例。同一个模式可以有很多实例。
1.数据库系统的三级模式结构
22
数据库的三级模式结构是指数据库系统是由外模式、模式和内模式三级组成,如图5.3:
应用B 应用C 应用D 应用A
外模1外模2外模3
---------------------------------------------------------------------------------外模式/模式映像
图5.3 数据模式图
模 式 ---------------------------------------------------------------------------------模式/内模式映像 内模式 数据库
b) 数据库的二级映像功能与数据独立性
在三级模式之间提供了两层映像∶外模式/模式映像和模式/内模式映像。正是这两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。
5.2.3 数据库系统的体系结构
从数据库管理系统的角度来看,数据库系统是一个三级模式结构,但数据库的这种模式结构对最终用户和程序员是透明的,他们见到的仅是数据库的外模式和应用程序。从最终用户角度来看,数据库系统分为单用户结构、主从式结构、分布式结构和客户/服务器结构。
得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为逻辑结构设计打下基础。
本系统中的主要实体有8个,分别是:供应商、员工(将采购员、收银员、仓库管理员、经理等实体进行综合)、仓库、原料、成品、桌台、顾客、部门
实体的属性
23
供应商:{ID
名称,地址,电话}
员工:{编号,姓名,年龄,婚姻状况,文化程度,工作年数,联系电话,个人简历,家庭住址,身份证号码}
食品:{食品代号,食品名称,型号,颜色} 客户:{ID 名称,地址,电话} 仓库:{仓库号,仓库名,电话}
点歌:{编号,包厢号码,名称,金额,人数数量,收入时间,备注,点歌数量}
实体间的联系
1.接洽, 实体集 采购员 和 供应商 之间的M:N联系 2.进货, 实体集 采购员 和 仓库、酒店之间的M:N:P联系 3.库存, 实体集 仓库 和 酒店之间的M:N联系
4.销售, 实体集 酒店 和客户,业务员之间的M:N:P联系 5.保管, 实体集 仓库 和 酒店之间的N:N联系 6.属于, 实体集 仓库和 仓库管理员 之间的1:1联系 7.点歌, 实体集 客户和 KTV 之间的M:N联系 以上实体的属性和实体间的联系我用E-R图来表示,见图5.4
24
共分享92篇相关文档