您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > 需求规格说明书(库存管理)
三、需求规格说明书1.引言1.1编写目的1.2项目背景1.3定义1.4参考资料2.任务概述2.1目标2.2运行环境2.3条件与限制3.数据描述3.1静态数据3.2动态数据3.3数据库介绍3.4数据词典3.5数据采集4.功能需求5.性能需求5.1数据精确度5.2时间特性5.3适应性6.运行需求6.1用户界面6.2硬件接口6.3软件接口6.4故障处理7.其它需求1.引言1.1编写目的本文档将客户对系统的要求提炼出来,使系统设计人员能够更有效的理解客户需求,使开发过程更加地精细化,完全化,使软件开发人员以此为依据产生一个使客户方和使用者都满意的产品.本文档供项目经理、设计人员、开发人员参考。1.2项目背景课程设计需要委托个人进行开发、管理。《库存管理系统》与其他系统相互独立,互不重叠干涉。1.3定义1.4参考资料[1]陈华.库存管理系统中数据库的设计与实现[J].电脑开发与应用,2009,(01):58-69.[2]戴小波.基于大型超市库存管理系统的设计方法[J].物流科技,2007,(04):125-178.[3]张莉萍.库存管理系统[J].考试周刊,2008,(01):45-85.[4]于艳秋.库存管理系统的开发与设计[J].电大理工,2004,(04):458-462.[5]叶绍松,阮祥发,赵燕.基于SQLServer2000数据库的库存管理系统的设计与研究[J].机械设计与制造,2006,(02):236-258.2.任务概述2.1目标由库存管理子系统权限的用户登录进入库存管理子系统后,能够方便地进行仓库管理、入库管理、出库管理、库存管理。仓库管理可用于配置企业的仓库信息;出库、入库管理可以使管理人员管理各种类型的货物进出:库存管理可提供便捷的库存查询管理。2.2运行环境操作系统:MicrosoftWindows2000AdvancedServer支持环境:IIS5.0数据库:MicrosoftSQLServer20002.3条件与限制3.数据描述3.1静态数据由于本系统的应用程序全部用Foxpro2.5编写,因此,存储文件的结构设计就是指.DBF文件的结构设计。库文件名称和库字段变量名称规范分别如表13和表14所示。表13库文件名称序号文件名称标识符备注1产品目录库文件CPDM.DBF2产品单位及规格代码表CPDZB.DBF事先建好3出入库数据输入暂存文件CPSJSR.DBF4各种产品每日库存累计文件CPKC.DBF5各种产品每日每笔人享文件CPRK.DBF6各种产品每日每笔出库文件CPXS.DBF7各种产品每日入出存累计文件CPRDATA.DBF8报表计算辅助文件CPBBJS.DBF9备品报表文件CPBB.DBF10库存报表数据文件KCJC.DBF表14库文件字段变量名规范序号字述名义标识符备注1产品不变价格BBJ2日期BBRQ3产品代码CPDM4产品名称CPMC5代码为ijk的产品库存量CPIJKi=0,1,2,3,4,5,6,7,8,9j=0,1,2,3,4,5,6,7,8,9k=0,1,2,3,4,5,6,7,8,96产品单位代码DWDM7产品组位DW8产品规格代码GGDM9产品规格GG10产品库存超储或不足JC取值“超储”或“不足”11产品库存数量KCSL12日期KCRQ13累计入库量LJRK14累计总出库量LJXS15产品零售数量LSSL16产品批发出库数量PFSL17产品入库数量RKSL18日期RQ19产品现行价格XXJ20产品最大储备量ZGCB21产品最小储备量ZDCB(2)各个库文件结构设计本系统中建立的10个数据库(.DBF)文件结构如表15~24所示。表15产品单位及规格代码库(CPDZB.DBF)结构序号字段名称字段类型长度备注1DWDMCharacter12DWCharacter43GCDMCharacter24GGCharacter10表16产品目录库(CPDM.DBF)结构序号字段名称字段类型长度备注1CPDMCharacter32CPMCCharacter183DWDMCharacter14DWCharacter45GGDMCharacter26GGCharacter107BBJNumeric78XXJNumeric79ZGCBNumeric710ZDCBNumeric4表17产品出入库数据暂存文件(CPSJSR.DBF)结构序号字段名称字段类型长度备注1RQDate82CPDMCharacter33RKSLNumeric64LSSLNumeric65PFSLNumeric6表18各种产品每日入库累计文件(CPRK.DBF)结构序号字段名称字段类型长度备注1RQDate82CPDMCharacter33RKSLNumeric6表19各种产品每日销售出库累计文件(CPXS.DBF)结构序号字段名称字段类型长度备注1RQDate82CPDMCharacter33LSSLNumeric64PFSLNumeric6表20各种产品每日库存量累计文件(CPKC.DBF)序号字段名称字段类型长度备注1KCRQDate82CP012Numeric83CP024Numeric84CP036Numeric85CP048Numeric86CP050Numeric87CP061Numeric88CP073Numeric89CP115Numeric810CP127Numeric811CP139Numeric812CP218Numeric813CP220Numeric814CP231Numeric815CP243Numeric8表21各种产品每日出入存累计文件(CPRDATA.DBF)结构序号字段名称字段类型长度备注1RQDate82CPDMCharacter33CPMCNumeric64DWNumeric65PFSLNumeric66KCSLNumeric6表22报表计算辅助文件(CPBBJS.DBF)结构序号字段名称字段类型长度备注1BBRQDate82CPDMCharacter33CPMCCharacter184DWCharacter45RKSLNumeric86LSSLNumeric87PFSLNumeric88KCSLNumeric89LJRKNumeric810LJXSNumeric8表23各月收发存报表文件(CPBB.DBF)结构序号字段名称字段类型长度备注1BBRQDate82CPDMCharacter33CPMCCharacter184DWCharacter45RKSLNumeric86LSSLNumeric87PFSLNumeric88KCSLNumeric89LJRKNumeric810LJXSNumeric8表24库存报警数据文件(KCJC.DBF)结构序号字段名称字段类型长度备注1CPDMCharacter32JCCharacter43.2动态数据输入数据:菜单选项,查找,新建记录项。输出数据:由查询关键字确定的数据库记录集合3.3数据库介绍【给出使用数据库的名称和类型。】3.4数据词典(1)数据流字典①数据流名称:产品入库单标识符:F1数据结构:01产品入库单02日期(RQ)PICX(8)02产品代码(CPDM)PICX(3)02产品名称(CPMC)PICX(18)02单位代码(DWDM)PICX02单位(DW)PICX(4)02规格代码(GGDM)PICXX02规格(GG)PICX(10)02入库数量(RKSL)PIC9(6)排列方式:按(入库日期+产品代码)升序排列流量:最大50张/日平均30张/日来源:生产车间去向:产品入库处理②数据流名称:产品出库单标识符:F2数据结构:01产品出库单02日期(RQ)PICX(8)02产品代码(CPDM)PICX(3)02产品名称(CPMC)PICX(18)02单位代码(DWDM)PICX.02单位(DW)PICX(4)02规格代码(GGDM)PICXX02规格(GG)PICX(10)02备注03零售出库数量(LSSL)PIC9(6)03批发出库数量(PFSL)PIC9(6)排列方式:按(日期十产品代码)升序排列流量:最大:70张/日平均:50张/日来源:销售科去向:产品出库处理③数据流名称:仓库产品收发存月报表标标识符:F3数据结构:01收发存月报表02日期(BBRQ)PICX(8)02产品代码(CPDM)PICX(3)02产品名称(CPMC)PICX(18)02单位(DW)P1CX(4)02本月累计入库数量(RKSL)PIC9(8)02本月累计零售数量(LSSL)PIC9(8)02本月累计批发数量(PFSL)PIC9(8)02库存数量(KCSL)PIC9(8)排列方式:按日期排列流量:最大:1份/月平均:1份/月来源:仓库统计分析去向:主管部门其它中间过程的数据流描述省略。(2)数据存储字典①存储文件名:产品入库流水帐标识符:D1数据结构:01本品入库帐02日期(RQ)PICX(8)02产品代码(CPDM)PICX(3)02产品名称(CPMC)PICX(18)02单位(DW)PICX(4)02规格(GG)PICX(10)02入库数量(RKSL)PIC9(6)流入的数据流:产品入库单(F1)流出的数据流;涉及的处理名:入库处理、记库存台帐排列方式:按入库日期计序②存储文件名:库存台帐标识符:D4数据结构:01库存台帐02日期(KCRQ)PICX(8)02产品代码(CPDM)PICX(3)02产品名称(CPMC)PICX(18)02本日累计入库量(RKSL)PIC9(8)02本日累计零售出库量(LSSL)PIC9(8)02本日累计批发出库量(PFSL)PIC9(8)流入的数据流:11流出的数据流:收发存月报表涉及的处理名:登记库存台帐、制月报表排列方式:按(日期+产品代码)升序排列其它存储文件的描述省略。6.处理描述①处理名:登记入库帐标识符:P1输入:数据流F1输出:数据流F5处理定义:当一张入库单上的数据检验合格,并且产品实物入库后,立即将这张入库单上的数据登入产品入库流水帐。激发条件:产品入库发生②处理名:登记库存台帐标识符:P4输入:出入库流水帐上的当日数据输出:登记入库存台帐上的数据处理定义:对出入库流水帐上当日发生的数据,按产品代码分别进行入库累计、零售出库累计和批发出库累计计算。然后将当天的日期、产品代码和累计结果等填入库存台帐的相应栏内。激发条件:每日过帐处理③处理名:制作收发存月报表标识符:P5输入:取自库存台帐的数据输出:填入输出报表中的统计数据处理定义:对库存台帐本月发生的出入库数据,分别按产品代码进行累计,一种代码代表的产品累计值即为输出报表中的一行。计算公式:工业产值(不变价)=∑Si*Ji工业产值(现行价)=∑Si*Ji1其中:Si——产品代码为i的产品本月入库量计量Ji——产品代码为i的产品不变价Ji1——产品代码为i的产品现行价激发条件:每月制作库存报表3.5数据采集产品入库单,产品出库单,库位表信息,库存信息表4.功能需求系统功能分析:1.总控模块:定义本系统的数据录入、数据查询等功能菜单及各项功能的下拉式菜单。2.产品出入库数据录入模块:实现每笔产品出入库数据的录入。3.每笔出入库数据查询模块:实现对三个月以内的任何一天的每笔入库数据查询显示。4.每日、月、截止期出入库数据查询模块:实现对下述查询条件的查询显示功能。5.某日实际库存数据查询模块:实现查询某一天各种产品的实际库存数量。6.新增产品代码(目录)模块:将新产品的目录数据增加到CPDM.DBF中,并在CPKC.DBF中增加相应的字段。7.修改产品的价格、储备定额模块:修改产品的价格和储备足额。8.报表计算模块:根据本月实际发生的数据,计算出统计报表(产品收发存报表)中的数据,并将计算结果存入CPBB.DBF中供打印用。9.打印《产品收发存月汇总表》模块:实现《产品收发存月汇总表》的打印输出。打印机型号为:STARCR3240型。10.打印《产品库存报警表》模块:随时打印出低于最小储备定额和高于最高储备定额的产品库存数据。5.性能需求该库存
本文标题:需求规格说明书(库存管理)
链接地址:https://www.777doc.com/doc-6333080 .html