库存管理信息系统的分析_第1页
库存管理信息系统的分析_第2页
库存管理信息系统的分析_第3页
库存管理信息系统的分析_第4页
库存管理信息系统的分析_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

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

文档简介

附件: 库存管理信息系统的分析 、设计和实施说明:本例时间较早,开发工具选用FoxPro2.5。在学习过程中,可以现有的硬件和软件环境进行系统再开发实现,学习重点放在在系统分析、系统设计实际过程、方法及内容。这里给出一个库存管理信息系统开发的实例,目的是使大家 进一步深入了解开发任何一个管理信息系统必须经历的主要过 程,以及在开发过程的各个阶段上开发者应当完成的各项工作内 容和应当提交的书面成果。 一、 某厂产品库存管理系统 简介某厂是我国东北地区一家生产照明灯的老企业,每年工业产值在四千万元左右。该厂目前生产的产品如l。1 某厂产品品、及产品 单位

(元 )

现行(元 )

灯220V0.80 1.00 60000 60015W灯220V1.00 1.20 60000 60045W220V—60W

1.20 1.40 60000 600220V—100W

1.50 1.80 40000 500220V—150W

1.80 2.00 40000 400220V—200W

2.00 2.20 30000 300220V—300W

2.80 3.00 20000 200节能 220V— 6.00 8.00 10000 1000灯 4W节能 220V— 8.00 10.00 10000 1000灯 8W节能 220V— 12.00 15.00 10000 1000灯 16W日光 220V— 6.00 7.00 10000 1000灯 8W日光 220V— 7.00 8.00 10000 1000灯 20W日光 220V— 8.00 9.00 10000 1000灯灯30W220V—10.0011.00100001000灯40W工厂的产品仓库管理组隶属于销售科领导,由七名职工组(相比较的超储数量或不足数量)。产品入库管理的过程是,各生产车间随时将制造出来的产品登有效付货判明以便平均看每天收三十笔约五十笔每天结束后帐2345672号码称量3单 号称量[][][ “√否则[ ]“√”4 帐 页码称量5帐 页单位量6帐 页单位量7) 不变价元:现行价元:量 量二 、系统分析、帐页和报表等凭证,又通过亲身实践以及向有关业务管理人员分析果如下:l机构该厂产品存管理l所示。经营副厂长经营副厂长销科仓库管理组计分析组l 分析——全面负责仓的行政与业务管理;出入管理——负责产品的入检验、产品的出入管理、登记出入帐;统计分析——每天根据出入管理的出入帐,统计出存管理出入管理统计报表入库管理出库管理月报报警查询车间入单合格入单检验合格入单车间入单合格入单检验合格入单入库记账入帐销售科零售出单批发出单付货记账付货记账2 业务流程分析3。零售出帐零售出帐批发出帐记库记库存台 帐计报表库存台帐月报表3 分析4下:11243库存管理4 “1:车间产品入库单。“2:销售科开出的有效零售产品出库单。“3:销售科开出的有效批发产品出库单。“4:仓库制作的产品库存收发存月报表。第一数据流程如5所示。5中的数据流“1,2,3,4”与4中的数据流“1,2,3,4”相同。112出入库3 管理管理4库存帐5 第一第二数据流程如6所示。551P1F1登记入库帐8P4登记库存台帐D1入库帐P5制作收发P269登记零售出账11F212PD2零售出库帐7D4库存台帐3登批发出库帐10F3D3批发出库帐6 DFD6“,2,3”其意义与45”产品入库单上。“6”零售出库单上“7”批发出库单上“8”入库水帐上当日按产品名称、规格分别累计。“9”零售出库水帐上当日按产品名称、规格分别累计。“10。“11“8,9,0。“12①数据流名称:产品入库单 标识符数据结构:01产品入库单02日期(RQ) PIC02产品代码(CPDM) PIC02产品名称(CPMC) PIC02单位代码(DWDM) PICX02单位(DW) PIC02规格代码(GGDM) PIC02规格(GG) PIC02L) PIC+5030②据名称出单 标识符:F2据结构:01出单02) PIC8)02CPD) PIC3)02名称CPM) PIC18)02单位DWDM) PIC.02单位W) PIC4)02规格M) PIC 02规格) PIC10)02备注03零售出LSSPIC96)03批发出PFSPIC96)十7050③数据名称仓收发存月报表标 识符F3数据结构:01收发存月报表02期(BBRQ)PICX(8)02代码(CPDM)PICX(3)02名称(CPMC)PIC02单位(DW)P1CX(4)02本月累计入数PIC9(8)02本月累计零数PIC9(8)02本月累计批发数PIC9(8)02存数(KCSL)PIC9(8)排列方式按1份月1份仓统计分析主管部门①文件名:产品入库水帐 标识符结构:01本品入库帐02日期) PIC8)02产品代码CPD) PIC3)02产品名称CPM) PIC18)02单位W) PIC4)02规格) PIC10)02入库量L) PIC入:产品入库单F)出;涉及处理名:入库处理、记库台帐排列方式:按入库日期计序②文件名:库台帐 标识符:D4结构:01库台帐02) PICX8)02CPD) PICX3)02CPM) PICX18)02L)PIC98)02LSSPIC98)02PFSPIC8)+处理描述①标识符输F1输F5定义:当一张单上实物单上水激条生②标识符P4表 S*Ji iS*Ji 1S——量量J——J1——。价通过对现行需求分析,本数据流向是合,但为了便于计算机化管能够提供更多辅助决策信息,本应做如下改进设想:)将各种帐本暂合为一本库存帐考虑。)增库存报警功能。)增强各种灵活查询分析功能。新逻辑模型的提出根据前面分析与评价结果,提出新7和图8 所示。入库单入库单月报表入库收发存月报库存台帐库存报警出库报警表查询条件查 询7 I入录 入存台帐查询条件计分析查 询收发存月报报警数据显示8 和处理方式l——产品出出——各种报表和查询响应2新采用实时处理方式。三 系统设计目标设计方便的数据性能,良好的人机面,尽量避免汉字和长字符串的人工重复采用代码词组。灵活地查询性能,能快速实现多项产品数据和库存数据的查询。“静态”库存管变为“动态”管随时提供库存现状信息(包括库存报警信息。功能结构图库存管理录入查询报表输出录维护结束退出每日每月累计查查查询询询7库存管理录入查询报表输出录维护结束退出每日每月累计查查查询询询入出库出每每报打打增修退 退库库存入笔笔表印印加改至 至库 入出收 报产 FOX 库库警品录 录 查 查查计 存 信目入 入 询 查 询询询算 表 息种 录出入库单出入库单ACp11.prgcpsjsr新产品cpdzbcprkcpxs数据产品修改数据AACp21.prgCp23.prgCp41.prgCp42.prgXXXXcpdmA9 信息流程设计1010中处理框内标出了相应序名,其说明见序模块设说明书。10 代码设计1并11 8 。顺序号顺序号11 8 码01220V15W—02220V45W—03220V60W—04220V100W—05220V150W—06220V200W—07220V300W—11220V4W—12220V8W—13220V16W—21220V8W—22220V20W—23220V30W—24220V40W—(2)产品代码设计校验位规格码129列出了全部产品的代码。校验位规格码图表9 产品代码表产品代产品代产品规格代规格码名称码01201220V—15W02402220V—45W03603220V—60W04804220V—100W05005220V—150W06106220V—200W07307220V—300W115节能11220V—4W灯127节能12220V—8W灯139 节能灯218 日光灯

13 220V—16W21 220V—8W220 灯231 灯243 灯

22 220V—20W23 220V—30W24 220V—40W产品代码中的校验位a3值的确定方法如下:a3=取[(3a1+2a2)/11]的余数例如:a1 a2 a32 4 3X) 3 26+8=14a的余数=310时,则按a3=0处理。方案设计本系统采用单机单用户操作方式,基本配置如下;机型:COMPAQ486/40软驱:双软驱动器硬盘:540MB内存:8MBVGAro5rs1出设计101210称存库库存214700.0064400.00150300.00250400.0075160.00175240.00445001930025200220V—20001000100015w220V—1500100050045w220V—3000300060w220V —200w节能220V —4w节能220V —8w日光220V —8w日光220V —20w日光220V —30w

