1730-java+mysql 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/,因為靜態文件目錄是硬編碼