基于C#.NET的人事管理系統(tǒng)的研究與設計

        發(fā)布時間:2019-08-14 來源: 歷史回眸 點擊:


          摘要:根據(jù)高職學校校園網(wǎng)網(wǎng)絡化、信息化建設的要求,采用目前最流行的C#.NET技術,基于RBAC模型,使用SQL Server數(shù)據(jù)庫設計并實現(xiàn)了高職人事管理系統(tǒng),包括院校機構(gòu)管理、人事管理、人事查詢、查詢統(tǒng)計、用戶管理、系統(tǒng)維護等模塊。極大的提高了高職學校各院校機構(gòu)人事管理工作的工作效率和工作質(zhì)量,提高業(yè)務處理的自動化水平,規(guī)范高職人事管理工作。
          關鍵詞:C#.NET;SQL Server;RBAC
          中圖分類號:TP311.52 文獻標識碼:A文章編號:1007-9599 (2011) 10-0000-02
          Personnel Management System Research and Design Based on C#.NET
          Sun Zhuojing1,2
          (1.Ocean University of China,Qingdao266100,China;2. Zaozhuang KeJi ZhiYe XueYuan,Zaozhuang277500,China)
          Abstract:According to the campus network of vocational schools,information technology requirements,using the most popular C#.NET technology,based on the RBAC model,using the SQL Server database design and implementation of vocational personnel management system,including institutions of management,personnel management,personnel,query statistics,user management,system maintenance module.Greatly improve the institutions of higher vocational schools,and personnel management efficiency and quality of work,to improve the automation of business processes,standardize vocational personnel management.
          Keywords:C#.NET;SQL Server;RBAC
          一、問題提出
          高職人事管理系統(tǒng)是高職學校網(wǎng)絡化、信息化建設中不可缺少的一部分,專門用于收集、存儲、傳輸和加工高職人事數(shù)據(jù),最終輸出統(tǒng)計報表的業(yè)務管理系統(tǒng)。高職人事管理系統(tǒng)具體的建設目標如下:
          1.及時準確地監(jiān)督和控制各院校機構(gòu)的組織機構(gòu)及組織形式。該高職人事管理系統(tǒng)將院校組織機構(gòu)信息通過信息化技術進行樹形展示和管理,達到數(shù)據(jù)共享的全方位管理,全面提高學校組織機構(gòu)管理水平。
          2.使高職人事管理人員快速管理查詢?nèi)耸滦畔。由于高職人事管理工作比較復雜,工作量大,學校里面往往采用人工方式進行統(tǒng)計查詢,需要的操作人員很多,既費時又費工。
          3.使學校人事管理人員從每天每月例行的枯燥的統(tǒng)計匯總工作簡化。
          4.科學的進行管理,規(guī)范學校高職人事數(shù)據(jù),提高學校人事管理業(yè)務的自動化水平。
          二、系統(tǒng)分析
         。ㄒ唬┫到y(tǒng)結(jié)構(gòu)分析。高職人事管理系統(tǒng)在功能上可劃分為以下幾個模塊:院校機構(gòu)管理、人事管理、人事查詢、查詢統(tǒng)計、用戶管理、系統(tǒng)維護等幾大模塊。
          1.院校機構(gòu)管理:管理高職學校各院校的組織機構(gòu),并以樹形結(jié)構(gòu)顯示,更加有利于對學校各院校組織結(jié)構(gòu)的及時控制和管理。
          2.人事管理:管理高職各院校的人事基本信息,包括姓名、性別、所屬院校、聯(lián)系方式等。
          3.人事查詢:此模塊主要用來查詢高職各院校的人事基本信息,極大的提高人事信息的查詢速度。
          4.查詢統(tǒng)計:統(tǒng)計查詢?nèi)耸滦畔⒌取?br>  5.用戶管理:此模塊主要用來管理系統(tǒng)用戶角色信息、角色模塊菜單配置信息及系統(tǒng)用戶信息等。
          6.系統(tǒng)維護:管理員可在此模塊中修改密碼及備份數(shù)據(jù)。
          (二)用戶角色與權限需求分析。高職人事管理系統(tǒng)分為兩種角色:超級用戶、系統(tǒng)配置角色。
          1.超級用戶:該角色主要用來維護高職人事管理系統(tǒng)的基礎信息,包括模塊、系統(tǒng)角色、系統(tǒng)用戶、系統(tǒng)日志等,因此超級用戶角色信息不可刪除,是系統(tǒng)默認的超級用戶角色,具有超級用戶權限。
          2.系統(tǒng)配置角色:此類角色是因?qū)W校高職人事管理業(yè)務流程的需要而創(chuàng)建的,因此可對系統(tǒng)配置角色進行添加、修改、刪除操作。具有此類角色的用戶可訪問角色相對應的模塊菜單。
          三、總體設計
          根據(jù)高職人事管理業(yè)務相關流程,高職人事管理系統(tǒng)的功能主要分為五大類:
         。1)院校機構(gòu)管理:維護院校機構(gòu)的組織架構(gòu)基礎信息。(2)人事管理:維護高職各院校的人事信息。(3)人事查詢:查詢高職各院校的人事信息。(4)查詢統(tǒng)計:分類統(tǒng)計高職人事信息。(5)用戶管理:維護系統(tǒng)中用戶基礎信息。(6)系統(tǒng)維護:修改密碼及數(shù)據(jù)備份。
          四、系統(tǒng)實現(xiàn)
          (一)院校機構(gòu)。院校機構(gòu)管理主要包括對學校院校機構(gòu)基礎信息的添加、修改、刪除、調(diào)整、排序等操作。如圖4-1所示。
          
          圖4-1.院校機構(gòu)
          (二)人事管理。人事管理主要是對高職各院校人事基礎信息,如姓名、所屬院校、等屬性進行有效管理,包括添加、修改、刪除等功能。如圖4-2所示。
          
          圖4-2.人事管理
          主要代碼:
          public static IBase_UserDAO CreateBase_UserDAO()
          {
          string typeName=providerpath+".Base_UserDAO";
          IBase_userDAO=CacheUtils.Get(typeName)as IBase_UserDAO;
          if(IBase_userDAO==null)
          {
          IBase_userDAO=(IBase_UserDAO)Assembly.Load(basepath).CreateInstance(typeName);
          CacheUtils.Insert(typeName,IBase_userDAO);
          }
          return IBase_userDAO;
          }
         。ㄈ┤耸虏樵儭H耸虏樵冎饕菍Ω呗毴耸滦畔⑦M行有效的查詢等。如圖4-3所示。
          
          圖4-3.人事查詢
          (四)查詢統(tǒng)計。查詢統(tǒng)計包括對人事信息查詢等。主要代碼:
          public string GetPageCommand(string DepartmentID,string IsEnabled,string strPermissionSQL)
          {
          string strSQL=SQL_LIST;
          
          if(!string.Equals(DepartmentID,"0"))
          {
          strSQL+=string.Format("AND DepartmentID="{0}"",DepartmentID);
          }
          If(!string.Equals(IsEnabled,"2"))
          {
          strSQL+=string.Format("AND IsEnabled="{0}"",IsEnabled);
          }
          strSQL+=strPermissionSQL;
          return strSQL;
          }
          (五)用戶管理。用戶管理主要包括對系統(tǒng)用戶信息進行有效配置管理,包括角色信息的管理,角色模塊信息配置,用戶基礎信息的添加、修改、刪除等。如圖4-5所示。
          
          圖4-5.用戶管理
         。┫到y(tǒng)維護。系統(tǒng)維護管理主要包括修改密碼及數(shù)據(jù)備份等。如圖4-6所示。
          
          五、結(jié)束語
          經(jīng)過測試,此高職人事管理系統(tǒng)其功能符合高職學校人事管理業(yè)務流程需求,各模塊功能趨于完善,為學校創(chuàng)造一個集成化、網(wǎng)絡化的查詢、管理平臺,使得不同崗位、不同操作權限的用戶可以使用同一平臺,實現(xiàn)數(shù)據(jù)共享和信息交流,同時更加有利于學校人事管理工作的展開,推動了高職學校校園網(wǎng)網(wǎng)絡化、信息化的普及和應用。
          參考文獻:
          [1]趙曉東.基于net的科研項目財務管理信息系統(tǒng)的設計與實現(xiàn)[D].中國優(yōu)秀碩士學位論文全文數(shù)據(jù)庫,2007,5
          [2]羅智.基于WEB的嵌入式設備遠程無線管理與監(jiān)控系統(tǒng)[D].中國優(yōu)秀碩士學位論文全文數(shù)據(jù)庫,2007,5
          

        相關熱詞搜索:研究 人事管理系統(tǒng) 設計 NET

        版權所有 蒲公英文摘 www.zuancaijixie.com
        91啦在线播放,特级一级全黄毛片免费,国产中文一区,亚洲国产一成人久久精品