SQL数据库期末大作业

发布时间 : 星期一 文章SQL数据库期末大作业更新完毕开始阅读

SQL数据库期末大作业

学校:北京联合大学 系别:信息管理系 姓名:孙超 学号:2

《餐饮业信息管理系统的开发》

1、本项目的需求分析

随着今年来中国餐饮行业的日益火爆,在强烈的行业竞争中,一个高效的餐

饮信息管理系统的应用,无疑就是至关重要的。高效,便捷的管理系统,不仅仅极大的方便了食客的就餐,同时对于餐饮公司的各项信息管理有着很大的帮助,同时,我们的餐饮信息管理系统还能帮助餐厅降低错误率,扩大营业范围,增加知名度等。

为了使得系统在操作的过程中,更加便捷,具有针对性,本次系统设计主要分为:员工登陆操作信息系统,以及店主操作管理信息系统。不同的设计从而达到不同的功能,实现信息的有效传达与管理。

第一:在员工使用本餐饮信息管理系统应可以实现以下功能: 1. 添加修改查询客户会员信息(修改客户信息需客户确认) 2. 查询菜单

3. 添加查询预定信息,为老顾客打折 4. 客户可以在自己的会员账户里充值

5. 顾客可以用现金买单也可以从会员账户里扣取

第二:管理员使用本餐饮信息管理系统应可以实现以下功能: 1. 添加修改查询客户会员信息(修改客户信息需客户确认) 2. 添加修改查询菜单信息,最好能瞧到菜品图片 3. 添加查询预定信息,为老顾客打折 4. 客户可以在自己的会员账户里充值

5. 顾客可以用现金买单也可以从会员账户里扣取 6. 设定具体的打折方法

7. 添加职员信息,权限也可以定为管理员。 8. 可以查询使用者的现金收款金额。

二、餐饮业管理数据库管理系统的E-R模型(概念结构设计)

1、用户(员工)的信息:

编号、密码、类型、姓名、电话、收款金额 2、客户信息:

SQL数据库期末大作业

用户编号、客户编号、姓名、电话、密码、开卡时间、卡内余额 3、食谱:

类型、名称、价格、配料、照片 4、预定:

用户编号、日期、预定时间、客户姓名、类型、预定食谱、桌号

5桌台管理: 桌号、使用情况、

6. 点餐管理:

用户编号、类型、菜品、数量、价格、照片 7. 盈利管理:

日期、日支出金额、店内收入、外卖收入、盈利额度 各对象之间的联系图:

用户编号 用户密码 收款金额 用户(User) 用户电话用户姓名用户类型

用户E-R图

主要存储一些用户信息,如用户的账号、密码与类型地点等等,主要用于用户登录,添加客户与添加预定时会使用到用户信息。

客户编号 用户编号 客户电话 账户余额 客户(customer) 添加时间客户姓名客户密码 客户手机

客户表E-R图

主要存储一些客户信息,如客户的账号、密码、联系方式与消费情况等等,主要用于客户订餐、充值与结算,使用于添加预定。

SQL数据库期末大作业

可入座人数 桌台就是否桌号 桌台(table)

桌台表E-R图

主要用于储存餐饮店桌台使用情况,方便来客安排,与预定。

食谱名称 食谱照片 价格 食谱(food) 类型 食谱配料

食谱表E-R图

主要存储一些食谱信息,如食谱的名称、价格与照片等等,主要用于客户订餐,使用于添加预定。

菜品名称 食谱照片 点餐数量消费类型 价格 点餐表E-R图 主要储存堂食客人点餐信息,用于记录、统计点餐信息,以及分析菜品的受欢迎程度。

日期 桌号 时间 用户编号

预定(YuDing) 消费金额 客户姓名 预定餐点 用户编号

预定E-R图

主要存储一些预定信息,如客户的账号、预定的时间、桌号与菜单等等,主要用于记录客户的预定信息,会使用到用户、客户、菜单与折扣信息。

SQL数据库期末大作业

日支出金额 外卖收入 日期 盈利报表 盈利额度 店内收入

主要存储每日收入流水,用于统计财务收入。 3、数据表的设计 1、 user(用户员工表)

表3、1 user 序号 1 2 3 4 5 6 字段名称 user_id Pwd Style Name Tel Money 字段描述 用户编号 用户密码 用户类型 用户姓名 用户电话 收款金额 字段类型 char char nchar char Char money 长度 20 20 20 20 20 备注 不允许空 不允许空 不允许空 不允许空 不允许空 允许空 用户表主要用于存储一些用户信息,如用户的账号、密码与类型地点等等,主要用于用户登录,添加客户与添加预定时会使用到用户信息来记录经手的用户,字段money用于记录用户的收款金额,便于结算时对收款现金的核对。 2、 customer(客户表)

表3、2 customer 序号 1 2 3 4 5 6 7 8 字段名称 Name Id Pwd Addtime Money usedmoney Tel Userid 字段描述 客户姓名 客户编号 客户密码 添加时间 账户余额 已用金额 客户电话 用户编号 字段类型 char nchar nchar nchar money money nchar nchar 长度 20 20 20 20 20 10 备注 不允许空 不允许空 不允许空 不允许空 不允许空 不允许空 允许空 不允许空 客户表主要用于存储一些客户信息,如客户的账号、密码、联系方式与消费情况等等,主要用于客户订餐、充值与结算,字段money用于储存账户余额,在使用充值与账户余额支付时会使用到它。字段usedmoney用于记录客户的消费情况,为客户打折时会使用到它。 3、 food (食谱表)

联系合同范文客服:xxxxx#qq.com(#替换为@)