期刊大全 雜志訂閱 SCI期刊 投稿指導(dǎo) 期刊服務(wù) 文秘服務(wù) 出版社 登錄/注冊(cè) 購(gòu)物車(chē)(0)

首頁(yè) > 公文范文 > 人事管理系統(tǒng)論文

人事管理系統(tǒng)論文

時(shí)間:2022-05-15 10:29:02

序論:寫(xiě)作是一種深度的自我表達(dá)。它要求我們深入探索自己的思想和情感,挖掘那些隱藏在內(nèi)心深處的真相,好投稿為您帶來(lái)了一篇人事管理系統(tǒng)論文范文,愿它們成為您寫(xiě)作過(guò)程中的靈感催化劑,助力您的創(chuàng)作。

人事管理系統(tǒng)論文

人事管理系統(tǒng)論文:高校人事管理系統(tǒng)開(kāi)發(fā)研究

摘要:高校人事管理系統(tǒng)包括人事檔案信息錄入、人事檔案信息顯示及人事信息查詢(xún)等。系統(tǒng)開(kāi)發(fā)采用了先進(jìn)技術(shù),有開(kāi)發(fā)效率高,調(diào)試容易,維護(hù)方便等優(yōu)點(diǎn)。實(shí)現(xiàn)了顯示信息分頁(yè),組合查詢(xún)等方便用戶(hù)的功能,提高了高校人事管理的效率。

關(guān)鍵詞:人事管理;系統(tǒng);開(kāi)發(fā)

目前軟件市場(chǎng)有很多人事管理系統(tǒng)軟件,有的功能強(qiáng)大,適合管理大型的集團(tuán)型企業(yè),有的功能單一,適合管理小型企業(yè)。針對(duì)高校的人事管理軟件卻沒(méi)有通用的商業(yè)軟件。因?yàn)楦咝5娜耸鹿芾碛衅涮厥庑?,每個(gè)院校之間的差別很大,管理方法存在很大差別。市場(chǎng)化的通用商品軟件很難滿(mǎn)足所有高校的人事管理需求。高校的人事管理軟件均采用定制化開(kāi)發(fā),根據(jù)本校的實(shí)際情況,開(kāi)發(fā)切合本校實(shí)際的管理程序。

經(jīng)過(guò)前期大量調(diào)研,考察了很多軟件系統(tǒng)。有的軟件功能較全,系統(tǒng)龐大,能夠部分滿(mǎn)足我院的管理需求,但費(fèi)用昂貴,且有很多我院不需要的功能;有的軟件功能簡(jiǎn)潔,可部分實(shí)現(xiàn)我院人事管理功能,但對(duì)于我院特殊的個(gè)性化的功能需求不能滿(mǎn)足。經(jīng)研究決定,利用我院的人才優(yōu)勢(shì),結(jié)合相關(guān)部門(mén)課題研究?jī)?nèi)容,開(kāi)發(fā)適合我院管理的人事管理軟件。

1 系統(tǒng)分析

軟件系統(tǒng)不是越大越好。越大,功能越全,但操作會(huì)很復(fù)雜。只有合適的才是最好的。本系統(tǒng)從我院的實(shí)際情況出發(fā),分析了技術(shù)可行性、經(jīng)濟(jì)可行性,最終確定利用自身的人才優(yōu)勢(shì),開(kāi)發(fā)適合我院實(shí)際情況的人事管理系統(tǒng)。

人事管理系統(tǒng)最主要、最重要的是對(duì)人的管理。未來(lái)社會(huì)的競(jìng)爭(zhēng)是人才的競(jìng)爭(zhēng),如何選好人、用好人、管好人并留住人才是單位要解決的關(guān)于“人”的最重要的問(wèn)題。利用軟件系統(tǒng)能夠?yàn)橛萌藛挝惶峁┯袃r(jià)值的參考信息,根據(jù)不同發(fā)展階段對(duì)人才的需求,制定不同的人才發(fā)展計(jì)劃,并進(jìn)一步做好人事管理工作。

由人事部門(mén)提出需求,并提供相關(guān)表格、數(shù)據(jù)格式,開(kāi)發(fā)人員進(jìn)行需求分析,與人事部門(mén)確定核準(zhǔn)后,進(jìn)行系統(tǒng)設(shè)計(jì),然后進(jìn)行編碼、測(cè)試、調(diào)試,由人事部門(mén)試運(yùn)行,提出改進(jìn)意見(jiàn),最后以軟件系統(tǒng)的形式正式運(yùn)行。

經(jīng)過(guò)與人事部分相關(guān)人員一起分析,總結(jié)本系統(tǒng)要實(shí)現(xiàn)以下功能:

1) 人事基本檔案管理:錄入教職員工的基本檔案信息,掌握教職工的出生年月、職稱(chēng)、學(xué)歷、畢業(yè)院校、專(zhuān)業(yè)和簡(jiǎn)歷等基本信息。

2) 綜合查詢(xún):根據(jù)不同的組合條件,查詢(xún)需要的結(jié)果,如可查詢(xún)35歲以下?lián)碛胁┦繉W(xué)位的教職員工的情況。

3) 統(tǒng)計(jì)分析:輸入要統(tǒng)計(jì)的條件,以柱狀圖、趨勢(shì)圖等圖形形式顯示出統(tǒng)計(jì)的結(jié)果,直觀(guān)、清晰、一目了然。

重點(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é)果要簡(jiǎn)潔、直觀(guān),但運(yùn)算過(guò)程往往很復(fù)雜。想要各種各樣的統(tǒng)計(jì)功能,又要求操作簡(jiǎn)單,這本身就是非常矛盾的需求。如何協(xié)調(diào)這一點(diǎn),要經(jīng)過(guò)反復(fù)試驗(yàn),反復(fù)磋商,最終才能達(dá)到滿(mǎn)意的結(jié)果。

2 系統(tǒng)概要設(shè)計(jì)

開(kāi)發(fā)模式采用最新流行的B/S結(jié)構(gòu),將系統(tǒng)安裝在Web服務(wù)器上,安裝方便,調(diào)試、更新系統(tǒng)方便。每臺(tái)客戶(hù)端不用安裝系統(tǒng)程序,只要有瀏覽器就能登錄人事系統(tǒng)。

總體開(kāi)發(fā)由富有經(jīng)驗(yàn)的教師承擔(dān),為學(xué)院積蓄人才儲(chǔ)備,吸收年輕教師參與。為培養(yǎng)學(xué)生的實(shí)踐開(kāi)發(fā)能力,本項(xiàng)目將部分優(yōu)秀學(xué)生納入項(xiàng)目組,將這部分學(xué)生作為“軟件藍(lán)領(lǐng)”,編寫(xiě)較簡(jiǎn)單的程序。因?yàn)橄到y(tǒng)中有部分界面的設(shè)計(jì)、圖形圖像的處理不需要較高的技術(shù),把這部分交給學(xué)生來(lái)做,對(duì)項(xiàng)目的進(jìn)程和對(duì)學(xué)生能力的提高都有極大的益處。

根據(jù)系統(tǒng)分析的功能,將整個(gè)系統(tǒng)劃分成以下模塊:

1) 員工基本檔案錄入;

2) 人事檔案信息顯示;

3)人事檔案信息查詢(xún)。

3 系統(tǒng)詳細(xì)設(shè)計(jì)

開(kāi)發(fā)技術(shù)選用+SQL Server 2000,采用最先進(jìn)的開(kāi)發(fā)技術(shù),使系統(tǒng)的功能更加完善。采用技術(shù),將網(wǎng)頁(yè)系統(tǒng)的開(kāi)發(fā)由過(guò)去的編寫(xiě)大量代碼,轉(zhuǎn)變?yōu)槌浞掷脠D形用戶(hù)界面(GUI)和面向?qū)ο螅∣O)技術(shù),開(kāi)發(fā)更容易,測(cè)試更快捷,調(diào)試更方便。系統(tǒng)更容易擴(kuò)充,在系統(tǒng)完成后,如果將來(lái)想加入新的功能,可在此基礎(chǔ)上進(jìn)行擴(kuò)充、完善。

3.1 技術(shù)平臺(tái)

1) 服務(wù)器操作系統(tǒng):MS Windows 2000 Server;

2) Web服務(wù)器:IIS5.0+MS .NET Framework 1.1;

3) 開(kāi)發(fā)工具:MS Visual Studio .NET 2003;

4) 數(shù)據(jù)庫(kù): MS SQL Server 2000;

5) 客戶(hù)端應(yīng)用程序: Internet Explorer 6.0(sp1)以上版本。

3.2 數(shù)據(jù)庫(kù)設(shè)計(jì)

1) Employee表;

2) Department表;

3) UserInfo表。

3.3 界面設(shè)計(jì)

1) 系統(tǒng)登錄頁(yè)面

用戶(hù)權(quán)限:role分為3個(gè)級(jí)別:1、2、3

級(jí)別1為系統(tǒng)管理員,擁有全部功能;

級(jí)別2為高級(jí)用戶(hù):不可添加修改用戶(hù)權(quán)限;

級(jí)別3為一般用戶(hù):只可瀏覽信息,不可添加、修改、刪除信息。

驗(yàn)證用戶(hù)名及密碼,如符合則可登錄;同時(shí)判斷用戶(hù)權(quán)限,賦給Session(“role”)變量,根據(jù)權(quán)限進(jìn)入不同的頁(yè)面。

2) 主頁(yè)面

采用Frame框架頁(yè)面,點(diǎn)擊左側(cè)導(dǎo)航條,顯示在右側(cè)MainFrame窗體中。

采用TreeView控件實(shí)現(xiàn)左側(cè)導(dǎo)航條。

3) 信息錄入頁(yè)面

信息錄入頁(yè)面可錄入人員檔案信息、部門(mén)信息等。采用文本框錄入姓名、畢業(yè)學(xué)校等信息,采用下拉列表框選擇性別、學(xué)歷、職稱(chēng)等信息,采用日期控件錄入出生日期、畢業(yè)時(shí)間、參加工作時(shí)間、入本院時(shí)間等,采用復(fù)選框錄入興趣愛(ài)好等信息。

4) 查詢(xún)頁(yè)面

可實(shí)現(xiàn)組合查詢(xún)功能,根據(jù)下拉列表框中顯示的要查詢(xún)姓名、性別、學(xué)歷、職稱(chēng)等字段信息,選擇相應(yīng)的“>”、“

4 總結(jié)

本系統(tǒng)采用了目前流行的及SQL Server技術(shù),開(kāi)發(fā)高校人事管理系統(tǒng)。由于高校的人事管理與企業(yè)的人事管理不盡相同,有相應(yīng)高等教育管理的特色,所以高校的人事管理要根據(jù)具體情況具體分析。

隨著高教改革的深入發(fā)展,高校人事管理系統(tǒng)也要進(jìn)行相應(yīng)的變革。管理的內(nèi)容要向縱深方向發(fā)展,為高校領(lǐng)導(dǎo)和相關(guān)教育管理部門(mén)提供決策的依據(jù)。

隨著信息技術(shù)的發(fā)展,過(guò)去很難實(shí)現(xiàn)的功能,如智能決策,數(shù)據(jù)挖掘等,漸漸成熟,可將這些技術(shù)加入到系統(tǒng)中,實(shí)現(xiàn)更豐富的功能。

人事管理系統(tǒng)論文:基于C/S體系結(jié)構(gòu)的人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

摘要:本文探討了一個(gè)人事管理系統(tǒng)開(kāi)發(fā)的方法和主要過(guò)程,包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前臺(tái)應(yīng)用程序的編寫(xiě)。該系統(tǒng)同其他一些系統(tǒng)相比,具有效率高、安全可靠、使用簡(jiǎn)單等優(yōu)點(diǎn)。

關(guān)鍵詞:人事管理系統(tǒng);C/S體系結(jié)構(gòu);數(shù)據(jù)庫(kù)

1 引言

隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,傳統(tǒng)的人事管理方法耗費(fèi)了大量的人力、物力,其工作效率已經(jīng)不能適應(yīng)新發(fā)展的需要,無(wú)法完成當(dāng)今的人事管理工作。人事管理系統(tǒng)就是把分散的企事業(yè)單位的職工信息實(shí)行統(tǒng)一、集中、規(guī)范的收集管理,建立分類(lèi)編號(hào)管理、電腦存儲(chǔ)查詢(xún)以及防火、防潮、防蛀、防盜等現(xiàn)代化、專(zhuān)業(yè)化的管理系統(tǒng),為企事業(yè)單位和職工解除后顧之憂(yōu)[1]。使用計(jì)算機(jī)對(duì)人事信息進(jìn)行管理, 具有檢索迅速、可靠性高、存儲(chǔ)量大、保密性好等優(yōu)點(diǎn),能夠極大地提高人事管理的效率。

本系統(tǒng)使用的開(kāi)發(fā)語(yǔ)言是Visual C++,采用的數(shù)據(jù)庫(kù)是ACCESS 2003,應(yīng)用MFC ODBC數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)技術(shù),其主要功能是對(duì)企事業(yè)單位的人事進(jìn)行管理。該系統(tǒng)屬于管理信息系統(tǒng),主要包括以下五個(gè)模塊:?jiǎn)T工檔案模塊、系統(tǒng)查詢(xún)和統(tǒng)計(jì)模塊、系統(tǒng)安全性維護(hù)模塊、報(bào)表輸出模塊、幫助模塊。本系統(tǒng)具有友好的人機(jī)交互界面,操作簡(jiǎn)單且處理效率較高。

2 系統(tǒng)的設(shè)計(jì)

2.1 需求分析

在調(diào)查有關(guān)企業(yè)人事信息需求的基礎(chǔ)上,本論文對(duì)所開(kāi)發(fā)的人事管理系統(tǒng)的功能進(jìn)行了認(rèn)真的分析,根據(jù)用戶(hù)需求,主要包括以下幾個(gè)方面:

1) 員工檔案模塊

員工檔案模塊包括員工基本信息的錄入、查詢(xún)、刪除、修改及打印輸出等功能模塊。員工基本信息主要是員工ID、姓名、性別、出生年月、政治面貌、籍貫、專(zhuān)業(yè)、職稱(chēng)、學(xué)歷等內(nèi)容。

2) 系統(tǒng)查詢(xún)和統(tǒng)計(jì)模塊

系統(tǒng)查詢(xún)模塊包括員工調(diào)動(dòng)管理、員工考勤管理、員工培訓(xùn)管理、員工職稱(chēng)管理、員工工資管理。員工調(diào)動(dòng)管理包括員工ID、原部門(mén)、原職務(wù)、新部門(mén)、新職務(wù)以及調(diào)動(dòng)的日期,管理員可以對(duì)這些信息進(jìn)行錄入、查詢(xún)、刪除、編輯以及打印相關(guān)報(bào)表等操作;員工考勤管理包括員工ID、考勤卡ID、遲到或早退的次數(shù)、公休天數(shù)、請(qǐng)假次數(shù)、加班次數(shù);員工培訓(xùn)管理用來(lái)員工上學(xué)、進(jìn)修等參加培訓(xùn)的通知,員工可以在線(xiàn)報(bào)名;員工職稱(chēng)管理對(duì)員工的晉升或降職等情況進(jìn)行添加、編輯、刪除等操作,詳細(xì)記錄評(píng)職的時(shí)間及員工的現(xiàn)任職稱(chēng);員工工資的登統(tǒng)和計(jì)發(fā)是人事部門(mén)和財(cái)務(wù)部門(mén)根據(jù)相關(guān)數(shù)據(jù)得出的,主要針對(duì)員工的基本工資、薪級(jí)工資、職務(wù)工資、補(bǔ)貼、醫(yī)療費(fèi)用等進(jìn)行綜合的匯總,形成實(shí)發(fā)工資,還可以對(duì)某些人員的工資進(jìn)行查詢(xún)和調(diào)整,這需要兩位負(fù)責(zé)人的相關(guān)審核以確保信息的安全。

