基于SSH框架的大型ERP系统
该项目文档、源码地址:https://github.com/ggb2312/Erp
该系统的权限部分已单独提取出来 https://www.jianshu.com/p/43b007b2973e
1. 项目简介
针对于中小型商贸企业的资源管理系统,是企业内部使用的综合信息管理服务平台。企业数据以WEB形式采集录入系统,经过收集汇总后,为各级终端用户提供日常业务信息管理、业务流程执行等日常办公服务辅助平台,辅助本职能部门出具预案决策,提高整体企业内部业务工作效率。
建立企业的管理信息系统,支持大量原始数据的查询、汇总。
借助计算机的运算能力及系统对客户订单、在库物料、产品构成的管理能力,实现依据客户订单,按照产品结构清单展开并计算物料需求计划,实现减少库存,优化库存的管理目标。
在企业中形成以计算机为核心的闭环管理系统,使企业的人、财、物、供、产、销全面结合、全面受控、实时反馈、动态协调、以销定产、以产求供,降低成本。
......
其余的都在文档上。

2. 技术框架
- 三大框架:SSH2(struts2、hibernate5、spring4)
- 日志框架:log4j
- 权限框架:shiro
- 定时任务:quartz
- Excel导入导出:poi
- UI框架:Easyui
- JS框架:Jquery
- 饼状图折线图:highcharts等
3. 开发环境
建议开发者使用以下环境,可以避免版本带来的问题
- IDE:Eclipse(Idea等)
- JDK:JDK1.8
- Maven:Maven3.2.+
- DB:oracle10g、Mysql5.7、Redis
oracle10g、PLSQL Developer安装教程:https://www.cnblogs.com/gj-blog/p/9388999.html
SqlDeveloper下载地址:https://dl.pconline.com.cn/download/1030266.html
4. 项目功能展示
4.1 基础数据


4.2 人事管理

4.3 采购管理
采购订单查询支持Excel导出







......
4.4 销售管理
销售订单查询支持运单号查询





......
4.5 库存管理




......
4.6 权限管理




4.7 更多详情
更多项目详情请参照项目文档和源码

5. 如何安装运行
在 https://github.com/ggb2312/Erp 上有两个项目erp与redsun

erp项目是企业资源计划管理系统;redsun项目是一个物流系统(该系统只做了一点)。所以erp项目是最主要的项目,redsun项目只是为erp项目的销售订单模块提供运单查询功能而已,redsun项目甚至可以不使用,这里只是提供上供大家选择。

第一步:导入项目
先导入Erp项目,配置好Maven。
第二步:启动Oracle并导入sql
在erpsql目录下,有erp项目sql安装步骤。

将Sql导入Oracle中,修改erp_dao中的applicationContext_datasource.xml里面数据库账号密码。
第三步:启动Redis
解压 redis2.8win32.zip运行redis-server.exe即可。
第四步:配置邮箱(可选)
在erp系统中使用了邮件发送库存不足的预警信息,所以需要配置邮箱。
网易邮箱配置教程 https://blog.csdn.net/pdsu161530247/article/details/82015557