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