ERP(Enterprise Resource Planning)翻译过来就是企业资源计划,ERP 系统包括以下主要功能:供应链管理、销售与市场、分销、客户服务、财务管理、制造管理、库存管理、工厂与设备维护、人力资源、报表、制造执行系统 (Manufacturing Executive System,MES)、工作流服务和企业信息系统等。此外,还包括金融投资管理、质量管理、运输管理、项目管理、法规与标准和过程控制等补充功能。
上面那段是我在百度百科那拷贝过来的,说的很详细,但是我做的这个ERP并没有实现这么多功能,真的要全部实现起来,可能要好几十个人做上一两年呢,在后面我会介绍一下这个项目实现的一些功能。
项目整体架构
一般这个时候就要扯到三层架构和MVC模式了,不管很多人都这两个其实会搞混,说不出个所以然来,这里我强烈建议你去看看对三层和MVC的认识过程。
这个ERP项目就是用到了三层架构和MVC模式了,在之前介绍的JYUOA项目采用的是两层架构,因为它的业务逻辑比较简单,所以直接把业务层和数据访问层整合一起了,但是这个ERP项目的业务逻辑要稍微复杂一点,所以是不可能这样子做的了。