基于JAVA的餐饮管理系统(毕业论文) - 图文 联系客服

发布时间 : 星期二 文章基于JAVA的餐饮管理系统(毕业论文) - 图文更新完毕开始阅读26fc3c0e4431b90d6d85c703

第三章 总体分析

图3.6 顾客ER图

图3.7 盈利ER图

3.4总体E-R图

逻辑设计的目的是把概念设计好的概念模型转换成与选用的具体计算机上的DBMS所支持的数据模型相符合的逻辑结构。这些模型在功能上、完整性和一致性约束及数据库的可扩展性等方面均应满足用户的各种要求。因而,根据上节的实体ER图,总体ER图如图3.8所示

- 16 -

第三章 总体分析

账单 1 结账 1 n 餐饮 用餐 m 客人 n 1 上菜 m 1 餐桌 n 点菜 1 提交 菜谱 入座

图3.8 总体ER图

3.5系统数据表

下面将主要介绍关键数据表的数据库设计的详细说明。

表3.6 登录表admin

字段名称 数据类型 字段大小 50 50 说明 登录名 登录密码 索引 是否为空 NO NO adminname Varchar adminpwd Varchar 表3.6是用来记录登录用户信息 表3.7 菜品表Caipin

字段名称 Id Lei name 数据类型 字段大小 Int Varchar Varchar 10 50 说明 ID 分类 菜名 索引 是否为空 No No No - 17 -

第三章 总体分析

Price img Int Varchar 200 菜品价格 菜品图片地址 No Yes 表3.7是用来记录菜品信息,主要有菜品价格,分类等。 表 3.8 收入查询表yingli

字段名称 zhuoid mon mouth date 数据类型 Int Int Varchar Date 字段大小 50 说明 桌号 消费金额 月份 日期 索引 是否为空 NO NO Yes No 表3.8是用来记录盈利信息,主要有桌号,消费金额,日期等。 表 3.9员工表Yuangong

字段名称 id name Sex Type Age Selary Tel Address Date 数据类型 Int Varchar char Varchar Int Int char Varchar Varchar 字段大小 4 10 2 50 11 200 50 说明 编号 员工姓名 员工性别 员工职务 员工年龄 员工收入 联系方式 员工地址 上岗日期 索引 Primary Key 是否为空 NO NO NO Yes NO NO NO NO Yes 表3.9是用来记录员工信息,主要实现员工添加修改功能。 表3.10 餐桌状态表zhuocai

字段名称 zhuoid 数据类型 Int 字段大小 50 200 说明 编号 餐桌状态 餐桌菜品 索引 Primary Key 是否为空 NO NO Yes Zhuostate varchar Cai varchar 表3.10是用来记录餐桌的信息,及当前的使用状态。

- 18 -

第三章 总体分析

表3.11 顾客表Guke

字段名称 id name Mon Dengji 数据类型 Int Varchar Int Int 字段大小 20 说明 编号 顾客姓名 消费金额 顾客等级 索引 Primary Key 是否为空 NO NO Yes Yes 是3.11用来记录顾客类型信息,主要有顾客的姓名,消费金额,等级等。 表3.12 点菜信息表zhuocai

字段名称 zhuoid 数据类型 Int 字段大小 20 500 说明 编桌号 餐桌状态 点菜信息 索引 是否为空 NO NO Yes zhuostate Varchar Cai Varchar 表3.12用来记录每个餐桌的点菜信息,用于最后的结算。 3.6系统流程图

打开系统 登录 验证密码 N Y 点菜系统 菜肴管理 顾客管理 营业管理 员工管理 密码修改 N 菜品选择 结算 菜肴添加 菜肴删减 菜肴修改 菜肴展示 顾客添加 顾客修改 显示顾客 月收益 年度收益 员工添加 员工删减 员工修改 员工显示 密码验证 Y 修改

图3.9 系统流程图 - 19 -