3) 系統(tǒng)安全性維護(hù)模塊

本系統(tǒng)為不同用戶(hù)確立相應(yīng)的權(quán)限信息,記錄每個(gè)用戶(hù)對(duì)系統(tǒng)及數(shù)據(jù)進(jìn)行的每個(gè)操作,可以防止他人進(jìn)入本系統(tǒng)和越權(quán)操作。管理員需要定期備份數(shù)據(jù),有添加、刪除、修改信息和審批其他用戶(hù)信息的權(quán)限,普通用戶(hù)有查詢(xún)和部分內(nèi)容錄入的權(quán)限。

4) 報(bào)表輸出模塊

本模塊的功能是輸出數(shù)據(jù)庫(kù)中的數(shù)據(jù)信息,即按照用戶(hù)需求打印各種報(bào)表,如員工檔案表、考勤記錄表、員工工資等。

5) 幫助模塊

為了使用戶(hù)快速了解并準(zhǔn)確使用本系統(tǒng)的各項(xiàng)功能,減少誤操作,本系統(tǒng)在開(kāi)發(fā)的過(guò)程中加入了幫助模塊,用戶(hù)可以通過(guò)點(diǎn)擊該模塊提供的鏈接,迅速熟悉相關(guān)的模塊功能。

2.2 系統(tǒng)的設(shè)計(jì)思想及工作流程

為了實(shí)現(xiàn)人事管理的高效性和科學(xué)性,本系統(tǒng)采用了面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,便于系統(tǒng)功能的各種組合和修改及技術(shù)維護(hù)人員對(duì)數(shù)據(jù)的補(bǔ)充、維護(hù),支持代碼重用技術(shù),具備數(shù)據(jù)庫(kù)維護(hù)功能,能夠及時(shí)根據(jù)用戶(hù)需求進(jìn)行數(shù)據(jù)的添加、刪除、編輯、備份等操作。

人事管理系統(tǒng)需要完成如下功能:?jiǎn)T工各種信息的輸入、人事變動(dòng)的詳細(xì)記錄、按照某種條件查詢(xún)員工的相關(guān)信息、員工考勤記錄、打印輸出結(jié)果等。系統(tǒng)的工作流程如圖1所示。

2.3 數(shù)據(jù)庫(kù)分析

人事管理系統(tǒng)是一個(gè)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),員工的所有信息都保存在數(shù)據(jù)庫(kù)中。數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)是本系統(tǒng)開(kāi)發(fā)過(guò)程中一個(gè)非常重要的環(huán)節(jié),好的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)會(huì)減少數(shù)據(jù)冗余度,維護(hù)數(shù)據(jù)的完整性,系統(tǒng)具有較快的響應(yīng)速度,簡(jiǎn)化基于此數(shù)據(jù)庫(kù)的應(yīng)用程序的實(shí)現(xiàn)等等。

ACCESS 2003中文版是Microsoft公司于2003年推出的辦公自動(dòng)化軟件包Office 2003中文版的重要組件,是目前市場(chǎng)上功能較強(qiáng)大數(shù)據(jù)庫(kù)管理系統(tǒng)之一。ACCESS可以利用各種來(lái)源的數(shù)據(jù),包括運(yùn)行于PC上的數(shù)據(jù)庫(kù)(Xbase系列、Parabox等)和運(yùn)行于服務(wù)器、小型機(jī)、大型機(jī)上的SQL數(shù)據(jù)庫(kù)中的數(shù)據(jù)[2]。

數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)是總體設(shè)計(jì)階段非常重要的環(huán)節(jié),好的數(shù)據(jù)庫(kù)結(jié)構(gòu)可以簡(jiǎn)化開(kāi)發(fā)過(guò)程,使系統(tǒng)功能更加清晰明確。因?yàn)閿?shù)據(jù)庫(kù)結(jié)構(gòu)的變化會(huì)造成編碼的改動(dòng),所以必須認(rèn)真設(shè)計(jì)數(shù)據(jù)庫(kù)結(jié)構(gòu)后再進(jìn)行編碼,從而避免無(wú)謂的重復(fù)工作[3]。人事管理系統(tǒng)E-R圖如圖2所示。

3 系統(tǒng)實(shí)現(xiàn)

3.1 創(chuàng)建ODBC數(shù)據(jù)源

ODBC(Open Database Connectivity)全稱(chēng)是開(kāi)放數(shù)據(jù)庫(kù)連接,它是由Microsoft公司隨操作系統(tǒng)提供的,現(xiàn)在它已成為數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)的標(biāo)準(zhǔn)接口[4]。ODBC為使用不同的關(guān)系數(shù)據(jù)庫(kù)提供了一個(gè)統(tǒng)一的接口程序,實(shí)現(xiàn)應(yīng)用軟件開(kāi)發(fā)與數(shù)據(jù)庫(kù)公共接口。若實(shí)現(xiàn)這一統(tǒng)一的接口,就必須有一個(gè)標(biāo)準(zhǔn)ODBC接口程序(函數(shù))調(diào)用相應(yīng)的關(guān)系數(shù)據(jù)庫(kù),將這個(gè)接口程序稱(chēng)為ODBC驅(qū)動(dòng)程序[5]。在Windows環(huán)境下,利用“Microsoft Access Driver (*. mdb)”作為安裝數(shù)據(jù)源的驅(qū)動(dòng)程序,如圖3所示。

在編寫(xiě)MFC ODBC數(shù)據(jù)庫(kù)應(yīng)用程序之前,要事先創(chuàng)建一個(gè)名為“人事管理數(shù)據(jù)庫(kù)”的數(shù)據(jù)庫(kù)文件,并且將它注冊(cè)為數(shù)據(jù)源。即在ODBC數(shù)據(jù)管理器中出現(xiàn)“人事管理數(shù)據(jù)庫(kù)”的數(shù)據(jù)源后,應(yīng)用程序就可以通過(guò)ODBC驅(qū)動(dòng)程序訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)了,如圖4所示。

3.2 網(wǎng)絡(luò)結(jié)構(gòu)體系

系統(tǒng)采用C/S體系結(jié)構(gòu),將一個(gè)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)分解為前臺(tái)的客戶(hù)、應(yīng)用程序和后臺(tái)的服務(wù)器部分。Client(客戶(hù)端) 要安裝專(zhuān)用的客戶(hù)端軟件用來(lái)訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)服務(wù)器;Server(服務(wù)器端)安裝了服務(wù)器程序和數(shù)據(jù)庫(kù),用于提供數(shù)據(jù)服務(wù)。

4 系統(tǒng)的部分界面

4.1 登錄窗口的設(shè)計(jì)

登錄窗口的設(shè)計(jì),包括密碼輸入、登錄和退出,使用者需要選擇相應(yīng)的權(quán)限,這是啟動(dòng)本系統(tǒng)時(shí)首次出現(xiàn)的,它是進(jìn)入系統(tǒng)的“大門(mén)”,如圖5所示。

4.2 員工基本資料的查看窗口

員工檔案模塊主要包括對(duì)員工基本信息的添加、保存、刪除和查找等功能,用于在窗口中瀏覽員工的基本信息,如圖6所示。

5 結(jié)束語(yǔ)

本系統(tǒng)采用面向?qū)ο蟮某绦蛟O(shè)計(jì)方法和數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì)方法,在Windows環(huán)境下,以Access 2003為后臺(tái)數(shù)據(jù)庫(kù),由Visual C++開(kāi)發(fā)完成前臺(tái)界面。實(shí)踐證明,本系統(tǒng)提供了簡(jiǎn)單、可行的數(shù)據(jù)采集方式,減輕了工作人員的勞動(dòng)強(qiáng)度,增強(qiáng)了系統(tǒng)的集成度,通過(guò)角色的權(quán)限設(shè)置提高了系統(tǒng)的安全性,使管理更加方便、科學(xué)。

人事管理系統(tǒng)論文:一個(gè)小型高校人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

摘要:該文設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)小型的高校人事管理系統(tǒng),系統(tǒng)包括對(duì)管理人員和用戶(hù)信息的管理模塊,更重要的是實(shí)現(xiàn)了對(duì)職工基本信息、人事調(diào)動(dòng)信息、獎(jiǎng)懲情況等繁瑣工作的便捷管理。本系統(tǒng)使用Microsoft Visual 2003集成開(kāi)發(fā)工具創(chuàng)建Web應(yīng)用程序,采用C#開(kāi)發(fā)語(yǔ)言,使用微軟的Microsoft SQL Server 2005建立數(shù)據(jù)庫(kù),采用數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)技術(shù),實(shí)現(xiàn)人事信息的便捷管理。它基本滿(mǎn)足了人事管理者和用戶(hù)對(duì)功能的需求,登錄后對(duì)權(quán)限進(jìn)行了設(shè)置,提高了系統(tǒng)的安全性,保證人事信息的安全。該系統(tǒng)具有友好的界面、良好的可擴(kuò)展性。

目前,很多高校仍然使用傳統(tǒng)人工的方式管理人事檔案,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。為此,筆者設(shè)計(jì)開(kāi)發(fā)了一套小型的高校人事管理系統(tǒng),該系統(tǒng)對(duì)高校的人事信息進(jìn)行有效的管理,具有人工管理所無(wú)法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。本系統(tǒng)采用動(dòng)態(tài)WEB構(gòu)建技術(shù),使得系統(tǒng)客戶(hù)端無(wú)須維護(hù),適應(yīng)性強(qiáng)。

1 系統(tǒng)需求描述

通過(guò)調(diào)查,要求系統(tǒng)需要有以下功能:由于操作人員不同的計(jì)算機(jī)操作水平,要求有良好的人機(jī)界面;由于該系統(tǒng)的使用對(duì)象多,要求有較好的權(quán)限管理;對(duì)原始數(shù)據(jù)修改簡(jiǎn)單方便,支持多條件修改;方便的數(shù)據(jù)查詢(xún),支持多條件查詢(xún);在相應(yīng)的權(quán)限下,刪除數(shù)據(jù)方便簡(jiǎn)單,數(shù)據(jù)穩(wěn)定性好。

基于系統(tǒng)需求分析,該系統(tǒng)需要實(shí)現(xiàn)以下基本功能模塊:用戶(hù)登錄模塊,登錄信息的合法驗(yàn)證;人員檔案管理模塊,查詢(xún)、修改、刪除和添加檔案;履歷信息管理模塊,完成對(duì)人員教育經(jīng)歷、工作經(jīng)歷和繼續(xù)教育信息的查詢(xún)、編輯、刪除、添加等操作;職稱(chēng)管理模塊,滿(mǎn)足對(duì)人員職稱(chēng)的查詢(xún)、編輯、刪除操作;獎(jiǎng)懲管理模塊,實(shí)現(xiàn)對(duì)工作人員獎(jiǎng)勵(lì)和懲罰信息的查詢(xún)、編輯、刪除和添加操作;人員調(diào)動(dòng)管理模塊,實(shí)現(xiàn)對(duì)人員調(diào)動(dòng)、待退休人員和離退休人員信息的查詢(xún)、修改、刪除和添加操作;系統(tǒng)管理模塊,實(shí)現(xiàn)綜合查詢(xún)、添加用戶(hù)為系統(tǒng)管理員、修改密碼、添加和刪除部門(mén)。

2 系統(tǒng)功能模塊

該系統(tǒng)可分為6個(gè)大的功能模塊,實(shí)現(xiàn)16個(gè)具體功能,系統(tǒng)功能如圖1所示。

3 系統(tǒng)實(shí)現(xiàn)

3.1系統(tǒng)運(yùn)行流程

根據(jù)該系統(tǒng)的運(yùn)行過(guò)程,設(shè)計(jì)出系統(tǒng)流程如圖2所示。

3.2 功能模塊的實(shí)現(xiàn)

3.2.1用戶(hù)登錄模塊

用戶(hù)登陸由頁(yè)面Login.aspx實(shí)現(xiàn),它的代碼隱藏文件為L(zhǎng)ogin.aspx.cs。該頁(yè)面也是整個(gè)應(yīng)用程序的起始頁(yè)面,用戶(hù)都是從該頁(yè)面登陸進(jìn)入系統(tǒng)中的。

為了實(shí)現(xiàn)用戶(hù)登陸功能,應(yīng)用程序在該頁(yè)面添加3個(gè)TextBox控件、2個(gè)Button控件、1個(gè)DropDownList控件和1個(gè)Label控件,它們的名稱(chēng)分別為user、password、yzm、ImageButton3、ImageButton4、DropDownList3和msg??丶ser、password、yzm分別用來(lái)輸入用戶(hù)名稱(chēng)、密碼和驗(yàn)證碼;控件ImageButton3、ImageButton4分別用來(lái)實(shí)現(xiàn)用戶(hù)登錄和重填功能;控件msg顯示用戶(hù)登陸操作的結(jié)果;控件DropDwonList顯示用戶(hù)身份。頁(yè)面Login.aspx的設(shè)計(jì)界面如圖3所示。

3.2.2查詢(xún)、修改和刪除頁(yè)面

在本系統(tǒng)中,主要用到查詢(xún)、刪除、修改和添加功能,在此,筆者以“員工基本信息”的查詢(xún)、修改、刪除和添加為例來(lái)說(shuō)明這些功能的實(shí)現(xiàn)和設(shè)計(jì)方法。

View.aspx頁(yè)面用來(lái)實(shí)現(xiàn)對(duì)員工基本信息的查詢(xún)、修改、刪除和添加等操作,在查詢(xún)的設(shè)計(jì)中要用到數(shù)據(jù)綁定,這就要用到DataGrid控件綁定數(shù)據(jù)庫(kù),并進(jìn)行分頁(yè),拖拽了3個(gè)Button控件、1個(gè)DropDownList控件和2個(gè)TextBox控件,Button控件觸發(fā)Click事件,完成查詢(xún)的命令,DropDownList控件用來(lái)選擇查詢(xún)條件,TextBox控件用來(lái)填寫(xiě)滿(mǎn)足條件的被查詢(xún)員工。

4 數(shù)據(jù)庫(kù)的實(shí)現(xiàn)

考慮到高校人事管理系統(tǒng)的實(shí)際需要,本系統(tǒng)需要的數(shù)據(jù)至少包括用戶(hù)數(shù)據(jù)、考勤數(shù)據(jù)、調(diào)動(dòng)數(shù)據(jù)、獎(jiǎng)懲數(shù)據(jù)和履歷信息數(shù)據(jù)。用戶(hù)數(shù)據(jù)主要包括用戶(hù)名、用戶(hù)密碼、用戶(hù)角色數(shù)據(jù);考勤數(shù)據(jù)主要包括用戶(hù)的考勤數(shù)據(jù)和系統(tǒng)的考勤設(shè)置數(shù)據(jù);調(diào)動(dòng)數(shù)據(jù)主要包括調(diào)動(dòng)管理信息、待退休人員信息、離退休人員信息;履歷信息數(shù)據(jù)主要包括教育經(jīng)歷數(shù)據(jù)、工作經(jīng)歷數(shù)據(jù)、繼續(xù)教育經(jīng)歷數(shù)據(jù);獎(jiǎng)懲數(shù)據(jù)主要包括受嘉獎(jiǎng)和受懲罰人員的信息數(shù)據(jù)。

