人事管理系統(tǒng)終稿_第1頁
人事管理系統(tǒng)終稿_第2頁
人事管理系統(tǒng)終稿_第3頁
人事管理系統(tǒng)終稿_第4頁
人事管理系統(tǒng)終稿_第5頁
已閱讀5頁,還剩27頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

PAGEPAGE1河南農(nóng)業(yè)職業(yè)學(xué)院WuhanPolytechnicUniversityIndustrial&CommercialCollege本科畢業(yè)論文(設(shè)計(jì))論文題目:人事管理系統(tǒng)姓名:學(xué)號:班級:年級:專業(yè):信息管理與信息系統(tǒng)系部:信息工程系指導(dǎo)教師:孫敏完成時(shí)間:2009年5月12日作者聲明本畢業(yè)論文(設(shè)計(jì))是在導(dǎo)師的指導(dǎo)下由本人獨(dú)立撰寫完成的,沒有剽竊、抄襲、造假等違反道德、學(xué)術(shù)規(guī)范和其他侵權(quán)行為。對本論文(設(shè)計(jì))的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明.因本畢業(yè)論文(設(shè)計(jì))引起的法律結(jié)果完全由本人承擔(dān)。畢業(yè)論文(設(shè)計(jì))成果歸武漢工業(yè)學(xué)院工商學(xué)院所有。特此聲明。作者專業(yè):信息管理與信息系統(tǒng)作者學(xué)號:053003020003作者簽名:200年月日人事管理系統(tǒng)陳倩PersonnelManagementSystemChen,Qian2009年5月12日3-1-摘要人力資源管理是企業(yè)管理中的一個(gè)重要內(nèi)容,隨著時(shí)代的進(jìn)步,企業(yè)也逐漸變得龐大起來。如何管理好企業(yè)內(nèi)部員工的信息,成為企業(yè)管理中的一個(gè)大問題.在這種情況下,開發(fā)一個(gè)人力資源管理系統(tǒng)就顯得非常必要。本系統(tǒng)結(jié)合公司實(shí)際的人事、制度,經(jīng)過實(shí)際的需求分析,采用功能強(qiáng)大的VisualBasic6.0作為開發(fā)工具而開發(fā)出來的單機(jī)版人事管人事理系統(tǒng).整個(gè)系統(tǒng)從符合操作簡便、界面友好、靈活、實(shí)用、安全的要求出發(fā),本企業(yè)人事管理系統(tǒng)具有如下功能:員工基本信息的錄入、修改、查詢、刪除模塊,員工假條信息錄入、修改、查詢、刪除模塊,員工工資信息的錄入,計(jì)算,查詢,以及系統(tǒng)用戶的設(shè)置以及系統(tǒng)的維護(hù)功能。為企業(yè)人事管理提供信息咨詢,信息檢索,信息存取等服務(wù),基本上能夠滿足現(xiàn)代企業(yè)對人事管理的需要。本文系運(yùn)用規(guī)范研究方法進(jìn)行的專題研究。全文分六個(gè)部分:第一部分,是本課題的來源和課題研究的目的和意義;第二部分,是開發(fā)工具的選擇,本系統(tǒng)主要運(yùn)用的是VisualBasic6。0作為系統(tǒng)前臺應(yīng)用程序開發(fā)工具,Access作為后臺數(shù)據(jù)庫;第三部分,是系統(tǒng)的需求分析,主要是人事管理系統(tǒng)的需求分析;第四部分,是系統(tǒng)分析與實(shí)現(xiàn),包括系統(tǒng)功能模塊的設(shè)計(jì)和數(shù)據(jù)庫的設(shè)計(jì);第五部分,是代碼的設(shè)計(jì)與實(shí)現(xiàn),系統(tǒng)事件運(yùn)行的主要代碼;第六部分,是系統(tǒng)的實(shí)現(xiàn),最后,是軟件的測試。關(guān)鍵詞:信息管理;人事管理;人事管理系統(tǒng);VisualBasic6.0AbstractHumanresourcesmanagementisthemanagementofanimportantprogresswiththetimes,companieshavegraduallybecomeahugeup.Howtomanageinternalemployeeinformation,businessmanagementhasbecomeabigproblem。Inthiscase,thedevelopmentofahumanresourcemanagementsystemitisverynecessary。Thesystemcombinesthecompany'sactualpersonnel,systems,analysisofactualdemand,theuseofpowerfuldevelopmenttoolsasVisualBasic6.0anddevelopedstand-aloneversionofthepersonnelmanagementsystemgoverningpersonnel。Fromthewholesysteminlinewiththesimple,user—friendly,flexible,practicalandsafetyrequirements,thepersonnelmanagementsystemoftheenterpriseshavethefollowingfunctions:basicinformationaboutstaffinput,modify,query,deletethemodule,staffleaveinformationentry,modify,query,deletemodule,theentrywagesofinformation,computing,information,andusersofthesystemsettingsandsystemmaintenancefunctions.Personnelmanagementfortheenterprisetoprovideinformationconsultation,informationretrieval,informationaccessservices,primarilytomeetthemodernenterprisestopersonnelmanagement.Thisarticleistheuseofnormsofresearchmethodsandtopicalstudies。Thefulltextofsixparts:PartI,isthesubjectofresearchsourcesandthepurposeandsignificance;thesecondpartofthedevelopmenttoolsofchoice,thesystemismainlyusedasaVisualBasic6。0futureapplicationdevelopmentsystemtoolsAccessdatabaseasabackground;thethirdpartofthesystemneedsanalysis,personnelmanagementsystemismainlydemandanalysis;fourthpartoftheanalysisandimplementation,includingsystemdesignanddatabasemoduleofthedesign;thefifthpartoftheDesignandImplementationofthecode,thesystemisrunningamajoreventcode;thesixthpartofthesystem,finally,testthesoftware。Keywords:Informationmanagement;personnelmanagement;PersonnelManagementSystem;VisualBasic6。0目錄TOC\o”1-3"\h\z\uHYPERLINK\l”_Toc227229678”引論……………1HYPERLINK\l”_Toc227229679"一、課題的來源與意義…………1(二)本課題研究的目的及意義………2(三)本課題的研究現(xiàn)狀………………2_Toc227229684"(一)開發(fā)軟件Access的介紹…………3HYPERLINK\l”_Toc227229685”(二)開發(fā)軟件VisualBasic6.0的介紹……………3HYPERLINK\l”_Toc227229686"三、系統(tǒng)分析與設(shè)計(jì)……………4(一)系統(tǒng)分析…………4HYPERLINK\l”_Toc227229688"(二)系統(tǒng)功能設(shè)計(jì)……………………5HYPERLINK\l”_Toc227229689"(三)數(shù)據(jù)庫設(shè)計(jì)………………………6HYPERLINK\l”_Toc227229690"四、主要功能模塊設(shè)計(jì)…………8_Toc227229693”(三)系統(tǒng)登陸設(shè)計(jì)…………………10(四)主窗體的設(shè)計(jì)…………………12HYPERLINK\l”_Toc227229695”五、系統(tǒng)測試……………………22HYPERLINK\l”_Toc227229696"(一)軟件測試的目標(biāo)………………22_Toc227229698"主要參考文獻(xiàn)……………………23。數(shù)據(jù)庫data中包含了4張數(shù)據(jù)表.下面分別給出數(shù)據(jù)表概要說明和主要數(shù)據(jù)表的結(jié)構(gòu)。(1)職工信息數(shù)據(jù)表:用于儲存職工的基本信息。職工信息表見表1所示:表1職工基本信息表字段字段名類型寬度Nulls1職工編號數(shù)值型11否2姓名字符型20否3身份證號字符型18否4民族字符型10否5性別字符型4否6出生日期字符型20否7畢業(yè)學(xué)校字符型20否8學(xué)歷字符型20否9部門字符型20否10職稱字符型20否11上司字符型20否12電話字符型20否13EMAIL字符型20否14EDIT數(shù)值型11否15EDITTIME日期型8否(2)工資信息數(shù)據(jù)表:用來存儲職工的工資情況,包括姓名,職稱,工資等信息。工資信息表見表2所示:表2工資信息表字段字段名類型寬度Nulls1工資編號字符型50否2職工編號數(shù)值型11否3年份數(shù)值型6否4月份數(shù)值型6否5基本工資數(shù)值型11否6加班工資數(shù)值型11否7交通補(bǔ)助數(shù)值型11否8總工資數(shù)值型11否9考勤扣除數(shù)值型11否10保險(xiǎn)扣除數(shù)值型11否11扣稅數(shù)值型11否12總扣除數(shù)值型11否13實(shí)際工資數(shù)值型11否14EDIT數(shù)值型11否15EDITTIME日期型8否16備注備注型10否(3)假條信息數(shù)據(jù)表:存儲假條相關(guān)信息。假條信息表見表3所示:表3假條信息表字段字段名類型寬度Nulls1假條編號字符型6否2職工編號數(shù)值型11否3起始日期字符型20否4中止日期字符型20否5天數(shù)數(shù)值型6否6原由字符型50否7狀態(tài)字符型20否8批準(zhǔn)人字符型20否9EDIT數(shù)值型11否10EDITTIME日期型8否11備注備注型10否(4)用戶信息表,用于儲存用戶信息。用戶信息表見表4所示:表4用戶信息表字段名稱數(shù)據(jù)類型長度用戶名(主鍵)文本20密碼文本20四、主要功能模塊設(shè)計(jì)(一)系統(tǒng)架構(gòu)設(shè)計(jì)人事管理系統(tǒng)的架構(gòu)分為窗體和模塊兩個(gè)部分.在窗體的部分有以下幾個(gè)窗體,他們的作用分別是:“frmAbout”是關(guān)于窗口,是對系統(tǒng)的說明;“frmEdit.frm"是編輯窗口,可以對員工信息進(jìn)行添加,刪除的操作;“frmHelp。frm"是幫助窗體,對新用戶提供幫助;“frmLogin.frm”是用戶的登陸窗口,啟動系統(tǒng)時(shí)就會出現(xiàn)這個(gè)窗口;“frmmain。frm”是系統(tǒng)主界面,用戶可以選擇要執(zhí)行的任務(wù);“frmPsw.frm”是密碼修改,用戶可以在此修改自己的密碼;“frmSearch。frm”是尋找窗口,用戶可以進(jìn)行模糊查詢和邏輯查詢;“frmSetup。frm"是設(shè)置條目的窗口,管理員可以把可以對外公布的設(shè)置為顯示條目,而對少數(shù)人公布的設(shè)置為隱藏條目,從而達(dá)到不同的使用者具有不同的使用權(quán)限;“frmSys.frm”是關(guān)于用戶窗體,在這個(gè)窗體中可以添加新用戶,可以設(shè)置密碼,也可以對用戶權(quán)限進(jìn)行授權(quán),這個(gè)窗體和數(shù)據(jù)庫也有密切的聯(lián)系,可以在這里更新用戶信息;“frmTable。frm”是桌面窗體,它羅列了員工學(xué)歷和部門的信息,同時(shí)可以進(jìn)行添加,編輯和刪除的操作。系統(tǒng)架構(gòu)說明見圖2所示:圖2系統(tǒng)架構(gòu)圖(二)控件準(zhǔn)備和引用設(shè)置控件準(zhǔn)備和引用設(shè)置是目前制作應(yīng)用程序的前提條件,在VisualBasic6.0默認(rèn)的工具箱中,很多使用的部件沒有顯示,所以要將我們需要的部件添加進(jìn)工具箱。另外,包括一些庫文件的函數(shù),也是沒有被引用,我們要先將這些具有特定功能的函數(shù)引用。郭琦.郭琦.VisualBasic數(shù)據(jù)庫開發(fā)技術(shù).第1版.北京:人民郵電出版社.2003:156-1981.控件準(zhǔn)備人事管理系統(tǒng)中需要通過“工程”→“部件"命令添加到工具箱中的“ActiveX”部件,見圖3所示。圖3人事管理系統(tǒng)的控件準(zhǔn)備圖2.引用設(shè)置人事管理系統(tǒng)中需要通過“工程”→“引用”命令引用庫文件內(nèi)的函數(shù),來完成數(shù)據(jù)庫的連接,見圖4所示。圖4人事管理系統(tǒng)的引用設(shè)置(三)系統(tǒng)登陸設(shè)計(jì)系統(tǒng)用戶登錄模塊主要用于完成對登錄系統(tǒng)的用戶的驗(yàn)證,只有合法的用戶才可以進(jìn)入系統(tǒng)。運(yùn)行用戶登陸模塊,其結(jié)果見圖5所示:圖5用戶登錄的運(yùn)行結(jié)果1.系統(tǒng)登陸窗體的功能登錄窗體是用戶進(jìn)入系統(tǒng)的鑰匙,只有合法的登錄才是有效的登錄。在本系統(tǒng)中預(yù)設(shè)了兩種用戶:root超級用戶和any一般用戶,超級用戶對一般用戶有管理的功能。超級用戶和一般用戶對系統(tǒng)的員工信息,假條信息,工資信息都有編輯,刪除,查詢,設(shè)置的功能。而超級用戶對一般用戶有權(quán)限的管理,一般用戶是超級用戶授權(quán)了的用戶,它不能對其他用戶進(jìn)行干預(yù),它只能對修改自己的密碼的功能。超級用戶也可添加登錄用戶,也可對其設(shè)置權(quán)限。2.系統(tǒng)登陸的代碼設(shè)計(jì)(1)登陸窗體代碼設(shè)計(jì)窗體代碼主要實(shí)現(xiàn)了連接數(shù)據(jù)庫的功能,這里用于連接用戶信息表。其程序如下:PrivateSubForm_Load()DimiAsIntegerIfApp.PrevInstanceThenMsgBox(”程序已經(jīng)運(yùn)行,不能再次裝載?!?,vbExclamationUnloadMeEndIf’本段代碼用于判定本程序是否已經(jīng)裝載于內(nèi)存中,以避免程序的多重啟動i=0OpenApp。Path+”\user。ini"ForInputAs#1DoWhileNotEOF(1)Input#1,user(i),pws(i),state(i),Emplo(i)Ifstate(i)="A”ThenCombo1.AddItemuser(i)EndIfi=i+1LoopClose#1Combo1.ListIndex=1'在窗口裝載階段讀取用戶設(shè)置文件獲取用戶信息并裝載于用戶列表框中EndSub(2)“取消”按鈕是退出登錄界面,退出系統(tǒng)的。其代碼如下:PrivateSubCmdCancel_Click()UnloadMeEndEndSub(3)“確定”按鈕代碼設(shè)計(jì)“確定”按鈕代碼主要實(shí)現(xiàn)了用戶登陸時(shí),用戶名和密碼的認(rèn)證,當(dāng)用戶名或密碼錯誤時(shí),系統(tǒng)提示錯誤.其程序如下:PrivateSubcmdOK_Click()IftxtPassword=pws(Combo1。ListIndex)ThenCurId=Combo1.ListIndexEmploID=Emplo(CurId)CurUser=user(CurId)CurPsw=pws(CurId)Me.Hide’LoadFrmMainFrmMain.ShowElseMsgBox”InvalidPassword,tryagain!”,,”Login”txtPassword。SetFocusSendKeys”{Home}+{End}”EndIfEndSub(四)主窗體的設(shè)計(jì)主窗體界面是顯示系統(tǒng)主要操作功能的面板,在系統(tǒng)主窗體的狀態(tài)欄中,可以顯示當(dāng)前的操作員、當(dāng)前系統(tǒng)的日期時(shí)間、程序制作人員等信息,還可以通過菜單的列表或窗體中的按鈕來控制其他功能子窗體,并且為不同的操作員賦予相應(yīng)的操作權(quán)限。1.系統(tǒng)主窗體的功能成功登錄后,進(jìn)入的系統(tǒng)的主窗體,在主窗體中有兩組按鈕,第一組是表單選擇按鈕,通過點(diǎn)擊相應(yīng)的按鈕可以在主窗體中顯示不同的表單,這些表單分別是員工信息表,假條信息表,工資信息表,這組按鈕和Access數(shù)據(jù)庫中各表相聯(lián)系.在第一組按鈕中設(shè)置按鈕對超級用戶和一般用戶所執(zhí)行的情況不同。超級用戶可以通過設(shè)置按鈕進(jìn)入用戶權(quán)限窗體,而一般用戶則通過設(shè)置按鈕進(jìn)入修改自己登錄密碼。第二組按鈕是對各個(gè)表的操作按鈕,包括編輯,刪除,查詢和設(shè)置。用戶成功進(jìn)入系統(tǒng)主窗體運(yùn)行結(jié)果見圖6所示:圖6系統(tǒng)主窗體的運(yùn)行結(jié)果2.系統(tǒng)主窗體的主要代碼設(shè)計(jì)主窗體是由兩組按鈕實(shí)現(xiàn)的,它們分別是窗體選擇的單擊事件按鈕和命令事件按鈕。(1)窗體選擇的單擊事件代碼設(shè)計(jì)窗體選擇的單擊事件代碼主要實(shí)現(xiàn)了進(jìn)入本系統(tǒng)所有模塊的功能,這里有以下幾個(gè)模塊,它們分別是員工信息模塊,假條信息模塊,工資管理模塊,用戶設(shè)置模塊等/其程序如下:PrivateSubToolbar2_ButtonClick(ByValButtonAsMSComctlLib。Button)SelectCaseButton。IndexCase1Callshowemployee‘顯示員工信息模塊Case2Callshowleave‘顯示假條信息模塊Case3Callshowsalary‘顯示工資信息模塊Case4IffrmLogin。CurUser=”root"ThenFrmSys。ShowElseFrmPsw.ShowPwin="Frmmain"FrmMain。Enabled=FalseEndIfEndSelectEndSub(2)命令按鈕的單擊事件代碼設(shè)計(jì)命令按鈕的代碼主要實(shí)現(xiàn)了進(jìn)入本系統(tǒng)部分主要模塊的功能,這里有以下幾個(gè)功能,它們分別是編輯,刪除,查詢,設(shè)置.其程序如下:PrivateSubToolbar1_ButtonClick(ByValButtonAsMSComctlLib.Button)SelectCaseButton.IndexCase1’editFrmEdit。ShowFrmMain.Enabled=FalseCase2'delIfDBGA。SelBookmarks。Count=1ThenIfMsgBox(”確定要刪除嗎?",vbOKCancel,”確定”)=vbOKThenDataA。Recordset。DeletecuAp=0ElseMsgBox”請選擇要刪除的條目!”EndIfCase3’seekFrmSearch.ShowCase4'setupFrmSetup.ShowEndSelectEndSub3。員工信息模塊的功能把員工信息表作為主窗體的默認(rèn)表,所示主窗體的運(yùn)行結(jié)果也是員工信息表的運(yùn)行結(jié)果.在員工信息表中可以對員工信息進(jìn)行編輯,刪除,查詢和設(shè)置.(1)員工信息的編輯是可以對新員工進(jìn)行添加錄入,對在職員工的信息進(jìn)行修改,也可進(jìn)行相應(yīng)的刪除操作。員工信息編輯窗體運(yùn)行結(jié)果見圖7所示:圖7員工編輯窗體的運(yùn)行結(jié)果(2)員工信息的刪除是刪除所有該員工的信息,在刪除需要選擇所要刪除的員工,在沒有選擇的情況下會出現(xiàn)要求選擇員工的窗體,在選中的情況下是會出現(xiàn)確定窗體。選擇條目窗體見圖8所示,確定窗體見圖9所示:圖8選擇條目窗體圖9確定窗體(3)員工信息的查詢是用戶可以通過員工信息表中員工的相關(guān)信息進(jìn)行模糊查詢和邏輯查詢,可以幫用戶快速找到相應(yīng)的員工。用戶可以通過員工信息查詢信息。員工信息查詢窗體見圖10所示:圖10員工信息查詢窗體(4)員工信息設(shè)置是對員工的相關(guān)信息的顯示與隱藏的設(shè)置,本系統(tǒng)可以對員工信息進(jìn)行顯示條目和隱藏條目的設(shè)置。員工信息設(shè)置窗體見圖11所示:圖11員工信息設(shè)置窗體4.假條信息模塊功能點(diǎn)擊假條信息按鈕,在主窗體上就會顯示假條信息表,假條信息是員工的離職情況的記錄,包括離職日期和中止日期,請假天數(shù),和原由等情況,是員工出勤情況的側(cè)面反映,是核算工資的重要依據(jù),必須詳細(xì),準(zhǔn)確記錄,用戶可以通過下面的一組按鈕可以對假條信息進(jìn)行編輯,刪除,查詢和設(shè)置。假條信息的窗體見圖12所示:圖12假條信息窗體(1)假條信息的編輯是可以對新假條信息進(jìn)行添加錄入,對已有的信息進(jìn)行修改,也可進(jìn)行相應(yīng)的刪除操作。假條信息編輯窗體運(yùn)行結(jié)果見圖13所示:圖13假條信息編輯窗體(2)假條信息的查詢是用戶可以通過假條信息表中的相關(guān)信息進(jìn)行模糊查詢和邏輯查詢,可以幫用戶快速找到所需要的信息。假條信息查詢窗體見圖14所示:圖14假條信息查詢窗體(3)假條信息設(shè)置是對假條信息中的相關(guān)信息的顯示與隱藏的設(shè)置,本系統(tǒng)可以對假條信息進(jìn)行顯示條目和隱藏條目的設(shè)置.假條信息設(shè)置窗體見圖15所示:圖15假條信息查詢窗體5。工資信息模塊功能點(diǎn)擊工資信息按鈕,在主窗體上就會顯示工資信息表,工資信息是員工發(fā)放薪酬的依據(jù),通過輸入基本工資,加班工資,交通補(bǔ)助等一些應(yīng)得工資,減去考勤扣除,保險(xiǎn)扣除,扣稅等總扣除項(xiàng),從而得到員工的實(shí)際工資。用戶可以通過下面的一組按鈕可以對工資信息進(jìn)行編輯,刪除,查詢和設(shè)置。工資信息的窗體見圖16所示:圖16工資信息窗體(1)工資信息的編輯是可以對新員工的工資信息進(jìn)行添加錄入,對已有的信息進(jìn)行修改,也可進(jìn)行相應(yīng)的刪除操作。工資信息編輯窗體運(yùn)行結(jié)果見圖17所示:圖17工資信息編輯窗體(2)工資信息的查詢是用戶可以通過工資信息表中的相關(guān)信息進(jìn)行模糊查詢和邏輯查詢,可以幫用戶快速找到所需要的信息.工資信息查詢窗體見圖18所示:圖18工資信息查詢窗體(3)工資信息設(shè)置是對工資信息中的相關(guān)信息的顯示與隱藏的設(shè)置,本系統(tǒng)可以對工資信息進(jìn)行顯示條目和隱藏條目的設(shè)置。工資信息設(shè)置窗體見圖19所示:圖19工資信息設(shè)置窗體6.系統(tǒng)用戶管理模塊系統(tǒng)用戶管理分為用戶管理和口令修改兩個(gè)部分。(1)用戶管理的設(shè)計(jì)用戶管理是人事信息管理系統(tǒng)中的比較重要的部分,它可以幫助管理員管理用戶信息。在本系統(tǒng)中系統(tǒng)用戶管理可以為不同的用戶設(shè)置不同的權(quán)限,系統(tǒng)管理者可以添加、刪除用戶,但是普通用戶則不可以操作,所有的用戶都可以修改自己的口令。用戶信息管理模塊只有系統(tǒng)管理者才能進(jìn)入。在本系統(tǒng)中超級用戶可以對一般用戶進(jìn)行授權(quán),用戶權(quán)限窗體見圖20所示:圖20用戶權(quán)限設(shè)置窗體(2)口令修改的窗體設(shè)計(jì)口令修改是人事信息管理系統(tǒng)中的比較重要的部分,它可以幫助用戶修改自己的密碼。首先用戶要正確輸入自己的舊密碼,兩次輸入自己的新密碼,否則系統(tǒng)便會抱錯??诹钚薷哪K的運(yùn)行結(jié)果見圖8所示:圖21用戶管理模塊的運(yùn)行結(jié)果(3)口令修改的主要代碼設(shè)計(jì)“確定”按鈕的代碼主要實(shí)現(xiàn)了用戶密碼的修改功能,當(dāng)舊密碼錯誤或兩次新密碼輸入不一致時(shí),系統(tǒng)會提示錯誤.其程序如下:PrivateSubcmdOK_Click()Dimfil,i,UsercountAsIntegerIfTxtNew1.Text<>TxtNew2.TextThenMsgBox”twotimesnoyizhi”TxtNew1。SetFocusTxtNew2。Text=”"SendKeys"{Home}+{End}"ExitSubElseIfTxtold。Text<〉frmLogin。CurPswThenMsgBox”oldpasswordwrong"Txtold.SetFocusTxtNew1。Text=”"TxtNew2.Text="”SendKeys”{Home}+{End}"ExitSubElsefil=FreeFile()OpenApp。Path+”\user.ini”ForInputAs#fili=0DoWhileNotEOF(fil)Input#fil,user(i),pws(i)Input#fil,state(i),Emplo(i)i=i+1LoopUsercount=iClose#filpws(frmLogin.CurId)=TxtNew1.TextfrmLogin。CurPsw=TxtNew1.Textfil=FreeFile()OpenApp。Path+”\user.ini"ForOutputAs#filFori=0ToUsercount—1Print#fil,user(i);",”;pws(i);”,”;state(i);",";Emplo(i)NextiClose#filTxtold。Text=”"TxtNew1。Text="”TxtNew2。Text=""Me。HideIfFrmMain.Pwin=”Frmmain"ThenFrmMain.Enabled=TrueFrmMain.SetFocusElseCallFrmSys.ActiveAllFrmSys.SetFocusEndIfEndIfEndSub五、系統(tǒng)測試為了確保本系統(tǒng)能夠正常運(yùn)行,需要在發(fā)布之后做一次較全面的測試。(一)軟件測試的目標(biāo)(1)測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行的過程;(2)好的測試方案實(shí)際可能發(fā)現(xiàn)迄今為止尚為發(fā)現(xiàn)的錯誤的測試方案;成功的測試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯誤測試。(二)測試舉例(1)測試用戶登陸是否成功打開人事管理系統(tǒng),在“用戶名”里填入root,“密碼”框里我們填入root作為用戶登錄密碼。填寫完成點(diǎn)擊“確定”按鈕,將會出現(xiàn)操作程序頁面,即該用戶已經(jīng)登陸成功了。再運(yùn)行程序,會有提示頁面出現(xiàn):程序已經(jīng)運(yùn)行,不能再次裝載?。?)測試其他用戶是否能夠登錄打開人事管理系統(tǒng)登錄頁面,輸入任意密碼,點(diǎn)擊“登錄”按鈕.將出現(xiàn)密碼出錯提示頁面。然后點(diǎn)“確定”返回人事管理系統(tǒng)登錄頁面.(3)測試編輯功能是否成功編輯功能:在登錄成功之后,即可進(jìn)入相應(yīng)的管理頁面,點(diǎn)擊“編輯”,即出現(xiàn)編輯頁面,即可以修改和刪除員工的個(gè)人信息資料。最后保存。(4)測試查詢功能是否成功查詢功能:在登錄成功之后,點(diǎn)擊“查詢”,在彈出的文本框,在里面輸入想要查找的資料,點(diǎn)擊“查詢”按鈕,成功即可出現(xiàn)結(jié)果頁面,頁面內(nèi)顯示查詢出來的員工資料內(nèi)容,表示測試成功。(5)用戶登出系統(tǒng)的測試在管理操作已全部完成,需要退出程序的時(shí)候,在系統(tǒng)頁面“系統(tǒng)設(shè)置"下拉菜單的有一個(gè)“退出"的選項(xiàng),點(diǎn)擊之后便可退出。也可以點(diǎn)“關(guān)閉”退出。(6)測試密碼更改在以超級用戶登錄的情況下,在程序中打密碼設(shè)置,彈出文本框,顯示用戶列表??梢蕴砑有碌钠胀ㄓ脩簦部梢詣h除和禁止普通用戶使用程序.在以普通用戶登陸情況下,打開密碼設(shè)置選項(xiàng),系統(tǒng)會提示該用戶為普通用戶,只可以修改自己的密碼。主要參考文獻(xiàn)[1]杜彥煒,智育平,周占峰?;赩B的企業(yè)人事管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)。西安工業(yè)大學(xué)機(jī)電程學(xué)院碩士學(xué)位論文。2006:55-60。[2]龔沛增。VisualBasic程序設(shè)計(jì)教程.第3版.北京:清華大學(xué)出版社.2004:150—189.[3]郭琦.Vis

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論