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















