




已閱讀5頁,還剩15頁未讀, 繼續免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
無錫商業職業技術學院畢 業 設 計(2013屆)設 計 題 目:JSP人事管理系統的設計與實現 系 科 信息工程學院 專 業 計算機網絡技術 姓 名 張 祥 學 號 10432118 指導教師 王 清 完成日期:2012 年 9 月JSP人事管理系統的設計與實現目 錄摘 要1前 言2第一章 概述31.1課題來源31.2 課題設計的目的和內容31.2.1 設計目的31.2.2 設計內容3第二章 編程環境簡介42.1 Java技術簡介42.2 JSP簡介42.3 Eclipse+MyEclipse簡介42.4 MySQL簡介42.5JavaBeans技術簡介5第三章 系統功能分析63.1 系統分析的任務與步驟63.1.1 系統分析的任務63.1.2 系統分析的步驟63.2 系統項目范圍63.2.1員工部分:63.2.2管理員部分:63.3 功能需求63.3.1 員工部分63.3.2 管理員部分63.4研究目標6第四章 總體設計84.1 系統功能設計84.2 系統流程圖設計94.3 數據庫概念設計9第五章 界面設計105.1 系統登錄模塊的實現105.2 登錄成功后的其他模塊105.2.1主界面105.2.2 人員檔案115.2.3 考勤管理115.2.4 績效管理和薪資福利115.2.5 退出系統125.3.6 數據庫的測試12第六章 系統調試與測試136.1 程序調試136.2 配置環境136.2.1 JDK的安裝和配置136.2.2 Tomcat的安裝和配置136.3 程序測試146.3.1 測試的重要性及目的146.3.2 測試的主要內容156.3.3 測試過程15結束語16參考文獻17JSP人事管理系統的設計與實現摘 要隨著IT技術的發展,人們的日常生活、工作已經離不開計算機。未來社會人們的生活和工作將越來越依賴于數字技術的發展,越來越數字化、網絡化、虛擬化。計算機的發展歷程以及目前的應用狀況和發展趨勢,可以充分地相信計算機技術將極大的改變我們的生活和工作方式,甚至社會的價值觀也會發生某種變化。本人事管理系統是在MYEclipse平臺上運用JSP技術來實現的。其主要功能有:員工檔案管理,考勤管理,績效管理,薪資福利管理等。論文在撰寫過程中,力求將理論與實踐應用相結合,對各種理論進行闡述的同時配合系統從實際應用和操作技巧上加以說明,希望能夠更充分地體現到這些知識與技術在本系統中的應用與實現。關鍵詞:人力資源管理 JSP IT技術前 言信息作為生產力中最活躍的因素,很早就在人類經濟生活中發揮著不可替代的作用,但把信息納入企業經營管理系統中高效處理和應用是在計算機發明以后的50年代末。目前人們所提到的管理信息系統,通常是指以計算機為工具,對管理信息進行收集、存貯、檢索、加工和傳遞,使其應用于組織機構及企業管理領域的“人機系統”,該系統是70年代初“后工業經濟”時代的產物,在企業管理信息系統在其發展的初期,是單一的人機系統,系統功能簡單,效率低,對管理的作用有限。進入2 0世紀80年代末,隨著計算機網絡和通信技術的大力發展,企業管理信息系統進入網絡化的發展時期。世界發達國家已建立起了完善的先進的管理信息系統體系,在其社會經濟發展領域中發揮著巨大的作用。我國的管理信息系統大發展是在80年代末90年代初,國家相繼建立起了“金卡”、“金關”、金橋“工程,多數企事業單位建立了局域網和廣域網管理信息系統。隨著世界經濟和我國經濟逐步向知識經濟邁進,無論是基于工業經濟的管理信息系統,還是面向少數專家和管理人員的專家系統 (ES)或決策支持系統 (DSS),其處理對象和服務對象,自身的系統結構,處理能力,都有了進一步的發展。第一章 概述1.1課題來源隨著計算機技術的飛速發展,計算機在企業管理中應用的普及,利用計算機實現企業人事管理勢在必行。對于大中型企業來說,利用計算機支持企業高效率完成勞動人事管理的日常事務,是適應現代企業制度要求、推動企業勞動人事管理走向科學化、規范化的必要條件;計算機管理所無法比擬的優點檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優點能夠極大地提高人事管理的效率,也是企業的科學化、正規化管理,與世界接軌的重要條件。不同的企業具有不同的人事管理制度,這就決定了不同的企業需要不同的人事管理系統。開發這個應用系統是為了代替人工進行許多繁雜的勞動,節省許多資源,提高企業的工作效率。它研究的主要內容為驗證用戶和密碼的正確性再登陸,以及用戶的管理和退出系統;保存每次輸入的管理記錄,并提供按人事和員工兩種身份查詢方式;實現對信息的增、刪、改以及查詢。1.2 課題設計的目的和內容1.2.1 設計目的開發這個應用系統的目標是為了代替人工進行許多繁雜的勞動,節省許多資源,提高企業的工作效率。它研究的主要內容為驗證用戶和密碼的正確性再登陸,以及用戶的管理和退出系統;保存每次輸入的管理記錄,并提供按人事和員工身份兩種登陸方式;實現對信息的增、刪、改和查詢等操作。目前市面上流行的人事管理系統有很多,但是,對于面向中小型單位的人事管理系統來說,不需要大型的數據庫系統,只需要一個操作方便,功能實用,能滿足本中心對數據的管理及需求的系統。本設計目標就是在于開發一個功能實用、操作方便,簡單明了的人事管理系統。整個系統從符合操作簡便、界面友好、靈活、實用、安全的要求出發,完成人事管理的全過程,包括員工檔案信息的管理與修改,員工工資信息的管理、員工的請假記錄的管理以及員工績效信息的管理。1.2.2 設計內容本著開發一個功能實用、操作簡單方便的人事管理系統的原則,本系統能夠錄入企業員工的基本資料,在操作上能夠完成諸如添加、修改、刪除、按各種條件進行查詢、能維護管理公司員工每個月的工資信息,在操作上能完成諸如添加,修改刪除及按各種條件進行查詢,還能管理員工的請假信息。- 17 -第二章 編程環境簡介2.1 Java技術簡介Java是一種簡單易用、完全面向對象、具有平臺無關性且安全可靠的主要面向Internet的開發工具。自從1995年正式問世以來,Java的快速發展已經讓整個Web世界發生了翻天覆地的變化。在早期,Java比較多的用在瀏覽器上,插入到網頁中(即是Java Applet程序),成為最靈活、最強大的網頁多媒體的載體,但由于Java虛擬機相對于個人電腦而言,有占用資源大,安全性相對較差等缺點,Applet逐漸的被后起之秀Flash所替代,但隨著Java Servlet的推出,Java在電子商務方面開始嶄露頭角,最新的JSP(Java Server Page)技術的推出,更是讓Java成為基于Web的應用程序的首選開發工具,目前的Java技術已成為所有大型電子商務項目的必然選擇。2.2 JSP簡介JSP(JavaServer Pages)是由Sun Microsystems公司倡導、許多公司參與一起建立的一種動態網頁技術標準。該技術為創建顯示動態生成內容的Web頁面提供了一個簡捷而快速的方法。JSP技術的設計目的是使得構造基于Web的應用程序更加容易和快捷,而這些應用程序能夠與各種Web服務器,應用服務器,瀏覽器和開發工具共同工作。 JSP規范是Web服務器、應用服務器、交易系統、以及開發工具供應商間廣泛合作的結果。在傳統的網頁HTML文件中加入Java程序片段和JSP標記,就構成了JSP網頁。Web服務器在遇到訪問JSP網頁的請求時,首先執行其中的程序片段,然后將執行結果以HTML格式返回給客戶。程序片段可以操作數據庫、重新定向網頁以及發送 email 等等,這就是建立動態網站所需要的功能。所有程序操作都在服務器端執行,網絡上傳送給客戶端的僅是得到的結果,對客戶瀏覽器的要求最低,可以實現無Plugin,無ActiveX,無Java Applet,甚至無Frame。2.3 Eclipse+MyEclipse簡介Eclipse是一個開放源代碼,基于Java的可擴張的開發平臺,多數人都是將Eclipse作為Java的集成開發環境使用。Eclipse的設計思想是:一切皆為插件。它自身的核心是非常小的,其它所有的功能都以插件的形式附加到該核心上。Eclipse中三個最吸引人的地方是它創新性的圖形API,它大大改善了Java界面不夠美觀,界面響應速度比較慢的能力;二是它的插件機制;三是利用它的插件機制開發的眾多功能強大的插件,而Myeclipse就是其中的一種有名的插件集之一,MyEclipse將開發者常用到的一些有用的插件都集合起來。MyEclipse為Eclipse提供了一個大量私有和開源的Java工具的集合,這解決了各種開源工具的不一致和缺點。2.4 MySQL簡介MySQL是一個多用戶、多線程的支持標準SQL語句的關系型數據庫。它支持大文件及圖像的存儲,并且提供一個豐富和極其有用的功能集。它的特點是速度快, 易用,穩定性能好, 所以很適合應用在INTERNET 網絡上,用它來存取數據。具體地,它是一個客戶機/服務器系統,由一個支持不同后臺的服務器守護程序MySQL,多個不同的客戶程序及庫,管理工具,及一個界面組成。MySQL已得到眾多應用的支持。MySQL是數據庫領域的中間派。它缺乏一個全功能數據庫的大多數主要特征, 但是又有比類似Xbase記錄存儲引擎更多的特征。它像企業級RDBMS那樣需要一個積極的服務者守護程序,但是不能像他們那樣消費資源。查詢語言允許復雜的連接查詢,但是所有的參考完整必須由程序員強制保證。MySQL找到一個位置提供簡潔和速度,同時仍然提供足夠的功能使程序員高興。數據庫程序員將喜歡其查詢功能和廣泛的客戶庫,他們會覺得系統缺乏主要數據庫功能,他們會發覺它對簡單數據庫(在不能保證購買大牌數據庫時)是有價值的。2.5JavaBeans技術簡介什么是JavaBeans?JavaBeans就是Java的可重用組件技術。ASP通過COM來擴充復雜的功能,如文件上載、發送email以及將業務處理或復雜計算分離出來成為獨立可重復利用的模塊。JSP通過JavaBeans實現了同樣的功能擴充。JSP對于在Web應用中集成JavaBeans組件提供了完善的支持。這種支持不僅能縮短開發時間(可以直接利用經測試和可信任的已有組件,避免了重復開發),也為JSP應用帶來了更多的可伸縮性。JavaBeans組件可以用來執行復雜的計算任務,或負責與數據庫的交互以及數據提取等。在實際的JSP開發過程中,讀者將會發現,和傳統的ASP或PHP頁面相比,JSP頁面將會是非常簡潔的,由于JavaBeans開發起來簡單,又可以利用Java語言的強大功能,許多動態頁面處理過程實際上被封裝到了JavaBeans中。第三章 系統功能分析 3.1 系統分析的任務與步驟3.1.1 系統分析的任務了解用戶要求,此用戶即為系統的使用人員(管理員,員工),了解他們在系統功能、性能等方面的要求及用戶在硬件配置、開發周期處理方式等方面的意向與打算,把用戶要求成文,完成系統分析報告。系統的邏輯模型由一系列的圖表和文字組成,在邏輯上描述了系統的目標和所具備的功能于性能。3.1.2 系統分析的步驟1) 描述系統,在詳細調查的基礎上,用一定的圖標、文字描述;2) 分析用戶新的要求,改進現行模型,形成新系統的邏輯模型;3) 編寫系統分析說明書。3.2 系統項目范圍人力資源管理系統從兩種用戶角度進行功能劃分。3.2.1員工部分:1)查看個人考勤信息;2)查看個人績效信息;3)查看個人薪資福利信息;3.2.2管理員部分:1)人員檔案管理;2)考勤信息管理;3)績效管理;4)薪資福利管理;3.3 功能需求3.3.1 員工部分1)查看個人考勤信息:以列表的形式查看員工個人考勤信息;2)查看個人績效信息:以列表的形式查看員工個人績效信息;3)查看個人薪資福利:以列表的形式查看員工個人薪資福利信息。3.3.2 管理員部分1)人員檔案管理:管理員添加、管理、查詢公司人員信息,以列表的形式顯示;2)考勤信息管理:管理員添加和管理員工考勤信息;3)績效管理:管理員添加和管理員工的績效信息;4)薪資福利管理:管理員添加和管理員工的薪資福利信息。3.4研究目標1、根據調研分析所得信息實現一個系統具體的功能,根據實際情況設計出符合要求的系統,使系統在實際使用中能夠達到應有的效果。2、通過根據分析調研得到的信息完成對一個系統的分析和功能設計,充分了解軟件的設計開發過程。理論與實際相聯系,在實踐中更加深刻的了解平時學習到的理論知識,更加深入了解軟件設計工程中不同階段的各個步驟,通過實際操作更加深入的了解軟件開發。3、在設計過程中不免會遇到各種各樣的問題,在解決這些問題時需要自行查閱大量資料,能夠培養獨立解決問題的能力,增強我們的自學能力。同時在這個工程中需要大量的使用編程語言和軟件,設計中能夠更多的熟悉這些工具的使用,能夠增強自己的實際動手能力,為今后的工作學習都能夠打下堅實的基礎。4、通過畢業設計能夠培養和提高我們的自學能力以及對科技論文的寫作能力。第四章 總體設計4.1 系統功能設計 繪制系統結構圖的過程,實際上就是對系統功能模塊進行分解設計的過程,即合理地將數據流程圖轉變為所需要的系統結構圖。系統結構圖將會使讀者和用戶能直觀的了解系統的結構模式,理解系統的各個功能的結構,能很好地方便用戶使用和理解整個系統。系統系統功能說明一、系統的功能有:1) 用戶的登錄;用戶在登錄界面輸入用戶名和密碼,系統對用戶名和密碼進行確認,如果認證成功,則進入系統進行其他操作,否則系統提示用戶名和密碼錯誤;2) 管理員對員工信息進行管理:管理員登錄成功后可以對員工信息、考勤信息績效信息和薪資福利進行管理,如表4-1所示。表4-1 系統總體功能表功能類別子功能用戶登錄用戶輸入正確的用戶名和密碼及正確的權限后,就登錄系統。如果輸入有誤,系統報錯。管理員對基本信息進行管理對員工信息進行管理對考勤信息進行管理對績效信息進行管理對薪資福利進行管理人力資源管理系統管理員模塊修改密碼員工檔案管理員工考勤信息管理員工績效管理員工薪資福利管理員工登陸模塊查看個人考勤信息查看個人績效查看個人薪資福利二、系統的全部功能包括:1) 管理員模塊:管理員可以進行修改密碼、員工檔案管理、員工考勤信息管理、員工績效管理和員工薪資福利管理等操作;2) 員工登陸模塊:員工登陸系統成功后可以查看個人的考勤信息、績效和薪資福利,如圖4.1所示。圖4.1功能模塊圖4.2 系統流程圖設計是否退出系統管理登陸登陸N首頁員工檔案管理考勤管理績效管理薪資管理Y否是要進行系統首先要有一個管理員登陸驗證,管理員輸入正確的用戶名和密碼后進入后臺管理界面。在這里設置了一個超級管理員,這個管理員需要在數據庫中直接添加,是不可以在管理員管理界面被刪除的。管理員登陸后根據權限對公司人力資源基本信息進行管理。根據上述說明,建立了系統流程圖,如圖4.2所示。圖4.2 系統后臺流程圖4.3 數據庫概念設計在概念設計階段中,從用戶的角度看待數據及處理要求和約束,產生一個反映用戶觀點的概念模式。然后再把概念模式轉換成邏輯模式。將概念設計從設計過程中獨立開來,使各階段的任務相對單一化,設計復雜程度大大降低,不受特定DBMS的限制。利用ER方法進行數據庫的概念設計,可分成三步進行:首先設計局部ER模式,然后把各局部ER模式綜合成一個全局模式,最后對全局ER模式進行優化,得到最終的模式,即概念模式。第五章 界面設計5.1 系統登錄模塊的實現作為一個公司的信息管理系統,對操作系統的驗證是必不可少的,在本系統中,如果直接訪問管理頁是不行的,它會重定向到驗證頁的,只有通過了登陸的驗證,才能進行各種信息的管理。本信息管理系統的登陸頁如圖5.1所示,只有輸入了正確的帳號密碼才能進入到管理操作頁面。圖5.1人力資源管理系統登陸界面本界面的主要代碼為:if(loginmsg != null & loginmsg.equals(userwrong) out.print(用戶名或密碼不正確.);else if(loginmsg != null & loginmsg.equals(loginfirst) out.print(請先登錄.);else if(loginmsg != null & loginmsg.equals(logout) out.print(已經成功退出系統.);5.2 登錄成功后的其他模塊5.2.1主界面登陸成功后的主界面,在水平導航欄中包括首頁、人員檔案、考勤管理、績效管理和薪資管理這5個模塊,在豎直導航條中包括修改密碼和退出系統兩個欄目,如圖5.2所示。圖5.2登陸成功主界面本界面的主要代碼為: 歡迎進入人事管理系統 5.2.2 人員檔案點擊人員檔案頁面跳轉到人員檔案模塊,在點擊左邊豎直選項,管理人員檔案,顯示框體顯示管理人員檔案的內容,管理員可以對員工的信息進行修改或刪除;點擊添加人員檔案則跳轉到添加的頁面,管理員填完數據后點擊添加按鈕則可以將員工信息添加到sql數據庫中;點擊查詢人員檔案鏈接,跳轉至頁面后,輸入要查詢的員工的編號或姓名進行查詢,如圖5.3所示。圖5.3人員管理界面界面的主要代碼為:String employeeid = new String(request.getParameter(employeeid).getBytes(ISO8859_1),GBK);Employee employee = Employee.FindByID(employeeid);5.2.3 考勤管理點擊考勤管理后,可以對考勤信息進行添加,刪除和修改等操作,如圖5.4所示。圖5.4考勤管理界面5.2.4 績效管理和薪資福利在管理績效和添加薪資福利兩個選項中,管理員可以對員工的績效和薪資進行修改、添加、和刪除等操作。員工登陸成功可以查詢績效和薪資,但無其他權限。5.2.5 退出系統在每個選項中,管理員可以點擊退出系統來終止本次操作,當點擊退出系統后,頁面跳轉至用戶認證登錄界面。點擊退出系統的主要代碼為: Enumeration names = session.getAttributeNames();while (names.hasMoreElements() String element =(String)names.nextElement();session.removeAttribute(element); String loginmsg=logout; response.sendRedirect(login.jsp?loginmsg=+loginmsg);5.3.6 數據庫的測試測試系統是否與數據庫的連接正常的代碼:public static void main(String arges) throws SQLException DBAccess dba = new DBAccess();ResultSet rs = dba.query(select * from users);while (rs.next() System.out.println(rs.getString(2);運行該代碼后,如果頁面顯示數據庫中用戶名的信息,則代表系統與數據庫的連接時正常的。第六章 系統調試與測試6.1 程序調試在設計系統的過程中,存在一些錯誤是必然的。對于語句的語法錯誤,在程序運行時自動提示,并請求立即糾正,因此,這類錯誤比較容易發現和糾正。但另一類錯誤是在程序執行時由于不正確的操作或對某些數據的計算公式的邏輯錯誤導致的錯誤結果。這類錯誤隱蔽性強,有時會出現,有時又不出現,因此,對這一類動態發生的錯誤的排查是耗時費力的。6.2 配置環境6.2.1 JDK的安裝和配置JDK是Java Develop Kit的縮寫,它是早期Java的開發包名稱,一直延用至今。1998年JDK發表1.2版本的時候,Sun公司使用了新名稱Java 2 Platform來稱呼Java,譯成中文就是“Java平臺”,修改后的JDK稱為J2SDK即Java 2(Platform)Software Developing Kill。并分為標準版、企業版、微型版,它們有不同的用途。下載并安裝JDK 7.0;安裝完成后進行環境變量的設置,如圖6.1所示。圖6.1 JDK-7.0環境變量配置6.2.2 Tomcat的安裝和配置Tomcat是一個開放源代碼、運行Serv1et和JSPWeb應用軟件的基于Java的Web應用軟件容器。Tomcat是由Apache一Jakarta子項目支持,并由來自開放代碼Java社區的志愿者進行維護。TomcatServer是根據servlet和JSP規律執行的,因此我們就可以說Tomcatserver也實行了Apache一Jakarta規比絕大多數商業應用軟件服務器要好。因為Tomcat受到Sun的全力支持,并由非常強大的開發組織apache來進行發展,這一工程被稱Jakarta計劃。下載tomcat并進行安裝,安裝完成后設置tomcat環境變量:在“我的電腦”屬性中設置環境變量,如圖6.2所示。圖6.2 TOMCAT 環境變量配置完成環境變量設置后測試Tomcat服務器。首先啟動Tomcat服務器,執行Tomcat目錄bin子目錄下的startup程序,會出現一個Dos窗口,幾秒鐘后Dos窗口會自動消失,并在任務欄中出現標題為Catalina的小窗口,表明服務器已啟動成功了。然后打開瀏覽器,在地址欄中輸入http:/localhost:8080(Tomcat默認端口為8080),如果進入Tomcat主頁就證明Tomcat成功運行。可直接關閉窗口退出Tomcat.6.3 程序測試6.3.1 測試的重要性及目的1)測試的重要性軟件的測試在軟件生命周期中占據重要的地位,在傳統的瀑布模型中,軟件測試學僅處于運行維護階段之前,是軟件產品交付用戶使用之前保證軟件質量的重要手段。近來,軟件工程界趨向于一種新的觀點,即認為軟件生命周期每一階段中都應包含測試,從而檢驗本階段的成果是否接近預期的目標,盡可能早的發現錯誤并加以修正,如果不在早期階段進行測試,錯誤的延時擴散常常會導致最后成品測試的巨大困難。 事實上,對于軟件來講,不論采用什么技術和什么方法,軟件中仍然會有錯。采用新的語言、先進的開發方式、完善的開發過程,可以減少錯誤的引入,但是不可能完全杜絕軟件中的錯誤,這些引入的錯誤需要測試來找出,軟件中的錯誤密度也需要測試來進行估計。測試是所有工程學科的基本組成單元,是軟件開發的重要部分。自有程序設計的那天起測試就一直伴隨著。統計表明,在典型的軟件開發項目中,軟件測試工作量往往占軟件開發總工作量的40以上。而在軟件開發的總成本中,用在測試上的開銷要占30到50。如果把維護階段也考慮在內,討論整個軟件生存期時,測試的成本比例也許會有所降低,但實際上維護工作相當于二次開發,乃至多次開發,其中必定還包含有許多測試工作。 在實踐中,軟件測試的困難常常使人望而卻步或敷衍了事,這是由于對測試仍然存在一些不正確的看法和錯誤的態度,這包括: 認為測試工作不如設計和編碼那樣容易取得進展難以給測試人員某種成就感; 以發現軟件錯誤為目標的測試是非建設性的,甚至是破壞性的,測試中發現錯位是對責任者工作的一種否定; 測試工作枯燥無味,不能引起人們的興趣; 測試工作是艱苦而細致的工作; 對自己編寫的程序盲目自信,在發現錯誤后,顧慮別人對自己的開發能力的看法。 這些觀點對軟件測試工作是極為不利的,必須澄清認識、端正態度,才可能提高軟件產品的質量。 2)測試的目的 如果測試的目的是為了盡可能多地找出錯誤,那么測試就應該直接針對軟件比較復雜的部分或是以前出錯比較多的位置。 發現錯誤而執行程序的過程; 為了證明程序有錯,而不是證明程序無錯誤; 發現程序有誤,并對程序進行修改。這種觀點可以提醒人們測試要以查找錯誤為中心,而不是為了演示軟件的正確功能。但是僅憑字面意思理解這一觀點可能會產生誤導,認為發現錯誤是軟件測試的唯一目,查找不出錯誤的測試就是沒有價值的,事實并非如此。 首先,測試并不僅僅是為了要找出錯誤。通過分析錯誤產生的原因和錯誤的分布特征,可以幫助項目管理者發現當前所采用的軟件過程的缺陷,以便改進。同時,這種分析也能幫助我們設計出有針對性地檢測方法,改善測試的有效性。其次,沒有發現錯誤的測試也是有價值的,完整的測試是評定測試質量的一種方法。6.3.2 測試的主要內容與開發過程類似,測試過程也必須分步驟進行,每個步驟在邏輯上是前一個步驟的繼續。大型軟件系統通常由若干個子系統組成,每個子系統又由若干個模塊組成。因此,大型軟件系統的測試基本上由下述幾個步驟組成:1) 模塊測試 在這個測試步驟中所發現的是編碼和詳細設計的錯誤,一般在軟件中會自動提示哪邊會有編碼程序語法的錯誤。2) 系統測試 在這個測試步驟中發現的往往是軟件設計中的錯誤,也可能發現需求說明中的錯誤。3) 驗收測試 在這個測試步驟中發現的往往是系統需求說明書中的錯誤。6.3.3 測試過程為了保證測試的質量,將測試過程分成幾個階段,即:代碼審查、單元測試、集成測試、確認測試和系統測試。 1)單元測試 單元測試集中在檢查軟件設計的最小單位模塊上,通過測試發現實現該模塊的實際功能與定義該模塊的功能說明不符合的情況,以及編碼的錯誤。 2)集成測試 集成測試是將模塊按照設計要求組裝起來同時進行測試,主要目標是發現與接口有關的問題。如一個模塊與另一個模塊可能有由于疏忽的問題而造成有害影響;把子功能組合起來可能不產生預期的主功能;個別看起來是可以接受的誤差可能積累到不能接受的程度;全程數據結構可能有錯誤等。 3)確認測試 確認測試的目的是向未來的用戶表明系統
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 你什么的樣子真美中考語文作文
- 稻谷加工與糧食產后處理設備選型指導考核試卷
- 印刷業發展趨勢與前瞻考核試卷
- 碳酸飲料行業產品銷售渠道研究考核試卷
- 竹纖維復合材料制備與應用考核試卷
- 檢驗醫學在慢性腎病監測中的重要性考核試卷
- 文化娛樂活動策劃與組織考核試卷
- 硅冶煉過程中的熱力學分析與優化考核試卷
- 水產加工品安全風險監測與預警機制構建考核試卷
- 紡織品紗線市場趨勢分析考核試卷
- 企業財務管理優化方案
- NB-T 47013.2-2015 承壓設備無損檢測 第2部分-射線檢測
- 實用版建筑工程工程合同模板
- 新型馬路劃線機設計
- 《兒科學》課件第9章第九節 腹瀉病
- 小學生主題班會 拒絕作弊+誠信考試+宣傳教育 課件(共28張PPT)
- 2023煤炭礦區地質勘查成果總結報告編寫規范
- 職業病危害與防治培訓PPT模板(含完整內容)13
- 新員工入職消防安全教育培訓記錄
- 《新編藥學實驗教程(上、下)》讀書筆記模板
- 幼小銜接工作指導手冊【完整版】
評論
0/150
提交評論