《2022年成品库存管理信息系统分析与方案设计书 .docx》由会员分享,可在线阅读,更多相关《2022年成品库存管理信息系统分析与方案设计书 .docx(32页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选学习资料 - - - - - - - - - 成品库存治理信息系统的分析、设计和实施一、系统分析1用户需求某厂是我国东北地区一家生产照明灯的老企业,每年工业产值在四千万元左右;为了 库存治理的需要,打算开发成品库存治理信息系统以加强对成品库存的治理;用户主要要求如下:(1)能够对成品库存相关的数据进行输入、查询、修改(2)能够打印库存月报表(3)能够提示超额库存和不足库存 在用户提出对应用系统的要求后,软件开发者应通过调查讨论明白企业库存治理方面的业务流程和数据流程;2可行性分析可行性分析是在初步调查基础上进行的;1.治理可行性分析 2.技术可行性分析 3.经济可行性分析 分析结果:可立刻
2、开发(分析过程略)3治理业务流程调查可行性分析以后,进行具体调查;在调研的过程中,收集到企业使用的报表、单据如 下:该厂目前生产的产品如表 l 所示;表 1 某厂产品品种规格、单价及定额储备名师归纳总结 产品名称单规格不变价现行价最高储备最低储备备注第 1 页,共 19 页位 元 元 额额灯泡只220V15W 0.80 1.00 60000 600 灯泡只220V45W 1.00 1.20 60000 600 灯泡只220V60W 1.20 1.40 60000 600 灯泡只220V100W 1.50 1.80 40000 500 灯泡只220V150W 1.80 2.00 40000 40
3、0 - - - - - - -精选学习资料 - - - - - - - - - 灯泡只220V200W 2.00 2.20 30000 300 灯泡只220V300W 2.80 3.00 规格20000 200 备注节能灯只220V4W 6.00 8.00 10000 1000 节能灯只220V8W 8.00 10.00 10000 1000 节能灯只220V16W 12.00 15.00 10000 1000 日光灯只220V8W 6.00 7.00 10000 1000 日光灯只220V20W 7.00 8.00 10000 1000 日光灯只220V30W 8.00 9.00 10000
4、 1000 日光灯只220V40W 10.00 11.00 10000 1000 表 2 产品入库单第 册 号入库数量日期产品代码产品名称单位生产车间填制人备注表 3 产品出库单第 册 号日期产品名称规格出库数量批发 零售 填制人注:批发出库时在备注栏的批发 处划“” ,否就在零售 处划“”备注表 4 产品入库流水帐页单位规格入库数量日期产品代码产品名称表 5 产品零售出库流水帐页日期产品代码产品名称单位规格零售出库数量备注表 6 产品批发出库流水帐页日期产品代码产品名称单位规格批发出库数量备注表 7 某厂产品库存台帐(当日合计数) No. 产品代码:入库数量规格:不变价(元):结余产品名称:
5、单位:现行价(元):日期零售出库量批发出库量表 8 库存月报表名师归纳总结 产品名称单位规格上月结存本月入库本月出库本月结存第 2 页,共 19 页- - - - - - -精选学习资料 - - - - - - - - - 不变价金额(元)现行价金额(元) 214700.00 64400.00 150300.00 250400.00 75160.00 175240.00 数量合计 44500 19300 25200 灯泡只220V15w 2000 1000 1000 灯泡只220V45w 1500 1000 500 灯泡只220V60w 3000 11800 3000 灯泡只220V200w
6、12000 200 节能灯只220V4w 3000 2500 500 节能灯只220V8w 3000 3000 3000 日光灯只220V8w 2000 2000 日光灯只220V20w 14000 14000 日光灯只220V30w 4000 1000 同时将明白的情形用文字描述如下:工厂的产品仓库治理组隶属于销售科领导,由七名职工组成,主要负责产品的出入库 治理、库存帐务治理和统计报表,并且应当随时向上级部门和领导供应库存查询信息;为 了防止超储造成产品库存积压,同时也为了防止产品库存数量不足而影响市场需求,库存 治理组仍应当常常供应库存报警数据(与储备定额相比较的超储数量或不足数量);产
7、品入库治理的过程是,各生产车间随时将制造出来的产品连同填写好的入库单(入 库小票)一起送至仓库;仓库检验员第一进行检验,一是抽检产品的质量是否合格,二是 核对产品的实物数量和规格等是否与入库单上的数据相符,当然仍要校核入库单上的产品 代码;检验合格的产品立刻进行产品入库处理,同时登记产品入库流水帐;检验不合格的 产品要准时退回车间;产品出库治理的过程是,仓库保管员依据销售科开出的有效产品出库单(出库小票)准时付货,并判明是零售出库仍是成批销售出库,以便准时登记相应的产品出库流水帐;平均看来,仓库每天要核收三十笔入库处理,而各种出库处理约五十笔;每天出入库 处理终止后,记帐员就依据入库流水帐和出
8、库流水帐按产品及规格分别进行累计,以便将 本日内发生的累计数填入库存台帐;产品入库单如表2 所示,出库单如表3 所示,入库流水帐如表4 所示,出库流水帐如表 5 和表 6 所示,而库存台帐帐页如表7 所示;产品库存的收发存月报表是由记帐员依据库存台帐制作出来的;上级领导对于产品库存信息的查询是通过将查询条件告知记帐员,然后由记帐员翻阅 几本帐之后将运算结果汇报给领导;主要查询需求为某种产品的当前库存以及依据出入库 单编号查询出入库单据中出入库数据;目前库存报警功能尚未实现;依据调研信息,绘制如下图表:a.组织结构图 该厂产品库存治理的组织机构如下列图;名师归纳总结 - - - - - - -第
9、 3 页,共 19 页精选学习资料 - - - - - - - - - 仓库治理组出入库治理组 统计分析组b治理功能图 库长全面负责仓库的行政与业务治理;出入库治理组负责产品的入库检验、产品的出入库治理、登记出入库帐;统计分析组每天依据出入库治理组的出入库帐,统计出各种规格产品当日出入库累计数字,然后登库存台帐;此外,负责生成产品收发存月报表,经库长签字后呈上级主管部门;有时仍要尽量满意各方面的各种查询要求;库存治理出入库治理出 库 管 理月 报统计报表查 询入 库 管 理报 警C治理业务流程图 业务流程图是一种描述系统内各单位、人员之间业务关系、作业次序和治理信息流向的图表,利用它可以帮忙分
10、析人员找出业务流程中不合理流向;名师归纳总结 现行产品库存治理系统的业务流程图如图3 所示;第 4 页,共 19 页- - - - - - -精选学习资料 - - - - - - - - - 车 间 销售科入库单不合格入库出库单检验 保管员零售出库帐员批发出库帐合格入库单检验 记帐员员入库帐记帐库存台帐员查询条件查询结果月报表领导4数据流程调查1)现行系统的顶层数据流程图如下列图;E1车间F1商品P0F4E3领导入库单查询结果E2销售科F2销售成品库存F5 收发存月治理出库单F3报表查询条件E3领导名师归纳总结 - - - - - - -第 5 页,共 19 页精选学习资料 - - - - -
11、 - - - - 2)第一层数据流程图E1车F1入库单P1 间出入库治理 E2销售科F2出库单P2 F4月报表制作月报表库存台帐P3 F5 查询结E3领果导F3查询条查询件3)其次层数据流程图 F1入库E1车单P1.1 库存台帐P1.2 入库流水间检验登记入库流水账账E2销F2出库P1.3 P1.6 零售出库登记库存台帐P1.4 单登记零售出库账账售科判定批发出库P1.5 登记批发出库账账名师归纳总结 - - - - - - -第 6 页,共 19 页精选学习资料 - - - - - - - - - 5数据字典(1)数据流字典 数据流名称:产品入库单 标识符: F1 数据结构: 01 产品入库
12、单 02 日期( RQ) PIC X (8) 02 产品代码( CPDM ) PIC X (3) 02 产品名称( CPMC ) PIC X (18) 02 单位代码( DWDM ) PIC X 02 单位( DW) PIC X (4) 02 规格代码( GGDM ) PIC XX 02 规格( GG) PIC X (10) 02 入库数量( RKSL ) PIC 9 (6)排列方式:按(入库日期 +产品代码)升序排列 流量:最大 50 张日 平均 30 张日 来源:生产车间 去向:产品入库处理 数据流名称:产品出库单 标识符: F2 数据结构: 01 产品出库单 02 日期( RQ) PIC
13、 X (8) 02 产品代码( CPDM ) PIC X (3) 02 产品名称( CPMC ) PIC X (18) 02 单位代码( DWDM ) PIC X. 02 单位( DW) PIC X (4) 02 规格代码( GGDM ) PIC XX 02 规格( GG) PIC X (10) 02 备注 03 零售出库数量(LSSL) PIC 9(6) 03 批发出库数量(PFSL) PIC 9 (6)排列方式:按(日期十产品代码)升序排列 流量:最大: 70 张日 平均: 50 张日 来源:销售科 去向:产品出库处理其它的数据字典内容描述省略;名师归纳总结 - - - - - - -第
14、7 页,共 19 页精选学习资料 - - - - - - - - - 6确定新系统目标系统分析的前几个部分都是对组织原有信息处理系统的分析和表达,从这个环节开头依据 以前的分析以及和组织治理人员的反复沟通、确认并且要结合系统分析人员的体会从而确 定新系统的具体目标和要求;该工程新系统的目标及要求如下:1.能够实现初始工作数据环境的设置,包括:输入现有产品的相关信息,能够输入各种产 品的初始库存2.能够对现有产品的信息进行保护、当产生了新产品后,能够录入新产品的信息 3.能够储存出入库单中的数据,并且供应依据单号查询 4.能够依据出入库单中的数据自动运算出每种产品的当日库存,并能够实现当前库存查
15、询 5.能够打印出库存月报表,月报表中包括每种产品的本月入库合计数、本月出库合计数、月末当日的库存数、全部产品入库合计数、出库合计数、库存总额、依据不变价格合算出 的入库产品的总金额、出库产品的总金额、库存总金额、依据现行变价格合算出的入库产 品的总金额、出库产品的总金额、库存总金额;6.能够依据库存量供应当前时间的库存报警信息,包括不足库存和超额库存;7新系统的业务流程原有业务流程的评判:在原有的手工系统中,需要通过出入库单中的数据和商品的初始库 存汇总出每一日的出入库总额,并手工运算出当日的产品库存,到了月末,再依据日记帐 中的数据手工汇总出当月的数据,运算量大,运算耗时较长,所以无法供应
16、报警数据;在新的系统中,由于采纳了运算机处理,可以对原有业务流程进行如下改造:当录入出入库单中的数据时,可实时的更新当前库存,而不必再汇总当日出入库单据中的 数据后运算库存,所以也省去了每日数据汇总的工作环节;月报表中的数据也可在月末当月出入库数据全部录入后,自动由运算机汇总储备,无需人 工运算,从而提高了工作效率;运算机系统需要录入商品的基本信息和初始库存,但此项工作只需在系统工作前录入一次 即可,所以在其他工作环节之前添加录入商品基本信息和初始库存的工作环节;由于运算机提高了运算效率所以为供应报警数据产生了可能,经过分析,报警数据可由当 前库存和商品的最低储备和最高储备运算而来,所以可随时
17、查阅报警数据,因此增加报警 数据运算和查询的工作环节;以上四个方面是针对原有业务流程进行的改造;基于以上分析,画出新系统的业务流程 图;名师归纳总结 - - - - - - -第 8 页,共 19 页精选学习资料 - - - - - - - - - 车 间仓库管销售科理组入库单不合格入库商品基本信息和零售出库帐出库单批发出库帐检验保管员员初始库存合格入库单检验 员入库帐月报表统计员报警数据查询结果领导7数据储备分析由现状的相关单据票证帐簿报表找出要长期储存的基本项(1)商品类(产品名称,单位,规格,最高储备,最低储备,不变价,现行价,初始库 存)(2)出入库单类(出入库数量,日期,填制人,出入
18、库商品名称)(3)报表类(暂略,可参看前面收集到的表格)考查数据之间的运算关系(如必要列出运算公式)名师归纳总结 - - - - - - -第 9 页,共 19 页精选学习资料 - - - - - - - - - 构建系统的 E-R 模型 由于一张出入库单据只能填写一种产品的出入库数据,所以入库单和产品之间是多对一的 关系,出库单和产品之间也是多对一的关系;另外,在这个环节要考虑需要对哪些实体编码,但不需要确定编码的方案;应对产品、入 库单、出库单实体编码;入库单入库产品出库出库单入库数量 零售出库数量批发出库数量编号名称规格库存产品最低储备单位最高储备不变价现行价编号填制人 入库单日期编号填
19、制人 出库单日期依据 E-R 图建立基本表 产品表(产品编码,产品名称,单位,规格,最高储备,最低储备,不变价,现行价,库 存)入库单表(编号,填制人,日期)出库单表(编号,填制人,日期)产品入库单关系表(产品编码,编号,入库数量)名师归纳总结 - - - - - - -第 10 页,共 19 页精选学习资料 - - - - - - - - - 产品出库单关系表(产品编码,编号,批发出库数量,零售出库数量)由于产品和出、入库单均为一对多的关系,所以可以将关系表转入多方,转化后的表为:产品表(产品编码,产品名称,单位,规格,最高储备,最低储备,不变价,现行价,库 存)入库单表(编号,填制人,日期
20、,入库数量,商品编号)出库单表(编号,填制人,日期,批发出库数量,零售出库数量,商品编号)又由于入库单表和出库单表结构大体相同,所以将其合并,可以通过编号区分是入库仍是 出库;再次合并后基础表如下:产品表(产品编码,产品名称,单位,规格,最高储备,最低储备,不变价,现行价,库 存)出入库单表(编号,填制人,日期,入库数量,批发出库数量,零售出库数量,商品编 号)除了基础表外,仍有一些为了满意数据处理的需要而设计的工作表,如为了打印月报表,必需在运算出月报表中的数据后将这些数据储备起来,所以要设计一张月报表 月报表(日期,产品编码,产品名称,现行价,不变价,当月入库总额,当月出库总额,当前库存)
21、8数据查询分析数据的查询需求为:输入产品编号,查询当前库存 输入出入库单编号,查询出入库数据9新系统的规律模型主要包括两个方面:a 新系统的数据流程图(顶层图,其他层略);出入库处理 收发存月报出入库数据表库存报警产品信息表产品信息保护名师归纳总结 查询条件查 询第 11 页,共 19 页- - - - - - -精选学习资料 - - - - - - - - - b 新系统的数据字典(略)是对原有数据字典的补充完善;二、系统设计1. 总体设计1)系统的总体结构 本系统采纳单机单用户操作方式,系统为单机系统,所以没有网络结构;在工作岗位上设备的配置方式为:一台运算机,机器安装在仓库办公室2)软硬
22、件平台 软、硬件基本配置如下;硬件:机型: P4 机型移动设备接口:USB 硬盘: 40G 内存: 1GB 显示器: VGA 打印机:方正 A 230 软件:OS: windows xp 开发工具: Foxpro 6.0 (简体中文版)数据库: Foxpro 6.0 (简体中文版)3)子系统划分 子系统的划分采纳功能划分法;新系统功能结构图如下:名师归纳总结 - - - - - - -第 12 页,共 19 页精选学习资料 - - - - - - - - - 2. 具体设计1)代码设计依据在系统分析中的结果知道:需要对商品及出入库单据进行编码,基于便于程序设计和 处理的原就,代码设计方案如下:
23、商品代码设计:代码类型:次序码代码位数:考虑企业现有产品为14 种,以后可能会开发新的产品,在可以预见的时间内产品规模不会达到上千种,所以代码位数为 3 位数具体代码如下产品代码产品名称规格001 灯泡220V15W 002 灯泡220V45W 003 灯泡220V60W 004 灯泡220V 100W 005 灯泡220V 150W 006 灯泡220V 200W 007 灯泡220V 300W 008 节能灯220V 4W 009 节能灯220V 8W 010 节能灯220V16W 011 日光灯220V 8W 012 日光灯220V20W 013 日光灯220V30W 014 日光灯22
24、0V40W 出入库单据代码设计:代码类型:区间码名师归纳总结 代码结构:出入库单据类型+年+月 +日+流水号第 13 页,共 19 页- - - - - - -精选学习资料 - - - - - - - - - 代码位数:出入库单据类型,考虑到单据分为3 类,用 r 表示入库单, L 表示零售出库单,p 表示批发出库单,用 1 位字母表示年,出入库单据发生的年份,用 2 位数字表示月,出入库单据发生的月份,用 2 位数字表示日,出入库单据发生的日号,用 2 位数字表示流水号,不同类型的单据按不同的序列赐予流水号,考虑到一日内单据量不超过上千张,用 3 位数字表示代码示例如下:2000 年 10
25、月 1 日产生的第一张入库单,编号为: r001001001 2)数据库设计在系统分析中数据储备分析的基础之上,进行数据库的设计设计结果如下:产品表字段 数据类型产品编码 字符型产品名称 字符型单位 字符型规格 字符型最高储备 数值型最低储备 数值型不变价 数值型现行价 数值型库存 数值型出入库单表字段 数据类型编号 字符型填制人 字符型日期 日期型商品编号 字符型入库数量 数值型批发出库数量 数值型零售出库数量 数值型月报表名师归纳总结 字段数据类型第 14 页,共 19 页产品编码字符型产品名称字符型日期日期型入库数量数值型出库数量数值型不变价数值型现行价数值型- - - - - - -精
26、选学习资料 - - - - - - - - - 库存 数值型报警数据表字段 数据类型产品编码 字符型产品名称 字符型超额储备量 数值型不足储备量 数值型最高储备 数值型最低储备 数值型3)I/O(输入输出)设计该部分设计内容主要确定系统有哪些输入输出界面以及输入输出的方式;输入设计:A 考虑到系统需要录入产品信息和初始库存,所以需要设计产品录入窗口输入方式:手工输入为了提高输入数据的效率,要求在该输入界面具有如下特点:用户在输入一项数据后,按回车键光标自动定位到下一个文本框;B 需要对产品信息进行保护,所以设计产品信息保护界面名师归纳总结 - - - - - - -第 15 页,共 19 页精
27、选学习资料 - - - - - - - - - 输入方式:手工输入 为了提高输入数据的效率,要求在该输入界面具有如下特点:用户在输入一项数据后,按回车键光标自动定位到下一个文本框;C 入库单数据录入界面输入方式:手工输入 为了提高输入数据的效率,要求在该输入界面具有如下特点:用户在输入一项数据后,按回车键光标自动定位到下一个文本框;名师归纳总结 - - - - - - -第 16 页,共 19 页精选学习资料 - - - - - - - - - 用户输入产品代码后,系统能够自动填入产品名称、单位、规格;D 入库单数据录入界面输入方式:手工输入 为了提高输入数据的效率,要求在该输入界面具有如下特
28、点:用户在输入一项数据后,按回车键光标自动定位到下一个文本框;用户输入产品代码后,系统能够自动填入产品名称、单位、规格;输出设计:A 需要输出已存入的产品信息输出介质:屏幕名师归纳总结 - - - - - - -第 17 页,共 19 页精选学习资料 - - - - - - - - - B 库存查询结构的输出界面输出介质:屏幕该窗口既是查询结果的输出界面也是查询条件的输入界面C 报表生产窗口输出介质:屏幕名师归纳总结 - - - - - - -第 18 页,共 19 页精选学习资料 - - - - - - - - - D 报警数据显示窗口(略)E 出入库单查询窗口(略)F 月报表(略)名师归纳总结 - - - - - - -第 19 页,共 19 页