《系统分析报告(共13页).doc》由会员分享,可在线阅读,更多相关《系统分析报告(共13页).doc(13页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上 仓库管理系统分析报告一、系统概述 1、名称: 仓库管理系统 2、目标: 及时准确地处理库存信息,用以适应生产销售的需要以及调节生产销售;提高企业的仓库运作效率和经济效益。主要功能:1)用户登录 用户登录、用户注销、退出系统2)仓库管理 仓库进货、仓库退货、仓库领料、 仓库盘点(输入信息、数据库更新、新表生成)3)业务查询 库存查询、销售查询、仓库查询(输入条件、查询信息、生成列表)4)系统设置 供应商设置、仓库设置(输入基本信息、更新数据库、给出列表)3、背景: 随着客户要求的不断提高,仓储管理在整个供应链管理当中占有的地位越发重要。单据打印和数据记录为设计目标的传
2、统的仓储管理阮籍已远远无法适应现代仓储发展的要求。企业所需要的不但是可以向客户报告其产品的实时动态消息,还可以站在更高层面上制定生产和销售计划,即使调整市场策略等综合的参考信息。 4、系统用户:入库员,出库员,信息设置(更新)员,生产部门,销售部门,采购部门5、开发者:吴艳芬,关致远,李金凯,汪雨心,李文辉6、引用资料:Delphi系统开发实例精粹 人民邮电出版社 Delphi数据库案例项目导航 清华大学出版社二、用户需求分析: 1)基本信息(货品信息、仓库信息、供货单位信息、收货单位信息;添加修改以及查询)2)出入库管理(出入库登记中的货品信息、仓库信息、供收货单位信息从已有的基本信息中通过
3、下拉列表选择;没有相关信息则进行添加)3)库存数据分析 (查询货品或仓库的库存情况系统同时提供短线或超储货品报警) 4)对基础数据进行维护5)提供数据统计、查询、报表生成等功能6)较好的图形用户界面7)可扩展性三、新系统的逻辑模型(一)系统的结构以及所涉及的范围: 优点:为弥补传统分析存储管理只进行单据打印和数据记录的功能,业务查询功能可以实时更新数据,提供动态信息给生产部门,销售部门为计划提供信息,为决策提供依据,适应客户的需要。(二)系统流程的进一步说明:1、组织结构图 2、业务流程图3、数据流程图: 顶层图 一层图4、数据字典1)仓库管理系统数据项描述清单数据编号名称类型长度说明备注1-
4、01材料编号字符型8某种材料的代号1-02库存商品编号字符型8某种库存商品的代号1-03材料数量编号整型4记录在库材料的数量1-04产品数量编号整型4 记录待销商品的数量1-05供应商编号整型4 记录材料供应商的信息1-06销售商家编号整型4记录商品销售商家1-07供应商电话字符型11记录供应商的联系方式1-08销售商电话字符型11记录销售商的联系方式2)仓库管理系统数据流清单总编号编号名称来 源去 向所属数据结构说明2-01D1领料单S1 P1.1材料编号+材料名称+领用数量+领用部门+日期2-02D2材料出库单P1.1S1材料编号+材料名称+领用数量+出库日期2-03D3采购单P1.1P1
5、.2材料编号+材料名称+采购数量2-04D4材料入库单P1.2P1.1材料编号+材料名称+入库数量2-05D5库存产品单F3P1.3商品名称+商品编号+商品数量2-06D6产品领用单P1.4P1.3商品名称+商品编号+商品数量+领用日期2-07D7产品出库单P1.3P1.4商品名称+商品编号+商品数量+出库日期2-08D8处于安全警示低线的材料编号F1S2达到预定的安全库存最低数量的材料编号2-09D9处于安全警示高线的产品编号F3S3达到预定的安全库存最高数量的产品编号3)仓库管理系统数据存储清单总编号编号名称输入数据流输出数据流内容说明3-01F1材料库存台账P1.1P1.1,D8材料编号
6、+材料名称+单价+库存量存放材料和产品的数量单价等信息3-02F2采购记录P1.2材料编号+材料名称+单价+采购量纪录采购材料的各种信息3-03F3产品库存台账D5D5,D9产品编号+产品名称+单价+库存量记录企业产成品的各种信息3-04F4销售计划D9P1.4产品编号+产品数量+产品名称+销售期限是企业销售的方案表4)仓库管理系统数据处理清单总编号编号名称输入处理逻辑概况输出说明4-01P1仓库管理处理D1,D4,D6根据领料单判断库存量是否足够,若足够则发出材料出库单,不足,则发出采购单D2,D3,D5,D74-02P1.1检查材料库存D1,D4,S4,F1根据领料单判断库存量是否足够,若
7、足够则发出材料出库单,不足,则发出采购单D2,D34-03P1.2采购处理D3,S2根据仓库管理部门发出的采购单,向供应商发出采购要求,最后将采购数据记录到采购记录中。F2,D44-04P1.3检查产品库存D5, D6,S4,S3根据领用单发出采购D74-05P1.4定制销售计划D7根据仓库中的库存商品量确定企业接下来的销售目标与销售计划F4,D6(三)数据库概念结构设计 1、功能需求: 1)厂内有多个仓库,仓库有仓库编号、仓库主任编号、姓名和电话。 2)每个仓库除了有一个仓库主任,还应该有多个人员,人员应该有人员编号、姓名、年龄、性别 3)材料和产品均存入库中 4)仓库中有多种材料,材料有材
8、料编号、材料类别,材料名称、材料价格、材料数量(或重量) 5)仓库中有多种产品,产品有产品编号、产品类别,产品名称、产品价格、产品数量 6)材料由多个供应商提供,每个供应商应该有单位编号、单位名称、单位电话、单位地址 7)材料由多个车间提取,每个车间有自己的车间编号、车间主任名称和联系方式8) 产品由多个销售商(包括经销商、代理商)提取,应该有销售商的编号、名称、联系方式、地址 2、数据项含义 1)仓库 (仓库编号、主任编号、主任姓名、主任电话) 2)仓库管理员(人员编号、人员名称、人员年龄、人员性别) 3)材料 (材料编号、材料类别、材料名称、材料价格、材料数量(或重量) 4)产品 (产品编
9、号、产品类别、产品名称、产品价格、产品数量) 5)供应商 (单位编号、单位名称、单位电话、单位地址) 6)车间 (车间编号、主任名称、主任电话) 7)销售商 (销售商编号、销售商名称、销售商电话、销售商地址) 3、数据项取值表实体数据项名称数据项含义数据类型取值范围仓 库编号仓库编号NCHAR(8)0-8个字符主任编号仓库主任编号NCHAR(8)0-8个字符主任姓名仓库主任姓名NCHAR(20)0-20个字符主任电话仓库主任电话NCHAR(20)0-20个字符仓库管理员编号仓库管理员编号NCHAR(8)0-8个字符名称仓库管理员名称NCHAR(20)0-20个字符年龄仓库管理员年龄NCHAR(
10、8)0-8个字符性别仓库管理员性别NCHAR(8)0-8个字符材 料编号材料编号NCHAR(8)0-8个字符类别材料类别NCHAR(8)0-8个字符名称材料名称NCHAR(80)0-80个字符价格材料价格NCHAR(8)0-8个字符数量材料数量NCHAR(8)0-8个字符产 品编号产品编号NCHAR(8)0-8个字符类别产品类别NCHAR(8)0-8个字符名称产品名称NCHAR(80)0-80个字符价格产品价格NCHAR(8)0-8个字符数量产品数量NCHAR(20)0-20个字符供应商编号供应商编号NCHAR(8)0-8个字符名称供应单位名称NCHAR(80)0-8个字符电话供应商电话NCH
11、AR(20)0-8个字符地址供应单位地址NCHAR(80)0-8个字符车 间编号车间编号NCHAR(8)0-8个字符名称主任名称NCHAR(20)0-8个字符电话主任电话NCHAR(20)0-8个字符销售商编号销售商编号NCHAR(8)0-8个字符名称销售商名称NCHAR(8)0-8个字符电话销售商电话NCHAR(8)0-8个字符地址销售商地址NCHAR(8)0-8个字符4、数据项在目标系统中的名称仓库:Storage 仓库编号:StorageID 主任编号:MasterID 主任名称:MasterName 主任电话:MasterTel仓库管理员:Worker 编号:WorkerID 名称:W
12、orkerName 年龄:WorkerAge 性别:WorkerSex材料:Material 编号:MaterialID 类别:MaterialCategory 名称:MaterialName 价格:MaterialPrice 数量:MaterialNumber产品:Product 编号:ProductID 类别:ProductCategory名称:ProductName 价格:ProductPrice 数量:ProductNumber供应商:Server 编号:ServerID 名称:ServerName 电话:ServerTel 地址:ServerAddress车间:Workshop 编号
13、:WorkshopID 主任:WorkshopMaster 电话:MasterTel销售商:Seller 编号:SellerID 名称:SellerName 电话:SellerTel 地址:SellerAddress5、数据结构: 数据结构表数据结构名 含义说明 组成仓库表 定义了仓库的相关信息 编号、主任编号、主任名称、主任电话仓库管理员表 定义了仓库人员的相关信息 编号、名称、年龄、性别材料表 定义了材料的相关信息 编号、类别、名称、价格、数量产品表 定义了产品的相关信息 编号、名称、价格、数量供应单位表 定义了供应单位的相关信息 编号、名称、电话、地址车间表 定义了车间的相关信息 编号、
14、主任、电话销售商表 定义了销售商的相关信息 编号、名称、电话、地址 6、ER图实体该ER图包括了仓库、仓库管理员、材料、产品、供应单位、车间、销售商七个实体。1) 全局ER图2) 总体E-R图(四)数据库逻辑结构设计1、实体模型转化为关系模型 1)仓库 (仓库编号、主任编号、主任姓名、主任电话) 2)仓库管理员(仓库编号、人员编号、人员名称、人员年龄、人员性别) 3)材料 (材料编号、材料名称、材料价格、材料重量、材料数量) 4)产品 (产品编号、产品名称、产品价格、产品数量) 5)供应单位 (材料编号、单位编号、单位名称、单位电话、单位地址) 6)车间 (车间编号、主任名称、主任电话) 7)
15、销售商 (销售商编号、销售商名称、销售商电话、销售商地址)2、数据库表:建立StorageManagement数据库,共建立7张表,各张表的具体信息如下: 表(一)仓库表字段字段名称数据类型长度约束属性StorageID仓库编号NCHAR8非空主键MasterID主任编号NCHAR8非空MasterName主任名称NCHAR20非空MasterTel主任电话NCHAR20 表(二)仓库管理员字段字段名称数据类型长度约束属性WorkerID编号NCHAR8非空主键WorkerName名称NCHAR20非空WorkerAge年龄NCHAR8WorkerSex性别NCHAR8StorageID仓库编
16、号NCHAR8非空外键 表(三)材料表字段字段名称数据类型长度约束属性MaterialID编号NCHAR8非空主键MaterialName名称NCHAR80非空MaterialPrice价格NCHAR8非空MaterialWeight重量NCHAR8MaterialNumber数量NCHAR20非空 表(四)产品表字段字段名称数据类型长度约束属性ProductID编号NCHAR8非空主键ProductName名称NCHAR80非空ProductPrice价格NCHAR8ProductNumber数量NCHAR20非空 表(五)供应单位表字段字段名称数据类型长度约束属性ServerID编号NCH
17、AR8非空主键ServerName名称NCHAR80非空ServerTel电话NCHAR20非空ServerAddress地址NCHAR80MaterialID编号NCHAR8非空外键 表(六)车间表字段字段名称数据类型长度约束属性WorkshopID编号NCHAR8非空主键WorkshopMaster主任NCHAR20非空MasterTel电话NCHAR20 表(七)销售商表字段字段名称数据类型长度约束属性SellerID编号NCHAR8非空主键SellerName名称NCHAR80非空SellerTel电话NCHAR20非空Selleraddr地址NCHAR8非空(五)输入/输出的要求分析
18、:1、 输入设计的要求分析:1) 输入设计的设计原则: 控制输入量:尽可能利用计算 减少输入延迟:减少输入错误:采用多种校验方法和验证技术 避免额外步骤: 简化输入过程:2) 输入设备:键盘输入:由数据录入员通过工作站录入,经拼写检查和可靠性验证后输入。终端输入:终端是一台联网微机,操作人员直接通过键盘键入数据,终端可以在线方式与主机联系,并及时返回处理结果。 光电阅读器。采用光笔读入光学标记条形码或用扫描仪录入纸上文字。3) 输入数据正确性校验:人工校验:即录入数据后再显示或打印出来,由人来进行校对。二次键入校验:输入后系统内部再比较这两批数据,如果完全一致则可认为输入正确;反之,则将不同部
19、分显示出来有针对性地由人来进行校对根据输入数据之间的逻辑关系校对:用程序设计实现校对:2、输出设计的要求分析: 1)输出的格式: 文字信息、表格信息、图形信息 2)输出设备和介质:设备如:打印机、显示器等;介质如:磁盘、磁带、纸张。3)输出信息的使用者:仓库管理员、生产车间、销售商、采购部门、供应商、公司管理层、财务部门(六)配套的管理制度和运行体制:库存管理中的数据记录与数据统计整理分析功能分开,仓库管理人员与出入库员分工协作,维护库存数据及时向其他部门提供数据信息。四、系统设计与实施的初步计划:(一)工作任务分解:1)子系统开发顺序: 2) 工作开展顺序:3) 成员分工: 李文辉系统结构及
20、涉及范围 汪雨心组织结构图、预算 关致远业务流程图、输入输出设计 吴艳芳数据流程图、数据字典 李金凯E-R图分析、数据库结构设计(二)、时间进度安排开始日期2011年3-11,结束日期 2011年4-7 3-113-18,对目前用户的需求进行调查3-183-25,根据需求列出可能的功能要求。 3-253-31,根据需要的功能完成度组织结构图与业务流程图设计 4-14-2,根据业务流程图设计出合理的数据流程图及数据字典并加以检查修改。4-24-5,根据业务流程的需要,完成对数据库概念结构的设计并根据概念模型进一步设计出数据库的逻辑模型。4-54-7,完成对系统运行先关管理环境的要求设计,并实际完成电子版设计。(三)预算:实施过程中,由于是新增系统,需要添加一定的部门机构人员以及各个项目的物料准备等等。具体如下一 仓库管理员 2人 月工资2000*2=4000二 印制 领料单 1000*0.1=1000材料出库单 1000*0.1=100采购单 1000*0.1=100材料入库单 1000*0.1=100产品出库单 1000*0.1=100领用产品单 1000*0.1=100库存商品单 1000*0.1=100库存产品单 1000*0.1=100月总计 4800元专心-专注-专业