肯德基商品管理系统的数据库设计Word文档格式.docx
《肯德基商品管理系统的数据库设计Word文档格式.docx》由会员分享,可在线阅读,更多相关《肯德基商品管理系统的数据库设计Word文档格式.docx(45页珍藏版)》请在冰豆网上搜索。
此外,餐饮行业利用信息化的方式进行管理,还可以使餐饮行业管理效率提高,决策更科学,以及优化内部供应链、对外部市场快速反应等。
1.2系统目标和实现技术
通过初步的分析,给出未来要实现的系统功能目标,绘制系统功能目标图。
并简要说明系统欲采用的软件体系结构、平台、DBMS和开发工具等。
系统能够对肯德基与业务管理相关的全部操作进行管理。
通过所设计出的系统协调各个业务流程图之间的关系,即时的记录以及更新从材料购进入库到商品加工最后商品销售的登记。
具体模块如下:
1、原材料购进入库管理:
供货单位详情、原材料基本信息、相关职工、登记原材料购入情况。
2、原材料加工管理:
原材料基本信息、相关职工、登记原材料领取情况
3、商品销售管理:
按日期按商品品种的统计、相关职工、商品销售统计。
系统采用的软件和平台有:
Windows7、visio2003、PowerDesigner、SQLSeveer2008等。
系统功能目标图如下:
2需求分析
紧密围绕所确定的系统目标,展开详细的需求分析,该阶段内容主要有:
2.1业务流程分析
对所涉及的业务流程进行分析,边分析边绘制业务流程图。
业务流程图可以是BPM或VISIO等形式。
所涉及的业务流程如下:
2.1.1、原材料购进入库业务流程
原材料购进入库业务流程:
根据储备经理提供的原材料(材料号、名称、规格、单价)购入计划单,采购部的相关职工(职工号、姓名、年龄、职称)与供应商(供应商号、姓名、地址、电话号码、账号)联系,办理原材料购进放入仓库(仓库号、电话号码)并登记库存报表(记录购入记录单号、职工号、购入日期、商品号、数量、单价)。
业务流程图如下:
2.1.2、原材料加工业务流程
原材料加工业务流程:
根据管理组提供的商品原材料需求量单,查阅库存,如果有,则办理领取原材料并登记领取记录单(记录领取记录单号、领取职工号、原材料编号、数量、经办职工号);
如果没有相应的原材料,则根据商品需求量办理预购登记(记录预购登记单号、领取职工号、原材料编号、数量)。
2.1.3、商品出售业务流程
商品出售业务流程:
根据顾客(顾客卡号、姓名、年龄)提供的商品订单,查阅商品(商品号、商品名、价格、规格、生产日期)在库量,如果有,则办理销售并登记销售(记录销售记录单号、顾客卡号、购买日期、商品号、数量、单价、经办员工号);
如果没有相应的商品,则可根据顾客的要求办理预约登记(记录预约登记单号、顾客号、商品号、数量、经办员工号),当有商品时,及时通知顾客。
2.2数据流程分析
在业务流程调查和分析的基础上,按照分层、概括、抽象的原则描述系统的数据流程图,要求数据流程图必须分层表达,图中所出现的数据对象分类顺序编号,以便进行编写对应的详细数据字典。
该部分的数据流程图应至少3张。
(1)、顶层数据流程图
(2)、子层原材料加工处理数据流程图
(3)、子层商品出售数据流程图
2.3数据字典
按照数据流程图分层和每层数据流程图数据对象出现的先后顺序编写相对应的详细的数据字典,数据字典应包含数据流、数据存储、数据处理、外部实体和数据项等五个部分。
2.3.1、数据流
表1数据流的描述
数据流编号
数据流名称
简述
数据流
来源
去向
数据流组成
数据流量
高峰流量
D1
原材料计划采购单
计划订购新原材料的信息单
管理人员
采购人员
商品名+商品数量+价格+管理人员姓名+采购人员姓名+采购单位名称+原材料生产商名+原材料生产日期
1张/月
1张/2周
D2
原材料采购计划单
订购新原材料的信息单
原材料
采购处理模块
商品名+商品数量+价格+采购人员姓名+采购单位名称+原材料生产商名+原材料生产日期
D3
采购原材料清单
购买原材料后的信息单
商品名+商品数量+价格+采购人员姓名+采购人员编号+原材料生产商名+原材料生产日期+采购日期
D4
入库原材料清单
准备入库的原材料信息单
原材料入库处理模块
商品编号+商品名+数量+管理人员编号+入库日期
D5
入库清单
刚新入库的原材料的信息单
入库处理模块
库存情况存档
D6
原材料需求清单
准备领取原材料的信息单
相关
职工
加工处理模块
商品编号+商品名+数量+相关职工姓名+出库日期+总价
5张/天
10张/天
D7
领取清单
领取原材料后的信息单
原材料库存情况存档
商品编号+商品名+数量+相关职工编号+相关职工姓名+出库日期+总价
D8
完工商品清单
完成加工后商品的信息单
完工商品库存情况存档
商品编号+商品名+数量+价格+相关职工编号+相关职工姓名+生产日期
10张/
天
20张/
D9
废弃商品清单
未完成加工商品的信息单
商品编号+商品名+数量+价格+相关职工编号+相关职工姓名+废弃日期
2张/
4张/
D10
商品订单
顾客所要买的商品的信息单
顾客
相关职工
商品号+商品名+数量+价格+顾客姓名+相关职工姓名+相关职工编号+购买日期
300张/
600张/
D11
商品需求量清单
顾客所需商品的信息单
商品销售处理模块
商品号+商品名+数量+价格+顾客姓名+顾客编号+相关职工姓名+相关职工编号+购买时间
D12
商品销售清单
通过销售处理从商品库中卖出的商品信息单
商品
销售处理模块
商品号+商品名+数量+价格+相关职工姓名+相关职工编号+出售时间
D13
通过销售处理商品库中过期商品废弃的信息单
商品号+商品名+数量+价格+相关职工姓名+相关职工编号+废弃时间
D14
顾客所购买商品
顾客从肯德基购买的商品
商品号+商品名+数量+价格+商品生产时间+购买时间
300张/天
D15
审核处理模块
D16
不合格的原材料领取清单
通过审核处理不合格的原材料领取的信息单
商品编号+商品名+数量+相关职工姓名+领取日期
D17
合格的原材料领取清单
通过审核处理合格的原材料领取的信息单
取出处理模块
商品编号+商品名+数量+相关职工姓名+出库日期+总价
D18
原材料领取清单
职工领取原材料情况存档
D19
原材料在库情况存档
D20
原材料信息
原材料的相关基本信息
原材料编号+原材料名+库存数量+商品价格+入库日期+原材料
保质时间
D21
原材料取出处理模块
D22
原材料加工处理模块
D23
废弃商品库存情况存档
D24
D25
应付货款
顾客所买商品所需付的价钱
金额
8000元/
2万元/
D26
发票
交易成功后开出的发票
单位名称+价钱总数
D27
商品号+商品名+数量+价格+顾客姓名+相关职工姓名+相关职工编号+购买时间
D28
不合格商品需求量清单
通过审核处理需求量超过库存量的信息单
D29
合格的商品需求量清单
通过审核处理需求量小于库存量的信息单
D30
合格商品清单
通过销售处理商品处于最佳赏味期的商品
合格商品处理模块
商品号+商品名+数量+价格+相关职工姓名+相关职工编号+处理时间
D31
不合格商品清单
通过销售处理商品不处于最佳赏味期的商品
不合格
商品处理模块
D32
售出商品的信息单
顾客购买商品情况存档
D33
商品在库情况存档
D34
通过合格商品处理商品的信息单
合格商品库存情况存档
D35
通过不合格商品处理商品的信息单
不合格商品处理模块
不合格商品库存情况存档
D36
商品信息
商品的相关基本信息
商品编号+商品名+库存数量+商品价格+生产时间+商品
D37
2000件/
2.3.2、逻辑处理
表2处理逻辑的描述
处理逻辑编号
处理逻辑名称
简述
输入的数据流
处理
输出的数据流
处理频率
P1
原材料采购处理
采购新的原材料的处理过程
采购计划单
采购人员根据需要,凭原材料采购计划单去联系供货单位采购原材料
采购
原材料清单
1次/月
P2
原材料入库处理
将采购的原材料按一定要求入库
入库原
材料清单
由管理人员对采购回来并审核无误的原材料,按照肯德基总公司统一的分类进行编号,之后登记原材料编号、原材料名、供应单位等原材料基本信息,将新购原材料入库。
P3
原材料加工处理
领取原材料并进行加工处理过程
相关职工根据原材料需求到仓库与仓库管理人员联系领取原材料,并将所领取的材料进行加工,加工后检查进行完工和未完工处理。
领取原材料清单、完工商品清单、废弃商品清单
5次/天
P4
商品销售处理
按照一定的规定,将商品进行销售
相关职工按照肯德基的统一规定,对符合需求的合格商品进行销售。
商品销售清单、废弃商品清单、顾客所购买商品
300次/天
P3,1
审核处理
对将领取的原材料进行审核
相关职工根据原材料基本信息,和原材料在库情况、原材料需求情况对照,检查符合需求的原材料是否在库并核查职工是否符合条件,如无误就进行原材料取出处理模块,否则退出继续等待。
原材料不合格领取清单、原材料合格领取订单
P3.2
原材料取出处理
将原材料取出于相关职工的处理过程
根据合格的原材料领取清单,仓库管理人员找出所要的原材料,登记原材料出库记录、职工领取记录等,再将所要领取的原材料给相关职工
原材料领取清单、原材料信息、商品需求量清单
P3.3
将领取出的原材料进行加工的处理过程
总配部的相关职工根据商品需求量清单将领取出的原材料按照一定标准惊醒加工,登记完工商品和未完工商品记录等,将完工的商品给前台相关职工
完工商品清单、废弃商品清单
100次/天
P4.1
对顾客商品需求量进行审核
前台部的相关职工根据商品基本信息,和商品在库情况、商品需求情况对照,检查符合需求的商品是否在库并核查职工是否符合条件,如无误就进行商品销售处理模块,否则退出进入预约等待。
不合格商品需求量清单、合格商品需求量清单
P4.2
合格商品清单、不合格商品清单、商品销售清单、商品信息
P4.3
合格商品处理
按照一定的标准,将合格商品进行处理
相关职工按照肯德基的相关标准,对商品进行分类,区分,将合格的商品递交前台相关职工
P4.4
不合格商品处理
按照一定的标准,将不合格商品进行处理
300
2.3.3、数据存储
表3数据存储的描述
数据存储
编号
名称
数据存储组成
相关联的处理
F01
保存原材料库存、在库情况的文档
原材料编号+原材料名+原材料供应商+原材料生产日期+库存数+在库数+可领取标志+入库日期+出库日期+批次
P2、P3
F02
保存完工商品库存、在库情况的文档
商品编号+商品名+相关职工编号+相关职工名+生产时间+库存数+在库数+可出售标志+入库信息+出库销售信息+件数
P3、P4
F03
保存未完工商品情况库存、在库的文档
商品编号+商品名+相关职工编号+相关职工名+生产时间+库存数+在库数+可废弃标志+入库信息+废弃信息+件数
F11
保存职工领取原材料情况的文档
职工编号+领取次数+职工姓名+原材料编号+领取日期+仓库管理人员编号
P3.1、P3.2
F12
保存原材料在库情况的文档
F13
职工基本信息
保存职工基本信息的文档
职工编号+职工姓名+职工性别+在职时间
P3.1
F14
保存完工商品在库情况的文档
F15
保存未完工商品在库情况的文档
F21
商品基本信息
保存商品基本信息的文档
商品编号+商品名+生产时间+保质时间+数量
F22
保存顾客购买情况的文档
顾客编号+顾客姓名+购买次数+商品编号+商品名+购买日期+相关职工编号
P4.1、P4.2
F23
保存合格商品库存、在库情况的文档
F24
保存不合格商品情况库存、在库的文档
F25
保存商品库存、在库情况的文档
商品编号+商品名+商品生产职工+商品生产日期+库存数+在库数+可出售标志+入库日期+出库日期+件数
2.3.4、外部实体
表4外部实体的描述
外部实体编号
外部实体名称
S1
肯德基管理组的人员
采购原材料清单,
原材料计划采购单,入库原材料清单,
S2
肯德基负责采购工作的人员
原材料计划采购单、
原材料采购计划单、
S3
肯德基负责材料领取腌制、加工、收银等工作的人员
商品需求量清单、原材料需求清单、
商品需求量清单、不合格原材料领取清单、商品订单、应付货款
S4
消费者
商品订单、应付货款
发票、顾客所买商品、商品信息
3概念结构设计
在需求分析的基础上,应用概念模型的相关设计方法,完成数据库的概念模型设计。
所设计的概念模型应为CDM图。
4逻辑结构设计
粘贴根据CDM图转换来的PDM图
5物理结构设计
粘贴由PDM生成数据库过程中的SQL脚本,为节省篇幅,可只保留原始脚本中的头文件和生成基本表的脚本,同时注意头文件中DBMS的名称应与项目背景介绍中的信息一致,并且注意头文件中系统时间的正确性。
/*==============================================================*/
/*DBMSname:
MicrosoftSQLServer2005*/
/*Createdon:
2012/6/620:
08:
36*/
/*Table:
Buyer*/
createtableBuyer(
Bnochar(20)