开源供应链之二 -- 程序结构



二、包结构
  总体上结构遵循JAVA命名规范:

  1、所属公司,目前借用com.netmarket来定义.

  2、产品/项目/组件名称,本项目致力于供应链,名称定义为com.netmarket.scm;

  3、按照功能/子系统划分下一级,如com.netmarket.scm.sales代表销售管理模块,com.netmarket.scm.purchase代表采购管理模块。
   系统主要功能包如下:
      com.netmarket.scm.config        --- 基础数据
      com.netmarket.scm.constants     --- 系统常量
      com.netmarket.scm.finance       --- 财务
      com.netmarket.scm.material      --- 物料
      com.netmarket.scm.orgnization   --- 组织机构
      com.netmarket.scm.partner       --- 合作伙伴
      com.netmarket.scm.price           --- 价格
      com.netmarket.scm.purchase    --- 采购管理
      com.netmarket.scm.sales         --- 销售管理
      com.netmarket.scm.store         --- 仓储管理
      com.netmarket.scm.system        --- 权限管理 (包名称计划变更为 privilege)

  4、在子系统下按照分层结构划分下一级,以销售管理为例,基本结构如下:
     com.netmarket.scm.sale.entity    --- 实体数据层
     com.netmarket.scm.sale.form      --- 页面数据层
     com.netmarket.scm.sale.action    --- 操作层
     com.netmarket.scm.sale.logic      --- 业务逻辑层
     com.netmarket.scm.sale.biz        --- 数据逻辑层
     com.netmarket.scm.sale.dao       --- 数据库接口层
     com.netmarket.scm.sale.dao.mssql --- 数据库实现层
     com.netmarket.scm.sale.dao.mysql --- 数据库实现层

察看相关文章请返回开源供应链[进销存]系统说明目录

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值