基于ASP.NET,MVC的人事信息管理系統(tǒng)的設(shè)計與實現(xiàn)
發(fā)布時間:2019-08-14 來源: 歷史回眸 點擊:
摘要:現(xiàn)代人事管理中信息技術(shù)的運用日漸深入而廣泛,人事管理信息化是政府行政管理信息化建設(shè)的重要內(nèi)容。在信息時代只有充分利用和開發(fā)信息技術(shù),才能跟上時代的步伐。本文介紹了一個基于ASP.NET MVC的人事信息管理系統(tǒng)的設(shè)計與實現(xiàn),在人事信息管理系統(tǒng)方面提出了一些觀點,探究完善人事管理信息系化的方法。
關(guān)鍵詞:ASP.NET;MVC;人事管理;辦公自動化
中圖分類號:TP311.52 文獻標識碼:A文章編號:1007-9599 (2011) 15-0000-01
The Design and Implementation of Personnel Management System on Asp.net MVC
Chen Yuxu
(Tongji University,Shanghai200438,China)
Abstract:Modern personnel management is using the information technology more and more frequently.In the information age,we must take the full usage of information technology in order to follow the world.This article describes a Design and Implementation of Personnel Management System Based On Asp.net MVC.
Keywords:ASP.net;MVC;Personnel Management;OA
一、人事管理信息化的現(xiàn)狀和存在的問題
人事管理可以說是政府機關(guān)工作中最重要的部分之一,對政府的決策和管理來說都是不可或缺的。政府人事管理的對象主要是機關(guān)公務(wù)員和事業(yè)單位工作人員,主要業(yè)務(wù)是實現(xiàn)對人事信息相關(guān)數(shù)據(jù)的共享和業(yè)務(wù)的在線協(xié)同處理。人事系統(tǒng)的管理業(yè)務(wù)的各個業(yè)務(wù)相互之間存在著千絲萬縷的聯(lián)系,如一個人的工資變動、崗位聘任必然和人員基本信息中的學歷、職稱等有關(guān)系。因此我們必須建立一個安全、高效、快捷、準確的人事管理信息系統(tǒng)來實現(xiàn)。我國政府現(xiàn)有的人事信息管理系統(tǒng)存在的問題主要表現(xiàn)在以下幾方面:
。ㄒ唬┬畔①Y源整合和共享不足。沒有采取統(tǒng)一的數(shù)據(jù)庫系統(tǒng),數(shù)據(jù)重復(fù)采集。
。ǘ┬畔⒏率侄芜^于單一,數(shù)據(jù)采集都由人事部門進行,數(shù)據(jù)采集容易出現(xiàn)差錯。
。ㄈ└魅耸虏块T辦公和數(shù)據(jù)庫系統(tǒng)沒有聯(lián)網(wǎng),主要還是依靠傳統(tǒng)的信函方式進行管理,人員變動之后還需要手工去的更新數(shù)據(jù)庫,并逐級上報。
。ㄋ模┗A(chǔ)信息數(shù)據(jù)采集面不夠廣,更新不夠及時。
本系統(tǒng)建立的目的是提高各級人事主管部門組織人事管理工作水平。力爭通過本系統(tǒng)的建設(shè),進一步提高人事管理主要工作的信息化、網(wǎng)絡(luò)化,提高工作效率,促進人事管理工作的科學化、規(guī)范化。
二、系統(tǒng)的設(shè)計
本系統(tǒng)整體可以分為多個子系統(tǒng),根據(jù)功能的不同,整個系統(tǒng)可以分為若干個子系統(tǒng):系統(tǒng)管理、單位管理、人員管理等。下面里主要介紹三個子系統(tǒng)的設(shè)計。
(一)系統(tǒng)管理子系統(tǒng)包括:代碼維護、數(shù)據(jù)庫維護、數(shù)據(jù)庫備份、數(shù)據(jù)庫還原、數(shù)據(jù)導入、數(shù)據(jù)導出、安全設(shè)置、密碼修改、登陸日志查詢、登陸IP限制設(shè)置等功能。
。ǘ﹩挝还芾碜酉到y(tǒng)包括:單位信息維護、新增單位、刪除單位、單位信息更新、單位隸屬關(guān)系管理、單位劃轉(zhuǎn)等功能。
(三)人員管理子系統(tǒng)包括:原有職工注冊、新錄用人員、人員基礎(chǔ)信息維護、學歷信息維護、職稱信息維護、履歷維護、社會關(guān)系維護、人員調(diào)轉(zhuǎn)、人員調(diào)入、人員調(diào)出、離退休、人員信息綜合查詢、人員名冊、增減員統(tǒng)計等功能。
。ㄋ模⿺(shù)據(jù)庫設(shè)計。本系統(tǒng)選擇Microsoft SQL Server 2008作為數(shù)據(jù)庫,數(shù)據(jù)庫設(shè)計采用自頂向下的方法。從總體概念入手,從分析一個單位的事務(wù)活動開始,首先識別用戶所關(guān)心的實體及實體間的聯(lián)系,建立一個初步的數(shù)據(jù)模型框架,然后再用逐步求精的方法加上比虛的描述屬性,形成一個個完整的局部數(shù)據(jù)模型。最后再將這些視圖集成為一個統(tǒng)一的數(shù)據(jù)模式。
三、系統(tǒng)的實現(xiàn)
本系統(tǒng)在Windows 7環(huán)境下,采用Visual Studio2010和SQL Server 2008設(shè)計實現(xiàn)該系統(tǒng)。
(一)采用ASP.NET MVC框架開發(fā)。和基于WebForm開發(fā)比較而言,ASP.NET MVC框架不僅是一個輕量級的、關(guān)注分離的、測試性強的描述框架,并且能夠與現(xiàn)有ASP.NET特征(例如母版頁面和基于成員身份的認證)緊密集成。在大型開發(fā)的時候容易維護,擴展性很好;能夠?qū)TML有完全的控制權(quán)限,對于前端來說很友好;還能夠進行單元測試開發(fā)。
(二)系統(tǒng)管理子系統(tǒng)實現(xiàn)。代碼維護功能允許系統(tǒng)管理員添加新代碼或是對原有代碼的修改或刪除,以使系統(tǒng)中的數(shù)據(jù)統(tǒng)一、規(guī)范。數(shù)據(jù)維護功能實現(xiàn)了原有數(shù)據(jù)導入、導出、備份、還原等功能。安全設(shè)置中更改密碼、查看日志、設(shè)置可訪問IP列表。在本系統(tǒng)中不同身份的用戶有不同的權(quán)限,一共有五級不同權(quán)限的用戶。每個用戶屬于某個級別,各個級別定義了可執(zhí)行和更改的業(yè)務(wù)和對象,用戶對本級別以外的對象和業(yè)務(wù)沒有使用權(quán)限,級別可根據(jù)需要定義,每個級別還能新建不同用戶組,同樣用戶組的用戶有相同的系統(tǒng)訪問權(quán)限。
。ㄈ﹩挝还芾碜酉到y(tǒng)實現(xiàn)。在系統(tǒng)建設(shè)的前期,首先根據(jù)國家、行業(yè)標準和本地實際制定好各項數(shù)據(jù)代碼指標,建立單位代碼表等基本的信息結(jié)構(gòu),建立各級管理員賬戶,由各級管理員對所轄單位進行單位基礎(chǔ)信息維護。各單位管理員從上一級主管部門獲取登陸用戶名和密碼之后登陸系統(tǒng)維護單位信息。輸入的信息必須通過上級主管部門的審核才能正式使用,未通過審核的單位無法添加人員和辦理相應(yīng)的業(yè)務(wù)。
。ㄋ模┤藛T管理子系統(tǒng)實現(xiàn)。單位信息維護添加完畢后,開始添加人員基礎(chǔ)信息維護的流程。人員信息可以從現(xiàn)有的信息系統(tǒng)或是excel電子表格中導入。新增人員信息有2種方式,一是由單位管單位人事干部查閱單位職工檔案后統(tǒng)一錄入數(shù)據(jù)。二是由單位職工個人登陸系統(tǒng)新建、編輯個人信息,經(jīng)管理員審核無誤后存入數(shù)據(jù)庫。
四、結(jié)束語
本系統(tǒng)是基于ASP.NET MVC框架開發(fā)的,具有良好的分層結(jié)構(gòu)。這種開發(fā)模式利于團隊合作,而且設(shè)計出來的系統(tǒng)結(jié)構(gòu)良好,對于系統(tǒng)日后的升級維護和需求的變化,都是非常有利的。設(shè)計時力求融合新的技術(shù)和管理理念,使其能作為人事管理的有力的工具,發(fā)揮不可替代的作用。
相關(guān)熱詞搜索:信息管理系統(tǒng) 人事 設(shè)計 ASP NET
熱點文章閱讀