1. 首頁
  2. 管理

論文企業人事管理研究

論文企業人事管理研究

論文企業人事管理研究的相關論文就在下面,各位,歡迎各位閱讀,希望可以幫助各位同學哦!

論文企業人事管理研究

【摘要】該企業人事管理系統採用B/S架構,主要對企業員工的資訊以及跟人事相關的工作流程進行集中的管理並建立了一個完善的、強大的員工資訊資料庫。該資料庫是以.NET和SQL SERVER 2005資料庫作為開發平臺。使用C#設計操作控制元件和編寫操作程式,完成資料輸入、修改、儲存、呼叫查詢等功能;並使用SQL SERVER 2005資料庫形成資料表並最終進行資料儲存。

【關鍵詞】人事管理;B/S架構;.NET;資料庫;C#

1.引言

近年來,隨著我國經濟形勢的發展,國內的企業不斷髮展壯大,員工部門分類越來越細,數量越來越龐大,原有的紙面管理、人工管理顯示出極大的弊端。同時由於資訊不能得到及時高效的傳遞,管理手段、效率相當低下,越來越多的企業意識到運用計算機技術建立一套科學合理的管理系統,將企業管理和服務的職能從紙面管理轉移到網路上去,可能為企業帶來直接的甚至更長久的競爭優勢。本文將根據企業相關需求設計與開發了企業人事管理系統。

2.系統設計平臺與開發工具介紹

2.1 系統開發工具ASP.NET

2.1.1 ASP.NET簡介

ASP.NET是分層的、模組化的,以及層次結構化的.NET Framework的每一層都是一個抽象層。其中,.NET語言是頂層,也是最為抽象的一層。而公共語言執行庫則位於底層,它是最不抽象、最靠近本地環境的一層。這一點很重要,因為公共語言執行庫需要與操作環境緊密合作來管理.NET應用程式。.NET Framework被分成了多個模組,每個模組都有它們各自特定的責任。最後由於高層只從底層請求服務,所以.NET又是層次結構化的[1]。

2.1.2 ASP.NET環境

