譚超,李昕璐
(廣西科技大學鹿山學院,廣西柳州545616)
基于WEB的獨立學院人事管理系統(tǒng)的設(shè)計與開發(fā)
譚超,李昕璐
(廣西科技大學鹿山學院,廣西柳州545616)
基于web的人事管理系統(tǒng)的主要特點是采用B/S結(jié)構(gòu),即瀏覽器(Browser)/服務(wù)器(Server)結(jié)構(gòu),這種架構(gòu)方式使得管理者對整個系統(tǒng)的人員檔案及所有部門都能進行快速有效的管理,包括工資薪酬方面、教育培訓管理、基本信息查詢等,使整個企業(yè)的人事管理具有合理規(guī)范、方便快捷、安全穩(wěn)定等優(yōu)點。
人事管理系統(tǒng);B/S結(jié)構(gòu);獨立學院
鹿山學院作為一所正在向應(yīng)用型本科院校轉(zhuǎn)型的獨立學院,經(jīng)過十多年的發(fā)展,目前已有500多名教職工。面對這一支龐大的隊伍,鹿山學院人力資源部憑借多年工作積累的經(jīng)驗,形成了一套特有的,適用于鹿山學院的人事管理制度及辦事流程。但是隨著數(shù)據(jù)量增加,相關(guān)業(yè)務(wù)表格越來越多,導致歷史數(shù)據(jù)查詢困難,嚴重影響了工作效率和工作質(zhì)量。
使用人力資源管理系統(tǒng)目的,就是要充分利用自動化辦公軟件的特點,使學校人力資源部門通過該系統(tǒng)可以對學校的教職工的基本信息進行管理,在管理中能讓學校領(lǐng)導關(guān)注學校的人事狀況,人事管理工作可以為領(lǐng)導的決策提供可靠依據(jù),同時,這種管理模式也可以方便教職工了解自己的人事信息。該系統(tǒng)應(yīng)具備以下兩個特點:
第一,研究成果適用于鹿山學院。本系統(tǒng)是從鹿山學院的實際問題為出發(fā)點而立項的,結(jié)合目前先進的信息化技術(shù),可以和鹿山學院的實際需求結(jié)合起來,通過采用結(jié)構(gòu)化的分析方法,可以對鹿山學院的人力資源管理系統(tǒng)、實際工作的業(yè)務(wù)范圍和業(yè)務(wù)工作流程進行有效的調(diào)研和分析,就可以更好地構(gòu)建高校人力資源信息管理模型。
第二,實現(xiàn)人力資源部無紙化辦公。本系統(tǒng)所研究的系統(tǒng)內(nèi)容,可以使人力資源部方便地掌握學校教職工的人事基本信息、人事調(diào)動、合同信息、績效考核、工資信息、人事考勤信息等相關(guān)數(shù)據(jù),在這個操作管理模式下,可以使操作功能一目了然,實現(xiàn)“無紙化,自動化,共享化”辦公模式。同時,通過應(yīng)用此人事管理系統(tǒng),可以使人力資源部從煩瑣、重復的日常工作中解脫,提高鹿山學院的人事管理工作效率,保證人事管理工作的正確性和可靠性。
2.1鹿山學院人事管理系統(tǒng)功能架構(gòu)

