前言:尋找寫作靈感?中文期刊網用心挑選的人事管理系統設計與開發,希望能為您的閱讀和創作帶來靈感,歡迎大家閱讀并分享。
1系統主要特點
使用人力資源管理系統目的,就是要充分利用自動化辦公軟件的特點,使學校人力資源部門通過該系統可以對學校的教職工的基本信息進行管理,在管理中能讓學校領導關注學校的人事狀況,人事管理工作可以為領導的決策提供可靠依據,同時,這種管理模式也可以方便教職工了解自己的人事信息。該系統應具備以下兩個特點:第一,研究成果適用于鹿山學院。本系統是從鹿山學院的實際問題為出發點而立項的,結合目前先進的信息化技術,可以和鹿山學院的實際需求結合起來,通過采用結構化的分析方法,可以對鹿山學院的人力資源管理系統、實際工作的業務范圍和業務工作流程進行有效的調研和分析,就可以更好地構建高校人力資源信息管理模型。第二,實現人力資源部無紙化辦公。本系統所研究的系統內容,可以使人力資源部方便地掌握學校教職工的人事基本信息、人事調動、合同信息、績效考核、工資信息、人事考勤信息等相關數據,在這個操作管理模式下,可以使操作功能一目了然,實現“無紙化,自動化,共享化”辦公模式。同時,通過應用此人事管理系統,可以使人力資源部從煩瑣、重復的日常工作中解脫,提高鹿山學院的人事管理工作效率,保證人事管理工作的正確性和可靠性。
2系統總體設計
2.1鹿山學院人事管理系統功能架構
系統的主要功能包括以下方面:基本信息管理、鹿山學院人員聘用管理、工資福利管理、師資培養管理、退休管理、人才交流管理等幾個模塊,每個模塊下面還包含了各自獨立的子功能。
2.2系統設計原則
第一,采用的設計原則主要包括:在整個高校教職工中心數據庫框架下,可以完成鹿山學院的人事系統的設計與規劃,并在此基礎上完成各功能模塊的業務邏輯。第二,統一分布原則:統一設計了鹿山學院系統框架、權限體系、數據庫、平臺及功能,分步驟完成系統的具體實現,使鹿山學院的人事管理方便快捷。第三,先進性原則:系統基于ASP.NET平臺,C#語言開發,B/S體系的三層架構。系統引入成熟的設計模型,保證系統有很強的擴張性、靈活性、很高的穩定性。第四,安全性原則:系統采用動態菜單基于角色分配功能操作,從而實現功能操作的權限;采用基于訪問規則庫角色模型,實現統一的數據權限。第五,規范化原則:采用軟件工程規范建設人事系統,整個系統開發嚴格劃分:需求分析、概要設計、詳細設計、代碼及維護,采用統一建模語言來實現統一描述。
3數據庫設計
在系統的數據庫設計中,除了基本數據和常規功能所需要的數據表以外,還設計了用戶登錄表以及用戶權限表。通過設計這兩個表,可以安全保存用戶的賬號密碼,還能規范各級別用戶在系統中的權限,權限表的內容與登錄表是一一對應的,所以在權限表當中保存了用戶的賬號,用戶登錄時,系統自動根據編號調用相應的權限。
4系統開發
4.1公共類封裝
本系統將部分經常需要使用的事件及方法進行了封裝,以提高代碼的復用率,減少冗余。DepartClass類主要用來維護部門的信息。InforClass類主要用來維護職工的基本信息。SqlClass類用來管理與數據庫的連接及基本操作,包括查詢、修改和刪除等操作。RewardClass類用來維護獎懲信息。WageClass類用來維護工資結構,包含了工資的主要構成和套賬方式,當工資結構發生變化以及生成臺賬時,需要對這個表進行操作。
4.2主要功能開發
4.2.1系統登錄設計
系統的登錄主要通過COUNT函數以登陸的用戶名和密碼作為搜索條件,根據返回的記錄數判斷賬號密碼是否合法。網站的登錄頁為Login.aspx。使用兩個TextBox控件用于輸入賬號和密碼,兩個Button控件用于點擊登錄或取消。
4.2.2添加職工信息設計
添加職工信息主要使用INSERT語句,該語句通過調用公共類中的SqlClass里面的方法來與數據庫進行交互,返回boolean類型數據。頁面命名為Employee.aspx。在Page_load事件中,將部門信息表中的部門名加載到DropDownlist控件中以便選擇部門。當用戶單擊保存按鍵時,sqlclass類將輸入的信息保存到后臺數據庫中,同時通過ajax技術刷新GriidView控件以及時顯示更新后內容。
4.2.3考勤管理
在網站主文件夾下建立考勤管理頁面late.aspx用于管理職工上下班考勤,使用GridView控件進行整體布局,按日期新舊進行排序,提供組合查詢功能。在頁面的Page_load事件中,顯示職工的上下班時間,設置一個簽到按鈕以及一個簽退按鈕來判斷職工是否遲到早退,將對應的標志位存于數據庫。
5結語
本系統將部署在鹿山學院,B/S結構部署。主要應用于人力資源部的日常業務處理,提供數據的導入導出,可以使鹿山學院人事管理操作功能一目了然,在使用中,方便、靈活,使人事管理系統實現了“無紙化,自動化,共享化”辦公,方便了鹿山學院的人事管理。
作者:譚超 李昕璐 單位:廣西科技大學鹿山學院