OA 系統源碼模塊設計方案

1.模型管理    :web在線流程設計器、預覽流程xml、導出xml、部署流程

2.流程管理    :導入導出流程資源文件、查看流程圖、根據流程實例反射出流程模型、激活掛起 、自由跳轉

3.運行中流程:查看流程信息、當前任務節點、當前流程圖、作廢暫停流程、指派待辦人

4.歷史的流程:查看流程信息、流程用時、流程狀態、查看任務發起人信息

5.待辦任務   :查看本人個人任務以及本角色下的任務、辦理、駁回、作廢、指派一下代理人

6.已辦任務   :查看自己辦理過的任務以及流程信息、流程圖、流程狀態(作廢 駁回 正常完成)

注:當辦理完當前任務時,下一任務待辦人會即時通訊收到新任務消息提醒,當作廢和完結任務時,

       任務發起人會收到站內信消息通知

1.代碼生成器: [正反雙向](單表、主表、明細表、樹形表,快速開發利器)+快速表單構建器

freemaker模版技術 ,0個代碼不用寫,生成完整的一個模塊,帶頁面、建表sql腳本、處理類、service等完整模塊

2.多數據源:(支持同時連接無數個數據庫,可以不同的模塊連接不同數的據庫)支持N個數據源

3.阿里數據庫連接池druid,安全權限框架 shiro(菜單權限和按鈕權限), 緩存框架 ehcache

4.代碼編輯器,在線模版編輯,仿開發工具編輯器

5.調用攝像頭拍照 自定義裁剪編輯頭像,頭像圖片色度調節

6.websocket 及時站內信並聲音提醒、實時在線管理、websocket及時刷新頁面(完勝ajax技術)

更新即時通訊功能,支持好友,羣組,發圖片、文件,消息聲音提醒,離線消息,保留聊天記錄

-------------------------------------------------------------------系統模塊(fhadmin.cn)

1. 權限管理:點開二級菜單進入三級菜單顯示 角色(基礎權限)和按鈕權限

角色(基礎權限): 分角色組和角色,獨立分配菜單權限和增刪改查權限。(一個用戶可以多個角色)

按鈕權限: 給角色分配按鈕權限。

2. 按鈕管理:自定義按鈕管理,維護按鈕shiro權限標識等

3. 菜單管理:N級別自定義菜單,選擇菜單圖標,菜單狀態顯示隱藏(遞歸處理)

4. 數據字典:N級別,支持多級別分類。內設編號,排序等

5. 日誌管理:記錄用戶登錄退出和一些重要操作記錄

6. 在線管理:websocket技術,實時檢測在線用戶列表,統計在線人數,可強制用戶下線 同一用戶只能在一個客戶端登錄

7. 系統用戶:對各個基本的用戶增刪改查,導出到excel表格,批量刪除

8. 代碼生成:生成完整的模塊代碼,並保留生成記錄模版,可複用 (超強悍開發利器)

正向生成: 生成完整的模塊,html頁面、處理類、mapper層、service層、myabaits的xml 建表的sql腳本等

反向生成: 任意連接其它數據庫(mysql、oracle、sqlserver),根據表反射生成本系統的模塊

9 模版管理:代碼在線編輯器,管理模版,保存編輯記錄,一鍵還原,代碼生成器如虎添翼

10.性能監控:監控整個系統的性能,SQL監控,SQL防火牆,URL監控,SPRING監控,SESSION監控等

11.網絡監控:實時監控服務器網絡接收數據包速度,動態圖表展示

12.服務器監控:實時監控jvm內存,服務器內存,CPU使用率。 單次讀取服務器其它配置等信息

13. 接口測試:POST or GET 方式檢測系統接口,參數加密,json返回結果,計算服務器響應時間

14.系統設置:修改系統名稱,每頁顯示條數, 郵件服務配置,站內信配置

15. 站內信:收信箱和發信箱,websocket技術通訊技術做的及時收信提醒,可配置語音提示來信

-----------------------------通訊模塊 單聊羣聊發圖片發文件 離線消息保留聊天記錄

16. 好友管理:搜索、添加、刪除、拉黑好友,查看好友資料

17. 好友分組:自定義好友分組

18. 我的羣組:創建羣組,搜索申請加入別人的羣,踢出羣成員,管理羣聊天記錄

