田紹東 徐萬明


摘 要:本文根據黔東南職業技術學院人事管理工作的實際需要,提出開發該系統的框架結構,采用B/S架構,使用 ASP.NET動態網頁開發技術和Microsoft SQL Server 2005數據庫管理系統,實現了該系統的設計和開發,根據各個功能模塊的實際要求,設計了登陸界面、各個用戶主界面及各個具體操作界面,設計了數據庫訪問類、用戶類,分別對各個功能的實現編寫了程序代碼。
關鍵詞:人事管理;系統;高校
近幾年,隨著高職院校的迅猛發展,教職工人數逐年增加,教職工信息量較大,管理較為復雜?;谇瓥|南職業技術學院傳統的人事管理工作模式,教職工信息仍然用電子表格EXCEL存儲,信息查找不方便,表格反應慢,信息共享差,報表生成困難,工作效率低等諸多缺點,因此,針對黔東南職業技術學院人事管理工作開發一套軟件系統具有重要意義,也是高職院校數字化管理的重要組成部分。
1 系統需求分析
1.1 系統需求功能概述
本系統的開發將實現對黔東南職業技術學院人事管理工作的基本功能,可以進行教職工基本信息的管理,人員調動管理,職稱管理,工資管理,報表管理等,系統用戶有系統管理員、人事處工作人員和教職工,他們對系統的要求如下。
系統管理員:為系統分配用戶和設置權限,日志管理。
人事處工作人員:查詢、添加、刪除、維護和審批教職工基本信息;教職工工作調動基本操作,查詢教職工的工作簡歷;查詢、添加、修改教職工參加外出學習基本情況;對教職工職稱進行管理,實現教職工職稱變化信息的維護,職稱評審資料的審批;對工資標準及時管理;查詢和打印由基礎數據生成的各類報表。
教職工用戶:查詢和修改本人基本信息;提交職稱申報的相關材料,并查詢人事處反饋的職稱材料評審情況;查詢本人的工資詳細賬單;查詢和添加本人參加各類培訓的基本信息。
1.2 系統性能需求
系統的性能需求主要包括:
1.2.1安全性
在該系統運行過程中,用戶訪問不是隨意,需要通過用戶名和密碼的認證和授權方可進入系統,保證只有該系統的用戶才能訪問,并且根據不同用戶權限限定對系統的具體操作,同時在用戶登陸后進行時間控制,避免登陸后有其他人員操作。數據庫中對于一些特殊信息如用戶密碼等進行加密,使用加密算法對數據進行加密,如MD5算法,然后將加密后生成的數據存儲到數據庫中進行保護。
1.2.2完整性
系統開發過程中通過各種方法做了充分的需求分析,明確了用戶的基本需求,確定了系統邊界,系統的實現將保證能夠滿足用戶的功能要求。
1.2.3視覺效果
根據用戶的操作習慣和對界面的美觀要求,選擇淺藍色作為系統界面的主色調,界面簡潔,操作方便。
1.2.4訪問速度
在滿足第三范式的規范下設計數據庫中的基本表,并對一些基本操作建立存儲過程,提高用戶操作過程中對數據庫的訪問速度。同時,由于教職工人數只有610人,對該系統的訪問較為寬松,單位購買高配置的服務器,有高網絡寬帶的情況下,將能夠解決訪問速度的問題。
2 基于Web的高職院校人事管理系統設計
2.1 系統流程描述
系統流程圖是用來描述系統的工作流程及處理功能的工作流程情況,該系統的流程圖如圖2.1。
2.2 系統功能模塊
該系統共分為四個功能模塊,分別是人事管理、工資管理、報表管理和系統維護等,其中人事管理又細分為教職工基本信息管理、人事調配管理、職稱管理和教職工培訓管理等,功能結構圖設計如下圖3.2所示。
2.2.1人事管理模塊
該模塊中包含教職工基本信息管理、人事調配、職稱管理和教職工培訓共四個子模塊。
1)教職工基本信息管理。該子模塊的主要功能是教職工基本信息的維護和管理,人事處用戶能查看學校教職工基本信息,修改和審批教職工提交的修改信息,錄入新進教職工基本信息;
教職工用戶能查看自己的基本信息,添加相片和完善其他信息并提交到人事處處理。
2)人事調配。該子模塊的主要功能是對教職工工作調動和變化管理。人事處用戶及時添加和修改教職工在校內工作部門變動信息,如果有教師離崗和調出外單位,及時在系統里體現出來,并停止校內的其他待遇。
3)職稱管理。該子模塊的主要功能是對教職工職稱變化的管理。人事處用戶將每年職稱發生變化和職稱級別發生變化的信息及時完善,在對教職工提交的職稱評審材料檢查過程中,將相關信息及時告知相關教職工,該子模塊還將生成教職工的在校期間的職稱變化(簡歷)。教職工用戶將及時掌握人事處對職稱材料的評審情況。
4)教職工培訓管理。該子模塊的主要功能是對全校教職工參加外出學習或各種培訓管理。人事處用戶根據相關文件進行核實教職工用戶提交的培訓信息,對于符合要求和實際開展了的教職工培訓信息審批通過,否則不通過。教職工如果參加外出學習或各種培訓,通過該系統及時提交相關信息。
2.2.2工資管理模塊
該模塊的主要功能包括,查詢黔東南職業技術學院教職工工資明細,修改黔東南職業技術學院各類教職工人員(管理人員、專業技術人員、技術工人、臨聘人員)的工資標準,工資結構設置,計算和存儲教職工每月工資。
2.2.3報表管理
該模塊的主要功能是根據已有的基礎數據,進行分析處理,生成各類報表,包括教職工花名冊、各種教職工基本信息報表、各種結構教職工報表、工資報表、教職工人員流動報表、教職工參加培訓學習報表。
2.2.4系統維護
該模塊的主要功能是對部門管理和用戶管理。根據黔東南職業技術學院各級組織機構,添加部門信息,并分配黔東南職業技術學院教職工用戶、人事處用戶的賬號和密碼,并能夠修改賬戶密碼。
2.3數據庫設計
2.3.1邏輯結構設計
邏輯結構設計就是將系統的基本E-R圖轉換為DBMS所支持的數據模型。本系統使用的數據庫平臺是SQL SERVER 2005,創建了名為RSGL的數據庫,數據文件是RSGL_data,日志文件是RSGL_log,結合上述E-R圖和實際需求,該數據庫的邏輯結構設計描述如下。
1)教工信息表(teacher),用于存儲教職工的基本信息。
2)部門信息表(department),用于存儲學校部門的詳細信息。
3)用戶信息表(user),用于存儲登陸用戶的密碼等。
4)職稱表(zhicheng),用于存儲職稱的等級。
5)教工職稱表(teazc),用于存儲教職工各級職稱相關信息。
6)教工學歷表(teaxl),用于存儲教職工學歷相關信息。
7)教工培訓表(teapx),用來存儲教職工參加培訓的信息。
8)工作調動表(teawork),用來存儲教職工的工作變化信息。
9)工資標準表(salary),用來存放各級工資各類項目的工資標準。
10)工資單(teasalary),用來存儲教職工工資的明細。
參考文獻:
[1] 張海潘.軟件工程導論[M].第5版.清華大學出版社,2008,2.
[2] 宋雨.軟件工程[M].清華大學出版社,2012,9.
[3] 劉光潔,梁立新,雷玉廣.NET軟件工程與項目案例教程[M].清華大學出版社,2011,12.
[4] 王宜貴.軟件工程[M].機械工業出版社,2003,7:4.
[5] 劉淼.軟件工程的歷史及新發展[J].華章,2013(03).
[6] 德力格爾.打造高校人事信息管理平臺 促進高校又好又快發展[J].內蒙古財經學院學報(綜合版),2010,6(8).
[7] 黃軍榮.構建人事信息管理系統,促進高校信息大平臺建設[J].科技教育,2013,9(262) .
[8] 李瑋琦.淺談高校人事信息管理系統的現狀與設計實現方式[J].達州職業技術學院學報,2012年第1~2 期.
作者簡介:
田紹東(1982-),男,苗族,貴州凱里人,碩士,講師,畢業于貴州大學,研究方向:計算機應用技術;徐萬明(1983-),男,漢族,貴州余慶人,本科,講師,畢業于天津工業大學,研究方向:單片機技術應用。