《库存管理需求规格说明书》由会员分享,可在线阅读,更多相关《库存管理需求规格说明书(10页珍藏版)》请在金锄头文库上搜索。
1、软件详细设计说明书模板版本:文档编号: TB-HPI-WD-0404 密 级: 秘密编 写: 蔡涛 于小芳 编写日期: 2012 年 3 月 8 日审 核: 审核日期批 准: 批准日期: 年 月 日Copyright ThinkBank, All right reserved修订记录版本 章节名称 修订内容 修订日期 修订人 批准人1.0 第一版发布 2012-3-08 蔡涛 于小芳目目 录录 0. 文档介绍 .40.1 文档目的 .40.2 文档范围 .40.3 读者对象 .40.4 参考文献 .40.5 术语与缩写解释 .41. 模块命名规则 .52. 模块汇总 .52.1 模块汇总表 .
2、52.2 模块关系图 .53. 子系统 A的模块设计 .63.N 模块 A-N .64文件组织形式 .65. 其他 .61. 文档介绍1.1 文档目的编写本文档的目的是让程序开发人员明确本系统的设计思路,作为软件开发的目标,为软件详细设计和编码提供指导,并作为软件测试的依据。1.2 文档范围金利来服装连锁门店管理系统的库存管理是通过总部库存管理员/分店店长对库存的添加,通过商品调拨/商品损益/商品销售/退货/ 换货等操作的出库行为以及总部库存管理员/分店店长对总部/ 分店的库存查询。1.3 读者对象第六小组所有成员,技术老师1.4 参考文献1.5 术语与缩写解释缩写、术语 解 释SPP 精简并
3、行过程,Simplified Parallel ProcessSD 系统设计,System Design2. 模块命名规则命名空间命名图书管理系统应用程序:Thinkbank. JinLiLaiClothingManageDAL 层: Thinkbank. JinLiLaiClothingManage.DALBLL 层:Thinkbank. JinLiLaiClothingManage. BLLUI 层: Thinkbank. JinLiLaiClothingManage. UI类命名用名词和名词短语作类名;使用 Passcal 命名规则;不要使用任何前缀(比如:C,T) ;不要使用下划线比如
4、: StoreManager、Purchase Manager、SaleManager 等变量命名成员变量:_+类型前辍+意义明确的单词组合(单词的首字母要大写)如: Private int _intSale;Private string _strLogonName;属性命名:每个单词的第一个字母大写。比如:FileName;方法参数变量、局部变量、ViewState 对象等:命名规则:类型前辍+意义明确的单词组合(单词的首字母要大写) 。如:Public void SetData(DataSet dsData)Public void Process(string strUserName)控件
5、命名控件名称为名字+控件名称缩写注意:组合单词的首字母大写例如:添加分店按钮控件名称为(btnAddBranch)注:其它的命名规则参见net 编码规范.doc3. 模块汇总3.1 模块汇总表库存管理模块名称 功能简述商品入库 总部 /分店的商品入库,包含换货商品出库 总部 /分店的商品出库,包含退货,商品调拨库存查询 仓库管理员 /分店店长对总部 /分店库存的查询SequenceDiagram_1不 通 过 ( 调 拨 等 )进 入 审 批 ( 调 拨 等 )进 入 审 批 ( 调 拨 等 )调 拨 行 为 ( 损 益 )门 店 销 售 行 为仓 库 员 操 作出 ( 入 ) 库不 通 过进
6、 入 审 批进 入 审 批大 客 户 行 为为为为为为为为为为为 为为为为 为为为为为为为为为为为为为为为为不 通 过 ( 调 拨 等 )进 入 审 批 ( 调 拨 等 )进 入 审 批 ( 调 拨 等 )调 拨 行 为 ( 损 益 )门 店 销 售 行 为仓 库 员 操 作出 ( 入 ) 库不 通 过进 入 审 批进 入 审 批大 客 户 行 为3.2 模块关系图提示: 包图为为为为为为为为为为为为为为为为为为为为为为为为为为为Interface_1+为为为为: (): ()4. 子系统 A的模块设计4.n 模块 A-n3.n.n 类 A3.n.n.1 类标识Store3.n.n.2 类简介
7、总部 /分店对库存的入库 /出库 /查询3.n.n.3 类定义A类图B属性说明可见性 属性名称 属性类型 说明Public/protexted/private 名称 数据类型 具体含义C方法说明方法(入库)方法原型 StoreAdd()功能描述 总部库存管理员 /分店店长添加总部 /分店库存输入参数 chrStoreID, strStoreColor, strStoreBrand, strStoreType,intStoreSize1, intStoreSize2, intStoreSize3, intStoreSize4, intStoreSize5,intStoreSize6, intSt
8、oreSize7, intStoreSum,chrStoreFormID,strStoreFormAssessor,strStoreFormName,strStoreFormShopName,intStoreTypeID输出参数 chrStoreID, strStoreColor, strStoreBrand, strStoreType,intStoreSize1, intStoreSize2, intStoreSize3, intStoreSize4, intStoreSize5,intStoreSize6, intStoreSize7, intStoreSum,chrStoreFormID
9、,strStoreFormAssessor,strStoreFormName,strStoreFormShopName,intStoreTypeID返回值 添加成功 /失败抛出异常方法(出库)方法原型 StoreOut()功能描述 总部库存管理员 /分店店长对商品调拨 /损益 /退货 /换货 /销售等操作管理库存输入参数 chrStoreID, strStoreColor, strStoreBrand, strStoreType,intStoreSize1, intStoreSize2, intStoreSize3, intStoreSize4, intStoreSize5,intStoreS
10、ize6, intStoreSize7, intStoreSum,chrStoreFormID,strStoreFormAssessor,strStoreFormName,strStoreFormShopName,intStoreTypeID输出参数返回值抛出异常方法(库存查询)方法原型 StoreSelect()功能描述 总部经理 /库存管理员 /店长查询总部 /分店库存输入参数输出参数 chrStoreID, strStoreColor, strStoreBrand, strStoreType, intStoreSize1, intStoreSize2, intStoreSize3, in
11、tStoreSize4, intStoreSize5, intStoreSize6, intStoreSize7, intStoreSum,chrStoreFormID,strStoreFormAssessor,strStoreFormName,strStoreFormShopName,strStoreFormAdvice,dtStoreFormTime,strStoreFormStateintStoreTypeID,strStoreTypeName,strStoreTypeExplain返回值 所有库存信息抛出异常5文件组织形式Store - StoreAdd.aspx 商品入库|- StoreOut.aspx 商品出库|- StoreSelect.aspx 库存查询6. 其他