版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
PAGEIPAGEII網(wǎng)上書店銷售管理系統(tǒng)摘要在目前,人們從以前什么都不會(huì),到后面慢慢變得開始發(fā)明出一些東西,發(fā)明東西的其實(shí)不是因?yàn)檫@些人很聰明,而是這些人想要偷懶所以才發(fā)明出一些以前沒有的東西,尋找一些以前沒有的技術(shù),從而可以讓很多重復(fù)乏味的工作能迅速的做完。主要說的如何把一個(gè)線下龐大的書店市場一步一步的讓其在網(wǎng)絡(luò)上實(shí)現(xiàn),那要發(fā)明一個(gè)新的東西,我們要先查找資料看看我們發(fā)明的這個(gè)東西是否遵守當(dāng)前法律法規(guī),如果遵守之后再看這個(gè)東西我們的知識(shí)能否完成,如果知識(shí)也能完成的情況下再仔細(xì)分類每個(gè)小方面如何完成。我們?cè)诰€下書店老板開店首先要圖書分成不同樣的類別擺放,然后還要找出目前市場上熱門的放在最門口吸引看書的顧客,偶爾再做一些打折處理讓看書的顧客進(jìn)來查看,查看之后不滿意的也可以讓他們提意見,一些大客戶可以做一個(gè)打折吸引,那也避免不了有些違法之人偷書所以也要做一些攝像頭保護(hù)措施,當(dāng)然肯定會(huì)遇到一些需求大的顧客,然后要為了這些大的顧客做一些打折所以也要有個(gè)模塊專門處理。那顧客從線下轉(zhuǎn)移到線上,可以不用出家門就可以買到自己喜歡的東西,首先肯定有打折的模塊,還要有當(dāng)前熱門的模塊,然后還要有說出自己覺得不好的模塊,還要寄送到家里來所以應(yīng)該還要有一個(gè)地址分類模塊,買東西還有購物袋所以也要有購物袋模塊,然后還有買了之后有發(fā)票,所以也要有發(fā)票模塊??傮w上用了最便宜的,最不容易壞的,并且簡單容易上手的B/S結(jié)構(gòu),編程方面我選擇的語言是java語言,在數(shù)據(jù)庫方面我使用的時(shí)候一個(gè)簡單易懂容易上手的MySQL來制作這個(gè)網(wǎng)上書店銷售管理系統(tǒng)。關(guān)鍵詞:網(wǎng)上書店銷售管理系統(tǒng);B/S結(jié)構(gòu);java語言;MySQL
目錄1緒論 11.1研究背景 11.2研究目的與意義 11.3研究現(xiàn)狀 22開發(fā)環(huán)境介紹 22.1java技術(shù) 22.2MYSQL數(shù)據(jù)庫 32.3B/S結(jié)構(gòu) 33網(wǎng)上書店銷售管理系統(tǒng)分析 43.1可行性分析 43.1.1技術(shù)可行性分析 43.1.2操作可行性分析 43.1.3經(jīng)濟(jì)可行性分析 43.1.4法律可行性分析 53.2技術(shù)可行性 53.2.1系統(tǒng)開發(fā)流程 53.2.2用戶登陸流程 63.2.3系統(tǒng)操作流程 73.2.4添加信息流程 83.2.5修改信息流程 93.2.6刪除信息流程 103.3系統(tǒng)用例分析 113.3.1管理員功能圖 113.3.2用戶功能圖 124系統(tǒng)設(shè)計(jì) 134.1圖書在線銷售系統(tǒng)的需求分析 134.2系統(tǒng)總覽 144.3系統(tǒng)模塊總體設(shè)計(jì) 154.4數(shù)據(jù)庫設(shè)計(jì) 174.4.1數(shù)據(jù)庫原則 184.4.2數(shù)據(jù)庫實(shí)體 184.4.3數(shù)據(jù)庫實(shí)體 205系統(tǒng)實(shí)現(xiàn) 225.1登陸 225.2老板的功能瀏覽 235.2.1老板信息中心 235.2.2顧客管理 235.2.3所有圖書管理 245.2.4爆火圖書管理 245.2.5引流圖書管理 255.2.6顧客反饋管理 255.2.7整體管理 265.2.8購買信息管理 265.3顧客管理模塊 275.3.1登陸之后的頁面 275.3.2新顧客信息注冊(cè) 285.3.3顧客的個(gè)人中心 286系統(tǒng)測試 296.1系統(tǒng)測試的意義 296.2測試的具體方法 296.3測試結(jié)論 317結(jié)論 32謝辭 33參考文獻(xiàn) 341緒論在從前的時(shí)候,人們的生活歡快又漫長,大多數(shù)人喜歡去書城里讀書,讀書的時(shí)候帶上筆記本摘抄點(diǎn)喜歡的句子?,F(xiàn)在我有時(shí)候也會(huì)去書城挑選自己喜歡的書籍,但是我發(fā)現(xiàn)我一進(jìn)去出來最少得一兩個(gè)小時(shí)起步,并且效率不高,要一本一本的書去對(duì)比,所以我覺得可以隨著時(shí)代的潮流,讓自己家附近的書店整個(gè)網(wǎng)上的系統(tǒng),這樣我就不用每次都去樓下整一兩個(gè)小時(shí)挑選圖書了。1.1研究背景整個(gè)社會(huì)商品貿(mào)易方式被互聯(lián)網(wǎng)從根本上改變了,自上世紀(jì)互聯(lián)網(wǎng)迅猛發(fā)展以來,國內(nèi)各種企業(yè)紛紛都推出來互聯(lián)網(wǎng)銷售的模式,例如我們最常見的美團(tuán)外賣,以前都需要去店里吃,現(xiàn)在都是美團(tuán)送到家里;根據(jù)我的親身體驗(yàn)我發(fā)現(xiàn)我點(diǎn)肯德基外賣的時(shí)候竟然是順豐快遞給我配送的每一次,那其實(shí)也就是說,順豐快遞不僅可以接受和派發(fā)快遞,還會(huì)送這種一對(duì)一的外賣,由此我發(fā)現(xiàn)了快遞騎士的多樣性。經(jīng)過我每次去店里觀察,我發(fā)現(xiàn)各種售賣店的外賣騎手絡(luò)繹不絕,但是有一點(diǎn)不好的就是,有些外賣騎手會(huì)一次送很多單,送過來的外賣都冷掉了,但是順豐快遞送的肯德基不會(huì)這樣,很快,都是熱乎的。為了證明我這一思想,我就去店里觀察了半天時(shí)間,我發(fā)現(xiàn)每個(gè)這種肯德基的順豐騎手他每次只接一單,也許是價(jià)格高的緣故,所以配送速度快,而且顧客的體驗(yàn)也特別的好。根本每年我們都熟知的“雙11”那個(gè)網(wǎng)購的數(shù)據(jù)金額就一天的時(shí)間甚至比一年還高。所以我們會(huì)發(fā)現(xiàn)我們的生活其實(shí)已經(jīng)被網(wǎng)購入侵得很徹底,極大的改變了我們之前的生活方式,不僅購買的地點(diǎn)發(fā)生了變化,甚至還有一種想買就隨時(shí)隨地買的思想,也許不少人會(huì)有一個(gè)想法,明明才發(fā)的工資,一開錢包又空了,那去哪里了呢?其實(shí)就是在不知不覺的外賣,快遞,各種網(wǎng)絡(luò)消費(fèi)在方便的同時(shí)也讓我們的錢包被掏空。1.2研究目的與意義此項(xiàng)目的目的是讓每次想要購買書籍的時(shí)候,以我常買練習(xí)冊(cè)為例子,省下去出行和來回的時(shí)間,然后到了書店之后還要看著貨架一點(diǎn)點(diǎn)挑選出來,然后又逐一打開對(duì)比那本練習(xí)冊(cè)好,那本練習(xí)冊(cè)通熟易懂,那本練習(xí)冊(cè)比較難,然后還要對(duì)比題量以及知識(shí)點(diǎn)是否有缺漏,排版是否有問題,最浪費(fèi)時(shí)間的我覺得是我每次去買書的地方找書要找好久,但是如果幫他們弄了網(wǎng)上書店,就可以完完全全為我省下這些時(shí)間了。以前甚至是現(xiàn)在,我們?nèi)曩I書的時(shí)候,發(fā)現(xiàn)有些還是書店老板手寫統(tǒng)計(jì)一些書籍的信息,這種方式不僅浪費(fèi)時(shí)間,而且假如我一本書要找同類的,書店老板還要查進(jìn)貨單子,然后再去倉庫找,然后我又要等啊等。隨著計(jì)算機(jī)時(shí)代的發(fā)展,我們可以取其精華去其糟粕的讓其融入在我們的生活中,這樣書店老板不僅省下了很多重復(fù)而繁瑣的工作,因?yàn)橛?jì)算機(jī)查找速度快并且可以十分準(zhǔn)確的查找出相關(guān)書籍,不僅可以裝很多很多書的信息而拋棄我們很多統(tǒng)計(jì)的本子,而且可以實(shí)現(xiàn)顧客和商家的雙贏。1.3研究現(xiàn)狀國內(nèi)現(xiàn)狀是隨著互聯(lián)網(wǎng)技術(shù)對(duì)我們的生活不斷的滲透,在我們不知不覺中,生活中的多種方式已經(jīng)在偷偷的被互聯(lián)網(wǎng)技術(shù)所改變。就以線下書店為例子,我們都知道書店的書很多,那么書得統(tǒng)計(jì)與分類,就假設(shè)每一類一個(gè)本子,一個(gè)書店那么大,得很多本子,尋找起來不僅麻煩,而且在中途統(tǒng)計(jì)的過程中也會(huì)浪費(fèi)特別多的時(shí)間和精力,對(duì)于生活中我們現(xiàn)在做什么事情都想要快這套生活方式其實(shí)已經(jīng)在被偷偷的淘汰了。國外現(xiàn)狀由于我們無法翻墻,只能在新聞中發(fā)現(xiàn),我們發(fā)現(xiàn)在俄烏沖突中,烏克蘭國家領(lǐng)導(dǎo)人充分的利用推特發(fā)表戰(zhàn)爭狀況,以及各種趨勢??偟膩碚f一些發(fā)達(dá)的地方,網(wǎng)絡(luò)滲透比較快,多數(shù)已經(jīng)淘汰了人工的統(tǒng)計(jì)和管理,都已經(jīng)讓計(jì)算機(jī)管理將其代替。由于我國是發(fā)展中國家,計(jì)算機(jī)的普及較慢,并且導(dǎo)致了東西兩部差異很大,比如我所在的廣西也就是西部算是一個(gè)比較落后的地區(qū),所以很多的地方都還在用著老舊的人工統(tǒng)計(jì)管理。但是隨著我國脫貧已經(jīng)全面完成,所以我覺得廣西也應(yīng)該跟隨時(shí)代的潮流,用計(jì)算機(jī)代替人工管理,并且省時(shí)省力的方式是大勢所趨,因此有必要開發(fā)一個(gè)網(wǎng)上書店銷售管理系統(tǒng)。2開發(fā)環(huán)境介紹網(wǎng)上書店銷售管理系統(tǒng)不僅可以讓顧客體驗(yàn)良好的買書體驗(yàn),還可以節(jié)省顧客買書的時(shí)間;同時(shí)也可以減少書店老板的日常統(tǒng)計(jì)以及管理工作,提高了老板的效率,也可以減輕老板的工作量,并且可以給予顧客一個(gè)方便又省時(shí)省力的買書平臺(tái)。2.1java技術(shù)Java語言是一個(gè)開源的語言在目前的中國市場上,已經(jīng)成為了一個(gè)公認(rèn)的最常用的語言,其多線程和可擴(kuò)展性已經(jīng)成為了常見的應(yīng)用對(duì)象。當(dāng)然最重要的還是其比較簡單,容易讓我們弄懂。但是還有最重要的一點(diǎn)是其具有跨平臺(tái)性和安全性,這樣就算開發(fā)者和用戶不是同一個(gè)平臺(tái)也可以用,讓我開發(fā)的時(shí)候剩下的許多的時(shí)間。Java語言是與c語言同樣的基礎(chǔ)語法,所以在理解起來也特別方便,只是部分單詞不同而已,所有的編程框架還有那個(gè)算法也都是可以通用的。Java語言最獨(dú)特的是有一個(gè)貼近實(shí)際的面向?qū)ο蟮恼f法。對(duì)象我們可以理解為所有都可以是對(duì)象,包括你和我也是對(duì)象。我選用java的主要原因是因?yàn)槲矣袝r(shí)候喜歡用macOSBigSur系統(tǒng),但是有時(shí)候又喜歡用家里的臺(tái)式電腦里面是Windows系統(tǒng),由于其具有跨平臺(tái)性,就是我在macOSbigSur系統(tǒng)寫完了,編譯之后,我可以在臺(tái)式電腦也可以運(yùn)行,這就是我最中意其的一點(diǎn)。2.2MYSQL數(shù)據(jù)庫我選擇MYSQL數(shù)據(jù)庫的原因是這個(gè)語言在結(jié)構(gòu)簡單的同時(shí)并且功能非常多,存儲(chǔ)功能也特別強(qiáng)大,并且在應(yīng)用的過程中變通性強(qiáng),相比于其他的數(shù)據(jù)庫可以少寫很多代碼。數(shù)據(jù)庫MYSQL有自己的很多優(yōu)點(diǎn),其是讓數(shù)據(jù)以固定的形式存儲(chǔ),我只用先建立數(shù)據(jù)表,然后再進(jìn)行增刪改查就可以完成我想要做的事情,特別的簡單明了。2.3B/S結(jié)構(gòu)因?yàn)槭怯玫腂/S結(jié)構(gòu),我設(shè)計(jì)完成之后,不用拿著自己的電腦,只要有網(wǎng)絡(luò)的地方,我有可以隨便找個(gè)電腦然后上網(wǎng)使用我的程序。因?yàn)锽/S結(jié)構(gòu)是可以把我寫的東西放到一個(gè)網(wǎng)絡(luò)上的服務(wù)器上,所以這樣就之后我可以隨時(shí)通過網(wǎng)絡(luò)讓這個(gè)服務(wù)器上我寫的程序?yàn)槲曳?wù)。其主要是由數(shù)據(jù)層、控制邏輯層和視圖層組成,并且相互獨(dú)立互不影響,這樣的條件下也就是一個(gè)壞了其他不會(huì)壞,所以比較容易維修,而且安全,這三層再工作中是相互調(diào)用的,極大的提高了效率。2.4SSM介紹SSM其實(shí)是一個(gè)組合框架,其是由于Spring一個(gè)面向表面的容器和反轉(zhuǎn)控制框架集合成一體的組合中的第一者;然后是Spring-MVC一種控制器的分類模式中最厲害的是脫鉤處理可以讓其更加有個(gè)性容易讓我們分辨出來這是組合中的第二者;MyBatis是一個(gè)在存儲(chǔ)過程中對(duì)數(shù)據(jù)進(jìn)行優(yōu)化的框架這是組合中的第三者;由這以上三者就組成了我們熟悉的SSM。3網(wǎng)上書店銷售管理系統(tǒng)分析3.1可行性分析網(wǎng)上書店銷售管理系統(tǒng)主要是為了讓我可以實(shí)現(xiàn)在家里進(jìn)行選書籍不用再出門到離家挺遠(yuǎn)的書店里去選書,在家里就實(shí)現(xiàn)購買圖書的功能,以及如何讓書店老板用此系統(tǒng)進(jìn)行所有數(shù)據(jù)的信息管理和一些日常銷售工作,下面我將從技術(shù)我是否都已經(jīng)學(xué)習(xí)到的方面,開發(fā)之后我操作和書店老板操作是否容易操作的方面以及開發(fā)這個(gè)系統(tǒng)我需要花費(fèi)多少財(cái)力的方面和這個(gè)軟件開發(fā)出來是否滿足當(dāng)前法律法規(guī)的方面,總共這四個(gè)方面進(jìn)行可行性分析。3.1.1技術(shù)可行性分析要做一個(gè)網(wǎng)上書店銷售管理系統(tǒng),那首先第一要素就是簡單易懂,并且功能齊全,容易上手,那么按照我所學(xué)的知識(shí),我打算用java語言,而且我想做好之后不在此電腦,在其他電腦也可以使用,所以我選用B/S機(jī)構(gòu)。那么數(shù)據(jù)需要一個(gè)安全并且穩(wěn)定的存放的地方,所以我選擇用MySQL數(shù)據(jù)庫因?yàn)檫@個(gè)數(shù)據(jù)庫不僅函數(shù)功能齊全,并且簡單的語句就可以進(jìn)行增刪改查工作,這樣可以讓我在寫這個(gè)系統(tǒng)的時(shí)候事半功倍。3.1.2操作可行性分析那么開發(fā)一個(gè)系統(tǒng),最后我們要面對(duì)的是需要讓使用者看得懂,用得了,所以我們拒絕了高大上,選擇了我們生活中常見的登陸方式,就像我們登陸一個(gè)郵箱一樣那樣的登陸頁面,這樣既簡單易懂,也減少了我開發(fā)的時(shí)候避免不必要的工作,所以決定做一個(gè)就是任何一臺(tái)電腦只要能打開網(wǎng)頁,就可以使用。這樣就可以讓系統(tǒng)使用者在平時(shí)可以通過電腦打開網(wǎng)頁登陸就可以加以使用了。整套系統(tǒng)的開發(fā)用的是java語言開發(fā)的,并且是用的B/S結(jié)構(gòu),這樣就可以讓這個(gè)系統(tǒng)整體操作簡單并且管理的時(shí)候也簡單等優(yōu)點(diǎn),所以這個(gè)系統(tǒng)綜上所述是可以開發(fā)的。3.1.3經(jīng)濟(jì)可行性分析既然要開發(fā)一個(gè)軟件,當(dāng)然要考慮這個(gè)軟件到底得花多少成本,鑒于我目前還是一個(gè)學(xué)生的情況能否承受得住這個(gè)成本,如果開發(fā)成本過高就要改用成本相對(duì)較低的方式開發(fā)。那么目前我選擇的是一個(gè)B/S結(jié)構(gòu)的開發(fā)模塊,這個(gè)結(jié)構(gòu)呢讓我在測試和開發(fā)的時(shí)候只需要能一個(gè)能下載瀏覽器并且打開網(wǎng)頁的電腦就可以了,整體要求不高。數(shù)據(jù)都是存儲(chǔ)在MySQl數(shù)據(jù)庫里,這樣管理的時(shí)候也特別方便,然后對(duì)電腦的軟件及其硬件的要求均不高,在二手市場上都容易買到便宜的。所以整體在對(duì)于系統(tǒng)的開發(fā)與維護(hù)的時(shí)候我也不用多花錢,所以這個(gè)方案在總體上經(jīng)濟(jì)是可行的。3.1.4法律可行性分析那么在一個(gè)社會(huì)主義法制國家做任何事情都要遵守法律法規(guī),在法律法規(guī)不違反的前提下進(jìn)行軟件開發(fā)。首先開發(fā)軟件考慮的就是一個(gè)著作版權(quán),那么我自己研發(fā)設(shè)計(jì)的不會(huì)出現(xiàn)這個(gè)著作版權(quán)的問題。編譯軟件網(wǎng)上也是可以使用的爆款數(shù)據(jù)庫都是開源代碼,也是合法合規(guī)的不會(huì)違反法律法規(guī)。所以對(duì)于這個(gè)網(wǎng)上書店系統(tǒng)是一個(gè)合法合規(guī)的軟件,符合當(dāng)下的法律法規(guī)并且不會(huì)造成侵權(quán)問題。那么綜上,不論是我學(xué)的知識(shí)上,還是我所需要的成本上,或者是軟件操作難度上,以及是否遵守法律法規(guī)上都是可行的,所以研發(fā)這個(gè)系統(tǒng)是可以進(jìn)行的。3.2技術(shù)可行性3.2.1系統(tǒng)開發(fā)流程那么在開發(fā)一個(gè)這個(gè)網(wǎng)上書店系統(tǒng)的時(shí)候,首先要知道的是我們開發(fā)這個(gè)系統(tǒng)到底想需要那些功能,以及這個(gè)系統(tǒng)做出來后具體作用是什么,然后根據(jù)我們想要的總體的想出來我們需要什么樣的一個(gè)結(jié)構(gòu)來完成這個(gè)系統(tǒng),那結(jié)構(gòu)設(shè)計(jì)完之后,我們要實(shí)現(xiàn)的具體功能也要大概陳列出來這樣方便后續(xù)的開發(fā),最重要的就是這個(gè)系統(tǒng)要存儲(chǔ)很多用戶的數(shù)據(jù),那么在數(shù)據(jù)方面我們要選擇怎么樣的數(shù)據(jù)庫也要選擇清楚這樣方便后續(xù)的代碼編寫。那么我們想的也都做出來之后,總體的也大概都弄完了,剩下的就k是需要確切的想每個(gè)模塊我們應(yīng)該如何設(shè)計(jì),模塊與模塊之間如何關(guān)聯(lián),既要做到能互相配合工作,也要做到互不影響,這樣我們?cè)谀硞€(gè)模塊崩潰的時(shí)候,便于我們單模塊的維護(hù),否則如何互相影響的話一個(gè)模塊崩了,其他也會(huì)跟著連續(xù)崩潰,所以這個(gè)模塊設(shè)計(jì)中最重要的一點(diǎn)。那么想完模塊之后,具體如何使用代碼一步步實(shí)現(xiàn),每個(gè)模塊如何對(duì)應(yīng)相應(yīng)的代碼如何編寫。那么每個(gè)模塊寫完了時(shí)之后,縱觀所有的模塊是否已經(jīng)滿足之前的所有模塊的設(shè)計(jì),是否還有缺漏錯(cuò)的地方馬上改正,檢查模塊與模塊之間能否相互調(diào)用。然后就要對(duì)整體的程序進(jìn)行測試,看看每個(gè)功能能否可以正常的使用,看看功能是否還有缺失對(duì)功能再進(jìn)行完善,如果可以擴(kuò)展的地方再擴(kuò)展一下。圖3-1整體流程圖3.2.2用戶登陸流程那么一個(gè)系統(tǒng),使用者最先看到的就是登陸頁面,那么登陸頁面的我選擇的是一個(gè)循環(huán)算法,開始首先輸入顧客的號(hào)碼和密鑰,然后如果此時(shí)登陸的是老板,那么老板就要輸入自己的老板號(hào)碼和密鑰,并且老板要勾選在登錄框下面的一個(gè)管理員的按鈕,點(diǎn)擊打勾;如果不是老板就什么都不選,不選就默認(rèn)是用戶登陸,如果登陸賬號(hào)為空,將返回并且彈出提示信息不能為空讓使用者重新輸入;如果密碼為空將返回并且提示信息不能為空;登陸賬號(hào)和密碼兩個(gè)都為空也將返回并且提示信息不能為空。如果登陸賬號(hào)和密碼都不為空,那么將拿登陸賬號(hào)跟數(shù)據(jù)庫里面所注冊(cè)的賬號(hào)進(jìn)行對(duì)面查看賬號(hào)是否正確,如果正確將登陸成功,結(jié)束整個(gè)登陸流程;如果與數(shù)據(jù)庫對(duì)比之后發(fā)現(xiàn)所輸入的賬號(hào)和密碼不匹配那么將返回并且提示信息不正確并且清除原來輸入的賬號(hào)與密碼然后讓用戶重新輸入賬號(hào)與密碼然后返回第一個(gè)循環(huán)判斷的流程。那么使用者的信息也是一個(gè)重中之中,在數(shù)據(jù)庫中存儲(chǔ)的時(shí)候也要注意保護(hù)措施,看看是否有漏洞能否讓其他圖謀不軌之人登陸后臺(tái)并且拿到后臺(tái)權(quán)限,這個(gè)問題在頁面等方面完善之后需要重點(diǎn)考慮。圖3-2登錄流程圖
3.2.3系統(tǒng)操作流程首先使用一個(gè)系統(tǒng)那么我們最先看到的就是系統(tǒng)的登陸界面,之后顧客在登陸界面輸入顧客號(hào)碼和配對(duì)密鑰,輸入完之后將檢查比對(duì)看輸入的號(hào)碼與密鑰是否匹配如果不匹配將提示信息錯(cuò)誤并且清除輸入的號(hào)碼和密鑰并且返回最開始的登陸頁面,然后顧客重新輸入使用號(hào)碼和配對(duì)密鑰。輸入完之后檢查比對(duì)是否正確,如果正確將跳入到功能界面,這個(gè)時(shí)候如果是店主就可以上架書籍和查看昨天銷售的最熱書籍等;如果這個(gè)時(shí)候是要買書的人就可以看到頁面的圖書推薦,特價(jià)圖書等,并且能在這個(gè)頁面將自己中意的書籍收入囊中,然后進(jìn)行付款操作。圖3-3進(jìn)入系統(tǒng)流程圖3.2.4添加信息流程首先設(shè)定一個(gè)法則,比如10位數(shù)以內(nèi)不能多,否則不合法。然后隨著時(shí)間的推移市面上肯定會(huì)有新的圖書,這個(gè)時(shí)候管理員可以添加新的圖書如果檢查是否合法,也就是是否在范圍內(nèi),如果在那么將寫入數(shù)據(jù)庫添加結(jié)束;如果不在范圍內(nèi)將返回并且清除輸入的數(shù)據(jù)重新輸入。那么店主如果開的店比較大,自己平常比較忙,那么自己肯定不太想管這些事情,這個(gè)時(shí)候店主可以添加一個(gè)管理員賬號(hào),如果這個(gè)賬號(hào)在范圍內(nèi)就可以寫入數(shù)據(jù)庫,寫入數(shù)據(jù)可之后員工就可以用此賬號(hào)登陸并且對(duì)整個(gè)頁面進(jìn)行管理。圖3-4添加信息流程圖3.2.5修改信息流程那么說到一個(gè)信息修改,我們首先看看管理員,那管理員的話得管理圖書,如果一個(gè)圖書賣光了,就要麻煩下架;如果一個(gè)新的圖書在市場上爆火,那么自己也必須麻煩添加到圖書臺(tái)上;如果之前的特價(jià)圖書沒有吸引到人,那么也可以更改新的特價(jià)圖書;我們選擇一個(gè)需要修改的圖書之后,然后輸入新的數(shù)據(jù),檢查這個(gè)新的數(shù)據(jù)是否符合我們之前設(shè)定的一個(gè)法則,如果符合法則那么將輸入成功并且寫入數(shù)據(jù)庫,結(jié)束修改功能;如果輸入的數(shù)據(jù)不符合我們之前的法則,那么將返回并清除之前輸入的數(shù)據(jù)讓管理員重新輸入。然后會(huì)員也可以修改信息,比如可以修改自己的信息,然后輸入之后將與之前設(shè)定的法則進(jìn)行對(duì)比,如果合法那么將寫入數(shù)據(jù)庫修改成功,修改流程結(jié)束;如果跟之前設(shè)定的法則對(duì)比失敗,那么將無法寫入數(shù)據(jù)庫,并且清除剛剛輸入的數(shù)據(jù),并且返回重新輸入。圖3-5信息更改的流程圖3.2.6刪除信息流程那么刪除信息,首先想到的就是管理員刪除用戶信息,如果有人退出了會(huì)員,管理員就將在數(shù)據(jù)庫里刪除用戶之前的信息,那么首先先選擇退出的那個(gè)用戶,然后系統(tǒng)提示是否刪除,如果點(diǎn)擊是將在數(shù)據(jù)庫中刪除這個(gè)會(huì)員的賬號(hào)和密碼;如果選錯(cuò)了一個(gè)用戶點(diǎn)擊否,那么將不刪除這個(gè)會(huì)員的賬號(hào)和密碼。那么在所有的圖書當(dāng)中,有些圖書可能賣完了,或者供應(yīng)商突然沒有貨了,可以在上架的排行榜中對(duì)選擇的書籍進(jìn)行選擇刪除,系統(tǒng)將彈出是否刪除,如果點(diǎn)擊是,那么選擇的書籍將被刪除,如果選擇否那么選擇的書籍將不被刪除并且返回讓管理員重新選擇。然后會(huì)員如果個(gè)人信息填錯(cuò)了,也可以選擇填錯(cuò)的個(gè)人信息,然后點(diǎn)擊刪除,系統(tǒng)將提示是否刪除,如果選是那么將在數(shù)據(jù)庫中對(duì)那條選擇的信息進(jìn)行刪除,如果選擇否將返回讓會(huì)員重新選擇要?jiǎng)h除的信息。那么一個(gè)系統(tǒng),會(huì)員添加購物車之后,有些書籍突然不喜歡了,不想要了,可以在購物車?yán)镞x擇那些不喜歡的書籍然后點(diǎn)擊刪除,系統(tǒng)將提示是否刪除,如果點(diǎn)擊是,那么將把購物車?yán)锏臅瞥?,如果點(diǎn)擊否那么選擇的書籍將不刪除并且讓會(huì)員重新選擇。圖3-6刪除信息流程圖3.3系統(tǒng)用例分析3.3.1管理員功能圖首先對(duì)管理員進(jìn)行一個(gè)具體分析,那么管理員我們能見到的一共有八個(gè)功能,第一個(gè)是自己的信息中心可以對(duì)自己的信息做一個(gè)修改或者添加;第二個(gè)是可以顯示所有用戶信息的一頁,在這里可以對(duì)我們想要選擇的用戶進(jìn)行增加或者修改某些信息;第三個(gè)是圖書如何分成不同的類別;第四個(gè)是當(dāng)前市場最受歡迎的書管理;第五個(gè)是如果用一些書進(jìn)行打折處理讓顧客進(jìn)店消費(fèi);第六個(gè)是顧客預(yù)定不滿意的書或者對(duì)我們的其他服務(wù)哪里不滿意可以提意見讓我們知道;第七個(gè)是整個(gè)系統(tǒng)的如何進(jìn)行日常的維護(hù)和使用;第八個(gè)那我們書店賣書的就必須有一個(gè)管理顧客訂書的多少的功能,以便及時(shí)發(fā)放和補(bǔ)貨。圖3-7管理員功能圖3.3.2用戶功能圖首先那么顧客進(jìn)入到系統(tǒng)之后會(huì)有七個(gè)功能,第一個(gè)功能是查看當(dāng)前市場上最火爆的書籍看看有沒有自己喜歡的,如果有自己喜歡的,可以將自己中意的書籍收入囊中;第二個(gè)功能是可以查看性價(jià)比高的書籍,看看有沒有自己感興趣的并且性價(jià)比高,這個(gè)時(shí)候也可以選擇自己覺得合適的書添加到購物冊(cè)中;第三個(gè)功能是可以查看書店老板發(fā)布的通知,比如哪一天書店搞活動(dòng)會(huì)上架什么什么書,或者是當(dāng)前購買書籍有什么活動(dòng),比如一本九折,二本八折,三本六折這樣;第四個(gè)功能是如果我們有喜歡的書籍,店里沒有,我們可以留言告訴店主,或者是有些書籍別的地方便宜很多,可以提議店主也做相應(yīng)的降價(jià)活動(dòng);第五個(gè)功能這個(gè)功能可以讓我們看到我們?cè)谫徺I付款之前添加了多少自己喜歡的書,如果有中意的書籍發(fā)現(xiàn)還沒有收入囊中的話,也可以繼續(xù)去尋找。如果發(fā)現(xiàn)了其它比這本經(jīng)常的書籍也可以在這里進(jìn)行一個(gè)更換操作。這也是我們這個(gè)系統(tǒng)中的重要環(huán)節(jié)之一;第六個(gè)功能完喜歡的圖書,在購物車?yán)锔犊钪?,我需要查看,看看我到底買了那些書籍,以及訂單信息什么的是否有誤也就是我們生活中的發(fā)票一樣的功能;第七個(gè)功能那么網(wǎng)購最重要的一個(gè)就是買的書之后別人如何把東西送到自己所在的地方,那么就要在這個(gè)功能里準(zhǔn)確的填上自己完整的地址,這樣在預(yù)定喜歡的書籍購買完之后店主可以很快的根據(jù)我們所填的地址給我發(fā)快遞。圖3-8用戶用例圖4系統(tǒng)設(shè)計(jì)4.1圖書在線銷售系統(tǒng)的需求分析通過對(duì)多個(gè)的圖書購買網(wǎng)站和實(shí)際圖書館銷售過程的觀察、理解,可知一個(gè)完整的在線系統(tǒng)得有如下作用:(1)簡單易懂的操作頁面,保證系統(tǒng)的方便性,用戶容易操作;(2)書的具體信息得能看到,這樣方便顧客的查看;(3)統(tǒng)一的圖書分類,使得使用者容易查找圖書;(4)購物車功能與用戶結(jié)賬功能的完善;(5)設(shè)定網(wǎng)站公告管理信息系統(tǒng)的模塊,讓使用者可以得到及時(shí)得到企業(yè)網(wǎng)站的信息更改及新品的銷售和特價(jià)圖書等通知;(6)銷售圖書的排行功能;(7)查詢購買書籍的信息的功能;(8)綜合后臺(tái)功能管理,讓管理員容易對(duì)網(wǎng)站進(jìn)行更新和管理信息。圖4-1系統(tǒng)工作原理圖4.2系統(tǒng)總覽一個(gè)系統(tǒng)的我們要清楚一共幾個(gè)模塊,每個(gè)模塊有什么功能,比如目前我的系統(tǒng)總共分兩個(gè)模塊,管理員登陸上去有八個(gè)功能,第一個(gè)是自己的信息中心可以對(duì)自己的信息做一個(gè)修改或者添加;第二個(gè)是可以顯示所有用戶信息的一頁,在這里可以對(duì)我們想要選擇的用戶進(jìn)行增加或者修改某些信息;第三個(gè)是圖書如何分成不同的類別;第四個(gè)是當(dāng)前市場最受歡迎的書管理;第五個(gè)是如果用一些書進(jìn)行打折處理讓顧客進(jìn)店消費(fèi);第六個(gè)是顧客預(yù)定不滿意的書或者對(duì)我們的其他服務(wù)哪里不滿意可以提意見讓我們知道;第七個(gè)是整個(gè)系統(tǒng)的如何進(jìn)行日常的維護(hù)和使用;第八個(gè)那我們書店賣書的就必須有一個(gè)管理顧客訂書的多少的功能,以便及時(shí)發(fā)放和補(bǔ)貨。顧客總共有七個(gè)功能,最前面的兩個(gè)功能是為了吸引顧客繼續(xù)在店里查看以及消費(fèi)引流的一個(gè)作用;第三個(gè)功能是讓顧客及時(shí)查看商家有沒有什么活動(dòng)通知,或者有那本書出現(xiàn)問題可以退換回收,或者是商家告知我比如遇到疫情哪里哪里不能配送這樣;第四個(gè)是那商家告訴了我,我也得有跟商家溝通的一個(gè)方式,在這里就是以留言的形式讓我跟商家進(jìn)行交流;后三個(gè)功能是為了方便顧客選了喜歡的書之后在購物車?yán)锔犊钊缓罂梢栽谟唵沃胁榭匆簿褪俏覀兯^的發(fā)票,并且最重要的就是填好自己的地址,不然書籍無法配送。圖4-2系統(tǒng)總覽圖4.3系統(tǒng)模塊總體設(shè)計(jì)此系統(tǒng)由前臺(tái)和后臺(tái)兩個(gè)模塊1.前臺(tái)系統(tǒng)功能模塊分為(1)圖書觀看模塊:通過新書更換、多種特價(jià)書籍、圖書銷售排行榜等方式在網(wǎng)站上展示所有圖書(2)圖書尋找模塊:根據(jù)圖書的分類搜尋圖書的對(duì)應(yīng)數(shù)據(jù)數(shù)據(jù);(3)購物袋模塊:顧客可把喜歡的圖書添加到購物袋里面,并且可以查看已經(jīng)添加的圖書,可以從中把不中意的取出,也可以情況購物袋,修改要購買的圖書本書:(4)結(jié)賬模塊:顧客購買購物袋中的書籍后,在此填寫個(gè)人信息并付錢。(5)顧客中心模塊:為顧客提供了號(hào)碼注冊(cè)、顧客登錄、顧客信息修改;(6)訂單進(jìn)行查詢功能模塊:使用者可以通過觀察訂單管理可以充分看到自己的目前訂單信息及歷史訂單記錄;(7)公告瀏覽模塊:使用者通過瀏覽公告信息,(8)留言模塊:使用者提意見可以用留言的方式告訴我們圖4-3顧客總共功能瀏覽圖
2.后臺(tái)系統(tǒng)功能模塊分為(1)圖書管理模塊:按分類查看圖書,對(duì)圖書的信息進(jìn)行維護(hù);(2)顧客管理模塊:為了保護(hù)顧客的個(gè)人隱私,該模塊顧客無法進(jìn)行操作,只有老板可以在這里幫新入會(huì)員的顧客修改個(gè)人信息和退出會(huì)員的顧客刪除個(gè)人信息。(3)老板員工維護(hù)模塊:用于增加和修改為老板進(jìn)行管理的員工。(4)訂單管理系統(tǒng)模塊:管理員可以查詢訂單,查看訂單詳細(xì)分析信息,刪除訂單處理信息,進(jìn)行一個(gè)訂單受理;(5)公告維護(hù)模塊:老板可以查看公告并且對(duì)公告進(jìn)行新的修改發(fā)布。(6)留言模塊:管理員可以查看使用者的留言,對(duì)留言進(jìn)行維護(hù)。圖4-4老板總共功能瀏覽圖4.4數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫是一個(gè)系統(tǒng)的特別重要的部分。數(shù)據(jù)庫的如何選取將對(duì)整個(gè)系統(tǒng)產(chǎn)生至關(guān)重要的作用。在數(shù)據(jù)庫設(shè)計(jì)的時(shí)候,應(yīng)該要完成以下事項(xiàng)(1)數(shù)據(jù)庫的用途和用途將如何發(fā)展進(jìn)行設(shè)計(jì),應(yīng)建立一個(gè)符合規(guī)定的數(shù)據(jù)庫管理計(jì)劃;(2)數(shù)據(jù)庫的規(guī)范化管理,防止數(shù)據(jù)庫中的錯(cuò)誤出現(xiàn);(3)要有一個(gè)數(shù)據(jù)的完整保護(hù);(4)要保護(hù)數(shù)據(jù)庫和使用者的信息安全;(5)由于為了保證系統(tǒng)需求,數(shù)據(jù)庫設(shè)計(jì)時(shí)利用MicrosoftMysql5能夠滿足系統(tǒng)的需求。對(duì)于性能的擇優(yōu),數(shù)據(jù)庫之外還需要電腦硬件的配合。(6)數(shù)據(jù)庫維護(hù)。4.4.1數(shù)據(jù)庫原則一個(gè)系統(tǒng)重中之重的地方就是數(shù)據(jù),那么數(shù)據(jù)我們需要如何保持,如何調(diào)用,都需要數(shù)據(jù)庫的參與,那么數(shù)據(jù)庫其實(shí)就是為了方便我們對(duì)數(shù)據(jù)的整體進(jìn)行管理,因?yàn)檎讉€(gè)數(shù)據(jù)我們可以很快并且很好的管理,但是數(shù)據(jù)多了之后會(huì)增加我們很多復(fù)雜且無味的工作,使得我們的工作效率降低,所以我們使用數(shù)據(jù)庫來幫我們來日常使用和維護(hù)數(shù)據(jù)。4.4.2數(shù)據(jù)庫實(shí)體數(shù)據(jù)庫里面的數(shù)據(jù)是一個(gè)真實(shí)存在的東西,那么我們這里用熱門圖書評(píng)價(jià)來舉例,所有的信息都存在一個(gè)表中,那么首先就是一個(gè)顧客的id,然后存在這個(gè)id下的評(píng)價(jià)內(nèi)容,然后以及老板回復(fù)的內(nèi)容都存在這個(gè)表中的同一個(gè)id下。圖4-3爆火書籍評(píng)價(jià)實(shí)體圖2、引流做活動(dòng)書籍首先一個(gè)書顧客首先看到的是書的分類或者一個(gè)書的作者,然后進(jìn)入查看書名和書的封面,然后顧客會(huì)去看價(jià)格,如何價(jià)格合適就繼續(xù)去看書的出版社和書的編號(hào),最后再看書的整體大概說的是什么決定是否購買,那么還有一個(gè)點(diǎn)擊次數(shù)顯示是為了讓老板觀看這個(gè)書籍是否吸引人,能否作為一個(gè)店里的引流書籍,如果可以就留著繼續(xù)賣,不可以就要立馬嗅覺市場馬上更換吸引人的書。圖4-4引流書籍實(shí)體圖3、總書分類瀏覽我們一開始要把所有書分為很多種類別以至于顧客選購,書的名稱,還有為了方便看我們給書分類一個(gè)序號(hào),并且還要有一個(gè)創(chuàng)建時(shí)間也就是書的上架時(shí)間。圖4-5總書分類實(shí)體圖4.4.3數(shù)據(jù)庫實(shí)體數(shù)據(jù)庫的建立是由很多個(gè)表組成,然后瀏覽一下每個(gè)表的內(nèi)容展示。表4-1圖書分類信息表字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPtushufenleivarchar200圖書分類表4-2熱門圖書信息表字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPrefidbigint關(guān)聯(lián)表iduseridbigint用戶idnicknamevarchar200用戶名contentlongtext4294967295評(píng)論內(nèi)容replylongtext4294967295回復(fù)內(nèi)容表4-3特價(jià)圖書信息表字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPtushubianhaovarchar200圖書編號(hào)tushumingchengvarchar200圖書名稱chubanshevarchar200出版社tushufenleivarchar200圖書分類isbnvarchar200isbntushuzuozhevarchar200圖書作者tushufengmianvarchar200圖書封面tushugaiyaolongtext4294967295圖書概要clicktimedatetime最近點(diǎn)擊時(shí)間reversetimedatetime倒計(jì)結(jié)束時(shí)間clicknumint點(diǎn)擊次數(shù)pricefloat價(jià)格5系統(tǒng)實(shí)現(xiàn)5.1登陸老板可以輸入管理員的登陸賬號(hào)和登陸密碼來進(jìn)入管理頁面,輸入完之后數(shù)據(jù)庫將拿輸入的數(shù)據(jù)進(jìn)行比對(duì),查看數(shù)據(jù)庫中是否有相關(guān)登陸賬號(hào)和密碼存在,如果對(duì)比不成功會(huì)提示信息錯(cuò)誤,這個(gè)時(shí)候老板可以重新輸入登陸賬號(hào)和登陸密碼,此時(shí)數(shù)據(jù)庫再此進(jìn)行檢索對(duì)比,如果輸入的登陸賬號(hào)和登陸密碼正確,那么會(huì)告訴老板登陸成功。圖5-1登錄界面5.2老板的功能瀏覽5.2.1老板信息中心老板可以進(jìn)行增、刪、改和查個(gè)人信息。圖5-2老板信息中心界面圖5.2.2顧客管理老板可以對(duì)新顧客進(jìn)行信息增加,退出會(huì)員的顧客進(jìn)行一個(gè)信息的刪除,如顧客登記有誤可以對(duì)其信息進(jìn)行一個(gè)修改操作。圖5-3顧客信息整體界面5.2.3所有圖書管理假如今天有新的圖書到貨,老板可以把新的圖書信息增加到系統(tǒng)中;如果系統(tǒng)中有書的信息錯(cuò)誤,老板可以對(duì)其進(jìn)行修改;如果系統(tǒng)中的書賣完了老板可以將其刪除;最重要的是老板開店為了賺錢,可以在里面查看每本書的售價(jià)和利潤。圖5-4所有圖書管理界面5.2.4爆火圖書管理如果市場上有新到的熱門書籍老板可以把熱門書籍添加到系統(tǒng)中;如果系統(tǒng)中的熱門書籍錯(cuò)誤,老板可以在里面對(duì)其信息進(jìn)行一個(gè)修改;如果熱門書籍當(dāng)下不再熱門老板可以在系統(tǒng)中對(duì)其進(jìn)行一個(gè)移除操作;并且為了深入了解顧客愛好,老板也可以在頁面中查看每本書的詳細(xì)信息。圖5-5市場火爆圖書瀏覽界面5.2.5引流圖書管理如果市場上有新到的引流書籍老板可以把新的引流書籍添加到系統(tǒng)中;如果系統(tǒng)中的引流書籍信息錯(cuò)誤,老板可以在里面對(duì)其信息進(jìn)行一個(gè)修改;如果引流書籍當(dāng)下不再受到顧客喜愛,老板可以在系統(tǒng)中對(duì)其進(jìn)行一個(gè)移除操作;并且為了深入了解顧客愛好,老板也可以在頁面中查看每本書的詳細(xì)信息。圖5-6引流圖書管理界面5.2.6顧客反饋管理老板可以對(duì)顧客的反饋信息進(jìn)行一個(gè)回復(fù),如何有那種惡意亂留言的話老板也可以對(duì)這些亂留言的進(jìn)行一個(gè)刪除操作,并且在這里老板可以查看所有的顧客反饋并且做出相應(yīng)的調(diào)整和恢復(fù)。圖5-7顧客反饋管理界面5.2.7整體管理老板在這里可以對(duì)真?zhèn)€系統(tǒng)進(jìn)行管理,可以修改自己信息,也可以修改用戶的信息,也可以修改各種圖書的信息,也可以查看訂單和留言。圖5-8整體管理界面5.2.8購買信息管理老板在這里可以對(duì)顧客購買的書籍進(jìn)行一個(gè)查看,然后并且可以進(jìn)行一個(gè)發(fā)貨的操作,如果顧客對(duì)買的書籍不想要了老板在這里也可以進(jìn)行一個(gè)刪除操作,或者顧客突然喜歡了其他的書籍也可以在這里進(jìn)行一個(gè)更改操作。圖5-9訂單管理界面5.3顧客管理模塊那么我們一個(gè)購物系統(tǒng)主要的模塊是以顧客為主,那么顧客的模塊中呢,是以顧客的利益為主,比如顧客購買書籍是否是正版,是否結(jié)算正確,還有顧客的信息是否會(huì)被盜用,這些都是需要考慮我問題。新的顧客在這里可以進(jìn)行一個(gè)注冊(cè),注冊(cè)了之后進(jìn)行一個(gè)登陸操作,登陸成功之后可以對(duì)自己注冊(cè)的信息進(jìn)行一個(gè)修改,如果顧客覺得我們店不好也可以在這里進(jìn)行一個(gè)賬戶注銷操作等。5.3.1登陸之后的頁面顧客進(jìn)入系統(tǒng)之后,可以看到這個(gè)簡約而又功能齊全的畫面,可以查看各種圖書,也可以看店里有什么活動(dòng)最近,也可以對(duì)書店進(jìn)行一個(gè)反饋留言,并且有喜歡的圖書還可以加進(jìn)購物冊(cè)等等。圖5-10顧客登陸之后界面圖5.3.2新顧客信息注冊(cè)新的會(huì)員可以在這里設(shè)置用戶賬號(hào)和登陸密碼以及一個(gè)姓名和年齡的信息輸入,然后成功注冊(cè)成會(huì)員。圖5-11用戶注冊(cè)界面5.3.3顧客的個(gè)人中心顧客可以在這里對(duì)自己的信息進(jìn)行一個(gè)修改,也可以查看自己所有購買的書籍訂單,也可以在這里填自己的收獲地址。圖5-12個(gè)人中心界面
6系統(tǒng)測試一個(gè)系統(tǒng)結(jié)束之后,我們?cè)陂_發(fā)過程中進(jìn)行了很多功能的添加以及完善,但是最后這個(gè)系統(tǒng)是要交到一個(gè)完全不會(huì)編程,只會(huì)簡單操作的書店老板手里,所以我們需要對(duì)每個(gè)模塊的功能進(jìn)行測試,看看是否有模塊功能缺失或者錯(cuò)誤,然后將測試后的系統(tǒng)再進(jìn)行更正。6.1系統(tǒng)測試的意義在這個(gè)時(shí)候計(jì)算機(jī)全面發(fā)展的果汁中,計(jì)算機(jī)應(yīng)用已經(jīng)滲透到我們生活中的各個(gè)角落,計(jì)算機(jī)系統(tǒng)的出現(xiàn),是為了讓我們減少重復(fù)工作和大工作量的避免,所以系統(tǒng)寫完之后還要測試看功能是否有問題,是為了將系統(tǒng)交到一個(gè)計(jì)算機(jī)小白老板手上的時(shí)候,老板會(huì)使用,并且每個(gè)功能之間能相互調(diào)用,而且使用的時(shí)候還需要通熟易懂,不能設(shè)置很難的操作,這樣老板沒有辦法弄懂,那我們這個(gè)系統(tǒng)就是失敗的,并且一個(gè)系統(tǒng)之后還得維護(hù),如果沒有什么問題那么系統(tǒng)維護(hù)就檢查一下就好了,不需要老板花錢,大大給老板省錢了。測試測試評(píng)價(jià)糾錯(cuò)系統(tǒng)測試數(shù)據(jù)測試結(jié)果錯(cuò)誤信息改正信息期望結(jié)果圖6-1測試遇錯(cuò)修正流程6.2測試的具體方法測試方法有兩種,第一種是黑客測試,第二種是白盒測試黑盒測試主要是為了確保外部信息的完整性,那一個(gè)系統(tǒng)要信息完整,也就是要功能正常使用,所以這個(gè)測試主要是看功能之間調(diào)用的時(shí)候數(shù)據(jù)能否完整的輸入和輸出。白盒測試也就是簡單一點(diǎn)就是讓小白來進(jìn)行測試,那么怎么測試呢,主要是邏輯測試,看看每個(gè)功能之間邏輯是否存在問題,沒有,就可以正常完成工作。具體功能測試包括:系統(tǒng)方便性測試,數(shù)據(jù)是否出錯(cuò)測試,還有最重要的數(shù)據(jù)安全測試等。(1)用戶登錄測試:表6-2登錄測試用例表用例編號(hào)UC-TEST-002測試名稱注冊(cè)測試前提條件打開首頁頁面并未登錄步驟操作描述數(shù)據(jù)期望結(jié)果1點(diǎn)擊登錄按鈕無跳轉(zhuǎn)到登錄頁面2填寫顧客號(hào)碼和驗(yàn)證碼,點(diǎn)擊登錄按鈕顧客號(hào)碼、驗(yàn)證碼
溫馨提示
- 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è)薪資調(diào)研報(bào)告
- 旅游行業(yè)前臺(tái)接待工作總結(jié)
- 二年級(jí)班主任期中工作總結(jié)溫馨關(guān)懷成長陪伴
- 秘書工作的職業(yè)素養(yǎng)培養(yǎng)計(jì)劃
- 公園服務(wù)員工作內(nèi)容
- 銀行柜員服務(wù)工作評(píng)價(jià)
- 2024年筍的秘密教案8篇
- 出賣房屋合同(2篇)
- 第17課 二戰(zhàn)后資本主義的新變化(分層作業(yè))(原卷版)
- 第2單元 古代歐洲文明(A卷·知識(shí)通關(guān)練)(原卷版)
- Unit 2 My Schoolbag ALets talk(說課稿)-2024-2025學(xué)年人教PEP版英語四年級(jí)上冊(cè)
- 山東省青島實(shí)驗(yàn)高中2025屆高三物理第一學(xué)期期末綜合測試試題含解析
- 物理人教版2024版八年級(jí)上冊(cè)6.2密度課件03
- 2024-2030年中國光纖傳感器行業(yè)競爭格局及發(fā)展趨勢分析報(bào)告
- 鐵路設(shè)備售后服務(wù)方案
- 2023年中國華電集團(tuán)有限公司招聘考試真題
- 道路工程監(jiān)理實(shí)施細(xì)則
- 2024年國家公務(wù)員考試《行測》真題(行政執(zhí)法)
- 煙花爆竹安全生產(chǎn)管理人員考試題庫附答案(新)
- 國有企業(yè)外派董監(jiān)事、高管人員管理辦法
- 寒假作業(yè)一年級(jí)上冊(cè)《數(shù)學(xué)每日一練》30次打卡
評(píng)論
0/150
提交評(píng)論