Netsharp快速入门(之1) 介绍及需求说明
2014-02-15 16:13
218 查看
作者:秋时 杨昶 时间:2014-02-15 转载须说明出处
[b]第一章 快速入门介绍[/b]
Netsharp是一个企业基础业务管理平台,介绍Netsharp分三个系列,分别是:
1. Netsharp快速入门 (本文)
Netsharp体系结构
Netsharp开发
本文是第一个系列。本文为了演示Netsharp平台的使用,利用平台开发一个简单的销售系统管理。整个过程对于熟练开发了约1.5小时。
通过本文读者了解Netsharp的基本概念有:
插件
业务建模
资源
工作区、部件(包括列表、表单、洗列表、查询、分类树、报表等)
权限
[b]第二章 快速入门演示需求说明[/b]
本文为了演示Netsharp平台的使用,利用平台开发一个简单的销售系统管理。本章说明此销售系统管理的概要需求。
1.功能图
2.流程图
2.商品可以对应多个不同的条形码
3.全系统商品条形码必须唯一,不能重复,包含相同商品的条形码不能重复,不同商品的条形码也不能重复。
2.单据联系地址信息默认地址信息
2. 销售订单生效后才能生成发货单。当已销货数量=订单数量时,无法生单。
2.发货单选销售订单时,客户必须相同,带入明细后,可以复制行,删除行
3.当订单的所有明细已销货数量=订单数量时,无法选择该订单。
4.订单生成发货单字段对应
[b]第一章 快速入门介绍[/b]
Netsharp是一个企业基础业务管理平台,介绍Netsharp分三个系列,分别是:
1. Netsharp快速入门 (本文)
Netsharp体系结构
Netsharp开发
本文是第一个系列。本文为了演示Netsharp平台的使用,利用平台开发一个简单的销售系统管理。整个过程对于熟练开发了约1.5小时。
通过本文读者了解Netsharp的基本概念有:
插件
业务建模
资源
工作区、部件(包括列表、表单、洗列表、查询、分类树、报表等)
权限
[b]第二章 快速入门演示需求说明[/b]
本文为了演示Netsharp平台的使用,利用平台开发一个简单的销售系统管理。本章说明此销售系统管理的概要需求。
1.功能图
2.流程图
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快速入门(之16) Netsharp基础功能(权限管理)
- 【ASP.NET Core快速入门】(八)Middleware管道介绍、自己动手构建RequestDelegate管道
- web控件介绍(asp.net快速入门)
- Netsharp快速入门(之17) Netsharp基础功能(参照高级设置)
- Microsoft ASP.NET 快速入门教程的大纲介绍(一个值得推荐的.net网站也可以说是.net资料库)
- Netsharp快速入门(之18) 平台常用功能(工作区相关)
- 【ASP.NET Core快速入门】(九) RoutingMiddleware介绍以及MVC引入
- ASP.NET 2.0快速入门(1):ASP.NET 2.0介绍
- Netsharp快速入门(之2) 基础档案(之A 创建插件和资源)
- 【ASP.NET Core快速入门】(七)WebHost的配置、 IHostEnvironment和 IApplicationLifetime介绍、dotnet watch run 和attach到进程调试
- Netsharp快速入门(之19) 平台常用功能(插件操作)
- SPRING.NET 1.3.2 学习2--快速入门应用示例说明
- Netsharp快速入门(之3) 基础档案(之B 实体建模 新建项目)
- SPRING.NET 1.3.2 学习2--快速入门应用示例说明
- ADO.NET 快速入门(二):执行命令
- ASP.NET AJAX入门系列:UpdateProgress控件简单介绍
- ADO.NET 2.0 快速入门(asp.net)
- 必收:Microsoft .NET Framework SDK 快速入门教程
- Solr.NET快速入门(三)【高亮显示】
- SD卡中FAT32文件格式快速入门(图文详细介绍)