分析過(guò)總體設(shè)計(jì)方案后,按照軟件工程的設(shè)計(jì)理念,應(yīng)該綜合分析建立相應(yīng)的數(shù)據(jù)庫(kù)表,根據(jù)筆者所做系統(tǒng)各模塊的需要,計(jì)劃至少建立十五個(gè)表:人員檔案表Employee、離退休人員表Retire、人員調(diào)動(dòng)表Remove、獎(jiǎng)懲表RewardPunish、待退休表RetireEmployee、考勤表Leave、部門(mén)表DepartmentCoding、繼續(xù)教育表 ContinueEdu、工作經(jīng)歷表 WorkExperience、系統(tǒng)管理員表Sysadmin、評(píng)審職稱(chēng)表 PostAppraise、聘任職稱(chēng)表PostEngage、受教育經(jīng)歷表EduExperience、年度考核表Assess、錯(cuò)誤信息表WrongInfo。下面以人員檔案表為例。

人員檔案表Employee用來(lái)存儲(chǔ)高校內(nèi)部在職人員的檔案數(shù)據(jù),如員工ID、員工姓名、員工性別等,其中EmployeeID是主碼。表的字段說(shuō)明如圖4所示。

5 結(jié)束語(yǔ)

本文介紹了一個(gè)小型高校人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),可基本滿(mǎn)足普通高校日常人事管理工作。它具有成本低、良好的可擴(kuò)展、可移植性好特點(diǎn),非常實(shí)用于規(guī)模較小的高校單位和中小型的企業(yè)使用。同時(shí),也節(jié)約了人力物力,提高了工作效率。目前,該系統(tǒng)使用期間穩(wěn)定可靠,效果良好。

人事管理系統(tǒng)論文:基于SSH的高校人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

摘要:高校人事管理系統(tǒng)是實(shí)現(xiàn)高校人力資源信息化管理的一種有效的方式。該文介紹了基于SSH的高校人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)方法,能滿(mǎn)足現(xiàn)代人事管理需要的應(yīng)用系統(tǒng)。

關(guān)鍵詞:SSH技術(shù);人事管理;MIS

隨著計(jì)算機(jī)科學(xué)技術(shù)的不斷提高和日漸成熟,越來(lái)越多的高校已經(jīng)開(kāi)始進(jìn)行數(shù)字化校園的建設(shè)和完善,而人事管理是高校事務(wù)管理中的重點(diǎn),同時(shí)需要與其他系統(tǒng)的協(xié)同工作,數(shù)據(jù)共享,并為決策者提供全面、準(zhǔn)確的數(shù)據(jù)和實(shí)時(shí)分析,從而提高高校人事管理的工作效率和水平,更好地為學(xué)校長(zhǎng)遠(yuǎn)發(fā)展而服務(wù)。

本文主要是結(jié)合高校人事管理的特殊性,以高校長(zhǎng)足建設(shè)和人才有效利用與開(kāi)發(fā)需要為目的,在現(xiàn)有的數(shù)字化校園系統(tǒng)基礎(chǔ)之上,運(yùn)用計(jì)算機(jī)信息管理技術(shù),構(gòu)建一個(gè)運(yùn)行穩(wěn)定,提高人事管理效率的管理系統(tǒng),充分考慮到教職員工信息的最大化共享和人事資源高效利用,以滿(mǎn)足學(xué)校教育信息化建設(shè)的要求,適應(yīng)高校長(zhǎng)足發(fā)展的需求。

1 SSH技術(shù)

1.1 SSH技術(shù)的概述

SSH是一種開(kāi)發(fā)J2EE 企業(yè)級(jí)Web應(yīng)用的輕量級(jí)解決方案,由基于MVC模式開(kāi)發(fā)的表示層Struts框架和基于IoC模式的業(yè)務(wù)邏輯處理Spring框架以及對(duì)象/關(guān)系映射持久層框架Hibernate組成。

1.2 Struts是Apache 基金會(huì)Jakarta 項(xiàng)目組的一個(gè)Open Source 項(xiàng)目

它采用MVC模式,能夠很好地幫助java 開(kāi)發(fā)者利用J2EE開(kāi)發(fā)Web應(yīng)用。Structs 框架的核心是一個(gè)彈性的控制層,基于如 Java Servlets,JavaBeans,ResourceBundles與XML等標(biāo)準(zhǔn)技術(shù),以及 Jakarta Commons 的一些類(lèi)庫(kù)。

1.3 Spring框架一個(gè)開(kāi)源框架,目前被認(rèn)為是最有前途的開(kāi)源框架之一

在某種意義上是EJB的替代品,她是一種輕量級(jí)的容器。

Spring框架的主要功能是基于Java Beans技術(shù)的配置管理方式,采用IOC原理,對(duì)依賴(lài)注射技術(shù)的使用。這些都用來(lái)減少各組件間對(duì)實(shí)施細(xì)則的相互依賴(lài)性,提供大量的AOP框架為數(shù)據(jù)處理管理之類(lèi)的服務(wù)。同IOC的功能基本類(lèi)似,提高系統(tǒng)的模塊化程度。

2 Hibernate框架是一種Java語(yǔ)言下的對(duì)象關(guān)系映射解決方案

它是一個(gè)開(kāi)源框架軟件。它用來(lái)把對(duì)象模型表示的對(duì)象映射到基于SQL 的關(guān)系模型結(jié)構(gòu)中去,為面向?qū)ο蟮念I(lǐng)域模型到傳統(tǒng)的關(guān)系型數(shù)據(jù)庫(kù)的映射,提供了一個(gè)使用方便的框架。

Hibernate對(duì)JDBC進(jìn)行了非常輕量級(jí)的對(duì)象封裝,Hibernate可以在應(yīng)用EJB(Enterprise JavaBeans是Java應(yīng)用于企業(yè)計(jì)算的框架)的J2EE架構(gòu)中取代CMP,完成數(shù)據(jù)持久化的重任。

Hibernate API中的接口可以分為以下四類(lèi):提供訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)的操作的接口,用于配置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)架的三層分離,利用對(duì)象關(guān)系映射框架Hibernate對(duì)數(shù)據(jù)訪(fǎng)問(wèn)提供持久層支持,方便用戶(hù)對(duì)象與數(shù)據(jù)訪(fǎng)問(wèn)之間的轉(zhuǎn)化,業(yè)務(wù)邏輯層用Spring處理完成。基本操作流程是:用軟件工程的分析方法根據(jù)業(yè)務(wù)需求提出一些模型,將這些模型抽象成類(lèi),并實(shí)現(xiàn)為眾多的Java對(duì)象,然后編寫(xiě)數(shù)據(jù)對(duì)象訪(fǎng)問(wèn)接口(DAO),并在Hibernate中對(duì)DAO的基本實(shí)現(xiàn),采用Hibernate架構(gòu)實(shí)現(xiàn)的DAO類(lèi)來(lái)實(shí)現(xiàn)Java類(lèi)的數(shù)據(jù)屬性值來(lái)于數(shù)據(jù)庫(kù)的讀取與存儲(chǔ),最后提交給Spring完成業(yè)務(wù)邏輯處理并返回。

3 系統(tǒng)設(shè)計(jì)

3.1 系統(tǒng)功能

1)檔案管理。能完成學(xué)校教職員工包括履歷、資格、任職及組織等在內(nèi)的信息管理,完成干部職務(wù)聘任、變更及級(jí)別、任職時(shí)間等項(xiàng)的管理,離校、離崗人員,離退休人員的檔案管理等。

2)薪資管理.包括職工工作考核情況信息管理,考勤情況的輸入,工資、津貼、獎(jiǎng)金等的套算,導(dǎo)入,導(dǎo)出,查詢(xún),統(tǒng)計(jì),匯總,生成報(bào)表打印等功能。

3)社會(huì)保險(xiǎn)管理:對(duì)固定編制人員與流動(dòng)編制人員根據(jù)基本信息自動(dòng)生成養(yǎng)老、失業(yè)、醫(yī)療、生育、工傷的保險(xiǎn)報(bào)表。

4)考核管理。能夠?qū)π逻M(jìn)人員教師資格審核及認(rèn)定,對(duì)在職教師進(jìn)行教學(xué)工作量、科研成果、出勤情況及年度考核的管理。

5)師資隊(duì)伍建設(shè)與管理。完成職稱(chēng)聘定管理,專(zhuān)業(yè)技術(shù)職稱(chēng)、職務(wù)評(píng)聘信息的初審、更新、維護(hù)等處理,全體教師年度考核管理,各級(jí)專(zhuān)家、學(xué)科帶頭人、中青年骨干教師等學(xué)術(shù)梯隊(duì)的選拔、培養(yǎng)、考核工作管理;校內(nèi)現(xiàn)有師資的分析管理。

6)人員基本信息維護(hù)。包括:統(tǒng)一身份認(rèn)證,權(quán)限控制;系統(tǒng)對(duì)人員的當(dāng)前信息,歷史變遷信息等進(jìn)行錄入、編輯、查詢(xún)、統(tǒng)計(jì)、分析、輸出等維護(hù)。

7)統(tǒng)計(jì)分析。完成各種統(tǒng)計(jì)報(bào)表的處理,比如可統(tǒng)計(jì)打印目前教職工的年齡分布狀況、職稱(chēng)分布狀況及各種比例關(guān)系等;提供歸檔人事資料的輸出打印功能。

3.2 系統(tǒng)業(yè)務(wù)模塊

高校人事管理系統(tǒng)是一個(gè)用戶(hù)量大、功能繁多的綜合信息管理系統(tǒng),由于設(shè)計(jì)模塊功能繁多,本文介紹部分業(yè)務(wù)模塊。

其基本業(yè)務(wù)流程為:

1)通過(guò)JSP頁(yè)面實(shí)現(xiàn)交互界面,負(fù)責(zé)傳遞請(qǐng)求和接受響應(yīng);

2)在表示層引入Struts,根據(jù)Struts Action接受到的ActionForm,委派相應(yīng)的Action;

3)在業(yè)務(wù)層中,管理服務(wù)組件的Spring IoC容器負(fù)責(zé)向Action提供業(yè)務(wù)模型組件和該組件的協(xié)作對(duì)象數(shù)據(jù)處理(DAO)組件完成業(yè)務(wù)邏輯,并提供事務(wù)處理、緩沖池等容器組件,提升系統(tǒng)性能,保證數(shù)據(jù)完整性;

4)持久層依賴(lài)于Hibernate的對(duì)象化映射和數(shù)據(jù)庫(kù)交互以處理DAO組件請(qǐng)求的數(shù)據(jù),并返回處理結(jié)果。

在系統(tǒng)中,教職工的薪酬的計(jì)算是情況種類(lèi)最多一個(gè)功能計(jì)算,并與職工個(gè)人最為緊密相關(guān)的。在工資計(jì)算過(guò)程中,我們把學(xué)校的按工種和職稱(chēng)分類(lèi)設(shè)計(jì)一個(gè)計(jì)算公式,儲(chǔ)存在系統(tǒng)的業(yè)務(wù)處理中。本系統(tǒng)中的工資管理模塊主要功能涉及按職工工作性質(zhì)分類(lèi)的基礎(chǔ)工資數(shù)據(jù)管理、加班管理、科研經(jīng)費(fèi)、津貼管理,查詢(xún)統(tǒng)計(jì)打印管理的功能,實(shí)現(xiàn)基礎(chǔ)數(shù)據(jù)輸入系統(tǒng)自動(dòng)計(jì)算薪酬,與工資的查詢(xún)、工資單打印、統(tǒng)計(jì)打印。其具體的業(yè)務(wù)流程如圖2所示。

4 系統(tǒng)測(cè)試

網(wǎng)站性能測(cè)試工作的首要任務(wù)就是采用網(wǎng)站測(cè)試工具對(duì)網(wǎng)站加壓以測(cè)量網(wǎng)站服務(wù)器得出每秒可以承受的請(qǐng)求(Request Per Second) 的最大值。接下來(lái)的任務(wù)就是找出所有可能限制系統(tǒng)性能的原因,例如,CPU、內(nèi)存、或是后端系統(tǒng)所造成的反應(yīng)延遲等。

我們使用著名的測(cè)試軟件LoadRunner對(duì)系統(tǒng)的壓力和負(fù)載能力進(jìn)行測(cè)試,基本達(dá)到我們系統(tǒng)要求,其測(cè)試數(shù)據(jù)如圖3。

測(cè)試在10000 個(gè)用戶(hù)的負(fù)載下,User Load的最大值為10,平均為9.722,系統(tǒng)平均響應(yīng)能力最大時(shí)間為0.64秒,所有業(yè)務(wù)動(dòng)作可用及基本穩(wěn)定。

5 結(jié)束語(yǔ)

結(jié)合高校人事管理,在現(xiàn)有的數(shù)字化校園系統(tǒng)基礎(chǔ)之上,基于SSH框架在Eclipse開(kāi)發(fā)平臺(tái)中實(shí)現(xiàn)高校人事信息管理系統(tǒng),經(jīng)過(guò)一個(gè)多月的測(cè)試和試運(yùn)行,目前系統(tǒng)穩(wěn)定性良好。

人事管理系統(tǒng)論文:高校人事管理系統(tǒng)的分析及實(shí)現(xiàn)原理

摘要:高校人事管理系統(tǒng)是典型的管理信息系統(tǒng)(MIS)。主要包括基本信息管理、人事檔案管理、數(shù)據(jù)庫(kù)管理、系統(tǒng)管理等功能模塊。該文對(duì)系統(tǒng)的功能、組成、及實(shí)現(xiàn)原理進(jìn)行了初步的探討。

關(guān)鍵詞:人事管理系統(tǒng);數(shù)據(jù)庫(kù);系統(tǒng)設(shè)計(jì)

人事管理是隨著人事制度改革應(yīng)運(yùn)而生的一項(xiàng)新的工作。由于一些企事業(yè)的改制,人事的更迭,以及人事檔案的多頭管理,造成了部分檔案的流失,也造成了效率低、辦事難的情況。經(jīng)濟(jì)體制的快速發(fā)展,對(duì)于企、事業(yè)單位的人事管理系統(tǒng)部門(mén)來(lái)說(shuō),非常需要一個(gè)操作簡(jiǎn)便、功能實(shí)用、能滿(mǎn)足本單位對(duì)員工信息管理及需求的系統(tǒng)。

隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在企事業(yè)單位管理中應(yīng)用的普及,推動(dòng)人事管理走向科學(xué)化、規(guī)范化。計(jì)算機(jī)管理具有無(wú)法比擬的優(yōu)點(diǎn):檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高人事管理的效率,也是企事業(yè)單位的走向科學(xué)化、正規(guī)化管理,是與世界接軌的重要條件。

目前市面上流行的人事管理系統(tǒng)不少。但是,對(duì)于高校人事管理系統(tǒng)來(lái)說(shuō),不需要大型的數(shù)據(jù)庫(kù)系統(tǒng),只需要一個(gè)操作方便,功能實(shí)用,能滿(mǎn)足本校對(duì)數(shù)據(jù)的管理及需求的系統(tǒng)。我們的目標(biāo)就是在于開(kāi)發(fā)一個(gè)功能實(shí)用、操作方便,簡(jiǎn)單明了的人事管理系統(tǒng).能夠方便快捷地錄入人事的基本資料,在操作上能夠完成諸如添加、修改、刪除等,按各種條件進(jìn)行查詢(xún)、統(tǒng)計(jì)、設(shè)置用戶(hù)權(quán)限等方面的工作?;緷M(mǎn)足人事日常業(yè)務(wù)的需要,并且可以在數(shù)據(jù)庫(kù)中存儲(chǔ)相應(yīng)教師的照片。為了能夠更好地存儲(chǔ)職工信息,可以將教師信息添加到Word文檔,這樣,不但更便于保存,還可以通過(guò)Word文檔進(jìn)行打印。

