




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
年4月19日公司人事管理系統(tǒng)資料內容僅供參考,如有不當或者侵權,請聯(lián)系本人改正或者刪除。摘要隨著計算機技術的飛速發(fā)展,計算機在企業(yè)管理中應用的普及,利用計算機實現(xiàn)企業(yè)人事管理勢在必行。本系統(tǒng)結合公司實際的人事管理制度,經過實際的需求分析,采用功能強大的VisualBasic6.0作為開發(fā)工具而開發(fā)出來的單機版人事管理系統(tǒng)。整個系統(tǒng)從符合操作簡便、界面友好、靈活、實用、安全的要求出發(fā),完成人事管理的全過程,包括新進員工加入時人事檔案的建立、老員工的轉出、職位等的變動引起職工信息的修改、員工信息查詢、統(tǒng)計等人事管理工作以及新進員的新增、老員工修改等管理工作。經過實際使用證明,本文所設計的人事管理系統(tǒng)能夠滿足公司人事管理方面的需要。關鍵詞:信息管理、人事管理、人事管理系統(tǒng)第一章概述1.1本課題的來源隨著計算機技術的飛速發(fā)展,計算機在企業(yè)管理中應用的普及,利用計算機實現(xiàn)企業(yè)人事管理勢在必行。對于大中型企業(yè)來說,利用計算機支持企業(yè)高效率完成勞動人事管理的日常事務,是適應現(xiàn)代企業(yè)制度要求、推動企業(yè)勞動人事管理走向科學化、規(guī)范化的必要條件;計算機管理所無法比擬的優(yōu)點檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高人事管理的效率,也是企業(yè)的科學化、正規(guī)化管理,與世界接軌的重要條件。不同的企業(yè)具有不同的人事管理制度,這就決定了不同的企業(yè)需要不同的人事管理系統(tǒng)。1.2本論文的目的、內容及作者主要貢獻(1)目的:當前市面上流行的人事管理系統(tǒng)不少??墒?對于企、事業(yè)單位的人事管理系統(tǒng)來說,不需要大型的數(shù)據庫系統(tǒng)。只需要一個操作方便,功能實用,能滿足本中心對數(shù)據的管理及需求的系統(tǒng)。我們的目標就是在于開發(fā)一個功能實用、操作方便,簡單明了的人事管理系統(tǒng)。(2)內容能夠錄入人事的基本資料,在操作上能夠完成諸如添加、修改、刪除、按各種條件進行查詢、新用戶的設置及密碼修改等方面的工作,基本滿足人事日常業(yè)務的需要。(3)作者的主要貢獻本人獨立完成了此課題的研究與開發(fā),包括調研、分析、設計、編碼、測試、文檔編寫等內容。第二章開發(fā)工具的選擇現(xiàn)在,市場上能夠選購的應用開發(fā)產品很多,流行的也有數(shù)十種。當前在中國市場上最為流行、使用最多、最為先進的可用作企業(yè)級開發(fā)工具的產品有:Microsoft公司的VisualBasicMicrosoft公司的VisualCBorland公司的DelphiJava等等在當前市場上這些眾多的程序開發(fā)工具中,有些強調程語言的彈性與執(zhí)行效率;有些則偏重于可視化程序開發(fā)工具所帶來的便利性與效率的得高,各有各的優(yōu)點和特色,也滿足了不同用戶的需求。然而,語言的彈性和工具的便利性是密不可分的,只有便利的工具,卻沒有彈性的語言作支持,許多特殊化的處理動作必須要耗費數(shù)倍的工夫來處理,使得原來所標榜的效率提高的優(yōu)點失去了作用;相反,如果只強調程續(xù)語言的彈性,卻沒有便利的工具作配合,會使一些即使非常簡單的界面處理動作,也會嚴重地浪費程序設計師的寶貴時間。作為數(shù)據庫系統(tǒng)的開發(fā),VisualBasic是一個非常理想選擇。數(shù)據庫是MIS中的重要支持技術,在MIS開發(fā)過程中,如何選擇數(shù)據庫管理是一個重要的問題,當前,數(shù)據庫產品較多,每種產品都具有各自的特點和適用范圍,因此,在選擇數(shù)據庫時,應考慮數(shù)據庫應用的特點及適用范圍,本系統(tǒng)選用的數(shù)據庫語言VisualBasic語言,該開發(fā)工具具有很多長處:VisualBasic是一種可視化的、面對對象和條用事件驅動方式的結構化高級程序設計,可用于開發(fā)Windows環(huán)境下的種類應用程序。它簡單易學、效率高,且功能強大,能夠與Windows的專業(yè)開發(fā)工具SDK相媲美,而且程序開發(fā)人員不必具有C/C++編程基礎。在VisualBasic環(huán)境下,利用事件驅動的編程機制、新穎易用的可視化設計工具,使用Windows內部的應用程序接口(API)函數(shù),以及動態(tài)鏈接庫(DLL)、動態(tài)數(shù)據交換(DDE)、對象的鏈接與嵌入(OLE)、開放式數(shù)據訪問(ODBC)等技術,能夠高效、快速地開發(fā)出Windows環(huán)境下功能強大、圖形界面豐富的應用軟件系統(tǒng)。總的來說,VisualBasic具有以下特點:可視化編程:用傳統(tǒng)程序設計語言設計程序時,都是經過編寫程序代碼來設計用戶界面,在設計過程中看不到界面的實際顯示效果,必須編譯后運行程序才能觀察。如果對界面的效果不滿意,還要回到程序中修改。有時候,這種編程-編譯-修改的操作可能要重復多次,大大影響了軟件開發(fā)效率。VisualBasic提供了可視化設計工具,把Windows界面設計的復雜性”封裝”起來,開發(fā)人員不必為界面設計而編寫大量程序代碼。只需要按設計要求的屏幕布局,用系統(tǒng)提供的工具,在屏幕上畫出各種”部件”,即圖形對象,并設置這些圖形對象的屬性。VisualBasic自動產生界面設計代碼,程序設計人員只需要編寫實現(xiàn)程序功能的那部分代碼,從而能夠大大提高程序設計的效率。面向對象的程序設計4.0版以后的VisualBasic支持面向對象的程序設計,但它與一般的面向對象的程序設計語言(C++)不完全相同。在一般的面向對象程序設計語言中,對象由程序代碼和數(shù)據組成,是抽象的概念;而VisualBasic則是應用面向對象的程序設計方法(OOP),把程序和數(shù)據封裝起來作為一個對象,并為每個對象賦予應有的屬性,使對象成為實在的東西。在設計對象時,不必編寫建立和描述每個對象的程序代碼,而是用工具畫在界面上,VisualBasic自動生成對象的程序代碼并封裝起來。每個對象以圖形方式顯示在界面上,都是可視的。結構化程序設計語言VisualBasic是在BASIC語言的基礎上發(fā)展起來的,具有高級程序設計語言的語句結構,接近于自然語言和人類的邏輯思維方式。VisualBasic語句簡單易懂,其編輯器支持彩色代碼,可自動進行語法錯誤檢查,同時具有功能強大且使用靈活的調試器和編譯器。VisualBasic是解釋型語言,在輸入代碼的同時,解釋系統(tǒng)將高級語言分解翻譯成計算機能夠識別的機器指令,并判斷每個語句的語法錯誤。在設計VisualBasic程序的過程中,隨時能夠運行程序,而在整個程序設計好之后,能夠編譯生成可執(zhí)行文件(.EXE),脫離VisualBasic環(huán)境,直接在Windows環(huán)境下運行。事件驅動編程機制VisualBasic經過事件來執(zhí)行對象的操作。一個對象可能會產生多個事件,每個事件都能夠經過一段程序來響應。例如,命令按鈕是一個對象,當用戶單擊該按鈕時,將產生一個”單擊”(CLICK)事件,而在產生該事件時將執(zhí)行一段程序,用來實現(xiàn)指定的操作。在用VisualBasic設計大型應用軟件時,不必建立具有明顯開始和結束的程序,而是編寫若干個微小的子程序,即過程。這些過程分別面向不同的對象,由用戶操作引發(fā)某個事件來驅動完成某種特定的功能,或者由事件驅動程序調用通用過程來執(zhí)行指定的操作,這樣能夠方便編程人員,提高效率。訪問數(shù)據庫VisualBasic具有強大的數(shù)據庫管理功能,利用數(shù)據控件和數(shù)據庫管理窗口,能夠直接建立或處理MicrosoftAccess格式的數(shù)據庫,并提供了強大的數(shù)據存儲和檢索功能。同時,VisualBasic還能直接編輯和訪問其它外部數(shù)據庫,如DBASE,FoxPro,Paradox等,這些數(shù)據庫格式都能夠用VisualBasic編輯和處理。VisualBasic提供開放式數(shù)據連接,即ODBC功能,可經過直接訪問或建立連接的方式使用并操作后臺大型網絡數(shù)據庫,如SQLServer,Oracle等。在應用程序中,能夠使用結構化查詢語言SQL數(shù)據標準,直接訪問服務器上的數(shù)據庫,并提供了簡單的面向對象的庫操作指令和多用戶數(shù)據庫訪問的加鎖機制和網絡數(shù)據庫的SQL的編程技術,為單機上運行的數(shù)據庫提供了SQL網絡接口,以便在分布式環(huán)境中快速而有效地實現(xiàn)客戶/服務器(client/server)方案。動態(tài)數(shù)據交換(DDE)利用動態(tài)數(shù)據交換(DynamicDataExchange)技術,能夠把一種應用程序中的數(shù)據動態(tài)地鏈接到另一種應用程序中,使兩種完全不同的應用程序建立起一條動態(tài)數(shù)據鏈路。當原始數(shù)據變化時,能夠自動更新鏈接的數(shù)據。VisualBasic提供了動態(tài)數(shù)據交換的編程技術,能夠在應用程序中與其它Windows應用程序建立動態(tài)數(shù)據交換,在不同的應用程序之間進行通信。對象的鏈接與嵌入(OLE)對象的鏈接與嵌入(OLE)將每個應用程序都看作是一個對象(object),將不同的對象鏈接(link)起來,再嵌入(embed)某個應用程序中,從而能夠得到具有聲音、影像、圖像、動畫、文字等各種信息的集合式的文件。OLE技術是Microsoft公司對象技術的戰(zhàn)略,它把多個應用程序合為一體,將每個應用程序看作是一個對象進行鏈接和嵌入,是一種應用程序一體化的技術。利用OLE技術,能夠方便地建立復合式文檔(compounddocument),這種文檔由來自多個不同應用程序的對象組成,文檔中的每個對象都與原來的應用程序相聯(lián)系,并可執(zhí)行與原來應用程序完全相同的操作。動態(tài)鏈接庫(DLL)VisualBasic是一種高級程序設計語言,不具備低級語言的功能,對訪問機器硬件的操作不太容易實現(xiàn)。但它能夠經過動態(tài)鏈接庫技術將C/C++或匯編語言編寫的程序加入到VisualBasic應用程序中,能夠像調用內部函數(shù)一樣調用其它語言編寫的函數(shù)。另外,經過動態(tài)鏈接庫,還能夠調用Windows應用程序接口(API)函數(shù),實現(xiàn)SDK所具有的功能。第三章系統(tǒng)調研及可行性分析3.1系統(tǒng)調研正式開發(fā)管理信息系統(tǒng)之前進行調研是非常必要的,其必要性主要表現(xiàn)在以下幾個方面。(1)明確用戶的要求,以根據調查結果進行可行性分析,確認系統(tǒng)的開發(fā)是否可行。(2)提出新系統(tǒng)的人員并不都是系統(tǒng)研究人員,有些人對于其功能和處理數(shù)據的方法沒有明確的認識。它們只是根據自己業(yè)務工作的需要提出了要求,系統(tǒng)開發(fā)人員要對此進行詳細的調查和分析,確認用戶的要求能夠經過現(xiàn)有的計算機技術實現(xiàn),保證開發(fā)的管理信息系統(tǒng)的功能與用戶提出的要求相吻合。(3)企業(yè)的現(xiàn)行系統(tǒng)可能是手工系統(tǒng),也可能是使用和計算機的系統(tǒng),無論是何種情況,都要詳細地調查現(xiàn)行系統(tǒng)中信息處理的具體情況,系統(tǒng)內部功能結構,以便設計出一個合理的、好的新系統(tǒng)邏輯模型,為新系統(tǒng)的設計工作打好基礎,保證整個系統(tǒng)開發(fā)的質量。總之,必要對現(xiàn)行系統(tǒng)進行詳細的調查,明確用戶需求,保證開發(fā)的新系統(tǒng)的功能與用戶的要求相吻合,避免耗費大量的人力、物力、財力,新系統(tǒng)的開發(fā)卻失敗的悲劇發(fā)生。3.2可行性分析概述可行性分析是在用戶的要求和系統(tǒng)調研的基礎上進行的,對新系統(tǒng)的開發(fā)從社會、技術、經濟、管理等方面進行分析,并得出新系統(tǒng)的開發(fā)工作可行、不可行、需要修改、追加投資、暫緩開發(fā)、分步實施等方案和結論,最后完成可行性分析??尚行苑治鲆话憧啥x為:可行性分析是在建設的前期對工程項目的一種考察和鑒定,對擬議中的項目進行全面與綜合的技術、經濟能力的調查,判斷它是否可行。(1)可行性分析階段的主要工作包括以下幾個方面:①新系統(tǒng)目標可行性分析:分析新系統(tǒng)的目標是否符合企業(yè)的現(xiàn)狀和發(fā)展的需要。②社會可行性分析:社會可行性分析主要是指管理信息系統(tǒng)的開發(fā)是否符合國家法律、下策,是否能夠與社會大系統(tǒng)實現(xiàn)良好的對接。③技術可行性分析:技術可行性分析是根據新系統(tǒng)的目標來衡量是否具備所需要的技術,包括系統(tǒng)開發(fā)人員數(shù)量和水平,硬件方面,軟件方面及其它應用技術。④經濟可行性分析經濟可行性分析主要是對開發(fā)新系統(tǒng)所投入的資金與系統(tǒng)投入使用后所帶來的經濟效益進行比較,確認新系統(tǒng)是否會給企業(yè)帶來一定的經濟效益。⑤管理可行性分析:管理可行性分析主要是分析企業(yè)現(xiàn)行的管理體制和企業(yè)領導是否具有現(xiàn)代化的管理意識和管理水平。3.3技術可行性分析技術可行性分析主要包括四個方面:當前有關的技術能否支持所開發(fā)的新系統(tǒng);新系統(tǒng)開發(fā)人員的數(shù)量和水平,即人力資源;硬件和軟件資源。(1)技術支持:首先根據新系統(tǒng)的目標,考慮當前有關的技術能否支持所開發(fā)的新系統(tǒng)。這里討論的技術必須是已經普遍使用的,而不是待研究的或正在研究的。(2)硬件資源:開發(fā)管理信息系統(tǒng)所需的硬件資源包含以下兩個方面:系統(tǒng)開發(fā)人員在管理信息系統(tǒng)的開發(fā)過程中所需要的計算機設備及其有關的外部設備;管理信息系統(tǒng)開發(fā)成功投入使用后,使用單位所應具備的計算機設備及其有關的外圍設備。對硬件資源進行可行性分析時主要考慮計算機的主機內存、類型、功能、聯(lián)網能力、安全保護措施以及輸入/輸出設備,外存儲器和聯(lián)網數(shù)據通信設備的配置、功能、效率等指標是否符合系統(tǒng)方案設計要求,同時還要考慮計算機的性能/價格比。(3)軟件資源軟件資源的可行性分析主要考慮以下幾點是否滿足用戶的要求:①操作系統(tǒng)的選擇;②編譯系統(tǒng)的選擇;③數(shù)據庫管理系統(tǒng)的選擇;④高級編程語言的選擇;⑤漢字處理系統(tǒng)的選擇;⑥應用軟件包的選擇。本系統(tǒng)在開發(fā)前,與中心的領導和有關的操作人員密切溝通,認真聽取她們的意見,并吸收她們的積極觀點,使本系統(tǒng)的開發(fā)在相當大的程度上具有一定的先進性和合理性。第四章系統(tǒng)分析4.1系統(tǒng)需求分析系統(tǒng)分析是開發(fā)管理信息系統(tǒng)的關鍵性階段,是一個從不斷認識和逐步細化的過程,是下一階段的工作基礎,是為下一階段進行物理方案設計、解決”怎么做”提供依據,基關鍵性主要體現(xiàn)在”理解需求”和”表示需求”兩方面。經過對現(xiàn)行系統(tǒng)的詳細調研,主要是從系統(tǒng)的角度理解用戶的需要,確定新系統(tǒng)的綜合要求,并提出這些需求的實現(xiàn)條件以及需求應達到的標準,也就是確定新系統(tǒng)要做什么,做到什么程度。這些需求包括:(1)功能需求。確定新系統(tǒng)應做什么,這是最主要的需求。(2)性能需求。給出所開發(fā)的新系統(tǒng)的技術性能指標,包括存儲容量限制、運行時間限制、安全保密性等。(3)環(huán)境需求。這是對系統(tǒng)運行以及所處環(huán)境的要求。例如,在硬件方面采用什么機型、有什么硬件設備等;在軟件方面,采用什么支持系統(tǒng)運行的系統(tǒng)軟件(指操作系統(tǒng)、數(shù)據庫管理系統(tǒng))。(4)未來需求。這類要求是指當前不屬于系統(tǒng)開發(fā)的范圍,但將來隨著外界環(huán)境的變化以及系統(tǒng)的發(fā)展可能會提出的要求。了解這類要求的目的是在開發(fā)過程中,可對系統(tǒng)將來可能的擴展與修改做準備。一旦需要時,就比較容易進行補充和修改了。4.2數(shù)據流程圖數(shù)據流程圖是描述系統(tǒng)邏輯模型的主要工具,經過幾個特定的符號,能夠綜合地反映出信息在系統(tǒng)中的使用、加工處理、傳遞、存儲的整體情況。數(shù)據流程圖是系統(tǒng)結構化分析行之有效的工具,它抽象地描述了系統(tǒng)數(shù)據處理的情況,但卻無法表示各個處理的詳細內容,因此還要對數(shù)據流程圖中出現(xiàn)的數(shù)據流和處理等做進一步的補充說明,這就是數(shù)據字典和變換邏輯說明。數(shù)據流圖人事主管人事主管員工基本信息員工基本信息工資管理假條信息檔案管理管理員工資管理假條信息檔案管理管理員會計員會計員圖4。1系統(tǒng)數(shù)據流圖第五章系統(tǒng)總體設計5.1.功能描述:該信息管理系統(tǒng)能夠在WindowsServer平臺上運行,開發(fā)工具采用VisualBasic語言開發(fā)。其工作流程為:用戶登錄經過權限判斷,普通用戶不能瀏覽、閱讀和查詢信息,指定用戶能夠操作,能夠進行信息錄入、修改和刪除的操作。系統(tǒng)的主要功能特點有:(1)系統(tǒng)登錄表單該表單的功能是在系統(tǒng)被訪問之前,要對進入系統(tǒng)的用戶進行安全性檢查,防止非法用戶進行系統(tǒng)破壞數(shù)據及威脅系統(tǒng)安全,避免不必要的損失。只有合法的用戶在輸入正確的密碼后方可進入系統(tǒng)。(2)主界面在該界面窗口中,共有文件、數(shù)據、關于等所有系統(tǒng)功能,用戶能夠操作菜單的方式快捷地使用系統(tǒng)。(3)更改密碼:使用本表單能夠方便地修改用戶的密碼,以防密碼泄露后對數(shù)據的安全性造成威脅。5.1.2系統(tǒng)操作流程圖:錯誤信息系統(tǒng)主界面錯誤信息系統(tǒng)主界面系統(tǒng)登錄界面系統(tǒng)登錄界面系統(tǒng)管理系統(tǒng)管理輸入操作員及密碼輸入操作員及密碼數(shù)據庫檢查密碼錯誤 數(shù)據庫檢查密碼錯誤密碼正確密碼正確功能界面功能界面功能處理功能處理圖5-1系統(tǒng)操作流程圖第六章系統(tǒng)詳細設計1數(shù)據庫設計(1)職工信息數(shù)據表:字段字段名類型寬度小數(shù)位索引排序Nulls1職工編號數(shù)值型11否2姓名字符型20否3身份證號字符型18否4民族字符型10否5性別字符型4否6出生日期字符型20否7畢業(yè)學校字符型20否8學歷字符型20否9部門字符型20否10職稱字符型20否11上司字符型20否12電話字符型20否13EMAIL字符型20否14EDIT數(shù)值型11否15EDITTIME日期型8否16備注備注型50否(2)請假信息數(shù)據表:字段字段名類型寬度小數(shù)位索引排序Nulls1假條編號字符型6否2職工編號數(shù)值型11否3起始日期字符型20否4中止日期字符型20否5天數(shù)數(shù)值型6否6原由字符型50否7狀態(tài)字符型20否8批準人字符型20否9EDIT數(shù)值型11否10EDITTIME日期型8否11備注備注型10否(3)員工工資數(shù)據表:字段字段名類型寬度小數(shù)位索引排序Nulls1工資編號字符型50否2職工編號數(shù)值型11否3年份數(shù)值型6否4月份數(shù)值型6否5基本工資數(shù)值型11否6加班工資數(shù)值型11否7交通補助數(shù)值型11否8總工資數(shù)值型11否9考勤扣除數(shù)值型11否10保險扣除數(shù)值型11否11扣稅數(shù)值型11否12總扣除數(shù)值型11否13實際工資數(shù)值型11否14EDIT數(shù)值型11否15EDITTIME日期型8否16備注備注型10否6.2系統(tǒng)主要界面設計因為人事資料管理牽涉到個人隱私及公司密秘等多方面因素,因此一定要保密,并有專人管理,使用前身份確認就顯得非常重要,故在運行前要進行管理權限確認.以防止她人無意或惡意篡改.(圖6-1)圖6-1主界面圖其中登記表的界面如下:圖6-2登記表的界面密碼的修改:圖6-3密碼的修改界面登陸成功界面:圖6-4登陸成功界面查詢界面:圖6-5查詢界面信息編輯界面:圖6-6信息編輯界面顯示設置界面:圖6-7顯示設置界面用戶管理界面:圖6-8用戶管理界面刪除界面:圖6-9刪除界面第七章系統(tǒng)測試為了確保本系統(tǒng)能夠正常運行,需要在發(fā)布之后做一次較全面的測試?,F(xiàn)將具體操作及過程舉例說明如下:7.1測試舉例(1).測試用戶登陸是否成功:打開人事管理系統(tǒng),在”用戶名”里填入root,”密碼”框里我們填入root作為用戶登錄密碼。填寫完成點擊”確定”按鈕,將會出現(xiàn)操作程序頁面,即該用戶已經登陸成功了。再運行程序,會有提示頁面出現(xiàn):程序已經運行,不能再次裝載!(2).測試其它用戶是否能夠登錄:打開人事管理系統(tǒng)登錄頁面,輸入任意密碼,點擊”登錄”按鈕。將出現(xiàn)密碼出錯提示頁面。然后點”確定”返回人事管理系統(tǒng)登錄頁面。(3).測試編輯功能是否成功:編輯功能:在登錄成功之后,即可進入相應的管理頁面,點擊”編輯”,即出現(xiàn)編輯頁面,即能夠修改和刪除員工的個人信息資料。最后保存。(4).測試查詢功能是否成功:查詢功能:在登錄成功之后,點擊”查詢”,在彈出的文本框,在里面輸入想要查找的資料,點擊”查詢”按鈕,成功即可出現(xiàn)結果頁面,頁面內顯示查詢出來的員工資料內容,表示測試成功。(5).用戶登出系統(tǒng)的測試:在管理操作已全部完成,需要退出程序的時候,在系統(tǒng)頁面”系統(tǒng)設置”下拉菜單的有一個”退出”的選項,點擊之后便可退出。也能夠點”關閉”退出。(6).測試密碼更改:在以超級用戶登錄的情況下,在程序中打密碼設置,彈出文本框,顯示用戶列表。能夠添加新的普通用戶,也能夠刪除和禁止普通用戶使用程序。在以普通用戶登陸情況下,打開密碼設置選項,系統(tǒng)會提示該用戶為普通用戶,只能夠修改自己的密碼。經過以上各項的測試,證明本系統(tǒng)完全能夠正常運行,至此測試成功!7.2測試項目在MIS開發(fā)過程中采用了多種措施保證軟件質量,可是實際開發(fā)過程中還是不可避免地會產生差錯,系統(tǒng)中一般可能隱藏著錯誤和缺陷,不經周密測試的系統(tǒng)投入運行,將會造成難以想象的后果,因此系統(tǒng)測試是MIS開發(fā)過程中為保證軟件質量必須進行的工作。大量統(tǒng)計資料表明,系統(tǒng)測試的工作量往往占MIS開發(fā)總工作量的40%以上。因此,我們必須重視測試工作。由于程序中隱藏的缺陷只在特定的環(huán)境下才有可靠顯露,系統(tǒng)缺陷一般是由于對某些特定情況考慮不周造成的。因此測試不是為了表明程序正確;成功的測試也不是沒有發(fā)現(xiàn)錯誤的測試。有意義的軟件測試應該是從”破壞”軟件系統(tǒng)的角度出發(fā),精心設計最有能夠暴露程序系統(tǒng)缺陷的測試方案。因此軟件測試的目標應該是以盡可能少的代價和時間找出軟件系統(tǒng)中潛在的錯誤和缺陷。從產品角度看,測試計劃中的測試項目包括軟件結構中的分系統(tǒng)層、子系統(tǒng)層、功能模塊層、程序模塊層中的各類模塊,從測試本身看,分為單元測試,組合測試,確認測試等。測試對象是隨不同階段而異的,最基本、最初的測試是單元測試,后面的組合測試、確認測試都是以被測過的模塊作為測試對象的。(1)單元測試:單元測試也稱模塊測試或程序測試,單元測試是對每個模塊單獨進行的,驗證模塊接口與設計說明書是否一致,對模塊的所有主要處理路徑進行測試且與預期的結構進行對照,還要對所有錯誤處理路徑進行測試。對源碼進行審查,對照設計說明書,表態(tài)地檢查源程序是否符合功能的邏輯要求,是進行單元測試前的重要工作工。單元測試一般是由程序員完成,也稱程序調試。(2)組合測試組合測試也稱集成測試或子系統(tǒng)測試,一般采用自頂向下測試和自底向上測試兩種測試方法。組合測試的對象是指已經經過單元測試的模塊,不是對零散模塊進行單個測試,而是用系統(tǒng)化的方法裝配和測試軟件系統(tǒng),是一個嚴格的過程,必須認真地進行,其
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 學校屋頂改造合同范本
- 藥店收購合同范本
- 漁藥銷售合同范本
- 牛肉購貨合同范本
- 商場裝修合同終止協(xié)議書
- 2025年度辦公園區(qū)專業(yè)保潔與日常維護服務協(xié)議
- 2025年可穿戴運動手環(huán)合作協(xié)議書
- 2025-2030年中國電動高爾夫球車市場運營狀況及發(fā)展前景分析報告
- 2025-2030年中國甲苯二異氰酸酯市場十三五規(guī)劃與投資風險評估報告
- 2025-2030年中國環(huán)鏈電動葫蘆市場運行狀況及前景趨勢分析報告
- 小學教師培訓課件:做有品位的小學數(shù)學教師
- U8UAP開發(fā)手冊資料
- 監(jiān)護人考試20241208練習試題附答案
- 證券公司裝修施工合同工程
- 人教版PEP三年級到六年級單詞以及重點句型
- 2024-2024年上海市高考英語試題及答案
- 中建總承包項目高支模專項施工方案含計算書
- 酒店住宿服務合同三篇
- 學校疫情防控學校傳染病疫情及突發(fā)公共衛(wèi)生事件報告制度
- 神經重癥患者鎮(zhèn)痛鎮(zhèn)靜中國共識(2023版)
- 衛(wèi)生監(jiān)督協(xié)管員培訓課件
評論
0/150
提交評論