成品库存管理信息系统分析与设计(改)_第1页
成品库存管理信息系统分析与设计(改)_第2页
成品库存管理信息系统分析与设计(改)_第3页
成品库存管理信息系统分析与设计(改)_第4页
成品库存管理信息系统分析与设计(改)_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

成品库存管理信息系统的分析、设计和实施

一、系统分析

1.用户需求

某厂是我国东北地区一家生产照明灯的老企业,每年工业产值在四千万元左右。为了

库存管理的需要,决定开发成品库存管理信息系统以加强对成品库存的管理。

用户主要要求如下:

(1)能够对成品库存相关的数据进行输入、查询、修改

(2)能够打印库存月报表

(3)能够提示超额废存和不足库存

在用户提出对应用系统的要求后,软件开发者应通过调查研究了解企业库存管理方面

的业务流程和数据流程。

2.可行性分析

可行性分析是在初步调查基础上进行的。

1.管理可行性分析

2.技术可行性分析

3.经济可行性分析

分析结果:可立即开发(分析过程略)

3.管理业务流程调查

可行性分析以后,进行详细调查。在调研的过程中.收集到企业使用的报表、单据如

下:

该厂目前生产的产品如表1所示。

表1某厂产品品种规格.单价及定额储备

单不变价现行价最高储备最低储备

产品名称规格备注

位(元)(元)额额

灯泡只220V—15W0.801.0060000600

灯泡只220V—45W1.001.2060000600

灯泡只220V—60W1.201.4060000600

灯泡只220V—100W1.501.8040000500

灯泡只220V—150W1.802.0040000400

灯泡只220V—200W2.002.2030000300

灯泡只220V—300W2.803.0020000200

节能灯只220V—4W6.008.00100001000

节能灯只220V—8W8.0010.00100001000

节能灯只220V—16W12.0015.00100001000

日光灯只220V—8W6.007.00100001000

日光灯只220V—20W7.008.00100001000

日光灯只220V—30W8.009.00100001000

日光灯只220V—40W10.0011.00100001000

表2产品入库单第册号

日期产品代码产品名称单位规格入库数量备注

生产车间填制人

表3产品出库单第册号

日期产品名称规格出库数量备注

批发[]

零售[]

填制人

注:批发出库时在备注栏的批发[]处划''J",否则在零售[]处划“J”

表4产品入库流水帐页

日期产品代码产品名称单位规格入库数量备注

表5产品零售出库流水帐页

日期产品代码产品名称单位规格零售出库数量备注

表6产品批发出库流水帐页

日期产品代码产品名称单位规格批发出库数量备注

表7某厂产品库存台帐(当日合计数)No.

产品代码:规格:不变价(元):

产品名称:单位:现行价(元):

日期入库数量零售出库量批发出库量结余

表8库存月报表

产品名称单位规格上月结存本月入库本月出库本月结存

不变价金额(元)214700.0064400.0015O3CO.OO

现行价金额(元)250400.0075160.00175240.00

数量合计445001930025200

灯泡只220V—15w200010001000

灯泡只220V—45/p>

灯泡只220V—60w30003000

灯泡只220V—200w1200011800200

节能灯只220V—4w300()2500500

节能灯只220V—8w30003000

日光灯只220V—8w20002000

日光灯只220V—20w1400014000

日光灯只220V—30w400030001000

同时将了解的情况用文字描述如下:

工厂的产品仓库管理组隶属于销售科领导,由七名职工组成,主要负责产品的出入库管

理、库存帐务管理和统计报表,并且应当随时向上级部门和领导提供库存查询信息。为了防

止超储造成产品库存积压,同时也为了避免产品库存数量不足而影响市场需求,库存管理组

还应该经常提供库存报警数据(与储备定额相比较的超储数量或不足数量)。

产品入库管理的过程是,各生产车间随时将制造出来的产品连同填写好的入库单(入

库小票)一起送至仓库。仓库检验员首先进行检验,一是抽检产品的质量是否合格,二是核

对产品的实物数量和规格等是否与入库单上的数据相符,当然还要校核入库单上的产品代

码。检验合格的产品立即进行产品入库处理,同时登记产品入库流水帐。检验不合格论产品

要及时退回车间。

产品出库管理的过程是,仓库保管员根据销售科开出的有效产品出库单(出库小票)

及时付货,并判明是零售出库还是成批销售出库,以便及时登记相应的产品出库流水帐。

平均看来,仓库每天要核收三十笔入库处理,而各种出库处理约五十笔。每天出入库

处理结束后,记帐员就根据入库流水帐和出库流水帐按产品及规格分别进行累计,以便将本

日内发生的累计数填入库存台帐。

产品入库单如表2所示,出库单如表3所示,入库流水帐如表4所示,出库流水帐如

表5和表6所示,而库存台帐帐页如表7所示。