1 需求分析

需求分析是軟件開(kāi)發(fā)中相當(dāng)重要的一個(gè)環(huán)節(jié),需求分析做的好壞直接影響到系統(tǒng)的成功與否。在設(shè)計(jì)高校人事管理系統(tǒng)時(shí),主要達(dá)到以下幾個(gè)方面的要求:

1)圖形化界面、可操作性強(qiáng),系統(tǒng)的功能操作要方便、易懂、不要有多余或復(fù)雜的操作。容錯(cuò)與隨機(jī)幫助有機(jī)結(jié)合,便于用戶(hù)使用及擴(kuò)充,使一般用戶(hù)不用培訓(xùn)就能上機(jī)操作。每個(gè)操作不管成功與否都進(jìn)行相應(yīng)的提示,讓用戶(hù)時(shí)刻知道操作是否成功,不要讓用戶(hù)盲目的進(jìn)行操作。而且,錯(cuò)誤提示應(yīng)該準(zhǔn)確簡(jiǎn)潔,讓用戶(hù)知道哪里出現(xiàn)錯(cuò)誤,能及時(shí)修改。

2)可以真正的實(shí)現(xiàn)對(duì)高校人事的管理,系統(tǒng)的功能要符合本校的實(shí)際情況。信息的搜集、存儲(chǔ)、傳遞、分類(lèi)、統(tǒng)計(jì)和檢索等功能的計(jì)算機(jī)化,確保其準(zhǔn)確性、及時(shí)性、完整性和相關(guān)性。在查看教師信息時(shí),可以對(duì)教師的家庭情況和培訓(xùn)情況進(jìn)行添加、修改、刪除操作。

3)要能夠方便快捷的進(jìn)行多條件全方位的數(shù)據(jù)查詢(xún),并且按照指定的條件對(duì)教師信息進(jìn)行統(tǒng)計(jì)。

4)管理系統(tǒng)應(yīng)該按照用戶(hù)的權(quán)限設(shè)定的,一定的用戶(hù)權(quán)限才能干相應(yīng)的工作。讓每個(gè)用戶(hù)進(jìn)入系統(tǒng)后,只能操作擁有權(quán)限的窗口。

5)要有簡(jiǎn)便有效的維護(hù)手段,實(shí)現(xiàn)數(shù)據(jù)庫(kù)的備份、還原及清空操作。系統(tǒng)使用后,維護(hù)工作將是一個(gè)長(zhǎng)期的工作,通過(guò)相應(yīng)手段降低維護(hù)工作量及難度,從而達(dá)到保證運(yùn)行可靠及節(jié)省費(fèi)用的目的。

6)可以方便地對(duì)人事信息進(jìn)行輸出打印,便于保存。

7)系統(tǒng)運(yùn)行穩(wěn)定、安全可靠。

綜合上述條件,本系統(tǒng)將由六大模塊組成,包括基本信息管理、人事檔案管理、數(shù)據(jù)庫(kù)管理、系統(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ù)操作作為模塊界面,然后對(duì)各個(gè)??爝M(jìn)行具體實(shí)現(xiàn),并遵循“模塊間低藉合,模塊內(nèi)高內(nèi)聚”的原則,使得系統(tǒng)得到比較高的穩(wěn)定性與維護(hù)性。

1)系統(tǒng)總體架構(gòu)設(shè)計(jì)

綜合數(shù)據(jù)庫(kù)系統(tǒng)中的開(kāi)發(fā)、使用及管理成本分析,同時(shí)也考慮到用戶(hù)的軟硬件環(huán)境,并且出于數(shù)據(jù)的安全性考慮決定采用客戶(hù)端/服務(wù)端(C/S)結(jié)構(gòu)模型。將系統(tǒng)分為兩個(gè)部分:表示層部分即為客戶(hù)應(yīng)用程序,它安裝在各或部門(mén)的人事管理客戶(hù)機(jī)上;數(shù)據(jù)層即為SQL Server數(shù)據(jù)庫(kù)服務(wù)器,是數(shù)據(jù)資料的存儲(chǔ)地,它放置在人事管理中心的服務(wù)器上。

2)數(shù)據(jù)庫(kù)及開(kāi)發(fā)工具的選擇

在數(shù)據(jù)庫(kù)的選擇上主要考慮Access和SQL Server兩種,Access是一種桌面數(shù)據(jù)庫(kù),只適合數(shù)據(jù)量少的應(yīng)用,適合處理少量數(shù)據(jù)和單機(jī)訪(fǎng)問(wèn)的數(shù)據(jù)庫(kù),效率也較高。但是它的同時(shí)訪(fǎng)問(wèn)客戶(hù)端不能多于4個(gè)。Access數(shù)據(jù)庫(kù)有一定的極限,如果數(shù)據(jù)達(dá)到100M左右,很容易造成服務(wù)器IIS假死,或者消耗掉服務(wù)器的內(nèi)存導(dǎo)致服務(wù)器崩潰。相對(duì)而言,SQL Server是基于服務(wù)器端的中型的數(shù)據(jù)庫(kù),可以適合大容量數(shù)據(jù)的應(yīng)用,在功能上管理上也要比Access要強(qiáng)得多。在處理海量數(shù)據(jù)的效率,后臺(tái)開(kāi)發(fā)的靈活性,可擴(kuò)展性等方面強(qiáng)大。因?yàn)楝F(xiàn)在數(shù)據(jù)庫(kù)都使用標(biāo)準(zhǔn)的SQL語(yǔ)言對(duì)數(shù)據(jù)庫(kù)進(jìn)行管理,所以如果是標(biāo)準(zhǔn)SQL語(yǔ)言,兩者基本上都可以通用的。SQL Server還有更多的擴(kuò)展,可以用存儲(chǔ)過(guò)程,數(shù)據(jù)庫(kù)大小無(wú)極限限制。

開(kāi)發(fā)工具則采用C#,C#(C Sharp)是微軟為.NET Framework量身訂做的程序語(yǔ)言,從根本上保證了C#與.NET架構(gòu)的完美結(jié)合。它全新的技術(shù)架構(gòu)讓?xiě)?yīng)用程序和網(wǎng)站開(kāi)發(fā)變得更為簡(jiǎn)單,C#擁有C/C++的強(qiáng)大功能以及Visual Basic簡(jiǎn)易使用的特性,功能更強(qiáng)大、數(shù)據(jù)更安全。

數(shù)據(jù)訪(fǎng)問(wèn)采用了最新的ADO(ActiveX Data Objects)技術(shù),這是微軟公司處理數(shù)據(jù)庫(kù)信的最新技術(shù),采用OLEDB的數(shù)據(jù)訪(fǎng)問(wèn)模式。它是原有數(shù)據(jù)訪(fǎng)問(wèn)對(duì)象DAO、RD0和ODBC三種方式的擴(kuò)展。ADO的模式更為簡(jiǎn)化,不論是存取本地的還是遠(yuǎn)程的數(shù)據(jù),都提供了統(tǒng)一的接口。

總地說(shuō)來(lái),C#與SQL Sever的組合是一種比較典型的搭配,這種組合能夠發(fā)揮各自的長(zhǎng)處,而且它們不存在不兼容的問(wèn)題,系統(tǒng)的穩(wěn)定性與處理數(shù)據(jù)的效率也是經(jīng)過(guò)多方測(cè)試與認(rèn)可。

3)數(shù)據(jù)庫(kù)設(shè)計(jì)

在開(kāi)發(fā)應(yīng)用程序時(shí),對(duì)數(shù)據(jù)庫(kù)的操作是必不可少的,數(shù)據(jù)庫(kù)設(shè)計(jì)是根據(jù)程序的需求及其實(shí)現(xiàn)功能所指定的,數(shù)據(jù)庫(kù)設(shè)計(jì)的合理性將直接影響到程序的開(kāi)發(fā)過(guò)程。它不僅關(guān)系到系統(tǒng)的正常使用,同時(shí)也決定了系統(tǒng)的數(shù)據(jù)完備性、開(kāi)發(fā)難度、易維護(hù)性和易升級(jí)性。因此,人事管理系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì),具有一定的使用價(jià)值和現(xiàn)實(shí)意義。

數(shù)據(jù)庫(kù)中的數(shù)據(jù)是從全局觀(guān)點(diǎn)出發(fā)建立的,他按一定的數(shù)據(jù)模型進(jìn)行組織、描述和存儲(chǔ)。其結(jié)構(gòu)基于數(shù)據(jù)間的自然聯(lián)系,從而可提供一切必要的存取路徑,且數(shù)據(jù)不再針對(duì)某一應(yīng)用,而是面向全組織,具有整體的結(jié)構(gòu)化特征。

數(shù)據(jù)庫(kù)中的數(shù)據(jù)是為眾多用戶(hù)所共享其信息而建立的,已經(jīng)擺脫了具體程序的限制和制約。不同的用戶(hù)可以按各自的用法使用數(shù)據(jù)庫(kù)中的數(shù)據(jù);多個(gè)用戶(hù)可以同時(shí)共享數(shù)據(jù)庫(kù)中的數(shù)據(jù)資源,即不同的用戶(hù)可以同時(shí)存取數(shù)據(jù)庫(kù)中的同一個(gè)數(shù)據(jù)。數(shù)據(jù)共享性不僅滿(mǎn)足了各用戶(hù)對(duì)信息內(nèi)容的要求,同時(shí)也滿(mǎn)足了各用戶(hù)之間信息通信的要求。

3 結(jié)束語(yǔ)

本文所設(shè)計(jì)的系統(tǒng)采用C/S結(jié)構(gòu)模式開(kāi)發(fā),以Microsoft Visual Studio 2005為系統(tǒng)開(kāi)發(fā)平臺(tái),應(yīng)用程序以C#為開(kāi)發(fā)工具,數(shù)據(jù)庫(kù)采用Microsoft SQL Server 2005。

通過(guò)本系統(tǒng),可以保證人高校人事管理工作中數(shù)據(jù)操作的安全性及高可靠性。所欲達(dá)到的目標(biāo)即實(shí)現(xiàn)教師信息的增加、刪除、修改,并能對(duì)教師基本信息進(jìn)行打印、能夠進(jìn)行方便快捷的全方位數(shù)據(jù)查詢(xún),按照指定的條件進(jìn)行統(tǒng)計(jì)、對(duì)系統(tǒng)的使用對(duì)象有較好的權(quán)限管理以及數(shù)據(jù)庫(kù)的備份、還原及清空等功能,大大提高高校人事管理的效率和水平。

人事管理系統(tǒng)論文:基于Spring+MyBatis的高校人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

摘要:高校人事管理系統(tǒng)主要提供了對(duì)高校人事檔案信息、合同、薪酬、考勤、考核以及人力資源等的管理,對(duì)高校的人力資源管理方方面面進(jìn)行分析、規(guī)劃、實(shí)施、調(diào)整,提高高校人事的管理水平,使人力資源更有效的服務(wù)高校。本文采用基于B/S構(gòu)架的三層體系結(jié)構(gòu),利用JSP技術(shù)、Mysql數(shù)據(jù)庫(kù)技術(shù)、Spring和MyBatis框架進(jìn)行設(shè)計(jì),實(shí)現(xiàn)了人事信息管理、合同續(xù)聘管理、師資隊(duì)伍建設(shè)、校內(nèi)調(diào)動(dòng)管理、退休喪后管理、培訓(xùn)進(jìn)修管理等模塊,能夠滿(mǎn)足高校人事管理的基本需求。

關(guān)鍵詞:B/S;人事管理;Spring;MyBatis

1 引言

近年來(lái),計(jì)算機(jī)技術(shù)在高校日常事務(wù)管理方面的應(yīng)用受到了越來(lái)越多的關(guān)注。隨著數(shù)據(jù)庫(kù)技術(shù)、網(wǎng)絡(luò)技術(shù)以及web設(shè)計(jì)技術(shù)的發(fā)展和應(yīng)用,計(jì)算機(jī)技術(shù)已使往日繁雜、瑣碎的日常事務(wù)管理變得整潔而高效。

人事資源管理系統(tǒng)根據(jù)高校人事管理工作的特點(diǎn),在充分注重軟件操作的交互性,簡(jiǎn)單性以及可視化原則的前提下,能及時(shí)為人事管理提供準(zhǔn)確、全面的數(shù)據(jù)和結(jié)果分析,能有效提高高校人事管理的效率、質(zhì)量及管理Q策的有效性、可靠性和實(shí)時(shí)性,有助于高校人事工作的信息化、正規(guī)化管理。

2 系統(tǒng)需求

人事管理系統(tǒng)主要分為前臺(tái)管理和后臺(tái)管理兩個(gè)功能模塊。有教師和管理員兩個(gè)角色。管理員可以進(jìn)行人事信息管理、合同續(xù)聘管理、師資隊(duì)伍建設(shè)、校內(nèi)調(diào)動(dòng)管理、退休喪后管理、培訓(xùn)進(jìn)修管理等功能。教師通過(guò)瀏覽器可以對(duì)相關(guān)授權(quán)信息進(jìn)行查看。功能結(jié)構(gòu)圖如圖1所示。

3 系統(tǒng)設(shè)計(jì)

3.1 數(shù)據(jù)庫(kù)設(shè)計(jì)

一位教師有一個(gè)政治面貌,一位教師可以簽訂多個(gè)合同,一個(gè)合同只屬于一位教師。一位教師可以有多個(gè)年度考核,一個(gè)年度考核只屬于一位教師。一位教師可以進(jìn)行多次信息變更,而一條信息變更只屬于一位教師。

管理員登錄需要輸入管理員id和管理員密碼,與數(shù)據(jù)庫(kù)中數(shù)據(jù)進(jìn)行比對(duì),若存在此記錄,則可成功登錄,否則登錄失敗,返回登錄界面。表1為管理員表結(jié)構(gòu)設(shè)計(jì)。

3.2 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)

教職工通過(guò)前臺(tái)操作將指令下達(dá)到后臺(tái),后臺(tái)將指令由Spring進(jìn)行自動(dòng)掃描分配首先到達(dá)控制層,控制層中的UserLogin Controller類(lèi)通過(guò)調(diào)用EmpResult execute()方法到服務(wù)層,服務(wù)層中有接口UserService,它的實(shí)現(xiàn)類(lèi)通過(guò)重寫(xiě)并調(diào)用EmpResult findAllById方法到持久層,持久層通過(guò)調(diào)用findAllById方法進(jìn)行Mybatis映射到UserMapper.xml文件,下來(lái)通過(guò)數(shù)據(jù)庫(kù)語(yǔ)句對(duì)數(shù)據(jù)進(jìn)行訪(fǎng)問(wèn),然后從最底層逐層向上返回?cái)?shù)據(jù)。設(shè)計(jì)的核心主要靠Spring的容器管理支持控制層,Mybatis的映射機(jī)制支持持久層。

4 結(jié)語(yǔ)

系統(tǒng)以MyEclipse10為開(kāi)發(fā)工具,運(yùn)用java中的web前端開(kāi)發(fā)知識(shí),以JavaScript為用戶(hù)端開(kāi)發(fā)語(yǔ)言,采用MVC分層體系結(jié)構(gòu)以及支持MVC架構(gòu)的Spring+Mybatis框架,使用開(kāi)源服務(wù)器Tomcat以及MySql數(shù)據(jù)庫(kù),服務(wù)器端開(kāi)發(fā)語(yǔ)言為JSP。設(shè)計(jì)實(shí)現(xiàn)了高校人事管理系統(tǒng)各個(gè)模塊的功能,并且其在線(xiàn)瀏覽功能提高了系統(tǒng)的跨平臺(tái)性。針對(duì)系統(tǒng)處理大規(guī)模數(shù)據(jù)時(shí)候的卡頓現(xiàn)象,后續(xù)我們會(huì)優(yōu)化算法以改進(jìn)系統(tǒng)性能。