主要是執行在WEB伺服器上的程式,微軟最初使用的是ASP,隨著大型應用的發展ASP很難適應這種趨勢,於是ASP.NET相應產生,相對與ASP來說ASP.NET是一種面向物件、元件化、分層的應用。對於設計者和開發者提供了更清晰的邏輯層次,更直觀快捷的開發。同時有效的提高了程式的`可擴充套件性。ASP.NET的最終目的就是讓使用者在任何地方、任何時間,以及利用任何裝置都能訪問所需的資訊、檔案和程式。使用者不需要知道這些檔案放在什麼地方,只需要發出請求,然後只管接收就可以了。而所有後臺的複雜性是完全遮蔽起來的[2]。

2.1.3 ASP.NET特點

高效率開發;更好的語言支援;可程式設計的控制元件;事件驅動的程式設計;基於XML的元件使用者身份驗證,帶有帳號和角色;更高的可伸縮性;更強的效能-編譯程式碼;更容易配置和開發。

2.1.4 ASP.NET FRAMEWORK體系結構

ASP.NET是分層的、模組化的,以及層次結構化的。.NET Framework的每一層都是一個抽象層。其中,.NET語言是頂層,也是最為抽象的一層。而公共語言執行庫則位於底層,它是最不抽象、最靠近本地環境的一層。這一點很重要,因為公共語言執行庫需要與操作環境緊密合作來管理.NET應用程式。.NET Framework被分成了多個模組,每個模組都有它們各自特定的責任。最後由於高層只從底層請求服務,所以.NET又是層次結構化的[3]。

2.2 系統資料庫SQLSERVER2005簡介

Microsoft SQL Server 2005 是一個全面的資料庫平臺,使用整合的商業智慧工具提供了企業級的資料管理[6]。Microsoft SQL Server 2005資料庫引擎為關係型資料和結構化資料提供了更安全可靠的儲存功能,使您可以構建和管理用於業務高效能的資料應用程式。SQL Server 2005是一個全面的資料庫平臺,使用整合的商業智慧工具提供企業級的資料管理,為關係型資料和結構化資料提供更安全可靠的儲存功能。SQL Server 2005不僅可以有效地執行大規模聯機事務處理,而且可以完成資料倉庫和電子商務應用等許多具有挑戰性的工作。SQL Server 2005旨在透過資料庫加密、更加安全的預設設定、加強的密碼政策和細化的許可控制、加強的安全模型等特性,為企業資料提供最高級別的安全性[7]。

3.系統需求分析與系統總體設計

3.1 系統可行性分析

3.1.1 技術可行性分析

Visual Studio.NET提供了一個統一的、緊密整合的視覺化程式設計環境,簡化了開發應用程式的過程,縮短了實用方法的時間。利用Visual Studio.NET,可以非常輕鬆地建立具有自動伸縮能力的可靠的應用程式和元件。資料庫方面SQL server 2005已經可以滿足中小型企業的資料要求,甚至有些大型企業都可以達到要求。

3.1.2 經濟可行性分析

由於現在企業規模的擴大,企業內部資料將大量膨脹,包括員工、部門等資訊將為企業的瓶頸問題,採用傳統的手工輸入方法,不僅工作繁瑣而且需要人力輸入多,記錄容易出錯,那樣產生了成本高,效果差的弊病,對於一個企業的資料庫建立是十分困難和麻煩的。而採用這種系統所發費的成本,精力都遠遠低於手工,並且實用十分方便,更新也簡易,每個部門只需一個人統一管理,對企業實現辦公無紙化能起到很大的作用。

3.1.3 管理可行性分析

由於市場競爭的激烈程度日益增加,企業要想長久地發展下去,首先必須具有良好的企業文化,其次在管理上體制要完善、制度要合理,再次要採用可持續發展的科學方法,最後還應與時俱進,不斷進行企業改革,使得企業時刻適應社會的變革。

3.1.4 社會可行性分析

隨著計算機的發展與普及,以及網際網路技術的擴充套件,日常勞資人事管理必將實現無紙化辦公,並且加入到公司內部的Intranet或者是Internet上去,實現資料的共享,這樣有利於勞資人事資訊在單位內部的查詢,提高了資料資源的利用,並且能及時的得到更新,提高了工作的效率。   3.2 系統需求分析

本系統需實現功能如下:整個公司人事管理資訊系統執行在本單位區域網中;人事管理系統應該能夠儲存員工的基本資訊,公司機構部門資訊;系統能提供對這些資訊的查詢、修改、新增和刪除功能;系統能對公司的人事變動、獎懲資訊、考勤資訊進行記錄並對其進行查詢;系統能提供對員工新增、修改、刪除使用者帳號的功能,並能分配許可權;對資料的安全有相應的保護措施;針對不同管理層的使用者,設定不同的操作許可權;能夠實現很好的人機互動功能,輸入簡單、快捷。

3.3 系統概要設計

本系統設計旨在為企業內部員工對企業相關資訊進行訪問與操作,根據企業內部相關需求,對系統進行同步設計,本系統透過B/S[8]的方式讓使用者可以透過瀏覽器,以不同的許可權對該系統進行一系列的操作,對各項功能模組進行訪問,對各項具體資訊進行查詢、編輯、刪除等操作[9]。具體部署圖如圖1所示。

3.4 系統主要功能模組設計

人事管理系統是針對公司人事部門大量的業務處理工作而開發的管理軟體[10]。根據使用者的要求,根據人事管理、部門資訊管理、員工管理和系統管理四個方面進行設計的。

3.4.1 系統登入

根據不同的身份,使用不同的使用者許可權進行開庫驗證使用者密碼和類別,如果登入失敗,則提示失敗原因;如果登入成功,則按使用者的許可權進入不同的頁面。根據帳號管理員分配的相應許可權執行相應的操作。

3.4.2 人事管理模組設計

此模組允許具有錄入修改員工資訊許可權人員登入。人員基本資訊的新增:新增人員基本資訊,包括姓名、工號、年齡等資訊。人員基本資訊的編輯:編輯人員的基本資訊。刪除人員基本資訊:當該職員已經被解僱或其他原因離開企業,則需要對該員工做刪除操作,刪除該員工的基本資訊。人員基本資訊查詢:查詢某職員的基本資訊。查詢可分員工編號和員工姓名進行,按姓名可以模糊匹配來搜尋。

3.4.3 部門管理模組設計

(1)部門基本資訊增加:

包括增加部門的編號,名稱以及部門經理等基本資訊。

(2)部門基本資訊修改:

對部門編號、部門、經理等基本資訊進行修改。

(3)部門基本資訊查詢:

提供給使用者對部門各項資訊進行了解的視窗,對整個公司架構進行了解。

(4)部門基本資訊刪除:

當有部門需要撤銷或者合併時,對原有部門資訊進行清理刪除操作。

3.4.4 員工管理模組設計

員工模組主要包括以下四個模組:

員工檔案管理:員工工號、姓名、性別、年齡、出生日期、地址、電話號碼、政治面貌、畢業院校、身份證號、所在部門、備註。

員工考勤管理:員工工號,姓名,月份,本月天數,公休天數,出勤天數,出勤,曠工,年休,請假,遲到,早退,忘訂卡,假日加班,其它加班,補休天數,出差,加班費,扣考核,其它,備註。

員工工資管理:工號,姓名,底薪,獎金,補貼,加班,養老金,醫療保險,公積金,實發工資,稅率,月份。

員工評價管理:員工工號、姓名、性別、工作情況評價、主管評價、同事評價。

3.4.5 系統管理模組設計

系統管理主要包括以下五個模組:

使用者列表新增:當企業新增加員工時,需分配給該員工訪問系統的許可權,對使用者進行註冊操作,將使用者相關資訊新增到資料庫,以方便系統管理員對所進入系統的使用者進行相關查詢。

使用者列表刪除:當員工被解僱或辭職情況而離開公司,需將該員工對系統的操作許可權進行刪除,並刪除該員工相關資訊。

使用者列表查詢:允許員工對一般資訊進行查詢(只允許查詢一般資訊)。

使用者登出:登入的使用者退出系統。

使用者編輯:允許員工對登入系統的密碼進行修改。

許可權管理:對不同的員工分別不同的許可權,如普通員工只有訪問的許可權,而部門主管以及經理有修改資訊的許可權。

3.5 企業人事管理流程設計

當用戶進入系統後,將按照一定的流程對該系統進行操作,具體流程如下:

第一步,執行系統後,首先會看到登陸窗體,對使用者的身份進行認證。身份認證可以分為以下兩個過程。

(1)確認使用者是否是有效的系統使用者。

(2)確定使用者的型別。

第一個過程決定使用者能否進入系統,第二個過程根據使用者的型別決定使用者的操作許可權。在系統初始化時,有兩個預設的使用者。在本系統中設定管理員使用者為administer,普通使用者為Users。管理員使用者可以建立使用者、修改使用者資訊以及刪除使用者;普通使用者則只能修改自己的使用者名稱和密碼,而且普通使用者的功能受到限制。

第二步,將選擇各功能模組,主要功能模組主要包括人事管理模組、部門管理模組、員工管理模組、系統管理模組。分別進入使用者需要的功能模組執行相應的操作。系統管理模組將為提供各種維護系統的功能。

本文設計的企業人事管理系統與以前的一些相關的軟體有很大程度上的進步,該系統是利用目前發展成熟的計算機網路技術,結合運用網路相關的技術,來達到為本系統利用的宗旨,這一做法的優勢在是B/S架構的相關的基礎上,大範圍的調動網路技術,利用網路迅速這一特點來及時的對人事資訊的及時更新與操作。

參考文獻

[1]安德森ASP NET高階程式設計[M]北京:清華大學出版社,2002.

[2](美)Chris Goode,Chris Ullman等康博譯ASP NET入門經典――c#程式設計篇[M].北京:清華大學出版社,2002.

[3]Daniel Cazzulino,等.C# Web應用程式入門經典[M].北京:清華大學出版社,2003.

[4]張輝鵬.基於NET的電子商務系統的研究和設計[D].武漢:武漢理工大學計算機科學與技術學院,2006.

[5]Daniel Cazzulino等C# Web應用程式入門經典[M].北京:清華大學出版社,2003.

[6]張莉,王強,趙文防,董莉.SQL server資料庫原理及應用教程[M].清華大學出版社,2004.

[7]申朝陽,宋顏浩.ASP NET與相關資料庫技術[M].水利水電出版社,2005.1.

[8]楊新宇,劉力勇.關於 B/S 架構的深入探析[M].科技資訊(學術研究),2007-01.

[9]張海藩.軟體工程導論[M].北京:清華大學出版社,1998.

[10]賴茂生.資訊資源管理教程.北京:清華大學出版社,2006.