1、目录1。项目背景21.1选题背景21.2系统目标和实现技术32 需求分析32。1业务流程分析32.1.1、原材料购进入库业务流程32.1。2、原材料加工业务流程42.1。3、商品出售业务流程52.2数据流程分析62。3数据字典72.3.1、数据流72。3。2、逻辑处理102。3。3、数据存储112.3。4、外部实体123 概念结构设计134逻辑结构设计145物理结构设计156 总结257 参考文献251.项目背景1。1选题背景对所选题目涉及的企业(或行业)背景和主要业务活动内容进行必要的说明,指出当前业务管理模式或流程中存在的主要问题,阐述对其信息化或对现有系统进行改进的必要性和意义所在。肯德
2、基(Kentucky Fried Chicken肯塔基州炸鸡),通常简称为KFC,是来自美国的著名连锁快餐厅,由哈兰山德士上校于1952年创建。主要出售炸鸡、汉堡、薯条、汽水等西式快餐食品。公司性质是西式快餐食品;公司口号是We Do Chicken Right;公司经营理念是不断推出新的产品,或将以往销售产品重新包装、多样性包装,针对人们尝鲜的心态,从而获得利润;公司的联盟是百事可乐公司。肯德基与1987年进入我国以来,肯德基在中国的发展实现三级跳:自19871996年得头9年以年均11家的速度发展了100家连锁直营店;在19962000年得4年间均发展75家;2001年以来,以年均150家
3、的发展速度加快了在中国的夸张,同时在部分中小城市开展了特许加盟业务。截止到2004年6月连锁店总数发展到1100家,其中上海、北京两市已分别达到100家规模。2003年中国肯德基实现营业额84亿。连续多年以餐厅数量最多、营业额最高而居中国餐饮业百强之首。肯德基在中国的发展经验:(1)、实施本土化战略(2)、执行标准化体系(3)、发展连锁经营(4)、建立企业文化(5)、强化员工培训(6)、建立连锁保障系统.具体到分公司即分餐厅,主要有的部门有:管理组(管理组由上到下为餐厅经理、两个副经理、储备经理、排班经理以及管理组长)、前台部、总配部、厨房部、腌制部。分餐厅的主要业务流程如下:(1)、材料购进
4、入库业务流程:原材料购入阶段储备经理根据计划购入原材料单发出购入原材料计划单通知采购人员进行采购工作,采购人员发出购原材料单给供货单位,然后供货单位进行相关操作;原材料入库阶段由储备经理及相关工作人员发出原材料入库单给管理人员,管理人员更新相关库存报表给储备经理。(2)、材料加工业务:由腌制部、厨房部和总配部进行相关操作,腌制部根据管理组发出的材料加工量凭据从仓库中领取相关材料进行腌制,厨房部递接由腌制部腌制完的原材料进行进一步的食品加工,最后由总配部根据商品特点进行最后的加工,即整个材料加工过程。(3)、商品出售业务:由前台部通过接受客的人口头陈述在收银机上输入顾客购买商品,产生商品订单;再
5、由收银员本来根据商品订单,将商品配备齐全,最后递交给客人.当前业务流程中存在的主要问题是各个环节中有些指令用的是口头形式,在更新材料在库情况以及商品销售情况可能出现误差。以及商品出售业务中,有时候会出现顾客等候时间过长的情况。肯德基是餐饮类连锁企业,信息化的发展对肯德基总店对分店的管理提供了很大的方便。通过信息化的管理和设置,企业分店就可以将每天的经营状况及时上传到信息系统中,总店可以根据这些分店的信息进行市场分析和调查,并以此作为决策和判断的依据。对分店的销售、商品滞销、退回商品、折扣等数据进行分析。上传的方式可以通过自动或手动方式上传。这样,还可以避免手工制作纸张并送达相应部门的时间浪费,
6、有效德提高了管理效率的同时,也避免了由于人工错误而造成的损失.此外,餐饮行业利用信息化的方式进行管理,还可以使餐饮行业管理效率提高,决策更科学,以及优化内部供应链、对外部市场快速反应等。1.2系统目标和实现技术通过初步的分析,给出未来要实现的系统功能目标,绘制系统功能目标图.并简要说明系统欲采用的软件体系结构、平台、DBMS和开发工具等。系统能够对肯德基与业务管理相关的全部操作进行管理。通过所设计出的系统协调各个业务流程图之间的关系,即时的记录以及更新从材料购进入库到商品加工最后商品销售的登记。具体模块如下:1、 原材料购进入库管理:供货单位详情、原材料基本信息、相关职工、登记原材料购入情况。
7、2、 原材料加工管理:原材料基本信息、相关职工、登记原材料领取情况3、 商品销售管理:按日期按商品品种的统计、相关职工、商品销售统计。系统采用的软件和平台有:Windows 7、visio2003、Power Designer、SQLSeveer2008等.系统功能目标图如下:2 需求分析紧密围绕所确定的系统目标,展开详细的需求分析,该阶段内容主要有:2。1业务流程分析对所涉及的业务流程进行分析,边分析边绘制业务流程图。业务流程图可以是BPM或VISIO等形式。所涉及的业务流程如下:2。1.1、原材料购进入库业务流程 原材料购进入库业务流程:根据储备经理提供的原材料(材料号、名称、规格、单价)
8、购入计划单,采购部的相关职工(职工号、姓名、年龄、职称)与供应商(供应商号、姓名、地址、电话号码、账号)联系,办理原材料购进放入仓库(仓库号、电话号码)并登记库存报表(记录购入记录单号、职工号、购入日期、商品号、数量、单价) 。业务流程图如下:2.1.2、原材料加工业务流程 原材料加工业务流程:根据管理组提供的商品原材料需求量单,查阅库存,如果有,则办理领取原材料并登记领取记录单(记录领取记录单号、领取职工号、原材料编号、数量、经办职工号);如果没有相应的原材料,则根据商品需求量办理预购登记(记录预购登记单号、领取职工号、原材料编号、数量) 。业务流程图如下: 2.1.3、商品出售业务流程 商
9、品出售业务流程:根据顾客(顾客卡号、姓名、年龄)提供的商品订单,查阅商品(商品号、商品名、价格、规格、生产日期)在库量,如果有,则办理销售并登记销售(记录销售记录单号、顾客卡号、购买日期、商品号、数量、单价、经办员工号);如果没有相应的商品,则可根据顾客的要求办理预约登记(记录预约登记单号、顾客号、商品号、数量、经办员工号),当有商品时,及时通知顾客.业务流程图如下:2。2数据流程分析在业务流程调查和分析的基础上,按照分层、概括、抽象的原则描述系统的数据流程图,要求数据流程图必须分层表达,图中所出现的数据对象分类顺序编号,以便进行编写对应的详细数据字典。该部分的数据流程图应至少3张。(1)、顶
10、层数据流程图(2)、子层原材料加工处理数据流程图(3)、子层商品出售数据流程图2.3数据字典按照数据流程图分层和每层数据流程图数据对象出现的先后顺序编写相对应的详细的数据字典,数据字典应包含数据流、数据存储、数据处理、外部实体和数据项等五个部分.2。3。1、数据流表1 数据流的描述数据流编号数据流名称简 述数据流来源数据流去向数据流组成数据流量高峰流量D1原材料计划采购单计划订购新原材料的信息单管理人员采购人员商品名+商品数量+价格+管理人员姓名+采购人员姓名+采购单位名称+原材料生产商名+原材料生产日期1张/月1张/2周D2原材料采购计划单订购新原材料的信息单采购人员原材料采购处理模块商品名
11、+商品数量+价格+采购人员姓名+采购单位名称+原材料生产商名+原材料生产日期1张/月1张/2周D3采购原材料清单购买原材料后的信息单原材料采购处理模块管理人员商品名+商品数量+价格+采购人员姓名+采购人员编号+原材料生产商名+原材料生产日期+采购日期1张/月1张/2周D4入库原材料清单准备入库的原材料信息单管理人员原材料入库处理模块商品编号+商品名+数量+管理人员编号+入库日期1张/月1张/2周D5入库清单刚新入库的原材料的信息单原材料入库处理模块原材料库存情况存档商品编号+商品名+数量+管理人员编号+入库日期1张/月1张/2周D6原材料需求清单准备领取原材料的信息单相关职工原材料加工处理模块
12、商品编号+商品名+数量+相关职工姓名+出库日期+ 总价5张/天10张/天D7原材料领取清单领取原材料后的信息单原材料加工处理模块原材料库存情况存档商品编号+商品名+数量+相关职工编号+相关职工姓名+出库日期+ 总价5张/天10张/天D8完工商品清单完成加工后商品的信息单原材料加工处理模块完工商品库存情况存档商品编号+商品名+数量+价格+相关职工编号+相关职工姓名+生产日期10张/天20张/天D9废弃商品清单未完成加工商品的信息单原材料加工处理模块完工商品库存情况存档商品编号+商品名+数量+价格+相关职工编号+相关职工姓名+废弃日期2张/天4张/天D10商品订单顾客所要买的商品的信息单顾客相关职
13、工商品号+商品名+数量+价格+顾客姓名+相关职工姓名+相关职工编号+购买日期300张/天600张/天D11商品需求量清单顾客所需商品的信息单相关职工商品销售处理模块商品号+商品名+数量+价格+顾客姓名+顾客编号+相关职工姓名+相关职工编号+购买时间300张/天600张/天D12商品销售清单通过销售处理从商品库中卖出的商品信息单商品销售处理模块完工商品库存情况存档商品号+商品名+数量+价格+相关职工姓名+相关职工编号+出售时间300张/天600张/天D13废弃商品清单通过销售处理商品库中过期商品废弃的信息单商品销售处理模块完工商品库存情况存档商品号+商品名+数量+价格+相关职工姓名+相关职工编号
14、+废弃时间2张/天4张/天D14顾客所购买商品顾客从肯德基购买的商品商品销售处理模块顾客商品号+商品名+数量+价格+商品生产时间+购买时间300张/天600张/天D15原材料需求清单准备领取原材料的信息单相关职工审核处理模块商品编号+商品名+数量+相关职工姓名+出库日期+ 总价5张/天10张/天D16不合格的原材料领取清单通过审核处理不合格的原材料领取的信息单审核处理模块相关职工商品编号+商品名+数量+相关职工姓名+领取日期5张/天10张/天D17合格的原材料领取清单通过审核处理合格的原材料领取的信息单审核处理模块原材料取出处理模块商品编号+商品名+数量+相关职工姓名+出库日期+总价5张/天1
15、0张/天D18原材料领取清单领取原材料后的信息单原材料取出处理模块职工领取原材料情况存档商品编号+商品名+数量+相关职工姓名+出库日期+总价5张/天10张/天D19原材料领取清单领取原材料后的信息单原材料取出处理模块原材料在库情况存档商品编号+商品名+数量+相关职工姓名+出库日期+总价5张/天10张/天D20原材料信息原材料的相关基本信息原材料取出处理模块相关职工原材料编号+原材料名+库存数量+商品价格+入库日期+原材料保质时间5张/天10张/天D21商品需求量清单顾客所需商品的信息单原材料取出处理模块原材料加工处理模块商品号+商品名+数量+价格+顾客姓名+顾客编号+相关职工姓名+相关职工编号
16、+购买时间300张/天600张/天D22完工商品清单完成加工后商品的信息单原材料加工处理模块完工商品库存情况存档商品编号+商品名+数量+价格+相关职工编号+相关职工姓名+生产日期10张/天20张/天D23废弃商品清单未完成加工商品的信息单原材料加工处理模块废弃商品库存情况存档商品号+商品名+数量+价格+相关职工姓名+相关职工编号+废弃时间2张/天4张/天D24商品订单顾客所要买的商品的信息单顾客相关职工商品号+商品名+数量+价格+顾客姓名+相关职工姓名+相关职工编号+购买日期300张/天600张/天D25应付货款顾客所买商品所需付的价钱顾客相关职工金额8000元/天2万元/天D26发票交易成功
17、后开出的发票相关职工顾客单位名称+价钱总数300张/天600张/天D27商品需求量清单顾客所需商品的信息单相关职工审核处理模块商品号+商品名+数量+价格+顾客姓名+相关职工姓名+相关职工编号+购买时间300张/天600张/天D28不合格商品需求量清单通过审核处理需求量超过库存量的信息单审核处理模块相关职工商品号+商品名+数量+价格+顾客姓名+顾客编号+相关职工姓名+相关职工编号+购买时间300张/天600张/天D29合格的商品需求量清单通过审核处理需求量小于库存量的信息单审核处理模块商品销售处理模块商品号+商品名+数量+价格+顾客姓名+顾客编号+相关职工姓名+相关职工编号+购买时间300张/天
18、600张/天D30合格商品清单通过销售处理商品处于最佳赏味期的商品商品销售处理模块合格商品处理模块商品号+商品名+数量+价格+相关职工姓名+相关职工编号+处理时间300张/天600张/天D31不合格商品清单通过销售处理商品不处于最佳赏味期的商品商品销售处理模块不合格商品处理模块商品号+商品名+数量+价格+相关职工姓名+相关职工编号+处理时间300张/天600张/天D32商品销售清单售出商品的信息单商品销售处理模块顾客购买商品情况存档商品号+商品名+数量+价格+顾客姓名+顾客编号+相关职工姓名+相关职工编号+购买时间300张/天600张/天D33商品销售清单售出商品的信息单商品销售处理模块商品在
19、库情况存档商品号+商品名+数量+价格+相关职工姓名+相关职工编号+处理时间300张/天600张/天D34合格商品清单通过合格商品处理商品的信息单合格商品处理模块合格商品库存情况存档商品号+商品名+数量+价格+相关职工姓名+相关职工编号+处理时间300张/天600张/天D35不合格商品清单通过不合格商品处理商品的信息单不合格商品处理模块不合格商品库存情况存档商品号+商品名+数量+价格+相关职工姓名+相关职工编号+处理时间300张/天600张/天D36商品信息商品的相关基本信息商品销售处理模块顾客商品编号+商品名+库存数量+商品价格+生产时间+商品保质时间300张/天600张/天D37顾客所购买商
20、品顾客从肯德基购买的商品商品销售处理模块顾客商品号+商品名+数量+价格+商品生产时间+购买时间2000件/天2000件/天2。3.2、逻辑处理表2 处理逻辑的描述处理逻辑编号处理逻辑名称简述输入的数据流处理输出的数据流处理频率P1原材料采购处理采购新的原材料的处理过程原材料采购计划单采购人员根据需要,凭原材料采购计划单去联系供货单位采购原材料采购原材料清单1次/月P2原材料入库处理将采购的原材料按一定要求入库入库原材料清单由管理人员对采购回来并审核无误的原材料,按照肯德基总公司统一的分类进行编号,之后登记原材料编号、原材料名、供应单位等原材料基本信息,将新购原材料入库。入库清单1次/月P3原材
21、料加工处理领取原材料并进行加工处理过程原材料需求清单相关职工根据原材料需求到仓库与仓库管理人员联系领取原材料,并将所领取的材料进行加工,加工后检查进行完工和未完工处理.领取原材料清单、完工商品清单、废弃商品清单5次/天P4商品销售处理按照一定的规定,将商品进行销售商品需求量清单相关职工按照肯德基的统一规定,对符合需求的合格商品进行销售.商品销售清单、废弃商品清单、顾客所购买商品300次/天P3,1审核处理对将领取的原材料进行审核原材料需求清单相关职工根据原材料基本信息,和原材料在库情况、原材料需求情况对照,检查符合需求的原材料是否在库并核查职工是否符合条件,如无误就进行原材料取出处理模块,否则
22、退出继续等待.原材料不合格领取清单、原材料合格领取订单5次/天P3.2原材料取出处理将原材料取出于相关职工的处理过程合格的原材料领取清单根据合格的原材料领取清单,仓库管理人员找出所要的原材料,登记原材料出库记录、职工领取记录等,再将所要领取的原材料给相关职工原材料领取清单、原材料信息、商品需求量清单5次/天P3.3原材料加工处理将领取出的原材料进行加工的处理过程商品需求量清单总配部的相关职工根据商品需求量清单将领取出的原材料按照一定标准惊醒加工,登记完工商品和未完工商品记录等,将完工的商品给前台相关职工完工商品清单、废弃商品清单100次/天P4.1审核处理对顾客商品需求量进行审核商品需求量清单
23、前台部的相关职工根据商品基本信息,和商品在库情况、商品需求情况对照,检查符合需求的商品是否在库并核查职工是否符合条件,如无误就进行商品销售处理模块,否则退出进入预约等待。不合格商品需求量清单、合格商品需求量清单300次/天P4。2商品销售处理按照一定的规定,将商品进行销售合格的商品需求量清单相关职工按照肯德基的统一规定,对符合需求的合格商品进行销售。合格商品清单、不合格商品清单、商品销售清单、商品信息300次/天P4。3合格商品处理按照一定的标准,将合格商品进行处理合格商品清单相关职工按照肯德基的相关标准,对商品进行分类,区分,将合格的商品递交前台相关职工合格商品清单300次/天P4.4不合格
24、商品处理按照一定的标准,将不合格商品进行处理合格商品清单相关职工按照肯德基的相关标准,对商品进行分类,区分,将合格的商品递交前台相关职工合格商品清单3002。3。3、数据存储表3 数据存储的描述数据存储编号数据存储名称简 述数据存储组成相关联的处理F01原材料库存情况存档保存原材料库存、在库情况的文档原材料编号+原材料名+原材料供应商+原材料生产日期+库存数+在库数+可领取标志+入库日期+出库日期+批次P2、P3F02完工商品库存情况存档保存完工商品库存、在库情况的文档商品编号+商品名+相关职工编号+相关职工名+生产时间+库存数+在库数+可出售标志+入库信息+出库销售信息+件数P3、P4F03
25、废弃商品库存情况存档保存未完工商品情况库存、在库的文档商品编号+商品名+相关职工编号+相关职工名+生产时间+库存数+在库数+可废弃标志+入库信息+废弃信息+件数P3、P4F11职工领取原材料情况存档保存职工领取原材料情况的文档职工编号+领取次数+职工姓名+原材料编号+领取日期+仓库管理人员编号P3。1、P3。2F12原材料在库情况存档保存原材料在库情况的文档原材料编号+原材料名+原材料供应商+原材料生产日期+库存数+在库数+可领取标志+入库日期+出库日期+批次P3。1、P3。2F13职工基本信息保存职工基本信息的文档职工编号+职工姓名+职工性别+在职时间P3.1F14完工商品库存情况存档保存完
26、工商品在库情况的文档商品编号+商品名+相关职工编号+相关职工名+生产时间+库存数+在库数+可出售标志+入库信息+出库销售信息+件数P3。3F15废弃商品库存情况存档保存未完工商品在库情况的文档商品编号+商品名+相关职工编号+相关职工名+生产时间+库存数+在库数+可废弃标志+入库信息+废弃信息+件数P3.3F21商品基本信息保存商品基本信息的文档商品编号+商品名+生产时间+保质时间+数量P4。1F22顾客购买商品情况存档保存顾客购买情况的文档顾客编号+顾客姓名+购买次数+商品编号+商品名+购买日期+相关职工编号P4.1、P4.2F23合格商品库存情况存档保存合格商品库存、在库情况的文档商品编号+
27、商品名+相关职工编号+相关职工名+生产时间+库存数+在库数+可出售标志+入库信息+出库销售信息+件数P4.3F24不合格商品库存情况存档保存不合格商品情况库存、在库的文档商品编号+商品名+相关职工编号+相关职工名+生产时间+库存数+在库数+可废弃标志+入库信息+废弃信息+件数P4.4F25商品在库情况存档保存商品库存、在库情况的文档商品编号+商品名+商品生产职工+商品生产日期+库存数+在库数+可出售标志+入库日期+出库日期+件数P4.1、P4。22.3。4、外部实体表4 外部实体的描述外部实体编号外部实体名称简述输入的数据流输出的数据流S1管理人员肯德基管理组的人员采购原材料清单,原材料计划采
28、购单,入库原材料清单,S2采购人员肯德基负责采购工作的人员原材料计划采购单、原材料采购计划单、S3相关职工肯德基负责材料领取腌制、加工、收银等工作的人员商品需求量清单、原材料需求清单、商品需求量清单、不合格原材料领取清单、商品订单、应付货款S4顾客消费者商品订单、应付货款发票、顾客所买商品、商品信息3 概念结构设计在需求分析的基础上,应用概念模型的相关设计方法,完成数据库的概念模型设计。所设计的概念模型应为CDM图.4逻辑结构设计粘贴根据CDM图转换来的PDM图5物理结构设计粘贴由PDM生成数据库过程中的SQL脚本,为节省篇幅,可只保留原始脚本中的头文件和生成基本表的脚本,同时注意头文件中DB
29、MS的名称应与项目背景介绍中的信息一致,并且注意头文件中系统时间的正确性./=/* DBMS name: Microsoft SQL Server 2005 */ Created on: 2012/6/6 20:08:36 /=/=/* Table: Buyer */*=*/create table Buyer ( Bno char(20) not null, Bname char(40) not null, Bsex char(20) null, Bpno char(40) null, constraint PK_BUYER primary key nonclustered (Bno)go/
30、=*/* Table: Customer */*=*/create table Customer ( Cno numeric(8) not null, Cname varchar(1) null, Csex char(10) null, constraint PK_CUSTOMER primary key nonclustered (Cno))go/=/ Table: Draw /*=*/create table Draw ( Wno numeric(20) not null, Mno char(20) not null, Mname char(40) not null, Msta char(
31、20) not null, constraint PK_DRAW primary key (Wno, Mno, Mname, Msta)go/*=*/* Index: Draw_FK /*=*/create index Draw_FK on Draw (Wno ASC)go/*=*/ Index: Draw2_FK /*=*/create index Draw2_FK on Draw (Mno ASC,Mname ASC,Msta ASC)go/=*/* Table: Goods */*=*/create table Goods ( Gno numeric(8) not null, Gname
32、 char(20) null, Gprc numeric(8) null, Gstd numeric(8) null, Gdate datetime null, constraint PK_GOODS primary key nonclustered (Gno))go/=*/* Table: Market /*=/create table Market ( Wno numeric(20) not null, Gno numeric(8) not null, Magno numeric(8) not null, Maamt numeric(8) not null, Madate datetime
33、 null, Maspc double precision null, Macno char(10) not null, constraint PK_MARKET primary key (Wno, Gno)go/=/ Index: Market_FK */*=/create index Market_FK on Market (Wno ASC)go/*=*/ Index: Market2_FK /=/create index Market2_FK on Market (Gno ASC)go/*=/ Table: Material /*=*/create table Material ( Mn
34、o char(20) not null, Mname char(40) not null, Msta char(20) not null, Mpri char(20) null, constraint PK_MATERIAL primary key nonclustered (Mno, Mname, Msta)go/*=*/ Table: Material Draw Record /=*/create table Material Draw Record” ( MDno char(20) not null, MDwno char(20) not null, Mmno char(20) null, Mqt char(20) null, constraint ”PK_MATERIAL DRAW RECORD primary key nonclustered (MDno, MDwno))go/=*/* Table: ”Material Working Record */*=
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100