-----------------------------(fhadmin.cn)

19. 數據庫備份:可備份單表(sqlserver不支持)、整庫,支持本地和遠程備份(java界面編程技術,socket編程技術)

20. 備份定時器:quartz 強大的任務調度,多線程備份數據庫,任務啓動關閉異步操作

21. 數據庫還原:歷史備份記錄,還原數據庫 or 單表(sqlserver不支持),統計備份時間和文件大小

22. SQL編輯器:強大的SQL編輯器,支持編輯語句複雜查詢語句,生成動態報表,可導出excel

----------------------------OA模塊(fhadmin.cn)

23. 組織機構:N級別,公司or部門管理

24. 員工管理:和組織機構部門管理,可以綁定登錄系統用戶,授權數據權限

25. 工作日誌:填寫日常工作內容,此模塊綁定數據權限

26. 請假申請:添加請假單,走工作流請假模型流程

27. 用車申請:添加用車單,走工作流用車模型流程

28. 加班申請:添加加班單,走工作流加班模型流程

29. 招聘申請:添加招聘單,走工作流招聘模型流程

30. 轉正申請:添加轉正單,走工作流轉正模型流程

31. 採購申請:添加採購單,走工作流採購模型流程

32. 報銷申請:添加報銷單,走工作流報銷模型流程

33. 通用申請:添加通用單,進行選擇流程標識,走相應模型流程

34. 通知公告:發佈通知信息,根據組織機構權限,下級能看到上級發佈的通知公告

35. 用品管理:辦公用品下級菜單,維護辦公用品數據

36. 申領記錄:辦公用品下級菜單,添加申領用品信息,備註是否需要歸還,便於追還

37. 員工工資:根據年月份,單個、批量生成工資單,參考考勤,打印工資單,計算總金額

38. 固定資產:維護固定資產信息,型號、數量、原價、折舊、狀態等信息

39. 車輛管理:維護車輛信息,品牌顏色,保養、保險、年檢時間、狀態、車型等信息

40. 個人筆記:維護個人筆記,個人只能看到個人數據

41. 客戶管理:維護個人客戶資料,可以把自己客戶複製、轉移給其它用戶

42. 日程安排:日曆、列表形式維護個人日程安排

43. 公共文件:下載其他用戶公佈的文件

44. 我的文件:單個、批量上傳文件,轉爲公有私有,預覽圖片、文本、PDF文件,播放MP4視頻

45. 考勤管理:維護員工考勤信息,遲到、早退、曠工、加班、出差、請假等

46. 簽到記錄:在手機端打卡簽到,參考打卡IP、地點判斷打卡位置,設定上下班等時間

(後臺根據定位經緯度查看地圖座標,定位功能有誤差,並且需要手機瀏覽器定位權限,兼容的少)

47.接口API:集成swagger接口API生成

48. 文字提取:上傳帶有文字的圖片,讀取圖片中的文字,手寫文字,證件上的文字,用到百度api技術
49. 電子印章:根據編輯的文字信息生成透明的png印章圖片,可以授權給不同的角色查看
50. 電子簽名:鼠標拖動光標寫字簽名,生成圖片
51. 合同管理:編輯維護合同,打印合同,調用電子印章和電子簽名
52. 會議管理:維護會議基本信息,選擇參會人員,發送站內信通知,標記會議室使用情況

-----------------------------自定義表單(fhadmin.cn)

53. 定義模版:拖拽左側表單元素到右側區域,編輯表單元素,保存表單模版
54. 表單模版:編輯維護表單模版,複製表單模版,修改模版類型,預覽表單模版
55. 我的表單:選擇表單模版,編輯表單規則,是否上傳圖片、附件、開啓富文本、掛靠流程開關等
56. 表單數據:從我的表單進去可增刪改查表單數據,修改表單規則
57. 掛靠記錄:記錄表單數據和流程實例ID關聯記錄,可刪除

菜單權限:分配給每個角色不同的菜單權限, 每個角色看到的菜單不同,N級別菜單

按鈕權限:獨立分配不同的角色不同的功能權限,增刪改查權限分配具體到不同的菜單,自定義按鈕管理

支持多用戶分權限管理後臺, 權限具體到不同的菜單不同的按鈕(一個用戶可以多個角色)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章