【《基于Web的網(wǎng)上五金銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》8400字】_第1頁
【《基于Web的網(wǎng)上五金銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》8400字】_第2頁
【《基于Web的網(wǎng)上五金銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》8400字】_第3頁
【《基于Web的網(wǎng)上五金銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》8400字】_第4頁
【《基于Web的網(wǎng)上五金銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》8400字】_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

目錄PAGE13基于Web的網(wǎng)上五金銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要目前傳統(tǒng)五金店鋪都以線下店面形式存在,線下店鋪的存在使得銷售五金具有局限性和區(qū)域性,因?yàn)閰^(qū)域性的原因客戶相對固定,商品的查詢、更新不夠快捷,投入的資本比較多等一些問題。近些年來科技的發(fā)展無時(shí)無刻不在影響著我們的生活,大到世界經(jīng)濟(jì)的發(fā)展,國際經(jīng)濟(jì)發(fā)展趨勢的變化,小到我們的衣食住行,生活起居,無時(shí)無刻都在和過去發(fā)生著不一樣的變化,而影響這一些變化的主要因素就是網(wǎng)絡(luò)在我們身邊的飛速蔓延;因?yàn)橛辛司W(wǎng)絡(luò)使我們的所居住的星球變成了今天的地球村,讓我們的生活有了質(zhì)的變化,實(shí)現(xiàn)了今天的全球購,實(shí)現(xiàn)了今天的萬物互聯(lián)。這個(gè)新興的生活方式加快了我們的生活節(jié)奏,改變了我們的傳統(tǒng)生活方式,同時(shí)也縮短了我們花在采購所花的時(shí)間以及成本。所以我們要想不被世界淘汰,追隨上世界的腳步,就要適應(yīng)這種新興的網(wǎng)絡(luò)技術(shù)時(shí)代,這種新興的生活方式,還需要人們的創(chuàng)新性以及主動思考的思維,這些方法的掌握都是對網(wǎng)絡(luò)信息系統(tǒng)的發(fā)證起著至關(guān)重要的作用。關(guān)鍵詞:SpringMVC;MyBatisMySQL;JSP 目錄摘要 IIIABSTRACT IV第1章緒論 71.1背景及意義 71.2國內(nèi)外的研究概況 71.3研究的內(nèi)容 8第2章相關(guān)技術(shù) 82.1JavaScript技術(shù)介紹 82.2Vue簡介 82.2MySQL數(shù)據(jù)庫簡介 9第3章系統(tǒng)分析 103.1需求分析 103.2系統(tǒng)可行性分析 103.3經(jīng)濟(jì)可行性 103.4項(xiàng)目設(shè)計(jì)目標(biāo)與原則 103.5系統(tǒng)流程分析 113.5.1操作流程 113.5.2添加信息流程 123.5.3刪除信息流程 12第4章系統(tǒng)設(shè)計(jì) 144.1系統(tǒng)整體結(jié)構(gòu)設(shè)計(jì) 144.2數(shù)據(jù)庫設(shè)計(jì) 14第5章系統(tǒng)實(shí)現(xiàn) 17各模塊具體實(shí)現(xiàn) 17用戶注冊: 17用戶登錄: 18信息發(fā)布: 20成品展示: 20第6章系統(tǒng)測試 236.1系統(tǒng)測試的目的 236.2系統(tǒng)測試方法 236.3測試步驟 246.4功能測試 246.5測試總結(jié) 25結(jié)論 26參考文獻(xiàn) 27 第1章緒論1.1背景及意義近年來,科技的飛速發(fā)展使的計(jì)算機(jī)也開始了迅猛發(fā)展,本五金店交易系統(tǒng)在電子商務(wù)技術(shù)的應(yīng)用,使得企業(yè)或個(gè)人可以通過在線五金店平臺,實(shí)現(xiàn)網(wǎng)上購買五金,改變了傳統(tǒng)購買五金商品的方式。我所設(shè)計(jì)的系統(tǒng)管理也是將通過計(jì)算機(jī)方面的知識進(jìn)行整體而又智能化的操作,對于我設(shè)計(jì)的信息管理系統(tǒng)所涉及和牽扯的數(shù)據(jù)的保存都是很多的,因?yàn)檫@些需求過多使得管理者面臨著很大的困難,面對數(shù)量如此多的信息,以前所使用的信息管理系統(tǒng),都是通過我們手動進(jìn)行記錄的筆記的方式進(jìn)行數(shù)據(jù)的統(tǒng)計(jì),再后來出現(xiàn)了電腦,管理者通過計(jì)算機(jī)輸入軟件將寫在紙上的信息統(tǒng)計(jì)到如今的電腦上,但是這種方式比較傳統(tǒng),而且想要更快更準(zhǔn)確的統(tǒng)計(jì)數(shù)據(jù)信息還是比較麻煩的,還是會受到一些條件的影響,例如時(shí)間和空間,因此我開發(fā)了此信息管理系統(tǒng);對于現(xiàn)在的用戶而言,可以隨時(shí)隨地進(jìn)行查看以及維護(hù)和修改各方面的信息,管理員可以在家,或者隨時(shí)隨地就可以獲取到系統(tǒng)的數(shù)據(jù)信息等,同時(shí)還可以節(jié)省用戶很多時(shí)間,因此開發(fā)這個(gè)信息管理系統(tǒng),會給管理者帶來了很大的便捷,同時(shí),也方便了管理員對用戶信息進(jìn)行處理和修改。此論文的信息管理系統(tǒng),主要涉及到的程序,數(shù)據(jù)庫以及計(jì)算機(jī)技術(shù)等。所覆蓋知識面非常的廣泛,可以很大的提高每一位行內(nèi)人員的工作效率。1.2國內(nèi)外的研究概況隨著國內(nèi)經(jīng)濟(jì)形勢的不斷發(fā)展和我國經(jīng)濟(jì)的健康發(fā)展,中國互聯(lián)網(wǎng)進(jìn)入了一個(gè)難得的高峰發(fā)展時(shí)期,這使得中外資本家紛紛轉(zhuǎn)向互聯(lián)網(wǎng)市場?,F(xiàn)代互聯(lián)網(wǎng)飛速發(fā)展,互聯(lián)網(wǎng)已融入到人們的生活中,伴隨著互聯(lián)網(wǎng)環(huán)境的覆蓋越來越廣,隨著科技的進(jìn)步,互聯(lián)網(wǎng),通信和多媒體技術(shù)等也取得極大的進(jìn)步。互聯(lián)網(wǎng)已成為我們生活中無法分割的一部分,與此同時(shí),互聯(lián)網(wǎng)的發(fā)展為我們的生活帶來了無窮的商機(jī)和便捷。然而,還是有一些管理領(lǐng)域的不合理結(jié)構(gòu),工作人員的短缺以及近幾年來市場管理需求的增加,使得更多的人學(xué)習(xí)到了互聯(lián)網(wǎng)管理意識。本課題減少大量的數(shù)據(jù)冗余和傳統(tǒng)管理的繁瑣工作量,實(shí)現(xiàn)管理的系統(tǒng)化、科學(xué)化。因此這樣,用戶也可以隨時(shí)隨地即可選擇和購買到更多更便宜的五金商品,解決了這個(gè)時(shí)代生活在城市的人因生活節(jié)奏飛快而無法抽出空閑時(shí)間去購買五金商品的問題。因?yàn)榻?jīng)濟(jì)發(fā)展速度的不同,一些偏遠(yuǎn)地區(qū)遠(yuǎn)的五金產(chǎn)品品種以及數(shù)量的不足,但是隨著經(jīng)濟(jì)的不斷發(fā)展,城市和農(nóng)村的差距也在慢慢減少,農(nóng)村的百姓也想追求更好的生活質(zhì)量,因?yàn)楫?dāng)?shù)貤l件的不允許,不能滿足現(xiàn)在人民的生活需求,因而我們可以利用互聯(lián)網(wǎng),通過宣傳的方法,讓他們了解到網(wǎng)上五金系統(tǒng)的便捷之處,讓他們擁有更多的選擇,選擇自己喜歡的五金風(fēng)格,同時(shí)也可以推進(jìn)我們五金系統(tǒng)的發(fā)展。1.3研究的內(nèi)容此論文主要圍繞系統(tǒng)的設(shè)計(jì)來進(jìn)行編寫,介紹了五金銷售系統(tǒng)的選題背景,五金行業(yè)近年來的基本現(xiàn)狀以及大眾對五金的需求方向。在這幾種所用到的相關(guān)計(jì)算機(jī)專業(yè)的知識和基本操作。對系統(tǒng)的各個(gè)模塊進(jìn)行了系統(tǒng)的分析,例如可行性分析、功能的分析、不同用戶的需求分析都進(jìn)行了詳細(xì)的闡述。各個(gè)模塊內(nèi)功能的介紹以及設(shè)計(jì)方法,還有功能詳細(xì)的使用說明本論文都已記述。最后還對系統(tǒng)的測試和測試后的完善修改進(jìn)行了深入的研究以及講解。但是最重要的還是系統(tǒng)設(shè)計(jì)的方法和邏輯思路,這是我研究時(shí)間最長的地方,因?yàn)樗难芯控灤┲麄€(gè)系統(tǒng)的全部,只有把這些東西研究清楚,系統(tǒng)才能夠得到最優(yōu)化。第2章相關(guān)技術(shù)2.1JavaScript技術(shù)介紹JavaScript不僅是一種在互聯(lián)網(wǎng)上最流行的一種腳本語言,而且還具有安全性能。它可用于HTML與web,更廣泛的用于服務(wù)器,筆記本等設(shè)備。使用JavaScript可以與輕松地實(shí)現(xiàn)與HTML的交互操作,完成頁面的交互效果,它是通過嵌入式或者引入式的方法在標(biāo)準(zhǔn)的HTML語言中實(shí)現(xiàn)的。它的出現(xiàn)彌補(bǔ)了HTML所不能實(shí)現(xiàn)的缺陷。2.2Vue簡介Vue是一套構(gòu)建用戶界面的漸進(jìn)式框架,還是一款JavaScript框架,并且還就有強(qiáng)大的功能。它還可以簡化Dom操作,它可以使用特殊的語法用來修飾Dom元素,便可以順利的實(shí)現(xiàn)頁面的不同效果,從而減少人為的一些操作。除此之外,它還具有響應(yīng)式數(shù)據(jù)驅(qū)動的特點(diǎn)。2.2MySQL數(shù)據(jù)庫簡介MySQL是一款安全的,跨平臺的,并與PHP和Java等主流的編程語言緊密聯(lián)系的數(shù)據(jù)庫系統(tǒng),雖然它的體積較小,但是它擁有強(qiáng)大的功能。與其他數(shù)據(jù)庫相比較,它是一款運(yùn)行速度最快的SQL語言數(shù)據(jù)庫,并且它還是一種完全免費(fèi)的產(chǎn)品,用戶在使用過程中,可以直接在網(wǎng)站上免費(fèi)下載,不必支付任何費(fèi)用。它內(nèi)置了數(shù)據(jù)庫連接、文件上傳等功能,MySQL支持大量的擴(kuò)展庫,如MySQLi等,可以為快速開發(fā)Web應(yīng)用提供便利。系統(tǒng)分析3.1需求分析本設(shè)計(jì)是為了滿足在網(wǎng)上售賣五金商品,用戶的定位應(yīng)該為日常需要的五金商品的消費(fèi)者,所以在設(shè)計(jì)本系統(tǒng)時(shí),應(yīng)該將銷售系統(tǒng)的風(fēng)格設(shè)計(jì)的簡單明了,因五金也有會有很多的分類,考慮到這點(diǎn),在設(shè)計(jì)本系統(tǒng)時(shí)應(yīng)適當(dāng)?shù)奶砑臃诸?,這樣消費(fèi)者就會很好的購買到商品;在購物車、訂單等方面應(yīng)完善系統(tǒng)。根據(jù)上述的分析,應(yīng)該將系統(tǒng)的訂單管理、購物車中對五金商品的增加、刪除、修改功能進(jìn)行完善;在對五金商品的搜索中,應(yīng)該采用模糊查詢的方式,在搜索框中輸入自己想要購買的五金商品名稱或關(guān)鍵字,這樣系統(tǒng)將符合條件的商品展示著在頁面;本設(shè)計(jì)的系統(tǒng)對用戶的分類應(yīng)該分為兩種,一是系統(tǒng)管理員,二是普通的消費(fèi)者,二者的身份不同功能也應(yīng)該不相同;在設(shè)計(jì)系統(tǒng)時(shí)應(yīng)充分考慮以上因素。3.2系統(tǒng)可行性分析系統(tǒng)采用數(shù)據(jù)庫、JSP開發(fā)工具、等前端技術(shù),在很大程度上將代碼編寫的簡單明了,Mysql數(shù)據(jù)庫則進(jìn)行對系統(tǒng)管理員和普通消費(fèi)者之間的數(shù)據(jù)進(jìn)行數(shù)據(jù)交互,使本設(shè)計(jì)的網(wǎng)上五金銷售系統(tǒng)具有穩(wěn)定性和安全性。3.3經(jīng)濟(jì)可行性在經(jīng)濟(jì)方面,此五金銷售系統(tǒng)可以很好的節(jié)約成本,與實(shí)體店相比,在五金百貨店中,我們要租店面、裝修、售貨員、水電費(fèi)等雜費(fèi),但是設(shè)計(jì)一個(gè)網(wǎng)上銷售系統(tǒng)則在很大程度上節(jié)約了這些費(fèi)用,省去了店面的資金,很大程度上幫助五金店家的成本。3.4項(xiàng)目設(shè)計(jì)目標(biāo)與原則本系統(tǒng)的設(shè)計(jì)目標(biāo):在功能上實(shí)現(xiàn)用戶管理、管理員管理、購物車功能、購買訂單的查看、修改、在線客服、評價(jià)等功能;在性能上用戶并發(fā)數(shù)應(yīng)大于等于100;系統(tǒng)的時(shí)延應(yīng)小于等于2s;檢索的時(shí)間應(yīng)小于等于2s;聯(lián)動反應(yīng)時(shí)間應(yīng)小于等于3s;安全設(shè)計(jì):授權(quán),在系統(tǒng)資源,包括程序、數(shù)據(jù)庫等,根據(jù)其特性定義保護(hù)等級;對不同的用戶,規(guī)定不同的訪問資源權(quán)限,系統(tǒng)將根據(jù)用戶權(quán)限,授予其不同等級的系統(tǒng)資源權(quán)限。本系統(tǒng)的設(shè)計(jì)原則:可靠性:要求系統(tǒng)具備高的可靠性,確保系統(tǒng)的不間斷運(yùn)行。實(shí)用性:充分滿足用戶要求,操作流程清晰、流暢、高效、人機(jī)交互界面友好,符合設(shè)計(jì)的需求。維護(hù)性:要求系統(tǒng)具有良好的可維護(hù)性和可恢復(fù)性。3.5系統(tǒng)流程分析3.5.1操作流程以管理員的身份進(jìn)行登錄:首先點(diǎn)擊首頁的登錄按鈕,頁面將跳轉(zhuǎn)至登錄頁面,在此頁面輸入用戶名、密碼,點(diǎn)擊登錄按鈕,若登錄成功系統(tǒng)將自動進(jìn)入功能頁面,若用戶名輸入有誤系統(tǒng)則提示用戶名輸入有誤請重新輸入;若密碼輸入有誤,則系統(tǒng)提示:密碼輸入有誤,請重新輸入密碼。操作流程如下圖所示:圖3-1操作流程圖3.5.2添加信息流程系統(tǒng)中添加五金商品:在系統(tǒng)中想要添加五金商品,首先以管理員的身份進(jìn)行登錄,在信息發(fā)布的頁面,將五金商品的簡介、關(guān)鍵字、價(jià)格、圖片詳情上傳至系統(tǒng),系統(tǒng)將會自動編號,將輸入的數(shù)據(jù)上傳至數(shù)據(jù)庫。具體如下圖所示:圖3-2添加信息流程圖3.5.3刪除信息流程五金商品下架管理:首先以管理員的身份進(jìn)行登錄,將要下架的五金商品進(jìn)行刪除按鈕,刪除成功后系統(tǒng)會提示“商品刪除成功”,同時(shí)數(shù)據(jù)庫中對應(yīng)的商品信息同時(shí)刪除,操作流程如下圖所示:圖3-3刪除信息流程圖PAGE24系統(tǒng)設(shè)計(jì)在此章節(jié)中,我們主要了解的是本系統(tǒng)的整體設(shè)計(jì)和數(shù)據(jù)庫的設(shè)計(jì)。相關(guān)設(shè)計(jì)的敘述如下所述。4.1系統(tǒng)整體結(jié)構(gòu)設(shè)計(jì)系統(tǒng)整體設(shè)計(jì)的目的是反映一個(gè)具有功能完善,頁面美觀的系統(tǒng),讓用戶在使用的過程中舒服耐用。該系統(tǒng)的總體設(shè)計(jì)具體實(shí)現(xiàn)的過程是將一個(gè)巨大的任務(wù)劃分出幾個(gè)小型的任務(wù),完成小型的任務(wù)后,巨大的任務(wù)也就完成了,那么整體的任務(wù)就可以完成了。比如說,在開發(fā)過程中,頁面的設(shè)計(jì)是由一個(gè)一個(gè)模塊拼湊起來的,不同的模塊所具備的功能、接口和邏輯關(guān)系是不同的,因此他們的層次結(jié)構(gòu)及其分明。本信息管理系統(tǒng)的實(shí)現(xiàn)主要包括用戶和管理員兩個(gè)用戶角色,由于系統(tǒng)用戶角色不同所使用的功能模塊也就相應(yīng)不同,管理員可以根據(jù)需求對系統(tǒng)功能模塊進(jìn)行相應(yīng)的管理操作。4.2數(shù)據(jù)庫設(shè)計(jì)系統(tǒng)在開發(fā)過程中,我們都了解數(shù)據(jù)庫的設(shè)計(jì)是系統(tǒng)中必不可少的一種功能,他還是一個(gè)極其重要的環(huán)節(jié),他所具備的邏輯關(guān)系決定著系統(tǒng)的穩(wěn)定性。只有我們擁有一個(gè)優(yōu)良的數(shù)據(jù)庫設(shè)計(jì),才可以將我們系統(tǒng)的功能有所提高。數(shù)據(jù)庫的設(shè)計(jì)是根據(jù)需求和結(jié)合所選擇的數(shù)據(jù)庫系統(tǒng)建立一個(gè)最為合適的和用于儲存數(shù)據(jù)信息的數(shù)據(jù)庫關(guān)系模型,它可以說是本系統(tǒng)的和核心和基礎(chǔ)。還需要建立好數(shù)據(jù)庫中表結(jié)構(gòu)以及表與表之間的管理關(guān)系,可以高效的訪問已經(jīng)存儲的數(shù)據(jù)。數(shù)據(jù)庫還可以為開發(fā)人員帶來便捷,因?yàn)樗旧砭吞峁┝颂砑印⑿薷?、刪除和檢查的功能,可以讓系統(tǒng)能夠快速的找到所需要的信息。自數(shù)據(jù)庫從誕生以來,大致經(jīng)歷了以下幾個(gè)階段:1.層次數(shù)據(jù)庫和網(wǎng)狀數(shù)據(jù)庫的過程。2.關(guān)系數(shù)據(jù)庫。3.非關(guān)系型數(shù)據(jù)庫。關(guān)系數(shù)據(jù)庫仍然是Web開發(fā)的主流數(shù)據(jù)庫。使用最常用的開源資源版本數(shù)據(jù)庫MySQL作為我的應(yīng)用中使用的數(shù)據(jù)庫。本次設(shè)計(jì)的數(shù)據(jù)庫結(jié)構(gòu)圖如下所示:第5章系統(tǒng)實(shí)現(xiàn)各模塊具體實(shí)現(xiàn)用戶注冊:在登錄五金銷售管理系統(tǒng)之前,要先實(shí)現(xiàn)賬號的注冊,在注冊時(shí)要考慮到登錄的所需要的條件,進(jìn)而進(jìn)行對注冊流程的設(shè)計(jì);點(diǎn)擊注冊,填寫相關(guān)信息,如若符合注冊標(biāo)準(zhǔn),則顯示注冊成功;若不符合則會返回上一步,重新填寫注冊信息,再次進(jìn)行注冊。功能設(shè)計(jì)如圖5-1-1所示。開始開始注冊驗(yàn)證數(shù)據(jù)是否符合標(biāo)準(zhǔn)否注冊成功符合5-1-1注冊流程設(shè)計(jì)圖代碼實(shí)現(xiàn):用戶登錄:當(dāng)用戶進(jìn)入登陸頁面,輸入本人的登錄信息,點(diǎn)擊登錄,輸入法人數(shù)據(jù)會和系統(tǒng)已有的數(shù)據(jù)進(jìn)行比較,若數(shù)據(jù)相同,則登錄成功,即可進(jìn)入系統(tǒng),若數(shù)據(jù)不相同,則會繼續(xù)跳轉(zhuǎn)到登錄頁面,再次輸入相關(guān)數(shù)據(jù)進(jìn)行登錄。開始登錄開始登錄驗(yàn)證數(shù)據(jù)是否符合標(biāo)準(zhǔn)否登錄成功符合5-1-2登錄流程設(shè)計(jì)圖代碼實(shí)現(xiàn): 登錄權(quán)限判斷:信息發(fā)布:前臺信息展示模塊主要包括商品標(biāo)題列表的顯示、各商品信息列表的顯示和商品信息查詢。發(fā)布者想要發(fā)布新的信息首先在編寫完發(fā)布的信息之后需要通過管理員的審核與查看,若管理員認(rèn)為所發(fā)布的信息無誤,則審核通過,就會在前臺顯示發(fā)布的信息,相反則顯示發(fā)布失敗,需要再次進(jìn)行信息的編寫與申請。如圖5-1-3所示。開始開始信息發(fā)布管理員驗(yàn)證信息是否符合標(biāo)準(zhǔn)否發(fā)布成功符合成品展示:用戶登錄頁面,此頁面可進(jìn)行賬號登錄,人員可根據(jù)自己的角色身份進(jìn)行登錄,管理員登錄admin賬號,普通用戶登錄自己個(gè)人所注冊的賬號;管理員登錄賬號后可對商品信息進(jìn)行管理,普通用戶可進(jìn)行對商品信息的查看、加入購物車、商品下單等功能,如下圖所示:圖:用戶登錄admin賬號首頁展示,admin擁有此系統(tǒng)的所有權(quán)限,可查看后臺基礎(chǔ)設(shè)置、用戶信息管理、我的資金管理、系統(tǒng)審批管理和系統(tǒng)管理功能,如下圖所示:圖:系統(tǒng)管理員賬號首頁商品發(fā)布頁面,商家可以在此頁面進(jìn)行商品的發(fā)布、數(shù)據(jù)刪除、信息修改、商品信息的查看等功能,如下圖所示:圖:發(fā)布商品商品頁面,普通用戶登錄賬號后,進(jìn)入首頁可查看到商家最新發(fā)布的商品,點(diǎn)擊商品可查看到商品的詳細(xì)信息,并進(jìn)項(xiàng)加入購物車,如下圖所示:圖:最新發(fā)布我的購物車,此頁面可查看已添加的商品,對自己加入購物車的商品進(jìn)行刪除,或者下單,填寫付款方式,收貨地址,收貨時(shí)間等個(gè)人信息,完成訂單提交,即可完成下單,如下圖:圖:我的購物車第6章系統(tǒng)測試6.1系統(tǒng)測試的目的系統(tǒng)完成設(shè)計(jì)后需要對其進(jìn)行測試,測試的主要目的是為了檢查和完善設(shè)計(jì)好的系統(tǒng)。在開發(fā)完新的系統(tǒng)之后,對系統(tǒng)的測試是系統(tǒng)能否完善的至關(guān)重要的一個(gè)步驟,用系統(tǒng)的測試來檢查系統(tǒng)設(shè)計(jì)的是否合格,以及所設(shè)計(jì)的系統(tǒng)是否符合設(shè)計(jì)的目標(biāo)。測試主要是為了檢查系統(tǒng)中數(shù)據(jù)的準(zhǔn)確性,操作是否可以正常進(jìn)行,以及操作完成后的結(jié)果是否正確,這些都是系統(tǒng)測試的目的。為了實(shí)現(xiàn)五金銷售管理系統(tǒng)的正常運(yùn)行能夠?qū)崿F(xiàn),系統(tǒng)中每一個(gè)功能以及模塊都要通過嚴(yán)格的測試步驟,進(jìn)而來判斷是否可以正常運(yùn)作。每一個(gè)系統(tǒng)在上線之前都必須經(jīng)歷的一步就是系統(tǒng)的測試,根據(jù)測試人員的測試結(jié)果,查找出系統(tǒng)的漏洞,開發(fā)人員來進(jìn)行更深入的完善,進(jìn)一步來完善系統(tǒng)的整體功能,來確保設(shè)計(jì)的系統(tǒng)與之前的設(shè)計(jì)之間的差距達(dá)到最小化,進(jìn)而滿足各種功能的需求。6.2系統(tǒng)測試方法系統(tǒng)測試是完成系統(tǒng)的重要一步,因?yàn)橄到y(tǒng)測試可以查找出系統(tǒng)的各種缺陷以及漏洞,只有經(jīng)過徹底的測試,不斷完善才能使得系統(tǒng)有能夠上線的資格。所以說,首先就要選對測試的方法,才能夠找出毛病。有一個(gè)好的測試方法是至關(guān)重要的,一個(gè)好的測試方法可以最快的找到不足,進(jìn)而想出解決問題的方法。遇到問題不能心里有僥幸的想法,因?yàn)槟菢訒屛覀兊貌粌斒?,因?yàn)橐粋€(gè)錯誤的疏忽,導(dǎo)致很多錯誤沒能被及時(shí)發(fā)現(xiàn),反而會浪費(fèi)我們更多的經(jīng)歷和時(shí)間,后續(xù)還會讓我們面臨更大的挑戰(zhàn)和困難。所以說一個(gè)好的測試方法可以提高系統(tǒng)的安全性與穩(wěn)定性,更快的達(dá)成目的。首先,我們應(yīng)該從簡單的方法考慮,黑盒測試不要求我們考慮很多專業(yè)方面的知識,不需要測試人員對我設(shè)計(jì)的整個(gè)系統(tǒng)的代碼進(jìn)行全面的考慮與熟悉,只要懂得系統(tǒng)的基本業(yè)務(wù)關(guān)系,就可根據(jù)測試計(jì)劃來完成系統(tǒng)的測試,確保系統(tǒng)的功能可以基本完成,各個(gè)模塊可以互相聯(lián)系,實(shí)現(xiàn)最初的系統(tǒng)設(shè)計(jì)規(guī)劃即可。對于每個(gè)系統(tǒng)來說,系統(tǒng)的測試都是不可缺少的一步,因?yàn)橄到y(tǒng)一個(gè)小小的錯誤就會給整個(gè)系統(tǒng)發(fā)帶來很大的危險(xiǎn)。一個(gè)漏洞所存在的時(shí)間越是長,他的危害就會越大,存在的隱患就會越危險(xiǎn)。若因?yàn)橐粋€(gè)小小的bug導(dǎo)致整個(gè)系統(tǒng)不能正常運(yùn)行,那將會給整個(gè)研發(fā)組帶來極大的損失,包括時(shí)間和財(cái)務(wù)等等,因?yàn)樵谲浖幋a的歷史中存在著很多例子,都受到了bug嚴(yán)重的教訓(xùn)。6.3測試步驟本系統(tǒng)的主要是在我個(gè)人電腦的服務(wù)器上進(jìn)行設(shè)計(jì)以及運(yùn)行,一切的測試計(jì)劃以及步驟都是由我個(gè)人來完成。測試步驟主要包括測試步驟的撰寫,系統(tǒng)的測試過程,測試過程主要采用了黑盒測試,對系統(tǒng)的各個(gè)模塊以及功能進(jìn)行完善全面的測試。測試完后完成測試報(bào)告的書寫,測試記錄的編寫,主要記錄一些需要修改的bug,主要存在的問題,不符合邏輯的流程。最后結(jié)合測試報(bào)告和測試記錄就行修改本系統(tǒng)。6.4功能測試登錄測試:首先進(jìn)入登錄模塊,預(yù)測用例的登錄用戶名為admin,密碼為123,預(yù)期結(jié)果為不能正常登錄,并提示密碼錯誤;填寫用戶名和密碼,點(diǎn)擊登錄,彈出錯誤提示,提示密碼錯誤,符合預(yù)期結(jié)果,則測試通過;首先進(jìn)入登錄模塊,預(yù)測用例的登錄用戶名為123,密碼為admin,預(yù)期結(jié)果為不能正常登錄,并提示登錄名錯誤;填寫用戶名和密碼,點(diǎn)擊登錄,彈出錯誤提示,提示登錄名錯誤,符合預(yù)期結(jié)果,則測試通過;首先進(jìn)入登錄模塊,預(yù)測用例的登錄用戶名為admin,密碼為admin,預(yù)期結(jié)果為可以正常登錄;填寫用戶名和密碼,點(diǎn)擊登錄,進(jìn)入系統(tǒng),登陸成功,符合預(yù)期結(jié)果,則測試通過。刪除分類測試:首先進(jìn)入刪除分類模塊,選擇想要刪除的內(nèi)容,例如最新通知,預(yù)期結(jié)果為刪除成功,頁面自動跳轉(zhuǎn);選擇最新通知,點(diǎn)擊刪除,刪除成功,頁面正常跳轉(zhuǎn),符合預(yù)期結(jié)果,則測試通過。修改密碼測試:進(jìn)入修改密碼模塊,測試用例為原密碼666,新密碼123,確認(rèn)密碼123,預(yù)期結(jié)果為彈出錯誤提示,提示原密碼錯誤;實(shí)際測試填寫相應(yīng)密碼,彈出錯誤提示,提示原密碼錯誤,并提示修改失敗,符合測試結(jié)果,測試通過;進(jìn)入修改密碼模塊,測試用例為原密碼admin,新密碼123,確認(rèn)密碼333,預(yù)期結(jié)果為彈出錯誤提示,提示確認(rèn)密碼與新密碼不一致;實(shí)際測試填寫相應(yīng)密碼,彈出錯誤提示,提示確認(rèn)密碼與新密碼不一致,并提示修改失敗,符合測試結(jié)果,測試通過;進(jìn)入修改密碼模塊,測試用例為原密碼admin,新密碼123,確認(rèn)密碼123,預(yù)期結(jié)果為密碼修改成功;實(shí)際測試填寫相應(yīng)密碼,顯示密碼修改成功,符合測試結(jié)果,測試通過;6.5測試總結(jié)通過對本功能的了解與測試,我所采用的測試方法主要為黑盒測試。首先模擬了許多測試場景,編寫了測試用例,根據(jù)測試用例來完成相應(yīng)功能的測試。在測試的工程中也遇到了很多問題,例如測試場景不符合實(shí)際情況,測試場景不夠全面系統(tǒng)等問題,進(jìn)而在測試工程中不斷完善測試用例。整個(gè)測試的工程中,對于每一個(gè)模塊的測試都是比較成功的,但同時(shí)也存在著一些邏輯上的問題,例如測試場景不能符合我們平時(shí)的工作需求,不能按照我們正常的習(xí)慣進(jìn)行操作等等,發(fā)現(xiàn)這些問題后我也即使做了許多改進(jìn)與維護(hù),但是由于自己的之間以及所掌握的專業(yè)技能有限,對知識掌握的深度還不夠透徹等一些原因,我所做的系統(tǒng)還有很多值得完善的地方,但是本信息管理系統(tǒng)的基本功能還是可以正常運(yùn)行的,我會在今后的學(xué)習(xí)中不斷深化自己的計(jì)算機(jī)專業(yè)知識,深造自己,不斷完善自己的系統(tǒng),使他可以得到推廣。

