《基于微信開發(fā)工具的銷售小程序設(shè)計(jì)》12000字(論文)_第1頁
《基于微信開發(fā)工具的銷售小程序設(shè)計(jì)》12000字(論文)_第2頁
《基于微信開發(fā)工具的銷售小程序設(shè)計(jì)》12000字(論文)_第3頁
《基于微信開發(fā)工具的銷售小程序設(shè)計(jì)》12000字(論文)_第4頁
《基于微信開發(fā)工具的銷售小程序設(shè)計(jì)》12000字(論文)_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

[29]。JSP新版本的發(fā)布,象征著一個(gè)嶄新的JSP時(shí)代即將到來。JSP與其他技術(shù)對比具有很多優(yōu)點(diǎn)如:與ssi比較,ssi不能使用表單數(shù)據(jù)也不能與數(shù)據(jù)庫鏈接;與ASP相比較,JSP容易移植到非MS平臺且動(dòng)態(tài)部分可以使用Java編寫更強(qiáng)大;與JavaScript相比,JavaScript不能提供復(fù)雜的服務(wù)。其中兼容低版本的編程語言和擁有面向?qū)ο蟮乃袡C(jī)制是它最大的特征。綜上所述,使用JSP動(dòng)態(tài)網(wǎng)頁開發(fā)技術(shù)具有很大的自由度,不僅可以選擇面向開發(fā)方式,如:面向?qū)ο蟆⒚嫦蜻^程或者兩者混合的方式,也可以選擇Web服務(wù)器以及操作系統(tǒng)等。與其他公司開發(fā)的動(dòng)態(tài)網(wǎng)頁開發(fā)技術(shù)相比較,JSP是較好的選擇。2.5本章小結(jié)本章主要闡述了開發(fā)本系統(tǒng)用到的主要開發(fā)技術(shù)和工具,詳細(xì)介紹了這些開發(fā)工具和技術(shù)的用處和優(yōu)勢。3系統(tǒng)分析3.1可行性分析該系統(tǒng)的研發(fā)在經(jīng)濟(jì)上并沒有非常大的需求,物品信息的獲取也只需較少的費(fèi)用。同時(shí),目的也并非是十分的復(fù)雜只是制作一個(gè)飾品銷售小程序,對于商家或者用戶來說特別實(shí)用,研發(fā)的時(shí)間整體上來說也較短,實(shí)際上它達(dá)到了為用戶帶來方便的目的,后續(xù)該應(yīng)用可能會有更大的發(fā)展空間,這樣的話,那它所產(chǎn)生的回報(bào)會高于支出。本實(shí)驗(yàn)使用的是一個(gè)非常自由,其中的很多功能大大方便了開發(fā)員的Java平臺。因此某種程度上,該系統(tǒng)提高了研發(fā)人員的工作興趣,編寫程序更加高效,思維靈活性顯著增加。該應(yīng)用使用的開發(fā)工具是MyEclipse開發(fā)工具、MySQL數(shù)據(jù)庫開發(fā)工具和微信開發(fā)者工具,這些軟件都是可以免費(fèi)使用,而且所使用的編程語言是例如Java這種對比于別的編程語言具有很多優(yōu)勢。除此之外,就當(dāng)前情況來說研發(fā)微信小程序的平臺日益增加,研發(fā)流程以及相關(guān)技術(shù)已經(jīng)相當(dāng)成熟,所以,技術(shù)層面上來說我們想要制作的飾品銷售小程序是可以實(shí)現(xiàn)的。因此系統(tǒng)開發(fā)在技術(shù)方面是能夠?qū)崿F(xiàn)的。對于用戶來講,研發(fā)人員開發(fā)小程序之后,用戶使用小程序的其操作難度決定了它能否受到大規(guī)模推廣,被廣大用戶接受,這是研發(fā)者必須考慮的問題,而該小程序就非常容易操作。與其他傳統(tǒng)的購物軟件相似,此次設(shè)計(jì)的飾品銷售小程序的功能界面極其簡單,不用接受任何的指導(dǎo),用戶可以通過一臺計(jì)算機(jī)進(jìn)行自己需要的操作,基于此,小程序研發(fā)的過程中,我沒有提供相應(yīng)的輔助功能,但是一點(diǎn)都不會影響用戶的體驗(yàn)感。簡言之,該系統(tǒng)在使用者的操作層面上,都是廣大群眾非常熟悉的模式,一切的操作都很簡單,及其容易上手。無論在哪個(gè)方面,系統(tǒng)都有非常詳細(xì)的考慮,包括技術(shù)、經(jīng)濟(jì)等方面。事實(shí)上,它永遠(yuǎn)不會有任何法律問題,完全合法可行,可以進(jìn)行研發(fā)。3.2需求分析本系統(tǒng)主要分為前端和后端兩大板塊,其中對于用戶來說主要包括了個(gè)人信息管理、商品購買、商品分類等功能模塊;對于管理員來說主要有商品信息管理、訂單管理等模塊功能。用戶用例圖;管理員用例圖;性能需求分析本系統(tǒng)在性能功能應(yīng)達(dá)到如下要求:(1)可擴(kuò)展性本系統(tǒng)的設(shè)計(jì)是以現(xiàn)階段的功能需求為目標(biāo)進(jìn)行開發(fā)的,為適應(yīng)未來實(shí)際需求的變化,便于將來功能的擴(kuò)展和維護(hù),必須要考慮到系統(tǒng)的擴(kuò)展性問題。如果以后本小程序需要根據(jù)實(shí)際需求增加新功能模塊時(shí),就當(dāng)前的情況來說,不會對原有系統(tǒng)架構(gòu)和功能模塊造成太大的影響。(2)穩(wěn)定性系統(tǒng)的運(yùn)行應(yīng)該盡可能穩(wěn)定、高效和可靠,此小程序是基于微信公眾平臺的,剛好可以達(dá)到該要求。除此之外,系統(tǒng)功能比較多,按功能進(jìn)行模塊劃分時(shí),要盡量做到高內(nèi)聚低耦合,即提高類的內(nèi)聚性,降低耦合度。此做法的目的是增強(qiáng)小程序模塊的可重用性,使移植性也大幅度增加,不產(chǎn)生強(qiáng)依賴,保證其獨(dú)立性,以確保系統(tǒng)的穩(wěn)定性。(3)易用性系統(tǒng)的使用是為了方便用戶,節(jié)省用戶時(shí)間精力,實(shí)現(xiàn)高效管理,所以系統(tǒng)在為用戶提供實(shí)用功能的基礎(chǔ)上,還需做到界面美觀,操作簡單,容易使用,用戶體驗(yàn)感良好。(4)流暢性為提升使用者的體驗(yàn)感,系統(tǒng)的使用過程中應(yīng)該盡可能加載流暢、響應(yīng)快速,盡量減少用戶等待時(shí)間。優(yōu)化界面可以使用提高布局復(fù)用、減少層次級別、刪除某些控件的無用屬性進(jìn)而提高界面方面的使用流暢度;小程序的啟動(dòng)速度則可以通過優(yōu)化閃屏頁布局和啟動(dòng)邏輯來實(shí)現(xiàn)。總體來說,想要提升用戶的體驗(yàn)感,避免使用時(shí)出現(xiàn)卡頓情況必須得合理規(guī)劃,提升代碼質(zhì)量以及創(chuàng)建有效的刷新機(jī)制。(5)安全性本系統(tǒng)運(yùn)行后將會存儲著大量的使用者個(gè)人信息數(shù)據(jù),為防止信息泄露或者遭到他人的惡意更改使用,所以系統(tǒng)必須有相應(yīng)的設(shè)置杜絕此現(xiàn)象的發(fā)生,例如創(chuàng)建合適的安全機(jī)制、擁有健全的權(quán)限管理等[18]。3.3業(yè)務(wù)流程分析為了實(shí)現(xiàn)本次小程序的設(shè)計(jì),我們制定了一系列直觀易懂的步驟,即業(yè)務(wù)流程。本次的業(yè)務(wù)流程主要包括總體業(yè)務(wù)流程設(shè)計(jì)、用戶注冊業(yè)務(wù)流程設(shè)計(jì)、管理員登錄業(yè)務(wù)流程設(shè)計(jì)、用戶登錄業(yè)務(wù)流程設(shè)計(jì)以及管理員管理業(yè)務(wù)流程設(shè)計(jì)。其具體設(shè)計(jì)如下所示:(1)總體業(yè)務(wù)流程:用戶輸入登錄密碼進(jìn)入系統(tǒng),在系統(tǒng)的首頁就可以很直觀的看到系統(tǒng)的各個(gè)功能,點(diǎn)擊功能后進(jìn)入功能頁面,用戶可以在功能頁面進(jìn)行相應(yīng)的操作;管理員可以在系統(tǒng)后臺對系統(tǒng)進(jìn)行維護(hù)操作,登錄系統(tǒng)后,可以對商品信息和用戶信息進(jìn)行更改以及對系統(tǒng)的其他功能進(jìn)行維護(hù)。系統(tǒng)主要流程如下:圖3-2總體業(yè)務(wù)流程圖(2)用戶注冊業(yè)務(wù)流程:用戶只有注冊賬號才能夠登錄小程序。用戶首先需要根據(jù)注冊頁面提示的相關(guān)信息,仔細(xì)填寫個(gè)人信息,確認(rèn)準(zhǔn)確無誤后,點(diǎn)擊注冊按鈕,此時(shí)數(shù)據(jù)庫就會存儲該用戶的個(gè)人信息,提示注冊完成后,用戶就可以使用自己的賬號進(jìn)行登錄,具體如下圖所示:圖3-3用戶注冊業(yè)務(wù)流程圖(3)用戶登錄業(yè)務(wù)流程:打開登陸界面,使用已成功注冊的賬號正確的填寫用戶名和密碼,填寫完成后,點(diǎn)擊登錄按鈕,隨后系統(tǒng)會自動(dòng)進(jìn)行身份驗(yàn)證,驗(yàn)證無誤后會出現(xiàn)登錄成功的字樣,并跳轉(zhuǎn)到飾品銷售的首頁。具體如下圖所示:圖3-4用戶登錄業(yè)務(wù)流程圖(4)管理員管理業(yè)務(wù)流程:管理員管理系統(tǒng)用戶成員,如:系統(tǒng)用戶信息的修改;管理商品進(jìn)行商品信息的修改;留言管理。具體如下圖所示:圖3-6管理員管理業(yè)務(wù)流程圖3.4數(shù)據(jù)流程分析系統(tǒng)根據(jù)上節(jié)所設(shè)計(jì)的各個(gè)業(yè)務(wù)流程圖,將會采用逐層細(xì)化的方式,畫的各層各部分的數(shù)據(jù)流圖(DFD)如下:(1)第0層數(shù)據(jù)流圖用戶(普通用戶和管理員)可以通過系統(tǒng)的登陸界面進(jìn)入系統(tǒng),如下圖所示:用戶用戶飾品銷售數(shù)據(jù)庫注冊信息添加完成讀取信息登錄信息圖3-8第0層數(shù)據(jù)流圖首先,系統(tǒng)用戶輸入用戶名和密碼登錄。此時(shí),數(shù)據(jù)就通過到數(shù)據(jù)庫的接口輸入流進(jìn)行邏輯驗(yàn)證。如果找到數(shù)據(jù)記錄,則頁面跳轉(zhuǎn),并根據(jù)用戶身份信息跳轉(zhuǎn)到相應(yīng)的功能頁面,系統(tǒng)用戶在系統(tǒng)中根據(jù)自己的需求執(zhí)行相應(yīng)的數(shù)據(jù)操作。此時(shí),數(shù)據(jù)流會流入數(shù)據(jù)庫接受到命令后就會執(zhí)行對應(yīng)的SQL語句,實(shí)現(xiàn)相應(yīng)的操作,操作完成后,數(shù)據(jù)流從數(shù)據(jù)庫中心流向系統(tǒng)接口,并顯示結(jié)果。(2)第1層數(shù)據(jù)流圖第1層是系統(tǒng)的具體數(shù)據(jù)流圖,普通用戶和管理員可以通過登錄界面進(jìn)行訪問操作的過程,如下圖所示:圖2-5第1層數(shù)據(jù)流圖第1層數(shù)據(jù)流程圖中,數(shù)據(jù)實(shí)體有兩類包括普通用戶和管理者。普通用戶數(shù)據(jù)流包括商品信息和訂單信息。管理員數(shù)據(jù)流包括商品管理、訂單管理以及用戶管理,具體為添加、刪除和修改商品信息,編輯用戶信息等。數(shù)據(jù)表則包括與用戶和管理員操作功能有關(guān)的表。4系統(tǒng)設(shè)計(jì)4.1系統(tǒng)網(wǎng)絡(luò)架構(gòu)設(shè)計(jì)B/S模式,即browser/Server模式,這種模式將客戶端統(tǒng)一起來,將系統(tǒng)功能的主要部分收集到服務(wù)器上,即在這里完成對數(shù)據(jù)庫的訪問和應(yīng)用程序的執(zhí)行。也就是說,當(dāng)瀏覽器發(fā)出請求時(shí),它的數(shù)據(jù)請求、處理、返回結(jié)果等都將由Web服務(wù)器負(fù)責(zé)生成動(dòng)態(tài)網(wǎng)頁。由此,則對于系統(tǒng)的開發(fā)、后續(xù)的維護(hù)以及使用起到了簡化作用。B/S最大的優(yōu)勢在于避免用戶安裝專業(yè)app才能訪問或這開發(fā)系統(tǒng)的不足,可以不用安裝任何軟件,只要有一臺可以聯(lián)網(wǎng)的計(jì)算機(jī)就可以在任何地方使用,加大了使用的便利度。它的界面部分是在瀏覽器端展現(xiàn)的,但其主要工作是在服務(wù)器端完成的,用戶的提交請求后會由瀏覽器端提交給服務(wù)器端從而進(jìn)行處理,而服務(wù)器也會將處理結(jié)果反饋給瀏覽器端,進(jìn)而用戶可以實(shí)現(xiàn)自己的需求。除了WWW瀏覽器之外,客戶端通常不需要任何用戶程序,只需將程序從Web服務(wù)器下載到本地即可執(zhí)行。如果在下載過程中遇見與數(shù)據(jù)庫相關(guān)聯(lián)的指令,Web服務(wù)器會將其移交給數(shù)據(jù)庫服務(wù)器以解釋執(zhí)行。并返回到返回給用戶的Web服務(wù)器。在這種結(jié)構(gòu)中,許多網(wǎng)絡(luò)彼此連接以形成龐大的網(wǎng)絡(luò),即全球網(wǎng)絡(luò)。綜上所述,B/S模式具有系統(tǒng)開發(fā)、后期維護(hù)、系統(tǒng)升級成本低;提供了相同的用戶界面;具有很強(qiáng)的開放性和信息系統(tǒng)集成性;擁有較為靈活的信息交流和信息發(fā)布服務(wù)等特點(diǎn)。4.2系統(tǒng)總體設(shè)計(jì)系統(tǒng)開發(fā)、運(yùn)行及總體規(guī)劃,上述階段以嚴(yán)格的線性開發(fā)順序排列,每個(gè)會話都將制作出完整技術(shù)文件作為下一階段的工作依據(jù),系統(tǒng)開發(fā)階段可以進(jìn)一步分為系統(tǒng)設(shè)計(jì)、分析以及系統(tǒng)實(shí)現(xiàn)等環(huán)節(jié)。而每階段中都有相應(yīng)的文檔進(jìn)行審評,確認(rèn)現(xiàn)階段的工作已經(jīng)完成,而且在進(jìn)入下一階段之前也要滿足之前的要求,在未來的工作中不能輕易改變以前的審查結(jié)果。前臺模塊只是讓普通用戶使用,包括首頁的展示、用戶注冊,用戶登錄等,后臺包括管理員管理(系統(tǒng)用戶錄入、刪除、修改、登錄密碼修改)、商品管理(商品錄入、刪除、修改)、資訊管理(專業(yè)信息錄入、刪除、修改),后臺可以對數(shù)據(jù)進(jìn)行添加、刪除、修改及查詢等操作。系統(tǒng)總體功能結(jié)構(gòu)圖如以下所示。圖4-2系統(tǒng)功能結(jié)構(gòu)圖4.3數(shù)據(jù)庫設(shè)計(jì)4.3.1概念模型設(shè)計(jì)建立數(shù)據(jù)庫之前,要對本次的設(shè)計(jì)有從分析用戶需求到產(chǎn)生概念產(chǎn)品的一系列有組織的、有序的、有目標(biāo)的設(shè)計(jì)活動(dòng),因此,我們要進(jìn)行概念設(shè)計(jì),進(jìn)而展示出由粗到細(xì)、抽象到具體、模糊到清晰的進(jìn)化過程。根據(jù)概念設(shè)計(jì),得到下圖的系統(tǒng)總體ER圖。圖4-2系統(tǒng)總體ER圖4.3.2數(shù)據(jù)庫表設(shè)計(jì)概念設(shè)計(jì)是基于數(shù)據(jù)分析建立系統(tǒng)分析和數(shù)據(jù)庫設(shè)計(jì),然后從前面的分析角度,將設(shè)計(jì)視角集成在一起,最后完成系統(tǒng)的結(jié)構(gòu)分析和優(yōu)化設(shè)計(jì)。概念設(shè)計(jì)首先是以概念設(shè)計(jì)為貫穿整體設(shè)計(jì)的一種設(shè)計(jì)方法,同時(shí)結(jié)合了分析數(shù)據(jù)、系統(tǒng)分析以及數(shù)據(jù)庫分析,最終實(shí)現(xiàn)了系統(tǒng)的總體設(shè)計(jì)和優(yōu)化設(shè)計(jì)。數(shù)據(jù)庫結(jié)構(gòu)是存儲相關(guān)聯(lián)數(shù)據(jù)集合的結(jié)構(gòu),是實(shí)體與屬性的關(guān)系模型。建立一個(gè)良好的數(shù)據(jù)庫,需要追尋一下原則:(1)盡量較少數(shù)據(jù)沉余和重復(fù)。(2)操作設(shè)計(jì)和結(jié)構(gòu)設(shè)計(jì)相結(jié)合。(3)數(shù)據(jù)結(jié)構(gòu)具有相對的穩(wěn)定性。根據(jù)系統(tǒng)的需求分析,同時(shí)又根據(jù)相關(guān)部分?jǐn)?shù)據(jù)流程,以下為數(shù)據(jù)庫中的表;表名:wct_shop數(shù)據(jù)表數(shù)據(jù)類型說明idint主鍵必填snamevarchar非空imgvarchar非空notevarchar非空addressvarchar非空longitudevarchar非空latitudevarchar非空telvarchar非空ownidvarchar非空passwdvarchar非空表名:wct_user數(shù)據(jù)表數(shù)據(jù)類型說明idint主鍵必填usernamevarchar非空passwdvarchar非空roletypevarchar非空emailvarchar非空telvarchar非空qqvarchar非空wechatvarchar非空sexvarchar非空birthvarchar非空imgvarchar非空sidvarchar非空addressvarchar非空statecnvarchar非空clientidvarchar非空moneyint非空表名:wct_type數(shù)據(jù)表數(shù)據(jù)類型說明idint主鍵必填titlevarchar非空ownidvarchar非空表名:wct_replay數(shù)據(jù)表數(shù)據(jù)類型說明idint主鍵必填pidvarchar非空notevarchar非空uidvarchar非空usernamevarchar非空ndatevarchar非空4.4本章小結(jié)為了使飾品銷售小程序成功實(shí)現(xiàn),本章主要闡述了開發(fā)本系統(tǒng)時(shí)對系統(tǒng)網(wǎng)絡(luò)框架設(shè)計(jì)、系統(tǒng)總體設(shè)計(jì)、概念模型設(shè)計(jì)和數(shù)據(jù)庫表設(shè)計(jì)。5系統(tǒng)的實(shí)現(xiàn)5.1系統(tǒng)首頁用戶在進(jìn)入系統(tǒng)的之后,首先看到的就是系統(tǒng)的首頁,在系統(tǒng)首頁之中,用戶可以看到系統(tǒng)的各個(gè)模塊,在首頁中就可以很好的使用戶了解系統(tǒng)功能分布,通過首頁用戶可以很好的使用系統(tǒng)。首頁如圖5-1所示。圖5-1首頁界面5.2商品信息用戶登錄系統(tǒng)后,能查看商品信息,點(diǎn)擊商品管理,網(wǎng)址跳轉(zhuǎn)到商品信息列表。用戶能登錄系統(tǒng)按分類查看商品信息,并能檢索和查看信息分類。從下圖能看出,要獲取商品信息,需要從商品表中獲取商品信息,能從接口中獲取參數(shù)。接下來,我們?yōu)樯唐沸畔⒕帉懘a:這里我們可以看到數(shù)據(jù)庫的類型表信息:每個(gè)字段都是string類型。所以傳入?yún)?shù)來獲取數(shù)據(jù)。這里我們編寫了客戶端調(diào)用的接口。至于客戶端如何傳遞這些參數(shù),我們將在客戶端中進(jìn)行解釋。

