譚超,李昕璐
(廣西科技大學(xué)鹿山學(xué)院,廣西柳州545616)
基于WEB的獨(dú)立學(xué)院人事管理系統(tǒng)的設(shè)計(jì)與開發(fā)
譚超,李昕璐
(廣西科技大學(xué)鹿山學(xué)院,廣西柳州545616)
基于web的人事管理系統(tǒng)的主要特點(diǎn)是采用B/S結(jié)構(gòu),即瀏覽器(Browser)/服務(wù)器(Server)結(jié)構(gòu),這種架構(gòu)方式使得管理者對整個系統(tǒng)的人員檔案及所有部門都能進(jìn)行快速有效的管理,包括工資薪酬方面、教育培訓(xùn)管理、基本信息查詢等,使整個企業(yè)的人事管理具有合理規(guī)范、方便快捷、安全穩(wěn)定等優(yōu)點(diǎn)。
人事管理系統(tǒng);B/S結(jié)構(gòu);獨(dú)立學(xué)院
鹿山學(xué)院作為一所正在向應(yīng)用型本科院校轉(zhuǎn)型的獨(dú)立學(xué)院,經(jīng)過十多年的發(fā)展,目前已有500多名教職工。面對這一支龐大的隊(duì)伍,鹿山學(xué)院人力資源部憑借多年工作積累的經(jīng)驗(yàn),形成了一套特有的,適用于鹿山學(xué)院的人事管理制度及辦事流程。但是隨著數(shù)據(jù)量增加,相關(guān)業(yè)務(wù)表格越來越多,導(dǎo)致歷史數(shù)據(jù)查詢困難,嚴(yán)重影響了工作效率和工作質(zhì)量。
使用人力資源管理系統(tǒng)目的,就是要充分利用自動化辦公軟件的特點(diǎn),使學(xué)校人力資源部門通過該系統(tǒng)可以對學(xué)校的教職工的基本信息進(jìn)行管理,在管理中能讓學(xué)校領(lǐng)導(dǎo)關(guān)注學(xué)校的人事狀況,人事管理工作可以為領(lǐng)導(dǎo)的決策提供可靠依據(jù),同時,這種管理模式也可以方便教職工了解自己的人事信息。該系統(tǒng)應(yīng)具備以下兩個特點(diǎn):
第一,研究成果適用于鹿山學(xué)院。本系統(tǒng)是從鹿山學(xué)院的實(shí)際問題為出發(fā)點(diǎn)而立項(xiàng)的,結(jié)合目前先進(jìn)的信息化技術(shù),可以和鹿山學(xué)院的實(shí)際需求結(jié)合起來,通過采用結(jié)構(gòu)化的分析方法,可以對鹿山學(xué)院的人力資源管理系統(tǒng)、實(shí)際工作的業(yè)務(wù)范圍和業(yè)務(wù)工作流程進(jìn)行有效的調(diào)研和分析,就可以更好地構(gòu)建高校人力資源信息管理模型。
第二,實(shí)現(xiàn)人力資源部無紙化辦公。本系統(tǒng)所研究的系統(tǒng)內(nèi)容,可以使人力資源部方便地掌握學(xué)校教職工的人事基本信息、人事調(diào)動、合同信息、績效考核、工資信息、人事考勤信息等相關(guān)數(shù)據(jù),在這個操作管理模式下,可以使操作功能一目了然,實(shí)現(xiàn)“無紙化,自動化,共享化”辦公模式。同時,通過應(yīng)用此人事管理系統(tǒng),可以使人力資源部從煩瑣、重復(fù)的日常工作中解脫,提高鹿山學(xué)院的人事管理工作效率,保證人事管理工作的正確性和可靠性。
2.1鹿山學(xué)院人事管理系統(tǒng)功能架構(gòu)
圖1 人事管理系統(tǒng)功能架構(gòu)圖Fig.1 Personnel management system function structure diagram
系統(tǒng)的主要功能包括以下方面:基本信息管理、鹿山學(xué)院人員聘用管理、工資福利管理、師資培養(yǎng)管理、退休管理、人才交流管理等幾個模塊,每個模塊下面還包含了各自獨(dú)立的子功能,整體的架構(gòu)圖如圖1所示。
2.2系統(tǒng)設(shè)計(jì)原則
第一,采用的設(shè)計(jì)原則主要包括:在整個高校教職工中心數(shù)據(jù)庫框架下,可以完成鹿山學(xué)院的人事系統(tǒng)的設(shè)計(jì)與規(guī)劃,并在此基礎(chǔ)上完成各功能模塊的業(yè)務(wù)邏輯。
第二,統(tǒng)一分布原則:統(tǒng)一設(shè)計(jì)了鹿山學(xué)院系統(tǒng)框架、權(quán)限體系、數(shù)據(jù)庫、平臺及功能,分步驟完成系統(tǒng)的具體實(shí)現(xiàn),使鹿山學(xué)院的人事管理方便快捷。
第三,先進(jìn)性原則:系統(tǒng)基于ASP.NET平臺,C#語言開發(fā),B/S體系的三層架構(gòu)。系統(tǒng)引入成熟的設(shè)計(jì)模型,保證系統(tǒng)有很強(qiáng)的擴(kuò)張性、靈活性、很高的穩(wěn)定性。
第四,安全性原則:系統(tǒng)采用動態(tài)菜單基于角色分配功能操作,從而實(shí)現(xiàn)功能操作的權(quán)限;采用基于訪問規(guī)則庫角色模型,實(shí)現(xiàn)統(tǒng)一的數(shù)據(jù)權(quán)限。
第五,規(guī)范化原則:采用軟件工程規(guī)范建設(shè)人事系統(tǒng),整個系統(tǒng)開發(fā)嚴(yán)格劃分:需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、代碼及維護(hù),采用統(tǒng)一建模語言來實(shí)現(xiàn)統(tǒng)一描述。
在系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)中,除了基本數(shù)據(jù)和常規(guī)功能所需要的數(shù)據(jù)表以外,還設(shè)計(jì)了用戶登錄表以及用戶權(quán)限表。通過設(shè)計(jì)這兩個表,可以安全保存用戶的賬號密碼,還能規(guī)范各級別用戶在系統(tǒng)中的權(quán)限,權(quán)限表的內(nèi)容與登錄表是一一對應(yīng)的,所以在權(quán)限表當(dāng)中保存了用戶的賬號,用戶登錄時,系統(tǒng)自動根據(jù)編號調(diào)用相應(yīng)的權(quán)限。
4.1公共類封裝
本系統(tǒng)將部分經(jīng)常需要使用的事件及方法進(jìn)行了封裝,以提高代碼的復(fù)用率,減少冗余。DepartClass類主要用來維護(hù)部門的信息。InforClass類主要用來維護(hù)職工的基本信息。SqlClass類用來管理與數(shù)據(jù)庫的連接及基本操作,包括查詢、修改和刪除等操作。RewardClass類用來維護(hù)獎懲信息。WageClass類用來維護(hù)工資結(jié)構(gòu),包含了工資的主要構(gòu)成和套賬方式,當(dāng)工資結(jié)構(gòu)發(fā)生變化以及生成臺賬時,需要對這個表進(jìn)行操作。
4.2主要功能開發(fā)
4.2.1系統(tǒng)登錄設(shè)計(jì)
系統(tǒng)的登錄主要通過COUNT函數(shù)以登陸的用戶名和密碼作為搜索條件,根據(jù)返回的記錄數(shù)判斷賬號密碼是否合法。網(wǎng)站的登錄頁為Login.aspx。使用兩個TextBox控件用于輸入賬號和密碼,兩個Button控件用于點(diǎn)擊登錄或取消。
4.2.2添加職工信息設(shè)計(jì)
添加職工信息主要使用INSERT語句,該語句通過調(diào)用公共類中的SqlClass里面的方法來與數(shù)據(jù)庫進(jìn)行交互,返回boolean類型數(shù)據(jù)。頁面命名為Employee.aspx。在Page_load事件中,將部門信息表中的部門名加載到DropDownlist控件中以便選擇部門。當(dāng)用戶單擊保存按鍵時,sqlclass類將輸入的信息保存到后臺數(shù)據(jù)庫中,同時通過ajax技術(shù)刷新GriidView控件以及時顯示更新后內(nèi)容。
4.2.3考勤管理
在網(wǎng)站主文件夾下建立考勤管理頁面late.aspx用于管理職工上下班考勤,使用GridView控件進(jìn)行整體布局,按日期新舊進(jìn)行排序,提供組合查詢功能。在頁面的Page_load事件中,顯示職工的上下班時間,設(shè)置一個簽到按鈕以及一個簽退按鈕來判斷職工是否遲到早退,將對應(yīng)的標(biāo)志位存于數(shù)據(jù)庫。
本系統(tǒng)將部署在鹿山學(xué)院,B/S結(jié)構(gòu)部署。主要應(yīng)用于人力資源部的日常業(yè)務(wù)處理,提供數(shù)據(jù)的導(dǎo)入導(dǎo)出,可以使鹿山學(xué)院人事管理操作功能一目了然,在使用中,方便、靈活,使人事管理系統(tǒng)實(shí)現(xiàn)了“無紙化,自動化,共享化”辦公,方便了鹿山學(xué)院的人事管理。
[1]劉鈺紅,趙麒.基于.net三層架構(gòu)技術(shù)的在線稿件管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].南昌大學(xué)學(xué)報(bào)(理科版),2008,(06):596-600.
[2]王輝.軟件工程方法在高校教學(xué)管理系統(tǒng)中的應(yīng)用[J].計(jì)算機(jī)技術(shù)與發(fā)展,2007,(05):62-65.
[3]吳云.淺談面向?qū)ο蟮能浖_發(fā)[J].陰山學(xué)刊(自然科學(xué)版),2007,(01):65-67.
[4]侯鵬.Asp.net中實(shí)現(xiàn)高效無刷新分頁[J].電子世界,2013,(23):58-60.
[5]王學(xué)卿.基于UML高校辦公管理系統(tǒng)的設(shè)計(jì)研究[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