結(jié)論此時(shí),我所設(shè)計(jì)項(xiàng)目已經(jīng)完美收工,即使花費(fèi)在實(shí)施上的時(shí)間并不是非常的多,但是每一個(gè)實(shí)施的過程都需要一段充足的時(shí)間去準(zhǔn)備,完成對系統(tǒng)設(shè)計(jì)以及開發(fā)所實(shí)現(xiàn)到的技術(shù)進(jìn)行熟悉和深入的學(xué)習(xí)。但是,在這段學(xué)習(xí)的過程中,使我更加了解到自身的實(shí)力,了解到自身所學(xué)到的知識的不足之處。這個(gè)程序在我設(shè)計(jì)的過程中,是我遇到了很多技術(shù)上的困難,才使我認(rèn)識到了自己,發(fā)現(xiàn)到自己在許多的技術(shù)上的問題掌握的并不熟練,例如我所用到的數(shù)據(jù)庫鏈接,曾經(jīng)大膽的說過自己掌握了,并且已經(jīng)熟練運(yùn)用了;然而,在我開發(fā)的途中,我遇到了許多平時(shí)學(xué)習(xí)中沒有遇到的問題,這次遭遇是我明白了實(shí)踐的重要性。在規(guī)劃過程中,我能更成熟和使用更多關(guān)于Java的知識。此一次程序

溫馨提示

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

評論

0/150

提交評論