企业信息化开发基础平台 JeePlatform

Apache-2.0
Java
跨平台
2018-12-03
smileNicky

一款企业信息化开发基础平台,可以用于快速构建企业后台管理系统,集成了OA(办公自动化)、SCM(供应链系统)、ERP(企业资源管理系统)、CMS(内容管理系统)、CRM(客户关系管理系统)等企业系统的通用业务功能

JeePlatform项目是一款以Activiti为工作流引擎,以Spring Framework为核心框架,集ORM框架Mybatis,Web层框架SpringMVC和多种开源组件框架而成的一款通用基础平台,基于本平台可以实现快速开发。

系统管理通用功能

  •  用户管理: 系统用户

  •  角色管理: 按照企业系统职能进行角色分配,每个角色具有不同的系统操作权限 OK

  •  权限管理: 权限管理细分到系统按钮权限,菜单权限,管理员可以对权限进行细分控制

  •  在线管理:管理在线用户,可以强制下线

  •  菜单管理:系统可以配置系统菜单,并分配不同的权限 OK

  •  报表统计:数据报表、用户分析

  •  系统监控:数据监控、系统日志(用户登录记录)

  •  通用接口:SMS(短信)、系统邮件、Excel表导出导入操作...

OA系统通用功能(待开发)

  •  考勤管理:请假流程

  •  人事管理:机构管理、部门管理、员工管理

CMS系统通用功能(待开发)

  •  信息管理:文章管理、文章审核 ...

技术方案

后台技术

  • 工作流引擎:Activiti5

  • ORM框架:Mybatis/Hibernate JPA

  • Web框架:SpringMVC

  • 核心框架:Spring Framework4.0

  • 任务调度:Spring Task

  • 权限安全:Apache Shiro/Spring Security

  • 全文搜索引擎:Lucene/Solr

  • 页面静态化处理:Freemark/Velocity

  • 服务器页面包含技术:SSI

  • 网页即时通讯:long polling/websocket

  • 连接池:Druid(阿里开源)

  • 日志处理:SLF4J

  • 缓存处理:Redis、EhCache

  • Excel表处理:POI

前端技术

  • 文件上传:JQuery uploadify

  • 树形结构:EasyUI Tree

  • 日期插件:JQuery Date

  • 弹窗框架:zDialog

  • Cookie保存:JQuery Cookie

  • 富文本编辑器:Baidu UEDitor

  • 前端框架:Twitter Bootstrap、ExtJS

服务器

  • 负载均衡:Nginx

  • 分布式:alibaba Dubbo

  • 中间件:RocketMQ

项目测试

  • DeBug:Junit、FindBugs、EclEmma

  • 程序质量:Jdepend4eclipse

  • 压力测试:JMeter

工具软件

  • 服务器:SecureCRT

  • Java:IntelliJ IDEA/Eclipse

  • 远程控制:TeamViewer

  • 版本控制:Git

  • Jar管理:Maven

  • UML建模:ArgoUML

  • Eclipse测试插件:EclEmma

  • 程序质量检查插件:Jdepend4eclipse(Eclipse平台)

为了帮助学习者更好地理解代码,下面给出自己写的一些博客链接

Java框架

基于RBAC模型的权限系统设计(Github开源项目)

Spring Data Jpa+SpringMVC+Jquery.pagination.js实现分页

SpringMVC+ZTree实现树形菜单权限配置

单点登录集群安装教程

Github开源项目(企业信息化基础平台)

基于权限安全框架Shiro的登录验证功能实现

缓存

Redis学习笔记之基本数据结构

SpringBoot集成Redis实现缓存处理(Spring AOP技术)

Oracle知识

Oracle知识整理笔录

Oracle笔记之锁表和解锁

Oracle笔记之修改表字段类型

的码云指数为
超过 的项目
加载中

评论(1)

同心圆转圈圈
必须顶,居然是沙发.

暂无资讯

暂无问答

暂无博客

返回顶部
顶部