返回值使用taotaoresult來包裝它,因?yàn)樵谖覀兂晒μ峤粎?shù)之后,我們返回?cái)?shù)據(jù)list信息。我們需要遍歷類型信息并將其返回到前端。

讓我們看看服務(wù)接口的service層的實(shí)現(xiàn):

服務(wù)層的主要實(shí)現(xiàn)是接收controller傳遞的對象,將類型信息添加到數(shù)據(jù)庫中,然后完成頁面上沒有的字段,即insert數(shù)據(jù)庫。這是添加信息時(shí)將執(zhí)行的操作,如圖所示。圖5-2商品信息界面5.3商品購買用戶登陸系統(tǒng)后可以查看購物車信息,對選擇好的商品進(jìn)行購買操作,其界面圖如圖所示。圖5-3購物車界面用戶選擇好的商品加入購物車,然后進(jìn)入購物車界面,點(diǎn)擊商品,出現(xiàn)訂單信息,進(jìn)行支付。5.4訂單管理管理員登錄系統(tǒng)后可以查看訂單信息,對新的訂單信息進(jìn)行發(fā)貨,界面如圖所示。圖5-4訂單管理界面5.5商品管理管理員登陸系統(tǒng)后可以新增商品信息,點(diǎn)擊商品管理,系統(tǒng)先回去商品表中查詢商品信息,后臺獲取返回值后將返回值進(jìn)行遍歷返回到頁面,管理員可以查看到歷史商品信息,點(diǎn)擊新增商品信息,頁面跳轉(zhuǎn)到新增頁面,在此頁面管理員輸入商品信息,然后提交表單,表單數(shù)據(jù)傳入后臺進(jìn)行解析,通過每個(gè)字段的獲取將商品信息解析后生成sql語句,在dao層對數(shù)據(jù)庫做添加操作,如圖所示圖5-5商品管理界面5.6資訊管理管理員登陸系統(tǒng)后可以查看資訊信息列表,對資訊信息進(jìn)行操作,其界面如圖所示圖5-6資訊管理界面5.7種類管理管理員登陸系統(tǒng)后可以查看分類信息列表,對分類信息進(jìn)行操作,其界面如圖所示圖5-8分類管理界面5.8本章小結(jié)本章節(jié)主要論述了模塊的實(shí)現(xiàn)效果截圖,以及各個(gè)模塊的功能說明,最終實(shí)現(xiàn)的步驟。6系統(tǒng)測試6.1系統(tǒng)測試黑盒測試:黑盒測試的別稱是功能測試,就是通過實(shí)驗(yàn)來檢測各個(gè)模塊的功能是否可以正常的運(yùn)行和使用。這種測試可以解釋為“表面性”的測試,因?yàn)檫@種測試是在不需要考慮任何內(nèi)部結(jié)構(gòu)和內(nèi)部特征的情況下進(jìn)行的,其主體上針對的是軟件的功能和界面。比如說,在進(jìn)行程序各個(gè)接口測試的時(shí)候,黑盒測試只探測著程序的功能是否遵循著項(xiàng)目預(yù)期那樣正常的運(yùn)行,在程序收到輸入的信息時(shí),是否可以輸出準(zhǔn)確的信息。黑盒測試看重程序的外部結(jié)構(gòu),它不需要考慮內(nèi)部的邏輯,在這一方面上,恰恰不同于白盒測試。黑盒測試可以被認(rèn)為它的面對對象是用戶群眾,這種測試注重的是軟件的功能模塊,假如外部特征本身設(shè)計(jì)是有不恰當(dāng)?shù)脑挘诤袦y試是沒辦法發(fā)現(xiàn)的。。黑盒測試相對而言很節(jié)省人力物力,因?yàn)樵跍y試過程中不需要專業(yè)人員在旁邊一直進(jìn)行監(jiān)管。但是黑盒測試不具備狀態(tài)轉(zhuǎn)換的概念,黑盒測試的結(jié)果來自于測試用例的設(shè)計(jì),這就需要結(jié)合以往經(jīng)驗(yàn)將設(shè)計(jì)部分進(jìn)行的更完美一些。6.2系統(tǒng)維護(hù)當(dāng)系統(tǒng)測試工作完成后,系統(tǒng)進(jìn)入正常運(yùn)轉(zhuǎn)階段,這個(gè)階段的主要任務(wù)是系統(tǒng)后期維護(hù)。系統(tǒng)的后期維護(hù)工作主要有兩方面內(nèi)容:一則是系統(tǒng)的維護(hù)與升級;二則是系統(tǒng)的維護(hù)與更新。這些工作是持久的,一個(gè)成功的系統(tǒng)并不僅是他的外表和生產(chǎn)中使用的技術(shù),而是能否及時(shí)為用戶提供有用的信息。(1)系統(tǒng)維護(hù):為了使該小程序更加完美,用起來更加得心應(yīng)手,在系統(tǒng)正常運(yùn)行階段,我們對用戶提出的建議,應(yīng)該及時(shí)接納,做出相應(yīng)的改正,取其精華,替其糟粕。同時(shí)將無用的、過期的信息刪除,減輕程序的負(fù)擔(dān),并需提高服務(wù)器的穩(wěn)定性及響應(yīng)時(shí)間。(2)系統(tǒng)內(nèi)容更新:系統(tǒng)發(fā)布后需要及時(shí)更新添加新的信息。(3)系統(tǒng)布局更新:當(dāng)需要經(jīng)常更新系統(tǒng)內(nèi)容情形下,該系統(tǒng)很難長久博眼球,這就需要定期更新系統(tǒng)。(4)系統(tǒng)升級包含以下方面的升級:系統(tǒng)應(yīng)用程序升級:系統(tǒng)應(yīng)用程序由于長久的使用,不可避免的產(chǎn)生一部分問題,類似于泄漏注冊用戶信息這種,定會有麻煩,輕者則導(dǎo)致服務(wù)器停機(jī),重者更可能有法律糾紛。因此管理人員定要實(shí)時(shí)監(jiān)控程序,當(dāng)發(fā)現(xiàn)問題,立即采取措施,并且時(shí)時(shí)留意各站點(diǎn)的安全公報(bào)提示。系統(tǒng)后臺數(shù)據(jù)庫升級:系統(tǒng)長久運(yùn)行后可能存在數(shù)據(jù)庫的速度問題。在業(yè)務(wù)量小的起始階段因采用的數(shù)據(jù)庫為小型所以處理大量數(shù)據(jù)可能產(chǎn)生服務(wù)器停機(jī)的后果。出現(xiàn)上述情況時(shí)就要考慮升級數(shù)據(jù)庫操作系統(tǒng)的升級:穩(wěn)固的系統(tǒng)亦是服務(wù)器性能的強(qiáng)有力的保證。6.3測試目的對系統(tǒng)進(jìn)行測試的目的即讓缺陷和不足盡早的被發(fā)現(xiàn)。將系統(tǒng)分析和實(shí)現(xiàn)的功能作為測試的前提。本系統(tǒng)一共有2個(gè)需要測試的模塊,即:(1)管理員模塊的使用測試

