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

王朝other·作者佚名  2007-03-13
窄屏简体版  字體: |||超大  

二、包结构

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

开源供应链[进销存]系统说明目录

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航