详细设计说明书-库房基础数据管理系统.docx

上传人:夺命阿水 文档编号:1101812 上传时间:2024-03-15 格式:DOCX 页数:20 大小:69.09KB
返回 下载 相关 举报
详细设计说明书-库房基础数据管理系统.docx_第1页
第1页 / 共20页
详细设计说明书-库房基础数据管理系统.docx_第2页
第2页 / 共20页
详细设计说明书-库房基础数据管理系统.docx_第3页
第3页 / 共20页
详细设计说明书-库房基础数据管理系统.docx_第4页
第4页 / 共20页
详细设计说明书-库房基础数据管理系统.docx_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《详细设计说明书-库房基础数据管理系统.docx》由会员分享,可在线阅读,更多相关《详细设计说明书-库房基础数据管理系统.docx(20页珍藏版)》请在课桌文档上搜索。

1、库房基础数据管理系统详细设计说明书编写年月日校对年月日审核年月日批准年月日文档修订记录:注:改版说明中填写C-创建,A-追加,M-修改,D-删除,R卡审(如果是评审,请在备注栏注明,是否批准发布)版本日期改版记录*作者审核人1引言21.1 编写目的21.2 参考资料22项目概述22.1 项目背景错误!未定义书签。2.2 项目目标22.3 项目范围22.3.1 业务范围错误!未定义书签。2.3.2 组织结构及人员错误!未定义书签。2.3.3 业务数据错误!未定义书签。3综合描述错误!未定义书签。3.1 功能概述错误!未定义书签。3.1.1 总体功能模块错误!未定义书签。3.1.2 功能与需求对应

2、关系错误!未定义书签。3.1.3 总体业务流程错误!未定义书签。3.2 用户类和特征错误!未定义书签。3.3 运行环境43.3.1 硬件环境43.3.2 软件环境43.4 设计和实现约束53.5 假设和依赖53.6 关键点错误!未定义书签。3.7 系统特性错误!未定义书签。3.7.1 技术指标错误!未定义书签。3.7.2 设计指标错误!未定义书签。3.7.3 说明和优先级错误!未定义书签。3.7.4 激励/响应序列错误!未定义书签。4功能需求64.1 库房基础数据管理错误!未定义书签。4.1.1 库房类型定义64.1.2 库房定义84.1.3 库房库位管理94.1.4 库存事务类型定义114.

3、1.5 库房拒收原因定义131引言1.1 编写目的本文档是基于工厂或公司中基于仓库管理业务流程抽象出来的需求而作的有关库房基础数据管理需求规格说明,供设计人员作概要设计和详细设计时使用。1.2 参考资料2项目概述仓库管理是一个集静态和动态为一体的管理系统,动态变化的是存储物品的数量在改变,静态是与产品信息有关的基础数据,如存放位置的库房类型、库房定义、库房库位等信息,这些对产品的快速查找起到了不可忽视的作用,因此,如要实现仓库管理的现代化、数字化,则库房基础数据管理首当其冲先建设。2.1 项目目标构建仓库管理系统中的基础数据管理模块,管理并维护库房、库位基础等基础数据。2.2 项目范围本系统将

4、管理仓库系统中的仓库、库位等基础数据。3需求说明3.1 性能要求仓库基础数据管理在正常的网络环境下,应能够保证系统的及时响应:令小批量的业务处理的响应时间在38秒;令大批量的业务处理和查询的响应时间控制在3040秒以内。3.2 可维护性,可扩展性仓库基础数据管理平台设计中选择B/S结构,采用基于JAVA技术并且符合J2EE开发规范的系统应用平台,使系统具有良好的可维护性和可扩展性。3.3 安全性仓库基础数据管理系统从硬件、软件两方面保证系统的安全性。首先本系统采用VPN,从硬件的角度保证系统的安全性;从软件的角度,系统采用门户服务器通过统一的目录服务管理,保证用户认证机制的一致性。用户授权机制

5、通过角色的定义管理实现,通过定义某些角色能进行的操作权限,和定义用户拥有的角色,限定用户的操作权限,实现对用户的授权。3.4 设计约束3.4.1 语言约束仓库基础数据管理系统是基于中文系统环境开发和使用的,系统必须支持中文处理。3.4.2 系统模型约束仓库基础数据管理系统采用MVC模型,实现表现层和控制层的分离,提高可重用性、可移植性。3.5 用户使用手册和在线帮助系统仓库基础数据管理系统提供用户使用手册和系统在线帮助。3.6 界面要求用户界面风格统一,保证系统整体外观风格的一致性、友好性。界面风格整体定义规范包括:令查询条件与查询结果在同一屏出现;所有的列表内容显示都加序号;令主单/明细分成

