咖啡店信息管理数据库设计

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1杭州电子科技大学信息工程学院《数据库课程设计》课程设计手册姓名学号设计小组长其他设计小组成员指导教师设计时间至杭州电子科技大学信息工程学院编制2目录1前言..........................................................................................32需求分析..................................................................................32.1业务流程分析..................................................................................................42.2数据流程图......................................................................................................52.3数据字典..........................................................................................................83概念结构设计........................................................................134逻辑结构设计........................................................................154.1关系模式........................................................................................................154.2数据库表单....................................................................................................155物理结构设计........................................................................176数据库实施和维护...............................................................186.1建立数据库及相关表....................................................................................186.2数据库实施方案(SQL脚本)...................................................................247总结........................................................................................2831前言在政府大力鼓励大学生创业的背景下,越来越多的大学生开始选择自我创业,挖掘自己人生的第一桶金。传统的小型咖啡馆多为人工管理单据和信息,操作繁复,人工费用高,而且容易出现差错,已经不能适应人们的快节奏生活,急需要一个便于操作,维护,又能全面覆盖咖啡馆业务需求的数据库管理系统。作为一名信管的学生,我们设想将所学的知识应用到实际创业中,在对咖啡馆的业务流程进行仔细分析后,我们分模块设计了各个业务的管理系统,然后将这些小系统整合成一个完整的数据库管理系统来简化业务流程,提高运作效率,同时提升操作的精确度,减少人力成本。让应用了CFDBMS的咖啡馆在同类咖啡馆中更具竞争力。2需求分析随着人们生活水平的提高,餐饮业在服务行业中占有越来越重要的地位。我们设想的是一个独立经营的咖啡店,如何让咖啡店能在当前餐饮行业日趋激烈的竞争中脱颖而出,成为我们经营者所追求的主要目标。经过长期的发展,我们发现餐饮管理已经逐渐由定性管理,进入到重视定量管理的科学阶段。我们尝试开发咖啡店的日常营业系统,主要用于店内日常工作的开展和处理。根据餐饮行业的特点和实际情况,咖啡馆数据库管理系统(CFDBMS)以餐饮业务为基础,主要涉及基本信息、进货、销售三个功能模块,从而实现对整个咖啡馆的运营。本系统重视营业数据分析等功能,从专业角度出发,努力为咖啡馆管理者提供科学有效地管理模式和数据分析功能。主要业务分析如下:对于咖啡店的经营来说,主要的日常经营活动主要包括:基本信息管理、进货管理、销售管理等方面。基本信息管理模块主要包括员工基本信息、供应商信息、会员信息、产品信息管理。进货管理模块包括库存盘点、进货处理、采购结算。销售管理模块主要包括销售统计、客户点单、结算。综合上述说明,我们界定出咖啡店信息系统的需求:(1)对信息的要求:通过系统基本信息管理模块,管理人员能够清楚咖啡店会员信息、供应商信息、产品信息、员工信息。根据原材料库存盘点信息生成采购单。根据顾客需求生成销售单,并在结算是根据折扣规则显示结算金额。根据收银结算和损耗统计生成销售统计信息。根据系统使用人员的信息设置不同的权限,如店长能够查看系统所有功能,而服务员只能进入系统的销售管理模块,无法查看销售统计信息。(2)对处理的要求:根据客户的订单以及客户信息(是否会员)来处理销售单,根据每日咖啡店原材料库存盘点情况和市场需求预测(销售统计、新品设计开发)来确定原材料进货计划,再根据供应商信息完成进货。根据顾客需求、产品信息、实际销售生成销售单。根据销售单进行销售统计。(3)对系统的要求:将咖啡店日常的进货、销售、库存盘点等工作信息化、标准化,进行数据挖掘,预测市场需求,减少原料和成品的损耗,有利于店长对咖啡店的经营与管理。42.1业务流程分析咖啡店数据库管理系统主要涉及两个方面:销售管理、进货管理。下面分别从两个进行业务流程分析。顾客根据产品列表向服务员提出购买产品的需求,服务员向顾客询问是否有会员卡,若有则输入会员卡号,若否,则向顾客询问是否办理会员卡,需要就办理会员卡。将产品编号输入系统后,向顾客确认订单,统一则生成订单打印输出,否则修改订单后再次确认,重复上个步骤。如果有会员卡,系统判断顾客的会员等级给出相应折扣,如果没有则跳过这步骤。服务员告知顾客订单合计金额,顾客付款给服务员,收取小票等候。糕点类产品直接从橱柜提出,饮品类订单由服务员直接制作完成,拿给顾客,单次销售完成。每日晚上打烊之后,由店长利用系统的销售统计功能对当天订单进行统计,生成销售统计单。采购员对仓库剩余原材料进行定期盘点,生成输出定期盘点报告,对缺货的原材料生成新的采购单,并从供应商信息中选择合适的供应商。生成的采购单由店长审批并签字。将采购单给供应商后,供应商生成发货单并将原材料发货,发货单存档。采购员收到原材料之后,将采购单标注为收货,最后进行采购结算。采购员对库存信息进行更新,生成实际库存报告,并存档库存资料。1、符号说明表2-1业务流程图符号说明符号符号说明符号符号说明数据信息传递数据存储表单实体判断逻辑处理52、业务流程图顾客提出购买需求服务员询问是否有会员卡输入会员卡号询问是否办理会员卡办理会员卡将相应产品输入电脑询问顾客是否确定购买修改生成订单打印输出告知顾客付款金额顾客付款服务员收款,打印小票小票无是否有否是店长进行统计销售统计单采购员实际库存盘点定期盘点报告生成采购单选择供应商发货单收到原材料,将采购单标注为收货采购结算发货订单存档采购单发货单存档库存信息更新实际库存报告库存资料存档库存资料存档损耗清单订单店长审批并签字供应商供应商信息现金图2-1业务流程图2.2数据流程图表2-2数据流程图符号说明符号符号说明符号符号说明数据流数据存储处理逻辑实体61、顶层DFD顾客咖啡馆管理信息系统供应商购买要求发货单供应商信息原材料信息应付款采购单会员卡信息顾客基本信息付款产品信息会员卡号小票图2-2咖啡馆数据库管理系统的顶层DFD2、第一层DFD基本信息管理销售管理P1.0P2.0P3.0供应商供应商信息顾客发货单应付款小票购买要求付款会员卡号进货管理损耗清单销售统计单会员卡号折扣信息顾客基本信息采购单原材料库存更新原材料信息产品信息会员卡信息图2-3咖啡馆数据库管理系统的第一层DFD73、第二层DFD第二层图:P1基本信息管理供应商信息处理P1.1会员管理P1.2原材料信息管理P1.3产品信息管理P1.4原材料清单原材料库存更新供应商信息供应商顾客顾客基本信息会员卡号产品信息供应商信息产品清单原材料信息图2-4第二层DFDP1基本信息管理第二层图:P2进货管理库存盘点P2.1进货处理P2.2采购结算P2.3原材料清单产品统计单损耗清单供应商原材料信息采购总额应付款发货单采购单原材料库存更新图2-5第二层DFDP2进货管理8第二层图:P3销售管理销售统计P3.3客户点单P3.1结算P3.2顾客产品清单销售单会员卡信息产品统计清单损耗清单折扣信息付款会员卡号购买要求小票会员卡信息图2-6第二层DFDP3销售管理2.3数据字典(1)数据项定义数据项编号:C—01数据项名称:会员编号别名:客户编号简述:用于标识某位客户的代码类型即宽度:字符型,10位取值范围:“0000000001”~“9999999999”数据项编号:C—02数据项名称:会员姓名别名:客户姓名简述:某位会员的姓名类型即宽度:字符型,10位取值范围:文本数据项编号:C—049数据项名称:会员性别别名:客户性别简述:标识某位客户的性别类型即宽度:字符型,2位取值范围:文本数据项编号:C—05数据项名称:会员住址别名:客户住址简述:会员的联系地址类型即宽度:字符型,255位取值范围:文本数据项编号:C—06数据项名称:会员联系方式别名:客户联系方式简述:标识某位客户的联系电话类型即宽度:字符型,20位数据项编号:C—07数据项名称:会员卡种别名:会员卡的卡种简述:用于区别某位客户的会员级别类型即宽度:字符型,10位取值范围:文本数据项编号:C—08数据项名称:折扣等级别名:客户优惠等级简述:反映会员能享受的优惠金额类型即宽度:小数型,3位(百分精度)取值范围:“0.00”~“1.00”数据项编号:C—09数据项名称:生产日期别名:产品生产日期简述:反映产品的生产日期类型即宽度:日期型取值范围:0001-1-1~9999-12-31(2)数据结构定义数据结构编号:DS—01数据结构名称:员工简述:记录员工基本信息10数据结构组成:员工编号+员工姓名+性别+身份证号码+入职日期+家庭住址+联系电话+工资水平数据结构编号:DS—02数据结构名称:产品信息简述:记录店中所有产品的信息供客人参考数据结构组成:产品编号+产品名称+价格+产品保质期+产品规格+生产日期+备注数据结构编号:DS—03数据结构名称:供应商信息简述:记录供应商的基本信息数据结构组成:供应商编号+供应商名称+供应商地址+合作次数+折扣信息+信用等级+联系电话+备注数据结构编号:DS—04数据结构名称:会员信息简述:记录咖啡店会员的基本信息数据结构组成:会员编号+姓名+出生日期+性别+住址+联系方式+会员卡种+折扣等级数据结构编号:DS—05数据结构名称:销售单信息简述:记录顾客每次购买产生的订单数据结构组成:销售单编号+产品编号+结算金额+员工编号+销售日期+备注数据结构编号:DS—06数据结构名称:采购单信息简述:记录所需购买进货的原料信息,供采购人员参考数据结构组成:采购单编号+供应商编号+员工编号+折扣信息+采购单价+采购总额+采购日期+采购数量+备注数据结构编号:DS—07数据结构名称:原料清单信息简述:记录库存中的原料信

1 / 28
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功