1730-java+mysql Jfinal權(quán)限工作流管理系統(tǒng)源代碼 源碼
epoch-erp是基于jfinal的系統(tǒng),本來想集成后續(xù)開發(fā)erp相關(guān)功能的,但是因為UI的問題,項目處于擱淺中。目前系統(tǒng)已經(jīng)基本集成的功能包含有,用戶管理,角色管理,菜單管理,組織管理,數(shù)據(jù)字典,日志管理,接口管理(暫時未完成實際應(yīng)用),流程配置,運行流程管理,消息管理(暫無實際應(yīng)用),業(yè)務(wù)模塊沒有做。后臺是基于Jfinal+shiro+緩存框架EhCache或者Redis,數(shù)據(jù)庫使用了durid流和mysql數(shù)據(jù)庫。模板使用了Jfinal自帶的模板開發(fā)功能。前臺框架使用了topjui技術(shù),具體可百度查官網(wǎng)。工作流已經(jīng)集成進去了activity5,包含代碼功能等已經(jīng)正常集成可用。登錄用戶名默認(rèn)admin,密碼123456。配置好環(huán)境,啟用可以tomcat來正常啟用,報錯無誤后即可打開界面。
優(yōu)點;
1.后臺代碼已經(jīng)統(tǒng)一模塊化,也就說,再開發(fā)個新的模塊,代碼冗余度非常低,代碼已經(jīng)完善統(tǒng)一。
比如數(shù)據(jù)庫交互,sql等只要按模板復(fù)制粘貼即可。
2.一些公共類已經(jīng)封裝好,已經(jīng)是非常棒了。比如我設(shè)計的所有表,都會包含 創(chuàng)建時間,更新時間,創(chuàng)建人,更新人,部門。這些字段插入統(tǒng)一父類已經(jīng)處理好了。比如model,使用常量控制。控制層和model使用統(tǒng)一注解。以及等等一些優(yōu)點。可自行體會。后臺的良好處理。完全可以使用在商業(yè)開發(fā)中。
運行環(huán)境
jdk8+tomcat8+mysql5.7+eclipse(idea)+maven
項目技術(shù)(必填)
jfinal+jquery+topjuo+jquery+bootstrap+easyui
數(shù)據(jù)庫文件
包含在項目中doc文件夾,請參考項目截圖
百度網(wǎng)盤下載psb文件,通過navicat可以還原備份,mysql版本5.7以下不兼容該sql,請使用mysql5.7
鏈接: https://pan.baidu.com/s/1hAjqw0E0g2JDVjXGrS1t6g 密碼: 7qtj
jar包文件
使用了maven來管理jar包,只要聯(lián)網(wǎng)正確配置maven即可下載jar包
是否原創(chuàng)(轉(zhuǎn)載必填原文地址)
全部原創(chuàng),轉(zhuǎn)載請注明本地址。
項目截圖(必填) 點擊放大全圖看
運行截圖(必填)
登錄:
http://localhost/epoch-erp/index/index
登錄用戶名admin,密碼123456
界面首頁:
用戶管理:
流程配置
流程圖編輯保存
部署后查看,在運行流程查看
查看圖
注意事項
1.導(dǎo)入數(shù)據(jù)庫,需要修改 resource下config數(shù)據(jù)庫配置文件密碼。
2.項目使用了JDK1.8,原理來說,1.7和1.8都是支持的,請自行修改pom.xml配置。
3.項目使用的UI僅限本地開發(fā)使用,如果要放置外網(wǎng)或者域名地址,自行聯(lián)系 topjui官方人員,本次項目使用的UI是基于某個節(jié)點的專業(yè)版。
4.沒有實現(xiàn)的地方如下
1).角色菜單授權(quán)可能不夠完善,如需使用自己完善下,其實功能之前我做了,,,后來重構(gòu)了,把這一塊丟了。
2).目前現(xiàn)在界面所有導(dǎo)出功能沒有做。有統(tǒng)一解決方案,可以找我細(xì)聊。免費。
3).其他方面,如有細(xì)節(jié)問題,比如瀏覽器兼容等,也沒有做。因為是我個人的項目,力量有限。
5.mysql必須是5.7版本的,5.5導(dǎo)入sql會拋出語法錯誤的提示
6.后臺訪問地址必須是http://localhost/epoch-erp/,因為靜態(tài)文件目錄是硬編碼