6、两页显示:“上一步”“下一步”;令明细显示主单信息。表头信息若是多余三项,用实表格格式表示;若是少于三项,用加黑虚表格表示;表格多页时需分页时,“上一页”“下一页”只出现在页面下方;预览时,明细需分页;但打印时不分页,直接显示打印出来的结果样式,打印文件显示页码,填写内容中,必填项加“*”;对主单的修改与删除放在一起表示;令新增,修改(包括删除)分别作为两个菜单项独立出现;各自页面之间不作链接;令对弹出的窗口操作统一为“关闭”,对页面的操作统一为“提交”;令页面上所有的操作使用按钮,不使用链接;3.7 运行环境(描述软件的运行环境,包括硬件平台、操作系统和版本,还有其它的软件组件或者与其共存的

7、应用程序。)3.7.1 硬件环境D数据库服务器CPU(主频、个数、总线位数)、硬盘容量、外设接口等2)应用服务器(参数见数据库服务器)3)网络网速、保密安全要求、路由器、交换机等4)客户终端(参数见数据库服务器)5)其它(描述附属设备,如打印机、扫描器、视频等)3.7.2 软件环境1)操作系统(名称、版本)2)数据库软件(名称、版本)3)应用软件运行环境(名称、版本)4)开发环境(名称、版本)5)安全软件(名称、版本)6)第三方应用软件(名称、版本)7)其它3.8 设计和实现约束(确定影响开发人员自由选择的问题,并说明这些问题为什么成为一种限制。可能的限制包括:1)必须使用或者避免的特定技术、

8、工具、编程语言、数据库;2)经费、进度、资源等方面的限制;3)所要求遵循的开发规范、标准;4)企业策略、政府法规、国家强制标准;5)硬件限制,例如定时需求或存储器限制;6)数据字符集、转换格式标准。7)其它。)3.9 假设和依赖(列举出在对软件需求规格说明书影响需求陈述的假设因素。可能包括计划在项目软件中采用的第三方商业组件、有关开发或运行环境的问题。例如,你可能认为产品将符合一个特殊的用户界面设计约定,但是另外一个分析员却不这么认为。如果这些假设不正确、不一致或者被更改,都会使项目受到影响。)(确定项目对外部因素存在的依赖。例如,如果你打算把其它项目开发的组件集成到系统中,那么你就要依赖哪个

9、项目能否按时提供正确的组件。如果这些依赖已经记录到其它文档(如项目计划)中了,那么在此就可以参考其它文档。)4角色说明4.1 基础数据管理员职责描述:可查看所有仓库基础数据,只能修改库房类型、库房定义、库存事务类型定义。对应用例:库房类型定义库房定义库房库位管理库存事务类型定义库房拒收原因定义4.2 库房保管员职责描述:查询和修改自己库房库位信息。对应用例:库房库位管理库房拒收原因定义5功能需求5.1 库房类型定义1)编号:名称:库房类型定义2)功能权限:用于在系统中新增库房类型时使用。功能使用权限:基础数据管理员。数据操作权限:全部。3)业务规则:库房类型一经使用,则禁止删除。4)功能描述功

10、能概述:维护库房类型代码、类型名称、备注说明,库房类型代码为唯一库房类型名称标识列,不可重复。IPO表序号输入(INPUT)处理(PROCESS)输出(C)UTPUT)1方房类型编码、描述、有效性等信息编辑保存库房类型表25)用户界面示意图库房类型代码查询重置新增删除保存全父库房类型代码库房类型名称有效性备注H06)数据项说明序号数据项名称数据类型(长度)业务规则数据来源备注1库房类型编码李符(20)非空手工录入唯一标识2库房类型名称字符(50)非空手工录入3有效性字符(1)手工录入0无效1有效默认值为14备注字符(200)手工录入7)候选可重用组件8)验收准则编制的库房类型可在库房定义模块的

11、库房类型选择框中供选用。5.2 库房定义1)编号:名称:库房定义2)功能权限:功能使用权限:基础数据管理员。数据操作权限:全部。3)业务规则:库房名称应尽量能体现该库房存储物料的类型和库房所属部门信息,例如:部装零组件库,总装材料库,采购部成品库等;库房代码一经使用,则禁止删除。4)功能描述功能概述:用户维护库房编码等信息。IPO表序号输入(INPUT)处理(PROCESS)输出(OUTPUT)1用户维护库房编码、名称、保管角色等基本信息编辑库房定义表2I 杳询I I5)用户界面示意图摩房代码II用房名称II部门代码部门名称I新增11删!除Ii保存I全选库房代码库房名称库房类型部门代码部门名称

12、保管角色联系人电话九:因舒以;+划平衡资金计算库房地点000LlU口6)数据项说明序号数据项名称数据类型(长度)业务规则数据来源备注1库房编码李符(30)非空手工录入唯一标识2库房名称字符(30)非空手工录入3库房类型代码字符(30)非空库房类型表4所属部门代码字符(30)非空组织机构表人工创建,无需维护5保管员角色字符(30)系统角色表6联系人字符(30)系统人员表7电话字符(30)手工录入8参与计划平衡标记字符(1)手工录入N不参与,Y参与;默认值N9参与资金计算标记字符(1)手工录入N不参与,Y参与;默认值N10库房地点字符(200)手工录入7)候选可重用组件库房类型选择采用“库房类型选

