【裝配車間設(shè)備管理系統(tǒng)設(shè)計(jì)與開發(fā)6700字(論文)】_第1頁
【裝配車間設(shè)備管理系統(tǒng)設(shè)計(jì)與開發(fā)6700字(論文)】_第2頁
【裝配車間設(shè)備管理系統(tǒng)設(shè)計(jì)與開發(fā)6700字(論文)】_第3頁
【裝配車間設(shè)備管理系統(tǒng)設(shè)計(jì)與開發(fā)6700字(論文)】_第4頁
【裝配車間設(shè)備管理系統(tǒng)設(shè)計(jì)與開發(fā)6700字(論文)】_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

PAGE37裝配車間設(shè)備管理系統(tǒng)設(shè)計(jì)與開發(fā)目錄第1章引言 11.1研究背景 11.1研究意義 1第2章系統(tǒng)概述 22.1數(shù)據(jù)庫設(shè)計(jì) 22.2開發(fā)環(huán)境 22.3PHP概述 22.4MySQL 2第3章需求分析與概要設(shè)計(jì) 33.1業(yè)務(wù)需求分析 33.2功能需求分析 43.3數(shù)據(jù)庫概念模型設(shè)計(jì) 43.4數(shù)據(jù)流程設(shè)計(jì) 83.5數(shù)據(jù)字典 93.5.1數(shù)據(jù)流設(shè)計(jì) 93.5.2數(shù)據(jù)字典設(shè)計(jì) 103.5.3數(shù)據(jù)庫表設(shè)計(jì) 12第4章系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 154.1軟件總體設(shè)計(jì) 154.2各模塊流程設(shè)計(jì) 164.3系統(tǒng)菜單設(shè)計(jì) 194.4登錄模塊功能設(shè)計(jì) 204.5管理員模塊功能設(shè)計(jì) 244.6員工模塊功能設(shè)計(jì) 28第5章系統(tǒng)測(cè)試 325.1測(cè)試目的 325.2測(cè)試概述 325.3單元測(cè)試 325.3.1登錄測(cè)試 325.3.2注冊(cè)測(cè)試 335.3.3系統(tǒng)功能測(cè)試 345.4測(cè)試結(jié)果 34第6章結(jié)論 35參考文獻(xiàn) 36第1章引言1.1研究背景工業(yè)化以來,隨著科學(xué)技術(shù)及管理思想的不斷發(fā)展,加工制造行業(yè)在技術(shù)應(yīng)用及管理模式上也經(jīng)歷了幾次變革,從實(shí)際發(fā)展來看,每一次變革都帶來了工業(yè)水平的大幅提升,闡釋了技術(shù)革命對(duì)工業(yè)發(fā)展的主導(dǎo)作用,體現(xiàn)到車間層面的應(yīng)用管理。我國作為制造業(yè)大國,憑借自身勞動(dòng)力市場(chǎng)的優(yōu)勢(shì)獲得了很長時(shí)間的發(fā)展。但隨著經(jīng)濟(jì)實(shí)力的不斷提高,經(jīng)學(xué)技術(shù)的高速發(fā)展,全球經(jīng)濟(jì)的競(jìng)爭(zhēng)日益激烈?,F(xiàn)今社會(huì)生活中,互聯(lián)網(wǎng)成了主流,各式各樣的管理類軟件也越來越多,我們可以發(fā)現(xiàn),幾乎各行各業(yè)都擁有并使用了適合自己公司的網(wǎng)站,這就加快了網(wǎng)站的開發(fā)與深入探究的進(jìn)程。1.1研究意義隨著我國人民生活水平的不斷提高,我國企業(yè)不斷向國際接軌,市場(chǎng)需求水平越來越高,客戶對(duì)產(chǎn)品的質(zhì)量、交貨期、價(jià)格的要求越來越嚴(yán)格,企業(yè)的利潤空間遇到前所未有的挑戰(zhàn)。在這樣的大環(huán)境下,制造型企業(yè)需要尋求提高生產(chǎn)效率,降低生產(chǎn)成本的方法和方向,裝配車間設(shè)備管理系統(tǒng)也就應(yīng)運(yùn)而生。

