一个基础的非常完善权限管理系统Epoch
项目介绍
Epoch是基于Java语言,后端为jfinal,Beetl,Shiro,前端为bootstrap,bootstrap-table,jquery的后台权限管理系统。项目使用了Maven来进行管 理和基础构建。项目具有专业丰富的文档,以及提供的免费咨询的社区网站。
Epoch系统管理分为以下功能,分别是用户管理,角色管理,部门管理,菜单管理,用户角色分配,角色菜单分配,数据字典,流水号规则,定时任务, 消息管理,系统监控,代码生成器功能模块。
核心功能模块
- 用户管理
- 角色管理
- 部门管理
- 菜单管理
- 用户角色分配
- 角色菜单分配
- 数据字典
- 流水号规则
- 定时任务
- 消息管理
- 系统监控
- 代码生成器
- 测试界面
Epoch适用于后台管理系统, 可以应用在任何J2EE项目的开发中,尤其适合企业信息管理系统(MIS)、内部办公系统(OA)、企业资源计划系统(ERP)、 客户关系管理系统(CRM)等。
前台UI封装后支持如下:(基本上都可以支持,包含了可以自己引入)
1. 表格快速开发,适用epoch:table标签进行快速开发,提供了一整套的表格编辑组件,以及实现类的相关功能。原理还是bootstrap-table。 2. 自适用结合数据字典的下拉框以及多选框,单选框radio。 3. 提供了组件普通弹窗winOpen,表格弹窗组件commonPopup,树形表格commonTreePopup等。 4. 提供了时间组件(基于laydate)封装,uploader上传,commonAttach上传,以及基于ajaxupload的云上传等功能。 5. 表格快速开发:提供了一整套的表格编辑组件,以及后台对应的实现类的相关功能。
核心
1. 支持前台UI快速开发,具体看上面。 2. 支持代码生成器生成代码,免费试用,节省了开发效率70%。 3. 所有表格默认支持搜索功能开启,只需要简单的后台适配sql就行了,下拉框自动兼容到数据字典或者自己的数据,时间自动兼容date组件。 4. 所有表格可支持自动导出excel,CSV等文件,可按选中,全部,当前页三种方式。同时支持前后台转化,自动转化数据,自动可配置导出列。 5. 所有功能极速开发,例如保存,修改删除。项目是基于原生的jquery的。 6. 项目基于三套UI风格,可以互相切换,adminlte,ace以及H+风格。
技术框架
- 核心框架: Jfinal
- 模板语言: Beetl
- 安全框架:Apache Shiro
- 缓存框架:Redis
- 文件导出:POI+流
- 前端:bootstrap,bootstrap-table,jquery,jquery-validate,Ztree
启动说明
* 项目依赖Redis服务。具体windows的redis安装方法,请参考跳转 epochblog.top中windows上安装redis服务 * 项目支持ajaxupload上传到oss,目前仅支持阿里云,具体配置在application下,请自行修改其中参数。配置后前台可使用ajaxupload上传。 * 请查看核心配置文件application,修改自己的参数如redis和数据库。使用Tomcat进行启动,正常启动即可访问项目。
部分预览图
项目地址
https://gitee.com/EpochGroup/epoch
相关推荐
zhanbuquan 2020-08-15
KaiZhaoKZ 2020-05-25
ericxieforever 2020-05-07
langyue 2020-05-03
zjyhll 2020-04-26
whyname 2020-03-07
wangshuangbao 2020-02-16
云之飞踢 2020-02-03
Streamoutput 2019-12-31
zxznsjdsj 2019-12-11
数据库之扑朔迷离 2019-11-04
LuoXinLoves 2019-10-23
wpabbs 2019-03-14
zhbvictor 2012-08-29
电脑商情报 2015-03-03
wujun 2012-03-19
中草药代码 2010-07-07