基于微信小程序的微商城APP的設(shè)計(jì)與實(shí)現(xiàn)_第1頁
基于微信小程序的微商城APP的設(shè)計(jì)與實(shí)現(xiàn)_第2頁
基于微信小程序的微商城APP的設(shè)計(jì)與實(shí)現(xiàn)_第3頁
基于微信小程序的微商城APP的設(shè)計(jì)與實(shí)現(xiàn)_第4頁
基于微信小程序的微商城APP的設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩39頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

摘要如今的互聯(lián)網(wǎng)在高速發(fā)展中,從3G、4G的普及,再到今天5G的問世,互聯(lián)網(wǎng)已經(jīng)離不開人們的生活,與人們聯(lián)系日益緊密,息息相關(guān)。在中國,各行各業(yè)都開始進(jìn)軍網(wǎng)絡(luò),通過網(wǎng)絡(luò)對某些客戶群體進(jìn)行線上的服務(wù),包括餐飲業(yè)、服裝業(yè)等。這樣子的發(fā)展趨勢更加奠定了網(wǎng)絡(luò)服務(wù)的地位。當(dāng)即,家裝行業(yè)也不可避免的進(jìn)行網(wǎng)絡(luò)升級進(jìn)化。本文介紹了裝修微商城客戶端的背景、意義和項(xiàng)目的設(shè)計(jì)與實(shí)現(xiàn)。在當(dāng)今互聯(lián)網(wǎng)高速發(fā)展的大背景下,通過對現(xiàn)實(shí)中的裝修進(jìn)行了詳細(xì)的分析與資料取樣,得出的結(jié)論是互聯(lián)網(wǎng)裝修服務(wù)是未來家裝行業(yè)的發(fā)展趨勢。本系統(tǒng)通過對用戶以及裝修工作的特點(diǎn)進(jìn)行了調(diào)查取證,進(jìn)行了系統(tǒng)的需求分析,奠定了本系統(tǒng)的適用性與可靠性,從用戶以及裝修設(shè)計(jì)師的角度去考慮,將本系統(tǒng)拆分為四個(gè)主要的模塊,包括有裝修顧客、商家功能、精英工匠和信息管理模塊,針對每個(gè)模塊的不同功能進(jìn)行了詳細(xì)的分析并進(jìn)行相應(yīng)的說明,為程序的實(shí)現(xiàn)打下良好的基礎(chǔ)??深A(yù)知在未來,網(wǎng)絡(luò)裝修服務(wù)定然吸引更多的用戶來體驗(yàn)。本項(xiàng)目是當(dāng)下流行的微信小程序開發(fā),采用了HTML,CSS等語言進(jìn)行設(shè)計(jì)與實(shí)現(xiàn)。微信為我們提供了方便快捷的接口進(jìn)行登錄,既符合當(dāng)下的軟件開發(fā)大環(huán)境,又方便了用戶進(jìn)行瀏覽查詢。關(guān)鍵詞:微信小程序裝修微商城互聯(lián)網(wǎng)

AbstractToday'sInternetisdevelopingatahighspeed.Fromthepopularizationof3Gand4Gtotheadventof5G,theInternethasbeeninseparablefrompeople'slivesandisincreasinglycloselyconnectedwithpeople.InChina,allwalksoflifehavebeguntoentertheInternet,throughthenetworktocertaincustomergroupsonlineservices,includingthecateringindustry,clothingindustry.Thistrendhasfurtherestablishedthestatusofnetworkservices.Immediately,thehomedecorationindustryisalsoinevitablenetworkupgradeevolution.Thisarticleintroducesthebackground,meaningandprojectdesignandimplementationofthedecorationmicromallclient.InthecontextoftherapiddevelopmentoftheInternettoday,throughdetailedanalysisanddatasamplingofactualdecoration,theconclusionisthatInternetdecorationservicesarethefuturedevelopmenttrendofthehomeimprovementindustry.Thissystemthroughtotheuser,andthecharacteristicsoftherenovationhascarriedontheinvestigation,conductedsystemrequirementsanalysis,laidtheapplicabilityandreliabilityofthesystem,fromtheperspectiveofusersanddecorationdesigners,willthissystemintofourmainmodules,includingdecorationelitecustomers,merchants,artisansandinformationmanagementmodule.Adetailedanalysisandcorrespondingexplanationweremadeforthedifferentfunctionsofeachmodule,whichlaidagoodfoundationfortherealizationoftheprogram.Canpredictinthefuture,thenetworkdecorationserviceissuretoattractmoreuserstoexperience.ThisprojectiscurrentlypopularWeChatsmallprogramdevelopment,theuseofHTML,CSSandotherlanguagesfordesignandimplementation.WeChatprovidesuswithaconvenientandfastinterfacetologin,whichnotonlyconformstothecurrentsoftwaredevelopmentenvironment,butalsofacilitatesuserstobrowseandquery.Keywords:WeChatsmallprogramDecorationmicromallTheInternet