13、择”通用组件;部门选择采用“部门选择”通用组件;角色选择采用“角色选择”通用组件;8)验收准则此处定义的库房可在库位定义模块,和出入库模块查询和使用。5.3 库房库位管理1)编号:名称:库房库位管理2)功能权限:功能使用权限:库房保管员。数据操作权限:库管员维护自己管理的库房库位。3)业务规则:库位类型分为常规库位、灵活库位、虚拟库位。常规库位必须预先定义对应的物料,此后该库位只能存储该物料;灵活库位不用预先定义存储物料,届时可以按实际情况选择存储物料;虚拟库位可以存储多个物料。一经使用的库位不允许删除。4)功能描述功能概述:用于定义和查询库房库位信息IPO表序号输入(INPUT)处理(PRO

14、CESS)输出(OUTPUT)1维护库房库位编码、类型、存储物料等信息编辑库位定义表5)用户界面示意图库房代码库位代码物料代码物料名称新增删除I查询I重置I保存全过库房代码库房名称库位代码库位类型物料代码物料名称有效性备注A06)数据项说明序号数据项名称数据类型(长度)业务规则数据来源备注1库房编码字符(30)非空库房定义表唯一标识2库位编码字符(30)非空手工录入唯一标识3库位类型字符(1)手工录入0常规库位1灵活库位2虚拟库位默认值14物料代码字符(50)物料基表人工创建,无需维护5有效性字符(1)手工录入0无效,1有效;默认值16备注字符(200)手工录入7)候选可重用组件库房选择采用“

15、库房选择”通用组件。选择物料使用统一“物料选择”组件。8)验收准则编制的库位可在入库模块中供选用。5.4 库存事务类型定义1)编号:名称:库房事务类型定义2)功能权限:功能使用权限:基础数据管理员数据操作权限:全部3)业务规则:库存系统管理员根据实际需要定义新的出入库类型,或修改已经存在的出入库类型。一经使用的库存事务类型不允许删除。4)功能描述功能概述:库存系统管理员根据实际需要定义新的出入库类型,或修改已经存在的出入库类型。IPo表序号输入(INPUT)处理(PROCESS)输出(OUTPUT)1维护库存事务类型编码、说明、出入库类型、操作来源、操作类型、是否参与资金核算等信息编辑库存事务

16、类型定义表25)用户界面示意图事务代码事务说明重置查询库存事务代码库存事芬说明操作来源操作类型单据前缀成本核算成本价格类型CGRK采购入库采购入库CGRK0计划价V0新增删除保存6)数据项说明序号数据项名称数据类型(长度)业务规则数据来源备注1库就事务编码字符(30)非空手工录入唯一标识2库存事务名称字符(30)非空手工录入3操作来源字符(18)下拉列表选择4操作类型字符(18)非空下拉列表选择0出库,1入库5单据前缀字符(8)手工录入6成本核算字符(1)手工录入0不参与,1参与;默认值17成本价格类型字符(1)下拉列表选择1计划价2采购价7)候选可重用组件无。8)验收准则编制的库存事务类型可

17、在出入库操作模块中正确选用。5.5 库房拒收原因定义1)编号:名称:库房拒收原因定义2)功能权限:功能使用权限:基础数据管理员,库房保管员数据操作权限:各库房管理员可以新增条目,可以修改自己创建的条目。3)业务规则:绝收原因分两层,第一层为拒收原因分类,第二层为具体的拒收原因。已经使用则不允许删除。4)功能描述功能概述:库房管理员创建和修改库房拒收原因。IPO表序号输入(INPUT)处理(PRoCESS)输出(OUTPUT)1维护库房绝收原因类型、拒收原因代码、说明等信息编辑拒收原因定义表5)用户界面示意图拒收类型代码拒收类型描述直询I重置I新增删除保存全受拒收类型代码拒收类型描述有效性备注A

18、0WJSW未见实物SWZL实物质量RJZL软件质量GFWT规范问题VI新增删除保存全父拒收原因代码拒收原因描述有效性备注0-6)数据项说明序号数据项名称数据类型(长度)业务规则数据来源备注1拒收类型编码字符(30)非空手工录入唯一标识2拒收类型描述字符(30)非空手工录入3有效性字符(1)手工录入0无效,1有效默认值14备注字符(200)手工录入序号数据项名称数据类型(长度)业务规则数据来源备注1拒收类型编码字符(30)非空手工录入唯一标识5拒收原因代码字符(30)非空手工录入唯一标识6拒收原因描述字符(30)非空手工录入7有效性字符(1)手工录入0无效,1有效默认值18备注字符(200)手工录入7)候选可重用组件8)验收准则编制的库房拒收原因可在库房出入库处理界面拒收原因来选用。5.6用户管理5.7部门管理

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号