人事管理系統(tǒng)論文:淺談企業(yè)人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

摘要隨著社會(huì)的發(fā)展,信息資源的重要性也開(kāi)始為人們所熟知,因此,如何設(shè)計(jì)高效的人事管理系統(tǒng)就成為了各大企業(yè)共同思考的問(wèn)題,文章以當(dāng)今社會(huì)各企業(yè)在開(kāi)展人事管理工作時(shí)的主要內(nèi)容為依據(jù),運(yùn)用理論與實(shí)際相結(jié)合的方式,對(duì)人事管理系統(tǒng)的需求和設(shè)計(jì)方案進(jìn)行了深入的探索,供有關(guān)人員參考。

關(guān)鍵詞企業(yè)人事管理系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)

隨著社會(huì)信息化進(jìn)程的不斷深入,各個(gè)企業(yè)在進(jìn)行管理的過(guò)程中運(yùn)用信息化技術(shù)是保證其在激烈的市場(chǎng)競(jìng)爭(zhēng)中始終立于不敗之地的基礎(chǔ),而作為企業(yè)管理工作中作重要的組成部分,針對(duì)人事管理的有關(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ì)和開(kāi)發(fā)人事管理系統(tǒng)最主要的目的在于提高管理工作的效率,因此,在確定系統(tǒng)功能前,需要對(duì)系統(tǒng)需求進(jìn)行深入的分析。

1.系統(tǒng)管理。該模塊主要用于對(duì)系統(tǒng)運(yùn)行的穩(wěn)定性和安全性進(jìn)行保證,因此,該模塊的日常工作為對(duì)系統(tǒng)的用戶(hù)、菜單和工作日志進(jìn)行維護(hù)。

2.人員管理。該模塊主要用于對(duì)企業(yè)員工的信息進(jìn)行管理,包括工作崗位的調(diào)換、增減人員等,在對(duì)管理過(guò)程中,該模塊可以輔助管理人員記進(jìn)行信息的修改、添加或刪減。

3.考勤管理。該模塊主要用于對(duì)員工的出勤記錄進(jìn)行整理,并且生成相應(yīng)的表格供企業(yè)崗位調(diào)動(dòng)時(shí)使用。

4.薪資管理。該模塊主要用于對(duì)員工的薪資進(jìn)行信息設(shè)置和管理,該模塊可以輔助管理員進(jìn)行薪資數(shù)據(jù)的查詢(xún)、核對(duì)等。

5.信息管理。該模塊主要用于對(duì)企業(yè)員工的考勤、薪資等信息進(jìn)行查詢(xún)。

(二)非功能需求

1.系統(tǒng)完整性。想要保證系統(tǒng)功效得到充分發(fā)揮,能否穩(wěn)定運(yùn)行是基礎(chǔ),以此,在對(duì)系統(tǒng)的完整性進(jìn)行研究的過(guò)程中,需要對(duì)用戶(hù)管理、系統(tǒng)聯(lián)機(jī)、軟件升級(jí)等幾個(gè)方面加以注意。

2.系統(tǒng)適應(yīng)性。系統(tǒng)能否跟隨其所服務(wù)企業(yè)的變化而變化是對(duì)該系統(tǒng)進(jìn)行評(píng)價(jià)時(shí)的重要標(biāo)準(zhǔn),除此之外,系統(tǒng)還需要具備能夠隨著技術(shù)的發(fā)展而對(duì)自身進(jìn)行調(diào)整的能力,減少使用者對(duì)系統(tǒng)進(jìn)行修改時(shí)所花費(fèi)的時(shí)間。

二、人事管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)

(一)架構(gòu)設(shè)計(jì)

架構(gòu)設(shè)計(jì)分為以下幾個(gè)步驟:第一步,將系統(tǒng)通過(guò)細(xì)分的方式,使其成為相應(yīng)的子版塊;第二步,對(duì)不同子版塊所具有的作用進(jìn)行設(shè)計(jì);第三步,將不同子版塊間所對(duì)應(yīng)的邏輯關(guān)系進(jìn)行確認(rèn);第四步,對(duì)子版塊和模塊傳輸信息的方式進(jìn)行設(shè)計(jì)??偟膩?lái)說(shuō),對(duì)架構(gòu)進(jìn)行總體設(shè)計(jì)的過(guò)程首先是通過(guò)對(duì)不同方案的需求資料進(jìn)行分析,確定能夠達(dá)到特定目的的小方案的內(nèi)容,然后將數(shù)據(jù)所對(duì)應(yīng)的不同軟件進(jìn)行設(shè)計(jì)和優(yōu)化,得出可行的框架,最后再根據(jù)數(shù)據(jù)庫(kù)對(duì)模塊內(nèi)容進(jìn)行完善。針對(duì)企業(yè)所設(shè)計(jì)的人事管理系統(tǒng)通常由查詢(xún)、考勤、人事、工資四個(gè)管理模塊以及最終的退出模塊所組成,在上述模塊中,具有系統(tǒng)管理功能的模塊為基礎(chǔ)模塊,這是因?yàn)樵撃K能夠控制使用者權(quán)限、限制使用者的行為,另外,最關(guān)鍵的模塊為人事管理的相關(guān)模塊,該模塊所肩負(fù)的職責(zé)在于對(duì)企業(yè)人員的有關(guān)信息和日常活動(dòng)進(jìn)行管理,而使用頻率最高的模塊為查詢(xún)模塊,該模塊兼具信息查詢(xún)以及統(tǒng)計(jì)兩種功能。

(二)數(shù)據(jù)庫(kù)設(shè)計(jì)

1.設(shè)計(jì)理念概述。在對(duì)企業(yè)所應(yīng)用的人事管理系統(tǒng)進(jìn)行設(shè)計(jì)的過(guò)程中,通過(guò)對(duì)管理人員的工作內(nèi)容進(jìn)行分析和歸納可以發(fā)現(xiàn),數(shù)據(jù)庫(kù)所對(duì)應(yīng)的結(jié)構(gòu)以及包括的資料共分為以下幾個(gè)方面:其一,企業(yè)員工的工資表,該表格所包含的內(nèi)容有員工的基本工資、績(jī)效獎(jiǎng)金、附加工資以及工資下發(fā)日期等;其二,企業(yè)員工的信息表,該表格所包含的內(nèi)容有企業(yè)就職人員的姓名、所在部門(mén)、職務(wù)、聯(lián)系方式等;其三,企業(yè)員工的考勤表,該表格所包含的內(nèi)容有員工進(jìn)行簽到的日期、r間等;其四,企業(yè)各部門(mén)表格,該表格所包含的內(nèi)容有部門(mén)名稱(chēng)、就職人數(shù)等;其五,企業(yè)用戶(hù)表,該表格所包含的內(nèi)容有用戶(hù)的名稱(chēng)和密碼等。

2.數(shù)據(jù)庫(kù)所用表格的設(shè)計(jì)。在對(duì)企業(yè)數(shù)據(jù)庫(kù)所應(yīng)用的體系進(jìn)行構(gòu)建的過(guò)程中,對(duì)于在日常工作室經(jīng)常需要查閱的信息和資料應(yīng)當(dāng)通過(guò)特定的方式進(jìn)行存儲(chǔ),這樣做的好處在于,能夠在資料查閱的過(guò)程中精簡(jiǎn)不必要的步驟,提高效率,但隨之而來(lái)的問(wèn)題就是如何在對(duì)數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì)的過(guò)程中,既保證常用數(shù)據(jù)的單獨(dú)存儲(chǔ),同時(shí)又保證系統(tǒng)的完整程度,想要對(duì)這一問(wèn)題加以解決,需要設(shè)計(jì)人員將不同表格的名稱(chēng)進(jìn)行選擇,在這一過(guò)程中需要遵循的原則為:選擇能夠?qū)⒈砀駜?nèi)容進(jìn)行準(zhǔn)確反映的英文單詞,而不是傳統(tǒng)的中文詞組。

三、結(jié)語(yǔ)

綜上所述,近幾年,人們依托于科學(xué)技術(shù)的進(jìn)步,將數(shù)據(jù)庫(kù)的有關(guān)技術(shù)廣泛應(yīng)用在了日常的工作和生活中,在對(duì)企業(yè)進(jìn)行信息化建設(shè)時(shí),應(yīng)用信息技術(shù)構(gòu)建一個(gè)完善、高效的管理系統(tǒng)是大勢(shì)所趨,需要有關(guān)人員注意的是,我國(guó)現(xiàn)階段信息化的程度與發(fā)達(dá)國(guó)將相比仍舊存在一定差距,因此,在對(duì)有關(guān)技術(shù)進(jìn)行使用的過(guò)程中,對(duì)其進(jìn)行不斷的發(fā)展和完善是非常有必要的。

人事管理系統(tǒng)論文:基于A(yíng)SP的人事管理系統(tǒng)分析

摘要:計(jì)算機(jī)技術(shù)的普及和發(fā)展為企業(yè)提供了新型的辦公自動(dòng)化系統(tǒng)應(yīng)用,系統(tǒng)在設(shè)置上秉承著簡(jiǎn)約的原則,界面簡(jiǎn)單,并且具有很大的延伸性,智能化人事管理是企業(yè)走向科學(xué)、規(guī)范化的必經(jīng)之路。本文主要介紹基于的人事管理系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)過(guò)程。分析了該系統(tǒng)的需求,描述了系統(tǒng)的功能設(shè)計(jì)與實(shí)現(xiàn),并對(duì)系統(tǒng)的功能與性能進(jìn)行了測(cè)試。

關(guān)鍵詞:系統(tǒng)人事管理 ASP 設(shè)計(jì) 測(cè)試

人事管理具體來(lái)說(shuō)就是負(fù)責(zé)人事資料的統(tǒng)計(jì)、查詢(xún)、更新等,現(xiàn)階段人事管理人員需要管理的信息越來(lái)越多了,因此統(tǒng)計(jì)管理工作也變得越來(lái)越繁重了,所以當(dāng)前迫切的需要建立一個(gè)由計(jì)算機(jī)管理的人事管理系統(tǒng)。具體來(lái)說(shuō)就是要參考單位人事管理的要求,設(shè)計(jì)一套屬于自己?jiǎn)挝坏娜耸鹿芾硐到y(tǒng),這樣就能更好的對(duì)單位的人事信息進(jìn)行管理。另外通過(guò)計(jì)算機(jī)建立的人事管理系統(tǒng)能夠節(jié)省大量的時(shí)間和資源,還能滿(mǎn)足企業(yè)單位日常的人事管理需求,并且讓人事管理變得更加公正透明。

1 人事系統(tǒng)管理系統(tǒng)現(xiàn)狀及技術(shù)、需求分析

1.1 人事信息管理的現(xiàn)狀

計(jì)算機(jī)技術(shù)的普及和發(fā)展為企業(yè)提供了新型的辦公自動(dòng)化系統(tǒng)應(yīng)用,人事管理系統(tǒng)就是其中一個(gè)很重要的管理系統(tǒng),它改變了以往人工管理檔案,記錄工作業(yè)績(jī)、記錄考勤、核算工資報(bào)酬等工作的繁瑣和低效,將人事管理工作的各個(gè)環(huán)節(jié)集成到了一個(gè)高效、便捷的智能化辦公系統(tǒng)平臺(tái),從而提高了企業(yè)整體的管理效率。

1.2 關(guān)鍵技術(shù)

在系統(tǒng)研發(fā)中,當(dāng)前主流系統(tǒng)構(gòu)架主要包括:B/S(Browser/Serve,瀏覽器端/服務(wù)端)模式和C/S(Client/Serve,用戶(hù)端/服務(wù)器端)模式。其中B/S模式將系統(tǒng)程序和后臺(tái)數(shù)據(jù)庫(kù)保存在網(wǎng)絡(luò)服務(wù)器中,用戶(hù)通過(guò)客戶(hù)端瀏覽器訪(fǎng)問(wèn)網(wǎng)絡(luò)服務(wù)器,并發(fā)送消息到服務(wù)器端,服務(wù)器端處理完成后再將信息發(fā)送到客戶(hù)端瀏覽器供用戶(hù)瀏覽;C/S模式則需要客戶(hù)端在電腦上安裝相應(yīng)客戶(hù)端程序,后果客戶(hù)端程序與網(wǎng)絡(luò)服務(wù)器端系統(tǒng)進(jìn)行互動(dòng)。鑒于人事管理系統(tǒng)的用戶(hù)使用需求,為減少客戶(hù)點(diǎn)電腦負(fù)荷和系統(tǒng)維護(hù)成本,便于用戶(hù)實(shí)時(shí)使用系統(tǒng)工作,人事管理系統(tǒng)選擇采用B/S模式構(gòu)架進(jìn)行開(kāi)發(fā);是建立在公共語(yǔ)言運(yùn)行庫(kù)上的編程框架,可以用于服務(wù)器上生成功能強(qiáng)大的WEB應(yīng)用程序,語(yǔ)言接口規(guī)范,類(lèi)庫(kù)豐富,安全穩(wěn)定,具有良好的擴(kuò)展性和可移植性;數(shù)據(jù)庫(kù)(Database)是按照數(shù)據(jù)結(jié)構(gòu)來(lái)組織、存儲(chǔ)和管理數(shù)據(jù)的倉(cāng)庫(kù),是系統(tǒng)數(shù)據(jù)的集合。人事管理系統(tǒng)中涉及到的所有員工信息都被保存在后臺(tái)數(shù)據(jù)庫(kù)中,為和開(kāi)發(fā)環(huán)境完美融合,本系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)選擇采用SQL SERVER 2005,該數(shù)據(jù)庫(kù)平臺(tái)功能強(qiáng)大,安全可靠,與聯(lián)合開(kāi)發(fā)系統(tǒng)穩(wěn)定性較高,語(yǔ)言接口規(guī)范有效。

1.3 需求分析

需求方面提供的功能是員工的基本信息,并且支持管理人員對(duì)這些基本信息進(jìn)行查詢(xún)、修改等功能;查詢(xún)方面支持多種功能,如考勤查詢(xún)、培訓(xùn)查詢(xún)、績(jī)效查詢(xún)、人事變得查詢(xún)等;另外信息的顯示的方式是Web頁(yè)面形式,這樣界面操作起來(lái)簡(jiǎn)單易懂,人事管理人員不需要進(jìn)行什么培訓(xùn)就能夠直接使用,另外在管理權(quán)限上還分為普通和領(lǐng)導(dǎo),普通的話(huà)能夠上傳考勤信息等,然后領(lǐng)導(dǎo)對(duì)職工的考勤等信息進(jìn)行審批操作;性能方面該系統(tǒng)操作靈活性高,安全可靠,并且還能夠和外部程序進(jìn)行接口,這樣在使用的時(shí)候還能夠和當(dāng)前企業(yè)的其他管理系統(tǒng)進(jìn)行聯(lián)網(wǎng)使用。

2 系統(tǒng)設(shè)計(jì)與系統(tǒng)實(shí)現(xiàn)、測(cè)試

2.1 系統(tǒng)的設(shè)計(jì)

