Netsharp快速入门 介绍及需求说明

作者:秋时  日期:2014-02-15  转载须说明出处

 

第一章 快速入门介绍

Netsharp是一个企业基础业务管理平台,介绍Netsharp分三个系列,分别是:

  1. 1.         Netsharp快速入门  (本文)
  2. Netsharp体系结构
  3. Netsharp开发

 

本文是第一个系列。本文为了演示Netsharp平台的使用,利用平台开发一个简单的销售系统管理。整个过程对于熟练开发了约1.5小时。

 

通过本文读者了解Netsharp的基本概念有:

  1. 插件
  2. 业务建模
  3. 资源
  4. 工作区、部件(包括列表、表单、洗列表、查询、分类树、报表等)
  5. 权限

第二章 快速入门演示需求说明

本文为了演示Netsharp平台的使用,利用平台开发一个简单的销售系统管理。本章说明此销售系统管理的概要需求。

1.功能图

 Netsharp快速入门 介绍及需求说明

2.流程图

Netsharp快速入门 介绍及需求说明

 

2.1     商品

2.1.1  业务字段

序号

名称

类型

说明

1

商品编码

文本

非空

2

商品名称

文本

非空

3

计量单位

引用计量单位档案

非空

4

是否停用

 

 

条形码明细

1

条形码

文本

条码唯一

2

计量单位

 

 

2.1.2  业务逻辑

1.商品条形码明细条码可空,条码码有值时,计量单位不能为空

2.商品可以对应多个不同的条形码

3.全系统商品条形码必须唯一,不能重复,包含相同商品的条形码不能重复,不同商品的条形码也不能重复。

2.2     往来单位

2.2.1  业务字段

序号

名称

类型

说明

1

往来单位编码

文本

非空

2

往来单位名称

文本

非空

3

往来单位类型

枚举

非空,客户、供应商、供应商/客户

4

是否停用

 

 

联系地址明细

1

联系人

文本

 

2

联系电话

文本

 

3

联系地址

文本

 

4

电子邮件

文本

 

5

QQ号

文本

 

6

是否默认

 

 

2.2.2  业务逻辑

1.联系地址明细可以为空

2.单据联系地址信息默认地址信息

2.3     计量单位

2.3.1  业务字段

序号

名称

类型

说明

1

计量单位名称

文本

非空

2.4     销售订单

2.4.1  业务字段

序号

名称

类型

说明

表头信息

1

单据日期

日期

非空

2

单据编码

文本

非空

3

客户

引用往来单位档案

非空

4

联系人

文本

 

5

联系电话

文本

 

 

 

 

 

明细

1

条形码

引用商品档案

非空

2

商品编码

 

非空

3

商品名称

 

非空

4

计量单位

 

非空

5

数量

数值

非空,且大于0

6

单价

数值

必须大于0

7

金额

数值

必须大于0

8

已销货数量

数值

=∑(下游发货单的数量),可空

 

2.4.2  业务逻辑

1. 销售订单保存时,表体明细不能为空

2. 销售订单生效后才能生成发货单。当已销货数量=订单数量时,无法生单。

2.5     发货单

2.5.1  业务字段

序号

名称

类型

说明

表头信息

1

单据日期

日期

非空

2

单据编码

文本

非空

3

客户

引用往来单位档案

非空

4

联系人

文本

 

5

联系电话

文本

 

 

 

 

 

明细

1

条形码

引用商品档案

非空

2

商品编码

 

非空

3

商品名称

 

非空

4

计量单位

 

非空

5

数量

数值

非空,且大于0

6

单价

数值

必须大于0

7

金额

数值

必须大于0

2.5.2  业务逻辑

1.发货单保存时,表体明细不能为空

2.发货单选销售订单时,客户必须相同,带入明细后,可以复制行,删除行

3.当订单的所有明细已销货数量=订单数量时,无法选择该订单。

4.订单生成发货单字段对应

 

序号

订单字段(来源)

发货单字段(目标)

说明

1

单据日期

 

取当前日期

2

单据编码

 

按编码规则取

3

客户

客户

 

4

联系人

联系人

 

5

联系电话

联系电话

 

明细

6

条形码

条形码

 

7

商品编码

商品编码

 

8

商品名称

商品名称

 

9

计量单位

计量单位

 

10

数量

=订单数量-已销货数量

 

11

单价

单价

 

12

金额

=数量*单价

 

Netsharp快速入门 介绍及需求说明

上一篇:javascript 经典的继承方式


下一篇:Fiddler进行模拟Post提交json数据,总为null解决方式