第2章相關(guān)技術(shù)簡(jiǎn)介2.1開發(fā)環(huán)境硬件環(huán)境:I3,6GB內(nèi)存,500GB硬盤;軟件環(huán)境:Windows7,PHP,MySQL2.32PHP概述PHP是生成動(dòng)態(tài)網(wǎng)頁的工具之一。PHP代表:超文本預(yù)處理器(PHP:HypertextPreprocessor)。PHP是完全免費(fèi)的,不用花錢,你可以從PHP官方站點(diǎn)()自由下載。PHP遵守GNU公共許可(GPL),在這一許可下誕生了許多流行的軟件諸如Linux和Emacs。你可以不受限制的獲得源碼,甚至可以從中加進(jìn)你自己需要的特色。PHP在大多數(shù)Unix平臺(tái),Linux和微軟Windows平臺(tái)上均可以運(yùn)行。怎樣在Windows環(huán)境的PC機(jī)器或Unix機(jī)器上安裝PHP的資料可以在PHP官方站點(diǎn)上找到。安裝過程很簡(jiǎn)單。2.4MySQL本系統(tǒng)使用的是MySQL數(shù)據(jù)庫服務(wù)器。MySQL是一個(gè)真正的多用戶、多線程SQL數(shù)據(jù)庫服務(wù)器。SQL(結(jié)構(gòu)化查詢語言)是世界上最流行的和標(biāo)準(zhǔn)化的數(shù)據(jù)庫語言。MySQL是以一個(gè)客戶機(jī)/服務(wù)器結(jié)構(gòu)的實(shí)現(xiàn),它由一個(gè)服務(wù)器守護(hù)程序mysqld和很多不同的客戶程序和庫組成。SQL是一種標(biāo)準(zhǔn)化的語言,它使得存儲(chǔ)、更新和存取信息更容易。例如,你能用SQL語言為一個(gè)網(wǎng)站檢索產(chǎn)品信息及存儲(chǔ)顧客信息,同時(shí)MySQL也足夠快和靈活以允許你存儲(chǔ)記錄文件和圖像。MySQL主要目標(biāo)是快速、健壯和易用。