該系統(tǒng)的軟件設(shè)計(jì)方面,其基礎(chǔ)是網(wǎng)絡(luò)運(yùn)行的三層應(yīng)用模式,并且還結(jié)合了瀏覽器和服務(wù)器模式。具體來(lái)說(shuō)就是三層應(yīng)用模式的第一層是客戶(hù)端程序,第二層則為WEb的應(yīng)用服務(wù)器模式,第三層就是數(shù)據(jù)庫(kù)服務(wù)器;系統(tǒng)方面選擇、HTML、SQL Server數(shù)據(jù)庫(kù)和C#編程等技術(shù)和開(kāi)發(fā)工具。系統(tǒng)在設(shè)計(jì)方面讓多個(gè)動(dòng)態(tài)頁(yè)面相互關(guān)聯(lián),具體來(lái)說(shuō)就是分為六項(xiàng),在登錄界面中主要是設(shè)置用戶(hù)的使用權(quán)限,有職工的賬號(hào)和管理的賬號(hào);在界面上用戶(hù)可以選擇各個(gè)子模塊,如瀏覽模塊其主要的作用就是提供全面的人事檔案;查詢(xún)模塊,該方面就是查詢(xún)想要知道的人事管理數(shù)據(jù),提供條件越多,查找的越精確;統(tǒng)計(jì)模塊,在統(tǒng)計(jì)模塊當(dāng)中可以詳細(xì)的看到部門(mén)統(tǒng)計(jì)、學(xué)歷統(tǒng)計(jì)等多種樣式的統(tǒng)計(jì)數(shù)據(jù);編輯模塊,這里普通賬號(hào)是沒(méi)有權(quán)限進(jìn)入的,只有管理賬號(hào)才能夠進(jìn)入,在編輯模塊,管理賬號(hào)能夠?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)的開(kāi)發(fā)過(guò)程中相對(duì)來(lái)說(shuō)還是很簡(jiǎn)單的,并且安全性高、易于維護(hù),并且開(kāi)發(fā)系統(tǒng)的花費(fèi)也并不多。在系統(tǒng)執(zhí)行過(guò)后可以節(jié)約大量的人力資源和經(jīng)濟(jì)資源。

2.3 系統(tǒng)測(cè)試

在系統(tǒng)的測(cè)試方面還是有些差別的,本系統(tǒng)是依托Web來(lái)進(jìn)行系統(tǒng)測(cè)試的這種測(cè)試方式和傳統(tǒng)的測(cè)試方式是不同的,我們需要對(duì)系統(tǒng)進(jìn)行檢查和驗(yàn)證,觀(guān)察系統(tǒng)的運(yùn)行情況是不是遵循我們的設(shè)計(jì),還要在多個(gè)用戶(hù)的瀏覽器上查看顯示是不是政策,有沒(méi)有什么不合適的地方。

3 結(jié)語(yǔ)

基于A(yíng)SP的人事管理系統(tǒng)充分的實(shí)現(xiàn)了對(duì)人力資源的合理調(diào)度、參照員工的考勤能夠自動(dòng)的計(jì)算出員工的工資薪酬,并且計(jì)算準(zhǔn)確,這樣管理人員就能夠第一時(shí)間的得到準(zhǔn)確的數(shù)據(jù),大大的節(jié)省了繁瑣的人力工程,并且除了查找方便、安全可靠外系統(tǒng)所能儲(chǔ)存的數(shù)據(jù)量也是十分龐大的。因此管理系統(tǒng)的研發(fā)在節(jié)約了人力物力,促進(jìn)了人事檔案管理的發(fā)展的同時(shí),還有這很大的推廣價(jià)值。

人事管理系統(tǒng)論文:基于JSP的人事管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

隨著科學(xué)技術(shù)的不斷發(fā)展,計(jì)算機(jī)科學(xué)日益成熟,作為計(jì)算的一種應(yīng)用,使用計(jì)算機(jī)對(duì)人事資料進(jìn)行管理,會(huì)給應(yīng)用這帶來(lái)很多方便,例如檢索迅速、查找方便、可靠便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高人事管理的效率,同時(shí),這也是企業(yè)的科學(xué)化、正規(guī)化管理以及與世界先進(jìn)管理技術(shù)接軌的重要條件。因此,將人事管理的手工操作轉(zhuǎn)換成為用計(jì)算機(jī)處理顯得非常有必要。

一、需求分析

本系統(tǒng)主要是為了方便管理員,簡(jiǎn)化管理員的工作強(qiáng)度,使管理員可以快速、準(zhǔn)確、直觀(guān)的了解到數(shù)據(jù)庫(kù)當(dāng)前人員檔案、培訓(xùn)管理、職稱(chēng)評(píng)定、獎(jiǎng)懲管理、人員調(diào)動(dòng)等方面的大致情況或是具體個(gè)人檔案信息。

二、系統(tǒng)總體設(shè)計(jì)

1.系統(tǒng)功能模塊劃分

圖1-1系統(tǒng)功能模塊

2.系統(tǒng)功能模塊設(shè)計(jì)

(1)登錄模塊

此模塊實(shí)現(xiàn)用戶(hù)進(jìn)入系統(tǒng)管理前的驗(yàn)證操作,只用輸入正確的用戶(hù)名和密碼才能進(jìn)入系統(tǒng),進(jìn)行各種操作。

(2)人員檔案模塊

此模塊實(shí)現(xiàn)對(duì)公司所用員工的檔案進(jìn)行管理,包括員工編號(hào)、姓名、性別、出生日期、婚姻狀況、身份證號(hào)、部門(mén)、職務(wù)、公積金號(hào)碼等。根據(jù)需要,可以對(duì)某個(gè)人員的檔案進(jìn)行修改、刪除和查詢(xún)。

(3)培訓(xùn)管理模塊

公司對(duì)所有員工或者部分員工進(jìn)行某項(xiàng)培訓(xùn),如計(jì)算機(jī)的基本操作培訓(xùn),在本模塊,可以記錄這些培訓(xùn)信息,包括培訓(xùn)參與人員、培訓(xùn)內(nèi)容、培訓(xùn)時(shí)間、培訓(xùn)結(jié)果等。根據(jù)需要,可以對(duì)某條培訓(xùn)記錄進(jìn)行修改和刪除。

(4)職稱(chēng)評(píng)定模塊

如果給員工評(píng)定職稱(chēng),本模塊可以記錄職稱(chēng)的評(píng)定情況,包括員工編號(hào)、職稱(chēng)名稱(chēng)、評(píng)定日期、評(píng)定方式、職稱(chēng)英語(yǔ)、職稱(chēng)計(jì)算機(jī)等信息。根據(jù)需要,可以對(duì)某條職稱(chēng)評(píng)定記錄進(jìn)行修改和刪除。

(5)獎(jiǎng)懲管理模塊

員工表現(xiàn)出色或者犯了某種過(guò)失,公司需要給員工獎(jiǎng)懲,本模塊提供了該項(xiàng)功能,記錄獎(jiǎng)懲類(lèi)別、內(nèi)容、原因等信息。本劇需要,可以對(duì)某條獎(jiǎng)懲記錄進(jìn)行修改和刪除。

(6)人員調(diào)動(dòng)模塊

本模塊提供了管理公司人員調(diào)動(dòng)的功能,人員調(diào)動(dòng)后,在系統(tǒng)中記錄調(diào)動(dòng)前的部門(mén)和職務(wù)以及調(diào)動(dòng)后的部門(mén)和職務(wù)等信息。根據(jù)需要,可以對(duì)某條調(diào)動(dòng)記錄進(jìn)行修改和刪除。

三、關(guān)鍵模塊實(shí)現(xiàn)

1.人員檔案模塊的實(shí)現(xiàn)

本模塊包含的JSP文檔及其功能如下: Employee.jsp功能與index.jsp類(lèi)似, EmployeeLeft.jsp用于顯示本模塊網(wǎng)頁(yè)的功能鏈接。 AddEmployeeStep1.jsp主要用于提供用戶(hù)輸入人員檔案信息的界面, AddEmployeeStep2.jsp則用于提交信息并連接數(shù)據(jù)庫(kù)和修改數(shù)據(jù)庫(kù)。ManageEmployeeStep1.jsp主要用于顯示人員管理的條件查詢(xún)頁(yè)面, ManageEmployeeStep2.jsp則用于操作數(shù)據(jù)庫(kù)并顯示查詢(xún)結(jié)果列表。

單擊列表中的“修改”則進(jìn)入ModifyEmployeeStep1.jsp頁(yè)面,此頁(yè)面提供修改人員信息功能。

單擊修改按鈕后,剛進(jìn)入ModifyEmployeeStep2.jsp向數(shù)據(jù)庫(kù)中寫(xiě)入信息,如果更新成功剛顯示“修改人員檔案成功”,否則顯示“修改人員檔案失?。 辈㈠e(cuò)誤顯示在頁(yè)面中。如果單擊刪除鏈接,剛進(jìn)入DelEmployeeStep1.jsp頁(yè)面,實(shí)現(xiàn)刪除操作。

SearchEmployeeStep1.jsp頁(yè)面,主要用于查詢(xún)?nèi)藛T檔案,在管理人員檔案操作中,既使用其來(lái)進(jìn)行數(shù)據(jù)庫(kù)查詢(xún),SearchEmployeeStep2.jsp則用于顯示查詢(xún)結(jié)果列表,由于員工信息較多,因此只選取部分顯示,如需查看詳細(xì)信息,則可單擊員工編號(hào),進(jìn)入ViewEmployeeStep1.jsp頁(yè)面,該文件用于顯示員工的詳細(xì)信息以及其余模塊的信息,如獎(jiǎng)懲情況和調(diào)動(dòng)情況。

還要說(shuō)的是關(guān)于javabean的,Employee.java定義了類(lèi)Employee,用來(lái)封裝與人員檔案相關(guān)的方法,如增加、修改、刪除、查詢(xún)等,其定義的關(guān)鍵方法有:Add用于添加人員檔案,Modify用于修改人員檔案,Delete(String _EmployeeID)用于刪除人員檔案,IsExist作用是用于判斷該員工編號(hào)是否存在,ListAll用于列出所有人員檔案,Search用于查詢(xún)?nèi)藛T檔案.

2.培訓(xùn)管理模塊的實(shí)現(xiàn)

本模塊包含的JSP文檔及其功能如下: Train.jsp功能與index.jsp類(lèi)似,TrainLeft.jsp用于顯示本模塊網(wǎng)頁(yè)的功能鏈接. AddTrainStep1.jsp主要用于提供用戶(hù)輸入培訓(xùn)記錄的界面, AddTrainStep2.Jsp主要用于將培訓(xùn)信息存入數(shù)據(jù)表Train中,則用于提交信息并連接數(shù)據(jù)庫(kù)和修改數(shù)據(jù)庫(kù).

ManageTrainStep1.Jsp 本頁(yè)面列出系統(tǒng)中所有的培訓(xùn)記錄并提供修改和刪除功能鏈接。

單擊列表中的“修改”則進(jìn)入ModifyTrainStep1.jsp頁(yè)面,此頁(yè)面提供修改人員信息功能,單擊修改按鈕后,剛進(jìn)入ModifyTrainStep2.jsp向數(shù)據(jù)庫(kù)中寫(xiě)入信息即將修改后的培訓(xùn)記錄信息更新到數(shù)據(jù)表Train中,如果更新成功剛顯示“修改人員檔案成功”,否則顯示“修改人員檔案失敗!”并將錯(cuò)誤顯示在頁(yè)面中。如果單擊刪除鏈接,剛進(jìn)入DelTrainStep1.jsp頁(yè)面,實(shí)現(xiàn)刪除操作。

還要說(shuō)的是關(guān)于javabean的,Train.java定義了類(lèi)Train,用來(lái)封裝與培訓(xùn)相關(guān)的方法,如增加、修改、刪除、培訓(xùn)記錄等,其定義的各方法及其功能描述如下:FindByNO,該方法主要用于實(shí)現(xiàn)根據(jù)記錄號(hào)查找人員調(diào)動(dòng)信息,查詢(xún)所有的培訓(xùn)記錄,將查詢(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ù)記錄號(hào)查找人員調(diào)動(dòng)信息,查詢(xún)所有的培訓(xùn)記錄,將查詢(xún)到的培訓(xùn)記錄存入向量中并返回;ListAll,主要用于列出查詢(xún)結(jié)果。

3.職稱(chēng)評(píng)定模塊的實(shí)現(xiàn)

添加職稱(chēng)評(píng)定記錄主要由AddAssessStep1.jsp和AddAssessStep2.jsp兩個(gè)文件組成,其中前者提供了添加記錄的界面,后者用于調(diào)用JavaBean中的Assess中的Add()方法,向數(shù)據(jù)庫(kù)傳遞填寫(xiě)的信息,更新數(shù)據(jù)庫(kù)即Assess數(shù)據(jù)表中信息。 ManageAssessStep1.Jsp 本頁(yè)面列出系統(tǒng)中所有的職稱(chēng)評(píng)定記錄并提供修改和刪除功能鏈接。

單擊列表中的“修改”則進(jìn)入ModifyAssessStep1.jsp頁(yè)面,此頁(yè)面提供修改人員信息功能,單擊修改按鈕后,剛進(jìn)入ModifyAssessStep2.jsp向數(shù)據(jù)庫(kù)中寫(xiě)入信息即將修改后的職稱(chēng)評(píng)定記錄信息更新到數(shù)據(jù)表Assess中,如果更新成功剛顯示“修改人員檔案成功”,否則顯示“修改人員檔案失?。 辈㈠e(cuò)誤顯示在頁(yè)面中。

如果單擊刪除鏈接,剛進(jìn)入DelAssessStep1.jsp頁(yè)面,實(shí)現(xiàn)刪除操作;如點(diǎn)擊員工編號(hào),則可進(jìn)入ViewAssessStep1.jsp頁(yè)面,顯示該員工的詳細(xì)人員調(diào)動(dòng)信息。

還要說(shuō)明一下javabean的作用,Assess.java中定義了類(lèi)Assess,用來(lái)封裝與人員調(diào)動(dòng)管理有關(guān)的功能方法,比如添加,修改,刪除,查看人員調(diào)動(dòng)記錄等,其定義的各方法及其功能描述如下:FindByNO該方法主要用于實(shí)現(xiàn)根據(jù)記錄號(hào)查找職稱(chēng)評(píng)定信息,用于整體查詢(xún);Add主要用于實(shí)現(xiàn)職稱(chēng)評(píng)定記錄的添加操作;Modify主要實(shí)現(xiàn)職稱(chēng)評(píng)定信息的修改操作;Delete實(shí)現(xiàn)職稱(chēng)評(píng)定刪除操作;SearchByID通過(guò)員工編號(hào)進(jìn)行查詢(xún)操作,主要用于一般查詢(xún)。ListAll主要用于列出查詢(xún)結(jié)果。

結(jié)束語(yǔ)

人事管理系統(tǒng)能夠完成員工基本信息、培訓(xùn)、獎(jiǎng)懲等的輸入,使用戶(hù)方便進(jìn)行數(shù)據(jù)查詢(xún)和修改,數(shù)據(jù)刪除。隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,應(yīng)用網(wǎng)絡(luò)辦公是越來(lái)越稱(chēng)為主流,因此人事管理系統(tǒng)提供人事管理的整體解決方案,實(shí)現(xiàn)人事操作的合理化和電子化,為企業(yè)實(shí)現(xiàn)快速、準(zhǔn)確、高效的業(yè)務(wù)處理提供了方便,人事管理系統(tǒng)正是建立在這樣的一個(gè)平臺(tái)上,它的實(shí)現(xiàn)使人事管理人員擺脫了繁重的資料管理、分類(lèi)匯總、信息查詢(xún)等工作,也將人事管理同企業(yè)戰(zhàn)略發(fā)展緊密結(jié)合,因此,大大提高了人事管理人員的工作效率,充分利于現(xiàn)已建成的企業(yè)網(wǎng)絡(luò)環(huán)境。