目錄第一章緒論 第一章緒論1.1本課題研究的背景與意義由于當(dāng)下網(wǎng)絡(luò)的快速發(fā)展,大多數(shù)的行業(yè)都面臨著改變或淘汰,裝修行業(yè)也開始在社會迅速發(fā)展的前提下逐漸進(jìn)化,如今己經(jīng)從最開始的單一信息服務(wù)發(fā)展成為了一站式服務(wù)模式。2019年,據(jù)某知名網(wǎng)站調(diào)查統(tǒng)計(jì)分析:來自50個(gè)不同城市的5000多名受調(diào)查者認(rèn)為家裝行業(yè)存在各種質(zhì)量、售后等各方面的問題。由于個(gè)人對個(gè)人的特點(diǎn),大大減去了中間信息的交換環(huán)節(jié),減去了一定的人力、物力成本,本平臺在一些裝飾工程存量等領(lǐng)域也具有一定的優(yōu)勢,例如小區(qū)物業(yè)、鞏固商業(yè)空間等等的改造升級、翻新維護(hù)方面,所涉及的單一工程量都不大,但必須要各類專業(yè)的技術(shù)施工人員實(shí)施操作。所以在這一些領(lǐng)域的工程主體將會是平臺的主要目標(biāo)用戶之一。本文主要研究的是裝修行業(yè)與當(dāng)今的互聯(lián)網(wǎng)之中的連接和應(yīng)用,當(dāng)前的互聯(lián)網(wǎng)已經(jīng)完全支撐家裝市場的運(yùn)行,當(dāng)前的互聯(lián)網(wǎng)結(jié)合家裝行業(yè)已經(jīng)是從以往的單一模式轉(zhuǎn)變的線上線下一條龍服務(wù)的模式。過往的家庭裝修市場服務(wù)的一般都是區(qū)域性的人群,而且還伴隨著區(qū)域內(nèi)的行業(yè)壟斷,價(jià)格的不透明及裝修工人的不定性。如今跟隨社會的發(fā)展潮流,更多的人選擇在網(wǎng)絡(luò)進(jìn)行預(yù)約家庭裝修方案及裝修工人。這主要是因?yàn)榛ヂ?lián)網(wǎng)的廣泛性和傳播性,以往的裝修服務(wù)很多的局限性較強(qiáng),并無法覆蓋到很廣泛的面。所以說互聯(lián)網(wǎng)的應(yīng)用能夠?qū)⒀b修行業(yè)的這一缺點(diǎn)問題進(jìn)行解決,在這個(gè)平臺上用戶可以不再擔(dān)憂裝修方案的準(zhǔn)確性、裝修工人的可靠性及住宅裝修的費(fèi)用透明度等問題。在互聯(lián)網(wǎng)上裝飾公司會為客戶提供詳盡的設(shè)計(jì)方案、材料選擇、方案定制等等,這些都是能夠在線上進(jìn)行溝通的,同時(shí)隨著VR技術(shù)的不斷發(fā)展,客戶也能夠在線上就看到自己房子的裝修效果圖,并能夠線上提交意見和與設(shè)計(jì)師之間交流,實(shí)現(xiàn)快捷方便全面的一站式家裝服務(wù)。1.2裝修商城系統(tǒng)的國內(nèi)外現(xiàn)狀1.2.1國外現(xiàn)狀在國外,以往的家庭都是直接購入成品房,只有少部分家庭才會進(jìn)行自己的家裝設(shè)計(jì)。他們的家裝設(shè)計(jì)重視環(huán)保理念,開發(fā)商們通常都會充分考慮實(shí)用以及美觀相結(jié)合,所以國外的家裝市場并沒有多么的開闊,從而導(dǎo)致網(wǎng)絡(luò)的家裝服務(wù)在國外并沒有得到完全的開展。當(dāng)前國內(nèi)的銷售模式是存在著先銷售后建設(shè)的模式進(jìn)行的,也就是說在客戶開始進(jìn)行購房的時(shí)候新房子才開始動工建設(shè),需要到一兩年左右的時(shí)間購房的客戶才能夠看到自己的新房,而這是與國外的有很大的區(qū)別的,因?yàn)閲庵饕菍⒊善贩窟M(jìn)行銷售,同時(shí)這樣的成品房也不像我們這樣是毛坯房,需要后期自己進(jìn)行裝修,他們售賣的就是精裝過后的成品房,這主要是因?yàn)閲夂蜌W洲等地的建筑標(biāo)準(zhǔn)的水平較高,標(biāo)準(zhǔn)的統(tǒng)一就能夠讓開發(fā)商將這樣的房子進(jìn)行裝修之后進(jìn)行售賣,他們的是一種流程化和標(biāo)準(zhǔn)化的房屋建造銷售模式。同時(shí)在房屋修建的過程中就已經(jīng)開始進(jìn)行內(nèi)部的裝修了,他們能夠?qū)⒐S的零件和材料進(jìn)行運(yùn)輸進(jìn)入住宅之后進(jìn)行組裝,這樣的好處就是能夠減少很多的工期,節(jié)約了大量的成本,因?yàn)樗麄兊氖袌龌叨葮?biāo)準(zhǔn)化和統(tǒng)一化的原因,這樣的房屋建造模式是能夠?qū)嵭械?。在日本也是一樣,在房屋的建造過程中的房屋裝修過程就開始了,并不需要在買房之后再單獨(dú)另外的進(jìn)行裝修的過程,他們的裝修將吊頂、地面、門窗等部分都是包含在里面的,所以說在日本的裝修設(shè)計(jì)需要先將將裝修的圖紙進(jìn)行設(shè)計(jì)和審核,因?yàn)檠b修同時(shí)進(jìn)行的原因。1.2.2國內(nèi)現(xiàn)狀在精神文明和物質(zhì)文明高速發(fā)展的當(dāng)下,一棟棟高樓大廈也在每座城市快速崛起,買房、賣房的人數(shù)也與日俱增,從而裝修行業(yè)也緊跟時(shí)代的步伐,正在快速發(fā)展。但由于裝修行業(yè)大部分都是線下裝修店包攬了從裝修設(shè)計(jì)、量房、施工、選材、水電、家具等所有步驟,存在著各種質(zhì)量、售后等方面的一些問題。而該裝修商城小程序在裝飾工程存量、舊改領(lǐng)域具有一定的優(yōu)勢,例如小區(qū)物業(yè)、浴室、廚房、陽臺等等小面積的改造升級、翻新維修方面,所涉及的單一工程量都不大,但又必須要各類專業(yè)的技術(shù)施工人員服務(wù)者實(shí)習(xí)相應(yīng)的操作,所以在這一些領(lǐng)域的工程主體將是該小程序的主要目標(biāo)用戶。在裝修的過程中最重要的一環(huán)就是住宅裝修的整體風(fēng)格,這就需要客戶在裝修方案定稿前,先與設(shè)計(jì)師進(jìn)行充分的溝通,將自己的理念和想法進(jìn)行完整清晰的表達(dá),由設(shè)計(jì)師先設(shè)計(jì)出裝修方案和裝修圖紙。2003年,國內(nèi)的建筑設(shè)計(jì)師李立新發(fā)表了一篇關(guān)于建筑設(shè)計(jì)與現(xiàn)今網(wǎng)絡(luò)管理如何結(jié)合的文章,引起了業(yè)內(nèi)工作人員的思考,他同樣針對中小型的住宅提出了一連串的設(shè)計(jì)管理思想和設(shè)計(jì)管理策略,被后人引以為經(jīng)典。2006年,我國的張青萍發(fā)表了一篇建筑設(shè)計(jì)的管理文章,對住宅的設(shè)計(jì)方案和局部地域的處理方法都提出了相對有效直接的建議,這樣就能在裝修實(shí)際之中進(jìn)行解決問題的處理。雖然當(dāng)前的互聯(lián)網(wǎng)和電商已經(jīng)愈發(fā)的成熟和系統(tǒng),很多的商品都已經(jīng)開始可以在互聯(lián)網(wǎng)上進(jìn)行售賣和交易了,傳統(tǒng)線下行業(yè)在互聯(lián)網(wǎng)的沖擊下,逐漸開始謀求轉(zhuǎn)變,只有緊跟著時(shí)代的潮流,才能不被這個(gè)時(shí)代所淘汰,目前家裝行業(yè)的裝飾設(shè)計(jì),建材等都已經(jīng)在于互聯(lián)網(wǎng)進(jìn)行深入的交互了。互聯(lián)網(wǎng)給人們帶來的不僅僅是生活上的便利同時(shí)更重要的生活習(xí)慣和思維模式的改變,當(dāng)這種改變根深蒂固的時(shí)候就很難改變了,所以說家裝行業(yè)要緊跟著互聯(lián)網(wǎng)時(shí)代的浪潮,將家裝設(shè)計(jì)與互聯(lián)網(wǎng)緊密結(jié)合起來,為家裝行業(yè)帶來了新的契機(jī)與新的挑戰(zhàn)。