12000 2003000 2500 5003000 30002000 200014000 140004000 3000 1000表220日光灯 14000100004000表12 不足产品产品代码产品代码产品名称库存量最低储备不足储备024500600100048040040005004004000612003001000735001000500115500100050013901000100024010001000件(数据库)结构设计Foxpro2.5.DBF。规范库1314所示。表13 库名称号名称标识符注1产品目录库CPDM.DBF2产品单位及规格代码表 CPDZB.DBF事先建好3出入库数据输入暂CPSJSR.DBF件4各种产品每库累CPKC.DBF5CPRK.DBF6CPXS.DBF78CPBBJS.DBF9CPBB.DBF10KCJC.DBF14 1不价格BBJ2期BBRQ3代码CPDM4称CPMC5kCPIJKi=0,1,2,3,4,5,6,7,8,9j=0,1,2,3,4,5,6,7,8,9k=0,1,2,3,4,5,6,7,8,96单位代码DWDM7组位DW8GGDM9GG10JC”11KCSL12日期KCRQ13累计入量LJRK14累计总出量LJXS15零售数量LSSL16批发出数量PFSL17入数量RKSL18日期RQ19现行价19现行价XXJ20最大备量21最小备量10个数据15~24所示。表15 单位及结构序号序号字段名称字段类型长度备注1DWDMCharacter12DWCharacter43GCDMCharacter24GGCharacter1016序号产品目录库(CPDM.DBF)结构字段名称 字段类型 长度备注1CPDM Character 32CPMC Character 183DWDM Character 14DW Character 45GGDM Character 26GG Character 107BBJ Numeric 78XXJ Numeric 79ZGCB Numeric 710ZDCB Numeric 417 产品出入库数据暂存文件(CPSJSR.DBF)结构序号序号字段名称字段类型长度备注1RQDate82CPDMCharacter33RKSLNumeric64LSSLNumeric65PFSLNumeric618 产品每日入库累计文件(CPRK.DBF)结构序号字段名称字段类型长度备注1RQDate82CPDMCharacter33RKSLNumeric619 产品每日销售出库累计文序号字段名称字段类型长度1RQDate82CPDMCharacter33LSSLNumeric64PFSLNumeric620 产品每日库存量累计文件序号序号字段名称字段类型长度备注1KCRQDate82CP012Numeric83CP024Numeric84CP036Numeric85CP048Numeric86CP050Numeric87CP061Numeric88CP073Numeric89CP115Numeric810CP127Numeric811CP139Numeric812CP218Numeric813CP220Numeric814CP231Numeric815CP243Numeric821 构序号字段名称字段类型长度1RQDate82CPDMCharacter33CPMCNumeric64DWNumeric65PFSLNumeric66KCSLNumeric622 序号字段名称字段类型长度备注1BBRQDate82CPDMCharacter33CPMCCharacter184DWCharacter45RKSLNumeric86LSSLNumeric87PFSLNumeric88KCSLNumeric89LJRKNumeric810LJXSNumeric823 结构1BBRQDate82CPDMCharacter33CPMCCharacter184DWCharacter45RKSLNumeric86LSSLNumeric87PFSLNumeric88KCSLNumeric89LJRKNumeric810LJXSNumeric824 F1CPDMCharacter32JCCharacter4入设计23。输屏幕。日期日期年月日录窗口显示窗口代码名称代名继续称量保存放弃码13 13光标右边提示窗口内下移动选择正确代码则左边窗口前显示行。设计与基本相同只将13中“量”栏辟为“零售量”和“批发量”栏。块设计说明总控模块MAG。功能能下拉菜单。·选取功能菜单及其下拉菜单中操作项进相应操CPMAIN.PRGCP11.PRGCPMAIN.PRGCP11.PRGFCPDM()FRET()FAPPE())MPROC2CP24.PRG·。。。MPRCO4产品目录维护功能。·调用过程MPRCO5本系统运行结束退出功能。414。14 、过、函数间关系产品出入库数据录入模块CP11.PRG功能:实现每笔产品出入库数据的录入。15。出入库单出入库单CPDMCP11.PRGCPSJSRCPRKCPXSCPKCCPRDAT15 ·打开CPDM.DBF并索引之。·打开CPRDATA.DBF及其索引。·打开CPRK.DBF。·若录入入库数据,则打开CPKC.DBF;若录入出库数据,则打开CPXS.DBF。·输入日期。CPSJSR.DBF建立关联,然后CIJSJSR.DBF。·BROW将出入库数据录入CPPJSR.DBF中。·若数据不保存,则退出返回;若数据保存,则首先将CPSJSR.DBFRQCPRK.DBF(入库出库数据CPKC.DBF。P16。CPDMCPDMCPRKCP21.PRG16 ·打开CPDM.DBF。·若CPRK.DBF。·若。·依CPDM建立与CPDM.DBF关联。·输要日期。CPRK中定位满足日期首记录若无CP23.PRG三个以内任何一天各种产品全天累计两年内任何一个份各种产品全累计从年初至某个各种产品累计处理流17。CPDMCPDMCP23.PRG图17 处理流程分三种情况讨论:·打开CPRDATA.DBF和CPDM.DBF。·输入日期。库中过滤出与输入日期匹配的记录。·显示结果。二月·。·输入月份。·对与输入月份匹配的该月内各产品出入库数据分别累计。·将该月累计值为零的产品过滤掉。·显示结果。三从年初至截止日期备产品累计出入库数)·。·输入截止日期。·对截止日期之前的各产品出入库数据分别累加。·显示结果。某日实际库存数据模块程序名:CP24.PRG。功能:实现某各产品的实际库存数量。处理流程18。CPKC CPDMCP24.PRG

