您好,登錄后才能下訂單哦!
后臺框架:springboot?2.1.2+?activiti6.0.0+?mybaits+maven+接口
前端頁面:html +vue.js 形式 jquery?ajax 異步跨域 json 格式數(shù)據(jù)交互 前后分離,前后臺分開部署
(特別注意,前端用的vue.js,? 就是html頁面引入vue.js形式, 用tomcat部署運(yùn)行,更適合后臺開發(fā)者)
--------------------------------------------------------------------------------------------------------------------
操作系統(tǒng):windows linux mac 等搭建正確的java 數(shù)據(jù)庫 運(yùn)行環(huán)境才行(要求買家自己能獨(dú)立搭建)
開發(fā)工具:咱這邊用的 eclipse jee 4.9.0(免安裝)(myeclipse 2014 及以下不支持,以上未測試)
后臺運(yùn)行基于springboot內(nèi)置web容器,通過運(yùn)行啟動類運(yùn)行,不需要tomcat等外部web容器,前端在tomcat運(yùn)行
數(shù)據(jù)庫:咱這邊用的 mysql 5.6 oracle11g sqlserver2012 (其它版本均未測試)。jdk 需要 1.8
?-------------------------------------------------------------------------------------------------------------------?核心技術(shù)?
1.代碼生成器:?[正反雙向](單表、主表、明細(xì)表、樹形表,快速開發(fā)利器)
freemaker模版技術(shù) ,0個代碼不用寫,生成完整的一個模塊,帶頁面、建表sql腳本、處理類、service等完整模塊
2.多數(shù)據(jù)源:(支持同時連接無數(shù)個數(shù)據(jù)庫,可以不同的模塊連接不同數(shù)的據(jù)庫)支持N個數(shù)據(jù)源
3.阿里數(shù)據(jù)庫連接池druid,安全權(quán)限框架?shiro(菜單權(quán)限和按鈕權(quán)限), 緩存框架?ehcache
4.代碼編輯器,在線模版編輯,仿開發(fā)工具編輯器
5.調(diào)用攝像頭拍照?自定義裁剪編輯頭像,頭像圖片色度調(diào)節(jié)
6.websocket?及時站內(nèi)信并聲音提醒、實(shí)時在線管理、websocket及時刷新頁面(完勝ajax技術(shù))
工作流模塊----------------------------------------------------------------------------------------------------------
1.模型管理?:web在線流程設(shè)計器、預(yù)覽流程xml、導(dǎo)出xml、部署流程
2.流程管理?:導(dǎo)入導(dǎo)出流程資源文件、查看流程圖、根據(jù)流程實(shí)例反射出流程模型、激活掛起
3.運(yùn)行中流程:查看流程信息、當(dāng)前任務(wù)節(jié)點(diǎn)、當(dāng)前流程圖、作廢暫停流程、指派待辦人
4.歷史的流程:查看流程信息、流程用時、流程狀態(tài)、查看任務(wù)發(fā)起人信息
5.待辦任務(wù)?:查看本人個人任務(wù)以及本角色下的任務(wù)、辦理、駁回、作廢、指派一下代理人
6.已辦任務(wù)?:查看自己辦理過的任務(wù)以及流程信息、流程圖、流程狀態(tài)(作廢 駁回 正常完成)
注:當(dāng)辦理完當(dāng)前任務(wù)時,下一任務(wù)待辦人會即時通訊收到新任務(wù)消息提醒,當(dāng)作廢和完結(jié)任務(wù)時,
任務(wù)發(fā)起人會收到站內(nèi)信消息通知
-------------------------------------------------------------------------------------------------------------------?系統(tǒng)模塊
1. 權(quán)限管理:點(diǎn)開二級菜單進(jìn)入三級菜單顯示 角色(基礎(chǔ)權(quán)限)和按鈕權(quán)限
角色(基礎(chǔ)權(quán)限): 分角色組和角色,獨(dú)立分配菜單權(quán)限和增刪改查權(quán)限。(一個用戶可以多個角色)
按鈕權(quán)限: 給角色分配按鈕權(quán)限。
2. 按鈕管理:自定義按鈕管理,維護(hù)按鈕shiro權(quán)限標(biāo)識等
3. 菜單管理:N級別自定義菜單,選擇菜單圖標(biāo),菜單狀態(tài)顯示隱藏(遞歸處理)
4. 數(shù)據(jù)字典:N級別,支持多級別分類。內(nèi)設(shè)編號,排序等
5. 日志管理:記錄用戶登錄退出和一些重要操作記錄
6. 在線管理:websocket技術(shù),實(shí)時檢測在線用戶列表,統(tǒng)計在線人數(shù),可強(qiáng)制用戶下線?同一用戶只能在一個客戶端登錄
7. 系統(tǒng)用戶:對各個基本的用戶增刪改查,導(dǎo)出到excel表格,批量刪除
8.?代碼生成:生成完整的模塊代碼,并保留生成記錄模版,可復(fù)用 (超強(qiáng)悍開發(fā)利器)
正向生成: 生成完整的模塊,html頁面、處理類、mapper層、service層、myabaits的xml 建表的sql腳本等
反向生成: 任意連接其它數(shù)據(jù)庫(mysql、oracle、sqlserver),根據(jù)表反射生成本系統(tǒng)的模塊
9?模版管理:代碼在線編輯器,管理模版,保存編輯記錄,一鍵還原,代碼生成器如虎添翼
10.性能監(jiān)控:監(jiān)控整個系統(tǒng)的性能,SQL監(jiān)控,SQL防火墻,URL監(jiān)控,SPRING監(jiān)控,SESSION監(jiān)控等
11.系統(tǒng)設(shè)置:修改系統(tǒng)名稱,每頁顯示條數(shù), 郵件服務(wù)配置,站內(nèi)信配置
12. 站內(nèi)信:收信箱和發(fā)信箱,websocket技術(shù)通訊技術(shù)做的及時收信提醒,可配置語音提示來信
---------------------------------------------------------------通訊模塊 單聊群聊發(fā)圖片發(fā)文件 離線消息保留聊天記錄
13.?好友管理:搜索、添加、刪除、拉黑好友,查看好友資料
14.?好友分組:自定義好友分組
15.?我的群組:創(chuàng)建群組,搜索申請加入別人的群,踢出群成員,管理群聊天記錄
---------------------------------------------------------------------------------------------------------------------------
16. 數(shù)據(jù)庫備份:可備份單表(sqlserver不支持)、整庫,支持本地和遠(yuǎn)程備份(java界面編程技術(shù),socket編程技術(shù))
17. 備份定時器:quartz 強(qiáng)大的任務(wù)調(diào)度,多線程備份數(shù)據(jù)庫,任務(wù)啟動關(guān)閉異步操作
18. 數(shù)據(jù)庫還原:歷史備份記錄,還原數(shù)據(jù)庫 or 單表(sqlserver不支持),統(tǒng)計備份時間和文件大小
19. SQL編輯器:強(qiáng)大的SQL編輯器,支持編輯語句復(fù)雜查詢語句,生成動態(tài)報表,可導(dǎo)出excel
---------------------------------------------------------------------------------------------------------------------------
20. 請假申請:添加請假單,走工作流請假模型流程
---------------------------------------------------------------------------------------------------------------------------
菜單權(quán)限:分配給每個角色不同的菜單權(quán)限, 每個角色看到的菜單不同,N級別菜單
按鈕權(quán)限:獨(dú)立分配不同的角色不同的功能權(quán)限,增刪改查權(quán)限分配具體到不同的菜單,自定義按鈕管理
支持多用戶分權(quán)限管理后臺,?權(quán)限具體到不同的菜單不同的按鈕(一個用戶可以多個角色)
----------------------------------------------------------------------------------------------------------------?技術(shù)點(diǎn)
1. 導(dǎo)入 導(dǎo)出 excel 文件 (應(yīng)用在系統(tǒng)用戶中)
2 生成 word文件 (應(yīng)用在代碼生成器生成的doc文檔)
3. IO 流下載文件 (應(yīng)用在代碼生成器中生成后壓縮成zip 文件下載)
4 代碼 zip 壓縮打包?(應(yīng)用在代碼生成器中生成后壓縮成zip 文件)
5. MD5加密 SHA加密(登錄密碼用此加密)接口加密身份校驗(yàn)
6. 數(shù)據(jù)庫連接池 阿里的 druid。Druid在監(jiān)控、可擴(kuò)展性、穩(wěn)定性和性能方面都有明顯的優(yōu)勢,支持并發(fā)
7.安全框架 shiro (登錄授權(quán))(session管理)(shiro 注解菜單權(quán)限攔截)(shiro 標(biāo)簽按鈕權(quán)限)
8.freemaker模版引擎(代碼生成器用)
9.ehcache 自定義緩存 ,選擇緩存存放目錄,處理并發(fā),增加系統(tǒng)性能
10.tab標(biāo)簽頁面功能,標(biāo)簽自由切換,不重復(fù)操作數(shù)據(jù)庫(可全部關(guān)閉,關(guān)閉當(dāng)前,關(guān)閉其它)
11.多數(shù)據(jù)源技術(shù)
12.調(diào)用攝像頭拍照技術(shù),圖片裁剪技術(shù) (用戶頭像編輯)
13.在線編輯器,仿開發(fā)工具 (代碼生成器的模版編輯)
14. 單群發(fā)郵件,可以發(fā)html、純文本格式
15.根據(jù)漢字 解析漢字的全拼(拼音)和首字母(導(dǎo)入excel到用戶表,根據(jù)用戶的漢字姓名生成拼音的用戶名)
16.站內(nèi)信語音提醒,js控制音頻播放
17.java 讀寫 ini 配置文件
18.java websocket 即時通訊技術(shù),點(diǎn)對點(diǎn),好友、群組,發(fā)圖片文件,離線消息,保留聊天記錄
19.百度富文本編輯器,可上傳圖片、附件
20.java?Quartz?任務(wù)調(diào)度?(應(yīng)用在數(shù)據(jù)庫定時備份模塊中)
21.ajax 異步跨域技術(shù),跨域上傳文件,圖片
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。