《仓库需求说明书(共19页).doc》由会员分享,可在线阅读,更多相关《仓库需求说明书(共19页).doc(19页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上文件编号:配置项编号: 仓库库存信息管理系统(Inventory Information Management System)需求规格说明书V1.00编 写 人:编写时间:2009年11月11部 门 名:审 核 人:审核时间:专心-专注-专业编号章节名称修订内容简述修订日期修订前版本号修订后版本号修订人批准人修订页目录1. 引言1.1目的编写此文档是为了对仓库管理系统进行的需求调研进行总结。介绍了系统需求、数据流图和数据字典。给下面进行的设计报告给出了方向,范围。约定了文档的内容。1.2文档约定数据流图中的文档约定:进程:进程指对数据逻辑处理,也就是数据变换,它用来改
2、变数据值。而每一种处理又包括数据输入、数据处理和数据输出等部分。接口:外部实体指系统以外又和系统有联系的人或事物,它说明了数据的外部来源和去处,属于系统的外部和系统的界面。外部实体支持系统数据输入的实体称为源点,支持系统数据输出的实体称为终点。 通常外部实体在数据流程图中用正方形框表示,框中写上外部实体名称,为了区分不同的外部实体,可以在正方形的左上角用一个字符表示,同一外部实体可在一张数据流程图中出现多次,这时在该外部实体符号的右下角画上小斜线表示重复.数据存储:数据存储表示数据保存的地方,它用来存储数据。系统处理从数据存储中提取数据,也将处理的数据返回数据存储。与数据流不同的是数据存储本身
3、不产生任何操作,它仅仅响应存储和访问条表示。在长方条内写上数据存储名字。为了区别和引用方便,左端加一小格,再标上一个标识,用字母D和数字组成.数据的要求。在数据流程图中数据存储用右边开口的长方数据流:数据流是指处理功能的输入或输出。用来表示:中间数据流值,但不能用来改变数据值。数据流是模拟系统数据在系统中传递过程的工具。在数据流程图中用一个水平箭头或垂直箭头表示,箭头指出数据的流动方向,箭线旁注明数据流名。1.3预期的读者和阅读建议本文针对开发人员、项目经理、营销人员、用户、测试人员或文档的编写人员。本文详细介绍了该产品一系列功能,且按排版有序,请读者使用前仔细阅读。1.4产品的范围本产品适用
4、于商业贸易、批发行业以及个人用户,不适用于零售行业以及行业标准较强的行业。1.5参考文献中型MIS系统开发实训指导书2009-库存管理系统 徐芳著仓库管理员工作一日通 徐昭国主编 广州:广东经济出版社企业仓库管理及帐务 陈元海 广州:广东科技出版社商业仓库管理 湖北财经学院商业管理教研室编 武汉商业仓库管理知识 陈云逸著 济南:山东人民出版社2. 综合描述 2.1产品的前景随着科学技术的发展,社会进步,计算机迅速的发展,仓库管理的方法也日新月异,以前全是由人管理的方法现存在很多的缺点:管理效率低,劳动强度大,信息处理速度低而且准确率也不够令人满意。为了提高仓库管理效率,减轻劳动强度提高,信息处
5、理速度和准确性;为仓库管理员提供更方便、科学的服务项目。为仓库管理员提供的一种更先进、科学的服务系统。于是我们便选择了由计算机来设计一个仓库管理系统的方案。让计算机对仓库进行自动管理,仓库管理员可以直接在计算机上实现仓库的信息管理,并能在一定程度上实现自动化。我们在现行系统初步调查的基础上提出了新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。 2.2产品的功能经过我们市场调研、可行性和系统分析,我组现已总结出仓库管理系统的数据流程.该系统完成后将具备如下功能: 仓库各种信息的输入,包括入库,出库,还原,需求信息的输入等 仓库管理的各种信息查询,修改和维护 设备采购报表
6、的生成 在库存管理中加入最高储备和最低储备字段,对仓库的物质设备实现监控和报警 企业各个部门的物质需求管理 操作日志的管理 仓库管理系统的使用帮助 本系统的以上功能会更适合仓库管理的发展情况,将会给仓库管理带来一种更为科学的服务系统,是仓库管理自动化的一面新窗口。也将会是仓库管理员的好帮手。 2.3用户类和特征该仓库管理系统主要用户类型是仓库管理员、财务部、销售部。使用该软件可以大大降低手工输入的繁杂,提高企业出入库效率。2.4运行环境软件环境:中文 WINDOWS95 / 98 /WE / 2000操作系统。2.5设计和实现上的限制限制包括如下内容:开发代码不能外泄调试进程使用VS20083
7、. 外部接口需求3.1 用户界面系统运行时的主界面大致要求为windows的经典运行界面,主界面可以是用ASP开发独立的页面,有一个主页,可以链接其他页面。用户可通过各自的权限对各个页面进行操作.3.2 硬件接口系统较小除硬盘外,基本没有与外界硬件的联系,不过考虑到数据库大量数据的备份等要求可以保持与磁带机和光盘刻录机的接口,这点较易实现。3.3软件接口在这里主要考虑软件与操作系统的接口,考虑到文档处理的需要有可能可以包括与较常用的办公软件的接口。例如Microsoft的Office系列。另外用户还有用户所需要的软件接口,这些应在用户需求定义时明了。4. 系统特性4.1说明和优先级高优先级:入
8、库 、 出库 、 盘点中优先及:台帐查询 、库存查询 低优先级:密码修改 、 数据库的备份和还原4.3功能需求1. 将材料,部门,客户,供应商进行分类管理。2. 企业可能有多个仓库、每个仓库可再细分库位,同种材料可允许在不同仓库、不同库位存放。3. 出库、盘亏出库的价格计算:(1)计划单价:每一种货品开始都规定一个计划价,在进行出库时以计划价出库;(2)先进先出:此方法是严格按照购入(入库单)的先后次序,先贮存的存货先发出,如果某批次不够,则顺序取下一批次。次序是以入库单据的批次为标准而排列的,对于同一批次的单据,按录入的先后顺序,即物理顺序排列。(3)移动加权平均法:此方法是指某批货物出库时
9、,当时库存的各批货物的平均价,计算公式为:平均单位成本=各批次数量*各批次单价各批次数量之和(4)月一次加权平均法。此方法的计算公式为存货单位成本=月初结存金额+本月各批进货数量单价月初数量+各批进货数量月末计算单价,只是针对全月一次加权平均法这种方法4. 入库、出库、盘点信息在制单后审核前可以进行修改,一旦审核就不可以进行修改。5. 企业根据生产、销售的需要,其储存的材料多种多样,一般材料是进行分类别管理6. 每一个大类除了具备一般的名称外,还需要知道材料规格型号、计量单位、计量精度等.7. 关于材料供货商,目前数量较多,需要分类管理,如按照地域或行业等进行管理,一般需要知道供货商的名称、业
10、务联系、电话、传真、E-mail、网址、邮编、地址等信息。企业的客户信息管理同供货商管理。8. 企业材料入库处理需要填写入库单,入库单要填写该笔业务的数量、单价、实际金额等核心内容。采购入库是一种最常用的入库方式,用户根据采购发票的内容,输入每种材料的数量、单价、金额。材料入库时必须验收,填写入库单的制单人不能同时作为验收人。9. 物品流通管理涉及流通数据更新处理和对流通数据的查询、汇总等数据、检索操作。10. 库中物品或许会品种繁多,因此有必要对物品进行合理的分类,以方便对物品以及物品流通情况的数据检索。11. 规范物品流通管理,仓库中的物品应该在其流通之前进行登记。12. 当物品出库时必须
11、考虑到物品的当前库存量是否能够满足操作需要。13. 仓库物流管理是通过仓库工作人员进行的,因此,工作人员需要进行注册登记。14. 仓库工作人员需要有唯一的个人身份标识,它既是工作人员登记系统时的身份验证依据,也是工作人员在进行物品流通操作时的经手人标记。15. 尽管工作人员的姓名也可以用做其身份标识,但不同的工作人员有可能会出现相同的姓名,因此有必要提供工作人员一个专门的身份标识码。16. 库物流管理虽然是通过诸多工作人员共同完成的,但各工作人员在操作上往往会有所分工,这意味着应该给予工作人员以操作权限限制。17. 当涉及工作人员操作权限的时候,往往需要有一种合理的授权机制与其相配合。例如,可
12、设置一位系统管理员,由他进行全面管理,而其他工作人员则通过他获得局部管理受权。18. 当货物低于最低量或者高于最高量,系统进行提示库存不足或库存过高。19. 财务部门负责对各种报表的报销手续进行核查、登记,进行报销。20. 仓库部门负责对仓库进行物品的入库和出库的管理。5. 其它非功能需求5.1性能需求根据既有的性能需求对本系统的用户访问量、系统处理能力、业务处理能力、网络流量、系统响应时间等5个主要方面进行分析估算。其中部分指标也参考测试行业标准,得出该项目具体性能指标。1并发用户指标并发用户数160(估算得出)2系统稳定性指标系统有效工作时间要求99.5%(用行业标准得出)Web服务持续稳
13、定工作时间3天(72小时)(用行业标准得出)3系统吞吐量指标(多层体系结构)完成业务情况(数据库容量)140万(笔)交易(客户给出的性能需求)4业务处理能力性能指标在业务高峰时,每分钟能够同时处理150笔数据维护更新操作;100笔的数据查询操作。(估算得出)在150个并发用户访问时,确定条件的信息查询响应时间小于8秒钟。(用行业标准得出)每笔业务的响应时间在5秒以内。(用行业标准得出)登录要求响应时间在5秒以内。(用行业标准得出)业务处理(每秒请求数)4次/秒(估算得出)TPS(每秒交易数)150(估算得出)5容灾需求性能指标(多层体系结构)并发用户数400(估算得出)每天完成业务情况70万(
14、笔)交易(用行业标准得出)5.2用户文档用户手册安装和设置指导帮助指南、向导最终用户许可协议附录A :分析模型数据流图:顶层进程(图1)0(图2)入库(图3): 出库(图4):盘点(图5):盘盈入库(图6):盘盈出库(图7):台账(图8):附录B:数据字典 数据项数据项名称:存货类别别名:无简 述:材料的类别类型:字符 长度:1-50位 数据项名称:仓库编码别名:无简 述:仓库的编码类型:字母+数值长度:1-50位 数据项名称:批号别名:无简 述:货物的批次类型:字母+数值长度:1-50位 数据项名称:单据编号别名:无简 述:入库单或出库单的编号类型:字母+数值长度:1-50位 数据项名称:材
15、料编码别名:无简 述:材料的编号类型:字母+数值长度:1-50位 数据项名称:材料名称别名:无简 述:材料的入库所输入的材料名称类型:字符型长度:1-9位数据项名称:单价别名:无简 述:每单位的材料的入库价格类型:数值型长度:1-9位取值范围:正整数数据项名称:数量别名:无简 述:材料的计量数目类型:数值型长度:1-9位取值范围:正整数数据项名称:金额别名:无简 述:材料的价值类型:数值型长度:1-9位取值范围:正整数 数据项名称:供应商编号别名:无简 述:货物来源的供应商所拥有的编号类型:字符型长度:1-9 数据流数据流名称:采购入库单简述:采购人员填写的货物入库凭单数据流来源:采购人员数据
16、流去向:库存数据流组成:存货类别+仓库+供应商+批号+供货部门+年月日+单据批号+材料编码+材料名称+规格型号+单价+应收数量+实际数量+金额+制单人+验收人+记账数据流名称:出库单简述:库管员填写的要求仓库出库凭单数据流来源:库存数据流去向:领料部门数据流组成:存货类别+仓库+供应商+批号+供货部门+年月日+单据批号+材料编码+材料名称+规格型号+单价+应收数量+实际数量+金额+制单人+验收人+记账数据流名称:盘点表简述: 数据流来源:仓库管理系统数据流去向:仓库管理系统数据流组成:编码+名称+规格型号+账面数量+实际数量+盘盈+盘亏+原因+批次流通量:高峰流通量:数据流名称:盘盈入库单简述
17、: 数据流来源:仓库管理系统数据流去向:仓库管理系统数据流组成:材料编码+材料名称+规格型号+单价+数量+金额+说明+有效期数据流名称:盘亏出库单简述: 数据流来源:仓库管理系统数据流去向:仓库管理系统数据流组成:材料编码+材料名称+规格型号+单价+数量+金额+说明+有效期数据流名称:库存台帐简述: 数据流来源:仓库管理系统数据流去向:仓库管理系统数据流组成:时间(年月日)+凭证类号+摘要+收入数量+发出数量+结存数量 数据存储的定义数据存储的名称:入库单记录简述:记录货物入库的详细信息数据存储组成:材料编码+材料名称+规格型号+单价+应收数量+实际数量+金额+有效期+备注关键字:材料编码数据
18、存储的名称:出库单记录简述:记录货物出库的详细信息数据存储组成:材料编码+材料名称+规格型号+单价+应收数量+实际数量+金额+有效期+备注关键字: 材料编号数据存储的名称:盘点表记录简述:记录材料的盘点数据存储组成:编码+名称+规格型号+账面数量+实际数量+盘盈+盘亏+原因+批次关键字: 编码 数据存储的名称:库存记录简述:记录台账数据存储组成:时间(年月日)+凭证类号+摘要+收入数量+发出数量+结存数量关键字: 加工逻辑加工逻辑名:入库单检查激活条件 :输入合格入库单加工逻辑:Loop: If (入库物资的数量+物资现有存量)=该物资库存量临界值Then 物资存入仓库;Else 物资存入仓库并发出警报 Endif;统计仓库库存已用量;描述:当入库单输入时,检查仓库的存储数量是否足够加工逻辑名:出库单检查激活条件:输入合格出库单加工逻辑: Loop: 物资是否存在? 是: If 需求单物资的数量=出库物资的数量 Endif; 否: 提示物资不存在 描述:当出库单输出时,检查仓库剩余数量是否足够。价格逻辑名:盘盈盘亏检查激活条件:输入盘点表加工逻辑:Loop:If 账面数量实际数量Then 盘亏Else 盘盈 Endif;