圖1 人事管理系統(tǒng)功能架構(gòu)圖Fig.1 Personnel management system function structure diagram
系統(tǒng)的主要功能包括以下方面:基本信息管理、鹿山學院人員聘用管理、工資福利管理、師資培養(yǎng)管理、退休管理、人才交流管理等幾個模塊,每個模塊下面還包含了各自獨立的子功能,整體的架構(gòu)圖如圖1所示。
2.2系統(tǒng)設(shè)計原則
第一,采用的設(shè)計原則主要包括:在整個高校教職工中心數(shù)據(jù)庫框架下,可以完成鹿山學院的人事系統(tǒng)的設(shè)計與規(guī)劃,并在此基礎(chǔ)上完成各功能模塊的業(yè)務(wù)邏輯。
第二,統(tǒng)一分布原則:統(tǒng)一設(shè)計了鹿山學院系統(tǒng)框架、權(quán)限體系、數(shù)據(jù)庫、平臺及功能,分步驟完成系統(tǒng)的具體實現(xiàn),使鹿山學院的人事管理方便快捷。
第三,先進性原則:系統(tǒng)基于ASP.NET平臺,C#語言開發(fā),B/S體系的三層架構(gòu)。系統(tǒng)引入成熟的設(shè)計模型,保證系統(tǒng)有很強的擴張性、靈活性、很高的穩(wěn)定性。
第四,安全性原則:系統(tǒng)采用動態(tài)菜單基于角色分配功能操作,從而實現(xiàn)功能操作的權(quán)限;采用基于訪問規(guī)則庫角色模型,實現(xiàn)統(tǒng)一的數(shù)據(jù)權(quán)限。
第五,規(guī)范化原則:采用軟件工程規(guī)范建設(shè)人事系統(tǒng),整個系統(tǒng)開發(fā)嚴格劃分:需求分析、概要設(shè)計、詳細設(shè)計、代碼及維護,采用統(tǒng)一建模語言來實現(xiàn)統(tǒng)一描述。
在系統(tǒng)的數(shù)據(jù)庫設(shè)計中,除了基本數(shù)據(jù)和常規(guī)功能所需要的數(shù)據(jù)表以外,還設(shè)計了用戶登錄表以及用戶權(quán)限表。通過設(shè)計這兩個表,可以安全保存用戶的賬號密碼,還能規(guī)范各級別用戶在系統(tǒng)中的權(quán)限,權(quán)限表的內(nèi)容與登錄表是一一對應(yīng)的,所以在權(quán)限表當中保存了用戶的賬號,用戶登錄時,系統(tǒng)自動根據(jù)編號調(diào)用相應(yīng)的權(quán)限。
4.1公共類封裝
本系統(tǒng)將部分經(jīng)常需要使用的事件及方法進行了封裝,以提高代碼的復用率,減少冗余。DepartClass類主要用來維護部門的信息。InforClass類主要用來維護職工的基本信息。SqlClass類用來管理與數(shù)據(jù)庫的連接及基本操作,包括查詢、修改和刪除等操作。RewardClass類用來維護獎懲信息。WageClass類用來維護工資結(jié)構(gòu),包含了工資的主要構(gòu)成和套賬方式,當工資結(jié)構(gòu)發(fā)生變化以及生成臺賬時,需要對這個表進行操作。
4.2主要功能開發(fā)
4.2.1系統(tǒng)登錄設(shè)計
系統(tǒng)的登錄主要通過COUNT函數(shù)以登陸的用戶名和密碼作為搜索條件,根據(jù)返回的記錄數(shù)判斷賬號密碼是否合法。網(wǎng)站的登錄頁為Login.aspx。使用兩個TextBox控件用于輸入賬號和密碼,兩個Button控件用于點擊登錄或取消。
4.2.2添加職工信息設(shè)計
添加職工信息主要使用INSERT語句,該語句通過調(diào)用公共類中的SqlClass里面的方法來與數(shù)據(jù)庫進行交互,返回boolean類型數(shù)據(jù)。頁面命名為Employee.aspx。在Page_load事件中,將部門信息表中的部門名加載到DropDownlist控件中以便選擇部門。當用戶單擊保存按鍵時,sqlclass類將輸入的信息保存到后臺數(shù)據(jù)庫中,同時通過ajax技術(shù)刷新GriidView控件以及時顯示更新后內(nèi)容。
4.2.3考勤管理
在網(wǎng)站主文件夾下建立考勤管理頁面late.aspx用于管理職工上下班考勤,使用GridView控件進行整體布局,按日期新舊進行排序,提供組合查詢功能。在頁面的Page_load事件中,顯示職工的上下班時間,設(shè)置一個簽到按鈕以及一個簽退按鈕來判斷職工是否遲到早退,將對應(yīng)的標志位存于數(shù)據(jù)庫。
本系統(tǒng)將部署在鹿山學院,B/S結(jié)構(gòu)部署。主要應(yīng)用于人力資源部的日常業(yè)務(wù)處理,提供數(shù)據(jù)的導入導出,可以使鹿山學院人事管理操作功能一目了然,在使用中,方便、靈活,使人事管理系統(tǒng)實現(xiàn)了“無紙化,自動化,共享化”辦公,方便了鹿山學院的人事管理。
[1]劉鈺紅,趙麒.基于.net三層架構(gòu)技術(shù)的在線稿件管理系統(tǒng)的設(shè)計與實現(xiàn)[J].南昌大學學報(理科版),2008,(06):596-600.
[2]王輝.軟件工程方法在高校教學管理系統(tǒng)中的應(yīng)用[J].計算機技術(shù)與發(fā)展,2007,(05):62-65.
[3]吳云.淺談面向?qū)ο蟮能浖_發(fā)[J].陰山學刊(自然科學版),2007,(01):65-67.
[4]侯鵬.Asp.net中實現(xiàn)高效無刷新分頁[J].電子世界,2013,(23):58-60.
[5]王學卿.基于UML高校辦公管理系統(tǒng)的設(shè)計研究[J].軟件,2013,(11):36-39.
The Design and Development of Personnel Management System Based on WEB
TANChao,LI Xin-lu
(Guangxi Universityofscience and technology,Liuzhou 545616,China)
The main features of the web based personnel management system is the use of B/S structure,namely the browser(Browser)/server (Server)structure,which makes the management of the entire system of personnel files and all departments can carry out fast and effective management,including wages,education and training management,basic information inquiries,so that the entire enterprise personnel management has a reasonable standard,convenient,safe and stable.
Personnel management system;B/Sstructure;Independent College
TP311.52
A
1674-8646(2015)09-0144-02
2015-05-19