1采购管理系统软件需求规格书编写:▁▁▁▁▁▁▁▁▁▁▁▁▁年▁▁▁月▁▁▁日审核:▁▁▁▁▁▁▁▁▁▁▁▁▁年▁▁▁月▁▁▁日批准:▁▁▁▁▁▁▁▁▁▁▁▁▁年▁▁▁月▁▁▁日2目录引言.......................................................................31.1.编写目的..............................................................31.2.读者对象..............................................................31.3.参考文档..............................................................31.4.名词与术语............................................................32.系统概述................................................................42.1.系统功能描述..........................................................42.2.面向的用户群体........................................................53.功能性需求..............................................................53.1.功能列表..............................................................53.2.采购管理系统详分......................................................53.2.1.系统模块图........................................................53.2.2.系统用例图........................................................73.2.3.采购管理系统DFD图................................................83.2.4.采购管理系统E-R图...............................................103.2.5.采购管理系统数据字典(DD).......................................113.2.6.采购模块...........................................................173.2.7.仓库模块............................................................223.2.8.供货商模块.........................................................274.模块间衔接.............................................................305.非功能性需求............................................................315.1界面需求..............................................................315.2其他要求..............................................................313引言1.1.编写目的采购系统帮助采购人员控制并完成从采购计划、采购合同直到合同跟踪全部过程管理,可有效地监控采购计划的实施,采购成本的变动及供应商交货履约情况,从而帮助采购人员选择最优秀的供应商和采购策略,确保采购工作高质量、高效率及低成本地执行,使企业具有最佳的生产状态。1.2.读者对象计算机及电子信息类相关专业的学生,从事计算机软件研究与系统开发工作的研究和开发人员。1.3.参考文档[1]蔡延光;数据库原理与应用;2010年10月第1版[2]殷人昆郑人杰马素霞百晓颖;实用软件工程(第三版);2010年10月1.4.名词与术语表1.1名词与术语名称英文名称解释请购单requisitionform根据生产需要确定一种或几种物料,并按照规定的格式填写一份需求表数据流图(DFD)DataFlowDiagram数据库系统最重要的需求分析工具之一实体-联系图(E-R图)EntityRelationshipDiagram提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型功能模块图画出功能模块图是软件工程过程中的一个重要环节,它将显示出工程所要实现的各种功能,并分类,然后软件工程师根据功能模块图来具体实现这些功能(通过代码)用例图由主角、用例以及它们之间的关系构成的图检验单由于一个订单的商品可能会一次性运送商品或分批次运送商品,因此需要分批次检验采购合同采购合同是要求一个供应商按4照规定的条款和条件供应某种材料或提供某种服务的具有约束力的要求,是采购部用来向供应商订购材料的凭证到货通知单是采购物料到达时,通知质检部门检验、地磅过磅、仓库收料入库的依据2.系统概述2.1.系统功能描述(1)生成采购订单根据物料需求计划生成的采购申请,同时综合考虑物料的订货批量、采购提前期、库存量、运输方式以及计划外的物料申请,进行系统自动物料合并,也可以人工干预和修改。(2)确定供应商该过程是落实采购供应商。采购业务人员根据系统中的供应商资源,综合考查有关供货价格、交货数量、交货期、质量要求与技术要求,进行供应商选优评价,落实每种物料的优选供应商。对新开发的供应商资源还要进行供应商的认证过程,经过相应的评审并合格后才能作为许可采购的供应商。(3)下达采购订单根据订货批量、采购提前期、库存量、运输方式、用款计划以及计划外的物料申请进行物料合并,生成采购订单。并经过确认后即可进行订单输出,最后下达给供应商。也可以网上发布订单。对于临时追加的采购任务,可以通过与供应商协商直接下达采购订单。(4)采购订单检验采购业务人员对下达的采购订单按计划进行跟踪,系统可以设置跟踪的时间周期,形成订单跟催计划。在跟催过程中,要了解供应商的生产进度及质量情况,并及时对供应商给予支持。52.2.面向的用户群体采购员、供货商3.功能性需求3.1.功能列表表3.1功能列表系统名称模块功能需求点采购管理子系统采购模块需求分析、生成并处理采购订单根据需求决定需求计划、生成采购单、确定采购的材料及数量仓库模块入库、出库和库存的检查核对并修改库存变化供货商模块接收采购订单、准备货物、提供发货数量及价格能够提供采购单的货物3.2.采购管理系统详分3.2.1.系统模块图6采购管理系统采购部门仓库部门供货商需求计划管理库存检查生成采购订单生成采购计划供货单处理入库处理提供供货材料73.2.2.系统用例图采购员仓库管理员供货商需求计划分析生成请购计划单生成请购单库存检查入库处理提供供货材料生成供货单采购管理系统83.2.3.采购管理系统DFD图S1需求部门P采购管理系统S2仓存部门F4入库单F1需求计划单采购管理系统第0层需求部门P3采购计划管理P2生成采购订单P1采购收货管理仓储部门F1需求计划单F2采购计划单F3采购订单F4入库单D1采购计划文件D2采购订单文件D3收货单文件采购管理系统第1层9S1需求部门P1.1需求计划汇总P1.2生成采购计划P2生成采购订单P3.1采购收货管理P3.2入库管理仓库部门D1.1需求计划文件D1.2采购计划文件D2.1采购订单文件F1.1需求计划F1.2采购需求单F2采购计划单F3采购订单F4.1入库信息F4.2入库单D3收货单文件D2.1采购合同文件D2.3供应商资料采购管理系统第2层103.2.4.采购管理系统E-R图需求部门生成采购计划单生成采购订单收货收货单供货供货商入库物品存单记帐库存检验单检验NNMM1111P1NN1编号订单编号部门名称部门代码决策结果编号商品编号商品代码供货商编号供货商代码部门名称部门代码收货单编号审核人审核结果审核时间检验单编号存货时间存货人存单编号收货单编号备注113.2.5.采购管理系统数据字典(DD)数据项数据项编号I1数据项名称订单号类型及宽度char(13)说明需求计划编号数据项编号I2数据项名称订单号类型及宽度char(13)说明货物需求计划编号取值范围数据项编号I3数据项名称收获通知编号类型及宽度char(13)说明收获通知单编号取值范围数据项编号I4数据项名称供应商编号类型及宽度char(5)说明供应商编号取值范围数据项编号I5数据项名称仓库部门编号类型及宽度char(5)说明仓储部门编号取值范围12数据项编号I6数据项名称数量类型及宽度decimal(10,2)说明采购数量取值范围数据项编号I7数据项名称单价类型及宽度decimal(10,2)说明采购单价取值范围数据流的描述数据流编号F1.1数据流名称需求计划单简述由需求部门根据供需情况制定的所需的货物清单数据流来源需求部门数据流去向需求计划汇总处理模块数据项组成日期+货物编码+单价+数量数据流编号F1.2数据流名称采购需求单简述根据需求订货单和存货情况制定的所需采购的货物清单数据流来源需求计划汇总处理模块数据流去向生成采购计划处理模块数据项组成日期+货物编码+单价+数量数据流编号F2数据流名称采购计划单简述根据采购需求单和库存情况由采购员制定的采购计划数据流来源生成采购计划处理模块数据流去向生成采购订单处理模块数据项组成日期+供应商编码+货物编码+单价+数量13数据流编号F3数据流名称采购订单简述由采购主管根据采购计划和供应商信息填制的所需采购的货物订单数据流来源生成采购订单处理模块数据流去向采购收货管理处理模块数据项组成日期+订单号+供应商编码+订货部门编码+订货数量数据流编号F4.1数据流名称入库单简述货物经验收合格实际出库的单据凭证数据流来源入库管理处理模块数据流去向仓储部门数据项组成日期+出库单编号+收货通知号+仓库编码+入库数量+入库单价简述登记采购计划的文件数据存储组成日期+供应商编码+货物编码+单价+数量关键字供应商编码,货物编码相关联的处理P1.2数据流编号F4.2数据流名称入库单简述货物经验收合格实际出库的单据凭证数据流来源入库管理处理模块数据流去向仓储部门数据项组成日期+出库单编号+收货通知号+仓库编码+入库数量+入库单价14处理逻辑处理逻辑编号P1.1处理逻辑名称需求计划汇总简述汇总所需货物的相关信息输入的数据流需求计划单处理描述根据需求部门的需求信息得出所需货物的汇总信息输出的数据流采购需求单处理逻辑编号P1.2处理逻辑名称生成采购计划简述填写采购货物的计划输入的数据流采购需求单处理描述根据需求计划单和存货情况编写出采购计划输出的数据流采购计划处理逻辑编号P2处理逻辑名称生成采购订单简述填写采购货物的订单输入的数据流采购计划处理描述根据采购计划和供应商资料,选择合的供应商,确认价格填写采购订单输出的数据流采购订单处理逻辑编号P3.1处理逻辑名称采购收货管理简述对采购的货物进行收获管理输入的数据流采购订单处理描述当货物到达时,根据采购订单,对货物进行查验质量,数量等输出的数据流入库信息15处理逻辑编号P3.2处理逻辑名称入库管理简述对已收货进行入库管理输入的数据流入库信息处理描述根据入库信息,对已经检验收货的货物,入库,记录输出的数据流入库单数据存储数据存储编号D1.1数据存储名称需求计划文件简述存