基于ASP.NET的人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2019-08-14 來源: 人生感悟 點(diǎn)擊:
摘 要:本文主要介紹基于ASP.NET的人事管理系統(tǒng)的設(shè)計(jì)與開發(fā)過程。分析了該系統(tǒng)的需求,描述了系統(tǒng)的功能設(shè)計(jì)與實(shí)現(xiàn),并對(duì)系統(tǒng)的功能與性能進(jìn)行了測(cè)試。
關(guān)鍵詞:人事管理系統(tǒng);ASP.NET;SQL SERVER 2005
1 人事管理系統(tǒng)開發(fā)的目標(biāo)及意義
基于ASP.NET的人事管理系統(tǒng)的主要目的是通過B/S結(jié)構(gòu)(Browser/Server結(jié)構(gòu)),方便企業(yè)管理者來對(duì)企業(yè)的人事檔案和企業(yè)各個(gè)部門進(jìn)行管理,工資和獎(jiǎng)金的核算,人員的管理和培訓(xùn)計(jì)劃,員工信息的查詢,使整套系統(tǒng)具有高安全性、高可靠性等優(yōu)點(diǎn),能夠應(yīng)用于中小型企業(yè)的人事管理部分。
為了做成一個(gè)完整的人事管理系統(tǒng),而且被大家所能夠接受,人事管理系統(tǒng)從以下幾個(gè)方面重點(diǎn)考慮:⑴信息的搜集、存儲(chǔ)、傳遞、分類、統(tǒng)計(jì)和檢索等功能的計(jì)算機(jī)化,確保其準(zhǔn)確性、及時(shí)性、完整性和相關(guān)性。⑵分權(quán)操作和數(shù)據(jù)共享,保證系統(tǒng)的有序運(yùn)行。數(shù)據(jù)入口唯一、編碼存儲(chǔ)、明碼輸出、所有在用數(shù)據(jù)和歷史數(shù)據(jù)都可共享查詢。⑶實(shí)用性強(qiáng),操作簡便,容錯(cuò)與隨機(jī)幫助有機(jī)結(jié)合,便于用戶使用及擴(kuò)充使一般員工不用培訓(xùn)就能上機(jī)操作。本文所開發(fā)的企業(yè)人事管理系統(tǒng)的總體任務(wù)是實(shí)現(xiàn)企業(yè)員工人事管理的系統(tǒng)化和自動(dòng)化。人事管理為企業(yè)單位和個(gè)人提供信息咨詢、檔案檢索、人員檔案存取、為企業(yè)單位和個(gè)人提供檔案的收集、整理、保管服務(wù)。
2 需求分析
通過調(diào)查研究,確定了本系統(tǒng)的需求如下:
、呕竟δ苄枨。能夠管理職工的基本信息,并提供對(duì)這些信息的查詢、修改、添加和刪除功能;系統(tǒng)能對(duì)單位的人事變動(dòng)、獎(jiǎng)懲、考勤、工資、培訓(xùn)、績效、成果、合同等信息進(jìn)行記錄并對(duì)其進(jìn)行查詢;系統(tǒng)能提供對(duì)職工添加、修改、刪除用戶帳號(hào)的功能,并能分配權(quán)限。
、朴脩艚缑嫘枨。以Web頁面的形式顯示信息,界面操作簡單易懂、頁面美觀,不需培訓(xùn)可以直接使用,人事管理人員能完成員工的添加、刪除、修改員工等的操作,普通職工能完成考勤信息等的上報(bào),領(lǐng)導(dǎo)能對(duì)員工的考勤信息等進(jìn)行審批操作。
、切阅苄枨。系統(tǒng)具有靈活性的操作性,可擴(kuò)展性強(qiáng),安全級(jí)別高,具有和外部程序接口的功能,可以與本企業(yè)的其他管理系統(tǒng)進(jìn)行聯(lián)網(wǎng)使用。
3 系統(tǒng)的設(shè)計(jì)
本系統(tǒng)的軟件設(shè)計(jì)是基于網(wǎng)絡(luò)運(yùn)行的三層應(yīng)用模式和瀏覽器/服務(wù)器模式相結(jié)合的形式,其中,一層為客戶端程序;二層為Web應(yīng)用服務(wù)器,三層為數(shù)據(jù)庫服務(wù)器(SQL server 2005);客戶端程序(標(biāo)準(zhǔn)瀏覽器)通過HTTP協(xié)議與Web應(yīng)用服務(wù)器進(jìn)行連接,Web服務(wù)器通過ADO.NET標(biāo)準(zhǔn)數(shù)據(jù)庫接口與數(shù)據(jù)庫進(jìn)行連接,SQL Server2005數(shù)據(jù)庫服務(wù)器接受Web服務(wù)器對(duì)數(shù)據(jù)庫的操縱請(qǐng)求,執(zhí)行相應(yīng)的數(shù)據(jù)操縱,并將處理結(jié)果返回給Web服務(wù)器。系統(tǒng)使用ASP.Net、HTML、SQL Server數(shù)據(jù)庫和C#編程等技術(shù)和開發(fā)工具。整個(gè)系統(tǒng)主要由一系列相互關(guān)聯(lián)的動(dòng)態(tài)頁面組成。該系統(tǒng)按功能可分為六大模塊,如下所示:⑴登錄界面:設(shè)置使用人事管理系統(tǒng)的用戶及其使用權(quán)限;⑵主界面:該模塊提供管理系統(tǒng)的主界面,是主系統(tǒng)的唯一入口和出口,該界面提供用戶選擇并調(diào)用各子模塊;⑶瀏覽模塊:該模塊提供全部人事檔案的界面;⑷查詢模塊:對(duì)檔案卡片的查詢功能,包括精確條件查詢和模糊條件查詢;⑸統(tǒng)計(jì)模塊:按規(guī)定的要求進(jìn)行的統(tǒng)計(jì),它可以較詳細(xì)直觀的統(tǒng)計(jì)出要求的結(jié)果,統(tǒng)計(jì)可以詳細(xì)的按職務(wù)、按職稱、按部門、按學(xué)歷以數(shù)字的形式或者以表的形式顯示出來;⑹編輯模塊:只有管理員才擁有數(shù)據(jù)修改及刪除的權(quán)利,該模塊里詳細(xì)的記錄了所有單位員工的資料。
4 系統(tǒng)的實(shí)現(xiàn)
本系統(tǒng)開發(fā)的主要工具是ASP.NET和SQL SERVER2005。首先,開發(fā)這個(gè)系統(tǒng)所需要的工具簡單,易于維護(hù),安全性也能得到可靠的保障,開發(fā)費(fèi)用也比較低。項(xiàng)目投入使用之后也能節(jié)省大量的人力,物力,財(cái)力。因此開發(fā)這個(gè)系統(tǒng)對(duì)于企業(yè)來說是可行的,也是必須的。隨著科學(xué)技術(shù)的不斷進(jìn)步,計(jì)算機(jī)應(yīng)用已經(jīng)遍布整個(gè)社會(huì)的每個(gè)角落。利用計(jì)算機(jī)實(shí)現(xiàn)企業(yè)人事管理勢(shì)在必行。對(duì)于大中型企業(yè)來說。應(yīng)用管理信息系統(tǒng)是適應(yīng)現(xiàn)代化企業(yè)制度要求,推動(dòng)企業(yè)勞動(dòng)人事管理走向科學(xué)化、規(guī)范化的必要條件,使得本系統(tǒng)的開發(fā)得到了實(shí)現(xiàn)。
5 系統(tǒng)測(cè)試
基于Web的系統(tǒng)測(cè)試與傳統(tǒng)的軟件測(cè)試不同,它不但需要檢查和驗(yàn)證是否按照設(shè)計(jì)的要求運(yùn)行,而且還要測(cè)試系統(tǒng)在不同用戶的瀏覽器端的顯示是否合適。因此,我們對(duì)于測(cè)試用戶登陸是否成功、測(cè)試其他用戶是否能夠登錄、用戶注銷的測(cè)試、測(cè)試密碼更改、測(cè)試編輯功能是否成功、測(cè)試查詢功能是否成功、測(cè)試用戶權(quán)限等方面進(jìn)行了測(cè)試,均取得滿意的結(jié)果。
6 結(jié)束語
本論文是從現(xiàn)代企業(yè)管理中的人事管理現(xiàn)狀出發(fā),針對(duì)人事管理的復(fù)雜程序,經(jīng)過詳細(xì)的系統(tǒng)調(diào)查,開發(fā)出的操作簡單而且方便實(shí)用的企業(yè)人事管理系統(tǒng)。實(shí)現(xiàn)了企業(yè)員工人事管理的信息化、系統(tǒng)化、規(guī)范化。本文所設(shè)計(jì)的數(shù)據(jù)庫管理系統(tǒng)具有添加、查詢、修改、更新等強(qiáng)大的功能。本系統(tǒng)涵蓋了人事管理、工資管理、相關(guān)查詢統(tǒng)計(jì)等與員工個(gè)人相關(guān)的信息,并以一種相容的、一致的、共享的、易防問和易檢索的方式儲(chǔ)存到集中的數(shù)據(jù)庫中,從而將員工的信息統(tǒng)一地管理起來,及時(shí)準(zhǔn)確地生成各種報(bào)表,為人事信息管理提供了一個(gè)現(xiàn)代化的管理手段,保持了各種數(shù)據(jù)的完整性、及時(shí)性和正確性,提高了企業(yè)人事管理水平。
[參考文獻(xiàn)]
[1]蔡繼文.21天學(xué)通ASP.NET(含DVD光盤1張)[M].北京:電子工業(yè)出版社,2009.
[2]黃倩.基于工作流的人事管理系統(tǒng)的設(shè)計(jì)[J].電腦知識(shí)與技術(shù),2009(9).
相關(guān)熱詞搜索:人事管理系統(tǒng) 設(shè)計(jì) ASP NET
熱點(diǎn)文章閱讀