人事管理系統(tǒng)論文:高校人事管理系統(tǒng)建設(shè)探討

摘 要: 作為高等學(xué)校管理重點(diǎn)之一的高校人事管理,要與信息技術(shù)相結(jié)合,建立高校人事管理系統(tǒng),對(duì)人事信息進(jìn)行科學(xué)有效的系統(tǒng)化管理。本文對(duì)高校人事管理系統(tǒng)建設(shè)的必要性進(jìn)行了闡述,同時(shí)分析了目前高校人事管理系統(tǒng)的現(xiàn)狀,并針對(duì)現(xiàn)有系統(tǒng)的弊端,結(jié)合實(shí)際提出了一種基于Web技術(shù)的構(gòu)建,采用B/S操作模式、Oracle 9i的數(shù)據(jù)庫(kù)支持的新型高校人事管理系統(tǒng)。

關(guān)鍵詞: 高校 人事 管理系統(tǒng)

高校人事管理是在一定的人事政策和原則之下,運(yùn)用科學(xué)的方法,執(zhí)行及調(diào)整學(xué)校的人事制度,對(duì)高校內(nèi)部的各級(jí)各類(lèi)人員及其人事關(guān)系進(jìn)行組織、協(xié)調(diào),做好全校教職工的檔案管理、聘任錄用、獎(jiǎng)懲任免、培訓(xùn)考核、工資福利、社會(huì)保障、職稱(chēng)評(píng)聘、離退休等工作,以達(dá)到高等學(xué)校人力資源利用的高效率、高效益的目的。高校人事管理工作在高校管理中占據(jù)重要地位,良好的人事管理將為高校創(chuàng)造優(yōu)秀的教學(xué)和科研環(huán)境,建設(shè)合理團(tuán)結(jié)的教職工隊(duì)伍,提升高校競(jìng)爭(zhēng)力,增強(qiáng)辦學(xué)質(zhì)量,促進(jìn)高校的發(fā)展。

近年來(lái),隨著高等教育事業(yè)的不斷發(fā)展和體制改革的進(jìn)一步深化,越來(lái)越多的高校不斷擴(kuò)大辦學(xué)規(guī)模,人事管理的業(yè)務(wù)量日益增大,業(yè)務(wù)種類(lèi)顯著增多,服務(wù)要求不斷提高,迫切要求高校人事管理從被動(dòng)的事務(wù)管理轉(zhuǎn)向主動(dòng)的人力資源開(kāi)發(fā)及服務(wù),相應(yīng)的管理工作手段也應(yīng)從傳統(tǒng)的手工方式向數(shù)字化方式轉(zhuǎn)變。由此,將當(dāng)代信息技術(shù)與高校人事管理相結(jié)合,建立一個(gè)集全校教職員工檔案管理、薪酬分配、社會(huì)保障、職稱(chēng)評(píng)聘、崗位聘任、年度考核、干部任免、數(shù)據(jù)統(tǒng)計(jì)與上報(bào)、信息的采集與運(yùn)用等為一體的高校人事管理系統(tǒng),對(duì)人事信息進(jìn)行科學(xué)有效的系統(tǒng)化管理,顯得尤為重要。

一、高校人事管理系統(tǒng)建設(shè)的必要性

(一)提高人事管理工作的效率和服務(wù)質(zhì)量

人事管理工作是十分繁雜瑣碎的例行性事務(wù)工作,涉及大量的機(jī)構(gòu)、編制、崗位、人員數(shù)、工資等信息,人事管理人員幾乎每天都要處理信息的查詢(xún)、統(tǒng)計(jì)、收集、整理、存儲(chǔ)、歸檔等事項(xiàng)。這些大部分都是基于經(jīng)驗(yàn)的重復(fù)勞動(dòng),但又是人事管理中不可或缺的基本事務(wù)。每逢校內(nèi)管理體制改革、機(jī)構(gòu)調(diào)整、干部任免、工資變動(dòng)、專(zhuān)業(yè)技術(shù)職務(wù)評(píng)聘等較大的人事管理事務(wù)及年報(bào)、月報(bào)等統(tǒng)計(jì)工作時(shí),大量的信息處理需要占用管理人員很多時(shí)間,手工操作效率低且容易出錯(cuò)。

目前高校的人事管理整體效率偏低,主要出于兩個(gè)原因:一是信息冗余,維護(hù)困難。各個(gè)管理部門(mén)都擁有各自獨(dú)立的人事基礎(chǔ)信息庫(kù),部門(mén)之間缺乏信息共享,從而造成人事信息的重復(fù)建設(shè),客觀(guān)上導(dǎo)致了大量冗余信息的存在,同時(shí)動(dòng)輒上百個(gè)字段的信息庫(kù)的維護(hù)工作量極大;二是信息不夠精確。由于各部門(mén)的信息來(lái)源、使用目的、統(tǒng)計(jì)口徑不盡相同,以及大量冗余信息的存在,導(dǎo)致采集到的信息存在一定的偏差甚至錯(cuò)誤。

因此,迫切需要有一套高效的管理系統(tǒng)使人事管理各項(xiàng)事務(wù)科學(xué)化和規(guī)范化,運(yùn)用計(jì)算機(jī)自動(dòng)處理和有序管理人事信息管理、員工考勤、薪資計(jì)算等定量問(wèn)題,一定程度上實(shí)現(xiàn)無(wú)紙化辦公,降低人力、物力的消耗,實(shí)時(shí)動(dòng)態(tài)提供準(zhǔn)確的人事信息,使人事管理工作者從原始復(fù)雜的人工管理中解脫出來(lái),將更多的時(shí)間和精力投入到人事管理的理論思考和戰(zhàn)略決策中。

(二)實(shí)現(xiàn)領(lǐng)導(dǎo)利用人事信息進(jìn)行決策的需要

人事信息是高校的重要資源,也是高校人才科學(xué)配置的重要依據(jù)。高效的人事管理信息系統(tǒng)將利用人事信息數(shù)據(jù)庫(kù),達(dá)到信息資源共享,客觀(guān)、準(zhǔn)確地反映出各單位的教職工隊(duì)伍的實(shí)際情況及動(dòng)態(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)、職稱(chēng)評(píng)聘提供重要依據(jù)。同時(shí),人事信息具有很強(qiáng)的時(shí)效性,從教職工的繼續(xù)教育培訓(xùn)、職稱(chēng)評(píng)聘、人才的引進(jìn)與調(diào)出到人事政策的制定等,每個(gè)過(guò)程都是動(dòng)態(tài)變化的,因此,高校人事管理的科學(xué)性,離不開(kāi)實(shí)時(shí)的人事信息數(shù)據(jù)分析。只有掌握準(zhǔn)確全面及時(shí)的人事信息,才能為學(xué)校領(lǐng)導(dǎo)的科學(xué)化決策提供全面的參考信息,方便快捷地將原來(lái)分散在各部門(mén)的人事信息進(jìn)行有機(jī)的組織和管理,實(shí)現(xiàn)學(xué)校人才資源的有效開(kāi)發(fā)和管理。

(三)為學(xué)校各部門(mén)和教職工提供各種增值服務(wù)

所有教職工可借助人事管理系統(tǒng)這一平臺(tái)快速了解人事信息。首先系統(tǒng)可以迅速統(tǒng)計(jì)人員的學(xué)歷、職稱(chēng)情況,從而方便各部門(mén)制定下一步的人才規(guī)劃。其次,系統(tǒng)可以成為學(xué)校人事管理的紐帶,利用校園網(wǎng)、手機(jī)查詢(xún)等方式為人事部門(mén)之外的其他管理人員及教職工提供各種自助式服務(wù)。比如重要領(lǐng)導(dǎo)可以在網(wǎng)上查看師資隊(duì)伍的年齡、職稱(chēng)、學(xué)緣結(jié)構(gòu),重要員工的信息、員工績(jī)效等;教職工可以對(duì)所需的人事信息及相關(guān)政策法規(guī)進(jìn)行快速查詢(xún),各部門(mén)也無(wú)需在答復(fù)重復(fù)的事務(wù)性工作上花費(fèi)大量的時(shí)間和精力,使得管理從以前的相對(duì)封閉變得開(kāi)放,學(xué)校全體人員均能參與人事管理活動(dòng)中,變滯后管理為超前管理。

二、高校人事管理系統(tǒng)的現(xiàn)狀

總體來(lái)說(shuō),目前各高校內(nèi)部人事管理系統(tǒng)的發(fā)展并不理想。表現(xiàn)為一是缺乏較完整、全面、實(shí)用的高校人事管理系統(tǒng),傳統(tǒng)的人事管理系統(tǒng)多是以教職工檔案管理為主,只是停留在單純的事務(wù)性管理工作上,在具體工作中主要表現(xiàn)為對(duì)基礎(chǔ)數(shù)據(jù)庫(kù)的查閱和改動(dòng),處于封閉式管理狀態(tài),不能滿(mǎn)足開(kāi)放式、跨平臺(tái)和多級(jí)管理的要求。二是即便有較大的人事管理系統(tǒng),也缺少適合高校特征的功能和模塊,無(wú)法滿(mǎn)足高校多元化的數(shù)據(jù)處理需求,與高校人事管理要求存在一定的差距。具體表現(xiàn)為以下幾個(gè)特點(diǎn)。

(一)數(shù)據(jù)共享性不高

部分高校僅限于人事部門(mén)內(nèi)部使用人事管理系統(tǒng),沒(méi)有實(shí)現(xiàn)真正的數(shù)字化校園建設(shè)目標(biāo),而更多的高校則使用單機(jī)版人事管理系統(tǒng),確實(shí)可以把管理人員從繁雜的錄入、統(tǒng)計(jì)工作中解脫出來(lái),但也有其硬傷。主要問(wèn)題就是人事信息的管理存在部門(mén)化現(xiàn)象,如教師的教學(xué)信息歸屬教務(wù)部門(mén)管理,教師的科研業(yè)績(jī)則歸屬科研部門(mén)管理,結(jié)果是各部門(mén)均有面向特定功能、基于不同技術(shù)和應(yīng)用模式的數(shù)據(jù)庫(kù)軟件,對(duì)信息維護(hù)的依據(jù)不盡相同,缺乏信息自動(dòng)轉(zhuǎn)換和共享功能,導(dǎo)致了人事基礎(chǔ)信息的多頭建立、信息管理零亂。操作人員需要頻繁地在各種系統(tǒng)之間來(lái)回切換,嚴(yán)重影響了人事信息管理的工作效率和信息的準(zhǔn)確率,很難從中提取有價(jià)值的信息,滿(mǎn)足校內(nèi)各職能部門(mén)、上級(jí)勞動(dòng)人事部門(mén)的業(yè)務(wù)需求。

(二)系統(tǒng)適應(yīng)性局限

有些高校在數(shù)字化校園建設(shè)過(guò)程中開(kāi)發(fā)設(shè)計(jì)了適合本校特征的人事管理模塊,但大多是采用C/S模式的單機(jī)版模式,只能應(yīng)用在有限的局域網(wǎng)內(nèi),很大程度上限制了管理信息系統(tǒng)的功能擴(kuò)展,而由于當(dāng)時(shí)網(wǎng)絡(luò)技術(shù)和信息管理軟件本身的局限性,這些系統(tǒng)大多缺乏靈活性,適應(yīng)系統(tǒng)環(huán)境較差,目前面臨著升級(jí)困難、資源共享不充分等問(wèn)題,已不能適應(yīng)現(xiàn)代工作的要求。

(三)業(yè)務(wù)功能性缺乏

現(xiàn)有人事管理系統(tǒng)在開(kāi)發(fā)時(shí),很多功能模塊是從信息管理系統(tǒng)演變而來(lái)的,從單一的人事行政管理業(yè)務(wù)需求角度出發(fā)設(shè)計(jì),局限于人事信息管理、考勤管理、薪酬管理三大功能,缺乏人才資源管理相關(guān)的業(yè)務(wù)領(lǐng)域及決策分析這個(gè)重要環(huán)節(jié),而且在整體性、前瞻性和集成性方面仍有很大的欠缺。例如,僅提供日常的師資管理、勞資管理,忽視諸如專(zhuān)任教師職稱(chēng)年齡情況比、各類(lèi)人員工資發(fā)放比例分析等重要信息。這些數(shù)據(jù)通常是輔助決策的關(guān)鍵,但卻無(wú)法直接得到。

(四)管理智能性欠缺

目前所用的人事管理系統(tǒng)通常不夠智能,不能及時(shí)在具有時(shí)效性的工作上給予管理人員提醒,比如每月為退休人員辦理退休手續(xù),某位教師的職稱(chēng)評(píng)定年限已到,需要準(zhǔn)備材料,等等,若由于疏忽遺漏造成的失誤往往影響到雙方的工作情緒。

三、新型人事管理系統(tǒng)的構(gòu)建

信息時(shí)代對(duì)管理信息系統(tǒng)提出了新的要求。一個(gè)現(xiàn)代化的管理信息系統(tǒng)應(yīng)該能夠顯著提高辦公效率、降低辦公成本、充分利用內(nèi)部資源、加快工作流程、適應(yīng)環(huán)境的變化。

(一)開(kāi)發(fā)模式的選擇

目前的人事管理系統(tǒng)存在的缺陷很大一部分是由于采用C/S應(yīng)用模式而產(chǎn)生的硬傷。面對(duì)跨地域管理方式,C/S模式在數(shù)據(jù)共享、遠(yuǎn)程操作方面存在困難,同時(shí)要為地理較分散的眾多客戶(hù)端安裝和升級(jí)系統(tǒng),耗費(fèi)人力物力。

隨著Internet技術(shù)應(yīng)用范圍的日益擴(kuò)大,可移植性好、界面通用、易于掌握和易于維護(hù)的B/S應(yīng)用模式應(yīng)運(yùn)而生。基于B/S模式的管理系統(tǒng)存在以下特點(diǎn),很好地解決了上述問(wèn)題:①靈活的多級(jí)分布結(jié)構(gòu),能實(shí)現(xiàn)不同人員,從不同地點(diǎn)、以不同的方式訪(fǎng)問(wèn)和操作共同的數(shù)據(jù)庫(kù),并能有效地保護(hù)數(shù)據(jù)平臺(tái)和管理訪(fǎng)問(wèn)權(quán)限。②將客戶(hù)端操作簡(jiǎn)化,客戶(hù)端可以通過(guò)桌面瀏覽器方便使用。③便于系統(tǒng)維護(hù),幾乎所有的系統(tǒng)開(kāi)發(fā)和維護(hù)工作都集中在服務(wù)器端,僅需通過(guò)更新服務(wù)器端的軟件就可以實(shí)現(xiàn)系統(tǒng)功能的升級(jí)?;谠撃J娇蓸?gòu)建一套具有實(shí)用性、通用性的,與教務(wù)系統(tǒng)、科研系統(tǒng)等無(wú)縫連接的人事管理系統(tǒng)。

(二)開(kāi)發(fā)實(shí)例

基于上述分析,我所在的高校擬初步建立一種新的基于Web技術(shù)的人事管理系統(tǒng)。本系統(tǒng)將基于Web技術(shù)的構(gòu)建,采用B/S操作模式、Oracle 9i的數(shù)據(jù)庫(kù)支持,系統(tǒng)開(kāi)放,操作界面簡(jiǎn)單,集中式管理,不同地點(diǎn)遠(yuǎn)程用戶(hù)和校內(nèi)局域網(wǎng)用戶(hù)等多用戶(hù)在權(quán)限允許范圍內(nèi)可以直接通過(guò)瀏覽器訪(fǎng)問(wèn)服務(wù)器,實(shí)現(xiàn)動(dòng)態(tài)、實(shí)時(shí)的數(shù)據(jù)查詢(xún)、新增、修改和刪除工作。

