人事管理系統

一個簡單的管理系統,做為系統開發的說明

在開發和使用軟體積木的時候,我們需要一個軟體系統,方便來做具體的呈現和講解;在這裡我們建立了一個簡單的人事管理系統來做說明,要特別說明的是,這個系統的用途是做為講解,它離真正的應用還有一段距離,你如果要拿來做商業化的應用,必須要再自行做細部的調整和優化。它的安裝步驟你可以參考 [簽核流程功能] 這一篇。

系統首先出現登入畫面,這個畫面會讀取 User 這個資料表,並且比較它的 Account、Pwd 欄位,資料表的內容如下 (目前密碼沒有做加密處理):

登入系統後,畫面左邊是功能表,目前的功能如下圖 (將會陸續增加):

這些功能大致上是CRUD,每個CRUD功能會有2個操作畫面:資料清單畫面、資料維護畫面,在外觀和操作上有很大的一致性,下面就每個功能的維護畫面作說明。
 

1.請假作業

用來維護請假資料,資料表名稱為 Leave, 編輯畫面如下:

 

2.待簽核假單

用來處理目前在未登入者得代簽核假單資料,資料表名稱為 FlowSign,他同時會更新 Leave的資料,編輯畫面如下:

 

3.用戶管理

用來維護用戶資料和用戶角色資料,資料表名稱分別為User、UserRole,編輯畫面如下:

 

4.用戶經歷管理

用來維護使用者及其相關的資料表,包括:用戶資料(User)、工作經驗(UserJob)、學歷(UserSchool)、語言能力(UserLang)、證照(UserLicense)、專業技能(UserSkill),編輯畫面如下:

 

5.角色管理

用來維護角色資料(Role)和用戶角色資料(UserRole),編輯畫面如下:

 

6.功能管理

用來維護功能資料(Prog)和角色功能資料(RoleProg),編輯畫面如下: 

 

7.流程管理

用來維護流程資料,包括:流程(Flow)、節點(FlowNode)、流程線(FlowLine),編輯畫面如下:

 

8.簽核資料查詢

用來查詢簽核資料(FlowSign),目前沒有修改資料的功能,檢視畫面如下: