饮料仓库管理信息系统一、系统分析1、系统概述(开发背景、系统目标等)在现代生产企业中,产品的出入库管理即仓库管理是一个重要组成部分,企业的各级管理人员需要及时了解、掌握各种产品的入库量、出库量和库存量,以便心中有数。由于饮料品种多样,各种品牌的饮料每日出入库量也很大,依靠手工处理来记录或统计各种意料的出入库数据,既难做到及时性,也难保证数据的准确性。因而有必要建立一个饮料仓库管理信息系统,以此实现对饮料的库存信息及统计单据的计算机管理,简化作业程序,提高作业效率。在企业良好经济效益基础并且有能力支出建立新系统所需的费用,因而建立新系统在管理上,技术上和经济上都是可行的。2.系统分析部分1)需求分析。由于饮料品种多样,各种品牌的饮料每日出入库量也很大,依靠手工处理来记录或统计各种意料的出入库数据,既难做到及时性,也难保证数据的准确性。因而有必要建立一个饮料仓库管理信息系统,以此实现对饮料的库存信息及统计单据的计算机管理,简化作业程序,提高作业效率。2)业务流程图。上述管理库存业务的业务流程图如下。单据审核审核员负责对产品入库单、出库单进行审核,检查入库单和出库单填写的形式是否符合要求,产品实际入库量和金额与入库单上填写的数据是否一致,出库单上填写的出库数量是否大于产品实际库存量等。不合格的单据分别返回车间和销售科,合格的单据转给记帐员,由其登记库存台帐。登录库存台帐记帐员依据合格的入库单和出库单登记产品出入库台帐,记录到每一笔出入库业务。库存统计统计员根据库存台账分析各种饮料每日、每月出入库数量等综合数据,也可进行库存数据的随机查询等。3)数据流程图。上述管理库存业务的数据流程图如下。4)数据字典。数据项的定义。(已入库单编号为例)数据项编号:A-01数据项名称:入库单编号别名:入库单编号简述:某种饮料的代码类型及宽度:字符型,4位取值范围:“0001”~“9999”数据流的描述。(以入库单为例)数据流编号:B-01数据流名称:入库单简述:车间开出的产品入库单数据流来源:车间数据流去向:入库单审核模块数据项组成:入库单编号+日期+产品代码+产品名称+入库数量+单价+入库金额+单位+入库车间+经手人数据流量:约30张/日高峰流量:约50张/日数据流编号:B-02数据流名称:合格入库单简述:经审核合格的产品入库单数据流来源:入库单审核模块数据流去向:入库单处理模块数据项组成:入库单编号+日期+产品代码+产品名称+入库数量+单价+入库金额+单位+入库车间+经手人数据流量:约30张/日高峰流量:约50张/日数据流编号:B-03数据流名称:不合格入库单简述:经审核不合格的产品入库单数据流来源:入库单审核模块数据流去向:车间数据项组成:入库单编号+日期+产品代码+产品名称+入库数量+单价+入库金额+单位+入库车间+经手人数据流量:1张/周高峰流量:1张/周数据流编号:B-04数据流名称:入库数据简述:根据入库单,应记入如库存台帐的产品入库数据数据流来源:入库单处理模块数据流去向:库存台账数据项组成:入库单编号+日期+产品代码+产品名称+入库数量+单价+入库金额+单位数据流量:约30笔/.日高峰流量:约50笔/.日处理逻辑的描述。处理逻辑编号:C-01处理逻辑名称:入库单审核简述:审查车间送来的入库单是否合格输入的数据流:入库单处理描述:审查车间送来的入库单填写格式是否符合要求,产品实际入库数量和金额与入库单上填写的数据是否一致等。不合格的单据返回车间,合格的单据转给记帐员登记库存台账。输出的数据流:合格入库单、不合格入库单数据频率:30次/日处理逻辑编号:C-02处理逻辑名称:入库处理简述:根据合格入库单,将入库数据记入库存台账输入的数据流:合格入库单处理描述:根据合格入库单,将入库数据记入库存台账,并更新相应饮料的库存数量和金额。输出的数据流:入库数据数据频率:30次/日数据存储的描述。数据存储编号:D-01数据存储名称:库存台帐简述:记录产品出入库数据的明细账数据存储组成:日期+产品代码+产品名称+入库数量+零售数量+批发数量+库存数量关键字:日期+产品代码相关联的处理:C-01、C-02、C-03、C-04外部数据的描述。外部实体编号:E-01外部实体名称:车间简述:生产产品入库输入的数据流:B-03输出的数据流:B-01外部实体编号:E-02外部实体名称:销售科简述:销售产品入库输入的数据流:B-07输出的数据流:B-053、系统设计1)功能结构图设计如下。二、应用程序部分。1、数据库设计。组织信息系统所需的数据,创建数据库和表。.1)根据系统分析,设计了9个数据表文件。①饮料基本情况表——cpdm.dbf。(产品代码C(2),产品名称C(8),产品单位代码C(1),产品单位C(4),产品规格代码C(1),产品规格C(6),产品不变价格N(7,2),产品现行价格N(7,2))②饮料出入库记录表——cpsjsr.bdf。(日期D(8),产品代码C(2),产品入库数量N(8,1),产品零售销量N(8,1),产品批发销量N(8,1))③饮料入库情况表——cprk.dbf。(日期D(8),产品代码C(2),产品入库数量N(8,1))④饮料销售情况表——coxs.dbf。(日期D(8),产品代码C(2),产品零售销量N(8,1),产品批发销量N(8,1))⑤饮料每日库存量情况表——cpkc.dbf。(日期D(8),王老吉瓶装产品库存管理系统数据录入报表输出代码维护数据查询凉茶库存数量N(10,3),康师傅冰糖雪梨库存数量N(10,3),农夫山泉库存数量N(10,3),悦活柠檬从库存数量N(10,3))⑥饮料入库、销售及库存情况表——cprdata.dbf。(日期D(8),产品代码C(2),产品入库数量N(8,1),产品零售数量N(8,1),产品批发销量N(8,1),产品库存数量N(8,1))⑦报表计算辅助文件——cpddjs.dbf。(日期D(8),产品代码C(2),产品名称C(18),产品单位(4),产品入库数量(10,1),产品零售销量N(10,1),产品批发销量N(10,1),产品库存数量N(8,1),累计入库数量N(10,1),累计总销售数量N(10,1))⑧各月报表——cpbb.dbf。(日期D(8),产品代码C(2),产品单位C(4),产品入库数量N(10,1),产品零售销量N(10,1),产品批发销量N(10,1),产品入库数量N(8,1),累计入库数量N(10,1),累计总销售数量N(10,1))⑨产品单位代码、规格代码表——cpdzb.dbf。(产品单位代码C(1),产品单位C(4),产品规格代码C(1),产品规格C(6))