![基于微信小程序的校園閑置物品交易平臺_第1頁](http://file4.renrendoc.com/view/8cfe6b9426211c27cca111b7e918a3c1/8cfe6b9426211c27cca111b7e918a3c11.gif)
![基于微信小程序的校園閑置物品交易平臺_第2頁](http://file4.renrendoc.com/view/8cfe6b9426211c27cca111b7e918a3c1/8cfe6b9426211c27cca111b7e918a3c12.gif)
![基于微信小程序的校園閑置物品交易平臺_第3頁](http://file4.renrendoc.com/view/8cfe6b9426211c27cca111b7e918a3c1/8cfe6b9426211c27cca111b7e918a3c13.gif)
![基于微信小程序的校園閑置物品交易平臺_第4頁](http://file4.renrendoc.com/view/8cfe6b9426211c27cca111b7e918a3c1/8cfe6b9426211c27cca111b7e918a3c14.gif)
![基于微信小程序的校園閑置物品交易平臺_第5頁](http://file4.renrendoc.com/view/8cfe6b9426211c27cca111b7e918a3c1/8cfe6b9426211c27cca111b7e918a3c15.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
摘要隨著移動互聯(lián)網(wǎng)的普及,智能手機成為現(xiàn)代生活中不可或缺的移動工具,微信作為一款國民軟件,其兼容性極強的功能深受用戶青睞,隨著微信滲透各行各業(yè),微信營銷開始展示出獨具特色的優(yōu)勢,多元化的功能設(shè)置推陳出新,不少企業(yè)將品牌的網(wǎng)絡(luò)營銷與微信平臺的矩陣式傳播有機結(jié)合,憑借得天獨厚的傳播優(yōu)勢,移動微信營銷逐漸受到各行各業(yè)的青睞,也就是我們所說的微商。由于其傳播速度快,傳播范圍廣,且營銷成本相對較低,能夠簡單直接地推廣產(chǎn)品和服務(wù),短時間內(nèi)起到銷售額直線上升的目的?;诖?,本次研究專門開發(fā)用于校園閑貨交易平臺的微信小程序。本項目是一款基于微信平臺的小程序的校園閑置物品交易平臺,通過MYSQL數(shù)據(jù)庫和JAVA開發(fā)語言進行開發(fā),本次研究主要建立在微信平臺設(shè)計開發(fā)的基礎(chǔ)上開展。其開發(fā)平臺來進行系統(tǒng)設(shè)計和開發(fā)的校園閑置物品交易信息平臺。主旨在于能夠為學(xué)生提供線上交易二手商品的平臺,校園閑置商品的開發(fā)是建立在微信小程序開發(fā)平臺的基礎(chǔ)上發(fā)展的,開發(fā)流程簡單、界面簡潔清晰、便于后期運營和管理,整體功能實用性較強,能夠有效發(fā)揮應(yīng)有的作用和價值。該平臺的開發(fā)能夠有效突破時間和空間的局限,甚至不需要下載任何軟件,直接通過微信小程序頁面即可登錄管理和運營,該閑置商品交易平臺能夠有效提升商品交易的整體效率。關(guān)鍵詞:微信小程序;校園二手交易平臺;JAVA開發(fā)語言;MYSQL數(shù)據(jù)庫
Title:CampusidlegoodstradingplatformbasedonwechatappletMajor:ComputerScienceandTechnologyName:CuiTianxiang Signature:Supervisor:LiChunXiao Signature:ABSTRACTWiththeswiftlyadventofthemobileInternetera&thepopularizationofsmartphones,WeChatisrecognizedandwidelyusedamongmanymobilephonesoftware.WiththedevelopmentofWeChat,thefunctionsofWeChatarebecomingmoreandmorecomplete,andmoreandmoreindividualsandcompaniesarevaluingtheadvantagesofWeChatmarketing,andtheyaregraduallyjoiningWeChatmarketing,thatis,WeChatbusiness.Itscharacteristicsoffastinformationdisseminationcangreatlyincreasesales.Therefore,asecond-handtransactionplatformforcollegesanduniversitiesbasedonWeChatappletshasbeenspeciallydeveloped.Thiscollegesecond-handtradingplatformbasedonWeChatappletadoptsJAVAdevelopmentlanguage,MYSQLdatabase,andisdesignedanddevelopedbasedonWeChatplatform.Thesecond-handtransactionplatformforcollegesanduniversitiesbasedonWeChatappletmainlyenablesuserstotradesecond-handgoodsonlinethroughtheWeChatplatform.Thecollegesecond-handtradingplatformbasedonWeChatapplethastheadvantagesofsimpleoperation,clearinterface,convenientmanagement,perfectfunctions,etc.,andhashighusevalue.Thesecond-handtransactionplatformofcollegesanduniversitiesbasedonWeChatappletisnotsubjecttotime.Locationrestrictions,noneedtodownloadandinstallmobilephonesoftware,checktheWeChatplatform,youcanenterthemalltoperformrelatedoperations,andatthesametime,throughtheWeChatapplet-basedcollegesecond-handtradingplatformcangreatlyimprovethetransactionefficiencyofsecond-handgoods.Keywords:WeChatapplet;second-handtransactionplatformforcollegesanduniversities;JAVAdevelopmentlanguage;MYSQLdatabase目錄TOC\o"1-3"\h\u30828第一章序言 152981.1課題背景 1193911.2課題研究意義 167611.3研究內(nèi)容 219620第二章相關(guān)技術(shù)介紹 3118362.1開發(fā)工具 3265702.1.1微信開發(fā)者工具 326972.1.2IDEA 4135092.2技術(shù)依賴 4155172.2.1WXML 460482.2.3ES6 4236502.2.4WXSS 5175172.2.5MySQL 5583第三章系統(tǒng)需求分析 6235433.1可行性分析 6301103.1.1技術(shù)可行性 6212993.1.2操作可行性 678813.1.3經(jīng)濟可行性 790093.2性能需求分析 7255803.3系統(tǒng)功能需求分析 8280543.4系統(tǒng)流程分析 830623.4.1開發(fā)流程 8250653.4.2注冊登錄流程 9254163.4.3購買流程 10210443.5系統(tǒng)用例分析 1130276第四章系統(tǒng)設(shè)計 1366044.1系統(tǒng)設(shè)計目標 1365264.2系統(tǒng)結(jié)構(gòu)設(shè)計 13202854.3數(shù)據(jù)庫設(shè)計 14298104.3.1數(shù)據(jù)庫實體 14170664.3.2數(shù)據(jù)庫表 1710985第五章系統(tǒng)的實現(xiàn) 2151585.1用戶功能模塊的實現(xiàn) 21251985.1.1系統(tǒng)主界面 21188925.1.2注冊登錄界面 2232015.1.3商品詳情界面 23193625.1.4購物車界面 25254615.1.5我的訂單界面 2670495.1.6系統(tǒng)設(shè)置界面 26141015.1.7賣在咸魚界面 2745585.2管理員功能模塊的實現(xiàn) 28203485.2.1管理員登錄界面 28274125.2.2商品管理界面 2981485.2.3訂單管理界面 3068275.2.4新聞管理界面 3040475.2.5會員管理界面 3011416第六章系統(tǒng)測試 3266746.1測試目的 3273786.2測試用例 33120246.3測試結(jié)果 3530087總結(jié) 361609參考文獻 3721603致謝 38西安外事學(xué)院本科畢業(yè)設(shè)計(論文)PAGEPAGE361序言1.1課題背景隨著我國現(xiàn)代信息技術(shù)應(yīng)用的持續(xù)發(fā)展,我國移動智能手機的普及率極大提升,分享經(jīng)濟也由此誕生,在近些年的發(fā)展中不斷發(fā)展壯大,各大電商品牌開始跨界二手市場交易產(chǎn)業(yè),極大推動該產(chǎn)業(yè)的擴張,也讓二手交易平臺的市場規(guī)模不斷擴大,隨著而來的是二手交易平臺的角逐。微信小程序應(yīng)用的優(yōu)勢在于不需要下載和安裝,為消費者提供極大的便利,不過對于平臺運營者而言,無法通過下載量了解平臺的使用情況。目前二手交易平臺小程序本身都有專門的軟件。所以本次研究圍繞小程序相對應(yīng)的軟件下載情況,簡要概述和研究幾個熱門二手交易平臺。根據(jù)主要移動APP市場下載量的初步統(tǒng)計,二手交易平臺是最受歡迎的閑魚、煤爐、拍拍等,作為國內(nèi)二手交易平臺的第一矩陣,下載量以突破1億大關(guān)。目前國內(nèi)二手交易信息平臺在創(chuàng)新上確實有所體現(xiàn),不過缺乏足夠的精準度,更無法對商品質(zhì)量有所保障,對于學(xué)生用戶而言存在一定缺陷。西方國家的二手交易平臺基本上處于轉(zhuǎn)型期,由趣味性向創(chuàng)新性和準確性轉(zhuǎn)變,為多元化的消費群體提供個性化、定制化的服務(wù)。1.2課題研究意義隨著移動互聯(lián)網(wǎng)的普及,智能手機成為現(xiàn)代生活中不可或缺的移動工具,微信作為一款國民軟件,其兼容性極強的功能深受用戶青睞,隨著微信滲透各行各業(yè),微信營銷開始展示出獨具特色的優(yōu)勢。微信開發(fā)大致可劃分為個人開發(fā)和管理已經(jīng)公眾號開發(fā)管理兩種,后者的開房費為我國企事業(yè)單位的線上信息管理提供極大便利。從我國互聯(lián)網(wǎng)相關(guān)數(shù)據(jù)統(tǒng)計顯示,智能手機的用戶量呈現(xiàn)逐年攀升的趨勢,且增速也在不斷提升,微信用戶群體不斷擴大,也催生了微信小程序開發(fā)的團隊。校園閑置商品交易平臺的開發(fā)正是其中的重要表現(xiàn)形式,微信系統(tǒng)的交互性能夠加強與潛在客戶產(chǎn)生聯(lián)系,合理利用微信營銷還可以極大地幫助增加營業(yè)額,同時微信具有較強的口碑效應(yīng),也可以極大地提升商城的品牌影響力?;诖?,開發(fā)校園閑置交易平臺的微信小程序具有一定的實踐意義。1.3研究內(nèi)容本次研究的共分為六個部分,主要內(nèi)容劃分如下:第一章主要對本次研究的主題、背景、意義、內(nèi)容進行簡要概述;第二章主要對applet及時開發(fā)的整體環(huán)境展開深入研究和闡述;第三章圍繞微信小程序校園閑置物品開發(fā)的系統(tǒng)控制展開研究和討論,其中涵蓋實際需求、數(shù)據(jù)處理、操作可行性分析。第四章主要對系統(tǒng)設(shè)計等內(nèi)容進行簡要概述;第五章對系統(tǒng)實際操作和相關(guān)功能界面進行介紹和解釋說明;第六章主要是對測試本次研究所開發(fā)的系統(tǒng)。
2相關(guān)技術(shù)介紹2.1開發(fā)工具2.1.1微信開發(fā)者工具MINA是目前微信小程序開發(fā)的主要框架內(nèi)容,是目前應(yīng)用較為廣泛的網(wǎng)絡(luò)通信框架應(yīng)用。以當前的網(wǎng)絡(luò)通信環(huán)境來看,其主要通過TCP/IP、UDP/IP協(xié)議棧進行通信框架的搭建,這部分理論知識在計算機網(wǎng)絡(luò)課程中有所介紹。網(wǎng)絡(luò)通信應(yīng)用能夠?qū)崿F(xiàn)高效的開發(fā)需求,MINA是應(yīng)用過程中的主要驅(qū)動元素。在異步操作過程中,mina通常為1、x、2.開發(fā)過程中需要采用JAVA、JAVAIO的線程,同時結(jié)合(java.util.conceurent.*)的相關(guān)開發(fā)應(yīng)用知識。在網(wǎng)絡(luò)通信中,mina的主要作用在于為sever和client提供包裝,api能夠?qū)γ恳环N網(wǎng)絡(luò)通信應(yīng)用進行管理、分離、發(fā)送的功能。這項技術(shù)與web頁面的ssg技術(shù)存在異曲同工之處,其更多是通過內(nèi)部邏輯以及用戶視圖兩部分組成,根據(jù)圖1的視圖通過語言描寫以及wxml的形式構(gòu)成,在此過程中,wxml是目前目標常見的web開發(fā)語言,其頁面采用的樣式表類似css。而在頁面開發(fā)中往往采用JavaScript語言作為邏輯層基的搭建,并采用JSBridge負責接收數(shù)據(jù)傳輸以及處理,下圖2.1所示。圖2.1MINA框架邏輯圖和其他開發(fā)程序不同的是,微信小程序開發(fā)工具中本身設(shè)有多種轉(zhuǎn)為企業(yè)設(shè)計的View,能夠有效節(jié)省UI開發(fā)的整體成本,對于微信小程序的開發(fā)而言,是一種合理的風格統(tǒng)一的方式,能夠達到整體畫面較為整潔簡練的要求。通過邏輯層開發(fā)應(yīng)用過程中采用API,能夠達到普通手機應(yīng)用程序正常獲取信息的功能需求,達到多元化的交互功能。目前主要通過JavaScript語言作為微信小程序的開發(fā),不過在樣式設(shè)計和框架搭建更多與css的界面格調(diào)存在異曲同工之處,開發(fā)人員只需熟練掌握JavaScrip、web、css即可,就算在開發(fā)技術(shù)上有所欠缺,同樣能夠通過微信公眾號自帶的下載工具自行開發(fā),相較于其他應(yīng)用程序搭建,微信小程序的整體開發(fā)難度不大,可以依據(jù)自身需求開發(fā)各種各樣的應(yīng)用程序。2.1.2IDEA在筆者的使用經(jīng)驗中,IntelliJIdea是一種目前比較流行且新的開發(fā)技術(shù),這也是目前在開發(fā)過程中價值和作用最高的一種。IntelliJIdea經(jīng)過優(yōu)化和改良之后能夠有效降低常規(guī)任務(wù)的難度。但往往很少體現(xiàn)大標簽的功能使產(chǎn)品真正有用。而是這些小的方面:里面的許多小的細節(jié)使整個包無縫數(shù)據(jù)集成及樂于學(xué)習(xí)使用。2.2技術(shù)依賴2.2.1WXML作為一條標簽語音,Wxml的作用在于為應(yīng)用程序的開發(fā)設(shè)置框架,同時將事件系統(tǒng)和基本組件共同融合,能夠?qū)崿F(xiàn)頁面結(jié)構(gòu)的搭建,是目前微信小程序獨有的標簽語言。2.2.3ES6ES6的創(chuàng)新之處在于,不僅延續(xù)了原有Javascript系統(tǒng)的開發(fā)特點,同時融入多種新型特性。不同特性的復(fù)雜程度存在差異,不過基本能夠適用于各種復(fù)雜程度的應(yīng)用程序都很有用,現(xiàn)在已經(jīng)完全部署瀏覽器來支持這些新的es6特性。在項目中,往往采用const關(guān)鍵字、,let定義變量等內(nèi)容。2.2.4WXSS作為微信小程序中獨特的樣式語言,WXSS(WeiXinStyleSheets)深受不少小程序開發(fā)者清青睞,其主要作用在于對WXML的組建樣式進行描述。在微信小程序開發(fā)者工具中,WXML的顯示是通過WXSS來決定的。為與前端開發(fā)需求相符,WXSS中具備了CSS部分特征,能夠為小程序開發(fā)人員提供便利環(huán)境,WXSS可以理解為CSS的一種修改和擴充。其主要擴張的部分主要體現(xiàn)在樣式導(dǎo)入、尺寸單位等。2.2.5MySQL由于整體安裝包相對較小,MySQL在安裝過程中并不會占有主機的內(nèi)存,在具體執(zhí)行sql語句過程中能夠發(fā)揮時效性和靈活性,符合小型管理系統(tǒng)的開發(fā)需求。
3系統(tǒng)需求分析3.1可行性分析從系統(tǒng)層面來看,針對系統(tǒng)展開可行性分析可以加強開發(fā)人員對系統(tǒng)的了解程度,基于系統(tǒng)可行性分析能夠明確后續(xù)的研究目標和研究方向,以此為基礎(chǔ)制定科學(xué)合理的開發(fā)方案,基于系統(tǒng)可行性的研究和分析,為開發(fā)方案的選擇提供保障,才能保障設(shè)計工作的科學(xué)性與合理性。3.1.1技術(shù)可行性本次主要通過JAVA語言開發(fā)校園二手閑置物品交易平臺,開發(fā)平臺主要以微信小程序為主,并通過MYSQL數(shù)據(jù)庫的內(nèi)容為開發(fā)提供數(shù)據(jù)。針對系統(tǒng)開發(fā)的研究通常包含開發(fā)環(huán)境和后臺數(shù)據(jù)庫的搭建等方面。功能需要完善、用戶使用起來簡單易操作是應(yīng)用程序的開發(fā)的必須要求,數(shù)據(jù)庫的搭建對于數(shù)據(jù)的有效性完整性有所要求,同時需要確保數(shù)據(jù)庫環(huán)境的安全性和穩(wěn)定性。通常計算機專業(yè)的學(xué)生基本能夠掌握MYSQL數(shù)據(jù)庫、JAVA技術(shù)等相關(guān)知識,大部分軟件測試工作基本以UML建模語言為主,微機原理,數(shù)據(jù)結(jié)構(gòu)與算法等一系列的相關(guān)課程內(nèi)容進行深入學(xué)習(xí)和了解,基于自學(xué)學(xué)習(xí)內(nèi)容進行開發(fā)工作,具備一定的驗證和開發(fā)基礎(chǔ),搭建微信小程序系統(tǒng)在計算機學(xué)生的學(xué)習(xí)和實踐能力之內(nèi)。綜上所述,通過微信小程序校園閑置二手交易平臺的開發(fā)技術(shù)具備科學(xué)性與可行性,同時開發(fā)人員自身的開發(fā)技術(shù)足以支撐開發(fā)工作的正常開展。3.1.2操作可行性微信小程序的校園閑置二手交易平臺的開發(fā)的開發(fā)環(huán)境集中在微信公眾號上,用戶只需通過移動終端進入應(yīng)用軟件中就能實現(xiàn),整體操作難度較低。從小程序通道進入校園閑置品交易平臺,可以瀏覽、發(fā)布、下單,實用性和便捷性得到驗證。3.1.3經(jīng)濟可行性微信小程序可兼容的軟件的均已開源軟件為主,能夠為開發(fā)者提供多元化的開發(fā)資源,同時可以有效節(jié)省開發(fā)成本,極大控制并降低產(chǎn)品開發(fā)環(huán)境成本。此外,能夠有效提升設(shè)計價值和作用。在這一平臺上開發(fā)校園閑置商品交易平臺不需要過高的手機配置,大部分智能手機均可實現(xiàn)開發(fā)需求?;诖?,本次系統(tǒng)開發(fā)在經(jīng)濟成本上具備可行性??偠灾?,在微信小程序上開發(fā)校園二手交易平臺能夠?qū)崿F(xiàn)高效便捷的操作,同時能過有效降低開發(fā)成本?;诖耍谠撈脚_搭建校園二手物品交易平臺具有一定的實用性和可行性。3.2性能需求分析存儲性:之所以擁有一套較為嚴格的數(shù)據(jù)庫并且信息錄入的比較多,是由于微信小程序整體開發(fā)環(huán)境豐富多樣,采用兼容性和可行性兼具的數(shù)據(jù)庫進行數(shù)據(jù)存放具備一定的必要性。易學(xué)性:系統(tǒng)開發(fā)的相關(guān)知識簡單易學(xué),在功能設(shè)計方便能夠快速上手,并不需要通過專門的培訓(xùn),有效降低用戶學(xué)習(xí)和熟悉的時間成本。安全性。在信息爆炸的時代背景下,信息的安全性受到越來越多的關(guān)注,因此保證系統(tǒng)開發(fā)的安全性很有必要。先進性。根據(jù)計算機專業(yè)學(xué)生所學(xué)內(nèi)容和技術(shù),能為當前的實際需求提供應(yīng)用。可擴展性。可在開發(fā)之前事前做好擴展準確,在未來的系統(tǒng)升級中便于后期系統(tǒng)更新和擴展。驗證有效性。系統(tǒng)設(shè)計的最終目的是為用戶需求服務(wù),因此必須將可擴展性納入考量范圍。系統(tǒng)數(shù)據(jù)要求:必須保證數(shù)據(jù)輸入的及時性與準確性,同時要確保數(shù)據(jù)可被修改和升級,并確保數(shù)據(jù)具備一定的儲存空間,確??蓜h除數(shù)據(jù)和不可刪除數(shù)據(jù)的分離。3.3系統(tǒng)功能需求分析本次微信小程序校園二手交易平臺服務(wù)的客戶主要集中在兩方面,主要是平臺用戶和系統(tǒng)管理員,以下將針對不同的用戶需求對相應(yīng)的管理模塊進行簡要概述。1.管理員功能的要求系統(tǒng)管理員能夠通過系統(tǒng)后臺操作的方式對系統(tǒng)進行全面管理,管理內(nèi)容包括系統(tǒng)設(shè)置、商品管理、用戶管理等內(nèi)容。用戶功能需求用戶可從微信端口進入后臺進行模塊管理,并查看校園閑置平臺的各類信息,其中包括商品信息、訪問數(shù)量、注冊登錄、購物車、系統(tǒng)信息等內(nèi)容。此外也可對相關(guān)系統(tǒng)模塊進行管理和修改。用戶靜態(tài)結(jié)構(gòu)如圖3-1所示:3.4系統(tǒng)流程分析針對系統(tǒng)管理流程的研究和分析在整個研究調(diào)查過程中發(fā)揮至關(guān)重要的作用,其貫穿于各環(huán)節(jié)和流程,圍繞系統(tǒng)管理流程的分析從界面登陸開始便已開啟,其目的在于確保信息資源得以正常接收和反饋,確保數(shù)據(jù)儲存的完整性和有效性,為后續(xù)的系統(tǒng)操作提供數(shù)據(jù)支持,同時根據(jù)實際需求描述相應(yīng)的流程規(guī)劃圖。 3.4.1開發(fā)流程開發(fā)校園二手交易平臺的關(guān)鍵步驟在于對用戶需求的研究和分析,以此為基礎(chǔ)對系統(tǒng)進行規(guī)劃和設(shè)計,對相應(yīng)的模塊功能進行設(shè)計,并根據(jù)實際需求選擇相應(yīng)的數(shù)據(jù)庫。具體開發(fā)過程如圖3-2所示。圖3-2開發(fā)流程圖3.4.2注冊登錄流程為了保障校園二手交易平臺使用過程中的穩(wěn)定性與安全性,每個用戶使用之前都必須通過微信號登錄其中,沒有微信賬號無法正常使用該程序,具體注冊和登錄的流程如圖3-3所示。3.4.3購買流程3.5系統(tǒng)用例分析管理能夠?qū)ο到y(tǒng)內(nèi)部的商品信息、系統(tǒng)設(shè)施、用戶資源、管理員用戶等進行管理,具體如下圖3-4所示。用戶進入校園二手交易平臺必須通過微信客戶端登錄,用戶能夠在其中對購物車、首頁、密碼、我的信息進行查閱,在“我的”界面子菜單中,包含用戶日常訂單、收貨地質(zhì)、密碼設(shè)置等內(nèi)容,具體流程圖如下圖3-5所示。
4系統(tǒng)設(shè)計4.1系統(tǒng)設(shè)計目標在智能手機不斷普及的信息社會,用戶對于手機軟件的要求也在不斷提升,微信是智能手機不可或缺的必備軟件,大部分認識到手機必須安裝智能手機的現(xiàn)狀。為最大限度地為用戶的多元化需求提供服務(wù),因此開發(fā)校園二手閑置商品交易平臺。該平臺的系統(tǒng)設(shè)計主要根據(jù)以下要求進行:1.確保數(shù)據(jù)的精準性加強校園閑置商品交易平臺內(nèi)部數(shù)據(jù)的真實性和精準性,為用戶的查詢相關(guān)商品的需求提供便利。2.功能齊全本開發(fā)系統(tǒng)是建立在微信小程序的開源性代碼基礎(chǔ)上運行的,用戶必須通過微信客戶端登錄其中,能夠?qū)崿F(xiàn)商品查看、信息發(fā)布、商品交易的功能。3.操作便利為了達到校園閑置商品交易平臺的操作便利性和實用性的,在系統(tǒng)開發(fā)過程中必須保證用戶使用的便捷性,降低用戶使用門檻。4.安全性本次系統(tǒng)開發(fā)中針對校園閑置物品設(shè)置了專門用于儲存數(shù)據(jù)的數(shù)據(jù)庫,最大限度保障數(shù)據(jù)使用的高效性和安全性。4.2系統(tǒng)結(jié)構(gòu)設(shè)計圖4-1系統(tǒng)結(jié)構(gòu)圖4.3數(shù)據(jù)庫設(shè)計4.3.1數(shù)據(jù)庫實體所謂數(shù)據(jù)庫模型指的是根據(jù)現(xiàn)實世界使用的各類信息數(shù)據(jù),并以此為基礎(chǔ)設(shè)計數(shù)據(jù)庫,構(gòu)建以企業(yè)信息網(wǎng)絡(luò)為基礎(chǔ)的模擬數(shù)據(jù)庫,概念模型在數(shù)據(jù)庫設(shè)計中發(fā)揮極為關(guān)鍵的作用。通常在設(shè)計過程中采用E-R模型來實現(xiàn)。從系統(tǒng)使用功能來阿互粉,全面深入分析系統(tǒng)中的實際數(shù)據(jù),實體圖如下:圖4-2會員實體圖圖4-3商品實體圖4.3.2數(shù)據(jù)庫表本次研究中設(shè)計的校園閑置物品交易平臺主要以MYSQL數(shù)據(jù)庫為主,其功能主要體現(xiàn)在對系統(tǒng)內(nèi)容所有數(shù)據(jù)的儲存,便于用戶后續(xù)操作。具體數(shù)據(jù)表單如下:accountnamepasswordlogtimessextouxiangregdatedes描述textmobile電話name姓名yue余額float11name商品名subtitle副標題jiage價格floatpubtime發(fā)布時間state商品狀態(tài)sptype商品類別pubren發(fā)布人kucun庫存tupian圖片danwei單位Shuliang數(shù)量jiesha商品介紹text表4-3dingdan訂單信息表id編號11ddno訂單號xiadantime下單時間xiadanren消費者Psfs配送方式des說明varchar255否是totalprice價格varchar255否是fahuoren發(fā)貨人varchar255否是fahuotime發(fā)貨時間datetime否是shraddress收貨地址varchar255否是shrname收貨人shrtel收貨人電話title標題wlorderno物流編號wltype物流類型state狀態(tài)int11id編號int11title標題shr收貨人mobile手機號postcode郵編addinfo收貨地址hyaccount會員賬號字段名稱字段意義字段類型字段長度是否主鍵能否為空id編號int11是clickcount點擊次數(shù)int11dcontent內(nèi)容textpubren發(fā)布人pubtime發(fā)布時間datetimetitle標題varchar255字段名稱字段意義字段類型字段長度是否主鍵能否為空id編號int11name名稱type類型int11
5系統(tǒng)的實現(xiàn)5.1用戶功能模塊的實現(xiàn)5.1.1系統(tǒng)主界面用戶可進入系統(tǒng)內(nèi)容對商品詳情、購物車、首頁信息、系統(tǒng)內(nèi)容進行查看,系統(tǒng)界面如下圖5-1所示。圖5-1系統(tǒng)主界面圖5.1.2注冊登錄界面系統(tǒng)用戶注冊需要通過個人手機號碼、用戶姓名,并自行設(shè)置密碼,通過賬號和密碼直接登錄界面,如圖5-2所示。圖5-2注冊登錄界面圖5.1.3商品詳情界面用戶可在系統(tǒng)中的用戶管理界面了解閑置商品的具體信息,并根據(jù)提示直接點擊購買或移至購物車等操作,系統(tǒng)內(nèi)部的商品詳情頁如圖5-3所示。圖5-3商品詳情界面圖5.1.4購物車界面學(xué)生用戶可進入系統(tǒng)后,可在“我的購物車”中進行相關(guān)操作,如需購買直點擊結(jié)算之后,表示系統(tǒng)已經(jīng)根據(jù)用戶指示下單購買,具體操作界面如圖5-4所示。圖5-4購物車界面圖5.1.5我的訂單界面學(xué)生用戶可在系統(tǒng)中的訂單信息中了解到用戶當前的付款情況,同時也能對賣家的發(fā)貨信息有所了解,具體界面如圖5-5所示。圖5-5我的訂單界面圖5.1.6系統(tǒng)設(shè)置界面學(xué)生用戶可登錄系統(tǒng)內(nèi)容設(shè)置系統(tǒng)內(nèi)容,其中包括賬戶信息和密碼修改等操作,具體操作界面如圖5-所示。5.1.7賣在咸魚界面系統(tǒng)用戶可登陸系統(tǒng),對用戶的商品信息進行管理,可操作的內(nèi)容包括商品的發(fā)布、銷售等,具體操作信息如下圖5-7所示。5.2管理員功能模塊的實現(xiàn)5.2.1管理員登錄界面系統(tǒng)管理員若想對系統(tǒng)后臺進行管理,可通過微信登陸界面進入系統(tǒng)內(nèi)部,和普通用戶不同,管理員的管理界面如下圖5-8所示。5.2.2商品管理界面系統(tǒng)管理員可在對系統(tǒng)內(nèi)部的商品信息進行管理,主要包含信息列表中的商品名稱、標題、商品售價、商品交易狀態(tài)等具體操作界面如圖5-9所示。圖5-9商品管理界面圖5.2.3訂單管理界面系統(tǒng)管理在登錄到管理頁面后可對訂單信息進行管理,主要管理內(nèi)容有訂單時間、交易客戶、配送方式、交易時間等,具體操作界面如圖5-10所示。5.2.4新聞管理界面系統(tǒng)管理員可登錄頁面對系統(tǒng)中的相關(guān)資訊進行管理,如詳細信息列表中的標題、欄目名稱、點擊率、商品發(fā)布時間等,具體操作界面如圖5-11所示。5.2.5會員管理界面系統(tǒng)管理員可登錄系統(tǒng)后臺對會員信息進行管理,主要包括用戶密碼、登錄次數(shù)、性別、注冊時間等內(nèi)容,具體操作界面如圖5-12所示。
6系統(tǒng)測試6.1測試目的測試不但作為系統(tǒng)開發(fā)的初始點,更應(yīng)當貫穿于系統(tǒng)設(shè)計和上線使用的整個過程。目前對系統(tǒng)進行評估的方法除了編程之外,還應(yīng)當加入設(shè)計和需求方面的綜合分析與解讀。系統(tǒng)錯誤的出現(xiàn)極有可能產(chǎn)生于設(shè)計過程中的細節(jié)問題,或是用戶需求的分析過程中導(dǎo)致的。在具體實踐過程中,任何微小的問題都極有可能導(dǎo)致系統(tǒng)錯誤。從按鈕原理的角度來看,按鈕背后的按鈕位錯往往存在位錯。這在系統(tǒng)的測試中同樣可行,伴隨現(xiàn)代企業(yè)對于小程序開發(fā)的需求持續(xù)提升,開發(fā)工作中極易出現(xiàn)系統(tǒng)誤差,為了有效規(guī)避測試、設(shè)計、編碼中的問題,在測試過程中,系統(tǒng)開發(fā)者必須遵循客戶需求為導(dǎo)向,目前主要以黑盒測試為主。其測試的目的在于大致分為以下內(nèi)容:首先,保證管理界面和用戶需求的一致性,同時在風格上也要保持一致;第二,不斷優(yōu)化和創(chuàng)新產(chǎn)品設(shè)計流程,堅持產(chǎn)品設(shè)計流程的標準化和規(guī)范化,整體設(shè)計應(yīng)當符合中國的傳統(tǒng)審美理念;最后不能單純?yōu)榱藰诵铝惗鲆晜鹘y(tǒng)審美需求,必須符合大部分用戶的審美需求。在微信小程序中開發(fā)校園二手商品交易平臺必須經(jīng)過測試之后才能真正投入使用,測試環(huán)節(jié)主要目的在于為了有效提高程序的使用效率而開展的,最終的目的在于確保程序的正常運行,測試階段通常以比較常規(guī)的測試方法進行,對相關(guān)問題進行挖掘和研究,從而最大限度保障程序的整體運行質(zhì)量,為系統(tǒng)用戶能夠安心地沒有任何過多疑慮地去進行系統(tǒng)操作,另外程序的UI設(shè)計是否簡潔,設(shè)計布局和調(diào)色是否能夠讓人賞心悅目,整個微信小程序的每一點每一處都要測試到位,如果發(fā)現(xiàn)那一功能模塊出現(xiàn)了一定的bug,一旦系統(tǒng)功能與客戶實際需求存在差距,必須根據(jù)需求進行及時修改和完善,達到系統(tǒng)使用的真正價值,為用戶的使用提供便利性。在微信小程序中開發(fā)校園閑置產(chǎn)品交易平臺,通常以黑盒測試對該平臺展開全面測試。6.2測試用例如下表所示,進行用戶登錄功能測試。表6-1用戶登錄功能測試用例表正確輸入用戶信息,用戶成功登錄。輸入用戶的信息1.在密碼框輸入用戶的密碼。2.。跳轉(zhuǎn)到各角色的界面用戶注冊功能測試,如下表所示。表6-2用戶注冊功能測試用例表測試功能測試注冊模塊測試正確輸入用戶信息,完成用戶的注冊。用戶的基本信息用戶在系統(tǒng)的注冊頁面根據(jù)提示填寫相應(yīng)的信息,然后點擊“注冊”按鈕。提示成功并跳轉(zhuǎn)到登錄界面。用戶注冊模塊測試用戶注冊失敗的情況用戶不填寫用戶名用戶在系統(tǒng)的注冊頁面根據(jù)提示填寫除了用戶名以外相應(yīng)的信息,然后點擊“注冊”按鈕。注冊失敗,提示“*用戶名不符合要求”。正確輸入商品信息,完成商品的添加。商品的基本信息用戶點擊新增商品后根據(jù)提示填寫商品信息,然后點擊“提交”按鈕。提示成功。商品添加失敗的情況商品信息重復(fù)用戶點擊新增商品后填寫的商品信息重復(fù),然后點擊“提交”按鈕。提示“商品信息重復(fù)”。商品添加失敗的情況商品信息不完整用戶點擊發(fā)布商品后填寫的信息不完整,然后點擊“提交”按鈕。提示“*信不能為空”。商品信息顯示功能模塊測試顯示的正常情況信息,進入商品列表,點擊進入詳細介紹界面。6.3測試結(jié)果針對校園閑置物品交易平臺內(nèi)部模塊進行全面測試,有效達到系統(tǒng)使用要求,與用戶實際需求相符。本次設(shè)計的交易平臺整體功能較為完善,可以及時高效處理錯誤信息,并且能夠及時有效地作出提醒。系統(tǒng)使用便捷性和功能性符合用戶需求。。
總結(jié)在本次系統(tǒng)設(shè)計和開發(fā)過程中,存在諸多問題和困難,這也讓筆者在發(fā)現(xiàn)問題和處理問題中得到成長,通過不斷研究和探索,終于完成本次設(shè)計,其中的成就感和滿足感將支撐筆者今后的學(xué)習(xí)和工作上勇攀高峰。本次小程序的開發(fā)是建立在微信小程序平臺提供的開源代碼基礎(chǔ)上開展的,并采用JAVA開發(fā)語言工具,從不同才呢個面對維微信程序開發(fā)的合理性與可行性展開分析和闡述。在本次平臺開發(fā)過程中,讓筆者明白理論與實踐結(jié)合的重要性,唯有將理論知識付諸于實踐,才能有效鞏固所學(xué)知識。系統(tǒng)開發(fā)最終需要落到實踐中,一旦缺乏足夠的實踐能力和技術(shù),極易在開發(fā)過程中碰到多種細節(jié)問題。在開發(fā)過程中,必須將界面美感、用戶體驗感等內(nèi)容納入考量范圍,從而提升整個平臺設(shè)計的有效性和可行性。在設(shè)計過程中,筆者不但能夠?qū)W習(xí)到各領(lǐng)域的專業(yè)知識,也極大鍛煉了筆者發(fā)現(xiàn)問題和解決問題的綜合能力。本次設(shè)計對于筆者的實踐操作能力是一次很大的提升,為后續(xù)的探索和研究奠定良好的基礎(chǔ)。在本次校園閑置物品交易平臺的設(shè)計和開發(fā)中,筆者對前人研究的結(jié)論和方法進行大量查閱和借鑒,為后續(xù)系統(tǒng)的優(yōu)化和完善奠定有價值的參考依據(jù)。不過值得注意的是,筆者在設(shè)計開發(fā)過程中依然存在不少問題,需要在后續(xù)的學(xué)習(xí)和研究中加以改進。在本次系統(tǒng)設(shè)計和開發(fā)過程中,存在諸多問題和困難,這也讓筆者在發(fā)現(xiàn)問題和處理問題中得到成長,通過不斷研究和探索感覺讓你覺得,所有的努力都是值得的,我永遠不會忘記。
參考文獻[1]匡文波.中國微信發(fā)展的量化研究[J].國際新聞界.2019(05)[2]李鑫.微信平臺上的品牌營銷策劃研究[J].中小企業(yè)管理與科技(上旬刊).2019(01)[3]楊寧.論微信公眾平臺在教輔出版中的應(yīng)用[J].編輯之友.2017(01)[4]付識睿.微信公眾平臺在電視媒體中的發(fā)展現(xiàn)狀[J].大眾文藝.2018(24)[5]左佩佩.微信營銷存在的問題探析[J].中國商貿(mào).2018(36)[6]弓萍.利用微信公眾平臺做好服務(wù)營銷[J].現(xiàn)代營銷(學(xué)苑版).2019(10)[7]梅陽.傳統(tǒng)科技期刊微信公眾平臺的建設(shè)與經(jīng)營[J].傳播與版權(quán).2019(07)[8]張洪忠,朱蕗鋆.微博、微信對傳統(tǒng)媒體內(nèi)容使用的影響[J].新聞記者.2016(12)[9]趙振祥,王潔.微博與微信:基于媒介融合的比較研究[J].編輯之友.2019(12)[10]劉世鵬.微信時代傳統(tǒng)媒體面對的新趨勢[J].全國商情(理論研究).2019(22)[11]歐陽苗.在傳播學(xué)視角下看微信傳播模式利與弊[J].科技傳播.2020(22)[12]宋思斯.HYPERLINK"/kcms/
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 校園內(nèi)勞動教育活動的實施策略與效果評估
- 商務(wù)星球版地理七年級下冊8.1《日本》聽課評課記錄
- 電商平臺中的多級庫存管理與優(yōu)化研究
- 2025年度文化產(chǎn)業(yè)貸款合同標的詳細約定
- 人教版數(shù)學(xué)七年級上冊《模式1:圖形認識初步》聽評課記錄
- 商務(wù)星球版八年級地理上冊2.1《地形地勢特征》聽課評課記錄1
- 2025年度智能制造股權(quán)并購與技術(shù)服務(wù)合同
- 【培優(yōu)卷】同步分層練習(xí):四年級下冊語文第22課《古詩三首》(含答案)
- 溝通與領(lǐng)導(dǎo)力職場成功的雙翼
- 五年級數(shù)學(xué)下冊蘇教版第五單元第3課《分數(shù)加、減法練習(xí)(1)》聽評課記錄
- 德國職業(yè)學(xué)校教育質(zhì)量保障體系研究
- 2023-2024學(xué)年北師大版數(shù)學(xué)八年級上冊 期末測試卷
- 第3篇 助跑 項目六 異形芯片分揀與安裝講解
- 《建設(shè)工程施工現(xiàn)場消防安全技術(shù)規(guī)范》
- 承包貨車司機合同范本
- 傳統(tǒng)戲劇藝術(shù)與人工智能的創(chuàng)新傳播渠道
- 2024年越南天然食用香料與色素行業(yè)現(xiàn)狀及前景分析2024-2030
- HG-T 2006-2022 熱固性和熱塑性粉末涂料
- 老舍《駱駝祥子》名著讀后感
- 實體瘤療效評價標準(RECIST11)
- JTT 680.1-2016 船用通信導(dǎo)航設(shè)備的安裝、使用、維護、修理技術(shù)要求 第1部分:總則
評論
0/150
提交評論