《成品库存管理信息系统分析与设计.docx》由会员分享,可在线阅读,更多相关《成品库存管理信息系统分析与设计.docx(19页珍藏版)》请在第一文库网上搜索。
1、成品库存管理信息系统分析与设计一、系统分析1.用户需求某厂是我国东北地区一家生产照明灯的老企业,每年工业产值在四千万元左右。为了库存管理的需要,决定开发成品库存管理信息系统以加强对成品库存的管理。用户要紧要求如下:(1)能够对成品库存有关的数据进行输入、查询、修改(2)能够打印库存月报表(3)能够提示超额库存与不足库存在用户提出对应用系统的要求后,软件开发者应通过调查研究熟悉企业库存管理方面的业务流程与数据流程。2.可行性分析可行性分析是在初步调查基础上进行的。1 .管理可行性分析2 .技术可行性分析3 .经济可行性分析分析结果:可立即开发(分析过程略)4 .管理业务流程调查可行性分析以后,进
2、行全面调查。在调研的过程中,收集到企业使用的报表、单据如下:该厂目前生产的产品如表1所示。表1某厂产品品种规格、单价及定额储备产品名称单位规格不变价(元)现行价(元)最高储备额最低储备额备注灯泡只220V15W0.801.0060000600灯泡只220V45W1.001.2060000600灯泡只220V60W1.201.4060000600灯泡只220VIOOW1.501.8040000500灯泡只220V150W1.802.0040000400灯泡只220V200W2.002.2030000300灯泡只220V300W2.803.0020000200节能灯只220V4W6.008.001
3、00001000节能灯只220V8W8.0010.00100001000节能灯只220V16W12.0015.00100001000日光灯只220V8W6.007.00100001000日光灯只220V20W7.008.00100001000日光灯只220V30W8.009.00100001000日光灯只220V40W10.0011.00100001000表2产品入库单第册号日期产品代码产品名称单位规格入库数量备注生产车间填制人表3产品出库单第册号日期产品名称规格出库数量备注填制人注:批发出库时在备注栏的批发处划J”,否则在零售处划表4产品入库流水帐页日期产品代码产品名称单位规格入库数量备注表
4、5产品零售出库流水帐页日期产品代码产品名称单位规格零售出库数量备注表6产品批发出库流水帐页日期产品代码产品名称单位规格批发出库数量备注表7某厂产品库存台帐(当日合计数)No.产品代码:规格:不变价(元):产品名称:单位:现行价(元):日期入库数量零售出库量批发出库量结余表8库存月报表产品名称单位规格上月结存本月入库本月出库本月结存不变价金额(元)214700.0064400.00150300.00现行价金额(元)250400.0075160.00175240.00数量合计445001930025200灯泡只220V15w2000IOOOIOOO灯泡只220V45w1500IOOO500灯泡只2
5、20V60w30003000灯泡只220V200w1200011800200节能灯只220V4w30002500500节能灯只220V8w30003000日光灯只220V8w20002000日光灯只220V20w1400014000日光灯只220V30w40003000IOOO同时将熟悉的情况用文字描述如下:工厂的产品仓库管理组隶属于销售科领导,由七名职工构成,要紧负责产品的出入库管理、库存帐务管理与统计报表,同时应当随时向上级部门与领导提供库存查询信息。为了防止超储造成产品库存积压,同时也为了避免产品库存数量不足而影响市场需求,库存管理组还应该经常提供库存报警数据(与储备定额相比较的超储数量
6、或者不足数量)。产品入库管理的过程是,各生产车间随时将制造出来的产品连同填写好的入库单(入库小票)一起送至仓库。仓库检验员首先进行检验,一是抽检产品的质量是否合格,二是核对产品的实物数量与规格等是否与入库单上的数据相符,当然还要校核入库单上的产品代码。检验合格的产品立即进行产品入库处理,同时登记产品入库流水帐。检验不合格的产品要及时退回车间。产品出库管理的过程是,仓库保管员根据销售科开出的有效产品出库单(出库小票)及时付货,并判明是零售出库还是成批销售出库,以便及时登记相应的产品出库流水帐。平均看来,仓库每天要核收三十笔入库处理,而各类出库处理约五十笔。每天出入库处理结束后,记帐员就根据入库流
7、水帐与出库流水帐按产品及规格分别进行累计,以便将本日内发生的累计数填入库存台帐。产品入库单如表2所示,出库单如表3所示,入库流水帐如表4所示,出库流水帐如表5与表6所示,而库存台帐帐页如表7所示。产品库存的收发存月报表是由记帐员根据库存台帐制作出来的。上级领导关于产品库存信息的查询是通过将查询条件告诉记帐员,然后由记帐员翻阅儿本帐之后将计算结果汇报给领导。要紧查询需求为某种产品的当前库存与根据出入库单编号查询出入库单据中出入库数据。目前库存报警功能尚未实现。根据调研信息,绘制如下图表:a.组织结构图该厂产品库存管理的组织机构如图所示。仓库管理组统计分析组出入库管理组b.管理功能图库长一一全面负
8、责仓库的行政与业务管理;出入库管理组一一负责产品的入库检验、产品的出入库管理、登记出入库帐;统计分析组一一每天根据出入库管理组的出入库帐,统计出各类规格产品当日出入库累计数字,然后登库存台帐。此外,负责生成产品收发存月报表,经库长签字后呈上级主管部门。有的时候还要尽量满足各方面的各类查询要求。库存管理统计报表出入库管理C.管理业务流程图业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序与管理信息流向的图表,利用它能够帮助分析人员找出业务流程中不合理流向。现行产品库存管理系统的业务流程图如图3所示。4.数据流程调查1)现行系统的顶层数据流程图如图所示。2)第一层数据流程图3)第二层数据
9、流程图5.数据字典(1)数据流字典数据流名称:产品入库单标识符:F1数据结构:O1产品入库单02日期(RQ)PICX(8)02产品代码(CPDM)PICX(3)02产品名称(CPMC)PICX(18)02单位代码(DWDM)PICX02单位(DW)PICX(4)02规格代码(GGDM)PICXX02规格(GG)PICX(10)02入库数量(RKS1)PIC9(6)排列方式:按(入库日期+产品代码)升序排列流量:最大50张/日平均30张/日来源:生产车间去向:产品入库处理数据流名称:产品出库单标识符:F2数据结构:01产品出库单02日期(RQ)PICX(8)02产品代码(CPDM)PICX(3)
10、02产品名称(CPMC)PICX(18)02单位代码(DWDM)PICX.02单位(DW)PICX(4)02规格代码(GGDM)PICXX02规格(GG)PICX(10)02备注03零售出库数量(1SS1)PIC9(6)03批发出库数量(PFS1)PIC9(6)排列方式:按(日期十产品代码)升序排列流量:最大:70张/日平均:50张/日来源:销售科去向:产品出库处理其它的数据字典内容描述省略。6.确定新系统目标系统分析的前几个部分都是对组织原有信息处理系统的分析与表达,从这个环节开始根据往常的分析与与组织管理人员的反复沟通、确认同时要结合系统分析人员的经验从而确定新系统的具体目标与要求。该项目
11、新系统的目标及要求如下:1 .能够实现初始工作数据环境的设置,包含:输入现有产品的有关信息,能够输入各类产品的初始库存2 .能够对现有产品的信息进行保护、当产生了新产品后,能够录入新产品的信息3 .能够储存出入库单中的数据,同时提供根据单号查询4 .能够根据出入库单中的数据自动计算出每种产品的当日库存,并能够实现当前库存查询5 .能够打印出库存月报表,月报表中包含每种产品的本月入库合计数、本月出库合计数、月末当日的库存数、所有产品入库合计数、出库合计数、库存总额、按照不变价格合算出的入库产品的总金额、出库产品的总金额、库存总金额、按照现行变价格合算出的入库产品的总金额、出库产品的总金额、库存总
12、金额。6 .能够根据库存量提供当前时间的库存报警信息,包含不足库存与超额库存。7 .新系统的业务流程原有业务流程的评价:在原有的手工系统中,需要通过出入库单中的数据与商品的初始库存汇总出每一日的出入库总额,并手工计算出当日的产品库存,到了月末,再根据日记帐中的数据手工汇总出当月的数据,计算量大,计算耗时较长,因此无法提供报警数据。在新的系统中,由于使用了计算机处理,能够对原有业务流程进行如下改造:当录入出入库单中的数据时,可实时的更新当前库存,而不必再汇总当日出入库单据中的数据后计算库存,因此也省去了每口数据汇总的工作环节。月报表中的数据也可在月末当月出入库数据全部录入后,自动由计算机汇总存储
13、,无需人工计算,从而提高了工作效率。计算机系统需要录入商品的基本信息与初始库存,但此项工作只需在系统工作前录入一次即可,因此在其他工作环节之前添加录入商品基本信息与初始库存的工作环节。由于计算机提高了计算效率因此为提供报警数据产生了可能,通过分析,报警数据可由当前库存与商品的最低储备与最高储备计算而来,因此可随时查阅报警数据,因此增加报警数据计算与查询的工作环节。以上四个方面是针对原有业务流程进行的改造。基于以上分析,画出新系统的业务流程图。78 .数据存储分析由现状的有关单据票证帐簿报表找出要长期储存的基本项(1)商品类(产品名称,单位,规格,最高储备,最低储备,不变价,现行价,初始库存)(2)出入库单类(出入库数量,日期,填制人,出入库商品名称)(3)报表类(暂略,可参看前面收集到的表格)考查数据之间的计算关系(如必要列出计算公式)构建系统的E-R模型由于一张出入库单据只能填写一种产品的出入库数据,因此入库单与产品之间是多对一的关系,出库单与