基于C#.NET的人事管理系統(tǒng)的研究與設(shè)計
發(fā)布時間:2019-08-14 來源: 歷史回眸 點擊:
摘要:根據(jù)高職學(xué)校校園網(wǎng)網(wǎng)絡(luò)化、信息化建設(shè)的要求,采用目前最流行的C#.NET技術(shù),基于RBAC模型,使用SQL Server數(shù)據(jù)庫設(shè)計并實現(xiàn)了高職人事管理系統(tǒng),包括院校機構(gòu)管理、人事管理、人事查詢、查詢統(tǒng)計、用戶管理、系統(tǒng)維護(hù)等模塊。極大的提高了高職學(xué)校各院校機構(gòu)人事管理工作的工作效率和工作質(zhì)量,提高業(yè)務(wù)處理的自動化水平,規(guī)范高職人事管理工作。
關(guān)鍵詞:C#.NET;SQL Server;RBAC
中圖分類號:TP311.52 文獻(xiàn)標(biāo)識碼: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)是高職學(xué)校網(wǎng)絡(luò)化、信息化建設(shè)中不可缺少的一部分,專門用于收集、存儲、傳輸和加工高職人事數(shù)據(jù),最終輸出統(tǒng)計報表的業(yè)務(wù)管理系統(tǒng)。高職人事管理系統(tǒng)具體的建設(shè)目標(biāo)如下:
1.及時準(zhǔn)確地監(jiān)督和控制各院校機構(gòu)的組織機構(gòu)及組織形式。該高職人事管理系統(tǒng)將院校組織機構(gòu)信息通過信息化技術(shù)進(jìn)行樹形展示和管理,達(dá)到數(shù)據(jù)共享的全方位管理,全面提高學(xué)校組織機構(gòu)管理水平。
2.使高職人事管理人員快速管理查詢?nèi)耸滦畔。由于高職人事管理工作比較復(fù)雜,工作量大,學(xué)校里面往往采用人工方式進(jìn)行統(tǒng)計查詢,需要的操作人員很多,既費時又費工。
3.使學(xué)校人事管理人員從每天每月例行的枯燥的統(tǒng)計匯總工作簡化。
4.科學(xué)的進(jìn)行管理,規(guī)范學(xué)校高職人事數(shù)據(jù),提高學(xué)校人事管理業(yè)務(wù)的自動化水平。
二、系統(tǒng)分析
。ㄒ唬┫到y(tǒng)結(jié)構(gòu)分析。高職人事管理系統(tǒng)在功能上可劃分為以下幾個模塊:院校機構(gòu)管理、人事管理、人事查詢、查詢統(tǒng)計、用戶管理、系統(tǒng)維護(hù)等幾大模塊。
1.院校機構(gòu)管理:管理高職學(xué)校各院校的組織機構(gòu),并以樹形結(jié)構(gòu)顯示,更加有利于對學(xué)校各院校組織結(jié)構(gòu)的及時控制和管理。
2.人事管理:管理高職各院校的人事基本信息,包括姓名、性別、所屬院校、聯(lián)系方式等。
3.人事查詢:此模塊主要用來查詢高職各院校的人事基本信息,極大的提高人事信息的查詢速度。
4.查詢統(tǒng)計:統(tǒng)計查詢?nèi)耸滦畔⒌取?br> 5.用戶管理:此模塊主要用來管理系統(tǒng)用戶角色信息、角色模塊菜單配置信息及系統(tǒng)用戶信息等。
6.系統(tǒng)維護(hù):管理員可在此模塊中修改密碼及備份數(shù)據(jù)。
。ǘ┯脩艚巧c權(quán)限需求分析。高職人事管理系統(tǒng)分為兩種角色:超級用戶、系統(tǒng)配置角色。
1.超級用戶:該角色主要用來維護(hù)高職人事管理系統(tǒng)的基礎(chǔ)信息,包括模塊、系統(tǒng)角色、系統(tǒng)用戶、系統(tǒng)日志等,因此超級用戶角色信息不可刪除,是系統(tǒng)默認(rèn)的超級用戶角色,具有超級用戶權(quán)限。
2.系統(tǒng)配置角色:此類角色是因?qū)W校高職人事管理業(yè)務(wù)流程的需要而創(chuàng)建的,因此可對系統(tǒng)配置角色進(jìn)行添加、修改、刪除操作。具有此類角色的用戶可訪問角色相對應(yīng)的模塊菜單。
三、總體設(shè)計
根據(jù)高職人事管理業(yè)務(wù)相關(guān)流程,高職人事管理系統(tǒng)的功能主要分為五大類:
(1)院校機構(gòu)管理:維護(hù)院校機構(gòu)的組織架構(gòu)基礎(chǔ)信息。(2)人事管理:維護(hù)高職各院校的人事信息。(3)人事查詢:查詢高職各院校的人事信息。(4)查詢統(tǒng)計:分類統(tǒng)計高職人事信息。(5)用戶管理:維護(hù)系統(tǒng)中用戶基礎(chǔ)信息。(6)系統(tǒng)維護(hù):修改密碼及數(shù)據(jù)備份。
四、系統(tǒng)實現(xiàn)
。ㄒ唬┰盒C構(gòu)。院校機構(gòu)管理主要包括對學(xué)校院校機構(gòu)基礎(chǔ)信息的添加、修改、刪除、調(diào)整、排序等操作。如圖4-1所示。
圖4-1.院校機構(gòu)
。ǘ┤耸鹿芾。人事管理主要是對高職各院校人事基礎(chǔ)信息,如姓名、所屬院校、等屬性進(jìn)行有效管理,包括添加、修改、刪除等功能。如圖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;
}
(三)人事查詢。人事查詢主要是對高職人事信息進(jìn)行有效的查詢等。如圖4-3所示。
圖4-3.人事查詢
。ㄋ模┎樵兘y(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)用戶信息進(jìn)行有效配置管理,包括角色信息的管理,角色模塊信息配置,用戶基礎(chǔ)信息的添加、修改、刪除等。如圖4-5所示。
圖4-5.用戶管理
。┫到y(tǒng)維護(hù)。系統(tǒng)維護(hù)管理主要包括修改密碼及數(shù)據(jù)備份等。如圖4-6所示。
五、結(jié)束語
經(jīng)過測試,此高職人事管理系統(tǒng)其功能符合高職學(xué)校人事管理業(yè)務(wù)流程需求,各模塊功能趨于完善,為學(xué)校創(chuàng)造一個集成化、網(wǎng)絡(luò)化的查詢、管理平臺,使得不同崗位、不同操作權(quán)限的用戶可以使用同一平臺,實現(xiàn)數(shù)據(jù)共享和信息交流,同時更加有利于學(xué)校人事管理工作的展開,推動了高職學(xué)校校園網(wǎng)網(wǎng)絡(luò)化、信息化的普及和應(yīng)用。
參考文獻(xiàn):
[1]趙曉東.基于net的科研項目財務(wù)管理信息系統(tǒng)的設(shè)計與實現(xiàn)[D].中國優(yōu)秀碩士學(xué)位論文全文數(shù)據(jù)庫,2007,5
[2]羅智.基于WEB的嵌入式設(shè)備遠(yuǎn)程無線管理與監(jiān)控系統(tǒng)[D].中國優(yōu)秀碩士學(xué)位論文全文數(shù)據(jù)庫,2007,5
相關(guān)熱詞搜索:研究 人事管理系統(tǒng) 設(shè)計 NET
熱點文章閱讀