亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于.NET平臺的高校人事管理系統(tǒng)設(shè)計

        2011-09-03 06:24:30劉曉峰
        關(guān)鍵詞:人事人事管理客戶端

        冷 輝, 劉曉峰

        (合肥工業(yè)大學 人事處,安徽 合肥 230009)

        傳統(tǒng)高校人事管理依靠人工執(zhí)行指令,各個部門之間的信息交換由工作人員通過紙質(zhì)文本傳遞。這種人工管理的流程與方式很容易產(chǎn)生失誤,更重要的弊端是形成部門間的“信息孤島”,即各個部門之間的信息不能共享,容易導致重復勞動與信息錯誤。

        本文在描述高校人事管理流程與各科室職責的基礎(chǔ)上,結(jié)合現(xiàn)代計算機技術(shù),基于微軟.NET平臺,嘗試設(shè)計自動化的高校人事管理系統(tǒng),以期實現(xiàn)高校人事管理與服務的與時俱進。

        1 人事管理部門機構(gòu)設(shè)置及其工作職責

        當前高校人事管理工作主要包括進人計劃編制、人才招聘、崗前培訓、崗位安排、績效考核、薪酬管理、檔案管理等相關(guān)工作。上述工作由各個人事管理部門下屬各個科室協(xié)調(diào)管理完成,各個科室的主要工作職責如下。

        (1)人事科。負責學校組織機構(gòu)設(shè)置與調(diào)整;編制進人計劃,負責人才招聘、人才引進、考核、崗位安排、流動管理;單位及教職工年度、聘期考核與獎懲管理。

        (2)師資科。負責學校各級各類專業(yè)技術(shù)隊伍的崗位設(shè)置及管理;學校專業(yè)技術(shù)職務的評聘、教師學歷培養(yǎng)、進修、訪問的組織管理;負責新教師崗前培訓、教師資格認定及教師職稱評定管理。

        (3)勞動與社會保障科。負責教職工工資、薪酬與福利政策起草;職工工資總額測算、核撥,教職工轉(zhuǎn)正、定級、職務升遷、職稱評聘后工資測算、核定、上報、審批;校內(nèi)績效津貼測算、核撥、報批、核定。

        (4)人事檔案室。負責教職工人事檔案管理以及非在職人員人事檔案保管;相關(guān)人事檔案歸檔材料收集、歸檔工作。

        2 人事管理工作流程與信息共享

        基于.NET平臺設(shè)計高校人事管理系統(tǒng)時,必須依托高校人事管理工作。人事管理流程所執(zhí)行的每個步驟與相關(guān)信息均存儲到系統(tǒng)數(shù)據(jù)庫,部門之間通過人事管理系統(tǒng)共享數(shù)據(jù)。人事管理系統(tǒng)采用微軟.NET平臺編程實現(xiàn),利用其功能強大的數(shù)據(jù)庫交互技術(shù)OLEDB和工作流技術(shù),定義人事管理工作流,實現(xiàn)各個科室人事管理工作的流程審批和分工協(xié)作,使人事管理工作按照工作流程順利執(zhí)行[1]。另外利用.NET平臺構(gòu)建FTP文件管理系統(tǒng),實現(xiàn)各個科室文檔資料共享。

        人事管理系統(tǒng)跨部門流程圖如圖1所示。

        圖1 人事管理系統(tǒng)跨部門流程圖

        3 人事管理系統(tǒng)功能結(jié)構(gòu)

        基于.NET平臺設(shè)計的高校人事管理系統(tǒng)主要功能模塊包括人才計劃管理、人才信息管理、崗位設(shè)置管理、人才資格審查、教師培訓管理、新進人才崗位安排、教師年度考核管理、工資福利管理、教師離退休管理、人事檔案管理。其中人才計劃管理包括人才計劃的編制、修改、查詢等操作,人才計劃是人才招聘工作的依據(jù);人才信息管理包括新進人才基本信息錄入、在崗人才的信息維護,以及人才信息的查詢;依照人才計劃招聘的人才,需要執(zhí)行人才資格審查,通過資格審查的人才經(jīng)過崗前培訓,然后安排工作崗位,勞動與社會保障科根據(jù)崗位的安排編制工資、薪酬和福利;教師每年執(zhí)行年度考核,年初編制教師年度工作目標,年終按照目標執(zhí)行考核,考核結(jié)果作為教師轉(zhuǎn)正、定級、職位變更的依據(jù),職位、職級、工作崗位又是工資、薪酬、福利變更的依據(jù)。

        除上述人事管理部門管理工作模塊之外,人事科編制的人才計劃還可以通過因特網(wǎng)發(fā)布,供外網(wǎng)客戶端查詢。人事管理系統(tǒng)主要功能模塊如 圖2所示。

        圖2 人事管理系統(tǒng)主要功能模塊

        4 系統(tǒng)部署方案

        高校人事管理系統(tǒng)采用B/S軟件架構(gòu),即采用Web形式對客戶端發(fā)布服務,客戶端不需要安裝應用系統(tǒng)軟件,通過因特網(wǎng)連接Web服務器,登錄系統(tǒng)即可執(zhí)行系統(tǒng)功能。系統(tǒng)的服務器部分包括3種服務器:① Web服務器,部署人事管理系統(tǒng)服務;②FTP服務器作為FTP文件服務器,客戶端可以執(zhí)行文件的上傳、瀏覽、下載;③ 數(shù)據(jù)庫服務器存儲人事管理系統(tǒng)數(shù)據(jù)信息[2]。

        采用B/S軟件架構(gòu),徹底解決了各個部門“信息孤島”的問題,各個部門所錄入系統(tǒng)的信息存儲在一起,具有對應權(quán)限的用戶登錄系統(tǒng)即可執(zhí)行信息的共享。系統(tǒng)部署結(jié)構(gòu)圖如圖3所示。

        圖3 人事管理系統(tǒng)部署圖

        5 系統(tǒng)實現(xiàn)的關(guān)鍵技術(shù)

        5.1 OLEDB技術(shù)應用

        OLEDB是微軟戰(zhàn)略性的通向不同數(shù)據(jù)源的應用程序接口。OLEDB不僅包括微軟的標準數(shù)據(jù)接口,即開放數(shù)據(jù)庫連通性的結(jié)構(gòu)化查詢語言(SQL)能力,還具有面向其他非SQL數(shù)據(jù)類型的鏈接能力,即微軟.NET平臺的OLEDB技術(shù)可以連接各種數(shù)據(jù)源,包括結(jié)構(gòu)化查詢數(shù)據(jù)結(jié)構(gòu)和非結(jié)構(gòu)化查詢數(shù)據(jù)結(jié)構(gòu)[3]。

        在高校人事管理系統(tǒng)實施之前,遺留下大量的紙質(zhì)文件和電子文件,其中電子文件主要包括Excel文件、Word文件、Access文件等,要做到人事管理工作的平穩(wěn)過渡,需要將各種類型的原始文件導入人事管理系統(tǒng),OLEDB技術(shù)可以實現(xiàn)Excel文件、Word文件、Access文件等類型文件向結(jié)構(gòu)化數(shù)據(jù)庫的導入。

        使用OLEDB技術(shù)讀取Excel文件內(nèi)容的代碼如下:

        ///〈summary〉

        ///讀取指定Excel文件指定工作表中的數(shù)據(jù)

        ///〈/summary〉

        ///〈param name="excelPath"〉Excel文件地址〈/param〉

        ///〈param name="ExcelVersion"〉Excel文件版本號〈/param〉

        ///〈param name="SheetIndex"〉指定工作表索引〈/param〉

        public void ReadExcelData(string excelPath,string ExcelVersion,int SheetIndex)

        const string ConnectionStringTemplate="Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};Extended Properties=Excel{1}";

        //使用OLEDB技術(shù)創(chuàng)建Excel文件連接

        string strConnString=ConnectionStringTemplate;

        strConnString=string.Format(strConnString,excelPath,ExcelVersion);

        OleDbConnection OleDbConn=new OleDbConnection(strConnString);

        OleDbConn.Open();

        //讀取Excel文件所有工作表

        DataTable dtSheets= OleDbConn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables,null);

        //判斷函數(shù)工作表參數(shù)是否超出文件工作表總數(shù)

        if(SheetIndex〉=dtSheets.Rows.Count)

        throw new ArgumentOutOfRangeException();

        //讀取指定工作表數(shù)據(jù)

        string SheetName=dtSheets.Rows[SheetIndex][2].ToString();

        string cmd="select*from ["+SheetName+"]";

        OleDbDataAdapter adapter=new OleDbDataAdapter(cmd,OleDbConn);

        DataTable dt=new DataTable();

        //讀取數(shù)據(jù)

        adapter.Fill(dt);

        OleDbConn.Close();

        5.2 .NET工作流技術(shù)應用

        工作流處理一件事務的流程,是一系列相互銜接、自動進行的業(yè)務活動或任務。一個工作流一般包括任務、任務間的關(guān)系及其啟動和終止條件。在現(xiàn)代管理系統(tǒng)中通常用軟件模擬工作流處理流程,使用自動化的工作流可以提高管理的靈活性和適應性、提高工作效率,使工作人員集中精力處理核心業(yè)務、跟蹤業(yè)務處理過程,并可以量化考核業(yè)務處理的效率,充分發(fā)揮現(xiàn)有計算機網(wǎng)絡(luò)資源的作用[4]。

        然而,構(gòu)建穩(wěn)定實用的工作流系統(tǒng)是軟件開發(fā)工作的難題之一,目前市場上罕有成熟的工作流軟件可供開發(fā)人員使用,其中微軟的工作流技術(shù)較為簡單與穩(wěn)定。微軟工作流用于快速構(gòu)建基于工作流的應用程序的編程模型、引擎和工具。尤其.NET Framework 4中的工作流技術(shù)可以更加輕松地創(chuàng)建、執(zhí)行、維護和實現(xiàn)眾多新功能[5]。

        高校人事管理系統(tǒng)使用微軟的工作流技術(shù),結(jié)合人事管理工作流程,可以快速配置方便適用的人事管理工作流,各個科室工作人員按照工作流分工協(xié)作,使人事管理工作有條不紊。部門領(lǐng)導可以方便跟蹤工作流的處理狀態(tài)與處理結(jié)果,為上級領(lǐng)導提供決策依據(jù)[6]。

        5.3 FTP技術(shù)應用

        在高校人事管理系統(tǒng)中,除共享數(shù)據(jù)庫中的數(shù)據(jù)外,還有各種類型的文件需要共享,主要有文本文件、視頻音頻文件、圖片文件等,共享這些文件需要構(gòu)建FTP文件服務器,用于存儲各類文件。給每位工作人員分配帳號,并設(shè)置不同的訪問控制權(quán)限,具有對應工作權(quán)限的工作人員可以在FTP客戶端執(zhí)行文件的上傳、刪除、修改、下載操作[7]。

        FTP系統(tǒng)分為FTP服務器和FTP客戶端,目前有一些免費的FTP服務器產(chǎn)品可供使用,也可以使用Windows操作系統(tǒng)自帶的FTP服務器。FTP客戶端代碼需要系統(tǒng)構(gòu)建者自行開發(fā),F(xiàn)TP客戶端主要功能包括獲得FTP服務器指定目錄下的子目錄和文件列表、下載文件、上傳文件[8]。其中基于C#.NET的FTP客戶端下載文件的代碼如下:

        ///〈summary〉

        ///FTP下載文件

        ///〈/summary〉

        ///〈param name="ftpServerIP"〉FTP服務器IP〈/param〉

        ///〈param name="ftpUserID"〉FTP登錄帳號〈/param〉

        ///〈param name="ftpPassword"〉FTP登錄密碼〈/param〉

        ///〈param name="saveFilePath"〉保存文件路徑〈/param〉

        ///〈param name="saveFileName"〉保存文件名〈/param〉

        ///〈param name="downloadFileName"〉下載文件名〈/param〉

        public static void FTPDownloadFile(string ftpServer-IP,string ftpUserID,string ftpPassword,

        string saveFilePath,string saveFileName,string downloadFileName)

        //定義FTP請求對象

        FtpWebRequest ftpRequest=null;

        //定義FTP響應對象

        FtpWebResponse ftpResponse=null;

        //存儲流

        FileStream saveStream=null;

        //FTP數(shù)據(jù)流

        Stream ftpStream=null;

        try

        //生成下載文件

        saveStream=new FileStream(saveFilePath+"\\"+saveFileName,F(xiàn)ileMode.Create);

        ftpRequest=(FtpWebRequest)FtpWebRequest.Create(new Uri("ftp://"+ftpServerIP+"/"+download-FileName));

        ftpRequest.Method= WebRequestMethods.Ftp.DownloadFile;

        ftpRequest.UseBinary=true;

        ftpRequest.Credentials=new NetworkCredential(ftpUserID,ftpPassword);

        ftpResponse=(FtpWebResponse)ftpRequest.GetResponse();

        ftpStream=ftpResponse.GetResponseStream();

        long cl=ftpResponse.ContentLength;

        int bufferSize=2048;

        int readCount;

        byte[]buffer=new byte[bufferSize];

        //接收FTP文件流

        readCount=ftpStream.Read(buffer,0,bufferSize);

        while(readCount〉0)

        saveStream.Write(buffer,0,readCount);

        readCount=ftpStream.Read(buffer,0,bufferSize);

        catch(Exception ex)

        Console.WriteLine(ex.Message);

        finally

        //關(guān)閉資源

        ftpStream.Close();

        saveStream.Close();

        ftpResponse.Close();

        6 結(jié)束語

        本文介紹了高校人事管理系統(tǒng)設(shè)計的主要功能模塊以及人事管理的主要工作流程,并描述基于.NET平臺的關(guān)鍵技術(shù)實現(xiàn)方案,期待通過人事管理系統(tǒng)實現(xiàn)高校人事管理工作自動化,從根本上避免傳統(tǒng)人事管理方式的“信息孤島”產(chǎn)生,減少人工管理工作的出錯概率,使人事管理工作按照系統(tǒng)定義的流程有條不紊執(zhí)行,在人機交互管理的基礎(chǔ)上實現(xiàn)人事管理與服務的提升。本文只對人事管理系統(tǒng)中的核心功能進行描述,系統(tǒng)中非核心功能有待進一步完善。

        [1]王 偉,蔣增強,劉明周,等.PDM系統(tǒng)中動態(tài)工作流的分析與研究[J].合肥工業(yè)大學學報:自然科學版,2010,33(11):1618-1622.

        [2]江曉慶,何斌斌.基于ASP.NET 2.0的高校人才招聘系統(tǒng)與人事管理系統(tǒng)的集成[J].軟件導刊,2009(7):91-94.

        [3]路 遠.C/S和B/S雙模式下高校人事信息管理系統(tǒng)的研究與構(gòu)建[J].中國教育信息化,2011(5):53-55.

        [4]楊 沁,衛(wèi)道柱,潘秀琴.面向需求表達的個性化產(chǎn)品協(xié)作式工作流建模[J].合肥工業(yè)大學學報:自然科學版,2010,33(10):1462-1467.

        [5]徐燕軍,劉 倩.高校人事管理信息系統(tǒng)的設(shè)計與實現(xiàn)[J].實驗技術(shù)與管理,2011(4):244-246.

        [6]韓彥鐸.高校人事管理與信息化建設(shè)[J].人力資源管理,2011(4):123-125.

        [7]呂俊瑞,羅學剛.基于SSH的高校人事管理系統(tǒng)的設(shè)計與實現(xiàn)[J].電腦知識與技術(shù),2010(7):5157-5159.

        [8]李婧瑋.基于 Web的高校人事信息管理系統(tǒng)開發(fā)與設(shè)計[J].數(shù)字技術(shù)與應用,2010(10):52-53.

        猜你喜歡
        人事人事管理客戶端
        人事人才
        人事人才
        人事人才
        人事人才
        人事管理
        加強和改進事業(yè)單位人事管理
        當代陜西(2019年10期)2019-06-03 10:12:40
        人事檔案數(shù)字化在人事管理中的重要性
        活力(2019年21期)2019-04-01 12:16:52
        縣級臺在突發(fā)事件報道中如何應用手機客戶端
        傳媒評論(2018年4期)2018-06-27 08:20:24
        孵化垂直頻道:新聞客戶端新策略
        傳媒評論(2018年4期)2018-06-27 08:20:16
        基于Vanconnect的智能家居瘦客戶端的設(shè)計與實現(xiàn)
        電子測試(2018年10期)2018-06-26 05:53:34
        国产三级国产精品国产专区50| 无码不卡免费一级毛片视频| 欧美高h视频| 久久99国产精品久久99密桃| 日本一区二区三区高清在线视频| 精品无码av一区二区三区| 国产精品福利自产拍久久| 亚洲最大无码AV网站观看| 一区二区三区精彩视频在线观看| 成年人一区二区三区在线观看视频 | 中国老熟妇自拍hd发布| 99福利在线| 亚洲一码二码在线观看| 麻豆国产精品一区二区三区| 亚洲av无码专区亚洲av网站| 人妻丰满熟妇av无码处处不卡| 国产精品白浆视频免费观看| 蜜桃成人精品一区二区三区| 午夜视频在线观看一区二区小| 免费少妇a级毛片人成网| 欧美一区波多野结衣第一页| 亚洲高清美女久久av| 久久99热只有频精品8国语| 少妇愉情理伦片高潮日本| 亚洲男人av香蕉爽爽爽爽| 久久久久久国产福利网站| 国产精品女主播在线播放| 国产美女精品视频线免费播放软件 | 亚洲日韩欧美一区二区三区| 免费人人av看| 李白姓白白又白类似的套路| 欧美熟妇性xxx交潮喷| 亚洲人成影院在线无码观看| 亚洲av影片一区二区三区| 久草视频在线手机免费看| 在线 | 一区二区三区四区| 在线欧美不卡| 久久亚洲精精品中文字幕早川悠里| 国产精品亚洲av无人区一区香蕉| 亚洲第一av导航av尤物| 久久久AV无码精品免费|