咖啡店信息管理数据库设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
咖啡店信息管理数据库设计
————————————————————————————————作者: ————————————————————————————————日期:
杭州电子科技大学信息工程学院《数据库课程设计》课程设计手册
姓名
学号
设计小组长
其他设计
小组成员
指导教师
设计时间至
杭州电子科技大学信息工程学院编制
目录
1 前言3ﻩ
2 需求分析 (3)
2.1业务流程分析 (4)
2.2 数据流程图5ﻩ
2.3数据字典8ﻩ
3概念结构设计 (13)
4逻辑结构设计 ................................................................... 15
4.1 关系模式 ............................................................................................... 15
4.2数据库表单 (15)
5 物理结构设计17ﻩ
6数据库实施和维护18ﻩ
6.1建立数据库及相关表18ﻩ
6.2 数据库实施方案(SQL脚本) (24)
7 总结 (28)
1前言
在政府大力鼓励大学生创业的背景下,越来越多的大学生开始选择自我创业,挖掘自己人生的第一桶金。传统的小型咖啡馆多为人工管理单据和信息,操作繁复,人工费用高,而且容易出现差错,已经不能适应人们的快节奏生活,急需要一个便于操作,维护,又能全面覆盖咖啡馆业务需求的数据库管理系统。作为一名信管的学生,我们设想将所学的知识应用到实际创业中,在对咖啡馆的业务流程进行仔细分析后,我们分模块设计了各个业务的管理系统,然后将这些小系统整合成一个完整的数据库管理系统来简化业务流程,提高运作效率,同时提升操作的精确度,减少人力成本。让应用了CFDBMS的咖啡馆在同类咖啡馆中更具竞争力。
2需求分析
随着人们生活水平的提高,餐饮业在服务行业中占有越来越重要的地位。我们设想的是一个独立经营的咖啡店,如何让咖啡店能在当前餐饮行业日趋激烈的竞争中脱颖而出,成为我们经营者所追求的主要目标。经过长期的发展,我们发现餐饮管理已经逐渐由定性管理,进入到重视定量管理的科学阶段。我们尝试开发咖啡店的日常营业系统,主要用于店内日常工作的开展和处理。
根据餐饮行业的特点和实际情况,咖啡馆数据库管理系统(CFDBMS)以餐饮业务为基础,主要涉及基本信息、进货、销售三个功能模块,从而实现对整个咖啡馆的运营。本系统重视营业数据分析等功能,从专业角度出发,努力为咖啡馆管理者提供科学有效地管理模式和数据分析功能。主要业务分析如下:
对于咖啡店的经营来说,主要的日常经营活动主要包括:基本信息管理、进货管理、销售管理等方面。
基本信息管理模块主要包括员工基本信息、供应商信息、会员信息、产品信息管理。
进货管理模块包括库存盘点、进货处理、采购结算。
销售管理模块主要包括销售统计、客户点单、结算。
综合上述说明,我们界定出咖啡店信息系统的需求:
(1)对信息的要求:通过系统基本信息管理模块,管理人员能够清楚咖啡店会员信息、供应商信息、产品信息、员工信息。根据原材料库存盘点信息生成采
购单。根据顾客需求生成销售单,并在结算是根据折扣规则显示结算金额。
根据收银结算和损耗统计生成销售统计信息。根据系统使用人员的信息设置
不同的权限,如店长能够查看系统所有功能,而服务员只能进入系统的销售管
理模块,无法查看销售统计信息。
(2)对处理的要求:根据客户的订单以及客户信息(是否会员)来处理销售单,根据每日咖啡店原材料库存盘点情况和市场需求预测(销售统计、新品设计开
发)来确定原材料进货计划,再根据供应商信息完成进货。根据顾客需求、
产品信息、实际销售生成销售单。根据销售单进行销售统计。
(3)对系统的要求:将咖啡店日常的进货、销售、库存盘点等工作信息化、标准化,进行数据挖掘,预测市场需求,减少原料和成品的损耗,有利于店长对咖啡
店的经营与管理。
2.1业务流程分析
咖啡店数据库管理系统主要涉及两个方面:销售管理、进货管理。下面分别从两个进行业务流程分析。
顾客根据产品列表向服务员提出购买产品的需求,服务员向顾客询问是否有会员卡,若有则输入会员卡号,若否,则向顾客询问是否办理会员卡,需要就办理会员卡。将产品编号输入系统后,向顾客确认订单,统一则生成订单打印输出,否则修改订单后再次确认,重复上个步骤。如果有会员卡,系统判断顾客的会员等级给出相应折扣,如果没有则跳过这步骤。服务员告知顾客订单合计金额,顾客付款给服务员,收取小票等候。糕点类产品直接从橱柜提出,饮品类订单由服务员直接制作完成,拿给顾客,单次销售完成。每日晚上打烊之后,由店长利用系统的销售统计功能对当天订单进行统计,生成销售统计单。
采购员对仓库剩余原材料进行定期盘点,生成输出定期盘点报告,对缺货的原材料生成新的采购单,并从供应商信息中选择合适的供应商。生成的采购单由店长审批并签字。将采购单给供应商后,供应商生成发货单并将原材料发货,发货单存档。采购员收到原材料之后,将采购单标注为收货,最后进行采购结算。采购员对库存信息进行更新,生成实际库存报告,并存档库存资料。
1、符号说明
表2-1业务流程图符号说明
符号符号说明符号符号说明
数据信息传递数据存储
表单实体
判断逻辑处理
2、 业务流程图
顾客
提出购买需求
服务员
询问是否有会
员卡
输入会员卡号询问是否办理会员卡
办理会员卡
将相应产品输入电
脑
询问顾客是否确定购买
修改
生成订单打印输出
告知顾客付款金额
顾客
付款
服务员
收款,打印小票小票无
是
否
有
否是
店长
进行统计
销售统计单
采购员
实际库存盘点
定期盘点报告
生成采购单
选择供应商
发货单
收到原材料,将采购单标注为收货
采购结算
发货
订单存档
采购单
发货单存档
库存信息更
新
实际库存报告
库存资料存档
库存资料存
档
损耗清单
订单
店长
审批并签字
供应商
供应商信息
现金
图2-1 业务流程图
2.2 数据流程图
表2-2 数据流程图符号说明
符号 符号说明 符号
符号说明
数据流
数据存储
处理逻辑
实体