第3章需求分析與概要設(shè)計(jì)3.1業(yè)務(wù)需求分析通過需求分析,本系統(tǒng)應(yīng)該完成以下業(yè)務(wù)工作:管理員:管理部門信息、員工信息、設(shè)備的類別信息、設(shè)備的信息以及設(shè)備的變更信息;員工:管理個(gè)人資料、申請(qǐng)?jiān)O(shè)備維護(hù),查詢?cè)O(shè)備維護(hù)、申請(qǐng)?jiān)O(shè)備變更。查詢?cè)O(shè)備變更信息等。根據(jù)以上業(yè)務(wù)需求分析可得出主要業(yè)務(wù)流程如下圖所示:圖3-1業(yè)務(wù)流程圖3.2功能需求分析系統(tǒng)結(jié)構(gòu)設(shè)計(jì)是用戶登錄進(jìn)入網(wǎng)站之后對(duì)該系統(tǒng)能夠進(jìn)行一系列操作的描述,主要還是以系統(tǒng)功能模塊為主展開操作。一個(gè)易于修改的系統(tǒng)應(yīng)該由一些相對(duì)獨(dú)立、功能單一的模塊按照層次結(jié)構(gòu)組成。這些模塊之間不必要的聯(lián)系都已去掉,而且它們的功能及相互關(guān)系都已闡明。這就是結(jié)構(gòu)化設(shè)計(jì)的基本思想。本系統(tǒng)功能模塊設(shè)計(jì)如下圖所示:圖3-2系統(tǒng)功能模塊圖3.3數(shù)據(jù)庫概念模型設(shè)計(jì)本階段是在需求分析的基礎(chǔ)上,把用戶需求抽象為信息結(jié)構(gòu),建立出一個(gè)面向問題的概念模型,此模型采用實(shí)體-聯(lián)系方法(Entity-RelationshipApproach)。它用E-R圖描述現(xiàn)實(shí)世界中的實(shí)體。用這種方法表示的概念模型又稱為E-R模型。E-R模型中包含“實(shí)體”、“聯(lián)系”、和“屬性”等三個(gè)基本成分,其中:1、實(shí)體:是指客觀世界中存在的并可以相互區(qū)分的事物。用方框表示,方框內(nèi)為實(shí)體的名稱;2、聯(lián)系:是指客觀世界中的事物彼此間的聯(lián)系。用菱形表示,菱形內(nèi)為聯(lián)系的名稱。3、屬性:是指實(shí)體或聯(lián)系所具有的性質(zhì)。用橢圓表示,橢圓內(nèi)為屬性名稱。使用線段將其和相應(yīng)的實(shí)體連接起來;系統(tǒng)中包含的實(shí)體描述如下:裝配車間設(shè)備類別實(shí)體屬性圖3-3:圖3-3裝配車間設(shè)備類別實(shí)體屬性圖部門實(shí)體屬性圖3-4:圖3-4部門實(shí)體屬性圖管理員實(shí)體屬性圖3-5:圖3-5管理員實(shí)體屬性圖設(shè)備變更實(shí)體屬性圖3-6:圖3-6設(shè)備變更實(shí)體屬性圖設(shè)備維護(hù)實(shí)體屬性圖3-7:圖3-7設(shè)備維護(hù)實(shí)體屬性圖設(shè)備實(shí)體屬性圖3-8:圖3-8設(shè)備實(shí)體屬性圖員工實(shí)體屬性圖3-9:圖3-9員工實(shí)體屬性圖裝配車間設(shè)備管理系統(tǒng)E—R圖:圖3-10裝配車間設(shè)備管理系統(tǒng)實(shí)體之間關(guān)系E-R圖3.4數(shù)據(jù)流程設(shè)計(jì)數(shù)據(jù)流程圖(DFD—DataFlowDiagram)描繪系統(tǒng)的邏輯模型,圖中沒有任何具體的物理元素,只是描繪信息在系統(tǒng)中流動(dòng)和處理的情況。因?yàn)閿?shù)據(jù)流程圖是邏輯系統(tǒng)的圖形表示,即使不是專業(yè)的計(jì)算機(jī)技術(shù)人員也容易理解,所以是極好的通信工具。此外,設(shè)計(jì)數(shù)據(jù)流圖只需考慮系統(tǒng)必須完成的基本邏輯功能,完全不需要考慮如何具體地實(shí)現(xiàn)這些功能,所以它也是軟件設(shè)計(jì)的很好的出發(fā)點(diǎn)。數(shù)據(jù)流程圖如下:圖3-11數(shù)據(jù)流程圖3.5數(shù)據(jù)字典系統(tǒng)分析中所使用的數(shù)據(jù)字典,主要用來描述數(shù)據(jù)流程圖中的數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、處理過程和外部實(shí)體。數(shù)據(jù)字典把數(shù)據(jù)的最小組成單位看成是數(shù)據(jù)元素(基本數(shù)據(jù)項(xiàng)),若干個(gè)數(shù)據(jù)元素可以組成一個(gè)數(shù)據(jù)結(jié)構(gòu)(組合數(shù)據(jù)項(xiàng))。數(shù)據(jù)結(jié)構(gòu)是一個(gè)遞歸概念,即數(shù)據(jù)結(jié)構(gòu)的成分也可以是數(shù)據(jù)結(jié)構(gòu)。數(shù)據(jù)字典通過數(shù)據(jù)元素和數(shù)據(jù)結(jié)構(gòu)來描寫數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)的屬性,數(shù)據(jù)元素組成數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)結(jié)構(gòu)組成數(shù)據(jù)流和數(shù)據(jù)存儲(chǔ)。3.5.1數(shù)據(jù)流設(shè)計(jì)表3-1數(shù)據(jù)流編號(hào)名稱組成來源去向D1人員信息編號(hào)+姓名+性別+身份證號(hào)+電話+郵箱+地址+入職時(shí)間+崗位+照片+備注管理員F1人員信息D2管理員信息編號(hào)+用戶名+密碼+權(quán)限+添加時(shí)間管理員F2管理員信息D3部門信息編號(hào)+名稱+負(fù)責(zé)人+電話+責(zé)任管理員F3部門信息D4設(shè)備類別信息編號(hào)+名稱+添加時(shí)間管理員F4設(shè)備類別信息D5設(shè)備信息編號(hào)+類別編號(hào)+名稱+價(jià)格+圖片+購買日期+備注管理員F5設(shè)備信息D6設(shè)備維護(hù)信息編號(hào)+設(shè)備編號(hào)+損壞程度+故障描述+申報(bào)人編號(hào)管理員F6設(shè)備維護(hù)信息D7設(shè)備變更信息編號(hào)+設(shè)備編號(hào)+新設(shè)備價(jià)值+備注+申報(bào)人編號(hào)管理員F7設(shè)備變更信息3.5.2數(shù)據(jù)字典設(shè)計(jì)編號(hào):P1輸入的數(shù)據(jù)流:D1文件信息:F1輸出的數(shù)據(jù)流:D1功能說明:人員管理編號(hào):P2輸入的數(shù)據(jù)流:D2文件信息:F2輸出的數(shù)據(jù)流:D2功能說明:管理員信息管理編號(hào):P3輸入的數(shù)據(jù)流:D3輸出的數(shù)據(jù)流:D3功能說明:部門信息管理。編號(hào):P4輸入的數(shù)據(jù)流:D4文件信息:F4輸出的數(shù)據(jù)流:D4功能說明:設(shè)備類別管理出錯(cuò)信息:出錯(cuò)后提示管理員編號(hào):P5輸入的數(shù)據(jù)流:D5文件信息:F5輸出的數(shù)據(jù)流:D5功能說明:設(shè)備管理出錯(cuò)信息:出錯(cuò)后提示管理員編號(hào):P6輸入的數(shù)據(jù)流:D6輸出的數(shù)據(jù)流:D6功能說明:設(shè)備維護(hù)管理出錯(cuò)信息:出錯(cuò)后提示管理員編號(hào):P7輸入的數(shù)據(jù)流:D7文件信息:F7輸出的數(shù)據(jù)流:D27功能說明:設(shè)備變更管理。出錯(cuò)信息:出錯(cuò)后提示管理員3.5.3數(shù)據(jù)庫表設(shè)計(jì)根據(jù)E-R模型,系統(tǒng)建立了以下邏輯數(shù)據(jù)結(jié)構(gòu),下面是各數(shù)據(jù)表的詳細(xì)在服務(wù)器上建立數(shù)據(jù)庫,其中包括以下表:表3-2管理員信息表字段名稱數(shù)據(jù)類型字段大小索引是否可為空編號(hào)Varchar14PKNO用戶名Varchar8NO密碼Varchar8NO權(quán)限Varchar14YES添加時(shí)間Datetime8YES表3-3部門信息表字段名稱數(shù)據(jù)類型字段大小索引是否可為空編號(hào)varchar14PKNO主管姓名varchar8NO部門名稱varchar8NO電話varchar14NO職責(zé)varchar2NO表3-4員工信息表字段名稱數(shù)據(jù)類型字段大小索引是否可為空編號(hào)varchar14PKNO部門編號(hào)varchar2FKNO密碼varchar4YES姓名varchar30YES性別varchar2YES電話varchar20YES郵箱varchar30YES身份證號(hào)varchar30地址varchar30入職時(shí)間Datetime8崗位varchar30照片varchar50備注varchar30表3-5設(shè)備類別信息表字段名稱數(shù)據(jù)類型字段大小索引是否可為空編號(hào)int4PKNO名稱char40YES添加時(shí)間Datetime8YES表3-6設(shè)備信息表字段名稱數(shù)據(jù)類型字段大小索引是否可為空編號(hào)int4PKNO類別編號(hào)int4FKNO名稱varchar20FKNO價(jià)格Float8YES圖片varchar20YES購買日期Datetime8YES備注varchar20YES表3-7設(shè)備維護(hù)表字段名稱數(shù)據(jù)類型字段大小索引是否可為空編號(hào)int4PKNO設(shè)備編號(hào)int4FKNO損壞程度varchar20FKNO故障描述varchar50YES申報(bào)人編號(hào)int4FKNO表3-8設(shè)備變更表字段名稱數(shù)據(jù)類型字段大小索引是否可為空編號(hào)int4PKNO設(shè)備編號(hào)int4FKNO新設(shè)備估價(jià)Float8FKNO備注varchar50YES申報(bào)人編號(hào)int4FKNO

