1、商品混泥土生产管理信息系统2第一章 系统分析报告一. 建立系统的必要性在商品混泥土生产企业中,混泥土的生产是一项日常性工作,企业的各级管理人员需要及时了解和掌握混泥土的原料库存、混泥土的生产、需求和销售情况,以便心中有数,合理安排企业生产经营各个环节的工作,因而混泥土的生产与销售管理是混泥土生产企业即商品混泥土站的一项非常重要的工作。 在商品混泥土站中,由于混泥土的生产需要的原料的种类繁多,要求生产过程具有连续性,并且要求生产出来的混泥土能马上运到工地,同时要保证混泥土具有较高的质量保证,依靠人工来统计各种数据和调节各方面的关系,既难做到及时性,也难保证生产出来的混泥土质量,因而有必要建立一个
2、计算机控制的生产管理信息系统。这一点在该企业中,从主管领导、管理人员到具体的业务人员认识是一致的,而且由于该企业有良好的管理基础,企业的经济效益良好,对建立新系统所需的费用有能力支出,因而建立新系统在管理上、技术上和经济上都是可行的。二业务流程分析 整个业务流程由销售科、生产科、质检科、库房、采购科、财务科、车队等七个部门组成。 销售科负责处理订单,登记施工单位对混凝土规格型号的要求,交给生产科进行生产。同时将生产出来的合格产品交给运输车队送达施工现场,并记录销售信息。最后将收款凭证交给财务科。 生产科由试验室和配料站两部门组成,试验室根据销售科送来的资料,进行混凝土的配合设计,确定混凝土的生
3、产工艺,并将设计文件交给配料站,配料站凭领料单到库房领取原料,按照设计文件进行生产,并通知质检科对产品进行检验。 质检科对生产出来的混凝土进行各项指标的检验,若达到客户要求则通知销售科签发送货单,若质量不合格,则通知生产科重新生产。 库房根据生产科送来的领料单登记用料记录,并签发领料通知。若库存材料不足应及时通知采购科采购原材料。 采购科收到库房送来的缺货通知后,向供应商发出订货单,并将付款凭证交给财务科。 财务科将所有收付款凭证整理成财务报表供有关部门查询。 车队收到销售科下达的送货通知后,装罐送货,并及时通知施工单位接货,以便尽快浇注。业务流程图如下:三数据流程图 顶层数据流层图:二层数据
4、流层图四数据字典(一)数据项的描述数据项编号:I-01数据项名称:材料编号别名:材料编码简述:某种材料的代码类型及宽度:字符型,4位取值范围:“0001”“9999”数据项编号:I-02数据项名称:产品编号别名:产品编码简述:某种产品的代码类型及宽度:字符型,5位取值范围:“00001”“99999”数据项编号:I-03数据项名称:订单编号别名:订单编码简述:某订单的代码类型及宽度:字符型,3位取值范围:“001”“999”数据项编号:I-04数据项名称:收款凭证编号别名:收款凭证编码简述:某收款凭证的代码类型及宽度:字符型,5位取值范围:“001”“999”数据项编号:I-05数据项名称:领
5、料单编号别名:领料单编码简述:某领料单的代码类型及宽度:字符型,3位取值范围:“001”“999”数据项编号:I-06数据项名称:领料通知单编号别名:领料通知单编码简述:某领料通知单的代码类型及宽度:字符型,3位取值范围:“001”“999”数据项编号:I-07数据项名称:缺货通知编号别名:缺货通知编码简述:某缺货通知的代码类型及宽度:字符型,3位取值范围:“001”“999”数据项编号:I-08数据项名称:入库单编号别名:入库单编码简述:某入库单的代码类型及宽度:字符型,3位取值范围:“001”“999”数据项编号:I-09数据项名称:订货单编号编号别名:订货单编码简述:某订货单的代码类型及
6、宽度:字符型,3位取值范围:“001”“999”数据项编号:I-10数据项名称:提货通知编号别名:提货通知编码简述:某提货通知的代码类型及宽度:字符型,3位取值范围:“001”“999”数据项编号:I-11数据项名称:付款凭证编号别名:付款凭证编码简述:某付款凭证的代码类型及宽度:字符型,3位取值范围:“001”“999”数据项编号:I-12数据项名称:质检通知编号别名:质检通知编码简述:某质检通知的代码类型及宽度:字符型,3位取值范围:“001”“999”数据项编号:I-13数据项名称:不合格通知编号别名:不合格通知编码简述:某不合格通知的代码类型及宽度:字符型,3位取值范围:“001”“9
7、99”数据项编号:I-14数据项名称:合格通知单编号别名:合格通知单编码简述:某合格通知单的代码类型及宽度:字符型,3位取值范围:“001”“999”数据项编号:I-15数据项名称:送货通知编号别名:送货通知编码简述:某送货通知的代码类型及宽度:字符型,3位取值范围:“001”“999”数据项编号:I-16数据项名称:接货通知编号别名:接货通知编码简述:某接货通知的代码类型及宽度:字符型,3位取值范围:“001”“999”(二)数据流的描述 数据流编号:D -01 数据流名称:订单 简述:施工企业开出的混泥土订单 数据流来源:施工企业 数据流去向:销售处理模块 数据项组成:订单编号+日期+产品
8、代码+产品名称+产品数量+单价+订单总金额+单位+经手人 数据流量:约10张日 高峰流量:约15张日 数据流编号:D-02 数据流名称:处理后的订单 简述:经销售科审核合格的订单 数据流来源:销售科 数据流去向:领料生产模块 数据项组成:订单编号+日期+产品名称+产品代码+采购数量+单价+付款金额+单位+经手人数据流量:约 3张周高峰流量:约10张周 数据流编号:D-03 数据流名称:收款凭证 简述:由销售科开出的收款凭证 数据流来源:销售处理模块 数据流去向:登记入账模块 数据项组成:收款凭证编号+日期+产品名称+产品代码+销售数量+单价+收款金额+单位+经手人 数据流量:约10张日 高峰流
9、量:约15张日 数据流编号:D-04 数据流名称:领料单 简述:由生产科开出的领料单 数据流来源:领料生产模块 数据流去向:材料管理模块 数据项组成:领料单编号+日期+材料名称+材料代码+领取数量+单位+经手人 数据流量:约5张日高峰流量:约10张日 数据流编号:D-05 数据流名称:领料通知单 简述:由领料生产模块开出领料单后,材料管理科经过核实库存情况发出的领料通知 数据流来源:材料管理模块 数据流去向:领料生产模块 数据项组成:领料通知单编号+日期+材料名称+材料代码+数量+单位+经手人数据流量:约 5张周高峰流量:约15张周数据流编号:D-06 数据流名称:缺货通知 简述:库存不足时,
10、材料管理模块开出缺货通知 数据流来源:材料管理模块 数据流去向:采购管理模块 数据项组成:缺货通知编号+日期+材料名称+材料代码+采购数量+单位+经手人数据流量:约 3张周高峰流量:约10张周 数据流编号:D-07 数据流名称:入库单 简述:由采购科开出的入库单 数据流来源:采购管理模块 数据流去向:材料管理模块 数据项组成:入库单编号+日期+材料名称+材料代码+入库数量+单位+经手人数据流量:约5张周高峰流量:约15张周 数据流编号:D-08 数据流名称:订货单 简述:由采购科开出的订货单 数据流来源:采购管理模块 数据流去向:供应商 数据项组成:订货单编号+日期+材料名称+材料代码+订货数
11、量+单位+经手人数据流量:约3张周高峰流量:约10张周数据流编号:D-09 数据流名称:提货通知 简述:由采购科开出订货单后,供应商发出的提货通知 数据流来源:供应商 数据流去向:采购管理模块 数据项组成:提货通知编号+日期+材料名称+材料代码+采购数量+单价+付款金额+单位+经手人数据流量:约 3张周高峰流量:约10张周 数据流编号:D-10 数据流名称:付款凭证 简述:由采购科开出的付款凭证 数据流来源:采购管理模块 数据流去向:登记入账模块 数据项组成:付款凭证编号+日期+材料名称+材料代码+采购数量+单价+付款金额+单位+经手人数据流量:约5张周高峰流量:约15张周数据流编号:D-11
12、 数据流名称:质检通知 简述:领料生产模块要求对材料进行质量检验而发出的质检通知 数据流来源:领料生产模块 数据流去向:质量检验模块 数据项组成:质检通知编号+日期+产品名称+产品代码+样品数量+单位+经手人数据流量:约 5张周高峰流量:约15张周数据流编号:D-12 数据流名称:不合格通知 简述:质检部门经检查后得到的不合格产品通知单 数据流来源:质检部门 数据流去向:领料生产模块 数据项组成:不合格通知编号+日期+产品名称+产品代码+单位+经手人数据流量:约 1张周高峰流量:约 2张周数据流编号:D-13 数据流名称:合格通知单 简述:经质检部门审核后的合格产品通知单, 数据流来源:质检部
13、门 数据流去向:销售管理模块 数据项组成:合格通知单编号+日期+产品名称+产品代码+产品数量 +单位+经手人数据流量:约 3张周高峰流量:约10张周数据流编号:D-14 数据流名称:送货通知 简述:销售科开出的送货通知 数据流来源:销售科 数据流去向:运输模块 数据项组成:送货通知编号+日期+产品名称+产品代码+运送数量+运送地点+单位+经手人数据流量:约 3张周高峰流量:约10张周数据流编号:D-15 数据流名称:接货通知 简述:运输模块开出的接货通知 数据流来源:运输模块 数据流去向:施工单位 数据项组成:接货通知编号+日期+产品名称+产品代码+数量+运送地点 +单位+经手人数据流量:约
14、3张周高峰流量:约10张周(三) 处理逻辑的描述 处理逻辑编号:P-01 处理逻辑名称:销售处理 简述:处理施工企业送来的订单 输入的数据流:订单 处理描述:审查施工企业送来的订单填写格式是否合格,并将处理后的订单交给生产科开始生产,同时处理收款示意形成收款凭证交给财务科,并且形成销售记录。 输出的数据流:处理后的订单,收款凭证 处理频率:约5次日处理逻辑编号:P-02 处理逻辑名称:领料生产 简述:销售科送来的处理后的订单进行生产 输入的数据流:处理后的订单 处理描述:拿到销售科送来的经过处理后的订单后,到材料管理科领料进行生产处理。 输出的数据流:领料单 处理频率:约5次日处理逻辑编号:P
15、-03 处理逻辑名称:材料管理 简述:对采购科采购的材料进行管理 输入的数据流:入库单,领料单 处理描述:对采购科采购的原料进行保管,针对生产科的领料单查看库存情况。若材料满足生产则通知生产科领料,若材料不足则通知采购科采货,并做好用料记录 输出的数据流:领料通知,缺货通知,用料记录 处理频率:约5次日处理逻辑编号:P-04 处理逻辑名称:采购管理 简述:及时订货和入库,并做好付款凭证的登记 输入的数据流:缺货通知,提货通知 处理描述:接到材料管理科送来的缺货通知后,及时订货,并将订购的货物清点入库,登记入库单,并做好付款记录 输出的数据流:订货单,入库单,付款凭证 处理频率:约5次日处理逻辑
16、编号:P-05 处理逻辑名称:登记入账 简述:处理企业财务问题 输入的数据流:收款凭证,付款凭证 处理描述:审核销售科和采购科送来的出入凭证,并做好财务出纳,及时形成财务报表汇报给有关部门 输出的数据流:财务报表 处理频率:1次月处理逻辑编号:P-06 处理逻辑名称:质量检验 简述:检验产品是否合格 输入的数据流:质检通知 处理描述:检验生产部门生产的产品是否合格,并经检验后的结果反馈,如果合格则反馈给销售科进行销售,如果不合格则反馈给生产科继续生产知道合格为止。 输出的数据流:合格通知单,不合格通知单 处理频率:约5次月处理逻辑编号:P-07 处理逻辑名称:运输 简述:运送混凝土 输入的数据
17、流:送货通知 处理描述:拿到销售科下达的送货通知后,在规定的时间内将混凝土送到施工单位,并及时通知施工单位接货。 输出的数据流:接货通知 处理频率:约5次日(四) 数据存储的描述 数据存储编号:F-01 数据存储名称:销售记录 简述:记录企业销售数据的明细账 数据存储组成:日期+产品代码+产品名称+销售数量+销售金额 关键字:日期+产品代码 相关联的处理:P-01 数据存储编号:F-02 数据存储名称:用料记录 简述:记录企业生产用料的明细账 数据存储组成:日期+材料代码+材料名称+材料规格+消耗数量 关键字:日期+材料代码 相关联的处理:P-03 数据存储编号:F-03 数据存储名称:财务报
18、表 简述:记录企业财务情况的明细账 数据存储组成:日期+产品代码+销售金额+材料代码+采购成本 关键字:日期+产品代码+材料代码 相关联的处理:P-01, P -04(五) 外部实体的描述外部实体编号:S-01外部实体名称:施工企业 简述:商品混凝土的需求者输入的数据流:D-15输出的数据流:D-01外部实体编号:S-02外部实体名称:供应商 简述:商品混泥土原料的提供者输入的数据流:D-08输出的数据流:D-09第二章 系统设计一 系统功能设计商品混凝土生产管理信息系统具有订单录入,销售处理,领料生产,质量检验,材料管理,采购管理,财务管理等功能,其功能结构图如下示:各自系统功能如下所述:订
19、单录入:销售科根据施工单位对混凝土数量、规格、型号的要求确定生产混凝土的数量。销售处理: 将生产出来的合格产品交给运输车队送达施工现场,并记录销售信息,最后将收货凭证交给财务科。 领料生产:配料站凭领料单到库房领取原料,按照设计文件进行生产。质量检验:质检科对生产出来的混凝土进行各项指标的检验,若达到客户要求则通知销售科签发送货单,若质量不合格,则通知生产科重新生产。材料管理:库房根据生产科送来的领料单登记用料记录,并签发领料通知。若库存材料不足应及时通知采购科采购原材料。采购管理:采购科收到库房送来的缺货通知后,向供应商发出订货单,并将付款凭证交给财务科。财务管理:财务科将所有收发货凭证和收
20、付款凭证整理成财务报表供有关部门查询。二 系统环境设计硬件要求: 两台以上相互联机且相互间网速在1024Kbps以上的办公电脑。软件要求:操作系统为Windows XP或以上,有支持数据库系统的软件等三 代码文件设计1 产品代码名称及其特性对照表cpdm.dbf字段字段名称类型宽度小数说明1CPDMCharacter2产品代码2CPMCCharacter8产品名称3CPGGCharacter8产品规格4CPJBNumeric72产品基本价格5ZK1Numeric32产品销售折扣2 产品销售数据输入文件cpxs.pdf字段字段名称类型宽度小数说明1RQDate8销售日期2CPDMCharacte
21、r2产品代码3XSSLNumeric83销售数量4XSJGNumeric72销售价格3 材料入库数据文件clrk.dbf字段字段名称类型宽度小数说明1RQCharacter8日期2CLDMCharacter2材料代码3RKSLCharacter83材料入库数量4材料采购数据文件cg.dbf字段字段名称类型宽度小数说明1CLDMCharacter2材料代码2CLMCCharacter8材料名称3CLGGCharacter8材料规格4CLJBNumeric72材料基本价格5CGSLNumeric83采购数量6ZK2Numeric32材料采购折扣5产品生产数据文件cpsc.dbf字段字段名称类型宽度
22、小数说明1RQDate8日期2CPDMCharacter2产品代码3CPMCCharacter8产品名称4CPSLNumeric83产品数量5CL01Numeric83甲材料数量6CL02Numeric83乙材料数量7CL11Numeric83与上类似8CL12Numeric839CL21Numeric8310CL22Numeric836 质检报告数据文件字段字段名称类型宽度小数说明1RQDate8日期2CPDMCharacter2产品代码3CPMCCharacter8产品名称4YNumeric83合格数量5NNumeric83不合格数量7 报表计算辅助数据文件fzbbjs.dbf字段字段名称
23、类型宽度小数说明1RQCharacter8日期2CPDMCharacter2产品代码3CPMCCharacter8产品名称4XSSLNumeric83产品销售数量5CLDMCharacter2材料代码6CLMCCharacter8材料名称7CGSLNumeric83采购数量8LXSNumeric83累计销售数量9LCSNumeric83累计采购数量10NNumeric83不合格产品数量8各月财务报表计算数据文件bb.dbf字段字段名称类型宽度小数说明1RQCharacter8日期2CPDMCharacter2产品代码3LXSNumeric83累计销售数量4XSJGNumeric72销售价格5X
24、SSRNumeric153销售收入6CLDMCharacter2材料代码7LCSNumeric83累计采购数量8CLJBNumeric72材料基本价格9ZK2Numeric32材料采购折扣10NNumeric83不合格产品数量11SSNumeric83不合格产品损失12ZCNumeric153采购与不合格产品支出四 数据库文件设计(一)E-R图(二)关系模型施工单位:单位代码 单位名称 单位地址购买:单位代码 产品代码 购买日期 购买数量 产品:产品代码 产品名称 产品规格销售:订单号 产品代码 销售日期 销售数量 销售单价订购:订货单代码 材料代码 订购日期 订购数量 订购单价材料:材料代码
25、 材料名称 材料规格供应商:供应商代码 供应商名称 供应商地址供应:供应商代码 材料代码 订货日期 订购数量 订购单价(三)建表CREATE TABLE 施工单位(单位代码 CHAR(3) NOT NULL UNIQUE,单位名称 CHAR(8) NOT NULL,单位地址 CHAR(8);CREATE TABLE 产品(产品代码 CHAR(2) NOT NULL UNIQUE,产品名称CHAR(8) NOT NULL,产品规格CHAR(8) NOT NULL);CREATE TABLE 材料(材料代码 CHAR(2) NOT NULL UNIQUE,材料名称CHAR(8) NOT NULL,
26、材料规格CHAR(8) NOT NULL);CREATE TABLE 供应商(供应商代码 CHAR(4) NOT NULL UNIQUE,供应商名称CHAR(8) NOT NULL,供应商地址CHAR(8) NOT NULL);CREATE TABLE 购买(单位代码 CHAR(3),产品代码 CHAR(2),购买日期 DATE,购买数量 FLOAT,CONSTRAINT C1 PRIMARY KEY (单位代码,产品代码),CONSTRAINT C2 FOREIGN KEY (单位代码) REFERENCES施工单位 (单位代码), CONSTRAINT C3 FOREIGN KEY (产品
27、代码) REFERENCES 产品(产品代码);CREATE TABLE 销售(订单号 CHAR(3),产品代码 CHAR(2),销售日期 DATE,销售数量 FLOAT,销售单价 FLOAT,CONSTRAINT C4 PRIMARY KEY (订单号,产品代码);CREATE TABLE订购(订货单代码 CHAR(3),材料代码 CHAR(2),订购日期 DATE,订购数量 FLOAAT,订购单价 FLOAT,CONSTRAINT C5 PRIMARY KEY (订货单代码,材料代码);CREATE TABLE供应(供应商代码 CHAR(4),材料代码 CHAR(2),订货日期 DATE,订购数量 FLOAT,订购单价 FLOAT,CONSTRAINT C6 PRIMARY KEY (供应商代码,材料代码)CONSTRAINT C7 FOREIGN KEY (供应商代码) REFERENCES供应商 (供应商代码),