數(shù)據(jù)庫《人事檔案管理系統(tǒng)》使用說明書
《數(shù)據(jù)庫《人事檔案管理系統(tǒng)》使用說明書》由會員分享,可在線閱讀,更多相關《數(shù)據(jù)庫《人事檔案管理系統(tǒng)》使用說明書(15頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、《人事檔案管理系統(tǒng)》使用說明書 一、系統(tǒng)簡介 該人事檔案管理系統(tǒng)旨在對企業(yè)人事檔案進行信息化日常管理,業(yè)務包括: (1)員工個人信息的查詢與維護。 員工可以查詢自己的各項檔案信息,包括基本信息、培訓信息、考勤信息、考核信息和獎懲信息;員工可以修改自己的聯(lián)系方式和生日(對其他信息的修改需要管理員或具有相應權限的用戶進行操作)。 (2)員工管理 具有該權限的用戶可以添加、刪除、查詢和修改員工信息。對員工信息的查詢支持多條件組合查詢。 (3)考勤管理 具有該權限的用戶可以查看按月統(tǒng)計的員工考勤記錄(普通員工只能在個人信息查詢模塊查看自己的按天列出的歷史考勤記錄)。 (4)培訓管理
2、 具有該權限的用戶可以添加、刪除、查詢和修改培訓項目,以及將員工添加到培訓中或從培訓中移除。 (5)考核管理 具有該權限的用戶可以添加、刪除、查詢和修改員工考核成績(業(yè)務流程還未實現(xiàn))。 (6)獎懲管理 具有該權限的用戶可以添加、刪除、查詢和修改員工的獎勵和懲罰記錄(業(yè)務流程還未實現(xiàn))。 (7)權限管理 具有該權限的用戶可以查詢權限的授權情況,將員工(系統(tǒng)用戶)添加到現(xiàn)有角色以及從所屬角色中移除。 (8)角色管理 具有該權限的用戶可以添加、刪除、查詢和修改角色權限。 (9)賬戶設置 用戶可以修改登錄密碼。 (10)工資管理 入職時間每滿兩年工資上漲浮動10%。(觸發(fā)器來
3、實現(xiàn)) 二、系統(tǒng)登錄與當前可用的系統(tǒng)用戶 系統(tǒng)登錄界面如下圖所示: 系統(tǒng)使用用戶ID(即員工ID)和密碼登錄。由于不同用戶具有的權限不同,登陸后顯示出的模塊不同。本說明書中使用用戶ID“1”和密碼“123”登錄系統(tǒng),作為使用說明。登錄系統(tǒng)后,顯示的導航界面如下: 當前可用的用戶ID(系統(tǒng)中已錄入的員工)及密碼保存在數(shù)據(jù)庫中的Users表中??墒褂肳indows身份驗證(具有管理員權限)或SQL Server身份驗證下的登錄名sa(即數(shù)據(jù)庫管理員,密碼在安裝數(shù)據(jù)庫時已指定)和登錄名Suna(本系統(tǒng)使用的數(shù)據(jù)庫用戶,密碼為suna2013,只有有限的權限)登錄數(shù)據(jù)庫Employee
4、Manage,即可查看到該表。 三、各業(yè)務模塊的操作說明 (一)個人信息查詢 個人信息查詢模塊不需要任何權限即可訪問到,包含5個頁面,員工可以從中訪問到自己的各項檔案信息。 1. 個人信息 個人信息如圖所示,其中,電話字段和生日字段可以自行修改,修改完成后按“保存更改”保存。其他字段不可自行修改,須在“員工管理”模塊由具有相應權限的用戶進行。 2. 培訓信息、獎懲信息和考核信息 內(nèi)容如字面所示,不再詳細說明。 3. 考勤信息 按月份查詢個人出勤情況,一次顯示一個月的出勤。 (二)員工管理 員工管理模塊需要權限“Auth_Job”才能訪問,包含4個頁面,可對員工信息
5、進行增刪改查。 1. 添加員工 錄入一名新員工的各項信息。注意所有的字段均需要輸入。個別項目通過單選菜單指定。其中“學歷”、“部門”、“類型”字段的可用值在數(shù)據(jù)庫中指定,“性別”字段固定,“入職日期”字段默認值為當前日期,可重新設置。 2. 查詢員工 可按“姓名”、“性別”、“部門”、“職位”、“員工類型”多個條件自由組合查詢。 3. 修改員工 此處的修改員工可修改所有員工信息。 4. 刪除員工 如字面所示,不再詳細說明。 (三)考勤管理 考勤管理模塊需要權限“Auth_Attendance”才能訪問,下屬一個頁面,用來生成考勤報表,按月統(tǒng)計出勤情況。 (
6、四)培訓管理 培訓管理模塊需要權限“Auth_Training”才能訪問,包含4個頁面(其中一個沒有在導航中直接顯示),可對培訓項目和員工培訓情況進行管理。 1. 添加培訓項目 其中“詳細描述”字段為可選,其他字段必須輸入。 2. 查看培訓項目 3. 編輯培訓項目 更改培訓項目信息。修改完成后按“保存”保存。 4. 員工培訓的添加與刪除 該頁面可通過“查詢培訓”—“查看”進入,可將員工添加進培訓項目或移除當前參見培訓的員工。 (五)考核管理 考核管理模塊需要權限“Auth_Evaluation”才能訪問,包含3個頁面,可對員工考核信息進行管理。 考核管理模
7、塊的具體業(yè)務還沒有被實現(xiàn),但數(shù)據(jù)庫層面的表結(jié)構(gòu)和內(nèi)容,系統(tǒng)中間層面的Java Bean,以及進入頁面的權限驗證機制已經(jīng)完成。實現(xiàn)該模塊需要完成具體的JSP頁面代碼。 (六)獎懲管理 獎懲管理模塊需要權限“Auth_RP”才能訪問,包含3個頁面,可對員工獎懲信息進行管理。 獎懲管理模塊的具體業(yè)務還沒有實現(xiàn),具體情況和“考核管理”模塊相同。 四、訪問控制模型 (一)權限管理 權限管理模塊需要權限“Auth_Authority”才能訪問,包含2個頁面,可查看權限的授權情況,以及通過將員工添加進角色或從當前所屬角色中移除來管理員工的權限。 1. 查詢權限 操作流程如圖所示。注意“權
8、限管理”將跳轉(zhuǎn)到權限管理頁面中進行。 2. 權限管理 操作說明如圖所示。 (二)角色管理 角色管理模塊需要權限“Auth_Role”權限才能訪問,包含4個頁面,可對系統(tǒng)角色進行增刪改查。 1. 查詢角色 操作說明如圖所示。 2. 添加角色、刪除角色和編輯角色 系統(tǒng)界面如圖所示。由于操作比較簡單,不再詳細說明。 五、關于基于角色的訪問控制 本系統(tǒng)支持基于角色的訪問控制。正如在業(yè)務模塊的簡介中所述,用戶只有擁有某一業(yè)務模塊的操作權限才能進行相關操作。而用戶的權限來源于系統(tǒng)角色,即用戶只能從所屬的角色中獲得若干權限,而本身無法被授權,授權只能對角色進行,即所謂
9、“基于角色的訪問控制”。具體的設計原則為: 1. 為每個模塊設置獨立的權限 業(yè)務模塊和系統(tǒng)權限呈一一對應關系。擁有該業(yè)務模塊的權限后,即可對該模塊的數(shù)據(jù)進行全部操作(增、刪、改、查等)。 業(yè)務模塊和系統(tǒng)權限的對應關系如下表所示: 權限 模塊 操作 頁面 Auth_Job 員工管理 添加員工 employee_add.jsp 查詢員工 employee_query.jsp 修改員工 employee_edit.jsp 刪除員工 employee_delete.jsp Auth_Attendance 考勤管理 查詢考勤 attendance_query.j
10、sp Auth_Job 培訓管理 添加培訓 training_add.jsp 查詢培訓 training_query.jsp 編輯培訓 training_edit.jsp 添加員工培訓 trainingdetails.jsp 移除員工培訓 Auth_Evaluation 考核管理 查詢考核 evaluation_query.jsp 添加考核 evaluation_add.jsp 刪除考核 evaluation_delete.jsp Auth_RP 獎懲管理 查詢獎勵和懲罰 rewardandpunishment_query.jsp 添加獎勵或懲罰
11、 rewardandpunishment_add.jsp 刪除獎勵或懲罰 rewardandpunishment_delete.jsp Auth_Authority 權限管理 查詢權限信息 authority_query.jsp 查詢員工權限 authority_manage.jsp 將員工添加進角色 將員工從角色移除 Auth_Role 角色管理 查詢角色權限 role_query.jsp 添加角色 role_add.jsp 刪除角色 role_delete.jsp 修改角色權限 role_edit.jsp 2. 將系統(tǒng)角色作為權限授予和撤銷的基本
12、單位 l 用戶沒有任何權限 l 用戶獲得所屬角色的權限 l 用戶與角色、角色與權限均呈多對多關系 l 當用戶屬于多個角色時,其權限為各角色權限的并集 3. 角色管理和權限管理的分離 l 只擁有角色管理權限的用戶,不能管理用戶角色,而無法直接控制用戶的權限。 l 只擁有權限管理權限的用戶,只能將用戶添加到現(xiàn)有的角色中或移除用戶的當前角色,而無法控制角色的權限。 六、數(shù)據(jù)庫設計 (一)環(huán)境說明 系統(tǒng)可以采用任何編程語言,任意數(shù)據(jù)庫工具。 (二)數(shù)據(jù)庫命名規(guī)則約定 本系統(tǒng)數(shù)據(jù)庫內(nèi)的對象命名采用“駝峰命名法”,該命名法要求數(shù)據(jù)庫名、表名和字段名均由為首字母大寫的單詞組成,單
13、詞之間直接連接不添加空格或下劃線。對數(shù)據(jù)庫對象的命名應簡單明了,直接反映對象的內(nèi)容,采用常用英文名詞,不使用拼音。對于視圖的命名額外要求使用“vw”作為前綴;對于存儲過程的命名額外要求使用“sp”作為前綴。表中的外鍵字段名稱應該盡量和所引用表的主鍵名稱相同。 對于SQL語句的書寫,要求將T-SQL關鍵字和系統(tǒng)函數(shù)的名稱全部大寫,查詢語句中使用單字母別名代替表名或視圖名。 命名規(guī)范示例: SELECT * FROM UserLogin(?, ?) 1.數(shù)據(jù)庫名稱 本系統(tǒng)采用的數(shù)據(jù)庫名為:EmployeeManage。 2.數(shù)據(jù)庫登錄用戶 應避免使用sa等管理員用戶作為系統(tǒng)登錄的用戶
14、,所使用的用戶應該只有本數(shù)據(jù)庫的訪問權限,且應該沒有改變數(shù)據(jù)庫結(jié)構(gòu)的權限,只能對現(xiàn)有的表、視圖、存儲過程和數(shù)據(jù)庫函數(shù)進行調(diào)用。在本系統(tǒng)中應用程序使用的用戶名為Suna,密碼為suna2013。 (三)數(shù)據(jù)庫物理設計 1. 表信息匯總 表名 說明 Employees 員工信息表 EmployeeType 職工類型表 Degrees 學位類型表 Departments 部門信息表 Attendances 考勤信息表 AttendanceStatus 出勤狀態(tài)類型表 Evaluations 考核信息表 EvaluationProjects 考核項目信息表 T
15、raining 培訓信息表 EmployeeTraining 員工培訓表 RewardsAndPunishments 員工獎懲信息表 Users 系統(tǒng)用戶信息表 UserRole 用戶角色信息表 Roles 角色及權限信息表 2. 表結(jié)構(gòu)詳情 員工信息表(Employees) 字段名稱 數(shù)據(jù)類型 可否為空 約束條件 說明 EmployeeID INT NOT NULL PK 員工ID EmployeeName NVARCHAR(20) NOT NULL 員工姓名 Sex NCHAR(1) NOT NULL 性別 Birth
16、Day DATETIME NOT NULL 生日 Phone VARCHAR(20) NOT NULL 電話 DegreeID INT NOT NULL FK 學位 HireDate DATETIME NOT NULL 入職日期 EmployeeTypeID INT NOT NULL FK 員工類型 DepartmentID INT NOT NULL FK 所屬部門 Title NVARCHAR(50) NOT NULL 職位頭銜 Salary MONEY NOT NULL 薪酬 ManagerID I
17、NT NULL FK 上司ID 職工類型表(EmployeeType) 字段名稱 數(shù)據(jù)類型 可否為空 約束條件 說明 EmployeeTypeID INT NOT NULL PK 類型ID EmployeeTypeName NVARCHAR(50) NOT NULL Unique 類型名稱 學位類型表(Degrees) 字段名稱 數(shù)據(jù)類型 可否為空 約束條件 說明 DegreeID INT NOT NULL PK 類型ID DegreeName NVARCHAR(20) NOT NULL Unique 學位名稱
18、 部門信息表(Departments) 字段名稱 數(shù)據(jù)類型 可否為空 約束條件 說明 DepartmentID INT NOT NULL PK 部門ID DepartmentName NVARCHAR(50) NOT NULL Unique 部門名稱 ManagerID INT NULL FK 部門經(jīng)理ID 考勤信息表(Attendances) 字段名稱 數(shù)據(jù)類型 可否為空 約束條件 說明 EmployeeID INT NOT NULL PK 員工ID StatusID INT NOT NULL FK 出勤類型ID
19、Date DATETIME NOT NULL PK 日期 出勤狀態(tài)類型表(AttendanceStatus) 字段名稱 數(shù)據(jù)類型 可否為空 約束條件 說明 StatusID INT NOT NULL PK 出勤類型ID Status NVARCHAR(50) NOT NULL Unique 出勤類型名稱 考核信息表(Evaluations) 字段名稱 數(shù)據(jù)類型 可否為空 約束條件 說明 EvaluationID INT NOT NULL PK 考核ID EmployeeID INT NOT NULL FK 員工ID
20、 EvaluationProjectID INT NOT NULL FK 考核項目ID Date DATETIME NOT NULL 日期 Result NVARCHAR(2) NOT NULL 成績 考核項目信息表(EvaluationProjects) 字段名稱 數(shù)據(jù)類型 可否為空 約束條件 說明 EP_ID INT NOT NULL PK 考核項目ID ProjectName NVARCHAR(20) NOT NULL Unique 項目名稱 培訓信息表(Training) 字段名稱 數(shù)據(jù)類型 可否為空
21、約束條件 說明 TrainingID INT NOT NULL PK 培訓ID BeginDate DATETIME NOT NULL 開始日期 EndDate DATETIME NOT NULL 結(jié)束日期 TrainingType NVARCHAR(20) NOT NULL 培訓類型 Description NVARCHAR(255) NULL 詳細描述 員工培訓表(EmployeeTraining) 字段名稱 數(shù)據(jù)類型 可否為空 約束條件 說明 TraingingID INT NOT NULL PK FK
22、 培訓ID EmployeeID INT NOT NULL PK FK 員工ID 員工獎懲信息表(RewardsAndPunishments) 字段名稱 數(shù)據(jù)類型 可否為空 約束條件 說明 RP_ID INT NOT NULL PF 獎懲ID EmployeeID INT NOT NULL FK 員工ID Type NCHAR(2) NOT NULL 獎勵/懲罰 Date DATETIME NOT NULL 日期 Reason NVARCHAR(50) NOT NULL 原因 Remark NVARCHAR(
23、255) NULL 備注(可選) 系統(tǒng)用戶信息表(Users) 字段名稱 數(shù)據(jù)類型 可否為空 約束條件 說明 EmployeeID INT NOT NULL PK FK 員工ID Password VARCHAR(50) NOT NULL 登錄密碼 用戶角色信息表(UserRole) 字段名稱 數(shù)據(jù)類型 可否為空 約束條件 說明 EmployeeID INT NOT NULL PK FK 員工ID RoleID INT NOT NULL PK FK 角色ID 角色及權限信息表(Roles) 字段名稱 數(shù)
24、據(jù)類型 可否為空 約束條件 說明 RoleID INT NOT NULL PK 角色ID RoleName NVARCHAR(50) NOT NULL Unique 角色名稱 Auth_Authority INT NOT NULL Default 0 權限管理權限 Auth_Info INT NOT NULL Default 0 信息管理權限 Auth_Job INT NOT NULL Default 0 人事管理權限 Auth_Attendance INT NOT NULL Default 0 考勤管理權限 Auth_Training INT NOT NULL Default 0 培訓管理權限 Auth_Evaluation INT NOT NULL Default 0 考核管理權限 Auth_RP INT NOT NULL Default 0 獎懲管理權限 Auth_Role INT NOT NULL Default 0 角色管理權限 Auth_Encrypt INT NOT NULL Default 0 加密系統(tǒng)權限
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 初中生物對照實驗專題復習課件
- 初中物理資源九年級第十五單元課件串并聯(lián)識別
- 咯血與嘔血課件
- What's_your_number_課件
- 外研版七下Module3Unit1(教育精品)
- 浙美版三年級上冊美術第15課-剪雪花教學ppt課件
- 蘇教版六年級下冊數(shù)學正比例和反比例的意義課件
- 蘇教版五下《單式折線統(tǒng)計圖》教研課件
- 固態(tài)相變概論
- 三角形全等的判定復習-課件2
- 太陽能發(fā)展趨勢課件
- 道路工程監(jiān)理最新規(guī)劃范本課件
- SPC及CPK教程(理論篇)課件
- Travel-Plan旅行計劃-PPT
- 新冠肺炎疫情期間醫(yī)務人員防護技術指南