科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件开源供应链之二 -- 程序结构

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

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

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

作者:逸云 来源:CSDN 2008年3月27日

关键字: 结构 程序 供应链 开源

  • 评论
  • 分享微博
  • 分享邮件

二、包结构
  总体上结构遵循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 --- 数据库实现层

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章