第二章系統(tǒng)相關(guān)技術(shù)2.1微信小程序(1)邏輯層在進(jìn)行邏輯層的主要構(gòu)建搭建的時(shí)候,有個(gè)十分關(guān)鍵的問題就是需要注意邏輯層各層之間的邏輯關(guān)系和聯(lián)系,將底層邏輯的數(shù)據(jù)通過不同的邏輯運(yùn)算和指令運(yùn)送到最上層,以達(dá)到我們的邏輯目的,可以說邏輯層的設(shè)計(jì)和搭建是整個(gè)小程序的骨架,網(wǎng)頁中的指令傳達(dá)、渲染等等都是在這里面實(shí)現(xiàn)的,在進(jìn)行邏輯層的設(shè)計(jì)的時(shí)候需要考慮的方面很多,這時(shí)需要設(shè)計(jì)者將整個(gè)邏輯系統(tǒng)都盡量全面的思考近系統(tǒng)中,因?yàn)橹挥羞@樣邏輯之間的相互制約就會減少,這里的邏輯層設(shè)計(jì)完成后主要需要涵蓋整個(gè)數(shù)據(jù)管理、邏輯運(yùn)算、生命周期管理等等,一般的方法可以通過onload、onshow、onhide等方法實(shí)現(xiàn)。在進(jìn)行微信小程序的邏輯層開發(fā)的時(shí)候能夠使用很多的變成語言進(jìn)行編寫,但依據(jù)其功能選擇以及用戶需求,這里我們選擇更加適合和方便的javascript來進(jìn)行微信整個(gè)邏輯層的開發(fā)和構(gòu)建,在這里我們需要注意在使用這種開發(fā)語言來進(jìn)行微信小程序開發(fā)的需要了解整個(gè)微信小程序的邏輯結(jié)構(gòu),然后在根據(jù)實(shí)際微信小程序需要開發(fā)的項(xiàng)目進(jìn)行刪減,這樣得到最終的開發(fā)框架,完成進(jìn)一步的設(shè)計(jì)、開發(fā)。在本系統(tǒng)開發(fā)的前期,需要對整個(gè)微信小程序的主要部分進(jìn)行修改,可以是增加更加豐富的UI設(shè)計(jì)觀感、增加留言等的功能,在用戶第一次登錄時(shí),可以進(jìn)行一鍵注冊等等。這些都是在進(jìn)行小程序使用功能評估后最終確定需要添加到整個(gè)開發(fā)系統(tǒng)中的,所以在進(jìn)行每個(gè)獨(dú)立模塊的設(shè)計(jì)的時(shí)候需要考慮到增加的部分,這樣能使整個(gè)小程序的開發(fā)語言和邏輯層表達(dá)更加合理,微信小程序的設(shè)計(jì)就可以更加簡單。那么在進(jìn)行邏輯層的程序編寫表達(dá)的時(shí)候,每個(gè)界面JS腳本是主要支持的,微信小程序的邏輯層整個(gè)視圖進(jìn)行處理后,然后再將處理后的結(jié)果返回,但是小程序在瀏覽器中是無法運(yùn)行的,因此部分功能的使用可能會受到一定的限制。(2)視圖層視圖層的主要搭建和表達(dá)與邏輯層有根本上的區(qū)別,原因是視圖層使用的工具是原本已有邏輯語言的HTML的標(biāo)簽語言來進(jìn)行搭建的,在使用它進(jìn)行視圖搭建的時(shí)候結(jié)合wxss等文件倆將我們需要的微信小程序的視圖表達(dá)出來,最終傳到用戶的使用范圍,所以可以說視圖層的搭建是相較于比較簡單的部分,這是因?yàn)槲覀冎饕ㄟ^組件的方式來進(jìn)行搭建和組成的。(3)系統(tǒng)層系統(tǒng)層可以理解為整個(gè)系統(tǒng)在進(jìn)行運(yùn)行的時(shí)候支撐小程序運(yùn)行的軀干,它需要包括的內(nèi)容是儲存空間、網(wǎng)絡(luò)配置、界面表達(dá)等等一些,好比說在進(jìn)行界面瀏覽之后這這時(shí)時(shí)候在進(jìn)行網(wǎng)頁和頁面緩存的過程中會產(chǎn)生相應(yīng)的數(shù)據(jù),這時(shí)的儲存內(nèi)容然后就是從邏輯層發(fā)送到視圖層進(jìn)行表達(dá),這樣的化需要使用相應(yīng)的API的接口進(jìn)行實(shí)現(xiàn),例如不同的請求是通過不同的特定網(wǎng)絡(luò)實(shí)現(xiàn)和配置的,wx.request就是通過http進(jìn)行請求,然后通過判定嘴周進(jìn)行配置,此時(shí)會產(chǎn)生兩種結(jié)果一種是success另一種是fail。2.2RESTFulAPIREST(RepresentationalStateTransfer,簡稱REST)這是一種能夠進(jìn)行很好構(gòu)建的網(wǎng)絡(luò)系統(tǒng),它的首次提出是在Roy的論文中。這種系統(tǒng)作為在網(wǎng)頁中常用的一種交互設(shè)計(jì)語言,十分邊界的解決了在無法確定特定的設(shè)計(jì)風(fēng)格的時(shí)候如何通過簡單的邏輯設(shè)計(jì)和模塊組合進(jìn)行設(shè)計(jì),簡單的來看就是他沒有一種統(tǒng)一的模式,在適合需要的表達(dá)空間和設(shè)計(jì)中進(jìn)行開發(fā),這就是它的邏輯特點(diǎn)。REST的主要開發(fā)和語言特點(diǎn)在上文中已經(jīng)提到,它的使用條件是需要滿足表達(dá)條件和約束條件,比方說,在進(jìn)行軟件的構(gòu)建搭建、UI設(shè)計(jì)等方面確定的時(shí)候,它會首先進(jìn)行系統(tǒng)確定是否整體運(yùn)算和設(shè)計(jì)是否滿足我們需要的風(fēng)格運(yùn)算,這樣的化在進(jìn)行后續(xù)的使用時(shí)能夠更加簡單和邊界。REST在進(jìn)行整體運(yùn)算表達(dá)的時(shí)候需要進(jìn)行資源定義,意思是資源的一一對應(yīng)關(guān)系,這是在操作過程中它在使用的邏輯語言,這樣的原因是在進(jìn)行資源對應(yīng)后使得資源的整體和服務(wù)能夠溯源,最終進(jìn)行確定和定位。設(shè)計(jì)REST風(fēng)格的API需要遵循以下原則:(1)唯一專有名詞表示原則在REST進(jìn)行使用設(shè)計(jì)的過程中,需要與相應(yīng)的資源確立對應(yīng)關(guān)系,那么如何找到這樣的一種對應(yīng)關(guān)系,主要采用的是唯一性表達(dá),用唯一的名詞進(jìn)行確定。(2)分層獨(dú)立性原則不同的REST的風(fēng)格是各部相同的,在進(jìn)行每一層的編寫表達(dá)的時(shí)候需要了解的關(guān)系是它們每一層各不相同,各不相同的表層進(jìn)行表達(dá)后不會影響到其他的層面,這樣就能夠滿足其功能的獨(dú)立性,在進(jìn)行獨(dú)立設(shè)計(jì)和運(yùn)算的時(shí)候,相對獨(dú)立的層面能夠很好地保證系統(tǒng)的穩(wěn)定性,在使用過程中,能夠進(jìn)行服務(wù)器和域名的對應(yīng)部署。(3)安全性原則如何確保整個(gè)系統(tǒng)設(shè)計(jì)的安全性和風(fēng)險(xiǎn)性,這里能夠主要進(jìn)行的方法是在進(jìn)行數(shù)據(jù)庫的指令傳達(dá)時(shí),系統(tǒng)進(jìn)行自動的數(shù)據(jù)調(diào)用進(jìn)行匹配,如果成功就能夠進(jìn)行下一步操作,失敗則無法進(jìn)行,這樣進(jìn)行風(fēng)險(xiǎn)操作時(shí)系統(tǒng)就能夠給予不同的安全操作提示,這就是安全性原則。(4)簡單化原則簡單化原則是用最簡單簡潔的語句進(jìn)行表達(dá)。(5)無狀態(tài)原則在每次進(jìn)行指令傳達(dá)后,小程序需要進(jìn)行的指定服務(wù)器并不會一直記錄,在進(jìn)行完成一次請求后,服務(wù)器就會準(zhǔn)備接受下一個(gè)指令的狀態(tài),這樣的是相當(dāng)于獨(dú)立請求。(6)版本兼容原則根據(jù)不同的使用原則,在進(jìn)行更新的時(shí)候盡量保持其版本的兼容性,因?yàn)椴煌陌姹酒渲凶罱K末端的數(shù)據(jù)表達(dá)是有差異的。假如在項(xiàng)目的實(shí)施過程中,發(fā)現(xiàn)了版本不兼容,導(dǎo)致數(shù)據(jù)表達(dá)結(jié)果差異性大,會間接導(dǎo)致整體項(xiàng)目的實(shí)施拖延。所以,這就要求我們能夠確保其版本具備兼容性。(7)執(zhí)行結(jié)果一致性原則服務(wù)器收到請求和執(zhí)行命令后的參數(shù)表達(dá)需要一直,執(zhí)行結(jié)果應(yīng)該表達(dá)出一致性的原則。(8)緩存原則REST在使用時(shí)對緩存的部分進(jìn)行優(yōu)化設(shè)計(jì),當(dāng)進(jìn)行較高頻率的設(shè)計(jì)時(shí)增加其緩存速度,從而加快加載的速度。