产品库存的收发存月报表是由记帐员根据库存台帐制作出来的。

上级领导对于产品库存信息的查询是通过将查询条件告诉记帐员,然后由记帐员翻阅几

本帐之后将计算结果汇报给领导。主要查询需求为某种产品的当前库存以及根据出入库单编

号查询出入库单据中出入库数据。

目前库存报警功能尚未实现。

根据调研信息,绘制如下图表:

a.组织结构图

该厂产品库存管理的组织机构如图所示。

b.管理功能图

库长一一全面负责仓库的行政与业务管理;

出入库管理组一一负责产品的入库检验、产品的出入库管理、登记出入库帐;

统计分析组一一每天根据出入库管理组的出入库帐,统计出各种规格产品当日出入库累计数

字,然后登库存台帐。此外,负责生成产品收发存月报表,经库长签字后呈上级主管部门。

有时还要尽量满足各方面的各种查询要求。

库存管理

出入库管理统计报表

入月报

库报警

C.管理业务流程图

业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的

图表,利用它可以帮助分析人员找出业务流程中不合理流向。

现行产品库存管理系统的业务流程图如图3所示。

车间■销售科

_____[_________1

入库单不合格入库出库单_

X

1检验、)_____________(r)

合格入库单零售出库限批发出库帐

一------L—

(记帐员\

(检验)

入库帐(蔡------库存口帐

-____.—

X

田一月报表

查询条件3查fc询L结果二j

4.数据流程调查

1)现行系统的顶层数据流程图如图所示。

~/P0

查果

厂、口销售成襄存二A;E3领导

-F5x2y

(E2销售科)出库单斗/

收发存月

报表

F3

(E3领导

2)第一层数据流程图

3)第二层数据流程图

5.数据字典

(1)数据流字典

①数据流名称:产品入库单标识符:F1

数据结构:

01产品入库单

02口期(RQ)PICX:8)

02产品代码(CPDM)PICX(3)

02产品名称(CPMC)PICX(18)

02单位代码(DWDM)PICX

02单位(DW)PICX(4)

()2规格代包(GGDM)PICXX

02规格(GG)PICX(10)

02入库数量(RKSL)PIC9(6)

排列方式:按(入库日期J+产品代码)升序排列

流量:最大50张/日

平均30张/日

来源:生产车间

去向:产品入库处理

②数据流名称:产品出库单标识符

数据结构:

01产品出库单

02日期(RQ)PICX⑶

02产品代他(CPDM)PICX(3)

02产品名称(CPMC)PICX(18)

02单位代码(DWDM)PICX.

02单位(DW)PICX(4)

02规格代码(GGDM)PICXX

02规格(GG)PICX(10)

02备注

03零售出库数量(LSSL)PIC9(6)

()3批发出库数量(PFSL)PIC9(6)

排列方式:按(日期十产品代码)升序排列

流量:最人:70张/日

平均:50张/日

来源:销售科

去向:产品出库处理

其它的数据字典内容描述省略。

6.确定新系统目标

系统分析的前儿个部分都是对组织原有信息处理系统的分析和表达,从这个环节开始根据以

前的分析以及和组织管理人员的反复沟通、确认并且要结合系统分析人员的经验从而确定新

系统的具体目标和要求。

该项目新系统的R标及要求如下:

1.能够实现初始工作数据环境的设置,包括:输入现有产品的相关信息,能够输入各种产品

的初始库存

2.能够对现有产品的信息进行维护、当产生了新产品后,能够录入新产品的信息

3.能够保存出入库单中的数据,并且提供根据单号查询

4.能够根据出入库单中的数据自动计算出每种产品的当日库存,并能够实现当前库存查询

5.能够打印出库存月报表,月报表中包括每种产品的本月入库合计数、本月出库合计数、月

末当日的库存数、所有产品入库合计数、出库合计数、隹存总额、按照不变价格合算出的入

库产品的总金额、出库产品的总金额、库存总金额、按照现行变价格合算出的入库产品的总

金额、出库产品的总金额、库存总金额。

6.能够根据库存量提供当前时间的库存报警信息,包括不足库存和超额库存。

7.新系统的业务流程

原有业务流程的评价:在原有的手工系统中,需要通过出入库单中的数据和商品的初始库存

汇总出每一日的出入库总额,并手工计算出当日的产品庠存,到了月末,再根据日记帐中的

数据手工汇总出当月的数据,计算量大,计算耗时较长,所以无法提供报警数据。

在新的系统中,由于采用了计算机处理,可以对原有业务流程进行如下改造:

当录入出入库单中的数据时,可实时的更新当前库存,而不必再汇总当日出入库单据中的数

据后计算库存,所以也省去了每日数据汇总的工作环节。

月报表中的数据也可在月末当月出入库数据全部录入后,自动由计算机汇总存储,无需人工

计算,从而提高了工作效率。

