版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、題目: 人事管理系統(tǒng)設(shè)計與實現(xiàn) 人事管理系統(tǒng)設(shè)計與實現(xiàn)內(nèi)容摘要本系統(tǒng)界面友好,采用傳統(tǒng)的下拉式菜單進行功能選擇,操作簡單,稍微懂得計算機簡單操作的人員都可操作本系統(tǒng)的各項功能,從而也減少了用戶培訓和使用本系統(tǒng)的額外經(jīng)費,為企業(yè)的發(fā)展節(jié)約了部分開支。 希望我開發(fā)的企業(yè)人事管理系統(tǒng)能夠方便,快捷,準確的為企事業(yè)單位的人事管理工作服務(wù),以方便人事管理工作人員對企業(yè)員工的各種信息進行增加、修改、刪除、查詢等。能為公司提供更加科學、可靠的人事管理系統(tǒng)決策服務(wù)。從而有效地降低財務(wù)支出,節(jié)省大量的人力物力。關(guān)鍵詞:VB,Access,人事管理目錄一、 引言7(一) 人事管理系統(tǒng)的產(chǎn)生及基本作用7(二) 該人
2、事管理系統(tǒng)的特點8(三) 作者的主要貢獻8二、 研究現(xiàn)狀及設(shè)計目標9(一) 開發(fā)前的相關(guān)問題9(二) 本課題預計達到的設(shè)計目標9三、 要解決的幾個關(guān)鍵問題10(一) 開發(fā)工具的選擇10(二) Visual Basic和Access10(三) 訪問數(shù)據(jù)庫11四、 系統(tǒng)結(jié)構(gòu)與模型12(一) 系統(tǒng)整體模塊結(jié)構(gòu)圖12(二) 系統(tǒng)流程圖12(三) 數(shù)據(jù)庫設(shè)計13五、 系統(tǒng)實現(xiàn)技術(shù)15(一) 系統(tǒng)中的各功能模塊15(二) 表的設(shè)計23(三) 窗體設(shè)計中需要的控件24六、 性能測試與分析26(一) 操作平臺26(二) 系統(tǒng)的安裝和運行26(三) 系統(tǒng)測試26七、 總結(jié)與展望28一、 引言(一)研究的目的和意
3、義人的管理是一切管理工作的核心。員工代表一個企業(yè)的形象,因而人事管 理機制設(shè)計的好壞,直接影響一個企業(yè)的成敗。 員工的檔案管理是企業(yè)人事管理的基礎(chǔ),在企業(yè)員工普遍流失的今天,一 個準確而及時的人事管理系統(tǒng),有利于人事部門對員工流動進行分析、編制, 為企業(yè)所需人員提供了保障。 人力資源部那些重復的,事務(wù)性的工作交給 HRP(Human Resource Planning,人力資源管理系統(tǒng))來解決,可以省去用戶以往人力資源管理工作的 繁瑣、枯燥;用領(lǐng)先的人力資源管理理念,把人力資源管理的作業(yè)流程控制和 戰(zhàn)略規(guī)劃設(shè)計巧妙地集合于一體;系統(tǒng)重點涉及到人力資源管理工作中的薪 資、考勤、績效、調(diào)動、基本信
4、息、用戶管理以及用戶切換等方面,并有綜合 的系統(tǒng)安全設(shè)置、報表綜合管理模塊??梢院芎玫貫橛脩舻娜肆Y源管理部門 在對員工的成本管理、知識管理、績效管理等綜合管理給予幫助。以每個月中 所發(fā)工資為例,其中包括考勤、人事信息變動、獎懲、遲到和曠工對本月的薪 資計算都有影響,為了及時的計算發(fā)放工資往往要提前一個星期花費大量時間,加班加點才能及時完成,而這樣做無論從工作效率還是準確度方面都不允許,而且還浪費大量的人力財力。如果改用 HRP 管理做到高效、高精度,還可以減少管理時帶來的一些繁瑣的工作,節(jié)約管理帶來的開支人力資源管理系統(tǒng)主導21世紀,無論是發(fā)達國家還是發(fā)展中國家,對人力資源的戰(zhàn)略性意義都有了
5、深刻的認識,并開始付諸行動。世界公認,21 世紀將是人力資源的世紀;人力資源問題將主導整個21 世紀甚至更為遙遠,這種狀況的變化起因于競爭壓力。目前,世界經(jīng)濟趨向全球化。世界經(jīng)濟的全球化過程和國家的開放過程,要求組織的管理部門降低管理成本以減少競爭壓力和增強競爭能力。對于不同的組織,人力資源成本在總成本中的比例是不一樣的。在信息時代的今天,計算機參與企業(yè)日常業(yè)務(wù)管理以成為企事業(yè)現(xiàn)代化建設(shè)的當務(wù)之急。該系統(tǒng)的設(shè)計開發(fā)正是適應(yīng)了這種要求。人事管理系統(tǒng)是企事業(yè)管理的一個重要內(nèi)容,隨著時代的進步,企事業(yè)單位也變得龐大起來,如何管理好企業(yè)內(nèi)部員工信息也就成為眾從管理者的一項重要工作。在這種情況下,有一個
6、好的管理系統(tǒng)可謂是不可少的一部分。 人事管理系統(tǒng)就是反把分散的職工信息實行統(tǒng)一化、集中化和規(guī)范化、自動化的管理。為企事業(yè)單位提供信息咨詢、信息檢索、信息存取等服務(wù)。原始的管理完全是依靠人工來完成的,這種管理方式存在著諸多弊端,如:效率低、保密性差、電子表格容量小,關(guān)聯(lián)性差 ,不易于查詢、更新和維護等。這樣,不僅要消耗大量的人力物力,而且容易出錯。相反的,如果能有一個好的管理系統(tǒng)來協(xié)助管理,帶來的不僅是節(jié)省了大量的經(jīng)費開支,更重要的是大大地降低了出錯率,為企事業(yè)單解除了管理上的后顧之憂。該項目基本上能實現(xiàn)企業(yè)人事管理的需求。(二)該人事管理系統(tǒng)的特點目前市面上流行的人事管理系統(tǒng)不少。但是,對于企
7、、事業(yè)單位的人事管理系統(tǒng)來說,不需要大型的數(shù)據(jù)庫系統(tǒng)。只需要一個操作簡單方便、功能實用,能滿足中心對數(shù)據(jù)的管理及需求的系統(tǒng)。我們的目標就是在于開發(fā)一個功能實用、操作方便,簡單明了的人事管理系統(tǒng)。能夠錄入人事的基本資料,在操作上能夠完成諸如添加、修改、刪除,按各種條件進行查詢、新用戶的設(shè)置及密碼修改等方面的工作,基本滿足人事日常事務(wù)即事。本系統(tǒng)正適用于中小型企業(yè),該系統(tǒng)采用了VB6.0作為它的開發(fā)工具,Access作為后臺數(shù)據(jù)庫進行支持。本系統(tǒng)使用了VB6.0的編程環(huán)境和其數(shù)據(jù)庫編程技術(shù)。隨著改革開放的深入,市場競爭日趨激烈,企業(yè)必須建立現(xiàn)代化信息管理系統(tǒng),利用先進的計算機技術(shù)的支持,VB通過數(shù)
8、據(jù)庫訪問控件與數(shù)據(jù)庫地進行數(shù)據(jù)交換,并提供字段,接受用戶對數(shù)據(jù)的各種更新,使用非常靈活簡單和方便。(三)作者的主要貢獻本人獨立完成了此課題的研究與開發(fā),包括調(diào)研、分析、設(shè)計、編碼、測試、文檔編寫等內(nèi)容。二、 研究現(xiàn)狀及設(shè)計目標(一) 開發(fā)前的相關(guān)問題隨著計算機技術(shù)的飛速發(fā)展,計算機在企業(yè)管理中應(yīng)用的普及,利用計算機實現(xiàn)企業(yè)人事管理勢在必行。對于大中型企業(yè)來說,利用計算機支持企業(yè)高效率完成勞動人事管理的日常事務(wù),是適應(yīng)現(xiàn)代企業(yè)制度要求、推動企業(yè)勞動人事管理走向科學化、規(guī)范化的必要條件。不同的企業(yè)具有不同的人事管理制度,這就決定了不同的企業(yè)需要不同的人事管理系統(tǒng)。在目前市場上這些眾多的程序開發(fā)工具
9、中,有些強調(diào)程語言的彈性與執(zhí)行效率;有些則偏重于可視化程序開發(fā)工具所帶來的便利性與效率的得高,各有各的優(yōu)點和特色,也滿足了不同用戶的需求。然而,語言的彈性和工具的便利性是密不可分的,只有便利的工具,卻沒有彈性的語言作支持,許多特殊化的處理動作必需要耗費數(shù)倍的工夫來處理,使得原來所標榜的效率提高的優(yōu)點失去了作用;相反,如果只強調(diào)程續(xù)語言的彈性,卻沒有便利的工具作配合,會使一些即使非常簡單的界面處理動作,也會嚴重地浪費程序設(shè)計師的寶貴時間。本系統(tǒng)遵循了經(jīng)濟、安全、高效、可靠、易操作、易維護和開放的設(shè)計原則。(二) 本課題預計達到的設(shè)計目標該系統(tǒng)設(shè)計完成要達到的幾個設(shè)計目的如下(1)能夠員工的基本情
10、況進行查詢、修改、刪除、添加等操作。(2)能夠?qū)T工的考勤信息進行查詢、修改、刪除、添加等操作。(3)能夠?qū)T工的調(diào)動信息進行管理。三、 要解決的幾個關(guān)鍵問題(一) 開發(fā)工具的選擇在設(shè)計過程中首先要考慮的問題就應(yīng)是用的開發(fā)工具,:開發(fā)時使用的工具,本項目前臺界面主要使用VB來開發(fā),后臺則采用ACCESS數(shù)據(jù)庫進行支持。(二) Visual Basic和Access作為數(shù)據(jù)庫系統(tǒng)的開發(fā),Visual Basic是一個非常理想選擇。數(shù)據(jù)庫是MIS中的重要支持技術(shù),在MIS開發(fā)過程中,如何選擇數(shù)據(jù)庫管理是一個重要的問題,目前,數(shù)據(jù)庫產(chǎn)品較多,每種產(chǎn)品都具有各自的特點和適用范圍,因此,在選擇數(shù)據(jù)庫時,
11、應(yīng)考慮數(shù)據(jù)庫應(yīng)用的特點及適用范圍,本系統(tǒng)選用的數(shù)據(jù)庫語言Visual Basic語言,該開發(fā)工具具有很多長處:Visual Basic是一種可視化的、面對對象和條用事件驅(qū)動方式的結(jié)構(gòu)化高級程序設(shè)計,可用于開發(fā)Windows環(huán)境下的種類應(yīng)用程序。它簡單易學、效率高,且功能強大,可以與Windows的專業(yè)開發(fā)工具SDK相媲美,而且程序開發(fā)人員不必具有C/C+編程基礎(chǔ)。在Visual Basic環(huán)境下,利用事件驅(qū)動的編程機制、新穎易用的可視化設(shè)計工具,使用Windows內(nèi)部的應(yīng)用程序接口(API)函數(shù),以及動態(tài)鏈接庫(DLL)、動態(tài)數(shù)據(jù)交換(DDE)、對象的鏈接與嵌入(OLE)、開放式數(shù)據(jù)訪問(OD
12、BC)等技術(shù),可以高效、快速地開發(fā)出Windows環(huán)境下功能強大、圖形界面豐富的應(yīng)用軟件系統(tǒng)。用傳統(tǒng)程序設(shè)計語言設(shè)計程序時,都是通過編寫程序代碼來設(shè)計用戶界面,在設(shè)計過程中看不到界面的實際顯示效果,必須編譯后運行程序才能觀察。如果對界面的效果不滿意,還要回到程序中修改。有時候,這種編程-編譯-修改的操作可能要反復多次,大大影響了軟件開發(fā)效率。Visual Basic提供了可視化設(shè)計工具,把Windows界面設(shè)計的復雜性“封裝”起來,開發(fā)人員不必為界面設(shè)計而編寫大量程序代碼。只需要按設(shè)計要求的屏幕布局,用系統(tǒng)提供的工具,在屏幕上畫出各種“部件”,即圖形對象,并設(shè)置這些圖形對象的屬性。Visual
13、 Basic自動產(chǎn)生界面設(shè)計代碼,程序設(shè)計人員只需要編寫實現(xiàn)程序功能的那部分代碼,從而可以大大提高程序設(shè)計的效率。Visual Basic是解釋型語言,在輸入代碼的同時,解釋系統(tǒng)將高級語言分解翻譯成計算機可以識別的機器指令,并判斷每個語句的語法錯誤。在設(shè)計Visual Basic程序的過程中,隨時可以運行程序,而在整個程序設(shè)計好之后,可以編譯生成可執(zhí)行文件(.EXE),脫離Visual Basic環(huán)境,直接在Windows環(huán)境下運行。事件驅(qū)動編程機制Visual Basic通過事件來執(zhí)行對象的操作。一個對象可能會產(chǎn)生多個事件,每個事件都可以通過一段程序來響應(yīng)。例如,命令按鈕是一個對象,當用戶單
14、擊該按鈕時,將產(chǎn)生一個“單擊”(CLICK)事件,而在產(chǎn)生該事件時將執(zhí)行一段程序,用來實現(xiàn)指定的操作。在用Visual Basic設(shè)計大型應(yīng)用軟件時,不必建立具有明顯開始和結(jié)束的程序,而是編寫若干個微小的子程序,即過程。這些過程分別面向不同的對象,由用戶操作引發(fā)某個事件來驅(qū)動完成某種特定的功能,或者由事件驅(qū)動程序調(diào)用通用過程來執(zhí)行指定的操作,這樣可以方便編程人員,提高效率。(三) 訪問數(shù)據(jù)庫Visual Basic具有強大的數(shù)據(jù)庫管理功能,利用數(shù)據(jù)控件和數(shù)據(jù)庫管理窗口,可以直接建立或處理Microsoft Access格式的數(shù)據(jù)庫,并提供了強大的數(shù)據(jù)存儲和檢索功能。同時,Visual Basi
15、c還能直接編輯和訪問其他外部數(shù)據(jù)庫,如DBASE,F(xiàn)oxPro,Paradox等,這些數(shù)據(jù)庫格式都可以用Visual Basic編輯和處理。在VB編程中通常要與數(shù)據(jù)庫打交道,對于數(shù)據(jù)量較小的應(yīng)用,一般選用Access作為數(shù)據(jù)庫,因為Access數(shù)據(jù)庫比較簡單,功能也比較齊全,數(shù)據(jù)的備份、拷貝都很方便,且程序發(fā)布時不需要額外單獨安裝其它的數(shù)據(jù)庫管理軟件。因此,在功能能夠滿足要求的條件下,Access數(shù)據(jù)庫往往成為一些小型數(shù)據(jù)庫軟件的首選。關(guān)于用VB操作Access庫表的方法有多種,一般初學者往往會使用數(shù)據(jù)控件,許多資料上也大都以此作為操作Access數(shù)據(jù)庫的起點來介紹,因為這個方法使用起來非常簡
16、單,但使用數(shù)據(jù)控件的方法在程序編碼上往往不夠靈活。在本系統(tǒng)中使用了ADODB。首先,聲明一個鏈接變量,并根據(jù)需要聲明記錄集變量,建立與數(shù)據(jù)庫的鏈接。四、 系統(tǒng)結(jié)構(gòu)與模型(一) 系統(tǒng)整體模塊結(jié)構(gòu)圖本系統(tǒng)由五大模塊組成,即系統(tǒng),員工基本信息,員工考勤信息,員工調(diào)動信息,幫助。如下圖: 人事管理系統(tǒng)系統(tǒng)員工基本信息員工調(diào)動信息幫助員工考勤信息(二) 系統(tǒng)流程圖登錄窗體驗證身份正確錯誤主界面功能處理數(shù)據(jù)庫如上圖所示,在登錄時需要輸入有效的用戶名和用戶密碼,才能進入主界面。在輸入用戶名和用戶密碼時只有三次機會,如超過三次則系統(tǒng)會自動退出登錄窗體。具體的實現(xiàn)代碼在第五章內(nèi)有詳細的介紹。(三) 數(shù)據(jù)庫設(shè)計員
17、工基本信息E_R圖在本系統(tǒng)中涉及的表很多,在這里只對員工基本信息的E_R圖進行介紹。StuffInfo(SID,SName,SGender,SPlace,SAge,SBirthday,SDegree,SSpecial,),E_R圖如下所示:SIDSNameSSpecialSGenderSDegreePersonSPlaceSBirthday yySAge員工調(diào)動信息表:AlterationInfo(AID,AName,AOlddept,ANewdept,AOldPosition,ANewPosition,AOuttime,AIntime,ARemark)PersonAIDARemarkAOld
18、deptAOuttimeANameAIntimeANamedept五、 系統(tǒng)實現(xiàn)技術(shù)(一) 系統(tǒng)中的各功能模塊該窗體為用戶登錄窗體。用戶只有輸入正確的用戶名和密碼才能進入主界面。該窗體的代碼如下:Private Sub cmdOK_Click()Dim SQL As String Dim rs As ADODB.Recordset If Trim(UserName.Text = "") Then MsgBox "沒有輸入用戶名稱,請重新輸入!", vbOKOnly + vbExclamation, "警告" UserName.SetF
19、ocus Else SQL = "select * from UserInfo where UserID='" & UserName.Text & "'" Set rs = TransactSQL(SQL) If iflag = 1 Then If rs.EOF = True Then MsgBox "沒有這個用戶,請重新輸入!", vbOKOnly + vbExclamation, "警告" UserName.SetFocus Else If Trim(rs.Fields(1) =
20、 Trim(PassWord.Text) Then rs.Close Me.Hide gUserName=Trim(UserName.Text) FrmMain.Show Unload Me Else MsgBox "密碼不正確,請重新輸入!", vbOKOnly + vbExclamation, "警告" PassWord.SetFocus PassWord.Text = "" End If End If Else Unload Me End IfEnd If pwdCount = pwdCount + 1 If pwdCount
21、= 3 Then Unload Me Exit Sub End IfEnd Sub主界面該系統(tǒng)能完成基本的人事管理的需求,根據(jù)具體的要求要實現(xiàn)功不能,將該系統(tǒng)化分為五個主要功能模塊。該窗體由五個菜單項組成。其中每個菜單下均有子菜單項。 如圖為該系統(tǒng)登錄后的主界面:所要實現(xiàn)系統(tǒng)該模塊的作用主要是管理用戶的登錄,當一個用戶登錄,進入系統(tǒng)后,可以根據(jù)進行添加其它用戶名并且設(shè)置密碼,也可以隨時的更改自己的密碼。該窗體所示的下拉菜單中”添加用戶”中的部分代碼:Private Sub cmdOK_Click() Dim SQL As String Dim rs As ADODB.Recordset If
22、Trim(UserName.Text) = "" Then MsgBox "請輸入用戶名稱!", vbOKOnly + vbExclamation, "警告" Exit Sub UserName.SetFocus Else SQL = "select * from UserInfo where UserID='" & UserName & "'" Set rs = TransactSQL(SQL) If rs.EOF = False Then MsgBox &qu
23、ot;這個用戶已經(jīng)存在!請重新輸入用戶名稱!", vbOKOnly + vbExclamation, "警告" UserName.SetFocus UserName.Text = "" PassWord.Text = "" confirmPWD.Text = "" Exit Sub Else If Trim(PassWord.Text) <> Trim(confirmPWD.Text) Then MsgBox "兩次輸入的密碼不一致,請重新輸入密碼!", vbOKOnly
24、+ vbExclamation, "警告" PassWord.Text = "" confirmPWD.Text = "" PassWord.SetFocus Exit Sub ElseIf Trim(PassWord.Text) = "" Then MsgBox "密碼不能為空!", vbOKOnly + vbExclamation, "警告" PassWord.Text = "" confirmPWD = "" PassWord.S
25、etFocus Else SQL = "insert into UserInfo (UserID,UserPWD) values('" & UserName SQL = SQL & "','" & PassWord & "')" TransactSQL (SQL) MsgBox "添加成功!", vbOKOnly + vbExclamation, "添加結(jié)果" UserName.Text = "" PassWor
26、d.Text = "" confirmPWD.Text = "" UserName.SetFocus End If End If End IfEnd Sub 員工基本信息本功能模塊中四個基本操作,即(1)添加員工的基本信息,系統(tǒng)將自支生成員工編號,管理員可以添加員工的基本信息。包括員工的姓名、性別、籍貫、年齡、出生日期、住址、Email、學歷、專業(yè)、進入本公司的時間、起薪時間等。(2)修改員工的基本信息,先擇一個員工然后可以修改員工的基本信息。(3)查詢員工的基本信息,可根據(jù)員工編號、員工的姓名或者進入公司的時間來對員工基本信息進行查詢,也可根查詢結(jié)果進
27、行修改和刪除操作。(4)刪除員工的基本信息。從列表中選擇要刪除的員工信息,進行刪除操作。在添加員工基本信息模塊中應(yīng)注意首先將所有的文本框進行“清空”操作。如下為“查詢員工基本信息”窗體的代碼:Private Sub Form_Load() Dim i As Integer Dim SQL As String Dim rs As New ADODB.RecordsetSQL = "select distinct datepart(yy,SInTime) from StuffInfo" Set rs = TransactSQL(SQL) If Not rs.EOF Then r
28、s.MoveFirst While Not rs.EOF If Not IsNull(rs.Fields(0) Then Me.FromYear.AddItem rs(0) Me.ToYear.AddItem rs(0) End If rs.MoveNext Wend rs.Close Me.FromYear.ListIndex = 0 Me.ToYear.ListIndex = 0 End If For i = 1 To 12 Me.FromMonth.AddItem i Me.ToMonth.AddItem i Next i Me.FromMonth.ListIndex = 0 Me.To
29、Month.ListIndex = 0End Sub員工考勤信息該功能模塊中有五個基本操作:即(1)添加考勤信息:該操作由上下班信息和其它考勤信息兩部分組成。上下班信息主要記錄每個員工的上下班信息,其它考勤信息記錄員工的包含請假、加班、出差等信息。(2)修改考勤信息:當考勤出現(xiàn)錯誤時可以在此處修改。(3)查詢考勤信息:根據(jù)員工的編號或者時間進行查詢,得到所有的考勤信息。(4)刪除考勤信息:分為刪除上下班考勤信息和刪除其它考勤信息。(5)設(shè)置上下班時間:設(shè)置公司的上下班時間。員工的調(diào)動信息該功能模塊由四部分組成:即(1)添加員工的調(diào)動信息:添加員工的原在部門、原有職務(wù)、新部門和新職務(wù)等信息、(2
30、)修改員工的調(diào)動信息:修改相應(yīng)的員工調(diào)動信息(3)查詢某個員工的調(diào)動信息或者某段時間企業(yè)內(nèi)部的調(diào)動情況。(4)刪除調(diào)動信息。幫助 該功能模塊只有一個“關(guān)于”操作項,并無實際的功能。它的下拉菜單中有“關(guān)于”,窗體如下:本窗體中“退出”按鈕的代碼如下,這一部分代碼也是系統(tǒng)設(shè)計中使用最頻繁的。Private Sub Command1_Click()Unload MeExit SubEnd Sub(二) 表的設(shè)計該系統(tǒng)的數(shù)據(jù)庫由Access支持,根據(jù)系統(tǒng)的功能共需要有9個相關(guān)的表。分別為員工編號計數(shù)表、上下班時間設(shè)置表、員工基本信息表、員工考勤信息表、請假信息表、加班信息表、出差信息表、調(diào)動信息表、和
31、用戶信息表。下面簡單的介紹了幾個表的結(jié)構(gòu)或表:上下班時間設(shè)置表結(jié)構(gòu)下:BegintimeEndtime 員工調(diào)動信息表: 該表是員工的調(diào)動情況進行統(tǒng)計,其中包括員工編號,員工姓名,原部門,調(diào)動后的新部門,原職務(wù),新職務(wù),調(diào)出時間,調(diào)入時間,備注等信息.員工基本信息表:該表記錄了員工的基本情況,以便對其進行相應(yīng)的操作.其中包括員工編號,員工姓名,性別,籍貫,年齡,出生日期,學歷,專業(yè)等基本信息.以便對員工的基本信息進行添加、刪除、查詢、修改等操作。(三) 窗體設(shè)計中需要的控件各個窗體設(shè)計時所采的控件,該項目中主要使用了Label控件(標簽控件)、Text控件(文本框控件)、Command控件(按
32、鈕控件)、ComboBox控件(組合框控件)、Frame控件(框架)、Image控件(圖像控件)、OptionButton控件(單選按鈕控件)、CheckBox控件(多選按鈕控件)等。下面窗體所用的控件及其主要屬性如下: 該界面由四個Label 控件、兩個文本框控件、一個Image控件和兩個Command控件組成。Command1的Caption屬性為:確定Command1的名稱為:cmdOKCommand2的Caption屬性為:取消Command1的名稱為:cmdCancelLabel1的Caption屬性為:人事管理系統(tǒng)Label2的Caption屬性為:用戶名稱Label3的
33、Caption屬性為:用戶密碼以上的控件及屬性中,最重要的是:Text2的Passwordchar屬性,要想在文本框中輸入的文字顯示為“*”,應(yīng)該將Text2的Passwordchar屬性,設(shè)為“*”。這樣即可達到如上圖所示的樣式。六、 性能測試與分析 一般來說,對程序測試有兩種測試方法:如果已經(jīng)知道了軟件系統(tǒng)應(yīng)具有的功能,可通過測試來對每個功能是否都能正常使用;如果知道程序的內(nèi)部工作過程,可以通過測試來檢測程序內(nèi)部是否按照規(guī)格說明書的規(guī)定正常進行。前一種方法稱為黑盒測試,后一種方法稱為白盒子測試。黑盒測試又稱為功能測試,白盒子測試又稱為結(jié)構(gòu)測試。在MIS開發(fā)過程中采用了多種措施保證軟件質(zhì)量,
34、但是實際開發(fā)過程中還是不可避免地會產(chǎn)生差錯,系統(tǒng)中通??赡茈[藏著錯誤和缺陷,不經(jīng)周密測試的系統(tǒng)投入運行,將會造成難以想象的后果,因此系統(tǒng)測試是MIS開發(fā)過程中為保證軟件質(zhì)量必須進行的工作。大量統(tǒng)計資料表明,系統(tǒng)測試的工作量往往占MIS開發(fā)總工作量的40%以上。因此,我們必須重視測試工作。經(jīng)過幾個月的畢業(yè)設(shè)計,因為時間和任務(wù)的性質(zhì)的關(guān)系,沒有完全按照上述的測試方法進行系統(tǒng)的測試,但經(jīng)過一些簡單的步驟的測試,證明本系統(tǒng)具有相當程序的穩(wěn)定性。(一) 操作平臺本系統(tǒng)是在 Windows 98Windows MeWindows NT 4.0 (SP4)Windows 2000 的中英文環(huán)境下運行,完全適
35、用于各式屏幕大小設(shè)置 640x480、800x600、1024x768、.。系統(tǒng)推薦在PC 586/32MB 以上各檔微機下運行。(二) 系統(tǒng)的安裝和運行系統(tǒng)的安裝和運行,推薦使用如下配置: u CPU 586/350MHz以上; u 內(nèi)存64MB 以上; u 硬盤100M 以上自由空間; u VGA 顯示器; u 中文操作系統(tǒng) Windows 98/me/2000/XP/winNTu 分辯率800×600 或更高; u 顏色256色以上。 (三) 系統(tǒng)測試 為了確保本系統(tǒng)能夠正常運行,需要在發(fā)布之后做一次較全面的測試?,F(xiàn)將具體操作及過程舉例說明如下:(1)測試用戶登陸: 打開人事管理系統(tǒng),在“用戶名”里填入“aaa”,在密碼框中輸入“aaa”。填寫完成點擊“確定”按鈕,將會出現(xiàn)操作程序頁面,即該用戶已經(jīng)登 陸成功。(2)用戶退出系統(tǒng)的測試: 在操作已完成,需要退出程序的時候,在系統(tǒng)頁面“系統(tǒng)”下拉菜單的有一個“退出”的選項,點擊之后便可退
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年混凝土施工班組專業(yè)勞務(wù)承包合同版B版
- 娛樂場所水電施工合同
- 醫(yī)院感染科聘用合同
- 道路交通組織合同范本
- 展覽館建設(shè)合同
- 大型商場CFG樁施工合同
- 圖書館綠化景觀建設(shè)項目協(xié)議
- 眼鏡店安全員聘任合同樣本
- 校園學術(shù)沙龍組織者招聘協(xié)議
- 房車營地洗車場租賃協(xié)議
- 三年級數(shù)學計算題專項練習匯編及答案集錦
- 33-提高附著式升降腳手架首層防護一次驗收合格率(4-3)
- 《礦山隱蔽致災因素普查規(guī)范》解讀培訓
- 小學2024年法制教育工作計劃x
- (DB45T 2524-2022)《高速公路瀝青路面施工技術(shù)規(guī)范》
- 醫(yī)療溝通技巧
- 建筑施工安全檢查標準JGJ59-2011
- 運動是良醫(yī)智慧樹知到期末考試答案章節(jié)答案2024年成都師范學院
- 小學教育課件教案勞動與學科整合跨學科綜合能力的培養(yǎng)
- 2023年山東省冬季普通高中學業(yè)水平考試英語試題及參考答案
- 設(shè)計加熱爐推料機傳動裝置 - 副本
評論
0/150
提交評論