第三章裝修商城系統(tǒng)需求分析在開始進(jìn)行一個(gè)項(xiàng)目之前,我們首先要進(jìn)行的是明確這個(gè)系統(tǒng)必須要完成什么,要達(dá)到哪一個(gè)標(biāo)準(zhǔn),為此我們需要針對需要開發(fā)的系統(tǒng)提供完整清晰而具體的一些要求,來確定系統(tǒng)必須要完成哪一些任務(wù)和要求,從而促進(jìn)項(xiàng)目開發(fā)工作的規(guī)范化和科學(xué)化,在需求方面與顧客達(dá)成相對一致,為軟件設(shè)計(jì)提供基礎(chǔ)和依據(jù),讓該項(xiàng)目資源最優(yōu)化,避免造成多次返工修改等情況下的人力物力資源的浪費(fèi)。由此可見,每一項(xiàng)目實(shí)施設(shè)計(jì)與開發(fā)的第一步,就是先準(zhǔn)備好項(xiàng)目的需求分析報(bào)告。本商城主要是針對需要進(jìn)行家裝服務(wù)的人員進(jìn)行的設(shè)計(jì)與開發(fā),所以需要對其進(jìn)行需求分析。本章則主要是從各個(gè)功能的模塊,針對裝修商城進(jìn)行闡述,為之后的系統(tǒng)的最終實(shí)現(xiàn)與設(shè)計(jì)提供一定的理論基礎(chǔ)。3.1功能性需求分析一個(gè)項(xiàng)目進(jìn)行設(shè)計(jì)與開發(fā),必不可少的當(dāng)屬項(xiàng)目在前期的需求分析。唯有保證項(xiàng)目的需求分析的完整性及真實(shí)性,才能更好更快的對項(xiàng)目進(jìn)行開發(fā),同時(shí)也保證了項(xiàng)目的安全性、及時(shí)性等,保證系統(tǒng)的正常運(yùn)行。3.1.1裝修顧客需求分析客戶需要在裝修平臺上提供個(gè)人信息進(jìn)行注冊并成功登錄,才能瀏覽本系統(tǒng)的各類信息以及功能,客戶享有的功能包括以下:(1)信息瀏覽功能用戶可以在整個(gè)頁面中查看全部的裝修信息、裝修相關(guān)的資料查詢、公司簡介、裝修方案推薦等。(2)投標(biāo)功能用戶需要在平臺上進(jìn)行裝修需求的提供,將自己的裝修思路進(jìn)行闡述之后,系統(tǒng)通過大數(shù)據(jù)匹配將你的需求進(jìn)行推送到各個(gè)商家,商家會進(jìn)行競標(biāo)的環(huán)節(jié)。(3)裝修咨詢用戶能夠在平臺上直接與設(shè)計(jì)師和相關(guān)專業(yè)人員進(jìn)行裝修相關(guān)知識的溝通和問詢。(4)意向購買顧客能夠在有一定的購買意向之后進(jìn)行訂單的支付和付款,當(dāng)付款成功之后就成為了有效訂單。(5)聊天咨詢顧客在頁面瀏覽的過程中如果發(fā)現(xiàn)有自己喜歡或者感興趣的家裝風(fēng)格的時(shí)候就能夠與商家進(jìn)行溝通,在各種細(xì)節(jié)和相關(guān)設(shè)計(jì)環(huán)節(jié)溝通完成之后,確認(rèn)進(jìn)行購買。圖3.1裝修顧客用例圖3.1.2商家功能需求分析商家在注冊登錄后,企業(yè)商家也可以實(shí)現(xiàn)以下相關(guān)功能:(1)修改商家簡介能夠?qū)ψ约荷碳业南嚓P(guān)信息和介紹進(jìn)行更改,設(shè)計(jì)師的信息也可以。(2)商家發(fā)布和管理信息支持商家的活動信息修改和發(fā)布等操作。圖3.2商家用例圖3.1.3精英工匠需求分析分為設(shè)計(jì)師、水電工、木工、貼磚、搬運(yùn)工等類別。(1)信息查詢能夠與用戶進(jìn)行細(xì)節(jié)的溝通與交流。(2)信息填寫在進(jìn)行瀏覽和交流之前需要首先完善裝修的相關(guān)需求詳情例如裝修面積、預(yù)算、裝修風(fēng)格的喜好等等,填寫完畢之后就能夠與工匠們在線的進(jìn)行交流溝通。圖3-3精英工匠用例圖3.1.4信息管理系統(tǒng)需求分析(1)商家信息管理能夠查看修改自己的商品信息,發(fā)布相關(guān)資訊。(2)精英工匠信息管理對注冊的精英工匠的信息進(jìn)行查看和審核,同樣也需審核、管理其發(fā)布的相關(guān)展示圖片圖3-4顧客聊天用例圖3.2非功能性需求分析 為了保證系統(tǒng)穩(wěn)定運(yùn)行、易于系統(tǒng)維護(hù)與后期系統(tǒng)的升級等,但不針對系統(tǒng)行為的特定需求,在設(shè)計(jì)時(shí)也需要在非功能性需求上進(jìn)行一定的設(shè)計(jì)。穩(wěn)定性。首先一個(gè)系統(tǒng)需要首先保障的是穩(wěn)定性,當(dāng)用戶進(jìn)行使用的過程中如果系統(tǒng)一直出現(xiàn)崩潰的現(xiàn)象,那么這一定的對軟件的毀滅性的打擊,所以說需要保證軟件的問題行,同時(shí)在出現(xiàn)問題時(shí)有一定的自動修復(fù)能力。流暢性。系統(tǒng)的流暢程度對用戶的使用體驗(yàn)來說無疑是至關(guān)重要的。如果在加載圖片或加載跳轉(zhuǎn)的頁面的時(shí)候出現(xiàn)了系統(tǒng)的卡頓或嚴(yán)重延遲,這樣的話就會嚴(yán)重影響客戶的使用感受,所以需要流暢的圖片加載與翻頁加載。美觀性。用戶的第一使用觀感對系統(tǒng)的UI設(shè)計(jì)要求也是非常高的,需要使用簡介大方,但是重點(diǎn)分明的用戶界面的設(shè)計(jì)對客戶進(jìn)行吸引,讓客戶能夠在系統(tǒng)界面停留的時(shí)間更長。

第四章裝修商城系統(tǒng)的設(shè)計(jì)4.1系統(tǒng)總體設(shè)計(jì)4.1.1總體功能結(jié)構(gòu)在對本系統(tǒng)的需求分析進(jìn)行刨析,從而了解到此程序內(nèi)必須包含有4個(gè)相應(yīng)的重要業(yè)務(wù)用例,包含的模塊分別為客戶、商家、精英工匠以及相對應(yīng)的信息管理模塊。系統(tǒng)的總體功能結(jié)構(gòu)設(shè)計(jì)模塊圖,如下圖4-1所示。圖4-1系統(tǒng)功能設(shè)計(jì)4.1.2系統(tǒng)技術(shù)實(shí)現(xiàn)結(jié)構(gòu)在對客戶端進(jìn)行開發(fā)的過程中主要使用的是面向?qū)ο蟮囊环N方式,這樣的方式進(jìn)行開發(fā)設(shè)計(jì)的話能夠使用較為簡單語言和功能實(shí)現(xiàn)一定的功能實(shí)現(xiàn),同時(shí)因?yàn)楸鞠到y(tǒng)是根據(jù)不同的模塊進(jìn)行的開發(fā)設(shè)計(jì)所以說這樣的開發(fā)設(shè)計(jì)方式可以用不同的人員進(jìn)行同步的開發(fā),在各個(gè)模塊開發(fā)完成之后就能夠?qū)⒄麄€(gè)系統(tǒng)的模塊進(jìn)行整合,之后系統(tǒng)的整體框架就搭建完畢了,這樣的開發(fā)技術(shù)方式能夠較好的幫助開發(fā)者進(jìn)行系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。本系統(tǒng)主要是以Xammp的集成軟件包作為主要開發(fā)環(huán)境進(jìn)行設(shè)計(jì)與實(shí)現(xiàn)的。直接選用帶有PHP、MySQL數(shù)據(jù)庫和Apache服務(wù)器等插件的安裝包進(jìn)行安裝并設(shè)置為開發(fā)環(huán)境。本項(xiàng)目使用微信開發(fā)者工具來進(jìn)行微信小程序的界面的設(shè)計(jì)與實(shí)現(xiàn),通過PHP集成開發(fā)工具來連接開發(fā)服務(wù)器的API代碼,使用微信開發(fā)者工具中的真機(jī)測試插件對項(xiàng)目界面以及功能進(jìn)行測試,通過調(diào)用接口對MySQL數(shù)據(jù)庫進(jìn)行數(shù)據(jù)訪問。系統(tǒng)的主體框架部分主要是微信小程序的客戶端、數(shù)據(jù)庫、服務(wù)器這幾個(gè)部分,在實(shí)現(xiàn)微信小程序的客戶端部分進(jìn)行搭建的過程中需要的是使用的“MINA”框架來進(jìn)行的實(shí)現(xiàn),這樣的話就能夠?qū)⒖蛻舻氖褂门c后臺進(jìn)行很好的對接,這樣的話用戶能夠有一個(gè)較好的購物體現(xiàn),服務(wù)器端主要采用ThinkPHP5和MySQL構(gòu)建RESTAPI為客戶端提供數(shù)據(jù)接口在進(jìn)行邏輯語言變下的過程中能夠在客戶端實(shí)現(xiàn)客戶的注冊、瀏覽、購買、下單等業(yè)務(wù)的過長,這是實(shí)現(xiàn)數(shù)據(jù)庫與客戶端的關(guān)鍵的一個(gè)步驟。微信小程序的客戶端的實(shí)現(xiàn)不僅需要使用微信服務(wù)器進(jìn)行API接口的調(diào)用,同時(shí)也需要本地服務(wù)器的支持。數(shù)據(jù)庫的數(shù)據(jù)存取,數(shù)據(jù)表等功能依托MySQL進(jìn)行開發(fā)實(shí)現(xiàn)。微信服務(wù)器端可向程序提供調(diào)用接口的服務(wù),MySQL與TP5可向程序可提供數(shù)據(jù)的接口調(diào)用。項(xiàng)目的總體架構(gòu)圖,如下圖4-2。圖4-2系統(tǒng)總體架構(gòu)圖4.2系統(tǒng)功能模塊設(shè)計(jì)4.2.1裝修顧客模塊設(shè)計(jì)在裝修客戶的瀏覽過程中如果有意向進(jìn)行相關(guān)設(shè)計(jì)的購買交易的時(shí)候,他首先可以進(jìn)行相關(guān)的經(jīng)典裝修案例查看,對一定的裝修風(fēng)格和設(shè)計(jì)師有一定的了解之后再與其進(jìn)行線上的溝通和交流,設(shè)計(jì)師會根據(jù)客戶的相關(guān)意見和要求進(jìn)行設(shè)計(jì)的初擬,這樣的話客戶在看到設(shè)計(jì)圖之后能夠更好的提出修改的意見,如果覺得滿意的話就提交購買意向的訂單即可。圖4-3裝修顧客模塊流程圖4.2.2商家功能模塊設(shè)計(jì)商家主要就類似于淘寶上的賣方一樣,對相關(guān)的信息進(jìn)行修改、增添、刪除等操作,同時(shí)商家也能夠在商城中將自己公司的設(shè)計(jì)的較為成功的案例和圖片進(jìn)行上傳,上傳完成后可以進(jìn)行編輯和刪減,對留言進(jìn)行回復(fù)等操作。圖4-4商家功能模塊流程圖4.2.3精英工匠模塊設(shè)計(jì)這是指在各個(gè)裝修板塊的精英工人等能夠上傳自己的相關(guān)信息等,用戶在需要問題進(jìn)行詢問交流的過程中對其進(jìn)行頭像的點(diǎn)擊之后就能夠進(jìn)行交流和溝通,同時(shí)用戶在進(jìn)行交流之前需要進(jìn)行用戶信息的填寫等。圖4.5精英工匠模塊流程圖4.2.4信息管理模塊設(shè)計(jì)能夠查看商家的相關(guān)信息,對上傳的內(nèi)容信息進(jìn)行修改和管理,對商家發(fā)布的經(jīng)典案例進(jìn)行刪除和管理,對工匠的信息進(jìn)行刪除和管理。

