仓库管理信息系统一、系统分析1.1组织结构与功能分析1.2数据与数据流程分析二、系统设计2.1系统的平台设计2.2软件总体结构设计2.3数据库设计1.1组织结构与功能分析图1中百仓储组织结构图1.1组织结构与功能分析业务部门开发部营运部商品采购部管理部营销部信息咨询部计划*×√×销售*供应√*服务×××*表1中百仓储组织/业务矩阵1.2数据与数据流程分析1.2.1数据流程分析(一)数据流程图数据流程图数据流说明底层数据流程图(二)数据与数据功能分析2.1系统的平台设计2.1.1选取合适的系统体系本文根据系统特点使用C/S、B/S两种模式交叉并行、灵活结合方式,灵活地为不同的子功能采用不同的MIS系统平台。首先将系统的所有子功能分类,然后决定哪些子功能适合采用C/S模式,哪些适合采用B/S模式。适合采用C/S模式的子功能应具备以下特点:(1)安全性要求高;(2)要求具有较强的交互性;(3)使用范围小,地点固定;(4)要求处理大量数据。例如,商品销售管理、库存管理等模块,而适合采用B/S模式的子功能应具备以下特点:(1)使用范围广,地点灵活;(2)功能变动频繁;(3)安全性、交互性要求不同。例如:企业内部信息发布功能,供应商查询功能等。如图所示为系统体系结构。局域网互联网库存管理内部信息查询面向分店管理人员查询系统企业内部信息发布系统面向企业一般管理人系统C/S结构B/S结构业务逻辑处理中间件信息系统数据库面向总部管理人员查询系统面向供应商查询系统表示层逻辑层处理层分店销售数据内部查询系统面向其他客户系统WEB服务图2中百仓储管理信息系统体系结构图2.1.2硬件、软件的要求系统平台运行是指信息管理系统运行所依赖的硬件和软件。系统运行平台的设计是根据系统的目标,在各种技术手段和实施方法中权衡利弊,合理运用各种资源,选择适当的计算机硬件、网络通信设备以及其他辅助设备、软件,以满足新系统逻辑模型的需要和技术需要。计算机硬件、软件配置应能够满足各种要求:功能要求。性能要求。容量要求、安全性和可靠性要求。系统的硬件的选择应服从于系统软件的选择,系统软、硬件在技术上应具备一定的先进性。系统的硬件和软件应尽量符合国际标准或某些开放系统标准,使系统便于扩充或其他系统集成。另外,还应满足于成熟性,具有及时有效的技术支持,最佳性能价格比,保护现有计算机系统资源的利用等。2.1.3数据处理结构设计信息系统数据处理模式是指数据和信息的方式,可以分为集中式、分布式和协作式三种:集中式数据处理分布式数据处理协作式数据处理1.集中式数据处理集中式计算机网络有一个大型的中央系统,其终端是客户机,数据全部储存在中央系统,由数据库管理系统进行管理,所有的处理都由该大型系统完成,终端只是用来输入和输出。终端自己不做任何处理,所有任务都在主机进行处理。优点:能把所有的数据保存在一个地方,保证每个终端使用的都是同一信息。网络感染病毒的可能性较低。这种类型的网络总费用比较低。缺点:由于来自所有终端的计算机都由主机完成,处理的速度可能有些慢,另外,如果用户有各种不同的需要,在集中式计算机网络上满足这些需要可能是十分困难的,因为每个用户的应用程序和资源都必须单独设置,而这些应用程序和资源都在同一台集中式计算机上操作,使得系统效率不高。还有就是因为所有用户都必须连接到一台中央计算机,集中连接可能成为集中式网络的一个大问题。2.分布式数据处理由于个人计算机的性能得到极大的提高及其使用的普及,使处理能力分布得到网络上的所有计算机成为可能。在分布式网络中,数据的存储和处理都是在本地工作站中进行的。数据的输出可以打印,也可以保存在软盘上。通过网络主要是得到更快、更便捷的数据访问。这种类型的网络可以适应用户的各种需要,同时允许他们共享网络的数据、资源和服务。在分布式网络中使用的计算机既能够作为独立的系统使用,也可以把他们连接在一起得到更强的网络功能。2.分布式数据处理优点:可以快速访问、多用户使用。系统设计上具有更大的灵活性,既可为独立的计算机的地区用户的特殊需求服务,也可以为联网的企业需求服务,实现了系统内不同计算机之间的通信。每台计算机都可以拥有和保持所需要的最大数据和文件。减少了数据传输的成本和风险。缺点:对病毒比较敏感,任何用户都可能引入被病毒感染的文件,并将病毒扩散到整个网络。备份困难,如果用户将数据存储在各自的系统上,而不是讲他们存在中央系统上,难以制定一套有效的备份计划,这种情况还可能导致用户使用同一文件的不同版本。为了运行程序要求性能更好的PC机要求使用适当的程序。不同计算机的文件需要复制,对某些PC机要求有足够的存储容量,形成必要的存储成本。管理和维护比较复杂。设备必须要相互兼容。3.协作式数据处理协作式数据处理系统内的计算机能够联合处理数据,处理即可集中实施,也可分区实施。协作式计算机允许各个客户计算机合作处理一项共同的任务,采用各种方法,任务完成的速度要快于仅在一个客户计算机上进行。协作式计算机允许在整个网络内共享处理能力,可以使用其他计算机上的处理能力完成任务。除了具有在多个计算机系统上处理任务的能力,该类型的网络在共享资源方面类似于分布式计算。协作式计算机和分布式计算机具有相似的优、缺点。例如协作式网络上可以容纳各种不同的客户,协作式计算机的优点是处理能力强,允许多用户使用。缺点就是病毒可以迅速扩展到整个网络;因为数据能够在整个网络内储存,形成多个副本,文件同步困难;并且,也使得备份所有的重要数据比较困难。2.2软件总体结构设计用户管理模块仓库管理模块产品管理模块收货方管理模块个人信息管理模块入库管理模块出库管理模块预警管理模块报表管理模块盘点管理模块个人信息管理模块仓库管理模块系统管理模块仓储系统功能模块图2功能模块图各功能模块说明(1)用户管理模块:系统管理员拥有最高权限,可以通过添加用户,为系统使用者分配账号,可以通过修改用户,更改系统使用者的权限,同时也可以删除用户。(2)仓库管理模块:仓库的管理设置由系统管理员完成。当公司启用了新仓库以后,系统管理员需要将新仓库的代码、名称、地理位置、联系人和联系方式等基本信息添加到数据库中。当原来保存的仓库信息发生变化(如仓库名称更改,联系人和联系方式变动等),系统管理员需要及时修改这些基本信息。当公司某仓库停止使用时,为了避免误操作和占用数据库资源,也应将该仓库的相关信息删除。各功能模块说明(3)产品管理模块:当有新产品需要入库时,可以通过单击该模块中的“添加”按钮将新产品的代码、名称及种类等信息添加到数据库中。同时,当有一些产品停产不再往仓库里存放时,也应将相应的产品信息从数据库中删除。(4)收货方管理模块:对经常有业务往来的客户信息进行管理。(5)个人信息管理模块:修改员工个人信息资料。(6)入库管理模块:入库时,仓库管理员根据入库单清点检查每一箱货品,检查合格后交给仓库操作员送入库房。仓库操作员通过固定式读写器扫描托盘标签和货物上的标签,将标签内容存入数据库中,并定时将当前要入库的产品信息显示在仓储管理信息系统的入库管理页面上,仓库管理员对照产品入库清单检查无误后,即可将货物放置到指定的库位上。(7)出库管理模块:出库时,仓库管理员首先输入想要出库的产品种类、名称及数量,系统将自动显示出生产日期最早的该产品的信息。仓库操作员根据这些产品的库位号、产品号找到相应的产品,将这些产品取出,核对无误后,仓库管理员单击“出库”,这样就完成了出库操作。出库操作完成后,应生成出库产品数据表,记录出库产品的名称、种类、生产日期、出库时间、入库批次、质量状况、出库数量、出库经办人、仓库代码、收货方等信息,以便查询。另外,还将更新在库产品信息表,将出库产品记录从该表中删除。(8)预警管理模块:预警管理分为库存预警和质量预警两种。库存预警主要是设置单种产品的数量警戒线,当单个产品的数量低于某个界限(如60件)时,系统给出警告,提醒决策者单种产品的销量情况,以便为制定生产计划提供参考。质量预警主要针对产品保质期进行警告,当仓库中的产品离保质期还有90天的时候,系统将列出这些产品,以提醒决策者尽快处理。各功能模块说明各功能模块说明(9)报表管理模块:该模块负责生成各种报表,并按照不同的用户杈限,提交相应的报表分析,将产品名称、种类、数量等基本信息显示出来,供不同杈限的用户查询及打印预览。仓库管理员和经理可以查询及打印产品入库、出库、在库及盘点汇总表。(10)盘点管理模块:使用手持式读写器扫描标签进行数据的采集。系统可根据事先设定的产品分类,自动产生或人工选择产生盘点任务表,进行盘点作业,盘点作业主要扫描托盘标签、产品包装箱标签和相应的库位信息,清点库存产品数量,确定产品摆放位置等信息。数据上传后,系统会自动列出已盘产品与未盘产品,并根据需求进行盘盈、盘亏等操作。盘点结束后,生成盘存汇总表。层次化模型结构图供应方需求方入库专线到货自动到货货物验收货物堆码在库管理盘点并垛移垛过户库内加工出库拣选自提代运运输装卸装车配送图3层次化模型结构图2.3数据库设计2.3.1需求分析需求分析是数据库设计的起点和基础,也是其他设计阶段的依据。其主要任务是对数据库应用系统所要处理的对象(组织,企业,部门等)进行全面的了解,收集用户对数据库的信息要求,处理要求,安全性和完整性要求,并以数据流程图等书面形式下来。库存管理中需要处理的数据有入库记录,出库记录,库存记录,库存位置记录等。2.3.2仓库管理系统流程图系统登录是否登录注册系统主题窗口用户管理基本信息仓库管理系统维护帮助退出系统图4仓库管理系统流程图2.3.3概念结构设计数据库的概念结构设计的任务是产生和反应企业组织信息需求的数据库概念结构,即概念模型。采用E-R法将现实世界中的信息结构统一用属性,实体及实体之间的联系来描述。物资库存管理E-R模型图供应商物资领用单位供应出库编码名称地址类型名称电话规格名称规格物资名数量编码名称联系电话图5物资库存管理E-R模型图备注:部分实体和联系的属性没有画出来。各实体和联系的属性1.供应商:供应商编码,名称,地址,联系人,电话,传真。供应商编码供应商名称地址联系人供应商编码联系人传真电话2.供应:物资名称,物资编码,供应数量,供应时间,经手人。物资编码物资名称供应数量供应时间经手人各实体和联系的属性3.物资:物资编码,名称,供应商编码,规格,单价,单位库存数量,用途。物资编码名称供应商编码单价单位库存数量规格仓库代码4.出库:物资名称,物资编码码,出库数量,时间,经手人。物资编码物资名称数量时间经手人仓库代码名称地理位置联系人联系方式5.领用单位:单位编码,单位名称,联系人,电话,地址。单位编码单位名称地址联系人电话物资编码生产日期出库时间入库批次质量状况各实体和联系的属性谢谢观看组员:杨拓向文君吴斌熊灿李言刘书琴黄姝倩方迎娣李欢——物流1071班