• Netsharp快速入门(之1) 介绍及需求说明


     作者:秋时 杨昶   时间:2014-02-15  转载须说明出处

    第一章 快速入门介绍

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

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

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

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

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

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

    本文为了演示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

    金额

    =数量*单价

    作者    :秋时

    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。

  • 相关阅读:
    深度医疗(1)
    ENVI 5.X 影像处理入门实战教程-视频课程
    linux C++通讯架构实战 卷1-视频教程
    2 分钟把握 Envoy 的脉络,适应新场景的 envoy 有哪些不同?能做什么?
    Kubernetes Ingress诡异的502、503、504等奇葩问题(二)
    Kubernetes Ingress诡异的502、503、504等奇葩问题(一)
    Docker容器数据管理(数据卷&数据卷容器)
    SQL Server表水平分区
    从Asp .net到Asp core (第二篇)《Asp Core 的生命周期》
    从Asp .net到Asp core (第一篇)《回顾Asp .net生命周期与管道机制》
  • 原文地址:https://www.cnblogs.com/Netsharp/p/3550617.html
Copyright © 2020-2023  润新知