圖4-6聊天系統(tǒng)模塊流程圖4.3數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫的設(shè)計(jì)需要安全可靠,這是因?yàn)閿?shù)據(jù)庫里面的資源是企業(yè)很多的原始資源,為保證系統(tǒng)的正常運(yùn)行,則必須要保證數(shù)據(jù)庫數(shù)據(jù)的安全問題。為了滿足客戶的相關(guān)需求,系統(tǒng)需要能夠查詢、修改、刪除、添加相應(yīng)的數(shù)據(jù),所以說在海量數(shù)據(jù)庫資源的前提下為了讓數(shù)據(jù)庫更加的安全穩(wěn)定,在進(jìn)行數(shù)據(jù)庫的設(shè)計(jì)的時(shí)候要遵循一定的安全性原則。4.3.1系統(tǒng)E-R圖設(shè)計(jì)一個(gè)項(xiàng)目的ER圖設(shè)計(jì)的好壞以及完整程度,將影響到數(shù)據(jù)庫的整體開發(fā)進(jìn)程。這是因?yàn)閿?shù)據(jù)庫中包含著系統(tǒng)的所有數(shù)據(jù)的集合,它能讓使用者進(jìn)行相關(guān)數(shù)據(jù)的查詢與刪除等操作。數(shù)據(jù)庫里的大部分?jǐn)?shù)據(jù)必須具備延展性,共享性卻又包含獨(dú)立性,同時(shí)要求參照相應(yīng)的數(shù)據(jù)模型來進(jìn)行數(shù)據(jù)表的設(shè)計(jì)與實(shí)現(xiàn),從而增大容錯(cuò)率,減小出錯(cuò)的可能性。(1)顧客信息的E-R圖圖4-7顧客信息E-R圖(2)商家信息的E-R圖圖4-8商家信息E-R圖(3)工匠信息的E-R圖圖4-9設(shè)計(jì)師信息E-R圖(4)訂單信息的E-R圖圖4-10訂單信息E-R圖4.3.2數(shù)據(jù)庫結(jié)構(gòu)表設(shè)計(jì)針對本系統(tǒng)所需要的不同的數(shù)據(jù),需要設(shè)計(jì)出包含用戶,工匠等實(shí)體的精準(zhǔn)數(shù)據(jù)表,同時(shí)實(shí)現(xiàn)表與表之間的結(jié)構(gòu)關(guān)聯(lián)。以下是各類實(shí)體的屬性及說明。(1)用戶信息表T_User表4-1用戶信息表T_User名稱數(shù)據(jù)類型約束說明UserIdint主鍵用戶idUserNamevarchar(20)用戶登錄時(shí)使用的賬號名稱Passwordvarchar(20)用戶登錄時(shí)使用的賬號密碼UserPhonevarchar(20)聯(lián)系方式Agevarchar(50)年齡(2)設(shè)計(jì)師信息表T_Designer表4-2設(shè)計(jì)師信息表T_Designer名稱數(shù)據(jù)類型約束說明didint主鍵設(shè)計(jì)師idcategoryint外鍵,參考工種類型表工種類型dnamevarchar(20)姓名dphonevarchar(20)聯(lián)系方式dcasevarchar(max)經(jīng)典案例(3)工種類型表T_PROFESSION表4-3工種類型表T_PROFESSION名稱數(shù)據(jù)類型約束說明pidchar主鍵工種類型IDpnamevarchar(20)非空類型名稱(4)商品類型表T_GOODSTYPE表4-4商品類型表T_GOODSTYPE名稱數(shù)據(jù)類型約束說明gtidchar主鍵商品類型IDgtnamevarchar(20)非空類型名稱(5)裝修類別表T_SORT表4-5裝修類別表T_SORT名稱數(shù)據(jù)類型約束說明sidchar主鍵裝修類別IDsnamevarchar(20)非空名稱(6)商品信息表T_GOODS表4-6商品信息表T_GOODS名稱數(shù)據(jù)類型約束說明Goodsidchar主鍵商品IDgoodsnamevarchar(20)唯一商品名稱gtidchar外鍵,參考商品類型表商品類型IDgoodspricenumber(12,2)>0商品價(jià)格goodssrtocksnumber(6,2)庫存量goodsdetailvarchar商品詳情(7)訂單主表T_MAIN_ORDER表4-7訂單主表T_MAIN_ORDER名稱數(shù)據(jù)類型約束說明oidchar主鍵訂單iduidchar外鍵,參考用戶信息表用戶idodatachar默認(rèn)系統(tǒng)時(shí)間銷售日期otoalnumber(12,3)訂單總價(jià)ostatechar1、待付款2、待發(fā)貨3、已完成訂單狀態(tài)(8)訂單表T_ORDER_ITEMS表4-8訂單表T_ORDER_ITEMS名稱數(shù)據(jù)類型約束說明oidchar主鍵訂單idgidchar外鍵,參考商品信息表商品idopricenumber(8,2)>0銷售單價(jià)onumnumber(8,2)>0銷售數(shù)量