计算机系统需要录入商品的基本信息和初始库存,但此项工作只需在系统T.作前录入一次即

可,所以在其他工作环节之前添加录入商品基本信息和初始库存的工作环节。

由于计算机提高了计算效率所以为提供报警数据产生了可能,经过分析,报警数据可由当前

库存和商品的最低储备和最高储备计算而来,所以可随时查阅报警数据,因此增加报警数据

计算和查询的工作环节。

以上四个方面是针对原有业务流程进行的改造。基于以上分析,画出新系统的业务流程图。

零售由座I*批分由虚帐

领导

7.数据存储分析

由现状的相关单据票证帐簿报表找出要长期储存的基本项

(1)商品类(产品名称,单位,规格,最高储备,最低储备,不变价,现行价,初始库存)

(2)出入库单类(出入库数量,日期,填制人,出入库商品名称)

(3)报表类(暂略,可参看前面收集到的表格)

考杳数据之间的计算关系(如必要列出计算公式)

构建系统的E-R模型

由于一张出入库单据只能填写一种产品的出入库数据,所以入库单和产品之间是多对一的关

系,出库单和产品之间也是多对一的关系。

另外,在这个环节要考虑需要对哪些实体编码,但不需要确定编码的方案。应对产品、入库

单、出库单实体编码。

根据E-R图建立基本表

产品表(产品编码,产品名称,单位,规格,最高储备,最低储备,不变价,现行价,库存)

入库单表(编号,填制人,日期)

出库单表(编号,填制人,日期)

产品一入库单关系表(产品编码,编号,入库数量)

产品一出库单关系表(产品编码,编号,批发出库数量,零售出库数量)

由于产品和出、入库单均为一对多的关系,所以可以将关系表转入多方,转化后的表为:

产品表(产品编码,产品名称,单位,规格,最高储备,最低储备,不变价,现行价,库存)

入库单表(编号,填制人,日期,入库数量,商品编号)

出库单表(编号,填制人,日期,批发出库数量,零售出库数量,商品编号)

又因为入库单表和出库单表结构大体相同,所以将其合并,可以通过编号区分是入库还是出

库。再次合并后基础表如下:

产品表(产品编码,产品名称,单位,规格,最高储备,最低储备,不变价,现行价,库存)

出入库单表(编号,填制人,日期,入库数量,批发出库数量,零售出库数量,商品编号)

除了基础表外,还有一些为了满足数据处理的需要而设计的工作表,如为了打印月报表,必

须在计算出月报表中的数据后将这些数据存储起来,所以要设计一张月报表

月报表(日期,产品编码,产品名称,现行价,不变价,当月入库总额,当月出库总额,当

前库存)

8.数据查询分析

数据的查询需求为:

输入产品编号,查询当前库存

输入出入库单编号,查询出入库数据

9.新系统的逻辑模型

主要包括两个方面:a新系统的数据流程图(顶层图,其他层略)。

b新系统的数据字典(略)是对原有数据字典的补充完善。

二、系统设计

1.总体设计

1)系统的总体结构

本系统采用单机单用户操作方式,系统为单机系统,所以没有网络结构。在工作岗位上

设备的配置方式为:一台计算机,机器安装在仓库办公室

2)软硬件平台

软、硬件基本配置如下;

硬件:

机型:P4机型

移动设备接口:USB

硬盘:40G

内存:1GB

显小器:VGA

打印机:方正A230

软件:

OS:windowsxp

开发工具:Foxpro6.0(简体中文版)

数据库:Foxpro6.0(简体中文版)

3)子系统划分

了•系统的划分采用功能划分法。新系统功能结构图如下:

库存管理,

产品信息维护”出入库数据管理一查询。月报表打印,

询t

tt.t」4t十tt

2.详细设计

1)代码设计

根据在系统分析中的结果知道:需要对商品及出入库单据进行编码,基于便于程序设计和处

理的原则,代码设计方案如下:

商品代码设计:

代码类型:顺序码

代码位数:考虑企业现有产品为14种,以后可能会开发新的产品,在可以预见的时间内产

品规模不会达到上千种,所以代码位数为3位数

具体代码如下

产品代码产品名称规格

001灯泡220V—15W

002灯泡220V—45W

003灯泡22GV—60W

004灯泡220V—100W

005灯泡220V—150W

006灯泡220V—200W

007灯泡220V—300W

008节能灯220V—4W

009节能灯220V—8W

010节能灯22CV—16W

011日光灯220V—8W

012日光灯22GV—20W

013日光灯220V—30W

014日光灯220V—40W

出入库单据代码设计:

代码类型:区间码

代码结构:出入库单据类型+年+月+日+流水号

代码位数:出入库单据类型,考虑到单据分为3类,用r表示入库单,L表示零售出库单,

p表示批发出库单,用1位字母表示

年,出入库单据发生的年份,用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论