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