第五章系統(tǒng)實(shí)現(xiàn)5.1裝修商城系統(tǒng)實(shí)現(xiàn)在裝修客戶的瀏覽過程中如果有意向進(jìn)行相關(guān)設(shè)計(jì)的購買交易的時(shí)候,他首先可以進(jìn)行相關(guān)的經(jīng)典裝修案例查看,對一定的裝修風(fēng)格和設(shè)計(jì)師有一定的了解之后再與其進(jìn)行線上的溝通和交流,設(shè)計(jì)師會根據(jù)客戶的相關(guān)意見和要求進(jìn)行設(shè)計(jì)的初擬。具體實(shí)現(xiàn)部分代碼如下所示:界面截圖如下所示:圖4-11裝修商城界面5.2精英工匠系統(tǒng)實(shí)現(xiàn)這是指在各個(gè)裝修板塊的精英工人等能夠上傳自己的相關(guān)信息等,用戶在需要問題進(jìn)行詢問交流的過程中對其進(jìn)行頭像的點(diǎn)擊之后就能夠進(jìn)行交流和溝通,同時(shí)用戶在進(jìn)行交流之前需要進(jìn)行用戶信息的填寫等。具體實(shí)現(xiàn)部分代碼如下所示:界面截圖如下所示:圖4-12精英工匠界面5.3個(gè)人信息系統(tǒng)實(shí)現(xiàn)用戶可以在個(gè)人中心中編輯個(gè)人資料,并且可以查詢我的訂單里的內(nèi)容,比如:待付款、待發(fā)貨、待收貨和已完成。同時(shí)也可以申請成為裝修工程師,彈到相應(yīng)的界面。具體實(shí)現(xiàn)部分代碼如下所示:界面截圖如下所示:圖4-13個(gè)人中心界面

第六章系統(tǒng)測試系統(tǒng)測試,是檢查該項(xiàng)目是否完善,項(xiàng)目中已經(jīng)實(shí)現(xiàn)的功能能否符合需求規(guī)格和是否能正常運(yùn)行。為了能夠最大限度的提升系統(tǒng)本身的安全性以及可靠性,我們需要對整體系統(tǒng)進(jìn)行功能性、兼容性等方面的測試。最大程度地排除系統(tǒng)可能出現(xiàn)的邏輯錯(cuò)誤和功能錯(cuò)誤,是系統(tǒng)在設(shè)計(jì)與開發(fā)實(shí)現(xiàn)中不可或缺,也至關(guān)重要的一個(gè)過程。所以,為了保證該裝修商城小程序系統(tǒng)能按計(jì)劃進(jìn)行,本章節(jié)對該系統(tǒng)進(jìn)行了一些測試工作。6.1用戶操作模塊測試本小節(jié)通過對用戶的登錄注冊以及查詢等相關(guān)操作,來測試項(xiàng)目功能是否能夠達(dá)到預(yù)期效果,以及系統(tǒng)的穩(wěn)定性和流暢性等的測試。用戶操作測試用例如表5-1。表5-1用戶操作測試用例用例標(biāo)識XZCZ001項(xiàng)目名稱基于微信小程序的微商城APP的設(shè)計(jì)與實(shí)現(xiàn)用例作者洪依婷模塊名稱操作員管理——登錄操作流程測試類型手工測試設(shè)計(jì)日期2020-2-15測試人員洪依婷測試方法場景分析法測試日期2020-4-10用例描述測試用戶點(diǎn)開小程序能進(jìn)行授權(quán)登錄,瀏覽購物等基本功能前置條件該名用戶是首次點(diǎn)開該系統(tǒng)編號測試項(xiàng)操作步驟預(yù)期結(jié)果實(shí)際結(jié)果是否通過(是:Y/否:N)CZDL1用戶登錄用戶點(diǎn)開該微商城小程序授權(quán)登錄微信小程序程序正常彈出“用戶授權(quán)登錄”窗口用戶點(diǎn)擊“確認(rèn)”,程序獲取用戶的用戶名等相關(guān)信息用戶能正常瀏覽商品等相關(guān)信息程序正常彈出“用戶授權(quán)登錄”窗口用戶點(diǎn)擊“確認(rèn)”,程序獲取用戶的用戶名等相關(guān)信息 用戶能正常瀏覽商品等相關(guān)信息YCZDL2購物車功能用戶授權(quán)登錄后,點(diǎn)開商品列表點(diǎn)擊“購物車”按鈕能正常瀏覽商品信息并加入購物車在購物車中,能查看到商品,并點(diǎn)擊能查看商品詳情能正常瀏覽商品信息并加入購物車在購物車中,能查看到商品,并點(diǎn)擊能查看商品詳情YCZDL3收藏夾功能用戶點(diǎn)開商品詳情,點(diǎn)擊“收藏”“收藏”按鈕變?yōu)榧t色在“我的收藏”能顯示收藏商品點(diǎn)擊“收藏”后按鈕變成紅色,“我的收藏夾”內(nèi)查看到收藏的商品YCZDL4關(guān)鍵字搜索用戶在搜索欄中輸入搜索文字系統(tǒng)根據(jù)用戶輸入的關(guān)鍵字,顯示相關(guān)商品等系統(tǒng)能通過關(guān)鍵字的查找匹配相關(guān)的商品Y6.2管理操作模塊測試本小節(jié)通過對操作員的增刪查改等的管理操作進(jìn)行測試,來檢驗(yàn)項(xiàng)目的管理功能是否能夠達(dá)到預(yù)期效果,以及系統(tǒng)的安全性和即時(shí)性等方面的測試。管理操作測試用例如表5-2。表5-2管理操作測試用例用例標(biāo)識XZCZ001項(xiàng)目名稱基于微信小程序的微商城APP的設(shè)計(jì)與實(shí)現(xiàn)用例作者洪依婷模塊名稱操作員管理——管理員增刪查改功能測試類型手工測試設(shè)計(jì)日期2020-2-15測試人員洪依婷測試方法場景分析法測試日期2020-4-10用例描述測試管理員對小程序商品的增刪查改等的管理操作前置條件編號測試項(xiàng)操作步驟預(yù)期結(jié)果實(shí)際結(jié)果 是否通過(是:Y/否:N)CZDL1添加商品數(shù)量點(diǎn)擊“新增商品”,填寫商品名稱、價(jià)格、描述等信息,點(diǎn)擊“確定新增”能正常填寫新增商品信息在商品列表能正常瀏覽到商品詳情,并加入購物車等操作正常填寫新增商品信息正常瀏覽新增商品信息YCZDL2刪除商品在管理商品界面點(diǎn)擊“刪除”,刪除商品將商品刪除,在商品列表不能瀏覽到已刪除的商品已刪除的商品未在商品列表顯示YCZDL3修改商品詳情在管理商品界面點(diǎn)擊“修改”,修改商品名稱、價(jià)格等相關(guān)信息修改后的商品信息能在商品列表更新顯示商品列表上能正常顯示更新后的商品信息Y

第七章總結(jié)小程序,是當(dāng)下較為火熱的應(yīng)用程序,是一種新的開放能力,能在微信內(nèi)對于用戶來說,具有加載快速,無需安裝卸載等的優(yōu)點(diǎn),給用戶提供了便利,對于開發(fā)者來說,開發(fā)成本較低,開發(fā)難度相對于其他應(yīng)用軟件也較低。所以我也想趁這次畢業(yè)設(shè)計(jì)的項(xiàng)目,進(jìn)一步學(xué)習(xí)和了解一下微信小程序的開發(fā)。由于我們學(xué)校未系統(tǒng)地學(xué)習(xí)關(guān)于小程序方面的知識,我也未在學(xué)校學(xué)習(xí)過相關(guān)前端的知識,但由于自己大一的時(shí)候加入了學(xué)校的虛擬公司,在公司里,有公司師兄師姐的帶領(lǐng)下,接觸了前端html、css等的一些相關(guān)知識,但卻也不太精通,只能說是有所涉獵。對于一些后端的相關(guān)知識也是相對較為欠缺,大二大三的時(shí)候也較為系統(tǒng)的學(xué)習(xí)了數(shù)據(jù)庫的相關(guān)知識。要完成此次畢設(shè)對我來說是有一定的難度的,在完成畢業(yè)設(shè)計(jì)小程序之初,我也在前一段時(shí)間查閱了大量小程序的相關(guān)書籍,也在網(wǎng)上翻閱資料,借鑒別人的學(xué)習(xí)經(jīng)驗(yàn),深入學(xué)習(xí)研究微信小程序開發(fā)文檔,先進(jìn)行一些前端的簡單設(shè)計(jì)和初步實(shí)現(xiàn),對于一些自己不了解和解決不了的,我也會在查閱研究網(wǎng)上別人寫的相關(guān)代碼,不斷學(xué)習(xí)和鞏固。由于我個(gè)人能力有限,學(xué)習(xí)不夠深刻,本次畢業(yè)設(shè)計(jì)的項(xiàng)目仍然不夠完善,還有許多未實(shí)現(xiàn)的功能等問題。對于最后的軟件測試方面,自己也查閱了大量的資料,重新溫習(xí)了大二學(xué)習(xí)的軟件測試這門課程,也向一些軟件測試方面的同學(xué)求助,讓其幫忙指導(dǎo)和修改。雖然以前也學(xué)習(xí)了軟件測試的知識,但對于微信小程序的測試,還并未接觸過,對于JavaScript和云開發(fā)方面也了解不夠深刻,所以在測試方面也做的不夠完整。雖然畢業(yè)設(shè)計(jì)任務(wù)繁多而瑣碎,但好在有著資深的導(dǎo)師的指導(dǎo)和同學(xué)間相互的鼓勵(lì),讓我在期限內(nèi)完成了本次項(xiàng)目的設(shè)計(jì)與實(shí)現(xiàn)。正是畢業(yè)設(shè)計(jì)過程中的一次次挫折,一次次簡單乏味地重復(fù)修改論文,除了讓我加深了對專業(yè)知識的理解外,更培養(yǎng)了我的耐心,使我明白沒有什么東西是可以一蹴而就的。畢設(shè)對我來說是我學(xué)習(xí)生涯中非常難得的一次項(xiàng)目經(jīng)歷,還是我學(xué)習(xí)生涯一份寶貴的經(jīng)驗(yàn)。即將踏入社會的我還有很多的東西需要我去學(xué)習(xí)和思考,還有許多的困難等著我去克服,在今后我也將加倍地努力學(xué)習(xí),擴(kuò)大自己的閱讀面,用知識武裝頭腦,不斷提高自身的文化修養(yǎng)。

