附件 库存管理信息系统的分析、设计和实施 说明:本例时间较早,开发工具选用 FoxPro2.5。在学习过程中,可以现有的硬件和软件环境进 行系统再开发实现,学习重点放在在系统分析、系统设计实际过程、方法及内容 这里给出一个库存管理信息系统开发的实例,目的是使大家进一步深入了解开发任何一个管理 信息系统必须经历的主要过程,以及在开发过程的各个阶段上开发者应当完成的各项工作内容和应 当提交的书面成果 某厂产品库存管理系统简介 某厂是我国东北地区一家生产照明灯的老企业,每年工业产值在四千万元左右。该厂目前生产 的产品如表1所示 表1某厂产品品种规格、单价及定额储备 产品名称/学 规格 不变价现行价最高储备最低储备 备注 (元) 灯泡 20V-15W 0.80 60000 灯泡只220V-45W 1.00 1.20 60000 600 220V-60W 1.20 1.40 60000 600 灯泡 220V-100W 1.50 1.80 40000 灯泡只220-150W 1.80 2.00 40000 100 灯泡只|220V-200W 2.00 2.20 30000 灯泡只220V-300W 3.00 220V-4W 6.00 8.00 10000 1000 节能灯 220V-8W 8.00 10000 1000 节能灯只 20V-16W 12.00 10000 1000 日光灯只220V-8W 6.00 7.00 10000 1000 日光灯只220V-20W 7.00 8.00 10000 1000 日光灯 a1 20 -40 1 8.00 9.00 日光灯 10.00 11.00 10000 工厂的产品仓库管理组隶属于销售科领导,由七名职工组成,主要负责产品的出入库管理、库 存帐务管理和统计报表,并且应当随时向上级部门和领导提供库存查询信息。为了防止超储造成产 品库存积压,同时也为了避免产品库存数量不足而影响市场需求,库存管理组还应该经常提供库存 报警数据(与储备定额相比较的超储数量或不足数量)。 产品入库管理的过程是,各生产车间随时将制造出来的产品连同填写好的入库单(入库小票) 一起送至仓库。仓库人员首先进行检验,一是抽检产品的质量是否合格,二是核对产品的实物数量 和规格等是否与入库单上的数据相符,当然还要校核入库单上的产品代码。检验合格的产品立即进 行产品入库处理,同时登记产品入库流水帐。检验不合格的产品要及时退回车间 中南大学商学院1
《管理信息系统》课程设计指导书 中南大学商学院 1 附件: 库存管理信息系统的分析、设计和实施 说明:本例时间较早,开发工具选用 FoxPro2.5。在学习过程中,可以现有的硬件和软件环境进 行系统再开发实现,学习重点放在在系统分析、系统设计实际过程、方法及内容。 这里给出一个库存管理信息系统开发的实例,目的是使大家进一步深入了解开发任何一个管理 信息系统必须经历的主要过程,以及在开发过程的各个阶段上开发者应当完成的各项工作内容和应 当提交的书面成果。 一、 某厂产品库存管理系统简介 某厂是我国东北地区一家生产照明灯的老企业,每年工业产值在四千万元左右。该厂目前生产 的产品如表 l 所示。 表 1 某厂产品品种规格、单价及定额储备 产品名称 单 位 规格 不变价 (元) 现行价 (元) 最高储备 额 最低储备 额 备注 灯泡 只 220V—15W 0.80 1.00 60000 600 灯泡 只 220V—45W 1.00 1.20 60000 600 灯泡 只 220V—60W 1.20 1.40 60000 600 灯泡 只 220V—100W 1.50 1.80 40000 500 灯泡 只 220V—150W 1.80 2.00 40000 400 灯泡 只 220V—200W 2.00 2.20 30000 300 灯泡 只 220V—300W 2.80 3.00 20000 200 节能灯 只 220V—4W 6.00 8.00 10000 1000 节能灯 只 220V—8W 8.00 10.00 10000 1000 节能灯 只 220V—16W 12.00 15.00 10000 1000 日光灯 只 220V—8W 6.00 7.00 10000 1000 日光灯 只 220V—20W 7.00 8.00 10000 1000 日光灯 只 220V—30W 8.00 9.00 10000 1000 日光灯 只 220V—40W 10.00 11.00 10000 1000 工厂的产品仓库管理组隶属于销售科领导,由七名职工组成,主要负责产品的出入库管理、库 存帐务管理和统计报表,并且应当随时向上级部门和领导提供库存查询信息。为了防止超储造成产 品库存积压,同时也为了避免产品库存数量不足而影响市场需求,库存管理组还应该经常提供库存 报警数据(与储备定额相比较的超储数量或不足数量)。 产品入库管理的过程是,各生产车间随时将制造出来的产品连同填写好的入库单(入库小票) 一起送至仓库。仓库人员首先进行检验,一是抽检产品的质量是否合格,二是核对产品的实物数量 和规格等是否与入库单上的数据相符,当然还要校核入库单上的产品代码。检验合格的产品立即进 行产品入库处理,同时登记产品入库流水帐。检验不合格的产品要及时退回车间
《管理信息系统》课程设计指导书 产品出库管理的过程是,仓库保管员根据销售科开出的有效产品出库单(出库小票)及时付货, 并判明是零售出库还是成批销售出库,以便及时登记相应的产品出库流水帐。 平均看来,仓库每天要核收三十笔入库处理,而各种出库处理约五十笔。每天出入库处理结東 后,记帐员就根据入库流水帐和出库流水帐按产品及规格分别进行累计,以便将本日内发生的累计 数填入库存台帐 产品入库单如表2所示,出库单如表3所示,入库流水帐如表4所示,出库流水帐如表5和表 6所示,而库存台帐帐页如表7所示。 产品库存的收发存月报表是根据库存台帐制作出来的。产品库存查询是通过翻阅几本帐之后实 现的。目前库存报警功能尚未实现 表2产品入库单 日期产品代码产品名称|单位 规格 入库数量 备注 生产车间 填制人 表3产品出库单 日期产品名称规格入库数量备注 批发[ 零售 填制人 注:批发出库时在备注栏的批发[]处划“√”,否则在零售[]处划“√” 表4产品入库流水帐 页 日期 产品代码产品名称 入库数量备注 表5产品零售出库流水帐 匚日期「产晶代码产品名称上单位规格零售出库数量备注 表6产品批发出库流水帐 日期产品代码产品名称单位 规格 批发出库数量 备注 表7某厂产品库存台帐(当日合计数) 产品代码 规格 不变价(元) 产品名称 价(元) 日期库数量零售出库量批发出库量结余 中南大学商学院2
《管理信息系统》课程设计指导书 中南大学商学院 2 产品出库管理的过程是,仓库保管员根据销售科开出的有效产品出库单(出库小票)及时付货, 并判明是零售出库还是成批销售出库,以便及时登记相应的产品出库流水帐。 平均看来,仓库每天要核收三十笔入库处理,而各种出库处理约五十笔。每天出入库处理结束 后,记帐员就根据入库流水帐和出库流水帐按产品及规格分别进行累计,以便将本日内发生的累计 数填入库存台帐。 产品入库单如表 2 所示,出库单如表 3 所示,入库流水帐如表 4 所示,出库流水帐如表 5 和表 6 所示,而库存台帐帐页如表 7 所示。 产品库存的收发存月报表是根据库存台帐制作出来的。产品库存查询是通过翻阅几本帐之后实 现的。目前库存报警功能尚未实现。 表 2 产品入库单 第 册 号 日期 产品代码 产品名称 单位 规格 入库数量 备注 生产车间 填制人 表 3 产品出库单 第 册 号 日期 产品名称 规格 入库数量 备注 批发[ ] 零售[ ] 填制人 注:批发出库时在备注栏的批发[ ]处划“√”,否则在零售[ ]处划“√” 表 4 产品入库流水帐 页 日期 产品代码 产品名称 单位 规格 入库数量 备注 表 5 产品零售出库流水帐 页 日期 产品代码 产品名称 单位 规格 零售出库数量 备注 表 6 产品批发出库流水帐 页 日期 产品代码 产品名称 单位 规格 批发出库数量 备注 表 7 某厂产品库存台帐(当日合计数) No. 产品代码: 规格: 不变价(元): 产品名称: 单位: 现行价(元): 日期 入库数量 零售出库量 批发出库量 结余
二、系统分析 根据收集到的各种系统输入单、帐页和输出报表等凭证,又通过亲身实践以及向有关业务管理 人员的访问调查,系统分析结果如下 1.组织机构 该厂产品库存管理的组织机构如图1所示 经营副厂长 销售科 仓库 出入库管理组 统计分析组 图1组织机构设置图 2.管理职能分析 库长一一全面负责仓库的行政与业务管理 出入库管理组——负责产品的入库检验、产品的出入库管理、登记出入库帐; 统计分析组——每天根据出入库管理组的出入库帐,统计出各种规格产品当日出入库累计数字, 然后登库存台帐。此外,负责生成产品收发存月报表,经库长签字后呈上级主管部门。有时还要尽 量满足各方面的各种查询要求 库存管理 出入库管理 统计报表 库管理 出库管理 图2管理职能 业务流程分析 现行产品库存管理系统的业务流程图如图3所示 中南大学商学院3
《管理信息系统》课程设计指导书 中南大学商学院 3 二、系统分析 根据收集到的各种系统输入单、帐页和输出报表等凭证,又通过亲身实践以及向有关业务管理 人员的访问调查,系统分析结果如下: l.组织机构 该厂产品库存管理的组织机构如图 l 所示。 图 l 组织机构设置图 2.管理职能分析 库长——全面负责仓库的行政与业务管理; 出入库管理组——负责产品的入库检验、产品的出入库管理、登记出入库帐; 统计分析组——每天根据出入库管理组的出入库帐,统计出各种规格产品当日出入库累计数字, 然后登库存台帐。此外,负责生成产品收发存月报表,经库长签字后呈上级主管部门。有时还要尽 量满足各方面的各种查询要求。 图 2 管理职能 3.业务流程分析 现行产品库存管理系统的业务流程图如图 3 所示。 经营副厂长 销售科 仓库 出入库管理组 统计分析组 库存管理 出入库管理 统计报表 入 库 管 理 出 库 管 理 月 报 报 警 查 询
销售科 入库单 合格入库单 零售出库单 批发出库单 检验 付货 付货 记账 记账 合格入库单 零售出库帐 批发出库帐 入库 记库存 记账 台帐 入库帐 统计 库存台帐 报表 月报表 图3业务流程图 4.数据流程分析 1)现行系统的顶层数据流程图如图4所示。对顶层图中的数据流“1,2,3,4”说明如下: 库存管理 图4顶层DFD “1”:车间产品入库单。 “2”:销售科开出的有效零售产品出库单 “3”:销售科开出的有效批发产品出库单 “4”:仓库制作的产品库存收发存月报表 中南大学商学院
《管理信息系统》课程设计指导书 中南大学商学院 4 图 3 业务流程图 4.数据流程分析 1)现行系统的顶层数据流程图如图 4 所示。对顶层图中的数据流“l,2,3,4”说明如下: 图 4 顶层 DFD “1”:车间产品入库单。 “2”:销售科开出的有效零售产品出库单。 “3”:销售科开出的有效批发产品出库单。 “4”:仓库制作的产品库存收发存月报表。 车 间 入库单 检验 合格入库单 入库 记账 入库帐 合格入库单 销售科 零售出库单 批发出库单 付货 记账 付货 记账 零售出库帐 批发出库帐 库存台帐 统计 报表 月报表 记库存 台 帐 1 库存管理 2 3 4
2)第一层数据流程图如图5所示 图5中的数据流“1,2,3,4”与图4中的数据流“1,2,3,4”相同 出入库 管理 出入库 管理 库存帐 图5第一层DFD 3)第二层数据流程图如图6所示 P F1[登记入库帐 D入库帐 登记库存台帐制作收发 存月报表 登记零售出账 D零售出库帐 D4库存台帐 登批发出库帐 D批发出库帐 图6第二层DFD 现对图6中的数据流说明如下 1,2,3,4”:其意义与图4中的相同 “5”:产品入库单上的数据 “6”:零售出库单上的数据。 7”:批发出库单上的数据 “8”:入库流水帐上的当日按产品名称、规格分别累计的数据 “9”:零售出库流水帐上的当日按产品名称、规格分别累计的数据。 “10”:批发出库流水帐上的当日按产品名称、规格分别累计的数据。 获得的“8,9,10”数据 “12”:库存台帐上的当月按产品名称、规格分别累计的数据和其它加工处理后的数据 中南大学商学院5
《管理信息系统》课程设计指导书 中南大学商学院 5 2)第一层数据流程图如图 5 所示。 图 5 中的数据流“1,2,3,4”与图 4 中的数据流“1,2,3,4”相同。 图 5 第一层 DFD 3)第二层数据流程图如图 6 所示。 图 6 第二层 DFD 现对图 6 中的数据流说明如下: “l,2,3,4”:其意义与图 4 中的相同。 “5”:产品入库单上的数据。 “6”:零售出库单上的数据。 “7”:批发出库单上的数据。 “8”:入库流水帐上的当日按产品名称、规格分别累计的数据。 “9”:零售出库流水帐上的当日按产品名称、规格分别累计的数据。 “10”:批发出库流水帐上的当日按产品名称、规格分别累计的数据。 “11”:获得的“8,9,10”数据。 “12”:库存台帐上的当月按产品名称、规格分别累计的数据和其它加工处理后的数据。 1 F1 1 5 8 6 9 D1入库帐 D3批发出库帐 7 10 D2零售出库帐 P1 登记入库帐 P2 登记零售出账 P4 登记库存台帐 P5 制作收发 存月报表 P3 登批发出库帐 D4 库存台帐 F2 1 F3 1 11 12 4 库存帐 1 出入库 管理 2 3 出入库 管理