基于Jfinal权限工作流管理系统
项目描述
epoch-erp是基于jfinal的系统,本来想集成后续开发erp相关功能的,但是因为UI的问题,项目处于搁浅中。目前系统已经基本集成的功能包含有,用户管理,角色管理,菜单管理,组织管理,数据字典,日志管理,接口管理(暂时未完成实际应用),流程配置,运行流程管理,消息管理(暂无实际应用),业务模块没有做。后台是基于Jfinal+shiro+缓存框架EhCache或者Redis,数据库使用了durid流和mysql数据库。模板使用了Jfinal自带的模板开发功能。前台框架使用了topjui技术,具体可百度查官网。工作流已经集成进去了activity5,包含代码功能等已经正常集成可用。登录用户名默认admin,密码123456。配置好环境,启用可以tomcat来正常启用,报错无误后即可打开界面。
优点;
1.后台代码已经统一模块化,也就说,再开发个新的模块,代码冗余度非常低,代码已经完善统一。
比如数据库交互,sql等只要按模板复制粘贴即可。
2.一些公共类已经封装好,已经是非常棒了。比如我设计的所有表,都会包含 创建时间,更新时间,创建人,更新人,部门。这些字段插入统一父类已经处理好了。比如model,使用常量控制。控制层和model使用统一注解。以及等等一些优点。可自行体会。后台的良好处理。完全可以使用在商业开发中。
运行环境
jdk8+tomcat8+mysql5.7+eclipse(idea)+maven
项目技术(必填)
jfinal+jquery+topjuo+jquery+bootstrap+easyui
数据库文件
包含在项目中doc文件夹,请参考项目截图
百度网盘下载psb文件,通过navicat可以还原备份,mysql版本5.7以下不兼容该sql,请使用mysql5.7
链接: https://pan.baidu.com/s/1hAjqw0E0g2JDVjXGrS1t6g 密码: 7qtj
jar包文件
使用了maven来管理jar包,只要联网正确配置maven即可下载jar包
是否原创(转载必填原文地址)
全部原创,转载请注明本地址。
项目截图(必填) 点击放大全图看
运行截图(必填)
登录:
http://localhost/epoch-erp/index/index
登录用户名admin,密码123456
界面首页:
用户管理:
流程配置
流程图编辑保存
部署后查看,在运行流程查看
查看图
注意事项
1.导入数据库,需要修改 resource下config数据库配置文件密码。
2.项目使用了JDK1.8,原理来说,1.7和1.8都是支持的,请自行修改pom.xml配置。
3.项目使用的UI仅限本地开发使用,如果要放置外网或者域名地址,自行联系 topjui官方人员,本次项目使用的UI是基于某个节点的专业版。
4.没有实现的地方如下
1).角色菜单授权可能不够完善,如需使用自己完善下,其实功能之前我做了,,,后来重构了,把这一块丢了。
2).目前现在界面所有导出功能没有做。有统一解决方案,可以找我细聊。免费。
3).其他方面,如有细节问题,比如浏览器兼容等,也没有做。因为是我个人的项目,力量有限。
5.mysql必须是5.7版本的,5.5导入sql会抛出语法错误的提示
6.后台访问地址必须是http://localhost/epoch-erp/,因为静态文件目录是硬编码
猜你喜欢
- 【JFinal最省代码的框架】JFinal+Bootstrap实现后台管理系统主页
- Jfinal开发农副产品电子商城系统,完整前后台系统
- jfinal开发的一个快速,极小的blog系统
- jfinal开发企业门户网站系统
- 基于JFinal的Springboot博客系统
- Jfinal,AmazeUI自主开发开源的java博客系统-LovePanda博客
- jsp+struts2权限管理系统
- jfinal+extjs4.2 实现的基于extjs mvc的通用后台管理系统
- Java权限管理系统源代码下载
- ASP.NET+jquery+easyui开发权限管理系统源码下载
- ssm+shiro+layui+easyui实现的后台权限管理系统
- spring mvc+hibernate+extjs4mvc后台权限管理系统
- /
- /epoch-erp
- /epoch-erp/.classpath
- /epoch-erp/.externalToolBuilders
- /epoch-erp/.externalToolBuilders/org.eclipse.wst.validation.validationbuilder.launch
- /epoch-erp/.project
- /epoch-erp/.settings
- /epoch-erp/.settings/.jsdtscope
- /epoch-erp/.settings/org.eclipse.core.resources.prefs
- /epoch-erp/.settings/org.eclipse.jdt.core.prefs
- /epoch-erp/.settings/org.eclipse.ltk.core.refactoring.prefs
- /epoch-erp/src
- /epoch-erp/src/main
- /epoch-erp/src/main/java
- /epoch-erp/src/main/java/com
- /epoch-erp/src/main/java/com/epoch
- /epoch-erp/src/main/java/com/epoch/platform
- /epoch-erp/src/main/java/com/epoch/platform/base
/epoch-erp/src/main/java/com/epoch/platform/base/BaseController.java
- /epoch-erp/src/main/java/com/epoch/platform/base/component
- /epoch-erp/src/main/java/com/epoch/platform/base/component/annotation
/epoch-erp/src/main/java/com/epoch/platform/base/component/annotation/AutoBindModels.java
/epoch-erp/src/main/java/com/epoch/platform/base/component/annotation/AutoBindRoutes.java
/epoch-erp/src/main/java/com/epoch/platform/base/component/annotation/ClassSearcher.java
/epoch-erp/src/main/java/com/epoch/platform/base/component/annotation/ControllerBind.java
- /epoch-erp/src/main/java/com/epoch/platform/base/component/annotation
- /epoch-erp/src/main/java/com/epoch/platform/base
- /epoch-erp/src/main/java/com/epoch/platform
- /epoch-erp/src/main/java/com/epoch
- /epoch-erp/src/main/java/com
- /epoch-erp/src/main/java
- /epoch-erp/src/main
- /epoch-erp
- 原证精 Jfinal开发农副产品电子商城系统,完整前后台系统
- 原 Jfinal框架学习系列之JSP视图实现基本的增删改查功能
- 原 JFinal入门学习初级代码demo教程下载
- 【JFinal最省代码的框架】JFinal+Bootstrap实现后台管理系统主页
- 快速开发框架之jfinal入门项目搭建实例
- jfinal开发的一个快速,极小的blog系统
- 原证精 jfinal开发企业门户网站系统
- 原 Jfinal,AmazeUI自主开发开源的java博客系统-LovePanda博客
- JFinal开发框架搭建实例及基本的增删改查和分页实现
- 原证精 基于JFinal的Springboot博客系统
- 原精 jfinal开发java web开源微信商城源码
- 原证精 JFinal-layui极速开发企业应用系统