參考文獻(xiàn)[1]李宵.垂直電子商務(wù)行業(yè)應(yīng)用分析.生產(chǎn)力研究,2012:26-28.[2]王本明.信息化升級裝飾業(yè)謹(jǐn)設(shè)科技,2004:23>44.[3]巧麗萍.電子商務(wù)在裝修巧業(yè)的應(yīng)用.北京北京郵電大學(xué),2006:1-40.[4]韋天然.論我國建筑裝飾裝修行業(yè)的發(fā)展.企業(yè)科技與發(fā)展,2014:41>42.[5]劉化.電子商務(wù)網(wǎng)站評價(jià)的指標(biāo)體系與模型研紀(jì)科技信息,2007:4-56.[6]鄧小暮.高訪問量網(wǎng)站性能監(jiān)測與優(yōu)化的設(shè)計(jì)與實(shí)現(xiàn)開發(fā)案例,2009:149-151.[7]黃東.基于ASP.NET網(wǎng)上購物網(wǎng)站SEO優(yōu)化.電臟編程技巧與維護(hù),2009:78-79.[8]MikeMoran,BilHunt.搜索引擎營銷.電子工業(yè)出版社,2007:48"49.[9]沈陽.基于HttpHandler的頁面靜態(tài)化數(shù)字技術(shù)與應(yīng)用,2012:50-51.[10]楊建軍.ASP.NET動態(tài)網(wǎng)站開發(fā)實(shí)用教程.清華大學(xué)出版化,2010:200-230.[11]李振坤.基于B/W/D結(jié)構(gòu)的髙考網(wǎng)上報(bào)名系統(tǒng)設(shè)計(jì)及其關(guān)鍵技術(shù)實(shí)現(xiàn)計(jì)算機(jī)應(yīng)用研究,2006:193-195.[12]馮電波.基于B/W/D結(jié)構(gòu)的系統(tǒng)優(yōu)點(diǎn)及其應(yīng)用.內(nèi)江科技,2004:23-24.[13]葉潮流.SQLSERVER2005數(shù)據(jù)庫原理及應(yīng)用.清華大學(xué)出版社,20.:18-199.

致謝在完成這次微信小程序的畢設(shè)項(xiàng)目的過程中,我發(fā)現(xiàn)學(xué)習(xí),是一個(gè)漫長而艱辛的事情,但又收獲滿滿的過程。只有通過不斷地學(xué)習(xí)、涉獵知識,才能增長我們的見識。但同時(shí)學(xué)習(xí)更重要的還是實(shí)操,只有學(xué)以致用,才能記憶深刻,才能更好地理解它掌握它。在完成論文的過程中,我也遇到了許多困難,包括專業(yè)知識、論文撰寫格式、要求等的方面,但通過不斷地查閱相關(guān)書籍和資料,尋求老師、同學(xué)和朋友的幫助下,問題也一一得到了解決。但由于我個(gè)人能力有限,學(xué)習(xí)不夠深刻,本次畢業(yè)設(shè)計(jì)的項(xiàng)目仍然不夠完善,還有許多未完善的功能等問題。在本項(xiàng)目的實(shí)施過程中,我也從中發(fā)現(xiàn)了許多不足之處,同時(shí)也將繼續(xù)針對這些不足加以改正和提高,不斷學(xué)習(xí)增長見識,學(xué)會總結(jié)和思考,改善思維提高能力。在這段時(shí)間以來,我在對系統(tǒng)的開發(fā)實(shí)現(xiàn)過程中,遇到了很多不懂的地方,也無法自行解決,都是在同學(xué)和指導(dǎo)老師的幫助下,才能一一解決。在此,我要感謝他們,特別是我的畢業(yè)設(shè)計(jì)導(dǎo)師,感謝這段學(xué)習(xí)期間您給予的幫助和指導(dǎo),是您給予我很多不同的思路跟方法,以及對我在專業(yè)知識方面的欠缺進(jìn)行了耐心的教導(dǎo),也讓我對待事情更加的耐心和細(xì)心,這將積極影響著對我今后生活。

捷鍵與一些電腦小技巧HYPERLINKwinkey+d:

這是高手最常用的第一快捷組合鍵。這個(gè)快捷鍵組合可以將桌面上的所有窗口瞬間最小化,無論是聊天的窗口還是游戲的窗口……只要再次按下這個(gè)組合鍵,剛才的所有窗口都回來了,而且激活的也正是你最小化之前在使用的窗口!

--這個(gè)就是winkeywinkey+f:

不用再去移動鼠標(biāo)點(diǎn)“開始→搜索→文件和文件夾”了,在任何狀態(tài)下,只要一按winkey+f就會彈出搜索窗口。

winkey+r:

在我們的文章中,你經(jīng)常會看到這樣的操作提示:“點(diǎn)擊‘開始→運(yùn)行’,打開‘運(yùn)行’對話框……”。其實(shí),還有一個(gè)更簡單的辦法,就是按winkey+r!

alt+tab:

如果打開的窗口太多,這個(gè)組合鍵就非常有用了,它可以在一個(gè)窗口中顯示當(dāng)前打開的所有窗口的名稱和圖標(biāo)●,選中自己希望要打開的窗口,松開這個(gè)組合鍵就可以了。而alt+tab+shift鍵則可以反向顯示當(dāng)前打開的窗口。

winkey+e:

當(dāng)你需要打開資源管理器找文件的時(shí)候,這個(gè)快捷鍵會讓你感覺非?!八保≡僖膊挥抿v出一只手去摸鼠標(biāo)了!

小提示:

winkey指的是鍵盤上刻有windows徽標(biāo)的鍵●。winkey主要出現(xiàn)在104鍵和107鍵的鍵盤中。104鍵盤又稱win95鍵盤,這種鍵盤在原來101鍵盤的左右兩邊、ctrl和alt鍵之間增加了兩個(gè)windwos鍵和一個(gè)屬性關(guān)聯(lián)鍵。107鍵盤又稱為win98鍵盤,比104鍵多了睡眠、喚醒、開機(jī)等電源管理鍵,這3個(gè)鍵大部分位于鍵盤的右上方。

再補(bǔ)充點(diǎn)

F1顯示當(dāng)前程序或者windows的幫助內(nèi)容。

F2當(dāng)你選中一個(gè)文件的話,這意味著“重命名”

F3當(dāng)你在桌面上的時(shí)候是打開“查找:所有文件”對話框

F10或ALT激活當(dāng)前程序的菜單欄

windows鍵或CTRL+ESC打開開始菜單

CTRL+ALT+DELETE在win9x中打開關(guān)閉程序?qū)υ捒?/p>

DELETE刪除被選擇的選擇項(xiàng)目,如果是文件,將被放入回收站

