版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
基于JavaWeb的公司員工信息系統(tǒng)設計代化的管理要求,因此公司企業(yè)需要新的管理方法式來高效管理員工等相關信前端頁面采用JSP結合HTML技術實現(xiàn),使用Java作為后端開發(fā)語言,數據庫采用MySQL關系型數據庫。該系統(tǒng)對公司員工信息等進行規(guī)范、統(tǒng)一的管理,[關鍵詞]員工信息系統(tǒng);Java;JSP;SSM;MySQL;人事管理 1 1 1 2 21.5本章小結 32緒論開發(fā)技術概述 1 3 3 42.4MySQL數據庫 42.5軟件測試技術 42.6本章小結 53系統(tǒng)分析 5 93.1.1技術上的可行性 93.1.2經濟上的可行性 93.1.3操作上的可行性 93.2系統(tǒng)需求分析 53.2.1系統(tǒng)數據流分析 53.2.2系統(tǒng)功能分析 63.2.3系統(tǒng)用例描述 63.2系統(tǒng)性能分析 83.3.1實用性分析 83.3.2安全性分析 83.3.3可維護性分析 8 94系統(tǒng)設計 94.1概要設計 4.2詳細設計 4.2.1系統(tǒng)用戶登錄 4.2.2添加員工信息 4.2.4文件下載 4.3數據庫設計 4.3.1E-R圖設計 4.3.2數據庫表和字段設計 4.4本章小結 5系統(tǒng)實現(xiàn)與編碼 5.1管理員和員工操作 5.1.1登錄界面實現(xiàn) 5.1.2系統(tǒng)主界面實現(xiàn) 5.1.3員工管理界面實現(xiàn) 5.1.4下載中心界面實現(xiàn) 5.2本章小結 6系統(tǒng)測試 6.1測試的重要性及目的 6.3測試舉例 11緒論(1)國內現(xiàn)狀。在中國經濟快速發(fā)展的當今背景下,很多國內也在不斷地與技術方面,出現(xiàn)了以Java為主的后端開發(fā)語言結合SSH框架的開發(fā)組合,很合SSM相對于之前的技術框架組合等更為便捷,使用起來也更為智能。而現(xiàn)在(2)國外現(xiàn)狀。目前,人事等信息管理系統(tǒng)的開發(fā)與應用受國外大多數發(fā)2HeadTrax人事管理系統(tǒng),此系統(tǒng)可實現(xiàn)諸如員工信息修改、人員調動、社會招1.3研究目標開發(fā)此基于JavaWeb公司員工信息系統(tǒng)的目的在于幫助公司企業(yè)改變人事新的職位信息、查詢員工列表和添加新的員工(可根據員工的姓名進行模糊查詢)、可查看公告和添加新的公告、可上傳和下載文件。普通職工:相對于1.4論文組織結構第二章:基于JavaWeb員工信息系統(tǒng)系統(tǒng)開發(fā)過程中所需要的關鍵技術是31.5本章小結2開發(fā)技術概述JSP是技術的簡稱名,其中的J代表Java,S表示Server,P表示Page。其建立基于Java系統(tǒng)與JavaServlet動態(tài)技術,于1999年由Sun公司推出。借助于JSP為最受歡迎的線上編程語言之一,也在國內得到了十分廣泛的重視并被應用在2.2JAVA高級編程語言不同于面向過程的C++,Java是一門面向對象、被應用十分廣泛的高級編程語言。Java可以被應用于多種程序的編程,如Web應用、桌面應用、分布式系編程)是Spring的核心內容。使用Spring即不再需要開發(fā)人員去使用“new”關江里的船只,它可以將貨物(用戶發(fā)出的請求)通過HandlerMapping送到指定4的碼頭(Controller)。此處碼頭就是MVC中的Controller,然后由Controller來Mybatis對JDBC進行了封裝,它透明了數據庫的底層操作。Mybatis對數據庫的操作是由一個叫做sqlSession的示例實現(xiàn)的,它的作用可以被形容為橋梁,行產出。每當需要對數據進行操作時,就可以通過qlSessionFactory來實例化一個sqlSession對象,然后sqlSession攜帶著從對應Mapper中獲得的Sql指令對數MySQL屬于傳統(tǒng)的關系型數據庫產品,其開放式的架構使得用戶的選擇性很強,而且隨著技術的逐漸成熟,MySQL支持的功能也越來越多,性能也在不斷地提高,對平臺的支持也在增多,此外,社區(qū)的開發(fā)與維護人數也很多。當下,MySQL因為其功能穩(wěn)定、性能卓越,且在遵守GPL協(xié)議的前提下,可以免費使用與修改,因此深受用戶喜愛。關系型數據庫的特點是將數據保存在不同的表中,再將這些表放入不同的數據庫中,而不是將所有的數據統(tǒng)一放在一個大倉庫里,這樣的設計加快了MySQL的讀取速度,而且它的靈活性和可管理性也得到了很大的提高。訪問及管理MySQL數據庫的最常用標準化語言為SQL——結構化查詢語言。SQL使得對數據庫進行存儲、更新和存取信息的操作變得更加容易。MySQL數據庫是一款功能十分強大的關系數據庫,且免費開源。可跨平臺運行的特性是MysSQL的一個很大優(yōu)點。MySQL不但能在Windows系統(tǒng)上完美運行,亦可以在其他操作系統(tǒng)上穩(wěn)定的運行,MySQL擁有獨立于平臺的性質,這使它在Web應用程序中擁有著很多優(yōu)勢[10]。使用方便且功能十分強大。MySQL有著客戶端/服務器的架構,具有服務器保護和許多客戶端程序與庫。它可以實現(xiàn)對大量數據進行高效、安全和快速地處理。相比于其他一些數據庫,MySQL數據庫的使用就顯得十分簡單便捷。MySQL的最大優(yōu)點就是簡單、健壯、快速,方便使用者使用。2.5軟件測試技術軟件測試的目的是將軟件中可能存在的錯誤即時找出,并對威脅進行有效性排除和對漏洞的檢測。軟件測試共分為四個階段。(1)單元測試。單元測試主要是在軟件設計的最小單元模塊中進行測試,發(fā)現(xiàn)模塊內部的問題并改正。另外,確認模塊的實際功能與其功能描述兼容。5(2)集成測試。集成測試是根據設計要求和測試來組裝模塊。主要目的是(3)系統(tǒng)測試。系統(tǒng)測試包括很多模塊,如強度測試、安全測試、恢復測(4)驗證測試。驗證測試的目的是向未來的用戶表明應用程序可以按預期2.6本章小結3系統(tǒng)分析什么樣的建筑,建筑要用來做些什么,只有明白這些條目,建筑師才能設計出一范圍相對來而言是非常廣的。例如開發(fā)工具,有Eclipse和Idea等優(yōu)秀的軟件開發(fā)協(xié)助軟件,數據庫有Oracle和MySQL等,框架組合可選擇SSM或者SSH等等。本系統(tǒng)采用Java作為開發(fā)語言,數據庫采用MySQL,結合SSM框架技術,63.1.2經濟上的可行性以客觀的角度來看,一個企業(yè)的規(guī)模在發(fā)展的道路上是在不斷擴大的,隨之而來的職員數目也在不斷增加,為更好地管理職員等相關信息,最好的辦法就是采用科學現(xiàn)代的管理方式,而為公司開發(fā)一套適合本企業(yè)的員工信息管理系統(tǒng)就是一很好的方法。如果開發(fā)完成的系統(tǒng)能夠得到公司人員認真、規(guī)范化的操作,所帶來的效益是絕對可觀的,所節(jié)省出的開支絕對會遠遠大于前期系統(tǒng)開發(fā)所消耗的費用,由此來看,該系統(tǒng)開發(fā)在經濟上的可行性分析上是完全沒有問題的。3.1.3操作上的可行性對于員工系統(tǒng)的開發(fā),在開發(fā)前設計階段開發(fā)人員就必須清楚系統(tǒng)所面對的用戶對象。對于一個公司來說,企業(yè)內部不可能所有人員都懂計算機等專業(yè)知識,所以系統(tǒng)所面向的使用用戶應被定義為非計算機專業(yè)人員。本系統(tǒng)采用MVC設計模式和B/S架構,用戶只需要通過前端頁面簡單操作,后端數據就可根據用戶的操作進行調動和回顯。因此,本系統(tǒng)的操作是十分簡單的,任何人都可以輕易上手使用。數據流圖是系統(tǒng)需求中非常重要的一部分,數據流圖從數據的角度來描述一個系統(tǒng),可以幫助我們更為全面的理解系統(tǒng)運行的大致過程和數據走向。為本系統(tǒng)繪制的數據流圖如下3-1所示。系統(tǒng)繪制的數據流圖如下3-1所示。息7(1)管理員用戶用例分析系統(tǒng)管理員用戶是本系統(tǒng)的主要運營人員,他們需要根據實時情況發(fā)布公告信息,對員工的信息進行管理,根據公司內部部門人事等的調整及時在系統(tǒng)中進行更新等。比如:管理員在公告管理模塊發(fā)布有關五一假期的具體時間安排。管理員主要的執(zhí)行操作有:部門管理模塊:身份得到驗證,登錄成功后可對部門信息進行調整,展開增加、刪除和修改操作。職位管理模塊:對職位信息進行調整,進行增加、刪除和修改操作。員工管理模塊:對員工信息進行管理,可對目標員工進行信息增加、信息刪除以及信息修改操作。公告管理模塊:根據實際的公司安排或要求發(fā)布公告信息。下載中心模塊:根據實際需求情況完成文件的上傳和或者刪除文件等。管理員可執(zhí)行操作用例圖模型圖3-2所示。-<<包含>>修改文件信息包含》圖3-2管理員操作用例模型圖(2)普通用戶用例分析在此員工信息系統(tǒng)中,普通用戶可以對公司部門、職位、員工信息進行查看,也可以查看新公告和進行文件下載等。普通用戶操作用例圖,如圖3-3示。8普通用戶主要的執(zhí)行操作主要包括以下幾個方面。部門管理模塊:查看公司的部門信息。職位管理模塊:查看公司設定各個職位信息。員工管理模塊:可查看公司內部所有人員的信息。公告管理模塊:查看最新以及之前的公告信息。下載中心模塊:根據需要進行文件下載。3.2.3系統(tǒng)用例描述(1)用例描述-添加新員工員工管理是員工信息系統(tǒng)非常重要的一個功能模塊,此模塊功能能夠完美實現(xiàn)的系統(tǒng)才能被作為一個合格的員工信息系統(tǒng)。此小節(jié)對該模塊的添加新員工這一過程進行用例描述。如表3-1所示。用例名稱添加新員工管理員簡要說明管理員在員工管理功能模塊添加新的員工信息前置條件已經在系統(tǒng)中成功注冊的管理員用戶才能進行操作④管理員完成填寫,點擊“提交”,系統(tǒng)提示“增加成功”。如有必 提示“必填項不能為空”,返回添加界面重新填寫。⑤添加成功后點擊“員工列表”可查看新添加(2)用例描述-發(fā)布公告9為了進一步完善員工信息系統(tǒng)的功能,為系統(tǒng)加入了公告管理功能模塊,管理員可以在此模塊發(fā)布新公告。下面對發(fā)布新公告這一過程進行用例描述。如表3-2所示。用例名稱發(fā)布公告管理員簡要說明管理員在公告管理功能模塊發(fā)布新公告前置條件已經在系統(tǒng)中成功注冊的管理員用戶才能進行操作 ④管理員完成填寫,點擊“提交”,系統(tǒng)提示“增加成功”。如有必⑤添加成功后點擊“公告查詢”可查看新添加的公告(3)用例描述-下載文件在該系統(tǒng)的下載中心模塊,公司員工可根據需要下載一些文件。下面對文件下載這一場景進行用例描述。如表3-3所示。用例名稱下載文件用戶簡要說明管理員在公告管理功能模塊發(fā)布新公告前置條件已經在系統(tǒng)中成功注冊的用戶才能進行操作3.3.1實用性分析本系統(tǒng)開發(fā)的服務對象中小型公司企業(yè),因此系統(tǒng)的開發(fā)的主要目的幫助中小型公司企業(yè)解決有限的問題。3.3.2安全性分析數據安全總是放在第一位的,就是要保證數據的完善性、完整性和一致性,這是數據安全的基本要求。那么要保證數據的安全性,就要從以下三大方面入手:(1)防丟失。數據可能因為突然斷電而沒有來得及保存或者就是純粹的忘記保存,而該系統(tǒng)總是能將數據同步到本地計算機,以防丟失。(2)防盜竊。目前倒賣數據的風氣盛行,總是有些人將盜來的數據用到不正當的事情中,為了防止盜竊數據,數據庫的文件命名不會直接表示出其真實意義,不容易被人猜到。(3)防被篡改。有時會面臨著無意被人看到用戶名和密碼,因此很有可能被他人登錄到系統(tǒng)中,而對系統(tǒng)內的信息惡意篡改。所以管理人員的用戶名和密碼要盡量保密,密碼也要經常修改和設置復雜一些。3.3.3可維護性分析本系統(tǒng)對不同種類的業(yè)務管理和流程的方法相適應,且界面友好,使用起來比較簡單,易于操作,后臺維護比較方便。另外,該系統(tǒng)是基于B/S架構的,所以維護并不需要過高的技術水平,即使不是計算機方面的專業(yè)人士,也可在較短時間內掌握基本的維護技術。3.4本章小結本章節(jié)對該系統(tǒng)的需求方面進行分析,明確了該系統(tǒng)的可開發(fā)性、可應用性。另外,在對該系統(tǒng)的需求分析的過程中,得出了一些關于功能模塊的邏輯要點。通過用例描述對功能模塊進行透明化,使本章節(jié)的目標更加的明確。4系統(tǒng)設計不論對于論文還是系統(tǒng)本身,系統(tǒng)設計部分是均是極其重要的部分。該部分需要對整個系統(tǒng)的大體結構,執(zhí)行流程,及數據庫表設計等進行明確的描述。管理員和普通用戶是此基于JavaWeb的公司員工信息系統(tǒng)中的兩個主要相關角色,其中管理員又包括超級管理員和普通管理員。管理員可以管理員工,對員工等信息進行調整。超級管理員相對管理員多出用戶管理(管理管理員用戶)的模塊。普通用戶可查看部門、員工和公告等信息。以下是相關功能的簡要描述。對部門、職位和員工信息進行規(guī)范化管理,對公告和文件進行規(guī)范化管理是該系統(tǒng)管理員主要的負責范圍和權限。普通用戶相對員管理減少了管理操作,可查看各模塊信息和下載文件。本系統(tǒng)框架結構圖舍去了登錄和注銷模塊,如圖4-1所示。查看和下載文件查看和下載文件查看公告信息查看員工信息查看職位信息查看部門信息上傳和刪改文件信息下載中心查看文件信息增刪改公告信息公告管理查看公告信息增刪改員工信息員工管理查看員工信息增刪改職位信息職位管理查看職位信息增刪改部門信息部門管理查看部門信息員工信息系統(tǒng)管理員用戶下載中心公告管理員工管理職位管理部門管理圖4-1系統(tǒng)結構圖4.2詳細設計該部分主要介紹員工信息系統(tǒng)在運行過程中程圖主題界面。用戶登錄的具體流程如圖4-2所示。Y登錄名和密碼是否正確Y圖4-2系統(tǒng)登錄實現(xiàn)流程圖4.2.2添加員工信息員工信息添加是只有管理員才能進行的操作。管理員登錄成功之后點擊“員工管理”進入員工管理的功能模塊,然后點擊添加員工,進入員工員工信息填寫的界面,信息填寫完成以后點擊“提交”。提交之后系統(tǒng)首先會對必填項進行檢測如果有必填項目沒有填寫,系統(tǒng)將提示“必填項目不能為空”。如均已填寫,則提示“增加成功”。員工信息的添加流程圖如圖4-3所示。點擊“添加員工”點擊“提交”必填字段檢測提示“增加成功”圖4-3添加員工信息流程圖4.2.3刪除公告信息公告信息的刪除是只有管理員才能進行的操“公告管理”進入公告管理的功能模塊,然后點擊公告查詢進入公告列表界面。刪除?”,點擊確認,系統(tǒng)提示“已刪除”,完成刪除操作。公告信息刪除流程圖如4-4所示。點擊“公告查詢”提示“是否確認刪除”點擊“確認”Y圖4-4刪除公告信息流程圖用戶點擊“文件下載“”進入文件下載功能模塊,點擊“文件查詢”進入文件列表界面,找到目標文件所在行,點擊操作框中的“下載”圖標按鈕即可完成下載。文件下載流程圖如圖4-5所示。圖4-5文件下載流程圖4.3數據庫設計及未來可能會有的需求,而設計出更為細節(jié)的數據庫設計。式。系統(tǒng)全局E-R圖如圖4-6所示。管理管理n-管理1下載管理管理員工n—n—n—11圖4-6全局E-R圖(1)管理員用戶表設計和普通用戶表(亦是員工信息表)設計括管理員ID、登錄名、登錄密碼、創(chuàng)建日期和用戶名,E-R模型如下4-7所示。圖4-7管理員用戶信息表E-R模型普通用戶表(亦是員工信息表)字段包括用戶ID、部門ID、職位ID、姓名、性別、電話、郵件、學歷、身份證號、地址、密碼和創(chuàng)建日期。E-R模型如下4-8所示。學歷部門ID性別圖4-8普通用戶信息表E-R模型(2)公告信息表設計和下載中心信息表設計內容、創(chuàng)建日期和發(fā)布者。其E-R模型如下圖4-9所示。公告ID圖4-9公告信息表E-R模型下載中心信息表包括文件ID、標題、文件名、創(chuàng)建日期和上傳者字段。E-R模型如下4-10所示。標題創(chuàng)建日期文件ID圖4-10下載中心信息表E-R模型4.3.2數據庫表和字段設計根據用戶和管理員所有的具體功能模塊分析和對數據庫中實體關系的設計,可以看出系統(tǒng)中所用到的基本信息,主要是存儲系統(tǒng)中所有的數據。下面對各個實體以表格的形式進一步清晰具體地說明。(1)管理員用戶信息表。該表用于存儲管理員用戶的基本信息,表所含的信息字段有:管理員ID、登錄名、登錄密碼、注冊日期和用戶名。具體表設計與說明如表4-1所示。數據類型中文字段(說明)可否為空否登錄名否登錄密碼否注冊日期否用戶名否(2)員工信息表。該表用于存儲員工的基本信息,表所包含的信息字段有:員工ID、部門ID、職位ID、姓名、性別、電話、郵件、學歷、身份證號碼、聯(lián)系地址、建檔日期和登錄密碼。具體設計與說明如表4-2所示。數據類型中文字段(說明)可否為空員工ID否否否姓名否性別否電話否郵件否學歷否身份否否建檔日期否登錄密碼否(3)部門信息表。該表用于存儲部門信息,表所包含的信息字段有:部門ID、部門名稱和部門信息。具體表設計與說明如表4-3所示。數據類型中文字段可否為空否部門名稱否詳細信息否(4)職位信息表。該表用于存儲公司的職位信息,表所包含的信息字段有職位ID,職位名稱和詳細信息。具體表設計與說明如表4-4所示。數據類型中文字段(說明)可否為空否否詳細信息否(5)公告信息表。該表用于存儲部門信息,表所包含的信息字段有:公告ID、標題、內容、發(fā)布日期和發(fā)布人。具體表設計與說明如表4-5所示。數據類型中文字段名(說明)可否為空公告ID無內容否發(fā)布日期否否(6)文件信息表。該表用于存儲下載中心模塊的文件信息,表所包含的信息字段有:文件ID、標題、文件名、文件描述、上傳日期和上傳用戶。具體表設計與說明如表4-6所示。數據類型中文字段名(說明)可否為空否否文件名否否上傳日期否上傳用戶否4.4本章小結本章闡述了該系統(tǒng)的框架結構、系統(tǒng)流程和數據結構,并著重分析E-R圖。其目的是獲得該系統(tǒng)的最終實體模型。系統(tǒng)設計的總體目標有很多,本章確認了最適合該系統(tǒng)功能需求和性能需求的系統(tǒng)結構、數據庫結構和實現(xiàn)算法。5系統(tǒng)實現(xiàn)與編碼客戶端應用程序實現(xiàn)時要注意安全系數一定要高,其次就是要做好承接轉換功能。另外,對于用戶的身份能夠快速鑒別,同時加強對系統(tǒng)資料的保管,嚴防資料不被遺失。5.1.1登錄界面實現(xiàn)為了保證系統(tǒng)的安全,在管理模塊設立了必經登錄這一項。具體操作時,在連接數據庫進行身份驗證時密碼必須正確。同時,系統(tǒng)阻止外來的干擾和破壞。管理員和員工分別按要求輸入賬號和密碼,通過檢測,即可成功登錄。如圖5-1用戶名管理員管理員登錄代碼:publicModelAndViewlogin(@Rloginname,@RequestParam("password")Stringpassword,@RequestParam("tip")Stringtip,HttpSessionsession,ModelAndViewmv){//調用業(yè)務邏輯組件判斷用戶是否可以登錄Useruser=rainservice.login(loginname,pa//將用戶保存到HttpSession當中);"輸出================");session.setAttribute(Constantif(loginname.equals//客戶端跳轉到main頁面mv.setViewName("redirect:/imv.setViewName("redirect:/in}//設置登錄失敗提示信息mv.addObject("message","登錄名或密碼錯誤!請重新輸入//服務器內部跳轉到登錄頁面mv.setViewName("forward:/login}Employeeuser=rainservice.login2(loginname,password););"session.setAttribute(Constants.US//客戶端跳轉到main頁面mv.setViewName("redirect:/indexcust//設置登錄失敗提示信息mv.addObject("message","登錄名或密碼錯誤!請重新輸入//服務器內部跳轉到登錄頁面mv.setViewName("forward:/login}}}5.1.2系統(tǒng)主界面實現(xiàn)管理員和員工成功登錄后,會分別進入到不同的兩種主界面。管理員主界面左側有導航菜單,共分為五大功能(超級管理員有六種),可以在里面選擇進行具體的操作。員工主界面共有五大功能。管理員主界面和普通用戶主界面如圖管理員:超級管理員1,歡迎您!歡迎管理員:超級管理員1,歡迎來到員工信息系統(tǒng)。侯永輝,歡迎您!圖5-3普通用戶主界面如圖5-4、圖5-5所示。合我的桌面員工列表首頁/員工列表請輸入查找員工姓名QQ姓名性別郵箱學歷部門建檔日期操作小敏男碩士技術部宣侯永輝男技術部宣小蘭女本科技術部、宣圖5-4員工列表合我的桌面員工列表添加員工×身份證號碼 ‘性別男性請輸入1,女性請輸入2 ‘學歷職員1技術部提交提交圖5-5添加員工信息員工列表查詢代碼:@RequestMapping(value="/employee/list",method=RequesformNameList<Employee>job_list=rainservice.get_EmployeSystem.out.println("查看job_list:"+job_list);//按條件查詢job_list=rainservice.get_Employee}model.addAttribute("list",job_li}@RequestMapping(value="/employee/add",method=RequepublicModelAndViewadd(ModelAndViewmv,@Mod//如果id不為空,更新數據rainservice.update_EmployeeInSystem.out.println("新員工添加成功,明天繼續(xù)舔你我的寶!");//插入數據rainservice.insert_EmployeeIn}//重定向mv.setViewName("redirect:/employee/lis}所示5-6所示。+增加Q文件名發(fā)布用戶圖片1宣□回圖5-6下載中心界面下載功能實現(xiàn)代碼://通過文件標題名字獲得其文件名FileInputStreamips=newFileInputStream(flie);//PrintWriterwriter=response.getWriter();response.setContentType("application/x-msdowresponse.setHeader("Content-Disposition","attachment;filename="+fiServletOutputStreamops=respon}}管理員相關的功能界面包括:登錄、用戶管理、員工管理、部門信息管理、職位管理、公告管理和下載中心等,可實現(xiàn)對個模塊的增刪改等。員工相關的功能界面包括:登錄、部門和職位信息的查看、以及公告的查看和文件的下載。但不可對各個模塊進行信息增刪改等操作。6系統(tǒng)測試軟件系統(tǒng)在設計開發(fā)的過程中經常會出現(xiàn)一些未料及的錯誤。有一些錯誤在進行開發(fā)運行是就可被發(fā)現(xiàn),因為當程序運行出錯時,開發(fā)工具軟件會自動提示出現(xiàn)的錯誤,開發(fā)人員便可以通過提示進行程序的更正和修復。但實際情況是,除此種錯誤情況外還存在一種另外一種不會被開發(fā)工具自動提示的錯誤。這錯誤可能是算法錯誤,也可能是邏輯錯誤,是一種需要人工檢驗才能發(fā)現(xiàn)的錯誤。系統(tǒng)測試是系統(tǒng)在開發(fā)完成以后,在向委托方正式交付之前進行的一項非常重要的流程,以此來發(fā)現(xiàn)系統(tǒng)中可能存在的缺陷14]。如果忽略了系統(tǒng)測試這一環(huán)節(jié),那么系統(tǒng)漏洞在后期極有可能會帶來嚴重的后果,無論對于委托發(fā)方還是受委托方,對彼此造成的損失都將會遠遠大于進行系統(tǒng)測試所消耗的人力費用6.2系統(tǒng)的測試過程(1)將要的測試的內容分為若干個部分,列出詳細細節(jié)信息(2)對測試的內容步驟進行詳細的記錄,保證步驟無漏缺。(3)比較預計結果和實際測試結果,以此來判斷功能的實現(xiàn)是否符合預期。(4)針對不符合預期的測試部分,制作缺陷表,等待開發(fā)人員修復。6.3測試舉例(1)用戶登錄作為本系統(tǒng)最為基礎的一個功能,必須保證其實現(xiàn)的穩(wěn)定性和可靠性。針對用戶登錄,具體的測試流程如表6-1所示。功能模塊名稱用戶登錄功能特性數據路中存在管理員用戶admin,其密碼為123456.測試目的測試流程序號操作預計結果實際結果1選擇管理員用戶,點擊“登錄”填項不能為空”提示“必須填項不能為空”2輸入登錄名“admin”和員用戶,點擊登錄。提示“登錄名或密碼錯誤!請重新輸入"提示“登錄名或密入”3登錄成功登錄成功4錯誤!請重新輸入”提示“登錄名或密入”(2)下載中心模塊測試用例,表中的含有兩條文件信息。具體過程測試如表6-2所示。功能模塊名稱下載中心下載中心功能操作核驗數據庫中已經含有了兩條文件信息,用戶通過嘗試文件下載等。測試目的驗證下載中心模塊的文件下載功能實現(xiàn)是否符合預期用例編號預計結果實際測試結果點擊文件查詢,找到目標文件,點擊下載按鈕無點擊文件查詢,找到目標文件,點擊刪除按鈕無文件成功刪除文件成功刪除6.4本章小結本章的主要任務是進行系統(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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026福建中醫(yī)藥大學國醫(yī)堂招聘8人備考題庫及答案詳解一套
- 2026河南省12356中心招聘備考題庫及1套完整答案詳解
- 2026湖北隨州市紀委監(jiān)委機關專項招聘以錢養(yǎng)事工作人員3人備考題庫有答案詳解
- 2026福建三明市永安市婦聯(lián)幼兒園招聘編外人員1人備考題庫及1套完整答案詳解
- 2026福建醫(yī)科大學安全保衛(wèi)工作人員招聘3人備考題庫(一)及完整答案詳解
- 2026黑龍江齊齊哈爾市富裕縣公共資源交易綜合服務中心招聘公益性崗位人員2人備考題庫及參考答案詳解
- 2026重慶沙坪壩區(qū)陳家橋社區(qū)衛(wèi)生服務中心招聘備考題庫含答案詳解
- 2026福建省產業(yè)股權投資基金有限公司福建省產投私募基金管理有限公司招聘備考題庫及完整答案詳解
- 2026湖南長沙市新城學校春季教師招聘4人備考題庫及1套參考答案詳解
- 2026浙江溫州市甌江口新區(qū)國有資產經營管理有限公司勞務外包員工招聘5人備考題庫及答案詳解(易錯題)
- (一模)烏魯木齊地區(qū)2026年高三年級第一次質量監(jiān)測物理試卷(含答案)
- 高級消防設施操作員模擬試題及答案(新版)9
- 江蘇省南通市如皋市創(chuàng)新班2025-2026學年高一上學期期末數學試題+答案
- 內科護理科研進展
- 安徽省蚌埠市2024-2025學年高二上學期期末考試 物理 含解析
- 配送員派單勞務合同范本
- 退休人員返聘勞務合同
- 浙江省杭州市蕭山區(qū)2024-2025學年六年級上學期語文期末試卷(含答案)
- 《火力發(fā)電廠鍋爐技術監(jiān)督導則》
- 文旅智慧景區(qū)項目分析方案
- 法院證據目錄(訴訟)
評論
0/150
提交評論