時間:2022-05-15 10:29:02
序論:在您撰寫人事管理系統(tǒng)論文時,參考他人的優(yōu)秀作品可以開闊視野,小編為您整理的1篇范文,希望這些建議能夠激發(fā)您的創(chuàng)作熱情,引導(dǎo)您走向新的創(chuàng)作高度。
摘要:高校人事管理系統(tǒng)包括人事檔案信息錄入、人事檔案信息顯示及人事信息查詢等。系統(tǒng)開發(fā)采用了先進(jìn)技術(shù),有開發(fā)效率高,調(diào)試容易,維護(hù)方便等優(yōu)點(diǎn)。實(shí)現(xiàn)了顯示信息分頁,組合查詢等方便用戶的功能,提高了高校人事管理的效率。
關(guān)鍵詞:人事管理;系統(tǒng);開發(fā)
目前軟件市場有很多人事管理系統(tǒng)軟件,有的功能強(qiáng)大,適合管理大型的集團(tuán)型企業(yè),有的功能單一,適合管理小型企業(yè)。針對高校的人事管理軟件卻沒有通用的商業(yè)軟件。因?yàn)楦咝5娜耸鹿芾碛衅涮厥庑裕總€院校之間的差別很大,管理方法存在很大差別。市場化的通用商品軟件很難滿足所有高校的人事管理需求。高校的人事管理軟件均采用定制化開發(fā),根據(jù)本校的實(shí)際情況,開發(fā)切合本校實(shí)際的管理程序。
經(jīng)過前期大量調(diào)研,考察了很多軟件系統(tǒng)。有的軟件功能較全,系統(tǒng)龐大,能夠部分滿足我院的管理需求,但費(fèi)用昂貴,且有很多我院不需要的功能;有的軟件功能簡潔,可部分實(shí)現(xiàn)我院人事管理功能,但對于我院特殊的個性化的功能需求不能滿足。經(jīng)研究決定,利用我院的人才優(yōu)勢,結(jié)合相關(guān)部門課題研究內(nèi)容,開發(fā)適合我院管理的人事管理軟件。
1 系統(tǒng)分析
軟件系統(tǒng)不是越大越好。越大,功能越全,但操作會很復(fù)雜。只有合適的才是最好的。本系統(tǒng)從我院的實(shí)際情況出發(fā),分析了技術(shù)可行性、經(jīng)濟(jì)可行性,最終確定利用自身的人才優(yōu)勢,開發(fā)適合我院實(shí)際情況的人事管理系統(tǒng)。
人事管理系統(tǒng)最主要、最重要的是對人的管理。未來社會的競爭是人才的競爭,如何選好人、用好人、管好人并留住人才是單位要解決的關(guān)于“人”的最重要的問題。利用軟件系統(tǒng)能夠?yàn)橛萌藛挝惶峁┯袃r值的參考信息,根據(jù)不同發(fā)展階段對人才的需求,制定不同的人才發(fā)展計(jì)劃,并進(jìn)一步做好人事管理工作。
由人事部門提出需求,并提供相關(guān)表格、數(shù)據(jù)格式,開發(fā)人員進(jìn)行需求分析,與人事部門確定核準(zhǔn)后,進(jìn)行系統(tǒng)設(shè)計(jì),然后進(jìn)行編碼、測試、調(diào)試,由人事部門試運(yùn)行,提出改進(jìn)意見,最后以軟件系統(tǒng)的形式正式運(yùn)行。
經(jīng)過與人事部分相關(guān)人員一起分析,總結(jié)本系統(tǒng)要實(shí)現(xiàn)以下功能:
1) 人事基本檔案管理:錄入教職員工的基本檔案信息,掌握教職工的出生年月、職稱、學(xué)歷、畢業(yè)院校、專業(yè)和簡歷等基本信息。
2) 綜合查詢:根據(jù)不同的組合條件,查詢需要的結(jié)果,如可查詢35歲以下?lián)碛胁┦繉W(xué)位的教職員工的情況。
3) 統(tǒng)計(jì)分析:輸入要統(tǒng)計(jì)的條件,以柱狀圖、趨勢圖等圖形形式顯示出統(tǒng)計(jì)的結(jié)果,直觀、清晰、一目了然。
重點(diǎn):實(shí)現(xiàn)人事檔案信息的錄入,只有規(guī)范的基礎(chǔ)信息輸入系統(tǒng)后,才能夠?qū)崿F(xiàn)其它的系統(tǒng)功能。所以基礎(chǔ)檔案是根本,除了該模塊的設(shè)計(jì)要易于輸入外,還要求基礎(chǔ)信息的完整、正確及規(guī)范。
難點(diǎn):統(tǒng)計(jì)分析,領(lǐng)導(dǎo)要求的結(jié)果要簡潔、直觀,但運(yùn)算過程往往很復(fù)雜。想要各種各樣的統(tǒng)計(jì)功能,又要求操作簡單,這本身就是非常矛盾的需求。如何協(xié)調(diào)這一點(diǎn),要經(jīng)過反復(fù)試驗(yàn),反復(fù)磋商,最終才能達(dá)到滿意的結(jié)果。
2 系統(tǒng)概要設(shè)計(jì)
開發(fā)模式采用最新流行的B/S結(jié)構(gòu),將系統(tǒng)安裝在Web服務(wù)器上,安裝方便,調(diào)試、更新系統(tǒng)方便。每臺客戶端不用安裝系統(tǒng)程序,只要有瀏覽器就能登錄人事系統(tǒng)。
總體開發(fā)由富有經(jīng)驗(yàn)的教師承擔(dān),為學(xué)院積蓄人才儲備,吸收年輕教師參與。為培養(yǎng)學(xué)生的實(shí)踐開發(fā)能力,本項(xiàng)目將部分優(yōu)秀學(xué)生納入項(xiàng)目組,將這部分學(xué)生作為“軟件藍(lán)領(lǐng)”,編寫較簡單的程序。因?yàn)橄到y(tǒng)中有部分界面的設(shè)計(jì)、圖形圖像的處理不需要較高的技術(shù),把這部分交給學(xué)生來做,對項(xiàng)目的進(jìn)程和對學(xué)生能力的提高都有極大的益處。
根據(jù)系統(tǒng)分析的功能,將整個系統(tǒng)劃分成以下模塊:
1) 員工基本檔案錄入;
2) 人事檔案信息顯示;
3)人事檔案信息查詢。
3 系統(tǒng)詳細(xì)設(shè)計(jì)
開發(fā)技術(shù)選用+SQL Server 2000,采用最先進(jìn)的開發(fā)技術(shù),使系統(tǒng)的功能更加完善。采用技術(shù),將網(wǎng)頁系統(tǒng)的開發(fā)由過去的編寫大量代碼,轉(zhuǎn)變?yōu)槌浞掷脠D形用戶界面(GUI)和面向?qū)ο螅∣O)技術(shù),開發(fā)更容易,測試更快捷,調(diào)試更方便。系統(tǒng)更容易擴(kuò)充,在系統(tǒng)完成后,如果將來想加入新的功能,可在此基礎(chǔ)上進(jìn)行擴(kuò)充、完善。
3.1 技術(shù)平臺
1) 服務(wù)器操作系統(tǒng):MS Windows 2000 Server;
2) Web服務(wù)器:IIS5.0+MS .NET Framework 1.1;
3) 開發(fā)工具:MS Visual Studio .NET 2003;
4) 數(shù)據(jù)庫: MS SQL Server 2000;
5) 客戶端應(yīng)用程序: Internet Explorer 6.0(sp1)以上版本。
3.2 數(shù)據(jù)庫設(shè)計(jì)
1) Employee表;
2) Department表;
3) UserInfo表。
3.3 界面設(shè)計(jì)
1) 系統(tǒng)登錄頁面
用戶權(quán)限:role分為3個級別:1、2、3
級別1為系統(tǒng)管理員,擁有全部功能;
級別2為高級用戶:不可添加修改用戶權(quán)限;
級別3為一般用戶:只可瀏覽信息,不可添加、修改、刪除信息。
驗(yàn)證用戶名及密碼,如符合則可登錄;同時判斷用戶權(quán)限,賦給Session(“role”)變量,根據(jù)權(quán)限進(jìn)入不同的頁面。
2) 主頁面
采用Frame框架頁面,點(diǎn)擊左側(cè)導(dǎo)航條,顯示在右側(cè)MainFrame窗體中。
采用TreeView控件實(shí)現(xiàn)左側(cè)導(dǎo)航條。
3) 信息錄入頁面
信息錄入頁面可錄入人員檔案信息、部門信息等。采用文本框錄入姓名、畢業(yè)學(xué)校等信息,采用下拉列表框選擇性別、學(xué)歷、職稱等信息,采用日期控件錄入出生日期、畢業(yè)時間、參加工作時間、入本院時間等,采用復(fù)選框錄入興趣愛好等信息。
4) 查詢頁面
可實(shí)現(xiàn)組合查詢功能,根據(jù)下拉列表框中顯示的要查詢姓名、性別、學(xué)歷、職稱等字段信息,選擇相應(yīng)的“>”、“
4 總結(jié)
本系統(tǒng)采用了目前流行的及SQL Server技術(shù),開發(fā)高校人事管理系統(tǒng)。由于高校的人事管理與企業(yè)的人事管理不盡相同,有相應(yīng)高等教育管理的特色,所以高校的人事管理要根據(jù)具體情況具體分析。
隨著高教改革的深入發(fā)展,高校人事管理系統(tǒng)也要進(jìn)行相應(yīng)的變革。管理的內(nèi)容要向縱深方向發(fā)展,為高校領(lǐng)導(dǎo)和相關(guān)教育管理部門提供決策的依據(jù)。
隨著信息技術(shù)的發(fā)展,過去很難實(shí)現(xiàn)的功能,如智能決策,數(shù)據(jù)挖掘等,漸漸成熟,可將這些技術(shù)加入到系統(tǒng)中,實(shí)現(xiàn)更豐富的功能。
摘要:本文探討了一個人事管理系統(tǒng)開發(fā)的方法和主要過程,包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前臺應(yīng)用程序的編寫。該系統(tǒng)同其他一些系統(tǒng)相比,具有效率高、安全可靠、使用簡單等優(yōu)點(diǎn)。
關(guān)鍵詞:人事管理系統(tǒng);C/S體系結(jié)構(gòu);數(shù)據(jù)庫
1 引言
隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,傳統(tǒng)的人事管理方法耗費(fèi)了大量的人力、物力,其工作效率已經(jīng)不能適應(yīng)新發(fā)展的需要,無法完成當(dāng)今的人事管理工作。人事管理系統(tǒng)就是把分散的企事業(yè)單位的職工信息實(shí)行統(tǒng)一、集中、規(guī)范的收集管理,建立分類編號管理、電腦存儲查詢以及防火、防潮、防蛀、防盜等現(xiàn)代化、專業(yè)化的管理系統(tǒng),為企事業(yè)單位和職工解除后顧之憂[1]。使用計(jì)算機(jī)對人事信息進(jìn)行管理, 具有檢索迅速、可靠性高、存儲量大、保密性好等優(yōu)點(diǎn),能夠極大地提高人事管理的效率。
本系統(tǒng)使用的開發(fā)語言是Visual C++,采用的數(shù)據(jù)庫是ACCESS 2003,應(yīng)用MFC ODBC數(shù)據(jù)庫訪問技術(shù),其主要功能是對企事業(yè)單位的人事進(jìn)行管理。該系統(tǒng)屬于管理信息系統(tǒng),主要包括以下五個模塊:員工檔案模塊、系統(tǒng)查詢和統(tǒng)計(jì)模塊、系統(tǒng)安全性維護(hù)模塊、報(bào)表輸出模塊、幫助模塊。本系統(tǒng)具有友好的人機(jī)交互界面,操作簡單且處理效率較高。
2 系統(tǒng)的設(shè)計(jì)
2.1 需求分析
在調(diào)查有關(guān)企業(yè)人事信息需求的基礎(chǔ)上,本論文對所開發(fā)的人事管理系統(tǒng)的功能進(jìn)行了認(rèn)真的分析,根據(jù)用戶需求,主要包括以下幾個方面:
1) 員工檔案模塊
員工檔案模塊包括員工基本信息的錄入、查詢、刪除、修改及打印輸出等功能模塊。員工基本信息主要是員工ID、姓名、性別、出生年月、政治面貌、籍貫、專業(yè)、職稱、學(xué)歷等內(nèi)容。
2) 系統(tǒng)查詢和統(tǒng)計(jì)模塊
系統(tǒng)查詢模塊包括員工調(diào)動管理、員工考勤管理、員工培訓(xùn)管理、員工職稱管理、員工工資管理。員工調(diào)動管理包括員工ID、原部門、原職務(wù)、新部門、新職務(wù)以及調(diào)動的日期,管理員可以對這些信息進(jìn)行錄入、查詢、刪除、編輯以及打印相關(guān)報(bào)表等操作;員工考勤管理包括員工ID、考勤卡ID、遲到或早退的次數(shù)、公休天數(shù)、請假次數(shù)、加班次數(shù);員工培訓(xùn)管理用來員工上學(xué)、進(jìn)修等參加培訓(xùn)的通知,員工可以在線報(bào)名;員工職稱管理對員工的晉升或降職等情況進(jìn)行添加、編輯、刪除等操作,詳細(xì)記錄評職的時間及員工的現(xiàn)任職稱;員工工資的登統(tǒng)和計(jì)發(fā)是人事部門和財(cái)務(wù)部門根據(jù)相關(guān)數(shù)據(jù)得出的,主要針對員工的基本工資、薪級工資、職務(wù)工資、補(bǔ)貼、醫(yī)療費(fèi)用等進(jìn)行綜合的匯總,形成實(shí)發(fā)工資,還可以對某些人員的工資進(jìn)行查詢和調(diào)整,這需要兩位負(fù)責(zé)人的相關(guān)審核以確保信息的安全。
3) 系統(tǒng)安全性維護(hù)模塊
本系統(tǒng)為不同用戶確立相應(yīng)的權(quán)限信息,記錄每個用戶對系統(tǒng)及數(shù)據(jù)進(jìn)行的每個操作,可以防止他人進(jìn)入本系統(tǒng)和越權(quán)操作。管理員需要定期備份數(shù)據(jù),有添加、刪除、修改信息和審批其他用戶信息的權(quán)限,普通用戶有查詢和部分內(nèi)容錄入的權(quán)限。
4) 報(bào)表輸出模塊
本模塊的功能是輸出數(shù)據(jù)庫中的數(shù)據(jù)信息,即按照用戶需求打印各種報(bào)表,如員工檔案表、考勤記錄表、員工工資等。
5) 幫助模塊
為了使用戶快速了解并準(zhǔn)確使用本系統(tǒng)的各項(xiàng)功能,減少誤操作,本系統(tǒng)在開發(fā)的過程中加入了幫助模塊,用戶可以通過點(diǎn)擊該模塊提供的鏈接,迅速熟悉相關(guān)的模塊功能。
2.2 系統(tǒng)的設(shè)計(jì)思想及工作流程
為了實(shí)現(xiàn)人事管理的高效性和科學(xué)性,本系統(tǒng)采用了面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,便于系統(tǒng)功能的各種組合和修改及技術(shù)維護(hù)人員對數(shù)據(jù)的補(bǔ)充、維護(hù),支持代碼重用技術(shù),具備數(shù)據(jù)庫維護(hù)功能,能夠及時根據(jù)用戶需求進(jìn)行數(shù)據(jù)的添加、刪除、編輯、備份等操作。
人事管理系統(tǒng)需要完成如下功能:員工各種信息的輸入、人事變動的詳細(xì)記錄、按照某種條件查詢員工的相關(guān)信息、員工考勤記錄、打印輸出結(jié)果等。系統(tǒng)的工作流程如圖1所示。
2.3 數(shù)據(jù)庫分析
人事管理系統(tǒng)是一個數(shù)據(jù)庫應(yīng)用系統(tǒng),員工的所有信息都保存在數(shù)據(jù)庫中。數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)是本系統(tǒng)開發(fā)過程中一個非常重要的環(huán)節(jié),好的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)會減少數(shù)據(jù)冗余度,維護(hù)數(shù)據(jù)的完整性,系統(tǒng)具有較快的響應(yīng)速度,簡化基于此數(shù)據(jù)庫的應(yīng)用程序的實(shí)現(xiàn)等等。
ACCESS 2003中文版是Microsoft公司于2003年推出的辦公自動化軟件包Office 2003中文版的重要組件,是目前市場上功能較強(qiáng)大數(shù)據(jù)庫管理系統(tǒng)之一。ACCESS可以利用各種來源的數(shù)據(jù),包括運(yùn)行于PC上的數(shù)據(jù)庫(Xbase系列、Parabox等)和運(yùn)行于服務(wù)器、小型機(jī)、大型機(jī)上的SQL數(shù)據(jù)庫中的數(shù)據(jù)[2]。
數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)是總體設(shè)計(jì)階段非常重要的環(huán)節(jié),好的數(shù)據(jù)庫結(jié)構(gòu)可以簡化開發(fā)過程,使系統(tǒng)功能更加清晰明確。因?yàn)閿?shù)據(jù)庫結(jié)構(gòu)的變化會造成編碼的改動,所以必須認(rèn)真設(shè)計(jì)數(shù)據(jù)庫結(jié)構(gòu)后再進(jìn)行編碼,從而避免無謂的重復(fù)工作[3]。人事管理系統(tǒng)E-R圖如圖2所示。
3 系統(tǒng)實(shí)現(xiàn)
3.1 創(chuàng)建ODBC數(shù)據(jù)源
ODBC(Open Database Connectivity)全稱是開放數(shù)據(jù)庫連接,它是由Microsoft公司隨操作系統(tǒng)提供的,現(xiàn)在它已成為數(shù)據(jù)庫訪問的標(biāo)準(zhǔn)接口[4]。ODBC為使用不同的關(guān)系數(shù)據(jù)庫提供了一個統(tǒng)一的接口程序,實(shí)現(xiàn)應(yīng)用軟件開發(fā)與數(shù)據(jù)庫公共接口。若實(shí)現(xiàn)這一統(tǒng)一的接口,就必須有一個標(biāo)準(zhǔn)ODBC接口程序(函數(shù))調(diào)用相應(yīng)的關(guān)系數(shù)據(jù)庫,將這個接口程序稱為ODBC驅(qū)動程序[5]。在Windows環(huán)境下,利用“Microsoft Access Driver (*. mdb)”作為安裝數(shù)據(jù)源的驅(qū)動程序,如圖3所示。
在編寫MFC ODBC數(shù)據(jù)庫應(yīng)用程序之前,要事先創(chuàng)建一個名為“人事管理數(shù)據(jù)庫”的數(shù)據(jù)庫文件,并且將它注冊為數(shù)據(jù)源。即在ODBC數(shù)據(jù)管理器中出現(xiàn)“人事管理數(shù)據(jù)庫”的數(shù)據(jù)源后,應(yīng)用程序就可以通過ODBC驅(qū)動程序訪問數(shù)據(jù)庫了,如圖4所示。
3.2 網(wǎng)絡(luò)結(jié)構(gòu)體系
系統(tǒng)采用C/S體系結(jié)構(gòu),將一個數(shù)據(jù)庫應(yīng)用系統(tǒng)分解為前臺的客戶、應(yīng)用程序和后臺的服務(wù)器部分。Client(客戶端) 要安裝專用的客戶端軟件用來訪問數(shù)據(jù)庫服務(wù)器;Server(服務(wù)器端)安裝了服務(wù)器程序和數(shù)據(jù)庫,用于提供數(shù)據(jù)服務(wù)。
4 系統(tǒng)的部分界面
4.1 登錄窗口的設(shè)計(jì)
登錄窗口的設(shè)計(jì),包括密碼輸入、登錄和退出,使用者需要選擇相應(yīng)的權(quán)限,這是啟動本系統(tǒng)時首次出現(xiàn)的,它是進(jìn)入系統(tǒng)的“大門”,如圖5所示。
4.2 員工基本資料的查看窗口
員工檔案模塊主要包括對員工基本信息的添加、保存、刪除和查找等功能,用于在窗口中瀏覽員工的基本信息,如圖6所示。
5 結(jié)束語
本系統(tǒng)采用面向?qū)ο蟮某绦蛟O(shè)計(jì)方法和數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì)方法,在Windows環(huán)境下,以Access 2003為后臺數(shù)據(jù)庫,由Visual C++開發(fā)完成前臺界面。實(shí)踐證明,本系統(tǒng)提供了簡單、可行的數(shù)據(jù)采集方式,減輕了工作人員的勞動強(qiáng)度,增強(qiáng)了系統(tǒng)的集成度,通過角色的權(quán)限設(shè)置提高了系統(tǒng)的安全性,使管理更加方便、科學(xué)。
摘要:該文設(shè)計(jì)并實(shí)現(xiàn)了一個小型的高校人事管理系統(tǒng),系統(tǒng)包括對管理人員和用戶信息的管理模塊,更重要的是實(shí)現(xiàn)了對職工基本信息、人事調(diào)動信息、獎懲情況等繁瑣工作的便捷管理。本系統(tǒng)使用Microsoft Visual 2003集成開發(fā)工具創(chuàng)建Web應(yīng)用程序,采用C#開發(fā)語言,使用微軟的Microsoft SQL Server 2005建立數(shù)據(jù)庫,采用數(shù)據(jù)庫訪問技術(shù),實(shí)現(xiàn)人事信息的便捷管理。它基本滿足了人事管理者和用戶對功能的需求,登錄后對權(quán)限進(jìn)行了設(shè)置,提高了系統(tǒng)的安全性,保證人事信息的安全。該系統(tǒng)具有友好的界面、良好的可擴(kuò)展性。
目前,很多高校仍然使用傳統(tǒng)人工的方式管理人事檔案,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護(hù)都帶來了不少的困難。為此,筆者設(shè)計(jì)開發(fā)了一套小型的高校人事管理系統(tǒng),該系統(tǒng)對高校的人事信息進(jìn)行有效的管理,具有人工管理所無法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。本系統(tǒng)采用動態(tài)WEB構(gòu)建技術(shù),使得系統(tǒng)客戶端無須維護(hù),適應(yīng)性強(qiáng)。
1 系統(tǒng)需求描述
通過調(diào)查,要求系統(tǒng)需要有以下功能:由于操作人員不同的計(jì)算機(jī)操作水平,要求有良好的人機(jī)界面;由于該系統(tǒng)的使用對象多,要求有較好的權(quán)限管理;對原始數(shù)據(jù)修改簡單方便,支持多條件修改;方便的數(shù)據(jù)查詢,支持多條件查詢;在相應(yīng)的權(quán)限下,刪除數(shù)據(jù)方便簡單,數(shù)據(jù)穩(wěn)定性好。
基于系統(tǒng)需求分析,該系統(tǒng)需要實(shí)現(xiàn)以下基本功能模塊:用戶登錄模塊,登錄信息的合法驗(yàn)證;人員檔案管理模塊,查詢、修改、刪除和添加檔案;履歷信息管理模塊,完成對人員教育經(jīng)歷、工作經(jīng)歷和繼續(xù)教育信息的查詢、編輯、刪除、添加等操作;職稱管理模塊,滿足對人員職稱的查詢、編輯、刪除操作;獎懲管理模塊,實(shí)現(xiàn)對工作人員獎勵和懲罰信息的查詢、編輯、刪除和添加操作;人員調(diào)動管理模塊,實(shí)現(xiàn)對人員調(diào)動、待退休人員和離退休人員信息的查詢、修改、刪除和添加操作;系統(tǒng)管理模塊,實(shí)現(xiàn)綜合查詢、添加用戶為系統(tǒng)管理員、修改密碼、添加和刪除部門。
2 系統(tǒng)功能模塊
該系統(tǒng)可分為6個大的功能模塊,實(shí)現(xiàn)16個具體功能,系統(tǒng)功能如圖1所示。
3 系統(tǒng)實(shí)現(xiàn)
3.1系統(tǒng)運(yùn)行流程
根據(jù)該系統(tǒng)的運(yùn)行過程,設(shè)計(jì)出系統(tǒng)流程如圖2所示。
3.2 功能模塊的實(shí)現(xiàn)
3.2.1用戶登錄模塊
用戶登陸由頁面Login.aspx實(shí)現(xiàn),它的代碼隱藏文件為Login.aspx.cs。該頁面也是整個應(yīng)用程序的起始頁面,用戶都是從該頁面登陸進(jìn)入系統(tǒng)中的。
為了實(shí)現(xiàn)用戶登陸功能,應(yīng)用程序在該頁面添加3個TextBox控件、2個Button控件、1個DropDownList控件和1個Label控件,它們的名稱分別為user、password、yzm、ImageButton3、ImageButton4、DropDownList3和msg??丶ser、password、yzm分別用來輸入用戶名稱、密碼和驗(yàn)證碼;控件ImageButton3、ImageButton4分別用來實(shí)現(xiàn)用戶登錄和重填功能;控件msg顯示用戶登陸操作的結(jié)果;控件DropDwonList顯示用戶身份。頁面Login.aspx的設(shè)計(jì)界面如圖3所示。
3.2.2查詢、修改和刪除頁面
在本系統(tǒng)中,主要用到查詢、刪除、修改和添加功能,在此,筆者以“員工基本信息”的查詢、修改、刪除和添加為例來說明這些功能的實(shí)現(xiàn)和設(shè)計(jì)方法。
View.aspx頁面用來實(shí)現(xiàn)對員工基本信息的查詢、修改、刪除和添加等操作,在查詢的設(shè)計(jì)中要用到數(shù)據(jù)綁定,這就要用到DataGrid控件綁定數(shù)據(jù)庫,并進(jìn)行分頁,拖拽了3個Button控件、1個DropDownList控件和2個TextBox控件,Button控件觸發(fā)Click事件,完成查詢的命令,DropDownList控件用來選擇查詢條件,TextBox控件用來填寫滿足條件的被查詢員工。
4 數(shù)據(jù)庫的實(shí)現(xiàn)
考慮到高校人事管理系統(tǒng)的實(shí)際需要,本系統(tǒng)需要的數(shù)據(jù)至少包括用戶數(shù)據(jù)、考勤數(shù)據(jù)、調(diào)動數(shù)據(jù)、獎懲數(shù)據(jù)和履歷信息數(shù)據(jù)。用戶數(shù)據(jù)主要包括用戶名、用戶密碼、用戶角色數(shù)據(jù);考勤數(shù)據(jù)主要包括用戶的考勤數(shù)據(jù)和系統(tǒng)的考勤設(shè)置數(shù)據(jù);調(diào)動數(shù)據(jù)主要包括調(diào)動管理信息、待退休人員信息、離退休人員信息;履歷信息數(shù)據(jù)主要包括教育經(jīng)歷數(shù)據(jù)、工作經(jīng)歷數(shù)據(jù)、繼續(xù)教育經(jīng)歷數(shù)據(jù);獎懲數(shù)據(jù)主要包括受嘉獎和受懲罰人員的信息數(shù)據(jù)。
分析過總體設(shè)計(jì)方案后,按照軟件工程的設(shè)計(jì)理念,應(yīng)該綜合分析建立相應(yīng)的數(shù)據(jù)庫表,根據(jù)筆者所做系統(tǒng)各模塊的需要,計(jì)劃至少建立十五個表:人員檔案表Employee、離退休人員表Retire、人員調(diào)動表Remove、獎懲表RewardPunish、待退休表RetireEmployee、考勤表Leave、部門表DepartmentCoding、繼續(xù)教育表 ContinueEdu、工作經(jīng)歷表 WorkExperience、系統(tǒng)管理員表Sysadmin、評審職稱表 PostAppraise、聘任職稱表PostEngage、受教育經(jīng)歷表EduExperience、年度考核表Assess、錯誤信息表WrongInfo。下面以人員檔案表為例。
人員檔案表Employee用來存儲高校內(nèi)部在職人員的檔案數(shù)據(jù),如員工ID、員工姓名、員工性別等,其中EmployeeID是主碼。表的字段說明如圖4所示。
5 結(jié)束語
本文介紹了一個小型高校人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),可基本滿足普通高校日常人事管理工作。它具有成本低、良好的可擴(kuò)展、可移植性好特點(diǎn),非常實(shí)用于規(guī)模較小的高校單位和中小型的企業(yè)使用。同時,也節(jié)約了人力物力,提高了工作效率。目前,該系統(tǒng)使用期間穩(wěn)定可靠,效果良好。
摘要:高校人事管理系統(tǒng)是實(shí)現(xiàn)高校人力資源信息化管理的一種有效的方式。該文介紹了基于SSH的高校人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)方法,能滿足現(xiàn)代人事管理需要的應(yīng)用系統(tǒng)。
關(guān)鍵詞:SSH技術(shù);人事管理;MIS
隨著計(jì)算機(jī)科學(xué)技術(shù)的不斷提高和日漸成熟,越來越多的高校已經(jīng)開始進(jìn)行數(shù)字化校園的建設(shè)和完善,而人事管理是高校事務(wù)管理中的重點(diǎn),同時需要與其他系統(tǒng)的協(xié)同工作,數(shù)據(jù)共享,并為決策者提供全面、準(zhǔn)確的數(shù)據(jù)和實(shí)時分析,從而提高高校人事管理的工作效率和水平,更好地為學(xué)校長遠(yuǎn)發(fā)展而服務(wù)。
本文主要是結(jié)合高校人事管理的特殊性,以高校長足建設(shè)和人才有效利用與開發(fā)需要為目的,在現(xiàn)有的數(shù)字化校園系統(tǒng)基礎(chǔ)之上,運(yùn)用計(jì)算機(jī)信息管理技術(shù),構(gòu)建一個運(yùn)行穩(wěn)定,提高人事管理效率的管理系統(tǒng),充分考慮到教職員工信息的最大化共享和人事資源高效利用,以滿足學(xué)校教育信息化建設(shè)的要求,適應(yīng)高校長足發(fā)展的需求。
1 SSH技術(shù)
1.1 SSH技術(shù)的概述
SSH是一種開發(fā)J2EE 企業(yè)級Web應(yīng)用的輕量級解決方案,由基于MVC模式開發(fā)的表示層Struts框架和基于IoC模式的業(yè)務(wù)邏輯處理Spring框架以及對象/關(guān)系映射持久層框架Hibernate組成。
1.2 Struts是Apache 基金會Jakarta 項(xiàng)目組的一個Open Source 項(xiàng)目
它采用MVC模式,能夠很好地幫助java 開發(fā)者利用J2EE開發(fā)Web應(yīng)用。Structs 框架的核心是一個彈性的控制層,基于如 Java Servlets,JavaBeans,ResourceBundles與XML等標(biāo)準(zhǔn)技術(shù),以及 Jakarta Commons 的一些類庫。
1.3 Spring框架一個開源框架,目前被認(rèn)為是最有前途的開源框架之一
在某種意義上是EJB的替代品,她是一種輕量級的容器。
Spring框架的主要功能是基于Java Beans技術(shù)的配置管理方式,采用IOC原理,對依賴注射技術(shù)的使用。這些都用來減少各組件間對實(shí)施細(xì)則的相互依賴性,提供大量的AOP框架為數(shù)據(jù)處理管理之類的服務(wù)。同IOC的功能基本類似,提高系統(tǒng)的模塊化程度。
2 Hibernate框架是一種Java語言下的對象關(guān)系映射解決方案
它是一個開源框架軟件。它用來把對象模型表示的對象映射到基于SQL 的關(guān)系模型結(jié)構(gòu)中去,為面向?qū)ο蟮念I(lǐng)域模型到傳統(tǒng)的關(guān)系型數(shù)據(jù)庫的映射,提供了一個使用方便的框架。
Hibernate對JDBC進(jìn)行了非常輕量級的對象封裝,Hibernate可以在應(yīng)用EJB(Enterprise JavaBeans是Java應(yīng)用于企業(yè)計(jì)算的框架)的J2EE架構(gòu)中取代CMP,完成數(shù)據(jù)持久化的重任。
Hibernate API中的接口可以分為以下四類:提供訪問數(shù)據(jù)庫的操作的接口,用于配置Hibernate的接口, 間接接口, 用于擴(kuò)展Hibernate功能的接口。
2.1 基于SSH的J2EE業(yè)務(wù)應(yīng)用
集成SSH框架的系統(tǒng)框架圖如圖1所示,系統(tǒng)從架構(gòu)上總的分為三層:視圖表示層、業(yè)務(wù)處理層和數(shù)據(jù)持久層。其中使用Struts作為系統(tǒng)的表示層提供支持并負(fù)責(zé)MVC的分離工作,Struts框架負(fù)責(zé)系統(tǒng)構(gòu)架的三層分離,利用對象關(guān)系映射框架Hibernate對數(shù)據(jù)訪問提供持久層支持,方便用戶對象與數(shù)據(jù)訪問之間的轉(zhuǎn)化,業(yè)務(wù)邏輯層用Spring處理完成?;静僮髁鞒淌?用軟件工程的分析方法根據(jù)業(yè)務(wù)需求提出一些模型,將這些模型抽象成類,并實(shí)現(xiàn)為眾多的Java對象,然后編寫數(shù)據(jù)對象訪問接口(DAO),并在Hibernate中對DAO的基本實(shí)現(xiàn),采用Hibernate架構(gòu)實(shí)現(xiàn)的DAO類來實(shí)現(xiàn)Java類的數(shù)據(jù)屬性值來于數(shù)據(jù)庫的讀取與存儲,最后提交給Spring完成業(yè)務(wù)邏輯處理并返回。
3 系統(tǒng)設(shè)計(jì)
3.1 系統(tǒng)功能
1)檔案管理。能完成學(xué)校教職員工包括履歷、資格、任職及組織等在內(nèi)的信息管理,完成干部職務(wù)聘任、變更及級別、任職時間等項(xiàng)的管理,離校、離崗人員,離退休人員的檔案管理等。
2)薪資管理.包括職工工作考核情況信息管理,考勤情況的輸入,工資、津貼、獎金等的套算,導(dǎo)入,導(dǎo)出,查詢,統(tǒng)計(jì),匯總,生成報(bào)表打印等功能。
3)社會保險(xiǎn)管理:對固定編制人員與流動編制人員根據(jù)基本信息自動生成養(yǎng)老、失業(yè)、醫(yī)療、生育、工傷的保險(xiǎn)報(bào)表。
4)考核管理。能夠?qū)π逻M(jìn)人員教師資格審核及認(rèn)定,對在職教師進(jìn)行教學(xué)工作量、科研成果、出勤情況及年度考核的管理。
5)師資隊(duì)伍建設(shè)與管理。完成職稱聘定管理,專業(yè)技術(shù)職稱、職務(wù)評聘信息的初審、更新、維護(hù)等處理,全體教師年度考核管理,各級專家、學(xué)科帶頭人、中青年骨干教師等學(xué)術(shù)梯隊(duì)的選拔、培養(yǎng)、考核工作管理;校內(nèi)現(xiàn)有師資的分析管理。
6)人員基本信息維護(hù)。包括:統(tǒng)一身份認(rèn)證,權(quán)限控制;系統(tǒng)對人員的當(dāng)前信息,歷史變遷信息等進(jìn)行錄入、編輯、查詢、統(tǒng)計(jì)、分析、輸出等維護(hù)。
7)統(tǒng)計(jì)分析。完成各種統(tǒng)計(jì)報(bào)表的處理,比如可統(tǒng)計(jì)打印目前教職工的年齡分布狀況、職稱分布狀況及各種比例關(guān)系等;提供歸檔人事資料的輸出打印功能。
3.2 系統(tǒng)業(yè)務(wù)模塊
高校人事管理系統(tǒng)是一個用戶量大、功能繁多的綜合信息管理系統(tǒng),由于設(shè)計(jì)模塊功能繁多,本文介紹部分業(yè)務(wù)模塊。
其基本業(yè)務(wù)流程為:
1)通過JSP頁面實(shí)現(xiàn)交互界面,負(fù)責(zé)傳遞請求和接受響應(yīng);
2)在表示層引入Struts,根據(jù)Struts Action接受到的ActionForm,委派相應(yīng)的Action;
3)在業(yè)務(wù)層中,管理服務(wù)組件的Spring IoC容器負(fù)責(zé)向Action提供業(yè)務(wù)模型組件和該組件的協(xié)作對象數(shù)據(jù)處理(DAO)組件完成業(yè)務(wù)邏輯,并提供事務(wù)處理、緩沖池等容器組件,提升系統(tǒng)性能,保證數(shù)據(jù)完整性;
4)持久層依賴于Hibernate的對象化映射和數(shù)據(jù)庫交互以處理DAO組件請求的數(shù)據(jù),并返回處理結(jié)果。
在系統(tǒng)中,教職工的薪酬的計(jì)算是情況種類最多一個功能計(jì)算,并與職工個人最為緊密相關(guān)的。在工資計(jì)算過程中,我們把學(xué)校的按工種和職稱分類設(shè)計(jì)一個計(jì)算公式,儲存在系統(tǒng)的業(yè)務(wù)處理中。本系統(tǒng)中的工資管理模塊主要功能涉及按職工工作性質(zhì)分類的基礎(chǔ)工資數(shù)據(jù)管理、加班管理、科研經(jīng)費(fèi)、津貼管理,查詢統(tǒng)計(jì)打印管理的功能,實(shí)現(xiàn)基礎(chǔ)數(shù)據(jù)輸入系統(tǒng)自動計(jì)算薪酬,與工資的查詢、工資單打印、統(tǒng)計(jì)打印。其具體的業(yè)務(wù)流程如圖2所示。
4 系統(tǒng)測試
網(wǎng)站性能測試工作的首要任務(wù)就是采用網(wǎng)站測試工具對網(wǎng)站加壓以測量網(wǎng)站服務(wù)器得出每秒可以承受的請求(Request Per Second) 的最大值。接下來的任務(wù)就是找出所有可能限制系統(tǒng)性能的原因,例如,CPU、內(nèi)存、或是后端系統(tǒng)所造成的反應(yīng)延遲等。
我們使用著名的測試軟件LoadRunner對系統(tǒng)的壓力和負(fù)載能力進(jìn)行測試,基本達(dá)到我們系統(tǒng)要求,其測試數(shù)據(jù)如圖3。
測試在10000 個用戶的負(fù)載下,User Load的最大值為10,平均為9.722,系統(tǒng)平均響應(yīng)能力最大時間為0.64秒,所有業(yè)務(wù)動作可用及基本穩(wěn)定。
5 結(jié)束語
結(jié)合高校人事管理,在現(xiàn)有的數(shù)字化校園系統(tǒng)基礎(chǔ)之上,基于SSH框架在Eclipse開發(fā)平臺中實(shí)現(xiàn)高校人事信息管理系統(tǒng),經(jīng)過一個多月的測試和試運(yùn)行,目前系統(tǒng)穩(wěn)定性良好。
摘要:高校人事管理系統(tǒng)是典型的管理信息系統(tǒng)(MIS)。主要包括基本信息管理、人事檔案管理、數(shù)據(jù)庫管理、系統(tǒng)管理等功能模塊。該文對系統(tǒng)的功能、組成、及實(shí)現(xiàn)原理進(jìn)行了初步的探討。
關(guān)鍵詞:人事管理系統(tǒng);數(shù)據(jù)庫;系統(tǒng)設(shè)計(jì)
人事管理是隨著人事制度改革應(yīng)運(yùn)而生的一項(xiàng)新的工作。由于一些企事業(yè)的改制,人事的更迭,以及人事檔案的多頭管理,造成了部分檔案的流失,也造成了效率低、辦事難的情況。經(jīng)濟(jì)體制的快速發(fā)展,對于企、事業(yè)單位的人事管理系統(tǒng)部門來說,非常需要一個操作簡便、功能實(shí)用、能滿足本單位對員工信息管理及需求的系統(tǒng)。
隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在企事業(yè)單位管理中應(yīng)用的普及,推動人事管理走向科學(xué)化、規(guī)范化。計(jì)算機(jī)管理具有無法比擬的優(yōu)點(diǎn):檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高人事管理的效率,也是企事業(yè)單位的走向科學(xué)化、正規(guī)化管理,是與世界接軌的重要條件。
目前市面上流行的人事管理系統(tǒng)不少。但是,對于高校人事管理系統(tǒng)來說,不需要大型的數(shù)據(jù)庫系統(tǒng),只需要一個操作方便,功能實(shí)用,能滿足本校對數(shù)據(jù)的管理及需求的系統(tǒng)。我們的目標(biāo)就是在于開發(fā)一個功能實(shí)用、操作方便,簡單明了的人事管理系統(tǒng).能夠方便快捷地錄入人事的基本資料,在操作上能夠完成諸如添加、修改、刪除等,按各種條件進(jìn)行查詢、統(tǒng)計(jì)、設(shè)置用戶權(quán)限等方面的工作?;緷M足人事日常業(yè)務(wù)的需要,并且可以在數(shù)據(jù)庫中存儲相應(yīng)教師的照片。為了能夠更好地存儲職工信息,可以將教師信息添加到Word文檔,這樣,不但更便于保存,還可以通過Word文檔進(jìn)行打印。
1 需求分析
需求分析是軟件開發(fā)中相當(dāng)重要的一個環(huán)節(jié),需求分析做的好壞直接影響到系統(tǒng)的成功與否。在設(shè)計(jì)高校人事管理系統(tǒng)時,主要達(dá)到以下幾個方面的要求:
1)圖形化界面、可操作性強(qiáng),系統(tǒng)的功能操作要方便、易懂、不要有多余或復(fù)雜的操作。容錯與隨機(jī)幫助有機(jī)結(jié)合,便于用戶使用及擴(kuò)充,使一般用戶不用培訓(xùn)就能上機(jī)操作。每個操作不管成功與否都進(jìn)行相應(yīng)的提示,讓用戶時刻知道操作是否成功,不要讓用戶盲目的進(jìn)行操作。而且,錯誤提示應(yīng)該準(zhǔn)確簡潔,讓用戶知道哪里出現(xiàn)錯誤,能及時修改。
2)可以真正的實(shí)現(xiàn)對高校人事的管理,系統(tǒng)的功能要符合本校的實(shí)際情況。信息的搜集、存儲、傳遞、分類、統(tǒng)計(jì)和檢索等功能的計(jì)算機(jī)化,確保其準(zhǔn)確性、及時性、完整性和相關(guān)性。在查看教師信息時,可以對教師的家庭情況和培訓(xùn)情況進(jìn)行添加、修改、刪除操作。
3)要能夠方便快捷的進(jìn)行多條件全方位的數(shù)據(jù)查詢,并且按照指定的條件對教師信息進(jìn)行統(tǒng)計(jì)。
4)管理系統(tǒng)應(yīng)該按照用戶的權(quán)限設(shè)定的,一定的用戶權(quán)限才能干相應(yīng)的工作。讓每個用戶進(jìn)入系統(tǒng)后,只能操作擁有權(quán)限的窗口。
5)要有簡便有效的維護(hù)手段,實(shí)現(xiàn)數(shù)據(jù)庫的備份、還原及清空操作。系統(tǒng)使用后,維護(hù)工作將是一個長期的工作,通過相應(yīng)手段降低維護(hù)工作量及難度,從而達(dá)到保證運(yùn)行可靠及節(jié)省費(fèi)用的目的。
6)可以方便地對人事信息進(jìn)行輸出打印,便于保存。
7)系統(tǒng)運(yùn)行穩(wěn)定、安全可靠。
綜合上述條件,本系統(tǒng)將由六大模塊組成,包括基本信息管理、人事檔案管理、數(shù)據(jù)庫管理、系統(tǒng)管理等四大主要模塊,并添加了備忘記錄和管理工具等人性化的功能。系統(tǒng)功能結(jié)構(gòu)圖如圖1所示。
2 系統(tǒng)實(shí)現(xiàn)
系統(tǒng)實(shí)現(xiàn)是根據(jù)系統(tǒng)設(shè)計(jì)中所確定的功能與任務(wù),采用面向?qū)ο蟮哪K化分解方法進(jìn)行模塊劃分,模塊分解以“信息隱藏”為準(zhǔn)則,以數(shù)據(jù)操作作為模塊界面,然后對各個??爝M(jìn)行具體實(shí)現(xiàn),并遵循“模塊間低藉合,模塊內(nèi)高內(nèi)聚”的原則,使得系統(tǒng)得到比較高的穩(wěn)定性與維護(hù)性。
1)系統(tǒng)總體架構(gòu)設(shè)計(jì)
綜合數(shù)據(jù)庫系統(tǒng)中的開發(fā)、使用及管理成本分析,同時也考慮到用戶的軟硬件環(huán)境,并且出于數(shù)據(jù)的安全性考慮決定采用客戶端/服務(wù)端(C/S)結(jié)構(gòu)模型。將系統(tǒng)分為兩個部分:表示層部分即為客戶應(yīng)用程序,它安裝在各或部門的人事管理客戶機(jī)上;數(shù)據(jù)層即為SQL Server數(shù)據(jù)庫服務(wù)器,是數(shù)據(jù)資料的存儲地,它放置在人事管理中心的服務(wù)器上。
2)數(shù)據(jù)庫及開發(fā)工具的選擇
在數(shù)據(jù)庫的選擇上主要考慮Access和SQL Server兩種,Access是一種桌面數(shù)據(jù)庫,只適合數(shù)據(jù)量少的應(yīng)用,適合處理少量數(shù)據(jù)和單機(jī)訪問的數(shù)據(jù)庫,效率也較高。但是它的同時訪問客戶端不能多于4個。Access數(shù)據(jù)庫有一定的極限,如果數(shù)據(jù)達(dá)到100M左右,很容易造成服務(wù)器IIS假死,或者消耗掉服務(wù)器的內(nèi)存導(dǎo)致服務(wù)器崩潰。相對而言,SQL Server是基于服務(wù)器端的中型的數(shù)據(jù)庫,可以適合大容量數(shù)據(jù)的應(yīng)用,在功能上管理上也要比Access要強(qiáng)得多。在處理海量數(shù)據(jù)的效率,后臺開發(fā)的靈活性,可擴(kuò)展性等方面強(qiáng)大。因?yàn)楝F(xiàn)在數(shù)據(jù)庫都使用標(biāo)準(zhǔn)的SQL語言對數(shù)據(jù)庫進(jìn)行管理,所以如果是標(biāo)準(zhǔn)SQL語言,兩者基本上都可以通用的。SQL Server還有更多的擴(kuò)展,可以用存儲過程,數(shù)據(jù)庫大小無極限限制。
開發(fā)工具則采用C#,C#(C Sharp)是微軟為.NET Framework量身訂做的程序語言,從根本上保證了C#與.NET架構(gòu)的完美結(jié)合。它全新的技術(shù)架構(gòu)讓應(yīng)用程序和網(wǎng)站開發(fā)變得更為簡單,C#擁有C/C++的強(qiáng)大功能以及Visual Basic簡易使用的特性,功能更強(qiáng)大、數(shù)據(jù)更安全。
數(shù)據(jù)訪問采用了最新的ADO(ActiveX Data Objects)技術(shù),這是微軟公司處理數(shù)據(jù)庫信的最新技術(shù),采用OLEDB的數(shù)據(jù)訪問模式。它是原有數(shù)據(jù)訪問對象DAO、RD0和ODBC三種方式的擴(kuò)展。ADO的模式更為簡化,不論是存取本地的還是遠(yuǎn)程的數(shù)據(jù),都提供了統(tǒng)一的接口。
總地說來,C#與SQL Sever的組合是一種比較典型的搭配,這種組合能夠發(fā)揮各自的長處,而且它們不存在不兼容的問題,系統(tǒng)的穩(wěn)定性與處理數(shù)據(jù)的效率也是經(jīng)過多方測試與認(rèn)可。
3)數(shù)據(jù)庫設(shè)計(jì)
在開發(fā)應(yīng)用程序時,對數(shù)據(jù)庫的操作是必不可少的,數(shù)據(jù)庫設(shè)計(jì)是根據(jù)程序的需求及其實(shí)現(xiàn)功能所指定的,數(shù)據(jù)庫設(shè)計(jì)的合理性將直接影響到程序的開發(fā)過程。它不僅關(guān)系到系統(tǒng)的正常使用,同時也決定了系統(tǒng)的數(shù)據(jù)完備性、開發(fā)難度、易維護(hù)性和易升級性。因此,人事管理系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì),具有一定的使用價值和現(xiàn)實(shí)意義。
數(shù)據(jù)庫中的數(shù)據(jù)是從全局觀點(diǎn)出發(fā)建立的,他按一定的數(shù)據(jù)模型進(jìn)行組織、描述和存儲。其結(jié)構(gòu)基于數(shù)據(jù)間的自然聯(lián)系,從而可提供一切必要的存取路徑,且數(shù)據(jù)不再針對某一應(yīng)用,而是面向全組織,具有整體的結(jié)構(gòu)化特征。
數(shù)據(jù)庫中的數(shù)據(jù)是為眾多用戶所共享其信息而建立的,已經(jīng)擺脫了具體程序的限制和制約。不同的用戶可以按各自的用法使用數(shù)據(jù)庫中的數(shù)據(jù);多個用戶可以同時共享數(shù)據(jù)庫中的數(shù)據(jù)資源,即不同的用戶可以同時存取數(shù)據(jù)庫中的同一個數(shù)據(jù)。數(shù)據(jù)共享性不僅滿足了各用戶對信息內(nèi)容的要求,同時也滿足了各用戶之間信息通信的要求。
3 結(jié)束語
本文所設(shè)計(jì)的系統(tǒng)采用C/S結(jié)構(gòu)模式開發(fā),以Microsoft Visual Studio 2005為系統(tǒng)開發(fā)平臺,應(yīng)用程序以C#為開發(fā)工具,數(shù)據(jù)庫采用Microsoft SQL Server 2005。
通過本系統(tǒng),可以保證人高校人事管理工作中數(shù)據(jù)操作的安全性及高可靠性。所欲達(dá)到的目標(biāo)即實(shí)現(xiàn)教師信息的增加、刪除、修改,并能對教師基本信息進(jìn)行打印、能夠進(jìn)行方便快捷的全方位數(shù)據(jù)查詢,按照指定的條件進(jìn)行統(tǒng)計(jì)、對系統(tǒng)的使用對象有較好的權(quán)限管理以及數(shù)據(jù)庫的備份、還原及清空等功能,大大提高高校人事管理的效率和水平。
摘要:高校人事管理系統(tǒng)主要提供了對高校人事檔案信息、合同、薪酬、考勤、考核以及人力資源等的管理,對高校的人力資源管理方方面面進(jìn)行分析、規(guī)劃、實(shí)施、調(diào)整,提高高校人事的管理水平,使人力資源更有效的服務(wù)高校。本文采用基于B/S構(gòu)架的三層體系結(jié)構(gòu),利用JSP技術(shù)、Mysql數(shù)據(jù)庫技術(shù)、Spring和MyBatis框架進(jìn)行設(shè)計(jì),實(shí)現(xiàn)了人事信息管理、合同續(xù)聘管理、師資隊(duì)伍建設(shè)、校內(nèi)調(diào)動管理、退休喪后管理、培訓(xùn)進(jìn)修管理等模塊,能夠滿足高校人事管理的基本需求。
關(guān)鍵詞:B/S;人事管理;Spring;MyBatis
1 引言
近年來,計(jì)算機(jī)技術(shù)在高校日常事務(wù)管理方面的應(yīng)用受到了越來越多的關(guān)注。隨著數(shù)據(jù)庫技術(shù)、網(wǎng)絡(luò)技術(shù)以及web設(shè)計(jì)技術(shù)的發(fā)展和應(yīng)用,計(jì)算機(jī)技術(shù)已使往日繁雜、瑣碎的日常事務(wù)管理變得整潔而高效。
人事資源管理系統(tǒng)根據(jù)高校人事管理工作的特點(diǎn),在充分注重軟件操作的交互性,簡單性以及可視化原則的前提下,能及時為人事管理提供準(zhǔn)確、全面的數(shù)據(jù)和結(jié)果分析,能有效提高高校人事管理的效率、質(zhì)量及管理Q策的有效性、可靠性和實(shí)時性,有助于高校人事工作的信息化、正規(guī)化管理。
2 系統(tǒng)需求
人事管理系統(tǒng)主要分為前臺管理和后臺管理兩個功能模塊。有教師和管理員兩個角色。管理員可以進(jìn)行人事信息管理、合同續(xù)聘管理、師資隊(duì)伍建設(shè)、校內(nèi)調(diào)動管理、退休喪后管理、培訓(xùn)進(jìn)修管理等功能。教師通過瀏覽器可以對相關(guān)授權(quán)信息進(jìn)行查看。功能結(jié)構(gòu)圖如圖1所示。
3 系統(tǒng)設(shè)計(jì)
3.1 數(shù)據(jù)庫設(shè)計(jì)
一位教師有一個政治面貌,一位教師可以簽訂多個合同,一個合同只屬于一位教師。一位教師可以有多個年度考核,一個年度考核只屬于一位教師。一位教師可以進(jìn)行多次信息變更,而一條信息變更只屬于一位教師。
管理員登錄需要輸入管理員id和管理員密碼,與數(shù)據(jù)庫中數(shù)據(jù)進(jìn)行比對,若存在此記錄,則可成功登錄,否則登錄失敗,返回登錄界面。表1為管理員表結(jié)構(gòu)設(shè)計(jì)。
3.2 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)
教職工通過前臺操作將指令下達(dá)到后臺,后臺將指令由Spring進(jìn)行自動掃描分配首先到達(dá)控制層,控制層中的UserLogin Controller類通過調(diào)用EmpResult execute()方法到服務(wù)層,服務(wù)層中有接口UserService,它的實(shí)現(xiàn)類通過重寫并調(diào)用EmpResult findAllById方法到持久層,持久層通過調(diào)用findAllById方法進(jìn)行Mybatis映射到UserMapper.xml文件,下來通過數(shù)據(jù)庫語句對數(shù)據(jù)進(jìn)行訪問,然后從最底層逐層向上返回?cái)?shù)據(jù)。設(shè)計(jì)的核心主要靠Spring的容器管理支持控制層,Mybatis的映射機(jī)制支持持久層。
4 結(jié)語
系統(tǒng)以MyEclipse10為開發(fā)工具,運(yùn)用java中的web前端開發(fā)知識,以JavaScript為用戶端開發(fā)語言,采用MVC分層體系結(jié)構(gòu)以及支持MVC架構(gòu)的Spring+Mybatis框架,使用開源服務(wù)器Tomcat以及MySql數(shù)據(jù)庫,服務(wù)器端開發(fā)語言為JSP。設(shè)計(jì)實(shí)現(xiàn)了高校人事管理系統(tǒng)各個模塊的功能,并且其在線瀏覽功能提高了系統(tǒng)的跨平臺性。針對系統(tǒng)處理大規(guī)模數(shù)據(jù)時候的卡頓現(xiàn)象,后續(xù)我們會優(yōu)化算法以改進(jìn)系統(tǒng)性能。
摘要隨著社會的發(fā)展,信息資源的重要性也開始為人們所熟知,因此,如何設(shè)計(jì)高效的人事管理系統(tǒng)就成為了各大企業(yè)共同思考的問題,文章以當(dāng)今社會各企業(yè)在開展人事管理工作時的主要內(nèi)容為依據(jù),運(yùn)用理論與實(shí)際相結(jié)合的方式,對人事管理系統(tǒng)的需求和設(shè)計(jì)方案進(jìn)行了深入的探索,供有關(guān)人員參考。
關(guān)鍵詞企業(yè)人事管理系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)
隨著社會信息化進(jìn)程的不斷深入,各個企業(yè)在進(jìn)行管理的過程中運(yùn)用信息化技術(shù)是保證其在激烈的市場競爭中始終立于不敗之地的基礎(chǔ),而作為企業(yè)管理工作中作重要的組成部分,針對人事管理的有關(guān)內(nèi)容設(shè)計(jì)相應(yīng)的信息系統(tǒng)就成為了現(xiàn)階段各企業(yè)內(nèi)部設(shè)計(jì)人員共同的工作目標(biāo)。
一、人事管理系統(tǒng)的需求分析
(一)功能需求
首先需要設(shè)計(jì)人員明確的一點(diǎn)在于,設(shè)計(jì)和開發(fā)人事管理系統(tǒng)最主要的目的在于提高管理工作的效率,因此,在確定系統(tǒng)功能前,需要對系統(tǒng)需求進(jìn)行深入的分析。
1.系統(tǒng)管理。該模塊主要用于對系統(tǒng)運(yùn)行的穩(wěn)定性和安全性進(jìn)行保證,因此,該模塊的日常工作為對系統(tǒng)的用戶、菜單和工作日志進(jìn)行維護(hù)。
2.人員管理。該模塊主要用于對企業(yè)員工的信息進(jìn)行管理,包括工作崗位的調(diào)換、增減人員等,在對管理過程中,該模塊可以輔助管理人員記進(jìn)行信息的修改、添加或刪減。
3.考勤管理。該模塊主要用于對員工的出勤記錄進(jìn)行整理,并且生成相應(yīng)的表格供企業(yè)崗位調(diào)動時使用。
4.薪資管理。該模塊主要用于對員工的薪資進(jìn)行信息設(shè)置和管理,該模塊可以輔助管理員進(jìn)行薪資數(shù)據(jù)的查詢、核對等。
5.信息管理。該模塊主要用于對企業(yè)員工的考勤、薪資等信息進(jìn)行查詢。
(二)非功能需求
1.系統(tǒng)完整性。想要保證系統(tǒng)功效得到充分發(fā)揮,能否穩(wěn)定運(yùn)行是基礎(chǔ),以此,在對系統(tǒng)的完整性進(jìn)行研究的過程中,需要對用戶管理、系統(tǒng)聯(lián)機(jī)、軟件升級等幾個方面加以注意。
2.系統(tǒng)適應(yīng)性。系統(tǒng)能否跟隨其所服務(wù)企業(yè)的變化而變化是對該系統(tǒng)進(jìn)行評價時的重要標(biāo)準(zhǔn),除此之外,系統(tǒng)還需要具備能夠隨著技術(shù)的發(fā)展而對自身進(jìn)行調(diào)整的能力,減少使用者對系統(tǒng)進(jìn)行修改時所花費(fèi)的時間。
二、人事管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)
(一)架構(gòu)設(shè)計(jì)
架構(gòu)設(shè)計(jì)分為以下幾個步驟:第一步,將系統(tǒng)通過細(xì)分的方式,使其成為相應(yīng)的子版塊;第二步,對不同子版塊所具有的作用進(jìn)行設(shè)計(jì);第三步,將不同子版塊間所對應(yīng)的邏輯關(guān)系進(jìn)行確認(rèn);第四步,對子版塊和模塊傳輸信息的方式進(jìn)行設(shè)計(jì)??偟膩碚f,對架構(gòu)進(jìn)行總體設(shè)計(jì)的過程首先是通過對不同方案的需求資料進(jìn)行分析,確定能夠達(dá)到特定目的的小方案的內(nèi)容,然后將數(shù)據(jù)所對應(yīng)的不同軟件進(jìn)行設(shè)計(jì)和優(yōu)化,得出可行的框架,最后再根據(jù)數(shù)據(jù)庫對模塊內(nèi)容進(jìn)行完善。針對企業(yè)所設(shè)計(jì)的人事管理系統(tǒng)通常由查詢、考勤、人事、工資四個管理模塊以及最終的退出模塊所組成,在上述模塊中,具有系統(tǒng)管理功能的模塊為基礎(chǔ)模塊,這是因?yàn)樵撃K能夠控制使用者權(quán)限、限制使用者的行為,另外,最關(guān)鍵的模塊為人事管理的相關(guān)模塊,該模塊所肩負(fù)的職責(zé)在于對企業(yè)人員的有關(guān)信息和日?;顒舆M(jìn)行管理,而使用頻率最高的模塊為查詢模塊,該模塊兼具信息查詢以及統(tǒng)計(jì)兩種功能。
(二)數(shù)據(jù)庫設(shè)計(jì)
1.設(shè)計(jì)理念概述。在對企業(yè)所應(yīng)用的人事管理系統(tǒng)進(jìn)行設(shè)計(jì)的過程中,通過對管理人員的工作內(nèi)容進(jìn)行分析和歸納可以發(fā)現(xiàn),數(shù)據(jù)庫所對應(yīng)的結(jié)構(gòu)以及包括的資料共分為以下幾個方面:其一,企業(yè)員工的工資表,該表格所包含的內(nèi)容有員工的基本工資、績效獎金、附加工資以及工資下發(fā)日期等;其二,企業(yè)員工的信息表,該表格所包含的內(nèi)容有企業(yè)就職人員的姓名、所在部門、職務(wù)、聯(lián)系方式等;其三,企業(yè)員工的考勤表,該表格所包含的內(nèi)容有員工進(jìn)行簽到的日期、r間等;其四,企業(yè)各部門表格,該表格所包含的內(nèi)容有部門名稱、就職人數(shù)等;其五,企業(yè)用戶表,該表格所包含的內(nèi)容有用戶的名稱和密碼等。
2.數(shù)據(jù)庫所用表格的設(shè)計(jì)。在對企業(yè)數(shù)據(jù)庫所應(yīng)用的體系進(jìn)行構(gòu)建的過程中,對于在日常工作室經(jīng)常需要查閱的信息和資料應(yīng)當(dāng)通過特定的方式進(jìn)行存儲,這樣做的好處在于,能夠在資料查閱的過程中精簡不必要的步驟,提高效率,但隨之而來的問題就是如何在對數(shù)據(jù)庫進(jìn)行設(shè)計(jì)的過程中,既保證常用數(shù)據(jù)的單獨(dú)存儲,同時又保證系統(tǒng)的完整程度,想要對這一問題加以解決,需要設(shè)計(jì)人員將不同表格的名稱進(jìn)行選擇,在這一過程中需要遵循的原則為:選擇能夠?qū)⒈砀駜?nèi)容進(jìn)行準(zhǔn)確反映的英文單詞,而不是傳統(tǒng)的中文詞組。
三、結(jié)語
綜上所述,近幾年,人們依托于科學(xué)技術(shù)的進(jìn)步,將數(shù)據(jù)庫的有關(guān)技術(shù)廣泛應(yīng)用在了日常的工作和生活中,在對企業(yè)進(jìn)行信息化建設(shè)時,應(yīng)用信息技術(shù)構(gòu)建一個完善、高效的管理系統(tǒng)是大勢所趨,需要有關(guān)人員注意的是,我國現(xiàn)階段信息化的程度與發(fā)達(dá)國將相比仍舊存在一定差距,因此,在對有關(guān)技術(shù)進(jìn)行使用的過程中,對其進(jìn)行不斷的發(fā)展和完善是非常有必要的。
摘要:計(jì)算機(jī)技術(shù)的普及和發(fā)展為企業(yè)提供了新型的辦公自動化系統(tǒng)應(yīng)用,系統(tǒng)在設(shè)置上秉承著簡約的原則,界面簡單,并且具有很大的延伸性,智能化人事管理是企業(yè)走向科學(xué)、規(guī)范化的必經(jīng)之路。本文主要介紹基于的人事管理系統(tǒng)的設(shè)計(jì)與開發(fā)過程。分析了該系統(tǒng)的需求,描述了系統(tǒng)的功能設(shè)計(jì)與實(shí)現(xiàn),并對系統(tǒng)的功能與性能進(jìn)行了測試。
關(guān)鍵詞:系統(tǒng)人事管理 ASP 設(shè)計(jì) 測試
人事管理具體來說就是負(fù)責(zé)人事資料的統(tǒng)計(jì)、查詢、更新等,現(xiàn)階段人事管理人員需要管理的信息越來越多了,因此統(tǒng)計(jì)管理工作也變得越來越繁重了,所以當(dāng)前迫切的需要建立一個由計(jì)算機(jī)管理的人事管理系統(tǒng)。具體來說就是要參考單位人事管理的要求,設(shè)計(jì)一套屬于自己單位的人事管理系統(tǒng),這樣就能更好的對單位的人事信息進(jìn)行管理。另外通過計(jì)算機(jī)建立的人事管理系統(tǒng)能夠節(jié)省大量的時間和資源,還能滿足企業(yè)單位日常的人事管理需求,并且讓人事管理變得更加公正透明。
1 人事系統(tǒng)管理系統(tǒng)現(xiàn)狀及技術(shù)、需求分析
1.1 人事信息管理的現(xiàn)狀
計(jì)算機(jī)技術(shù)的普及和發(fā)展為企業(yè)提供了新型的辦公自動化系統(tǒng)應(yīng)用,人事管理系統(tǒng)就是其中一個很重要的管理系統(tǒng),它改變了以往人工管理檔案,記錄工作業(yè)績、記錄考勤、核算工資報(bào)酬等工作的繁瑣和低效,將人事管理工作的各個環(huán)節(jié)集成到了一個高效、便捷的智能化辦公系統(tǒng)平臺,從而提高了企業(yè)整體的管理效率。
1.2 關(guān)鍵技術(shù)
在系統(tǒng)研發(fā)中,當(dāng)前主流系統(tǒng)構(gòu)架主要包括:B/S(Browser/Serve,瀏覽器端/服務(wù)端)模式和C/S(Client/Serve,用戶端/服務(wù)器端)模式。其中B/S模式將系統(tǒng)程序和后臺數(shù)據(jù)庫保存在網(wǎng)絡(luò)服務(wù)器中,用戶通過客戶端瀏覽器訪問網(wǎng)絡(luò)服務(wù)器,并發(fā)送消息到服務(wù)器端,服務(wù)器端處理完成后再將信息發(fā)送到客戶端瀏覽器供用戶瀏覽;C/S模式則需要客戶端在電腦上安裝相應(yīng)客戶端程序,后果客戶端程序與網(wǎng)絡(luò)服務(wù)器端系統(tǒng)進(jìn)行互動。鑒于人事管理系統(tǒng)的用戶使用需求,為減少客戶點(diǎn)電腦負(fù)荷和系統(tǒng)維護(hù)成本,便于用戶實(shí)時使用系統(tǒng)工作,人事管理系統(tǒng)選擇采用B/S模式構(gòu)架進(jìn)行開發(fā);是建立在公共語言運(yùn)行庫上的編程框架,可以用于服務(wù)器上生成功能強(qiáng)大的WEB應(yīng)用程序,語言接口規(guī)范,類庫豐富,安全穩(wěn)定,具有良好的擴(kuò)展性和可移植性;數(shù)據(jù)庫(Database)是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲和管理數(shù)據(jù)的倉庫,是系統(tǒng)數(shù)據(jù)的集合。人事管理系統(tǒng)中涉及到的所有員工信息都被保存在后臺數(shù)據(jù)庫中,為和開發(fā)環(huán)境完美融合,本系統(tǒng)后臺數(shù)據(jù)庫選擇采用SQL SERVER 2005,該數(shù)據(jù)庫平臺功能強(qiáng)大,安全可靠,與聯(lián)合開發(fā)系統(tǒng)穩(wěn)定性較高,語言接口規(guī)范有效。
1.3 需求分析
需求方面提供的功能是員工的基本信息,并且支持管理人員對這些基本信息進(jìn)行查詢、修改等功能;查詢方面支持多種功能,如考勤查詢、培訓(xùn)查詢、績效查詢、人事變得查詢等;另外信息的顯示的方式是Web頁面形式,這樣界面操作起來簡單易懂,人事管理人員不需要進(jìn)行什么培訓(xùn)就能夠直接使用,另外在管理權(quán)限上還分為普通和領(lǐng)導(dǎo),普通的話能夠上傳考勤信息等,然后領(lǐng)導(dǎo)對職工的考勤等信息進(jìn)行審批操作;性能方面該系統(tǒng)操作靈活性高,安全可靠,并且還能夠和外部程序進(jìn)行接口,這樣在使用的時候還能夠和當(dāng)前企業(yè)的其他管理系統(tǒng)進(jìn)行聯(lián)網(wǎng)使用。
2 系統(tǒng)設(shè)計(jì)與系統(tǒng)實(shí)現(xiàn)、測試
2.1 系統(tǒng)的設(shè)計(jì)
該系統(tǒng)的軟件設(shè)計(jì)方面,其基礎(chǔ)是網(wǎng)絡(luò)運(yùn)行的三層應(yīng)用模式,并且還結(jié)合了瀏覽器和服務(wù)器模式。具體來說就是三層應(yīng)用模式的第一層是客戶端程序,第二層則為WEb的應(yīng)用服務(wù)器模式,第三層就是數(shù)據(jù)庫服務(wù)器;系統(tǒng)方面選擇、HTML、SQL Server數(shù)據(jù)庫和C#編程等技術(shù)和開發(fā)工具。系統(tǒng)在設(shè)計(jì)方面讓多個動態(tài)頁面相互關(guān)聯(lián),具體來說就是分為六項(xiàng),在登錄界面中主要是設(shè)置用戶的使用權(quán)限,有職工的賬號和管理的賬號;在界面上用戶可以選擇各個子模塊,如瀏覽模塊其主要的作用就是提供全面的人事檔案;查詢模塊,該方面就是查詢想要知道的人事管理數(shù)據(jù),提供條件越多,查找的越精確;統(tǒng)計(jì)模塊,在統(tǒng)計(jì)模塊當(dāng)中可以詳細(xì)的看到部門統(tǒng)計(jì)、學(xué)歷統(tǒng)計(jì)等多種樣式的統(tǒng)計(jì)數(shù)據(jù);編輯模塊,這里普通賬號是沒有權(quán)限進(jìn)入的,只有管理賬號才能夠進(jìn)入,在編輯模塊,管理賬號能夠?qū)ο到y(tǒng)中的數(shù)據(jù)進(jìn)行修改、刪除,并且這里面詳細(xì)的記錄了所有員工的資料數(shù)據(jù)。
2.2 系統(tǒng)的實(shí)現(xiàn)
要想讓系統(tǒng)得到實(shí)現(xiàn)這里還需要借助和SQL SERVER2005。在系統(tǒng)的開發(fā)過程中相對來說還是很簡單的,并且安全性高、易于維護(hù),并且開發(fā)系統(tǒng)的花費(fèi)也并不多。在系統(tǒng)執(zhí)行過后可以節(jié)約大量的人力資源和經(jīng)濟(jì)資源。
2.3 系統(tǒng)測試
在系統(tǒng)的測試方面還是有些差別的,本系統(tǒng)是依托Web來進(jìn)行系統(tǒng)測試的這種測試方式和傳統(tǒng)的測試方式是不同的,我們需要對系統(tǒng)進(jìn)行檢查和驗(yàn)證,觀察系統(tǒng)的運(yùn)行情況是不是遵循我們的設(shè)計(jì),還要在多個用戶的瀏覽器上查看顯示是不是政策,有沒有什么不合適的地方。
3 結(jié)語
基于ASP的人事管理系統(tǒng)充分的實(shí)現(xiàn)了對人力資源的合理調(diào)度、參照員工的考勤能夠自動的計(jì)算出員工的工資薪酬,并且計(jì)算準(zhǔn)確,這樣管理人員就能夠第一時間的得到準(zhǔn)確的數(shù)據(jù),大大的節(jié)省了繁瑣的人力工程,并且除了查找方便、安全可靠外系統(tǒng)所能儲存的數(shù)據(jù)量也是十分龐大的。因此管理系統(tǒng)的研發(fā)在節(jié)約了人力物力,促進(jìn)了人事檔案管理的發(fā)展的同時,還有這很大的推廣價值。
隨著科學(xué)技術(shù)的不斷發(fā)展,計(jì)算機(jī)科學(xué)日益成熟,作為計(jì)算的一種應(yīng)用,使用計(jì)算機(jī)對人事資料進(jìn)行管理,會給應(yīng)用這帶來很多方便,例如檢索迅速、查找方便、可靠便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高人事管理的效率,同時,這也是企業(yè)的科學(xué)化、正規(guī)化管理以及與世界先進(jìn)管理技術(shù)接軌的重要條件。因此,將人事管理的手工操作轉(zhuǎn)換成為用計(jì)算機(jī)處理顯得非常有必要。
一、需求分析
本系統(tǒng)主要是為了方便管理員,簡化管理員的工作強(qiáng)度,使管理員可以快速、準(zhǔn)確、直觀的了解到數(shù)據(jù)庫當(dāng)前人員檔案、培訓(xùn)管理、職稱評定、獎懲管理、人員調(diào)動等方面的大致情況或是具體個人檔案信息。
二、系統(tǒng)總體設(shè)計(jì)
1.系統(tǒng)功能模塊劃分
圖1-1系統(tǒng)功能模塊
2.系統(tǒng)功能模塊設(shè)計(jì)
(1)登錄模塊
此模塊實(shí)現(xiàn)用戶進(jìn)入系統(tǒng)管理前的驗(yàn)證操作,只用輸入正確的用戶名和密碼才能進(jìn)入系統(tǒng),進(jìn)行各種操作。
(2)人員檔案模塊
此模塊實(shí)現(xiàn)對公司所用員工的檔案進(jìn)行管理,包括員工編號、姓名、性別、出生日期、婚姻狀況、身份證號、部門、職務(wù)、公積金號碼等。根據(jù)需要,可以對某個人員的檔案進(jìn)行修改、刪除和查詢。
(3)培訓(xùn)管理模塊
公司對所有員工或者部分員工進(jìn)行某項(xiàng)培訓(xùn),如計(jì)算機(jī)的基本操作培訓(xùn),在本模塊,可以記錄這些培訓(xùn)信息,包括培訓(xùn)參與人員、培訓(xùn)內(nèi)容、培訓(xùn)時間、培訓(xùn)結(jié)果等。根據(jù)需要,可以對某條培訓(xùn)記錄進(jìn)行修改和刪除。
(4)職稱評定模塊
如果給員工評定職稱,本模塊可以記錄職稱的評定情況,包括員工編號、職稱名稱、評定日期、評定方式、職稱英語、職稱計(jì)算機(jī)等信息。根據(jù)需要,可以對某條職稱評定記錄進(jìn)行修改和刪除。
(5)獎懲管理模塊
員工表現(xiàn)出色或者犯了某種過失,公司需要給員工獎懲,本模塊提供了該項(xiàng)功能,記錄獎懲類別、內(nèi)容、原因等信息。本劇需要,可以對某條獎懲記錄進(jìn)行修改和刪除。
(6)人員調(diào)動模塊
本模塊提供了管理公司人員調(diào)動的功能,人員調(diào)動后,在系統(tǒng)中記錄調(diào)動前的部門和職務(wù)以及調(diào)動后的部門和職務(wù)等信息。根據(jù)需要,可以對某條調(diào)動記錄進(jìn)行修改和刪除。
三、關(guān)鍵模塊實(shí)現(xiàn)
1.人員檔案模塊的實(shí)現(xiàn)
本模塊包含的JSP文檔及其功能如下: Employee.jsp功能與index.jsp類似, EmployeeLeft.jsp用于顯示本模塊網(wǎng)頁的功能鏈接。 AddEmployeeStep1.jsp主要用于提供用戶輸入人員檔案信息的界面, AddEmployeeStep2.jsp則用于提交信息并連接數(shù)據(jù)庫和修改數(shù)據(jù)庫。ManageEmployeeStep1.jsp主要用于顯示人員管理的條件查詢頁面, ManageEmployeeStep2.jsp則用于操作數(shù)據(jù)庫并顯示查詢結(jié)果列表。
單擊列表中的“修改”則進(jìn)入ModifyEmployeeStep1.jsp頁面,此頁面提供修改人員信息功能。
單擊修改按鈕后,剛進(jìn)入ModifyEmployeeStep2.jsp向數(shù)據(jù)庫中寫入信息,如果更新成功剛顯示“修改人員檔案成功”,否則顯示“修改人員檔案失?。 辈㈠e誤顯示在頁面中。如果單擊刪除鏈接,剛進(jìn)入DelEmployeeStep1.jsp頁面,實(shí)現(xiàn)刪除操作。
SearchEmployeeStep1.jsp頁面,主要用于查詢?nèi)藛T檔案,在管理人員檔案操作中,既使用其來進(jìn)行數(shù)據(jù)庫查詢,SearchEmployeeStep2.jsp則用于顯示查詢結(jié)果列表,由于員工信息較多,因此只選取部分顯示,如需查看詳細(xì)信息,則可單擊員工編號,進(jìn)入ViewEmployeeStep1.jsp頁面,該文件用于顯示員工的詳細(xì)信息以及其余模塊的信息,如獎懲情況和調(diào)動情況。
還要說的是關(guān)于javabean的,Employee.java定義了類Employee,用來封裝與人員檔案相關(guān)的方法,如增加、修改、刪除、查詢等,其定義的關(guān)鍵方法有:Add用于添加人員檔案,Modify用于修改人員檔案,Delete(String _EmployeeID)用于刪除人員檔案,IsExist作用是用于判斷該員工編號是否存在,ListAll用于列出所有人員檔案,Search用于查詢?nèi)藛T檔案.
2.培訓(xùn)管理模塊的實(shí)現(xiàn)
本模塊包含的JSP文檔及其功能如下: Train.jsp功能與index.jsp類似,TrainLeft.jsp用于顯示本模塊網(wǎng)頁的功能鏈接. AddTrainStep1.jsp主要用于提供用戶輸入培訓(xùn)記錄的界面, AddTrainStep2.Jsp主要用于將培訓(xùn)信息存入數(shù)據(jù)表Train中,則用于提交信息并連接數(shù)據(jù)庫和修改數(shù)據(jù)庫.
ManageTrainStep1.Jsp 本頁面列出系統(tǒng)中所有的培訓(xùn)記錄并提供修改和刪除功能鏈接。
單擊列表中的“修改”則進(jìn)入ModifyTrainStep1.jsp頁面,此頁面提供修改人員信息功能,單擊修改按鈕后,剛進(jìn)入ModifyTrainStep2.jsp向數(shù)據(jù)庫中寫入信息即將修改后的培訓(xùn)記錄信息更新到數(shù)據(jù)表Train中,如果更新成功剛顯示“修改人員檔案成功”,否則顯示“修改人員檔案失敗!”并將錯誤顯示在頁面中。如果單擊刪除鏈接,剛進(jìn)入DelTrainStep1.jsp頁面,實(shí)現(xiàn)刪除操作。
還要說的是關(guān)于javabean的,Train.java定義了類Train,用來封裝與培訓(xùn)相關(guān)的方法,如增加、修改、刪除、培訓(xùn)記錄等,其定義的各方法及其功能描述如下:FindByNO,該方法主要用于實(shí)現(xiàn)根據(jù)記錄號查找人員調(diào)動信息,查詢所有的培訓(xùn)記錄,將查詢到的培訓(xùn)記錄存入向量中并返回;Add,主要用于實(shí)現(xiàn)培訓(xùn)記錄的添加操作;Modify主要實(shí)現(xiàn)培訓(xùn)信息的修改操作;Delete實(shí)現(xiàn)培訓(xùn)記錄刪除操作;SearchByID該方法主要用于實(shí)現(xiàn)根據(jù)記錄號查找人員調(diào)動信息,查詢所有的培訓(xùn)記錄,將查詢到的培訓(xùn)記錄存入向量中并返回;ListAll,主要用于列出查詢結(jié)果。
3.職稱評定模塊的實(shí)現(xiàn)
添加職稱評定記錄主要由AddAssessStep1.jsp和AddAssessStep2.jsp兩個文件組成,其中前者提供了添加記錄的界面,后者用于調(diào)用JavaBean中的Assess中的Add()方法,向數(shù)據(jù)庫傳遞填寫的信息,更新數(shù)據(jù)庫即Assess數(shù)據(jù)表中信息。 ManageAssessStep1.Jsp 本頁面列出系統(tǒng)中所有的職稱評定記錄并提供修改和刪除功能鏈接。
單擊列表中的“修改”則進(jìn)入ModifyAssessStep1.jsp頁面,此頁面提供修改人員信息功能,單擊修改按鈕后,剛進(jìn)入ModifyAssessStep2.jsp向數(shù)據(jù)庫中寫入信息即將修改后的職稱評定記錄信息更新到數(shù)據(jù)表Assess中,如果更新成功剛顯示“修改人員檔案成功”,否則顯示“修改人員檔案失?。 辈㈠e誤顯示在頁面中。
如果單擊刪除鏈接,剛進(jìn)入DelAssessStep1.jsp頁面,實(shí)現(xiàn)刪除操作;如點(diǎn)擊員工編號,則可進(jìn)入ViewAssessStep1.jsp頁面,顯示該員工的詳細(xì)人員調(diào)動信息。
還要說明一下javabean的作用,Assess.java中定義了類Assess,用來封裝與人員調(diào)動管理有關(guān)的功能方法,比如添加,修改,刪除,查看人員調(diào)動記錄等,其定義的各方法及其功能描述如下:FindByNO該方法主要用于實(shí)現(xiàn)根據(jù)記錄號查找職稱評定信息,用于整體查詢;Add主要用于實(shí)現(xiàn)職稱評定記錄的添加操作;Modify主要實(shí)現(xiàn)職稱評定信息的修改操作;Delete實(shí)現(xiàn)職稱評定刪除操作;SearchByID通過員工編號進(jìn)行查詢操作,主要用于一般查詢。ListAll主要用于列出查詢結(jié)果。
結(jié)束語
人事管理系統(tǒng)能夠完成員工基本信息、培訓(xùn)、獎懲等的輸入,使用戶方便進(jìn)行數(shù)據(jù)查詢和修改,數(shù)據(jù)刪除。隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,應(yīng)用網(wǎng)絡(luò)辦公是越來越稱為主流,因此人事管理系統(tǒng)提供人事管理的整體解決方案,實(shí)現(xiàn)人事操作的合理化和電子化,為企業(yè)實(shí)現(xiàn)快速、準(zhǔn)確、高效的業(yè)務(wù)處理提供了方便,人事管理系統(tǒng)正是建立在這樣的一個平臺上,它的實(shí)現(xiàn)使人事管理人員擺脫了繁重的資料管理、分類匯總、信息查詢等工作,也將人事管理同企業(yè)戰(zhàn)略發(fā)展緊密結(jié)合,因此,大大提高了人事管理人員的工作效率,充分利于現(xiàn)已建成的企業(yè)網(wǎng)絡(luò)環(huán)境。
摘 要: 作為高等學(xué)校管理重點(diǎn)之一的高校人事管理,要與信息技術(shù)相結(jié)合,建立高校人事管理系統(tǒng),對人事信息進(jìn)行科學(xué)有效的系統(tǒng)化管理。本文對高校人事管理系統(tǒng)建設(shè)的必要性進(jìn)行了闡述,同時分析了目前高校人事管理系統(tǒng)的現(xiàn)狀,并針對現(xiàn)有系統(tǒng)的弊端,結(jié)合實(shí)際提出了一種基于Web技術(shù)的構(gòu)建,采用B/S操作模式、Oracle 9i的數(shù)據(jù)庫支持的新型高校人事管理系統(tǒng)。
關(guān)鍵詞: 高校 人事 管理系統(tǒng)
高校人事管理是在一定的人事政策和原則之下,運(yùn)用科學(xué)的方法,執(zhí)行及調(diào)整學(xué)校的人事制度,對高校內(nèi)部的各級各類人員及其人事關(guān)系進(jìn)行組織、協(xié)調(diào),做好全校教職工的檔案管理、聘任錄用、獎懲任免、培訓(xùn)考核、工資福利、社會保障、職稱評聘、離退休等工作,以達(dá)到高等學(xué)校人力資源利用的高效率、高效益的目的。高校人事管理工作在高校管理中占據(jù)重要地位,良好的人事管理將為高校創(chuàng)造優(yōu)秀的教學(xué)和科研環(huán)境,建設(shè)合理團(tuán)結(jié)的教職工隊(duì)伍,提升高校競爭力,增強(qiáng)辦學(xué)質(zhì)量,促進(jìn)高校的發(fā)展。
近年來,隨著高等教育事業(yè)的不斷發(fā)展和體制改革的進(jìn)一步深化,越來越多的高校不斷擴(kuò)大辦學(xué)規(guī)模,人事管理的業(yè)務(wù)量日益增大,業(yè)務(wù)種類顯著增多,服務(wù)要求不斷提高,迫切要求高校人事管理從被動的事務(wù)管理轉(zhuǎn)向主動的人力資源開發(fā)及服務(wù),相應(yīng)的管理工作手段也應(yīng)從傳統(tǒng)的手工方式向數(shù)字化方式轉(zhuǎn)變。由此,將當(dāng)代信息技術(shù)與高校人事管理相結(jié)合,建立一個集全校教職員工檔案管理、薪酬分配、社會保障、職稱評聘、崗位聘任、年度考核、干部任免、數(shù)據(jù)統(tǒng)計(jì)與上報(bào)、信息的采集與運(yùn)用等為一體的高校人事管理系統(tǒng),對人事信息進(jìn)行科學(xué)有效的系統(tǒng)化管理,顯得尤為重要。
一、高校人事管理系統(tǒng)建設(shè)的必要性
(一)提高人事管理工作的效率和服務(wù)質(zhì)量
人事管理工作是十分繁雜瑣碎的例行性事務(wù)工作,涉及大量的機(jī)構(gòu)、編制、崗位、人員數(shù)、工資等信息,人事管理人員幾乎每天都要處理信息的查詢、統(tǒng)計(jì)、收集、整理、存儲、歸檔等事項(xiàng)。這些大部分都是基于經(jīng)驗(yàn)的重復(fù)勞動,但又是人事管理中不可或缺的基本事務(wù)。每逢校內(nèi)管理體制改革、機(jī)構(gòu)調(diào)整、干部任免、工資變動、專業(yè)技術(shù)職務(wù)評聘等較大的人事管理事務(wù)及年報(bào)、月報(bào)等統(tǒng)計(jì)工作時,大量的信息處理需要占用管理人員很多時間,手工操作效率低且容易出錯。
目前高校的人事管理整體效率偏低,主要出于兩個原因:一是信息冗余,維護(hù)困難。各個管理部門都擁有各自獨(dú)立的人事基礎(chǔ)信息庫,部門之間缺乏信息共享,從而造成人事信息的重復(fù)建設(shè),客觀上導(dǎo)致了大量冗余信息的存在,同時動輒上百個字段的信息庫的維護(hù)工作量極大;二是信息不夠精確。由于各部門的信息來源、使用目的、統(tǒng)計(jì)口徑不盡相同,以及大量冗余信息的存在,導(dǎo)致采集到的信息存在一定的偏差甚至錯誤。
因此,迫切需要有一套高效的管理系統(tǒng)使人事管理各項(xiàng)事務(wù)科學(xué)化和規(guī)范化,運(yùn)用計(jì)算機(jī)自動處理和有序管理人事信息管理、員工考勤、薪資計(jì)算等定量問題,一定程度上實(shí)現(xiàn)無紙化辦公,降低人力、物力的消耗,實(shí)時動態(tài)提供準(zhǔn)確的人事信息,使人事管理工作者從原始復(fù)雜的人工管理中解脫出來,將更多的時間和精力投入到人事管理的理論思考和戰(zhàn)略決策中。
(二)實(shí)現(xiàn)領(lǐng)導(dǎo)利用人事信息進(jìn)行決策的需要
人事信息是高校的重要資源,也是高校人才科學(xué)配置的重要依據(jù)。高效的人事管理信息系統(tǒng)將利用人事信息數(shù)據(jù)庫,達(dá)到信息資源共享,客觀、準(zhǔn)確地反映出各單位的教職工隊(duì)伍的實(shí)際情況及動態(tài)變化,獲得各種統(tǒng)計(jì)分析報(bào)告,為師資隊(duì)伍建設(shè)提供準(zhǔn)確依據(jù)。例如,師資信息如年齡結(jié)構(gòu)、學(xué)歷結(jié)構(gòu)、職務(wù)結(jié)構(gòu)、崗位結(jié)構(gòu)等可為人才引進(jìn)、教師培訓(xùn)、職稱評聘提供重要依據(jù)。同時,人事信息具有很強(qiáng)的時效性,從教職工的繼續(xù)教育培訓(xùn)、職稱評聘、人才的引進(jìn)與調(diào)出到人事政策的制定等,每個過程都是動態(tài)變化的,因此,高校人事管理的科學(xué)性,離不開實(shí)時的人事信息數(shù)據(jù)分析。只有掌握準(zhǔn)確全面及時的人事信息,才能為學(xué)校領(lǐng)導(dǎo)的科學(xué)化決策提供全面的參考信息,方便快捷地將原來分散在各部門的人事信息進(jìn)行有機(jī)的組織和管理,實(shí)現(xiàn)學(xué)校人才資源的有效開發(fā)和管理。
(三)為學(xué)校各部門和教職工提供各種增值服務(wù)
所有教職工可借助人事管理系統(tǒng)這一平臺快速了解人事信息。首先系統(tǒng)可以迅速統(tǒng)計(jì)人員的學(xué)歷、職稱情況,從而方便各部門制定下一步的人才規(guī)劃。其次,系統(tǒng)可以成為學(xué)校人事管理的紐帶,利用校園網(wǎng)、手機(jī)查詢等方式為人事部門之外的其他管理人員及教職工提供各種自助式服務(wù)。比如重要領(lǐng)導(dǎo)可以在網(wǎng)上查看師資隊(duì)伍的年齡、職稱、學(xué)緣結(jié)構(gòu),重要員工的信息、員工績效等;教職工可以對所需的人事信息及相關(guān)政策法規(guī)進(jìn)行快速查詢,各部門也無需在答復(fù)重復(fù)的事務(wù)性工作上花費(fèi)大量的時間和精力,使得管理從以前的相對封閉變得開放,學(xué)校全體人員均能參與人事管理活動中,變滯后管理為超前管理。
二、高校人事管理系統(tǒng)的現(xiàn)狀
總體來說,目前各高校內(nèi)部人事管理系統(tǒng)的發(fā)展并不理想。表現(xiàn)為一是缺乏較完整、全面、實(shí)用的高校人事管理系統(tǒng),傳統(tǒng)的人事管理系統(tǒng)多是以教職工檔案管理為主,只是停留在單純的事務(wù)性管理工作上,在具體工作中主要表現(xiàn)為對基礎(chǔ)數(shù)據(jù)庫的查閱和改動,處于封閉式管理狀態(tài),不能滿足開放式、跨平臺和多級管理的要求。二是即便有較大的人事管理系統(tǒng),也缺少適合高校特征的功能和模塊,無法滿足高校多元化的數(shù)據(jù)處理需求,與高校人事管理要求存在一定的差距。具體表現(xiàn)為以下幾個特點(diǎn)。
(一)數(shù)據(jù)共享性不高
部分高校僅限于人事部門內(nèi)部使用人事管理系統(tǒng),沒有實(shí)現(xiàn)真正的數(shù)字化校園建設(shè)目標(biāo),而更多的高校則使用單機(jī)版人事管理系統(tǒng),確實(shí)可以把管理人員從繁雜的錄入、統(tǒng)計(jì)工作中解脫出來,但也有其硬傷。主要問題就是人事信息的管理存在部門化現(xiàn)象,如教師的教學(xué)信息歸屬教務(wù)部門管理,教師的科研業(yè)績則歸屬科研部門管理,結(jié)果是各部門均有面向特定功能、基于不同技術(shù)和應(yīng)用模式的數(shù)據(jù)庫軟件,對信息維護(hù)的依據(jù)不盡相同,缺乏信息自動轉(zhuǎn)換和共享功能,導(dǎo)致了人事基礎(chǔ)信息的多頭建立、信息管理零亂。操作人員需要頻繁地在各種系統(tǒng)之間來回切換,嚴(yán)重影響了人事信息管理的工作效率和信息的準(zhǔn)確率,很難從中提取有價值的信息,滿足校內(nèi)各職能部門、上級勞動人事部門的業(yè)務(wù)需求。
(二)系統(tǒng)適應(yīng)性局限
有些高校在數(shù)字化校園建設(shè)過程中開發(fā)設(shè)計(jì)了適合本校特征的人事管理模塊,但大多是采用C/S模式的單機(jī)版模式,只能應(yīng)用在有限的局域網(wǎng)內(nèi),很大程度上限制了管理信息系統(tǒng)的功能擴(kuò)展,而由于當(dāng)時網(wǎng)絡(luò)技術(shù)和信息管理軟件本身的局限性,這些系統(tǒng)大多缺乏靈活性,適應(yīng)系統(tǒng)環(huán)境較差,目前面臨著升級困難、資源共享不充分等問題,已不能適應(yīng)現(xiàn)代工作的要求。
(三)業(yè)務(wù)功能性缺乏
現(xiàn)有人事管理系統(tǒng)在開發(fā)時,很多功能模塊是從信息管理系統(tǒng)演變而來的,從單一的人事行政管理業(yè)務(wù)需求角度出發(fā)設(shè)計(jì),局限于人事信息管理、考勤管理、薪酬管理三大功能,缺乏人才資源管理相關(guān)的業(yè)務(wù)領(lǐng)域及決策分析這個重要環(huán)節(jié),而且在整體性、前瞻性和集成性方面仍有很大的欠缺。例如,僅提供日常的師資管理、勞資管理,忽視諸如專任教師職稱年齡情況比、各類人員工資發(fā)放比例分析等重要信息。這些數(shù)據(jù)通常是輔助決策的關(guān)鍵,但卻無法直接得到。
(四)管理智能性欠缺
目前所用的人事管理系統(tǒng)通常不夠智能,不能及時在具有時效性的工作上給予管理人員提醒,比如每月為退休人員辦理退休手續(xù),某位教師的職稱評定年限已到,需要準(zhǔn)備材料,等等,若由于疏忽遺漏造成的失誤往往影響到雙方的工作情緒。
三、新型人事管理系統(tǒng)的構(gòu)建
信息時代對管理信息系統(tǒng)提出了新的要求。一個現(xiàn)代化的管理信息系統(tǒng)應(yīng)該能夠顯著提高辦公效率、降低辦公成本、充分利用內(nèi)部資源、加快工作流程、適應(yīng)環(huán)境的變化。
(一)開發(fā)模式的選擇
目前的人事管理系統(tǒng)存在的缺陷很大一部分是由于采用C/S應(yīng)用模式而產(chǎn)生的硬傷。面對跨地域管理方式,C/S模式在數(shù)據(jù)共享、遠(yuǎn)程操作方面存在困難,同時要為地理較分散的眾多客戶端安裝和升級系統(tǒng),耗費(fèi)人力物力。
隨著Internet技術(shù)應(yīng)用范圍的日益擴(kuò)大,可移植性好、界面通用、易于掌握和易于維護(hù)的B/S應(yīng)用模式應(yīng)運(yùn)而生?;贐/S模式的管理系統(tǒng)存在以下特點(diǎn),很好地解決了上述問題:①靈活的多級分布結(jié)構(gòu),能實(shí)現(xiàn)不同人員,從不同地點(diǎn)、以不同的方式訪問和操作共同的數(shù)據(jù)庫,并能有效地保護(hù)數(shù)據(jù)平臺和管理訪問權(quán)限。②將客戶端操作簡化,客戶端可以通過桌面瀏覽器方便使用。③便于系統(tǒng)維護(hù),幾乎所有的系統(tǒng)開發(fā)和維護(hù)工作都集中在服務(wù)器端,僅需通過更新服務(wù)器端的軟件就可以實(shí)現(xiàn)系統(tǒng)功能的升級。基于該模式可構(gòu)建一套具有實(shí)用性、通用性的,與教務(wù)系統(tǒng)、科研系統(tǒng)等無縫連接的人事管理系統(tǒng)。
(二)開發(fā)實(shí)例
基于上述分析,我所在的高校擬初步建立一種新的基于Web技術(shù)的人事管理系統(tǒng)。本系統(tǒng)將基于Web技術(shù)的構(gòu)建,采用B/S操作模式、Oracle 9i的數(shù)據(jù)庫支持,系統(tǒng)開放,操作界面簡單,集中式管理,不同地點(diǎn)遠(yuǎn)程用戶和校內(nèi)局域網(wǎng)用戶等多用戶在權(quán)限允許范圍內(nèi)可以直接通過瀏覽器訪問服務(wù)器,實(shí)現(xiàn)動態(tài)、實(shí)時的數(shù)據(jù)查詢、新增、修改和刪除工作。
系統(tǒng)在管理上采用分層管理模式,分為操作層、系統(tǒng)管理層和層。在具體設(shè)計(jì)時,按照功能模塊劃分,結(jié)合學(xué)校自身情況,設(shè)計(jì)了七個系統(tǒng)功能模塊:教職工管理模塊、人事業(yè)務(wù)管理模塊、勞資業(yè)務(wù)管理模塊、師資業(yè)務(wù)管理模塊、高層次人才管理模塊、分類查詢與報(bào)表統(tǒng)計(jì)模塊、日常信息維護(hù)模塊。(見圖1)
圖1 系統(tǒng)功能模塊
新型人事管理系統(tǒng)具備以下特點(diǎn):①基于網(wǎng)絡(luò)數(shù)據(jù)庫平臺。對唯一數(shù)據(jù)庫進(jìn)行管理,各部門可自動獲取最新的、相關(guān)的人事數(shù)據(jù),甚至可以直接在網(wǎng)頁上進(jìn)行打印輸出,輕松實(shí)現(xiàn)信息共享,同時有效減少客戶端的維護(hù)量。②高度模塊化,具有良好的可擴(kuò)充性。隨時隨地添加數(shù)據(jù),避免信息量不足的問題和資源的重復(fù)浪費(fèi)。③提供與Word和Excel等表格和文檔工具的無縫連接??伸`活使用文檔和報(bào)表編輯,方便用戶操作,既做到了功能擴(kuò)充,又保證了界面統(tǒng)一。④安全性高。引入多級權(quán)限管理,對全校教職工按參與角色劃分為:系統(tǒng)管理員、二級部門負(fù)責(zé)人和人事秘書、決策者和主管領(lǐng)導(dǎo)、普通用戶四類,按類對用戶的權(quán)限進(jìn)行合理分配,使四類用戶都有特定的功能的維護(hù)權(quán)和查詢權(quán)。程序在每個頁面都進(jìn)行身份和權(quán)限的驗(yàn)證,防止非法用戶繞過系統(tǒng)登錄界面進(jìn)入系統(tǒng)其它頁面,或者不具有管理功能的用戶進(jìn)入管理模塊,從而充分確保系統(tǒng)信息的安全保密性。
四、結(jié)語
高校人事管理系統(tǒng)建設(shè),不僅能提高人事資源的利用率和管理工作的效率,簡化和規(guī)范辦事程序,而且能與教學(xué)、科研等部門信息共享,逐步實(shí)現(xiàn)人事信息科學(xué)有效的系統(tǒng)化管理。當(dāng)前,高校人事管理的重心正在從傳統(tǒng)的基礎(chǔ)性工作向突出人才隊(duì)伍建設(shè)、引進(jìn)和培養(yǎng)高層次人才、創(chuàng)造有利于人才發(fā)展的體制等方面轉(zhuǎn)移。充分利用學(xué)?;A(chǔ)人事信息,深入挖掘信息價值,提高人才管理與服務(wù)水平,主動服務(wù)領(lǐng)導(dǎo)決策,是今后高校人事管理系統(tǒng)發(fā)展的方向。
摘要:隨著近年來高職院校人事管理制度的改革,借助互聯(lián)網(wǎng)技術(shù)構(gòu)建現(xiàn)代化的人事管理系統(tǒng)已經(jīng)是一種主流趨勢。尤其是通過現(xiàn)在各大學(xué)校園內(nèi)正在倡導(dǎo)構(gòu)建的校園網(wǎng)系統(tǒng)相連接,本文著重介紹了在人事管理系統(tǒng)構(gòu)建過程中RBAC模型的應(yīng)用。對于系統(tǒng)構(gòu)建中的用戶、角色以及權(quán)限進(jìn)行了綜合介紹,并對基于此技術(shù)的高校角色用戶訪問控制原理進(jìn)行了分析。
關(guān)鍵詞:民辦高職院校;人事管理改革;系統(tǒng)構(gòu)建;RBAC模型應(yīng)用分析
1、在民辦高職院校的管理工作中,人事管理工作一直都是重點(diǎn)管理工作。伴隨著當(dāng)前的高職院校的人事管理改革,借助現(xiàn)代化的技術(shù)手段,比如計(jì)算機(jī)技術(shù)構(gòu)建現(xiàn)代化的人事管理系統(tǒng)已是一種普遍的趨勢。民辦高職院校的人事管理工作本身工作面就比較廣,而且工作內(nèi)容比較繁瑣,人員變動頻繁,流動性大,所以民辦高職院校的人事工作人員的工作量比較大,只有通過構(gòu)建現(xiàn)代化的人事管理系統(tǒng)可以有效的提高管理效率。通過應(yīng)用RBAC模型,對用戶進(jìn)行角色定性然后再根據(jù)用戶的角色進(jìn)行訪問控制,這樣一方面提高了系統(tǒng)管理的安全性和規(guī)范性,同時也優(yōu)化了管理系統(tǒng),提高了RBAC模型的意義管理效率。
RBAC是Role Based Acess Control 的縮寫,翻譯為基于角色的訪問控制模型。這一模型最早是由美國大學(xué)的Rav教授提出的,主要是針對大量用戶訪問、大量數(shù)據(jù)客體以及訪問權(quán)限問題進(jìn)行解決的授權(quán)管理問題。在這種模型中,主要是通過把系統(tǒng)的訪問角色與權(quán)限進(jìn)行聯(lián)系,根據(jù)不同用戶的角色進(jìn)行權(quán)限的訪問控制。所以RBAC是一種無確定性策略管理模型。在這一模型中主要應(yīng)用的原則是安全性原則、最小特權(quán)原則以及責(zé)任分離原則和數(shù)據(jù)抽象原則。在這種角色方位的控制中,它的主要實(shí)體有四個,分別是用戶(User)、角色(Role)、權(quán)限(Permission)以及會話(Session)。在這種系統(tǒng)中,一個用戶可以將自己扮演成很多角色的成員,而一個角色也可以用于很多用戶。所以,在RBAC模型中,一個角色同時具有多個權(quán)限,而同一個權(quán)限,系統(tǒng)也可以同時指派給多個角色。這樣每一個系統(tǒng)會話都會把一個用戶和系統(tǒng)指派給他的角色相聯(lián)系起來。
在RBAC模型中,通過這樣的方式系統(tǒng)可以對每一個用戶在激發(fā)其所屬角色的某些子集時,通過建立了一個單獨(dú)的會話而實(shí)現(xiàn)。系統(tǒng)用戶可用的權(quán)限只限于當(dāng)前會話激發(fā)的所有角色權(quán)限的并集,除此之外沒有其他的。任何 一個用戶都可以在同一時間與系統(tǒng)進(jìn)行多個會話。而每個會話用戶可以以不同的角色進(jìn)行。這種會話的概念類似于我們傳統(tǒng)的對系統(tǒng)控制主體進(jìn)行方位時所進(jìn)行的標(biāo)記。一個主體可以看作是系統(tǒng)默認(rèn)的一個訪問控制單位,而每一個用戶在同一時間可以以多個不同權(quán)限的角色身份對這一系統(tǒng)主體進(jìn)行訪問。
2、RBAC模型在民辦高職院校人事管理中的應(yīng)用
2.1 RBAC模型的應(yīng)用思路
隨著民辦高職院校人事管理系統(tǒng)的改革,對于這一系統(tǒng)的開放性要求越來越高,系統(tǒng)面臨著向多應(yīng)用客戶端以及多用戶的訪問,再加上人事管理工作管理的內(nèi)容比較重要,許多涉及到學(xué)校的重要機(jī)密,而信息量比較復(fù)雜,對于系統(tǒng)的安全性和保密性要求比較高,所以在應(yīng)用RBAC這種模型的時候,基于其角色訪問控制這一理論,可以在系統(tǒng)中設(shè)計(jì)完善的權(quán)限控制訪問,針對不同級別的用戶設(shè)置相對應(yīng)的權(quán)限,控制不同人員對不同信息內(nèi)容的訪問情況。所以在模型應(yīng)用中,應(yīng)該為每一個用戶進(jìn)行單獨(dú)的角色分配,并同時在系統(tǒng)中設(shè)置相應(yīng)的角色等級,進(jìn)而控制不同用戶可以登錄的子系統(tǒng)以及在系統(tǒng)中可以進(jìn)行的權(quán)限操作。
2.2 RBAC模型的數(shù)據(jù)庫設(shè)計(jì)
由于管理系統(tǒng)主要是高職院校的教師和學(xué)生,所以在進(jìn)行系統(tǒng)權(quán)限設(shè)置時,可以根據(jù)學(xué)校的行政級別和職務(wù)進(jìn)行劃分??傮w上權(quán)限可以分為四個檔次,從低到高分別是:管理類訪問權(quán)限,功能類訪問權(quán)限,普通類訪問權(quán)限以及維護(hù)類權(quán)限。在這四類訪問權(quán)限中,管理操作類權(quán)限可以對系統(tǒng)內(nèi)的表格或者文件進(jìn)行相對應(yīng)的操作權(quán)限,所以應(yīng)該對應(yīng)的是學(xué)校中的行政管理人員,而功能類權(quán)限主要是針對學(xué)校后勤部門的管理人員,按照系統(tǒng)的模塊進(jìn)行操作。普通瀏覽類權(quán)限針對學(xué)校普通的教職工和學(xué)生,他們只具有訪問的權(quán)限而不具有任何操作權(quán)限。維護(hù)類權(quán)限針對的是系統(tǒng)的維護(hù)管理人員,他們主要根據(jù)系統(tǒng)的運(yùn)行情況對系統(tǒng)進(jìn)行清理維護(hù)工作。這樣通過這四類權(quán)限的設(shè)置,可以對不同人員的訪問進(jìn)行控制,既滿足了訪問需求,又實(shí)現(xiàn)了對訪問身份的控制,保護(hù)了數(shù)據(jù)信息的安全性。
2.3 RBAC算法設(shè)計(jì)
在RBAC系統(tǒng)模型中,算法的設(shè)計(jì)原理是通過位映射來實(shí)現(xiàn)的,即每一個角色都對應(yīng)一個系統(tǒng)的bit位,在系統(tǒng)中用“1”或者“0”來進(jìn)行表示,“1”表示允許權(quán)限操作,“0”表示禁止權(quán)限操作。本質(zhì)上來講,仍然是采用功能權(quán)限的二進(jìn)制合成制,形成相對應(yīng)的角色權(quán)限碼,對系統(tǒng)的訪問用戶進(jìn)行權(quán)限控制。當(dāng)訪問的用戶符合系統(tǒng)的權(quán)限設(shè)置規(guī)定時,系統(tǒng)會自動取出該用戶的權(quán)限碼允許其進(jìn)行相關(guān)的操作。通過映射位原理實(shí)現(xiàn)了系統(tǒng)用戶與相對應(yīng)的功能權(quán)限的連接。
2.4 RBAC模型的安全設(shè)計(jì)
對于管理系統(tǒng)的安全模塊的設(shè)計(jì),主要是分為兩大板塊進(jìn)行,第一板塊是對系統(tǒng)用戶設(shè)置數(shù)據(jù)訪問權(quán)限,第二模塊是對系統(tǒng)用戶進(jìn)行模塊訪問權(quán)限設(shè)置。在第一模塊中,對用戶的系統(tǒng)數(shù)據(jù)訪問權(quán)限設(shè)置主要包括對系統(tǒng)數(shù)據(jù)的查詢、新增以及修改和刪除,這一權(quán)限的設(shè)置主要針對學(xué)校的教職工和管理人員。比如對于教職工,擁有對自己角色的數(shù)據(jù)訪問與修改的權(quán)限而不具有對所在的院系系統(tǒng)的訪問的數(shù)據(jù)修改權(quán)限,而人事管理部門和系統(tǒng)管理人員則具有這項(xiàng)權(quán)限。對于模塊權(quán)限的設(shè)置主要是對于系統(tǒng)的各個菜單的訪問與修改權(quán)限。比如系統(tǒng)的基本信息模塊中,教職人員的基本信息管理模塊,維護(hù)模塊等,需要對不同的角色進(jìn)行權(quán)限設(shè)置,以防止有人篡改系統(tǒng)的模塊數(shù)據(jù),帶來嚴(yán)重的管理問題。
3、結(jié)語
綜上所述,隨著近年來高職院校人事管理制度的改革,借助互聯(lián)網(wǎng)技術(shù)構(gòu)建現(xiàn)代化的人事管理系統(tǒng)已經(jīng)成為一種必然的趨勢。尤其是通過現(xiàn)在各大學(xué)校園內(nèi)正在倡導(dǎo)構(gòu)建的校園網(wǎng)系統(tǒng)相連接,實(shí)現(xiàn)校園網(wǎng)的訪問功能。在應(yīng)用RBAC這種模型時,主要是通過其角色訪問控制理論進(jìn)行系統(tǒng)構(gòu)建,一方面實(shí)現(xiàn)了對于系統(tǒng)用戶的訪問瀏覽與操作權(quán)限的控制,另一方面也保護(hù)了系統(tǒng)數(shù)據(jù)的安全性和保密性,提高了系統(tǒng)的可靠性。