SHIFT+DELETE刪除被選擇的選擇項(xiàng)目,如果是文件,將被直接刪除而不是

放入回收站

CTRL+N新建一個(gè)新的文件

CTRL+O打開“打開文件”對話框

CTRL+P打開“打印”對話框

CTRL+S保存當(dāng)前操作的文件

CTRL+X剪切被選擇的項(xiàng)目到剪貼板

CTRL+INSERT或CTRL+C復(fù)制被選擇的項(xiàng)目到剪貼板

SHIFT+INSERT或CTRL+V粘貼剪貼板中的內(nèi)容到當(dāng)前位置

ALT+BACKSPACE或CTRL+Z撤銷上一步的操作

ALT+SHIFT+BACKSPACE重做上一步被撤銷的操作

Windows鍵+D:最小化或恢復(fù)windows窗口

Windows鍵+U:打開“輔助工具管理器”

Windows鍵+CTRL+M重新將恢復(fù)上一項(xiàng)操作前窗口的大小和位置

Windows鍵+E打開資源管理器

Windows鍵+F打開“查找:所有文件”對話框

Windows鍵+R打開“運(yùn)行”對話框

Windows鍵+BREAK打開“系統(tǒng)屬性”對話框

Windows鍵+CTRL+F打開“查找:計(jì)算機(jī)”對話框

SHIFT+F10或鼠標(biāo)右擊打開當(dāng)前活動項(xiàng)目的快捷菜單

SHIFT在放入CD的時(shí)候按下不放,可以跳過自動播放CD。在打開wo

rd的時(shí)候按下不放,可以跳過自啟動的宏

ALT+F4關(guān)閉當(dāng)前應(yīng)用程序

ALT+SPACEBAR打開程序最左上角的菜單

ALT+TAB切換當(dāng)前程序

ALT+ESC切換當(dāng)前程序

ALT+ENTER將windows下運(yùn)行的MSDOS窗口在窗口和全屏幕狀態(tài)間切換

PRINTSCREEN將當(dāng)前屏幕以圖象方式拷貝到剪貼板

ALT+PRINTSCREEN將當(dāng)前活動程序窗口以圖象方式拷貝到剪貼板

CTRL+F4關(guān)閉當(dāng)前應(yīng)用程序中的當(dāng)前文本(如word中)

CTRL+F6切換到當(dāng)前應(yīng)用程序中的下一個(gè)文本(加shift可以跳到前

一個(gè)窗口)

在IE中:

ALT+RIGHTARROW顯示前一頁(前進(jìn)鍵)

ALT+LEFTARROW顯示后一頁(后退鍵)

CTRL+TAB在頁面上的各框架中切換(加shift反向)

F5刷新

CTRL+F5強(qiáng)行刷新1.打開“我的電腦”-“工具”-“文件夾選項(xiàng)”-“查看”-在“顯示所有文件和文件夾”選項(xiàng)前打勾-“確定”

2.刪除以下文件夾中的內(nèi)容:

x:\DocumentsandSettings\用戶名\Cookies\下的所有文件(保留index文件)

x:\DocumentsandSettings\用戶名\LocalSettings\Temp\下的所有文件(用戶臨時(shí)文件)

x:\DocumentsandSettings\用戶名\LocalSettings\TemporaryInternetFiles\下的所有文件(頁面文件)

x:\DocumentsandSettings\用戶名\LocalSettings\History\下的所有文件(歷史紀(jì)錄)

x:\DocumentsandSettings\用戶名\Recent\下的所有文件(最近瀏覽文件的快捷方式)

x:\WINDOWS\Temp\下的所有文件(臨時(shí)文件)

x:\WINDOWS\ServicePackFiles(升級sp1或sp2后的備份文件)

x:\WINDOWS\DriverCache\i386下的壓縮文件(驅(qū)動程序的備份文件)

x:\WINDOWS\SoftwareDistribution\download下的所有文件

3.如果對系統(tǒng)進(jìn)行過windoesupdade升級,則刪除以下文件:x:\windows\下以$u...開頭的隱藏文件

4.然后對磁盤進(jìn)行碎片整理,整理過程中請退出一切正在運(yùn)行的程序

5.碎片整理后打開“開始”-“程序”-“附件”-“系統(tǒng)工具”-“系統(tǒng)還原”-“創(chuàng)建一個(gè)還原點(diǎn)”(最好以當(dāng)時(shí)的日期作為還原點(diǎn)的名字)

6.打開“我的電腦”-右鍵點(diǎn)系統(tǒng)盤-“屬性”-“磁盤清理”-“其他選項(xiàng)”-單擊系統(tǒng)還原一欄里的“清理”-選擇“是”-ok了

7、在各種軟硬件安裝妥當(dāng)之后,其實(shí)XP需要更新文件的時(shí)候就很少了。刪除系統(tǒng)備份文件吧:開始→運(yùn)行→sfc.exe/purgecache近3xxM。(該命令的作用是立即清除"Windows文件保護(hù)"文件高速緩存,釋放出其所占據(jù)的空間)

8、刪掉\windows\system32\dllcache下dll檔(減去200——300mb),這是備用的dll檔,只要你已拷貝了安裝文件,完全可以這樣做。

9、XP會自動備份硬件的驅(qū)動程序,但在硬件的驅(qū)動安裝正確后,一般變動硬件的可能性不大,所以也可以考慮將這個(gè)備份刪除,文件位于\windows\drivercache\i386目錄下,名稱為driver.cab,你直接將它刪除就可以了,通常這個(gè)文件是74M。

10、刪除不用的輸入法:對很多網(wǎng)友來說,WindowsXPt系統(tǒng)自帶的輸入法并不全部都合適自己的使用,比如IMJP8_1日文輸入法、IMKR6_1韓文輸入法這些輸入法,如果用不著,我們可以將其刪除。輸入法位于\windows\ime\文件夾中,全部占用了88M的空間。

11、升級完成發(fā)現(xiàn)windows\多了許多類似$NtUninstallQ311889$這些目錄,都干掉吧,1x-3xM

12、另外,保留著\windows\help目錄下的東西對我來說是一種傷害,呵呵。。。都干掉!

13、關(guān)閉系統(tǒng)還原:系統(tǒng)還原功能使用的時(shí)間一長,就會占用大量的硬盤空間。因此有必要對其進(jìn)行手工設(shè)置,以減少硬盤占用量。打開"系統(tǒng)屬性"對話框,選擇"系統(tǒng)還原"選項(xiàng),選擇"在所有驅(qū)動器上關(guān)閉系統(tǒng)還原"復(fù)選框以關(guān)閉系統(tǒng)還原。也可僅對系統(tǒng)所在的磁盤或分區(qū)設(shè)置還原。先選擇系統(tǒng)所在的分區(qū),單擊"配置"按鈕,在彈出的對話框中取消"關(guān)閉這個(gè)驅(qū)動器的系統(tǒng)還原"選項(xiàng),并可設(shè)置用于系統(tǒng)還原的磁盤空間大小。

14、休眠功能會占用不少的硬盤空間,如果使用得少不妨將共關(guān)閉,關(guān)閉的方法是的:打開"控制面板",雙擊"電源選項(xiàng)",在彈出的"電源選項(xiàng)屬性"對話框中選擇"休眠"選項(xiàng)卡,取消"啟用休眠"復(fù)選框。

15、卸載不常用組件:XP默認(rèn)給操作系統(tǒng)安裝了一些系統(tǒng)組件,而這些組件有很大一部分是你根本不可能用到的,可以在"添加/刪除Windows組件"中將它們卸載。但其中有一些組件XP默認(rèn)是隱藏的,在"添加/刪除Windows組件"中找不到它們,這時(shí)可以這樣操作:用記事本打開\windows\inf\sysoc.inf這個(gè)文件,用查找/替換功能把文件中的"hide"字符全部替換為空。這樣,就把所有組件的隱藏屬性都去掉了,存盤退出后再運(yùn)行"添加-刪除程序",就會看見多出不少你原來看不見的選項(xiàng),把其中那些你用不到的組件刪掉(記住存盤的時(shí)候要保存為sysoc.inf,而不是默認(rèn)的sysoc.txt),如Internat信使服務(wù)、傳真服務(wù)、Windowsmessenger,碼表等,大約可騰出近

溫馨提示

  • 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

提交評論