登录:
http://localhost/epoch-erp/index/index
登录用户名admin,密码123456
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
注意事项
1.导入数据库,需要修改 resource下config数据库配置文件密码。
2.项目使用了JDK1.8,原理来说,1.7和1.8都是支持的,请自行修改pom. 配置。
3.项目使用的UI仅限本地开发使用,如果要放置外网或者域名地址,自行联系 topjui官方人员,本次项目使用的UI是基于某个节点的专业版。
4.没有实现的地方如下
1).角色菜单授权可能不够完善,如需使用自己完善下,其实功能之前我做了,,,后来重构了,把这一块丢了。
2).目前现在界面所有导出功能没有做。有统一解决方案,可以找我细聊。免费。
3).其他方面,如有细节问题,比如浏览器兼容等,也没有做。因为是我个人的项目,力量有限。
5.mysql必须是5.7版本的,5.5导入sql会抛出语法错误的提示
QQ 2112540254