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