第4章系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)4.1軟件總體設(shè)計(jì)系統(tǒng)設(shè)計(jì)要回答的中心問題是系統(tǒng)“怎么做”,即如何實(shí)現(xiàn)需求分析說明書中規(guī)定的系統(tǒng)功能。在這一階段,要根據(jù)實(shí)際的技術(shù)條件、經(jīng)濟(jì)條件和社會(huì)條件,確定系統(tǒng)的實(shí)施方案,即系統(tǒng)的物理模型。系統(tǒng)總流程圖參見圖4-1:圖4-1系統(tǒng)總體流程圖4.2各模塊流程設(shè)計(jì)4.2.1用戶登錄模塊流程設(shè)計(jì):功能:用戶輸入用戶名和密碼后,即登錄到用戶界面,登陸后的用戶可以進(jìn)行相應(yīng)的操作。用戶登錄模塊流程圖參見圖4-2:圖4-2用戶登錄模塊流程圖4.2.2添加設(shè)備模塊流程設(shè)計(jì):功能:登陸后的管理員可以添加設(shè)備信息。添加設(shè)備模塊流程圖參見圖3-3:圖4-3添加設(shè)備模塊流程圖4.2.3員工申請(qǐng)?jiān)O(shè)備維護(hù)流程設(shè)計(jì):功能:?jiǎn)T工登錄本系統(tǒng)后,可以申請(qǐng)?jiān)O(shè)備維護(hù)。設(shè)備維護(hù)流程圖參見圖3-4:圖4-4設(shè)備維護(hù)申請(qǐng)模塊流程圖4.2.4管理員模塊流程設(shè)計(jì):進(jìn)入系統(tǒng)后能夠允許使用的系統(tǒng)功能和用戶的權(quán)限有關(guān),管理員用戶可以對(duì)設(shè)備信息進(jìn)行增、刪、改操作以及對(duì)員工信息和設(shè)備進(jìn)行查詢。功能:管理人員登陸后可對(duì)員工信息、設(shè)備類型信息、設(shè)備信息等進(jìn)行維護(hù)與查詢。管理員模塊流程圖參見圖3-5:圖4-5管理員模塊流程圖4.3系統(tǒng)菜單設(shè)計(jì)本系統(tǒng)采用在瀏覽器主窗體中的左側(cè)設(shè)置菜單欄,分別為員工和系統(tǒng)管理員呈現(xiàn)相應(yīng)操作權(quán)限的菜單項(xiàng),通過選擇菜單中的菜單項(xiàng)來執(zhí)行對(duì)應(yīng)功能模塊的操作。各角色的菜單設(shè)置參見圖4-6:圖4-6管理員用戶菜單4.4登錄模塊功能設(shè)計(jì)4.4.1模塊功能:會(huì)員和系統(tǒng)管理員通過不同的界面登陸系統(tǒng),系統(tǒng)根據(jù)用戶的角色展現(xiàn)對(duì)應(yīng)權(quán)限的菜單項(xiàng),并可依據(jù)角色阻止對(duì)沒有權(quán)限的模塊進(jìn)行非法訪問。當(dāng)用戶名或密碼輸入錯(cuò)誤時(shí),在輸入界面下方以醒目的紅色文字提示“用戶名或密碼錯(cuò)誤”。4.4.2界面設(shè)計(jì):用戶登錄界面參見圖4-7:圖4-7登錄界面用戶登錄界面部分代碼如下:關(guān)鍵代碼如下:title>裝配車間設(shè)備管理系統(tǒng)</title><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"><styletype="text/css"><!--*{overflow:hidden;font-size:9pt;}body{ margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; background-repeat:repeat-x; background-color:#2CAFFF;}.STYLE5{color:#2E82DA; font-size:26pt;}.STYLE7{color:#000066}--></style></head><scripttype="text/javascript"> functionhsgchecklogin(){ if(document.f11.username.value==""||document.f11.pwd.value==""||document.f11.pagerandom.value=="") { alert("請(qǐng)輸入完整"); returnfalse; } if(document.f11.pagerandom.value!=document.f11.yzm.value){ alert("驗(yàn)證碼錯(cuò)誤!"); document.f11.pagerandom.focus(); returnfalse; }4.5管理員模塊功能設(shè)計(jì)4.5.1模塊功能:實(shí)現(xiàn)管理員工信息,設(shè)備類別信息、設(shè)備信息、設(shè)備維護(hù)管理信息、設(shè)備變更管理信息、部門信息等的管理。4.5.2界面設(shè)計(jì):?jiǎn)T工信息添加界面、設(shè)備類別添加界面、設(shè)備信息查詢界面,參見圖7-8至4-10。圖4-8員工信息添加界面員工信息添加界面部分代碼:<TITLE>添加員工信息</TITLE> <linkrel="stylesheet"href="images/hsgcommon/common.css"type="text/css"> <linkrel="stylesheet"href="images/hsgcommon/div.css"type="text/css"> </head><%Stringid="";id=request.getParameter("id");%><scriptlanguage="javascript">functiongows(){ document.location.href="yuangongxinxi_add.jsp?id=<%=id%>";}functionhsgxia2shxurxu(nstr,nwbk){ if(eval("form1."+nwbk).value.indexOf(nstr)>=0) { eval("form1."+nwbk).value=eval("form1."+nwbk).value.replace(nstr+";",""); } else { eval("form1."+nwbk).value=eval("form1."+nwbk).value+nstr+";"; }圖4-9設(shè)備類別添加界面關(guān)鍵代碼如下:<TITLE>添加設(shè)備類別添加</TITLE> <linkrel="stylesheet"href="images/hsgcommon/common.css"type="text/css"> <linkrel="stylesheet"href="images/hsgcommon/div.css"type="text/css"> </head><%Stringid="";id=request.getParameter("id");%><scriptlanguage="javascript">functiongows(){ document.location.href="bumenxinxi_add.jsp?id=<%=id%>";}functionhsgxia2shxurxu(nstr,nwbk){ if(eval("form1."+nwbk).value.indexOf(nstr)>=0) { eval("form1."+nwbk).value=eval("form1."+nwbk).value.replace(nstr+";",""); } else { eval("form1."+nwbk).value=eval("form1."+nwbk).value+nstr+";"; }} 圖4-10設(shè)備信息查詢界面4.6員工模塊功能設(shè)計(jì)4.6.1模塊功能:實(shí)現(xiàn)設(shè)備維護(hù)管理、設(shè)備變更管理等功能。4.6.2界面設(shè)計(jì):圖4-11設(shè)備維護(hù)查詢界面設(shè)備維護(hù)查詢界面部分:<p>已有設(shè)備維護(hù)列表:</p><formid="form1"name="form1"method="post"action="">搜索:設(shè)備編號(hào):<inputname="shebeibianhao"type="text"id="shebeibianhao"size="12"/>設(shè)備名稱:<inputname="shebeimingcheng"type="text"id="shebeimingcheng"size="12"/>類別:<inputname="leibie"type="text"id="leibie"size="12"/>損壞程度:<selectname='sunhuaichengdu'id='sunhuaichengdu'style='border:solid1px#000000;color:#666666'><optionvalue="">所有</option><optionvalue="輕微">輕微</option><optionvalue="中等">中等</option><optionvalue="嚴(yán)重">嚴(yán)重</option></select>由于篇幅原因,在此不一一列舉模塊界面。