图18 ·打开CPKC.DBF与CPDM.DBF。·输入查询日期。CPKC.DBF新增产品代码(目录模块程序名:CP41.PR。CPDM.DBFCPKC.DBF中增加相应的字段。处理流程(19。新产品新产品CPDMCP41.PRGCPDMCPKC19 中。·、CPDM.DBFCPKC.DBF。·录入新产品的产品代码,并校验。·再录入该新产品的其它目录数据。·CPKC.DBF的库结构(增加新产品的字段。修改产品的价格、储备定额模块序名:CP42.PRG。功能:修改产品的价格和储备足额。(见20。CPDMCPDMCPRDCPKCCP31.PRCPBBCPDM20 ·打开CPDM.DBF。用BROW 命令进行修(注意只允许修改产品的不变价、行价、最高储备和最低储备。报表计算模块序名:CP31.PRG。功能:根据本月际发生的数据,计算出统计报表(产品收发存报表中的数据,并将计算结果存入CPBB.DBF中供打印用。3(见21。新数据新数据CP42.PRGCPDM21 4·输入报表月份。·打开CPRDATA.DBF。eof(·在本月范围内,按产品代码分别求出各产品本月出入库累计值。,定位到报表生成那天的各产品际库存数记录行。·CPBBJS.DBF,并物清空。·把已计算出的报表月份各产品累计出入库量及尚有的

温馨提示

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

评论

0/150

提交评论