(2)用戶的使用測試模塊在這里管理員只測試系統(tǒng)的管理功能,測試結(jié)果如表6-1所示。表6-1測試結(jié)果表測試用例號輸入數(shù)據(jù)測試結(jié)果T1注冊登錄正常T2用戶購買商品正常T3管理員訂單管理正常T4管理員商品管理正常6.4本章小結(jié)本章主要敘述了系統(tǒng)開發(fā)結(jié)束之后,要對系統(tǒng)各方面進(jìn)行相應(yīng)的測試,由于此設(shè)計(jì)為畢業(yè)設(shè)計(jì),相對來說,屬于小型的系統(tǒng),因此本章只介紹了黑盒測試,運(yùn)用一些單獨(dú)的測試數(shù)據(jù)對小程序進(jìn)行輸入輸出的結(jié)果判斷,最后對測試結(jié)果進(jìn)行相應(yīng)的總結(jié)。7總結(jié)基于微信開發(fā)工具的飾品銷售小程序,通過對微信開發(fā)者工具、mysql數(shù)據(jù)庫等其他開發(fā)工具的簡介,從不同的方面說明了此飾品銷售小程序的可行性。通過本次基于微信開發(fā)工具的飾品銷售小程序的設(shè)計(jì),讓我體會到了實(shí)踐的重要性。開發(fā)一個(gè)系統(tǒng),不能紙上談兵,最重要的是多動(dòng)手,多動(dòng)腦,站在使用者的角度考慮問題,其次是經(jīng)驗(yàn),對于經(jīng)驗(yàn)豐富的研發(fā)人員來說,有很多的雷區(qū)都可以避免,而新手則會遇到各種各樣的實(shí)際問題,所以,在日常制作小程序時(shí),應(yīng)該注重經(jīng)驗(yàn)的積累。除此之外,如果你想吸引更多的用戶,那么系統(tǒng)的界面就必須盡可能的美觀、有特色、友好和實(shí)用。參考文獻(xiàn)林佳煜,蘇煜輝,陳正銘,鄭璇麗.微信小程序與移動(dòng)App的開發(fā)技術(shù)比較——以藍(lán)牙功能開發(fā)為例[J].電腦知識與技術(shù),2019,15(35):22-25.王圳,馬秀博.基于微信小程序設(shè)計(jì)校園浴室預(yù)約系統(tǒng)[J].電腦知識與技術(shù),2021,17(08):89-91.程子珍.基于微信小程序的網(wǎng)上購物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].首都經(jīng)濟(jì)貿(mào)易大學(xué),2018.艾佳.微信小程序的現(xiàn)狀與發(fā)展[J].新媒體研究,2019,5(09):80-81.鄭雨萌.新媒體時(shí)代下微信小程序的困境與發(fā)展[J].聲屏世界,2018(03):64-65.韓舶.微信小程序發(fā)展現(xiàn)狀及其前景探析[J].數(shù)字傳媒研究,2020,37(08):5-9.王曉鶴.數(shù)據(jù)融合中的數(shù)據(jù)庫技術(shù)[D].西北工業(yè)大學(xué),2004.毛樂琦.基于Web的護(hù)理專業(yè)在線考試系統(tǒng)[D].電子科技大學(xué).王衛(wèi)平.數(shù)據(jù)庫原理自學(xué)輔導(dǎo)[M].清華大學(xué)出版社,2002.郭明華.淺談?dòng)?jì)算機(jī)數(shù)據(jù)庫系統(tǒng)在信息管理中的應(yīng)用[J].軍民兩用技術(shù)與產(chǎn)品,2016,0

溫馨提示

  • 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

提交評論