大客户模块详细设计说明书.docx
《大客户模块详细设计说明书.docx》由会员分享,可在线阅读,更多相关《大客户模块详细设计说明书.docx(9页珍藏版)》请在冰豆网上搜索。
大客户模块详细设计说明书
软件详细设计说明书模板
版本:
<1.0>
<项目名称>
软件详细设计说明书
版本:
<>
文档编号:
密级:
秘密
编写:
编写日期:
年月日
审核:
审核日期
年月日
批准:
批准日期:
年月日
Copyright@ThinkBank,Allrightreserved
修订记录
版本
章节名称
修订内容
修订日期
修订人
批准人
目录
0.文档介绍4
0.1文档目的4
0.2文档范围4
0.3读者对象4
0.4参考文献4
0.5术语与缩写解释4
1.模块命名规则5
2.模块汇总5
2.1模块汇总表5
2.2模块关系图5
3.子系统A的模块设计6
3.n模块A-n6
4.文件组织形式6
5.其他6
1.文档介绍
1.1文档目的
提示:
编写本文档的目的是让程序开发人员明确本系统的设计思路,作为软件开发的目标,为软件详细设计和编码提供指导,并作为软件测试的依据。
1.2文档范围
提示:
金利来服装连锁门店管理系统的采购模块包含采购申请,采购审核,采购入库,采购查询,采购退货功能,只要有采购员提出采购申请,会计进行审核,通过时有仓库管理员进行入库操作。
1.3读者对象
提示:
第六小组所有成员,技术老师
1.4参考文献
提示:
<<金利来服装连锁门店管理系统需求规格说明书>>
例如:
[AAA]作者,《立项建议书》,机构名称,日期
[SPP-PROC-SD]SEPG,系统设计规范,机构名称,日期
1.5术语与缩写解释
缩写、术语
解释
SPP
精简并行过程,SimplifiedParallelProcess
SD
系统设计,SystemDesign
…
2.模块命名规则
提示:
金利来系统应用程序:
Thinkbank.JinLiLaiClothingManage
DAL层:
Thinkbank.JinLiLaiClothingManage.DAL
BLL层:
Thinkbank.JinLiLaiClothingManage.BLL
UI层:
Thinkbank.JinLiLaiClothingManage.UI
类命名
用名词和名词短语作类名;
使用Passcal命名规则;
不要使用任何前缀(比如:
C,T);
不要使用下划线
比如:
StoreManager、PurchaseManager、SaleManager等
变量命名
成员变量:
‘_’+类型前辍+意义明确的单词组合(单词的首字母要大写)
如:
Privateint_intSale;
Privatestring_strLogonName;
属性命名:
每个单词的第一个字母大写。
比如:
FileName;
方法参数变量、局部变量、ViewState对象等:
命名规则:
类型前辍+意义明确的单词组合(单词的首字母要大写)。
如:
PublicvoidSetData(DataSetdsData)
PublicvoidProcess(stringstrUserName)
控件命名
控件名称为名字+控件名称缩写
注意:
组合单词的首字母大写
例如:
添加分店按钮控件名称为(btnAddBranch)
3.模块汇总
3.1模块汇总表
提示:
这里模块是指相对独立的软件设计单元,例如对象类、函数包等等。
销售管理
模块名称
功能简述
销售申请
销售员提出申请
销售审核
会计进行销售单审核
销售列表
销售员可以查看销售列表
入库
仓库管理可以进行入/出库
3.2模块关系图
提示:
包图
4.子系统A的模块设计
4.n模块A-n
3.n.n类A
3.n.n.1类标识
3.n.n.2类简介
3.n.n.3类定义
A.类图
B.属性说明
商品管理
模块名称
功能简述
商品退货
销售人员添加退货单
商品换货
销售人员添加换货单
商品销售
销售人员提交销售单
大客户退/换商品审核
会计对大客户提交的表单审核
C.方法说明
方法(BIgClientClossAdd)
方法原型
BIgClientClossAdd()
功能描述
添加商品退货单
输入参数
strBigClientListID,strBigClientListBrand,strBigClientListColor,dclBigClientListPrice,,intBigClientLieSize1,intInvoiceLisSize2,intInvoiceLisSize3,intInvoiceLisSize4,intInvoiceLisSize5,intInvoiceLisSize6,intInvoiceLisSize7,dclInvoiceLisSum
输出参数
返回值
抛出异常
方法(BIgClientInAdd)
方法原型
BIgClientInAdd()
功能描述
添加商品换货单
输入参数
strBigClientListID,strBigClientListBrand,strBigClientListColor,dclBigClientListPrice,intBigClientLieSize1,intInvoiceLisSize2,intInvoiceLisSize3,intInvoiceLisSize4,intInvoiceLisSize5,intInvoiceLisSize6,intInvoiceLisSize7,dclInvoiceLisSum
输出参数
返回值
抛出异常
方法(BIgClientSaLes)
方法原型
BIgClientSaLes()
功能描述
销售审核
输入参数
strBigClientID,strBIgClientSell,dclBigClientSumPrice,intBigClientSum,datatimerBigClientTime,strBigClientClient,strBigClientAssessor,strBigClientAdvice,strBigClientState
输出参数
返回值
True则审核成功false则审核失败
抛出异常
方法(BigClient)
方法原型
BigClient()
功能描述
大客户退换商品审核
输入参数
strBigClientID,strBIgClientSell,dclBigClientSumPrice,intBigClientSum,dtBigClientTime,strBigClientClient,strBigClientAssessor,strBigClientAdvice,strBigClientState
输出参数
返回值
True则审核成功false则查询失败
抛出异常
5.文件组织形式
提示:
描述源代码文件的目录结构。
BIgClientCloss------------BIgClientClossAdd.aspx添加商品退货单
------------BIgClientInAdd.aspx添加商品换货单
-----------BIgClientSaLes.aspx销售审核
---------------BigClient.aspx大客户退换商品审核
6.其他