第5章系統(tǒng)測(cè)試5.1測(cè)試目的軟件測(cè)試的目的主要是發(fā)現(xiàn)軟件缺陷和漏洞,其次,軟件測(cè)試能夠識(shí)別項(xiàng)目風(fēng)險(xiǎn)。項(xiàng)目的開發(fā)者以及程序經(jīng)理需要通過軟件測(cè)試的效果回饋來對(duì)該項(xiàng)目做出必要的風(fēng)險(xiǎn)評(píng)估。并且,只有通過軟件測(cè)試才能知道該項(xiàng)目是否達(dá)到了上線的資格。軟件測(cè)試由連續(xù)跟進(jìn)項(xiàng)目進(jìn)程和嚴(yán)謹(jǐn)把握不同開發(fā)階段的產(chǎn)物品質(zhì)。裝配車間設(shè)備管理系統(tǒng)主要從以下幾個(gè)模塊著手進(jìn)行測(cè)試:登錄模塊、注冊(cè)模塊、管理員信息管理模塊分別對(duì)其功能是否成功理想實(shí)現(xiàn)進(jìn)行測(cè)試。5.2測(cè)試概述在測(cè)試本系統(tǒng)時(shí),我采用的是黑盒測(cè)試和白盒測(cè)試相互結(jié)合的方式。黑盒測(cè)試主要用于對(duì)系統(tǒng)的輸入和輸出特性進(jìn)行測(cè)試,檢測(cè)功能方面存在的錯(cuò)誤與可能存在的缺陷。白盒測(cè)試主要用于對(duì)軟件的過程及邏輯路徑進(jìn)行測(cè)試,發(fā)現(xiàn)性能方面的錯(cuò)誤。具體采用的測(cè)試方法為系統(tǒng)測(cè)試和單元測(cè)試。5.3單元測(cè)試5.3.1登錄測(cè)試登錄模塊需要測(cè)試的功能有:輸入登錄名和密碼,點(diǎn)擊“登錄”按鈕是否正常進(jìn)入系統(tǒng)首頁。登錄測(cè)試用例如表5-1所示。表5-1登錄測(cè)試用例測(cè)試模塊管理員登錄模塊測(cè)試測(cè)試目的測(cè)試當(dāng)?shù)顷懶畔⑤斎氩环弦髸r(shí),系統(tǒng)是否能進(jìn)行相應(yīng)處理并給出提示。測(cè)試方法黑盒測(cè)試測(cè)試數(shù)據(jù)1不輸入管理員名和密碼,直接點(diǎn)擊登陸。2輸入未注冊(cè)過的管理員。例如:abcdefg3輸入正確管理員名,錯(cuò)誤密碼。例如:管理員名abcdefg、密碼0004輸入正確管理員名,正確匹配密碼。例如:管理員名abcdefg、密碼111預(yù)期結(jié)果1界面不跳轉(zhuǎn),彈出對(duì)話框,提示管理員輸入必填項(xiàng)。2界面不跳轉(zhuǎn),彈出對(duì)話框,提示管理員當(dāng)前管理員名尚未注冊(cè)。3界面不跳轉(zhuǎn),彈出對(duì)話框,提示管理員密碼錯(cuò)誤。4界面實(shí)現(xiàn)跳轉(zhuǎn),登陸功能正常進(jìn)行。實(shí)際結(jié)果與預(yù)想一致。結(jié)論登陸模塊實(shí)現(xiàn)了基本的異常輸入應(yīng)對(duì)。5.3.2注冊(cè)測(cè)試游客用戶得先注冊(cè)賬號(hào)才能登錄系統(tǒng),管理員輸入符合規(guī)則的用戶名后,填寫2次一樣的密碼,點(diǎn)擊注冊(cè)按鈕,系統(tǒng)提示“注冊(cè)成功“。當(dāng)用戶2次密碼不一致時(shí),系統(tǒng)提示兩次密碼不一致。注冊(cè)測(cè)試用例如表5-2所示。表5-2注冊(cè)測(cè)試用例測(cè)試模塊用戶注冊(cè)模塊測(cè)試測(cè)試目的測(cè)試當(dāng)注冊(cè)信息輸入不符合要求時(shí),系統(tǒng)是否能進(jìn)行相應(yīng)處理并給出提示。測(cè)試方法黑盒測(cè)試測(cè)試數(shù)據(jù)1不輸入用戶名和密碼,直接點(diǎn)擊注冊(cè)。2輸入未注冊(cè)過的用戶名。例如:abcd3輸入正確用戶名,兩次密碼不一樣。例如:用戶名abcdefg、密碼000,確認(rèn)密碼111預(yù)期結(jié)果1界面不跳轉(zhuǎn),彈出對(duì)話框,提示用戶輸入必填項(xiàng)。2界面跳轉(zhuǎn),彈出對(duì)話框,提示用戶注冊(cè)成功。3界面不跳轉(zhuǎn),彈出對(duì)話框,提示兩次密碼不一致。實(shí)際結(jié)果與預(yù)想一致。結(jié)論注冊(cè)模塊實(shí)現(xiàn)了基本的異常輸入應(yīng)對(duì)。5.3.3系統(tǒng)功能測(cè)試管理員具有增添系統(tǒng)信息的權(quán)限,并且能修改和刪除系統(tǒng)信息,在執(zhí)行這些操作時(shí)點(diǎn)擊提交則能成功管理系統(tǒng)信息。以下將對(duì)系統(tǒng)管理功能進(jìn)行測(cè)試,測(cè)試用例及其結(jié)果如表5-3所示:表5-3系統(tǒng)功能測(cè)試結(jié)果表序號(hào)測(cè)試模塊功能點(diǎn)質(zhì)量保證標(biāo)準(zhǔn)問題屬性測(cè)試結(jié)果F1系統(tǒng)用戶管理模塊修改密碼正確性故障正常權(quán)限設(shè)置正確性故障正常角色管理正確性缺陷正常員工添加正確性故障正常員工修改正確性故障正常員工查詢正確性故障正常員工刪除正確性故障正常退出系統(tǒng)正確性故障正常F2功能管理模塊設(shè)備添加正確性故障正常設(shè)備修改正確性故障正常設(shè)備刪除正確性故障正常部門添加正確性故障正常部門修改正確性故障正常部門刪除正確性故障正常5.4測(cè)試結(jié)果測(cè)試結(jié)果包括界面及功能測(cè)試和代碼測(cè)試兩部分,本系統(tǒng)對(duì)每個(gè)功

溫馨提示

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

評(píng)論

0/150

提交評(píng)論