系統(tǒng)在管理上采用分層管理模式,分為操作層、系統(tǒng)管理層和層。在具體設(shè)計(jì)時(shí),按照功能模塊劃分,結(jié)合學(xué)校自身情況,設(shè)計(jì)了七個(gè)系統(tǒng)功能模塊:教職工管理模塊、人事業(yè)務(wù)管理模塊、勞資業(yè)務(wù)管理模塊、師資業(yè)務(wù)管理模塊、高層次人才管理模塊、分類(lèi)查詢(xún)與報(bào)表統(tǒng)計(jì)模塊、日常信息維護(hù)模塊。(見(jiàn)圖1)

圖1 系統(tǒng)功能模塊

新型人事管理系統(tǒng)具備以下特點(diǎn):①基于網(wǎng)絡(luò)數(shù)據(jù)庫(kù)平臺(tái)。對(duì)唯一數(shù)據(jù)庫(kù)進(jìn)行管理,各部門(mén)可自動(dòng)獲取最新的、相關(guān)的人事數(shù)據(jù),甚至可以直接在網(wǎng)頁(yè)上進(jìn)行打印輸出,輕松實(shí)現(xiàn)信息共享,同時(shí)有效減少客戶(hù)端的維護(hù)量。②高度模塊化,具有良好的可擴(kuò)充性。隨時(shí)隨地添加數(shù)據(jù),避免信息量不足的問(wèn)題和資源的重復(fù)浪費(fèi)。③提供與Word和Excel等表格和文檔工具的無(wú)縫連接。可靈活使用文檔和報(bào)表編輯,方便用戶(hù)操作,既做到了功能擴(kuò)充,又保證了界面統(tǒng)一。④安全性高。引入多級(jí)權(quán)限管理,對(duì)全校教職工按參與角色劃分為:系統(tǒng)管理員、二級(jí)部門(mén)負(fù)責(zé)人和人事秘書(shū)、決策者和主管領(lǐng)導(dǎo)、普通用戶(hù)四類(lèi),按類(lèi)對(duì)用戶(hù)的權(quán)限進(jìn)行合理分配,使四類(lèi)用戶(hù)都有特定的功能的維護(hù)權(quán)和查詢(xún)權(quán)。程序在每個(gè)頁(yè)面都進(jìn)行身份和權(quán)限的驗(yàn)證,防止非法用戶(hù)繞過(guò)系統(tǒng)登錄界面進(jìn)入系統(tǒng)其它頁(yè)面,或者不具有管理功能的用戶(hù)進(jìn)入管理模塊,從而充分確保系統(tǒng)信息的安全保密性。

四、結(jié)語(yǔ)

高校人事管理系統(tǒng)建設(shè),不僅能提高人事資源的利用率和管理工作的效率,簡(jiǎn)化和規(guī)范辦事程序,而且能與教學(xué)、科研等部門(mén)信息共享,逐步實(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ǔ)人事信息,深入挖掘信息價(jià)值,提高人才管理與服務(wù)水平,主動(dòng)服務(wù)領(lǐng)導(dǎo)決策,是今后高校人事管理系統(tǒng)發(fā)展的方向。

人事管理系統(tǒng)論文:略談RBAC在民辦高職院校人事管理系統(tǒng)中的應(yīng)用

摘要:隨著近年來(lái)高職院校人事管理制度的改革,借助互聯(lián)網(wǎng)技術(shù)構(gòu)建現(xiàn)代化的人事管理系統(tǒng)已經(jīng)是一種主流趨勢(shì)。尤其是通過(guò)現(xiàn)在各大學(xué)校園內(nèi)正在倡導(dǎo)構(gòu)建的校園網(wǎng)系統(tǒng)相連接,本文著重介紹了在人事管理系統(tǒng)構(gòu)建過(guò)程中RBAC模型的應(yīng)用。對(duì)于系統(tǒng)構(gòu)建中的用戶(hù)、角色以及權(quán)限進(jìn)行了綜合介紹,并對(duì)基于此技術(shù)的高校角色用戶(hù)訪(fǎng)問(wèn)控制原理進(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)已是一種普遍的趨勢(shì)。民辦高職院校的人事管理工作本身工作面就比較廣,而且工作內(nèi)容比較繁瑣,人員變動(dòng)頻繁,流動(dòng)性大,所以民辦高職院校的人事工作人員的工作量比較大,只有通過(guò)構(gòu)建現(xiàn)代化的人事管理系統(tǒng)可以有效的提高管理效率。通過(guò)應(yīng)用RBAC模型,對(duì)用戶(hù)進(jìn)行角色定性然后再根據(jù)用戶(hù)的角色進(jìn)行訪(fǎng)問(wèn)控制,這樣一方面提高了系統(tǒng)管理的安全性和規(guī)范性,同時(shí)也優(yōu)化了管理系統(tǒng),提高了RBAC模型的意義管理效率。

RBAC是Role Based Acess Control 的縮寫(xiě),翻譯為基于角色的訪(fǎng)問(wèn)控制模型。這一模型最早是由美國(guó)大學(xué)的Rav教授提出的,主要是針對(duì)大量用戶(hù)訪(fǎng)問(wèn)、大量數(shù)據(jù)客體以及訪(fǎng)問(wèn)權(quán)限問(wèn)題進(jìn)行解決的授權(quán)管理問(wèn)題。在這種模型中,主要是通過(guò)把系統(tǒng)的訪(fǎng)問(wèn)角色與權(quán)限進(jìn)行聯(lián)系,根據(jù)不同用戶(hù)的角色進(jìn)行權(quán)限的訪(fǎng)問(wèn)控制。所以RBAC是一種無(wú)確定性策略管理模型。在這一模型中主要應(yīng)用的原則是安全性原則、最小特權(quán)原則以及責(zé)任分離原則和數(shù)據(jù)抽象原則。在這種角色方位的控制中,它的主要實(shí)體有四個(gè),分別是用戶(hù)(User)、角色(Role)、權(quán)限(Permission)以及會(huì)話(huà)(Session)。在這種系統(tǒng)中,一個(gè)用戶(hù)可以將自己扮演成很多角色的成員,而一個(gè)角色也可以用于很多用戶(hù)。所以,在RBAC模型中,一個(gè)角色同時(shí)具有多個(gè)權(quán)限,而同一個(gè)權(quán)限,系統(tǒng)也可以同時(shí)指派給多個(gè)角色。這樣每一個(gè)系統(tǒng)會(huì)話(huà)都會(huì)把一個(gè)用戶(hù)和系統(tǒng)指派給他的角色相聯(lián)系起來(lái)。

在RBAC模型中,通過(guò)這樣的方式系統(tǒng)可以對(duì)每一個(gè)用戶(hù)在激發(fā)其所屬角色的某些子集時(shí),通過(guò)建立了一個(gè)單獨(dú)的會(huì)話(huà)而實(shí)現(xiàn)。系統(tǒng)用戶(hù)可用的權(quán)限只限于當(dāng)前會(huì)話(huà)激發(fā)的所有角色權(quán)限的并集,除此之外沒(méi)有其他的。任何 一個(gè)用戶(hù)都可以在同一時(shí)間與系統(tǒng)進(jìn)行多個(gè)會(huì)話(huà)。而每個(gè)會(huì)話(huà)用戶(hù)可以以不同的角色進(jìn)行。這種會(huì)話(huà)的概念類(lèi)似于我們傳統(tǒng)的對(duì)系統(tǒng)控制主體進(jìn)行方位時(shí)所進(jìn)行的標(biāo)記。一個(gè)主體可以看作是系統(tǒng)默認(rèn)的一個(gè)訪(fǎng)問(wèn)控制單位,而每一個(gè)用戶(hù)在同一時(shí)間可以以多個(gè)不同權(quán)限的角色身份對(duì)這一系統(tǒng)主體進(jìn)行訪(fǎng)問(wèn)。

2、RBAC模型在民辦高職院校人事管理中的應(yīng)用

2.1 RBAC模型的應(yīng)用思路

隨著民辦高職院校人事管理系統(tǒng)的改革,對(duì)于這一系統(tǒng)的開(kāi)放性要求越來(lái)越高,系統(tǒng)面臨著向多應(yīng)用客戶(hù)端以及多用戶(hù)的訪(fǎng)問(wèn),再加上人事管理工作管理的內(nèi)容比較重要,許多涉及到學(xué)校的重要機(jī)密,而信息量比較復(fù)雜,對(duì)于系統(tǒng)的安全性和保密性要求比較高,所以在應(yīng)用RBAC這種模型的時(shí)候,基于其角色訪(fǎng)問(wèn)控制這一理論,可以在系統(tǒng)中設(shè)計(jì)完善的權(quán)限控制訪(fǎng)問(wèn),針對(duì)不同級(jí)別的用戶(hù)設(shè)置相對(duì)應(yīng)的權(quán)限,控制不同人員對(duì)不同信息內(nèi)容的訪(fǎng)問(wèn)情況。所以在模型應(yīng)用中,應(yīng)該為每一個(gè)用戶(hù)進(jìn)行單獨(dú)的角色分配,并同時(shí)在系統(tǒng)中設(shè)置相應(yīng)的角色等級(jí),進(jìn)而控制不同用戶(hù)可以登錄的子系統(tǒng)以及在系統(tǒng)中可以進(jìn)行的權(quán)限操作。

2.2 RBAC模型的數(shù)據(jù)庫(kù)設(shè)計(jì)

由于管理系統(tǒng)主要是高職院校的教師和學(xué)生,所以在進(jìn)行系統(tǒng)權(quán)限設(shè)置時(shí),可以根據(jù)學(xué)校的行政級(jí)別和職務(wù)進(jìn)行劃分??傮w上權(quán)限可以分為四個(gè)檔次,從低到高分別是:管理類(lèi)訪(fǎng)問(wèn)權(quán)限,功能類(lèi)訪(fǎng)問(wèn)權(quán)限,普通類(lèi)訪(fǎng)問(wèn)權(quán)限以及維護(hù)類(lèi)權(quán)限。在這四類(lèi)訪(fǎng)問(wèn)權(quán)限中,管理操作類(lèi)權(quán)限可以對(duì)系統(tǒng)內(nèi)的表格或者文件進(jìn)行相對(duì)應(yīng)的操作權(quán)限,所以應(yīng)該對(duì)應(yīng)的是學(xué)校中的行政管理人員,而功能類(lèi)權(quán)限主要是針對(duì)學(xué)校后勤部門(mén)的管理人員,按照系統(tǒng)的模塊進(jìn)行操作。普通瀏覽類(lèi)權(quán)限針對(duì)學(xué)校普通的教職工和學(xué)生,他們只具有訪(fǎng)問(wèn)的權(quán)限而不具有任何操作權(quán)限。維護(hù)類(lèi)權(quán)限針對(duì)的是系統(tǒng)的維護(hù)管理人員,他們主要根據(jù)系統(tǒng)的運(yùn)行情況對(duì)系統(tǒng)進(jìn)行清理維護(hù)工作。這樣通過(guò)這四類(lèi)權(quán)限的設(shè)置,可以對(duì)不同人員的訪(fǎng)問(wèn)進(jìn)行控制,既滿(mǎn)足了訪(fǎng)問(wèn)需求,又實(shí)現(xiàn)了對(duì)訪(fǎng)問(wèn)身份的控制,保護(hù)了數(shù)據(jù)信息的安全性。

2.3 RBAC算法設(shè)計(jì)

在RBAC系統(tǒng)模型中,算法的設(shè)計(jì)原理是通過(guò)位映射來(lái)實(shí)現(xiàn)的,即每一個(gè)角色都對(duì)應(yīng)一個(gè)系統(tǒng)的bit位,在系統(tǒng)中用“1”或者“0”來(lái)進(jìn)行表示,“1”表示允許權(quán)限操作,“0”表示禁止權(quán)限操作。本質(zhì)上來(lái)講,仍然是采用功能權(quán)限的二進(jìn)制合成制,形成相對(duì)應(yīng)的角色權(quán)限碼,對(duì)系統(tǒng)的訪(fǎng)問(wèn)用戶(hù)進(jìn)行權(quán)限控制。當(dāng)訪(fǎng)問(wèn)的用戶(hù)符合系統(tǒng)的權(quán)限設(shè)置規(guī)定時(shí),系統(tǒng)會(huì)自動(dòng)取出該用戶(hù)的權(quán)限碼允許其進(jìn)行相關(guān)的操作。通過(guò)映射位原理實(shí)現(xiàn)了系統(tǒng)用戶(hù)與相對(duì)應(yīng)的功能權(quán)限的連接。

2.4 RBAC模型的安全設(shè)計(jì)

對(duì)于管理系統(tǒng)的安全模塊的設(shè)計(jì),主要是分為兩大板塊進(jìn)行,第一板塊是對(duì)系統(tǒng)用戶(hù)設(shè)置數(shù)據(jù)訪(fǎng)問(wèn)權(quán)限,第二模塊是對(duì)系統(tǒng)用戶(hù)進(jìn)行模塊訪(fǎng)問(wèn)權(quán)限設(shè)置。在第一模塊中,對(duì)用戶(hù)的系統(tǒng)數(shù)據(jù)訪(fǎng)問(wèn)權(quán)限設(shè)置主要包括對(duì)系統(tǒng)數(shù)據(jù)的查詢(xún)、新增以及修改和刪除,這一權(quán)限的設(shè)置主要針對(duì)學(xué)校的教職工和管理人員。比如對(duì)于教職工,擁有對(duì)自己角色的數(shù)據(jù)訪(fǎng)問(wèn)與修改的權(quán)限而不具有對(duì)所在的院系系統(tǒng)的訪(fǎng)問(wèn)的數(shù)據(jù)修改權(quán)限,而人事管理部門(mén)和系統(tǒng)管理人員則具有這項(xiàng)權(quán)限。對(duì)于模塊權(quán)限的設(shè)置主要是對(duì)于系統(tǒng)的各個(gè)菜單的訪(fǎng)問(wèn)與修改權(quán)限。比如系統(tǒng)的基本信息模塊中,教職人員的基本信息管理模塊,維護(hù)模塊等,需要對(duì)不同的角色進(jìn)行權(quán)限設(shè)置,以防止有人篡改系統(tǒng)的模塊數(shù)據(jù),帶來(lái)嚴(yán)重的管理問(wèn)題。

3、結(jié)語(yǔ)

綜上所述,隨著近年來(lái)高職院校人事管理制度的改革,借助互聯(lián)網(wǎng)技術(shù)構(gòu)建現(xiàn)代化的人事管理系統(tǒng)已經(jīng)成為一種必然的趨勢(shì)。尤其是通過(guò)現(xiàn)在各大學(xué)校園內(nèi)正在倡導(dǎo)構(gòu)建的校園網(wǎng)系統(tǒng)相連接,實(shí)現(xiàn)校園網(wǎng)的訪(fǎng)問(wèn)功能。在應(yīng)用RBAC這種模型時(shí),主要是通過(guò)其角色訪(fǎng)問(wèn)控制理論進(jìn)行系統(tǒng)構(gòu)建,一方面實(shí)現(xiàn)了對(duì)于系統(tǒng)用戶(hù)的訪(fǎng)問(wèn)瀏覽與操作權(quán)限的控制,另一方面也保護(hù)了系統(tǒng)數(shù)據(jù)的安全性和保密性,提高了系統(tǒng)的可靠性。