版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
科研數(shù)據(jù)管理網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)摘要:本題設(shè)計(jì)并開發(fā)一款對(duì)科研數(shù)據(jù)的可視化管理系統(tǒng),對(duì)數(shù)據(jù)的管理功能齊全,并具有操作簡(jiǎn)單,響應(yīng)式反饋,易上手的特點(diǎn)。能夠更好的體現(xiàn)出實(shí)驗(yàn)數(shù)據(jù)之間的內(nèi)在聯(lián)系,也能在風(fēng)格與色彩之間建立合理的匹配關(guān)系,更好的幫助人們理解實(shí)驗(yàn)數(shù)據(jù)中的含義。該網(wǎng)站采用B/S架構(gòu),瀏覽器端選用前端漸進(jìn)式框架React.js構(gòu)建頁面,使用AntD和Echarts作為關(guān)鍵框架和技術(shù)來實(shí)現(xiàn)數(shù)據(jù)可視化,服務(wù)器端使用開源框架Koa+MongoDB進(jìn)行業(yè)務(wù)處理。網(wǎng)站主要實(shí)現(xiàn)兩個(gè)模塊:用戶模塊和數(shù)據(jù)模塊。用戶模塊主要包括用戶的注冊(cè)、登錄、用戶對(duì)系統(tǒng)功能的權(quán)限管理以及用戶的數(shù)據(jù)管理;數(shù)據(jù)模塊主要是用戶對(duì)數(shù)據(jù)文件的上傳,對(duì)數(shù)據(jù)表格的展示,然后系統(tǒng)對(duì)數(shù)據(jù)的分析以及用戶對(duì)表格數(shù)據(jù)篩選、修改和刪除等功能,最后再包括表格的導(dǎo)出。關(guān)鍵詞:科研數(shù)據(jù)系統(tǒng),中控,java目錄第1章緒論 21.1電子管理現(xiàn)狀 21.2信息管理技術(shù)發(fā)展現(xiàn)狀 21.3論文結(jié)構(gòu) 2第2章需求分析 42.1可行性分析 42.2系統(tǒng)功能需求分析 42.3數(shù)據(jù)庫需求分析 53科研數(shù)據(jù)管理系統(tǒng)開發(fā)技術(shù)和環(huán)境簡(jiǎn)介 73.1JSP技術(shù) 73.2Java語言 73.3MYSQL數(shù)據(jù)庫介紹 83.4科研數(shù)據(jù)管理系統(tǒng)環(huán)境需求分析 83.4.1硬件環(huán)境 83.4.2軟件環(huán)境 94系統(tǒng)設(shè)計(jì) 104.1系統(tǒng)功能設(shè)計(jì) 104.2系統(tǒng)流程圖 114.1數(shù)據(jù)庫設(shè)計(jì) 114.2.1數(shù)據(jù)庫概要設(shè)計(jì) 124.2.2E-R圖向關(guān)系模型的轉(zhuǎn)換 124.2.3數(shù)據(jù)表結(jié)構(gòu) 135系統(tǒng)實(shí)現(xiàn)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 165.1用戶登錄 165.2管理員管理 175.3游客管理 175.4設(shè)備信息管理 185.5溫濕度管理 18第6章系統(tǒng)調(diào)試與測(cè)試 206.1測(cè)試方案及測(cè)試用例 206.2測(cè)試方法 206.3測(cè)試結(jié)論 21參考文獻(xiàn) 24第1章緒論1.1選題依據(jù)在現(xiàn)代信息化高速發(fā)展的今天,任何工作都離不開信息化和電子化,從上世紀(jì)八十年代中后期開始,互聯(lián)網(wǎng)技術(shù)的進(jìn)入了飛速發(fā)展時(shí)期,最近幾年,物聯(lián)網(wǎng)、大數(shù)據(jù)和云計(jì)算等領(lǐng)域的發(fā)展又讓互聯(lián)網(wǎng)達(dá)到了前所未有的高度,科技、物流、交通、金融等各個(gè)方面與信息技術(shù)有大量的交互,產(chǎn)生了海量的數(shù)據(jù),其中由用戶產(chǎn)生的交互信息數(shù)據(jù)成為數(shù)據(jù)迅速增長的主要數(shù)據(jù)源。各種方式產(chǎn)生的海量數(shù)據(jù)每天都充斥著人們的生活,數(shù)據(jù)在數(shù)量和復(fù)雜度上的增長讓我們進(jìn)入了大數(shù)據(jù)時(shí)代,在這個(gè)時(shí)代,信息的價(jià)值在被不斷稀釋,有用的信息大多數(shù)都被無用的信息淹沒,如何開發(fā)一個(gè)對(duì)數(shù)據(jù)的管理功能齊全,并具有操作簡(jiǎn)單,響應(yīng)式反饋,易上手的特點(diǎn)的系統(tǒng)。是一個(gè)急需解決的問題,科研管理系統(tǒng)的由此誕生。(以下基于科研系統(tǒng)網(wǎng)站的應(yīng)用在高校的使用來剖析其應(yīng)用價(jià)值)在進(jìn)入大數(shù)據(jù)時(shí)代的今天,許多高校通過信息化手段,將各個(gè)環(huán)節(jié)中的管理數(shù)據(jù)進(jìn)行輸入、存儲(chǔ)、清洗、處理,進(jìn)而以可視化形式進(jìn)行呈現(xiàn),提高管理的效率,是提升整個(gè)高校管理水平的有效途徑和趨勢(shì),科研管理工作也不例外?,F(xiàn)實(shí)卻是仍有較多高校的科研管理工作在很大程度上依賴傳統(tǒng)的人工統(tǒng)計(jì)來進(jìn)行。如果實(shí)現(xiàn)了信息化,則是通過一些簡(jiǎn)單的電子表格、文字處理軟件、單機(jī)版的數(shù)據(jù)來儲(chǔ)存、分析數(shù)據(jù),這種現(xiàn)象對(duì)實(shí)現(xiàn)基于大數(shù)據(jù)的高校管理極為不利。因此,高??蒲泄芾砉ぷ餍畔⒒翘嵘芾硭降谋赜芍?,在智慧化校園成為教育信息化建設(shè)主流的今天,其也成為建設(shè)的重要組成部分,一旦實(shí)現(xiàn)了信息化,就能為高校數(shù)據(jù)化管理提供海量的科研基礎(chǔ)數(shù)據(jù)。因而,建立高??蒲行畔⑻幚硐到y(tǒng)對(duì)提升高??蒲泄ぷ?、信息化的水平均有重要意義,不僅可以減輕科研管理人員的工作負(fù)擔(dān),也有利于廣大教師、科研工作者處理與自己有關(guān)的科研信息,因而具有廣闊的應(yīng)用前景。1.2研究內(nèi)容和研究方法本題設(shè)計(jì)并開發(fā)一款對(duì)科研數(shù)據(jù)的可視化管理系統(tǒng),對(duì)數(shù)據(jù)的管理功能齊全,并具有操作簡(jiǎn)單,響應(yīng)式反饋,易上手的特點(diǎn)。能夠更好的體現(xiàn)出實(shí)驗(yàn)數(shù)據(jù)之間的內(nèi)在聯(lián)系,也能在風(fēng)格與色彩之間建立合理的匹配關(guān)系,更好的幫助人們理解實(shí)驗(yàn)數(shù)據(jù)中的含義。該網(wǎng)站采用B/S架構(gòu),瀏覽器端選用前端漸進(jìn)式框架React.js構(gòu)建頁面,使用AntD和Echarts作為關(guān)鍵框架和技術(shù)來實(shí)現(xiàn)數(shù)據(jù)可視化,服務(wù)器端使用開源框架Koa+MongoDB進(jìn)行業(yè)務(wù)處理。網(wǎng)站主要實(shí)現(xiàn)兩個(gè)模塊:用戶模塊和數(shù)據(jù)模塊。用戶模塊主要包括用戶的注冊(cè)、登錄、用戶對(duì)系統(tǒng)功能的權(quán)限管理以及用戶的數(shù)據(jù)管理;數(shù)據(jù)模塊主要是用戶對(duì)數(shù)據(jù)文件的上傳,對(duì)數(shù)據(jù)表格的展示,然后系統(tǒng)對(duì)數(shù)據(jù)的分析以及用戶對(duì)表格數(shù)據(jù)篩選、修改和刪除等功能,最后再包括表格的導(dǎo)出。該實(shí)驗(yàn)科研數(shù)據(jù)管理網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)的功能結(jié)構(gòu)大概為:圖1功能結(jié)構(gòu)圖其中用戶模塊的數(shù)據(jù)管理包括用戶名的修改;用戶賬號(hào)的切換和退出。文件上傳時(shí)要求需要特定的格式比如Excel,該網(wǎng)站能夠讓用戶上傳一定格式的數(shù)據(jù)源,系統(tǒng)通過分析數(shù)據(jù)來展示圖表。在頁面上對(duì)數(shù)據(jù)流表格的增刪改查,并具有篩選下載功能,可提供多種文件下載類型。用戶和管理員的權(quán)限管理,根據(jù)用戶權(quán)限對(duì)下載和可視化等模塊和功能進(jìn)行使用上的限制。最后用戶可以根據(jù)權(quán)限導(dǎo)出所需的數(shù)據(jù),如Excle格式文件。1.3預(yù)計(jì)可獲得的成果預(yù)計(jì)可以實(shí)現(xiàn)一本題設(shè)計(jì)并開發(fā)一款對(duì)科研數(shù)據(jù)的可視化管理系統(tǒng),對(duì)數(shù)據(jù)的管理功能齊全,并具有操作簡(jiǎn)單,響應(yīng)式反饋,易上手的特點(diǎn)。該網(wǎng)站能夠讓用戶上傳一定格式的數(shù)據(jù)源,系統(tǒng)通過分析數(shù)據(jù)來展示圖表,在頁面上對(duì)數(shù)據(jù)流表格的增刪改查,并具有篩選下載功能,可提供多種文件下載類型。用戶和管理員的權(quán)限管理,根據(jù)用戶權(quán)限對(duì)下載和可視化等模塊和功能進(jìn)行使用上的限制。1.4電子管理現(xiàn)狀近年來,隨著國民經(jīng)濟(jì)的不斷發(fā)展,電子商務(wù)產(chǎn)業(yè)不斷創(chuàng)新。作為管理行業(yè)的重要分支,科研數(shù)據(jù)管理變得越來越重要,各種科研數(shù)據(jù)管理系統(tǒng)相繼出現(xiàn)。例如,許多小型科研數(shù)據(jù)管理系統(tǒng)在信息處理和管理方面存在問題,并且可能反映在信息的準(zhǔn)確性和輸入上。及時(shí)的狀態(tài)更新和其他方面這些問題的存在減少了對(duì)空氣質(zhì)量數(shù)據(jù)管理的控制。短期內(nèi)發(fā)生的損失可以忽略不計(jì),但從長遠(yuǎn)來看,科研數(shù)據(jù)管理的發(fā)展將帶來相當(dāng)大的障礙。1.5信息管理技術(shù)發(fā)展現(xiàn)狀近些年來,計(jì)算機(jī)操作技術(shù)不斷發(fā)展,現(xiàn)如今的信息管理技術(shù)早已淘汰掉了最初的人工模式,而轉(zhuǎn)向了電子信息模式,計(jì)算機(jī)作為信息管理技術(shù)的重要載體,對(duì)信息管理技術(shù)的發(fā)展起到了巨大的支撐作用。借助計(jì)算機(jī)技術(shù)來實(shí)現(xiàn)對(duì)信息控制技術(shù)的改革與創(chuàng)新,不僅有利于信息控制技術(shù)效用的發(fā)揮,還能夠有效提高信息管理的可靠性與安全性。尤其是在一些管理內(nèi)容復(fù)雜,且技術(shù)要求較高的領(lǐng)域,計(jì)算機(jī)技術(shù)更是突顯出了極大的優(yōu)勢(shì)。大量的實(shí)踐結(jié)果表明,計(jì)算機(jī)技術(shù)的進(jìn)步與發(fā)展是信息管理系統(tǒng)創(chuàng)新的重要基礎(chǔ)。因此,高性能計(jì)算機(jī)系統(tǒng)的研發(fā)也成了人們熱衷的領(lǐng)域,是我們進(jìn)行系統(tǒng)管理的前提。為了解決科研數(shù)據(jù)行業(yè)目前存在的部分問題,特使用信息管理技術(shù)進(jìn)行研討,希望可以解決一些基本的現(xiàn)狀問題。第2章需求分析2.1可行性分析經(jīng)濟(jì)可行性:本系統(tǒng)是作為我個(gè)人大學(xué)畢業(yè)設(shè)計(jì)而開發(fā)的,并且本系統(tǒng)的相關(guān)研究是本次畢業(yè)論文撰寫完成的基礎(chǔ)。其次,本文對(duì)大氣數(shù)據(jù)分析系統(tǒng)的整個(gè)開發(fā)過程中一直使用的都是我個(gè)人的筆記本電腦,包括開發(fā)的工具,數(shù)據(jù)庫和服務(wù)器都是在上課和做實(shí)驗(yàn)期間早就安裝好的,因此,不存在任何經(jīng)濟(jì)報(bào)銷等問題,所以開發(fā)之前經(jīng)濟(jì)是可行的。技術(shù)可行性:主要是對(duì)項(xiàng)目的實(shí)踐價(jià)值和社會(huì)效益的評(píng)價(jià)和分析。本系統(tǒng)的研發(fā)吃呢根本較低,能夠有效滿足經(jīng)濟(jì)上的需求,同時(shí),本系統(tǒng)在實(shí)踐應(yīng)用中對(duì)于科研數(shù)據(jù)研究和分析工作起到了極大的幫助,不僅提高了工作的效率,還有效確保了分析和研究成果的質(zhì)量。因此,本系統(tǒng)具備較強(qiáng)的技術(shù)可行性與經(jīng)濟(jì)可行性。操作可行性:在參考出版的資料的基礎(chǔ)上,本系統(tǒng)可以直接在瀏覽器中訪問,而且操作簡(jiǎn)單,只要會(huì)用電腦就可以使用本系統(tǒng)。2.2系統(tǒng)功能需求分析為明確系統(tǒng)的功能設(shè)計(jì)效果,了解系統(tǒng)是否能夠滿足用戶實(shí)踐應(yīng)用需求,對(duì)系統(tǒng)功能進(jìn)行分析是十分必要的。系統(tǒng)功能的分析與系統(tǒng)類型、用戶對(duì)象等存在密切的關(guān)聯(lián),在必要的情況下,還需要對(duì)系統(tǒng)的功能實(shí)現(xiàn)機(jī)制和數(shù)據(jù)交互機(jī)制進(jìn)行描述和解析,也只有這樣才能明確系統(tǒng)的開發(fā)具有何種實(shí)踐價(jià)值與社會(huì)價(jià)值。根據(jù)在科研數(shù)據(jù)分析系統(tǒng)所具有的特征以及它所完成的主要任務(wù)分析以及在綠色建筑舒適度控制系統(tǒng)用戶的特殊性,系統(tǒng)主要分為兩個(gè)用戶角色,分別是管理員和游客。管理員登錄功能:個(gè)人中心:對(duì)管理員個(gè)人信息的修改和密碼修改游客管理:對(duì)游客信息的查詢、添加、修改和刪除。設(shè)備管理:對(duì)對(duì)庫房信息的查詢、添加、修改和刪除。溫濕度管理:對(duì)溫濕度信息的查詢、修改和刪除,同時(shí)可以查看實(shí)時(shí)溫度。溫濕度歷史統(tǒng)計(jì):查看溫濕度統(tǒng)計(jì)的歷史曲線統(tǒng)計(jì),以及最新20天內(nèi)的溫濕度統(tǒng)計(jì)信息。游客登錄功能:個(gè)人中心:對(duì)游客個(gè)人信息和密碼的修改。溫濕度歷史查看:查看溫濕度統(tǒng)計(jì)的歷史曲線統(tǒng)計(jì),以及最新20天內(nèi)的溫濕度統(tǒng)計(jì)信息。2.3數(shù)據(jù)庫需求分析系統(tǒng)中的所有數(shù)據(jù)均存儲(chǔ)在數(shù)據(jù)庫中,數(shù)據(jù)庫的設(shè)計(jì)是否科學(xué)對(duì)于系統(tǒng)運(yùn)行的情況息息相關(guān)。因此,在設(shè)計(jì)與開發(fā)系統(tǒng)數(shù)據(jù)庫之前,對(duì)系統(tǒng)數(shù)據(jù)的特點(diǎn)以及存儲(chǔ)、交互、管理等方面的需求進(jìn)行分析是非常必要的。數(shù)據(jù)管理是一個(gè)煩雜的工程,對(duì)數(shù)據(jù)進(jìn)行管理的目的主要是為了在實(shí)現(xiàn)對(duì)數(shù)據(jù)分類的基礎(chǔ)上,保障數(shù)據(jù)的安全,并提高數(shù)據(jù)的使用率,提升數(shù)據(jù)對(duì)各種數(shù)據(jù)功能的服務(wù)效率。從數(shù)據(jù)管理技術(shù)的發(fā)展進(jìn)程上看,數(shù)據(jù)管理技術(shù)的發(fā)展主要經(jīng)歷了三個(gè)階段:第一個(gè)階段為基于人工管理的手動(dòng)管理階段。第二個(gè)階段為數(shù)據(jù)文件管理階段;第三個(gè)階段為數(shù)據(jù)庫資源管理階段。這三個(gè)階段的數(shù)據(jù)管理工作主要集中在對(duì)數(shù)據(jù)模型的選擇、數(shù)據(jù)文件的應(yīng)用,數(shù)據(jù)交互性能的提升等方面。并在不斷發(fā)展的過程中,使數(shù)據(jù)管理模式逐漸豐富,并有多種管理模式沿用至今,為現(xiàn)代數(shù)據(jù)管理技術(shù)的發(fā)展奠定了良好的基礎(chǔ)。在數(shù)據(jù)庫的設(shè)計(jì)方面,數(shù)據(jù)的安全直接反映著數(shù)據(jù)庫設(shè)計(jì)的質(zhì)量。同時(shí),數(shù)據(jù)的安全也直接影響著用戶的操作感受,在各種非法侵入下,極易造成用戶數(shù)據(jù)信息的風(fēng)險(xiǎn)問題,因此,用戶對(duì)于數(shù)據(jù)的安全性高度關(guān)注。事實(shí)上,要想做好數(shù)據(jù)保護(hù)工作的方法由很多,例如:采用用戶數(shù)據(jù)標(biāo)識(shí)、用戶數(shù)據(jù)加密等方式能夠有效提高用戶數(shù)據(jù)的安全性。高效的數(shù)據(jù)庫必須具備用戶標(biāo)識(shí)功能,這也是確保用戶對(duì)系統(tǒng)任何與肯定的前提。在軟件設(shè)計(jì)方面,應(yīng)遵循軟件工程設(shè)計(jì)原則,逐層分析軟件的功能需求和數(shù)據(jù)運(yùn)算需求,并借助相關(guān)的模型分析技術(shù),來實(shí)現(xiàn)對(duì)軟件實(shí)踐效用的分析,進(jìn)而明確軟件存在的不足與優(yōu)勢(shì),為軟件的優(yōu)化提供參考依據(jù)。3科研數(shù)據(jù)管理系統(tǒng)開發(fā)技術(shù)和環(huán)境簡(jiǎn)介3.1JSP技術(shù)本系統(tǒng)基于JSP技術(shù)進(jìn)行開發(fā),通過JSP能夠建立一些動(dòng)態(tài)的網(wǎng)站頁面,而且操作也比較簡(jiǎn)單,大部分的用戶都可以很輕易的使用本網(wǎng)站,并且網(wǎng)站可以有多種表現(xiàn)的形式,程序的界面設(shè)計(jì)也可以更加豐富。當(dāng)然其最重要的功能,可以讓程序在瀏覽器中正常的用戶,并且多個(gè)用戶都可以訪問這個(gè)網(wǎng)站。JSP就是通過使用了JAVA語言、HTML語言和JS來進(jìn)行共同開發(fā),進(jìn)行框架結(jié)構(gòu)的搭建,在之前已經(jīng)有人創(chuàng)建了很多使用的方法,開發(fā)的理念也是將頁面代碼和邏輯代碼分離開來進(jìn)行開發(fā),這樣使得代碼的重用性更加高,能夠降低技術(shù)人員的工作量,使得他們更容易去進(jìn)行程序的開發(fā)。JSP網(wǎng)站在進(jìn)行開發(fā)的時(shí)候都要先服務(wù)器端發(fā)送相應(yīng)的請(qǐng)求,在獲取一些結(jié)果之后,將服務(wù)器的數(shù)據(jù)信息展示在網(wǎng)站給用戶,這個(gè)也是他們共同點(diǎn),在用戶將JSP頁面可以豐富的展示給用戶看,但是JAVA程序只能夠?qū)⑵鋯为?dú)的展示給用戶看。JSP在進(jìn)行開發(fā)的時(shí)候需要使用到很多的技術(shù),主要的技術(shù)就是JAVA語言和HTML代碼,在用戶對(duì)網(wǎng)站進(jìn)行訪問的時(shí)候,會(huì)有相應(yīng)的頁面對(duì)服務(wù)器發(fā)出對(duì)應(yīng)的一些請(qǐng)求信息,通過服務(wù)器中的JAVA代碼來請(qǐng)求這些數(shù)據(jù),然后顯示在網(wǎng)站上面。3.2Java語言Java語言是一種可以運(yùn)用在多個(gè)平臺(tái)的面向?qū)ο蟮某绦蜷_發(fā)語言。JAVA開發(fā)的程序不是能夠直接的執(zhí)行在瀏覽器中進(jìn)行運(yùn)行的,它需要通過請(qǐng)求服務(wù)器的數(shù)據(jù)信息然后在進(jìn)行編譯,最后傳輸?shù)目蛻舳说臑g覽器中在進(jìn)行顯示。在用戶對(duì)網(wǎng)站進(jìn)行訪問的時(shí)候,程序首先會(huì)去對(duì)JAVA代碼進(jìn)行執(zhí)行和操作,在結(jié)束了代碼操作之后,可以將其運(yùn)行的結(jié)果返回給用戶去查看。JAVA代碼的編寫方便了對(duì)數(shù)據(jù)庫的操作以及能夠?qū)?shù)據(jù)庫中的信息更加精準(zhǔn)的顯示在網(wǎng)站中,這樣就完成了網(wǎng)站的開發(fā)。3.3MYSQL數(shù)據(jù)庫介紹本次開發(fā)的時(shí)候選擇的是MYSQL數(shù)據(jù),MYSQL數(shù)據(jù)庫是一個(gè)免費(fèi)的數(shù)據(jù)庫,使用更加的方便。它是一個(gè)關(guān)系型數(shù)據(jù)庫系統(tǒng),能夠?qū)?shù)據(jù)信息存儲(chǔ)在不同的表中,不是把數(shù)據(jù)庫全部放在一起。MYSQL數(shù)據(jù)庫擁有體積小和高靈活性等優(yōu)點(diǎn),而且又是免費(fèi)的軟件,所以大部分的中小網(wǎng)站的開發(fā)都將MYSQL作為第一選擇的數(shù)據(jù)庫。MYSQL是屬于Oracle公司,它屬于多用戶和多線程的數(shù)據(jù)庫。它的體積小以及運(yùn)行的速度特別快,能夠同時(shí)對(duì)上萬條數(shù)據(jù)信息進(jìn)行處理,而且它能夠支持SQL通用的一些語句,并且擁有良好的數(shù)據(jù)可移植性,因此有很多的系統(tǒng)都選擇MYSQL數(shù)據(jù)庫,這樣可以降低其技術(shù)成本。除了以上之外,MYSQL數(shù)據(jù)庫還擁有其他許多的功能,比如他們能夠支持很多大型的數(shù)據(jù)庫,可以更加方便的來管理這些數(shù)據(jù),對(duì)于相關(guān)系統(tǒng)進(jìn)行支持,因此也便于公司對(duì)其進(jìn)行快速的管理。Bootstrap是由美國Twitter公司的設(shè)計(jì)師MarkOtto和JacobThornton合作開發(fā)的基于LESS,集合了HTML、CSS、Javascript、Jquery技術(shù),可擴(kuò)展的優(yōu)秀前端開源框架。它使兼容性差、屏幕分辨率低等問題得到有效改善,使網(wǎng)站前端擁有合理的布局、統(tǒng)一的界面風(fēng)格,使用戶擁有良好的用戶體驗(yàn)。Bootstrap框架中含有豐富樣式,大量插件和合集被提供,它使用簡(jiǎn)潔明了的代碼,并使開發(fā)頁面十分的美觀。相比其他前端開發(fā)框架,如QUICKUI、Flex等,Bootstrap具有以下突出特性:靈活的響應(yīng)式柵欄系統(tǒng);基本CSS樣式是Bootstrap框架為定義網(wǎng)頁中元素所提供的,內(nèi)含強(qiáng)大的組件和插件集以及定制服;另外還有完整的框架解決方案、兼容所有主流瀏覽器、代碼完全開源、一致性高等優(yōu)點(diǎn)[3]。Bootstrap以其小巧、簡(jiǎn)約、便捷、高效的特征使得響應(yīng)式WEB前端開發(fā)變得更加敏捷、高效、穩(wěn)定,已成為當(dāng)前最流行的前端開發(fā)框架之一,因此我選用為該系統(tǒng)開發(fā)的主框架。3.4科研數(shù)據(jù)管理系統(tǒng)環(huán)境需求分析3.4.1硬件環(huán)境由于系統(tǒng)數(shù)據(jù)庫是系統(tǒng)后臺(tái)服務(wù)器的數(shù)據(jù)來源,其不僅要保持良好的數(shù)據(jù)響應(yīng)速度,還需要具備高密度運(yùn)算功能。加上系統(tǒng)的兼容需求和擴(kuò)展需求,本文選擇采用IntelPentium4作為系統(tǒng)的運(yùn)行環(huán)境,同時(shí)還為系統(tǒng)配置了存儲(chǔ)量為80GB的硬盤與512MB的系統(tǒng)自帶數(shù)據(jù)存儲(chǔ)空間。在客戶端的軟件配置方面,本文根據(jù)系統(tǒng)的綜合性能選擇的軟件配置參數(shù)為:網(wǎng)絡(luò)帶寬:最小10M,最大100M;網(wǎng)卡數(shù)據(jù)傳輸效率為:100Mb/s;交換機(jī)接口數(shù)量為:16端口。3.4.2軟件環(huán)境在系統(tǒng)的操作環(huán)境方面,本文基于服務(wù)器的數(shù)據(jù)穩(wěn)定需求和CPU兼容需求,選擇采用Windows2000Server操作系統(tǒng),該系統(tǒng)不僅具有超高的運(yùn)行效率,還在數(shù)據(jù)交互和操作方面具備較高的性能。在數(shù)據(jù)庫的選擇方面,本文基于市面上大部分軟件都是以Windows系統(tǒng)為基礎(chǔ),加上mysql數(shù)據(jù)庫的開發(fā)工具不僅不會(huì)收取任何費(fèi)用,數(shù)據(jù)庫還具有高集成性和數(shù)據(jù)加密功能,而且對(duì)于系統(tǒng)數(shù)據(jù)資源的需求量較少。因此,在確保系統(tǒng)數(shù)據(jù)性能安全性和高利用效率的前提下,選擇mysql為系統(tǒng)的數(shù)據(jù)存儲(chǔ)器。
4系統(tǒng)設(shè)計(jì)4.1系統(tǒng)功能設(shè)計(jì)基于mysql科研管理系統(tǒng)的操作對(duì)象主要為系統(tǒng)管理員與大氣數(shù)據(jù)游客。本文針對(duì)這兩種用戶的操作需求分別為其設(shè)計(jì)了具有針對(duì)性的操作功能。詳情如下圖所示:科研數(shù)據(jù)管理分析系統(tǒng)設(shè)計(jì)科研數(shù)據(jù)管理分析系統(tǒng)設(shè)計(jì)圖3.1科研數(shù)據(jù)分析系統(tǒng)的用戶功能設(shè)計(jì)4.2系統(tǒng)流程圖4.1數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫的構(gòu)建是系統(tǒng)開發(fā)中首要任務(wù)。數(shù)據(jù)庫的設(shè)計(jì)結(jié)構(gòu)是否科學(xué)對(duì)于系統(tǒng)的數(shù)據(jù)運(yùn)行效率,以及與其它程序的數(shù)據(jù)交互性能密切相關(guān)。良好的數(shù)據(jù)結(jié)構(gòu)不僅能夠?qū)崿F(xiàn)對(duì)數(shù)據(jù)資源的優(yōu)化,還能夠有效提高數(shù)據(jù)資源的利用率,從而確保整個(gè)系統(tǒng)的數(shù)據(jù)處理質(zhì)量。4.2.1數(shù)據(jù)庫概要設(shè)計(jì)本文在設(shè)計(jì)系統(tǒng)數(shù)據(jù)庫的前期,對(duì)系統(tǒng)的數(shù)據(jù)處理需求和交互需求進(jìn)行了深入的分析,并依據(jù)分析的結(jié)果明確了數(shù)據(jù)庫的設(shè)計(jì)思路,構(gòu)建了數(shù)據(jù)庫的E-R模型,進(jìn)而借助模型中的數(shù)據(jù)關(guān)系來構(gòu)建了數(shù)據(jù)庫架構(gòu)。系統(tǒng)數(shù)據(jù)庫E-R模型圖如下圖所示:4.2.2E-R圖向關(guān)系模型的轉(zhuǎn)換E-R模型圖的構(gòu)建主要是基于不同數(shù)據(jù)之間的關(guān)系邏輯,能夠詳細(xì)描述數(shù)據(jù)之間的相關(guān)性,E-R模型主要由數(shù)據(jù)的實(shí)體、屬性、關(guān)系等三方面的要素構(gòu)成。確切來說,E-R模型實(shí)際上就是對(duì)數(shù)據(jù)的實(shí)體化呈現(xiàn)。具體的數(shù)據(jù)實(shí)體轉(zhuǎn)換原則如下所示:(1)轉(zhuǎn)換數(shù)據(jù)的類型:以描述數(shù)據(jù)之間的關(guān)系模式為目標(biāo),對(duì)不同的數(shù)據(jù)實(shí)體進(jìn)行處理,各個(gè)實(shí)體數(shù)據(jù)的屬性與數(shù)據(jù)邏輯關(guān)系的屬性一致。(2)數(shù)據(jù)關(guān)系的轉(zhuǎn)換,必須依據(jù)不同的數(shù)據(jù)邏輯來選擇處理的方式:①當(dāng)數(shù)據(jù)實(shí)體之間的關(guān)系為正相關(guān)性,那么在對(duì)不同實(shí)體數(shù)據(jù)關(guān)系類型進(jìn)行轉(zhuǎn)換的過程中可以引入其它數(shù)據(jù)關(guān)系模型。②當(dāng)實(shí)體數(shù)據(jù)之間的關(guān)系為一對(duì)多時(shí),應(yīng)首先將多種數(shù)據(jù)關(guān)系引入到同一數(shù)據(jù)實(shí)體類型中,并將這些數(shù)據(jù)之間的關(guān)聯(lián)轉(zhuǎn)換為關(guān)系模式屬性。③如果數(shù)據(jù)實(shí)體之間的關(guān)聯(lián)性等于多對(duì)多,那么可以采用關(guān)系模式處理機(jī)制對(duì)這些數(shù)據(jù)之間的關(guān)系進(jìn)行重建,并使所有數(shù)據(jù)達(dá)成實(shí)體數(shù)據(jù)組合關(guān)系。根據(jù)以上規(guī)則,本文將科研數(shù)據(jù)分析系統(tǒng)的E-R圖中的實(shí)體數(shù)據(jù)關(guān)系轉(zhuǎn)換為以下類型:首先將不同數(shù)據(jù)實(shí)體轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系,在該關(guān)系中集合了數(shù)據(jù)之間的關(guān)聯(lián)特征。屬性特征、功能特征。以管理員信息數(shù)據(jù)與其它數(shù)據(jù)之間的關(guān)系為例,其數(shù)據(jù)關(guān)系中包含了管理員信息數(shù)據(jù)的系統(tǒng)編碼、管理員賬戶密碼、管理員帳戶名。4.2.3數(shù)據(jù)表結(jié)構(gòu)用戶數(shù)據(jù)實(shí)體列表(t_admin)編碼列名數(shù)據(jù)名稱字節(jié)系數(shù)代碼功能關(guān)聯(lián)是否為空初始參數(shù)說明1數(shù)據(jù)編號(hào)int11是是否數(shù)據(jù)狀態(tài)2用戶名varchar100是同上3登錄密碼varchar100是同上客戶實(shí)體數(shù)據(jù)表(t_customer)t_kf數(shù)據(jù)類表t_log數(shù)據(jù)實(shí)體表管理員數(shù)據(jù)類表(t_product)警告數(shù)據(jù)識(shí)別表(t_warn)5系統(tǒng)實(shí)現(xiàn)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)5.1用戶登錄在系統(tǒng)中設(shè)置系統(tǒng)登錄模塊的主要目的是為了實(shí)現(xiàn)對(duì)系統(tǒng)數(shù)據(jù)的保護(hù)和管理,在登錄模塊的限制下,不同系統(tǒng)用戶在系統(tǒng)中的操作權(quán)限會(huì)受到限制,且只有在系統(tǒng)中完成注冊(cè)的用戶才能正常登陸系統(tǒng),并進(jìn)行權(quán)限操作。用戶在登錄系統(tǒng)之前,必須在系統(tǒng)登錄模塊輸入已經(jīng)注冊(cè)的密碼與賬戶,在系統(tǒng)完成與已注冊(cè)信息的對(duì)比與審核后,才會(huì)運(yùn)行用戶進(jìn)入到系統(tǒng)操作界面。用戶首先打開系統(tǒng)登錄界面,并輸入已經(jīng)注冊(cè)的賬戶名與密碼,在用戶點(diǎn)擊登錄后,系統(tǒng)會(huì)立即從用戶數(shù)據(jù)列表中調(diào)取對(duì)應(yīng)的數(shù)據(jù)信息,并進(jìn)行對(duì)比,當(dāng)用戶輸入的密碼與帳戶名中的任何一項(xiàng)信息存在錯(cuò)誤,系統(tǒng)就會(huì)立即向用戶發(fā)出錯(cuò)誤提示“請(qǐng)輸入正確的用戶名或密碼”,且頁面會(huì)停留在當(dāng)前頁面,等待用戶的重新輸入。當(dāng)用戶輸入的信息正確時(shí),系統(tǒng)會(huì)立即為用戶打開操作界面。系統(tǒng)登錄界面操作功能圖如下所示:圖5.1用戶登錄界面詳情5.2管理員管理系統(tǒng)為管理員提供的操作功能為:用戶信息管理、數(shù)據(jù)維護(hù)、個(gè)人信息管理、密碼修改、溫度管理、濕度管理、歷史數(shù)據(jù)查詢等。具體內(nèi)容如下所示:圖5.2管理員密碼修改界面5.3游客管理系統(tǒng)中的游客管理模塊的操作主體為系統(tǒng)管理員,該模塊為管理員提供了游客信息刪除、修改、新增、編輯、查看、圖像管理等功能。在新增用戶信息時(shí),必須在完成操作后點(diǎn)擊保存,使這些信息上傳至后臺(tái)數(shù)據(jù)庫。同時(shí),管理員還可以根據(jù)需求來實(shí)現(xiàn)對(duì)游客編號(hào)的調(diào)整與修改。游客管理界面詳情如下圖所示:圖5.3游客信息管理功能界面5.4設(shè)備信息管理管理員在登錄系統(tǒng)后點(diǎn)擊設(shè)備信息管理鍵,即可進(jìn)入到對(duì)應(yīng)的操作界面。該界面為管理員提供了設(shè)備信息查詢、修改、刪除等操作。界面中詳細(xì)展示了設(shè)備的溫度狀況、名稱、編號(hào)、區(qū)域代碼、序列號(hào)等。設(shè)備信息管理界面詳情如下圖所示:圖5.4設(shè)備管理界面操作詳情5.5溫濕度管理管理員對(duì)溫濕度信息的查詢、修改和刪除,同時(shí)可以查看實(shí)時(shí)溫度。溫濕度列表如圖所示。圖5.5溫濕度列表5.6游客登錄游客登錄系統(tǒng),可以修改密碼,查看溫濕度歷史統(tǒng)計(jì)信息。如圖所示。圖5.6溫濕度歷史統(tǒng)計(jì)5.7項(xiàng)目信息模塊用戶點(diǎn)擊項(xiàng)目信息菜單欄,即可進(jìn)入系統(tǒng)核心項(xiàng)目管理,管理員可完成項(xiàng)目數(shù)據(jù)添加、數(shù)據(jù)修改、數(shù)據(jù)刪除、數(shù)據(jù)導(dǎo)出、數(shù)據(jù)查詢等功能,數(shù)據(jù)查詢可按照項(xiàng)目名稱、項(xiàng)目備注、項(xiàng)目時(shí)間、周期、負(fù)責(zé)人、預(yù)算等條件組合進(jìn)行查詢或重置。而普通用戶只有查看和查詢項(xiàng)目信息和的功能。圖5-9管理員項(xiàng)目管理Fig.5-9administratorprojectmanagement圖5-10普通用戶項(xiàng)目管理Fig.5-10GeneralUserProjectManagement5.8人員信息模塊人員信息管理模塊中,管理員對(duì)用戶信息擁有多項(xiàng)數(shù)據(jù)管理權(quán)限,其中用戶數(shù)據(jù)查詢可按照登錄名稱、手機(jī)號(hào)碼、用戶狀態(tài)、創(chuàng)建開始時(shí)間、創(chuàng)建結(jié)束時(shí)間等條件組合進(jìn)行查詢;而本系統(tǒng)只滿足普通用戶查看和檢索數(shù)據(jù)的功能。圖5-11管理員項(xiàng)目管理Fig.5-11administratorprojectmanagement圖5-12普通用戶用戶管理Fig.5-12generalusermanagement5.8.1編輯信息管理員通過按鈕可添加、編輯項(xiàng)目數(shù)據(jù)、用戶數(shù)據(jù)圖5-13添加用戶Fig.5-13addingusers5.8.2導(dǎo)入數(shù)據(jù)管理員可以通過導(dǎo)入按鈕導(dǎo)入本地文件中的用戶信息,前提是必須選擇.xls或.xlsx文件導(dǎo)入。圖5-14導(dǎo)入數(shù)據(jù)Fig.5-14importingdata5.8.3導(dǎo)出數(shù)據(jù)點(diǎn)擊導(dǎo)出按鈕導(dǎo)出項(xiàng)目數(shù)據(jù)信息,通過用戶管理的導(dǎo)出按鈕導(dǎo)出用戶信息,但前提是必須選擇.xlse本地文件導(dǎo)入,以便更好了解項(xiàng)目數(shù)據(jù)和用戶信息。圖5-15導(dǎo)出數(shù)據(jù)Fig.5-15exportdata圖5-16導(dǎo)出.xlsx文件Fig.5-16export.xlsxfile
第6章系統(tǒng)調(diào)試與測(cè)試6.1測(cè)試方案及測(cè)試用例網(wǎng)站測(cè)試也就是說當(dāng)自己已經(jīng)實(shí)現(xiàn)功能后,開始測(cè)試這些功能是否按照自己設(shè)計(jì)的初衷實(shí)現(xiàn),測(cè)試時(shí)是否會(huì)出現(xiàn)異常,如果出現(xiàn)異常會(huì)需要怎么解決,別看只是測(cè)試,測(cè)試的時(shí)間和開發(fā)的時(shí)間基本上是差不多,所以不要輕視測(cè)試,這是最后一步,笑到最后才是做重要的。如果要確保程序的正確和邏輯通順運(yùn)行,先必須檢查已完成的模塊。結(jié)合科技溫濕度網(wǎng)站中使用的開發(fā)技術(shù),將對(duì)該網(wǎng)站所使用的測(cè)試方法進(jìn)行闡述,再由測(cè)試得到的結(jié)果來判斷邏輯是否正確,網(wǎng)站是否按照功能需求開發(fā)的[12]。6.2測(cè)試方法測(cè)試是最后一項(xiàng)的重要部分。不僅要找到一些錯(cuò)誤和例外,而且要看一些項(xiàng)目問題。許多不滿意的地方和缺乏設(shè)計(jì)都是為了防止下一個(gè)設(shè)計(jì)?我不會(huì)做找出錯(cuò)誤發(fā)生的位置,徹底分析錯(cuò)誤的根本原因,找出項(xiàng)目的哪個(gè)部分有錯(cuò)誤,以及邏輯方面是什么。這一切都是為了改善用戶體驗(yàn)并繼續(xù)改進(jìn)項(xiàng)目功能,因此需要進(jìn)行軟件測(cè)試。那么如何去測(cè)試,可以從以下方面去測(cè)試:1.黑盒測(cè)試黑盒測(cè)試不注重程序的運(yùn)行方式和代碼運(yùn)行邏輯,而是跳過內(nèi)部邏輯直接運(yùn)行項(xiàng)目獲得結(jié)果,關(guān)注用戶的需求,從用戶的角度驗(yàn)證軟件功能,實(shí)現(xiàn)端到端(end-to-end)的試驗(yàn)。溫濕度信息輸入測(cè)試如下表所示。表6-1數(shù)據(jù)輸入測(cè)試數(shù)據(jù)輸入測(cè)試期望期望結(jié)果測(cè)試結(jié)果結(jié)論溫濕度標(biāo)題是否符合標(biāo)準(zhǔn)溫濕度標(biāo)題規(guī)格規(guī)則,并且格式正確。信息正確,并且格式也正確結(jié)果符合溫濕度內(nèi)容能否輸入數(shù)字以外的字符,是否能輸入負(fù)值。溫濕度內(nèi)容輸入正確,沒有負(fù)數(shù)結(jié)果符合溫濕度類別能否輸入數(shù)字以外的字符,是否能輸入負(fù)值。溫濕度標(biāo)題輸入正確,沒有負(fù)數(shù)結(jié)果符合(2)窗體鏈接測(cè)試如表6-2所示。表6-2窗體鏈接測(cè)試窗體鏈接測(cè)試操作期望結(jié)果測(cè)試結(jié)果結(jié)論窗體鏈接是否能正確的打開指定的窗體能正確的通過鏈接打開窗體結(jié)果符合軟件測(cè)試是指通過人工或自動(dòng)的方式對(duì)軟件系統(tǒng)進(jìn)行運(yùn)行檢測(cè),根據(jù)測(cè)試結(jié)果來判斷其是否滿足相關(guān)的系統(tǒng)標(biāo)準(zhǔn),同時(shí)對(duì)存在的偏差進(jìn)行評(píng)價(jià),并進(jìn)行改進(jìn)的過程。[12]軟件測(cè)試的核心內(nèi)涵有三點(diǎn):第一,軟件測(cè)試有人工測(cè)試和自動(dòng)化測(cè)試兩種方式;第二:根據(jù)測(cè)試結(jié)果判斷產(chǎn)品是否滿足設(shè)計(jì)標(biāo)準(zhǔn)和用戶要求時(shí)軟件測(cè)試的主要內(nèi)容;第三:發(fā)現(xiàn)被測(cè)軟件的缺陷所在,并解決缺陷,以此提高軟件質(zhì)量。因此,軟件測(cè)試有效減少了軟件缺陷流入軟件使用環(huán)節(jié),是軟件工程中不可替代的步驟[13]。不同測(cè)試計(jì)劃的測(cè)試對(duì)象是不同的,最基礎(chǔ)的測(cè)試方法是單元測(cè)試,然后是組合測(cè)試、等這兩項(xiàng)都測(cè)試完成后,最終是確認(rèn)測(cè)試[14]。在本系統(tǒng)的設(shè)計(jì)開發(fā)過程中,主要進(jìn)行如下測(cè)試:系統(tǒng)安全性測(cè)試任何用戶角色能否登陸系統(tǒng),針對(duì)不同訪問者是否存在訪問權(quán)限,能否防止訪問數(shù)據(jù)的丟失與竊取,對(duì)于不可訪問區(qū)域,是否給出人性化公告,用戶登陸系統(tǒng)后系統(tǒng)各部分操作權(quán)限能否得到保障。如普通用戶登陸后只具備系統(tǒng)信息查看的權(quán)限,并不具備系統(tǒng)管理一系列操作的權(quán)力。系統(tǒng)兼容性測(cè)試當(dāng)使用不同瀏覽器訪問該系統(tǒng)時(shí),不同的瀏覽器、軟件平臺(tái)、數(shù)據(jù)庫能否兼容,即測(cè)試系統(tǒng)能否完美的執(zhí)行,各項(xiàng)操作功能是否準(zhǔn)確無誤的實(shí)現(xiàn),系統(tǒng)所有界面是否保持正確顯示,有無亂碼、亂行、圖片不顯示現(xiàn)象。系統(tǒng)的并發(fā)測(cè)試使用測(cè)試工具模擬多用戶在線系統(tǒng)承受壓力、多人同時(shí)登錄系統(tǒng),并發(fā)導(dǎo)出數(shù)據(jù),同時(shí)并發(fā)處理情況,測(cè)試系統(tǒng)是否存在隱藏的并發(fā)問題[15]。6.2測(cè)試用例本系統(tǒng)登錄功能部分測(cè)試用例如下所示:表6-1登錄功能部分測(cè)試Tab.6-1Partoftheloginfunctiontest測(cè)試編號(hào)測(cè)試目標(biāo)測(cè)試步驟期望結(jié)果1驗(yàn)證系統(tǒng)是否在必填項(xiàng)為空時(shí)做出正確選項(xiàng)打開瀏覽器2)在登陸頁面什么選項(xiàng)也不填寫,登錄登錄失敗,輸出“請(qǐng)輸入您的用戶名”,“請(qǐng)輸入您的密碼”2驗(yàn)證系統(tǒng)在輸入不存在的用戶名和密碼是否做出正確選項(xiàng)1)打開瀏覽器2)在登陸頁面輸入不存在的用戶名和密碼,登錄登錄失敗,彈出“用戶名不存在/密碼錯(cuò)誤”3驗(yàn)證系統(tǒng)在輸入不匹配的用戶名和密碼是否做出正確選項(xiàng)1)打開瀏覽器2)在登陸頁面輸入不匹配的用戶名和密碼,登錄登錄失敗,彈出“用戶名不存在/密碼錯(cuò)誤”本系統(tǒng)管理功能部分測(cè)試用例如下所示:表6-2管理功能部分測(cè)試Tab.6-2managementfunctiontest測(cè)試編號(hào)測(cè)試目標(biāo)測(cè)試步驟期望結(jié)果4驗(yàn)證系統(tǒng)在輸入非項(xiàng)目信息后是否正確實(shí)現(xiàn)項(xiàng)目查詢功能1)打開瀏覽器,以管理員賬號(hào)登錄2)在項(xiàng)目管理頁面輸入任意非項(xiàng)目信息,點(diǎn)擊搜索查詢成功,輸出“沒有找到匹配的記錄”5驗(yàn)證系統(tǒng)未輸入任何信息保存后是否正確實(shí)現(xiàn)項(xiàng)目添加功能1)打開瀏覽器,以管理員賬號(hào)登錄2)在項(xiàng)目管理頁面點(diǎn)擊添加按鈕,不輸入任何信息,保存添加失敗,在各項(xiàng)信息后輸出“必填”6驗(yàn)證系統(tǒng)在選擇非.xlsx文件后是否正確實(shí)現(xiàn)用戶導(dǎo)入功能1)打開瀏覽器,管理員賬號(hào)登錄2)在用戶管理頁面點(diǎn)擊導(dǎo)入,選擇非.xlsx文件,導(dǎo)入導(dǎo)入失敗,輸出“請(qǐng)選擇后綴為.xls或.xlsx的文件?!?.3測(cè)試結(jié)論軟件測(cè)試主要使用黑盒測(cè)試來測(cè)試對(duì)應(yīng)于每個(gè)測(cè)試記錄的系統(tǒng)的基本功能模塊,并且還要充分測(cè)試系統(tǒng)的每個(gè)基本功能的正常操作。測(cè)試記錄涵蓋了所有基本模塊,功能完善,系統(tǒng)運(yùn)行良好。因此,該系統(tǒng)基本滿足預(yù)期的設(shè)計(jì)要求,基本滿足用戶的需求。不填入任何選項(xiàng)信息后點(diǎn)擊登錄按鈕,查看登錄功能是否實(shí)現(xiàn)。期望結(jié)果是未登錄,并輸出輸入各項(xiàng)信息,實(shí)際測(cè)試結(jié)果如下圖所示。圖6-1登錄功能測(cè)試1Fig.6-1loginfunctiontest1在系統(tǒng)登陸界面輸入不存在的用戶名和密碼,驗(yàn)證系統(tǒng)能否正確實(shí)現(xiàn)登錄功能。期望結(jié)果是無法登錄,并輸出“用戶名不存在/密碼錯(cuò)誤”,實(shí)際測(cè)試結(jié)果如下圖所示,符合期望結(jié)果。圖6-2登錄功能測(cè)試2Fig.6-2loginfunctiontest2輸入不相匹配的用戶信息,點(diǎn)擊登錄按鈕,測(cè)試系統(tǒng)。期望結(jié)果是無法登錄,并輸出“用戶名不存在/密碼錯(cuò)誤”,實(shí)際測(cè)試結(jié)果如下圖。圖6-3登錄功能測(cè)試3Fig.6-3
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年版模具鋼材原材料追溯與供應(yīng)鏈追溯合同3篇
- 2025年度個(gè)人二手房交易貸款擔(dān)保合同樣本4篇
- 二零二五年度互聯(lián)網(wǎng)廣告發(fā)布合同樣本4篇
- 2025年度汽車短期租賃合同模板4篇
- 工廠保安協(xié)議書(2篇)
- 2025年度個(gè)人房屋租賃定金協(xié)議及租賃雙方權(quán)利義務(wù)2篇
- 二零二五年度苗木種植與森林防火合作協(xié)議4篇
- 2025年度二手車買賣雙方責(zé)任界定協(xié)議3篇
- 2025年度個(gè)人房產(chǎn)抵押貸款合同風(fēng)險(xiǎn)評(píng)估報(bào)告4篇
- 2024年中級(jí)經(jīng)濟(jì)師考試題庫含解析答案
- 2024版?zhèn)€人私有房屋購買合同
- 2025年山東光明電力服務(wù)公司招聘筆試參考題庫含答案解析
- 2024爆炸物運(yùn)輸安全保障協(xié)議版B版
- 《神經(jīng)發(fā)展障礙 兒童社交溝通障礙康復(fù)規(guī)范》
- 2025年中建六局二級(jí)子企業(yè)總經(jīng)理崗位公開招聘高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2024年5月江蘇省事業(yè)單位招聘考試【綜合知識(shí)與能力素質(zhì)】真題及答案解析(管理類和其他類)
- 注漿工安全技術(shù)措施
- 《食品與食品》課件
- 2024年世界職業(yè)院校技能大賽“食品安全與質(zhì)量檢測(cè)組”參考試題庫(含答案)
- 讀書分享會(huì)《白夜行》
- 2023上海高考英語詞匯手冊(cè)單詞背誦默寫表格(復(fù)習(xí)必背)
評(píng)論
0/150
提交評(píng)論