金利来分销管理系统
软件详细设计说明书
版本:<>
1. 文档介绍
1.1 文档目的
编写本文档的目的是让程序开发人员明确本系统的设计思路,作为软件开发的目标,为软件详细设计和编码提供指导,并作为软件测试的依据。
1.2 文档范围
金利来服装连锁门店管理系统的采购模块包含采购申请,采购审核,采购入库,采购查询,采购退货功能,只要有采购员提出采购申请,会计进行审核,通过时有仓库管理员进行入库操作。
1.3 读者对象
第六小组所有成员,技术老师
1.4 参考文献
<<金利来服装连锁门店管理系统需求规格说明书>>
1.5 术语与缩写解释
2. 模块命名规则
命名空间命名
图书管理系统应用程序:Thinkbank. JinLiLaiClothingManage
DAL层:Thinkbank. JinLiLaiClothingManage.DAL
BLL层:Thinkbank. JinLiLaiClothingManage. BLL
UI层:Thinkbank. JinLiLaiClothingManage. UI
类命名
用名词和名词短语作类名;
使用Passcal命名规则;
不要使用任何前缀(比如:C,T);
不要使用下划线
比如:StoreManager、Purchase Manager、SaleManager等
变量命名
成员变量:‘_’+类型前辍+意义明确的单词组合(单词的首字母要大写)如:
Private int _intSale;
Private string _strLogonName;
属性命名:
每个单词的第一个字母大写。
比如:FileName;
方法参数变量、局部变量、ViewState对象等:
命名规则:类型前辍+意义明确的单词组合(单词的首字母要大写)。
如:
Public void SetData(DataSet dsData)
Public void Process(string strUserName)
控件命名
控件名称为名字+控件名称缩写
注意:组合单词的首字母大写
例如:添加分店按钮控件名称为(btnAddBranch)
注:其它的命名规则参见《net编码规范.doc》
3. 模块汇总3.1 模块汇总表
采购申请
[不通过]
审批
入库
SequenceDiagram_1
采购员会计
采购申请采购审批入库
仓库管理员
不通过
Message_5
通过
Message_3
Message_2
Message_1
3.2 模块关系图
4. 子系统A的模块设计
4.n 模块A-n
3.n.n 类A
3.n.n.1 类标识
Stock
3.n.n.2 类简介
对采购管理模块的工作
3.n.n.3 类定义
A.类图
方法( 采购列表)
方法(采购申请)
方法(采购审核)
方法(采购入库)
方法(采购退货)
5.文件组织形式
Stock -----stockAsk.aspx 采购申请
|---- stockJudge.aspx 采购审核
|---- stockList.aspx 采购列表
|---- stockAddStore.aspx 采购入库
|---- stockReturn.aspx 采购退货6. 其他。