版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
摘要伴隨著國際貿(mào)易的發(fā)展,各種各樣電商平臺應(yīng)時而生。針對用戶而言,網(wǎng)購可以在家里“購物”,購物不容易遭受地址和時長的限定;獲得很多商品信息內(nèi)容,與此同時可以購買到本地沒有的商品;但伴隨著網(wǎng)購銷售市場的飽滿,根據(jù)一些用戶量過大的非電商軟件的購物app也在逐步提高,在其中最被普遍認(rèn)同的購物手機軟件便是微信軟件。本文中運用有關(guān)數(shù)據(jù)庫查詢專業(yè)知識和微信開發(fā)設(shè)計專業(yè)知識,開發(fā)設(shè)計了一個合適微信的購物店鋪。在這個體系中,店家可以對不一樣的商品開展歸類,后臺管理轉(zhuǎn)化成和管理方法訂單信息,加上或刪掉商品,綜合性用戶強烈推薦商品,猜想你喜歡什么。用戶還能夠根據(jù)微信申請注冊、登陸、訪問商品、個人收藏或放進(jìn)購物車、查看新產(chǎn)品和第三方支付。盡管系統(tǒng)軟件基本上做到了期望的實際效果,可是因為時長的限定,一些基本功能如UI頁面和互聯(lián)網(wǎng)互動等還要進(jìn)一步提升。關(guān)鍵詞:微信小程序;MySQL;微信開發(fā)者工具;購物商城;H5AbstractWiththedevelopmentandexpansionofe-commerce,variouse-commerceplatformshavealsoemerged.Onlineshoppingisawayforconsumersto"shop"athome,withoutbeinglimitedbytheplaceandtimeofbuyingthings.Getalotofcommodityinformation,atthesametimecanbuylocalgoods;However,withthedevelopmentofonlineshoppingmarket,shoppingappsbasedonnon-e-commercesoftwarewithalargenumberofusershavegraduallydevelopedandgrown,andthemostrecognizedshoppingsoftwareisbasedonWeChat.ThispaperUSESrelevantdatabaseknowledgeandWeChatdevelopmentrelatedknowledgetodesignanddevelopasuitableforWeChatshoppingstore.Inthissystem,thebusinesscanrealizethedifferentclassificationofdifferentgoods,backgroundmanagementtogenerateordersandmanageorders,addgoodsordeletegoods,comprehensiveuserrecommendationproducts,guessyoulike.Userscanalsoregister,login,browsegoods,favoritesorputintotheshoppingcart,newproductqueryandWeChatpaymentfunctions.Althoughthesystembasicallycompletedtheexpectedresults,butduetotimeconstraints,therearesomefunctionssuchasUIinterface,networkinteraction,etc.,needtobefurtheroptimized.KEYWORDappletofWeChat;MySQL;WeChatdevelopertools;shoppingcenter;H5目錄TOC\o"1-4"\h\z8594第一章緒言 第一章緒言第一節(jié)選題背景從2016年在廣州舉行的微信公開課中,微信支付張小龍就意識到了微信這種大客戶量軟件中存在著巨大的潛力并且向部分公眾號發(fā)出了應(yīng)用號的內(nèi)測邀請,從這開始拉開了小程序發(fā)展的序幕。做微信購物商城小程序不是為了新潮更不是為了跟風(fēng),因為小程序隨用隨打開且無需下載的特性,同時在微信的體系內(nèi),可以利用微信這種大用戶量的特性去連接起用戶,從而使得小程序的發(fā)展更為健壯。第二節(jié)研究目的及意義本文以商城系統(tǒng)為例子,借助微信強大的用戶群以及小程序定制開發(fā)服務(wù)平臺,做一個根據(jù)微信的商城小程序。這一程序流程與傳統(tǒng)式網(wǎng)購緊密結(jié)合,但不用繁雜的安裝下載來占有用戶的運行內(nèi)存。它吸取了傳統(tǒng)式網(wǎng)購的優(yōu)勢,更能達(dá)到用戶的要求。與此同時,伴隨著5G時期的到來,堅信很多的手機軟件會被用戶和數(shù)據(jù)庫系統(tǒng)的同時互動所替代,內(nèi)存空間越來越不那么關(guān)鍵,根據(jù)微信的微信小程序就是這個思路。堅信這類開發(fā)方法會更加得到我們的親睞。第二章系統(tǒng)設(shè)計相關(guān)技術(shù)介紹第一節(jié)微信開發(fā)工具簡介手機微信開發(fā)者專用工具是小程序的開發(fā)者為了更好地便捷多設(shè)計風(fēng)格微信小程序的開發(fā)設(shè)計而制定的一個思路。集成化了開發(fā)設(shè)計、瀏覽、調(diào)節(jié)、提交等一系列作用。第二節(jié)H5的開發(fā)技術(shù)現(xiàn)階段web項目的網(wǎng)站前端開發(fā)應(yīng)用HTMLCSSJavaScript。做為HTML文件標(biāo)記語言,它是為了能能夠更好地撰寫web前端項目而制定的?,F(xiàn)階段,大家最了解的是H5。開發(fā)人員將WXML和WXSS引入到了微信小程序的開發(fā)平臺。其中WXML(微信標(biāo)記語言)相當(dāng)于HTML,其實就是標(biāo)簽構(gòu)建頁面的語言。第三章系統(tǒng)分析項目可行性便是對一個工程項目的技術(shù)性是不是優(yōu)秀、經(jīng)濟(jì)發(fā)展是不是有效、基本建設(shè)是不是很有可能開展研究較為,進(jìn)而確認(rèn)該工程是不是適合項目建設(shè),怎樣分配基本建設(shè)的時間和項目建設(shè),哪個技術(shù)規(guī)范最有效,進(jìn)而為管理決策帶來靠譜的根據(jù)。本次微信購物系統(tǒng)從五個部分(市場上、技術(shù)上、管理上、社會因素上以及經(jīng)濟(jì)上)充分的去論證了微信購物商城設(shè)計的可行性。第一節(jié)可行性分析本次微信購物系統(tǒng)從五個部分(市場上、技術(shù)上、管理上、社會因素上以及經(jīng)濟(jì)上)充分的去論證了微信購物商城設(shè)計的可行性。一、市場的可行性現(xiàn)階段在網(wǎng)上銷售市場的營銷方式各種各樣,從最傳統(tǒng)的的在網(wǎng)上提交訂單、非常簡單的店家送貨模式,到現(xiàn)如今的各種各樣商業(yè)服務(wù)模式,例如近期盛行的小米的饑餓營銷模式,讓一手貨源緊缺變成顧客較大的問題,進(jìn)而完成利潤最大化。例如拼多多平臺的一次選購模式,目地也是因為利潤最大化的宣傳,得到越來越多的用戶和盈利。如今的情形是深入挖掘,提升很多用戶。手機微信有著超出10億的用戶,早已離開了一般app的行列。根據(jù)手機微信的宣傳和散播,更易于觸碰到這些潛在性群體,隨后根據(jù)微信聊天群的經(jīng)營,塑造他們的應(yīng)用習(xí)慣性。二、技術(shù)上的可行性本項目主要通過微信開發(fā)者工具進(jìn)行對微信商城的開發(fā)和設(shè)計,同時,本系統(tǒng)開發(fā)使用java語言作為框架,該語言易學(xué)易用,對于學(xué)習(xí)過c語言的人來說,java兩周左右就可以入門,同時我也用H5制作頁面的設(shè)計??梢允沟贸绦蚋拥拿烙^。對于數(shù)據(jù)庫的建立,由于數(shù)據(jù)庫需要對用戶的信息的收集以及對用戶瀏覽記錄的存儲、賬號及密碼等。所以本系統(tǒng)采用的是瑞典MySQLAB公司開發(fā)的MySQL,軟件同樣具有簡單易懂,同時應(yīng)用也極為廣泛,非常適合新手的使用,并且建立的數(shù)據(jù)庫極為的安全。微信從2016年開始推廣小程序。當(dāng)時最早一波微信的機會是借助公眾號帶來的,公眾號帶來了一批新內(nèi)容取代了原來的老一批的傳統(tǒng)方式。公眾號和小程序電商成為一個很好的變現(xiàn)形式導(dǎo)致了公眾號成為了最早的受益者,很多公眾號在接了小程序后實現(xiàn)了一波變現(xiàn);之后小程序帶來的才是工具、社區(qū)和游戲的機會。工具起量往往比較快,但在工具轉(zhuǎn)社區(qū),或者工具轉(zhuǎn)電商里,似乎還沒有看到特別跑出來的選手。其實小程序的機會不等于微信的機會,小程序吸引了太多目光。小程序只是單純的作為一種載體形式出現(xiàn),因此單純討論小程序本身是沒有意義的,比起已經(jīng)進(jìn)入成熟階段的電商類小程序,新興的小游戲或是一些方便用戶的購物商城也許會成為市場流量的一個新突破口,通過適當(dāng)?shù)倪\營手段將為市場帶來更多影響。三、管理上的可行性本系統(tǒng)的開發(fā)主要目的是讓用戶更方便的在網(wǎng)上進(jìn)行購物,讓開發(fā)者的開發(fā)成本更低,收益更大。對于本系統(tǒng),我將實現(xiàn)以下的功能:1.生成商品訂單。2.等候后臺管理管理人員解決訂單信息。3.產(chǎn)品寶貝詳情面表明產(chǎn)品的具體主要參數(shù),如名字、照片等。并根據(jù)插入圖片和內(nèi)容來展現(xiàn)產(chǎn)品的優(yōu)點。目地是詳細(xì)介紹產(chǎn)品。4.商品歸類:對不一樣屬性的商品開展多維度歸類。零食通常依據(jù)名字或作用歸類,如新鮮水果、糖塊、干果、油炸食品等。5.針對商品的管理方法,商品依照那時候我們的要求發(fā)布時,商品市場銷售低迷時就下線。它主要運用于加上、刪掉、變更和查驗數(shù)據(jù)庫查詢?!霸?、刪、改、查”用以查看商品的倉儲貨架和貨架,及其商品的總量和庫存量。四、社會因素的分析伴隨著時代的不斷進(jìn)步和技術(shù)的迅猛發(fā)展,互聯(lián)網(wǎng)技術(shù)的風(fēng)潮已經(jīng)持續(xù)沖擊性著我們的作業(yè)和生活習(xí)慣。買東西的形式更加多元化。對比淘寶網(wǎng)JD.COM,微信小程序的買東西靈便變化多端。舉個例子,舉個例子,有的人沒有專業(yè)做買賣的,反而是賣一些土特產(chǎn)品的。此刻假如他們?nèi)ラ_淘寶店,會事倍功半。根據(jù)手機微信的商城系統(tǒng)給予了這種一個機遇,手機微信的眾多消費者帶來了市場銷售商品的很有可能。因此開發(fā)設(shè)計那樣一個微商城系統(tǒng)是有價值的。五、經(jīng)濟(jì)上的可行性微信小程序的益處是不用安裝,可以按需應(yīng)用。節(jié)約總流量和室內(nèi)空間,不必?fù)?dān)心電腦操作系統(tǒng)的一系列混合開發(fā)特性。本系統(tǒng)軟件運用這一特性完成了在微信自然環(huán)境下選購各種各樣商品的作用。對比別的網(wǎng)站的高自然環(huán)境,微信小程序十分便捷性價比高,還能提高客戶對企業(yè)品牌的好感和對各種各樣牌子的認(rèn)同度。第二節(jié)功能需求分析伴隨著時代的迅速發(fā)展,大數(shù)據(jù)技術(shù)持續(xù)更新著我們對世間的認(rèn)知能力,也持續(xù)干擾著我們的生活習(xí)慣,日益多樣化。傳統(tǒng)式網(wǎng)上購物因為其確定的方法,不能滿足任何人的追求。因此許多營銷方式接踵而來,例如小米手機的事件營銷技術(shù)性,拼多多平臺的單一營銷技術(shù)。現(xiàn)階段最受歡迎的營銷推廣是根據(jù)很多用戶app的營銷方式,以小程序為主導(dǎo)。自然,它的益處是顯然的??梢宰層脩粲懈娣南M感受,還可以令人提升傳統(tǒng)式的開實體店難。此次我將緊緊圍繞微信平臺開發(fā)程序流程,將商城系統(tǒng)的設(shè)計方案分成用戶和管理人員兩一部分,完成新用戶登錄注冊、新產(chǎn)品查看、將商品放進(jìn)購物車或個人收藏、轉(zhuǎn)化成商品訂單信息、展現(xiàn)商品寶貝詳情等功能。一、用戶方面用戶是本體系中最重要的人物角色,與用戶有關(guān)的功能如下所示1.注冊新用戶,登陸:用戶,可以根據(jù)自身的微信號申請用戶名。以后,他們可以儲存用戶信息內(nèi)容并快速登錄。您可以隨時隨地變更您的登陸密碼。2.新產(chǎn)品查看3360用戶可以在產(chǎn)品詳情頁訪問各種各樣產(chǎn)品。3.將商品放進(jìn)購物車或搜集3360。用戶可以在見到喜愛的商品時個人收藏,或是加上到購物車中,付款更為便捷。4.可以直接微信付款。5.用戶可以及時追蹤物流詳情,與后臺管理在線客服溝通交流商品詳細(xì)信息。二、后臺管理者方面1.轉(zhuǎn)化成商品訂單信息:用戶選購后,店家必須依據(jù)提交訂單時間解決訂單信息。假如商品不符用戶規(guī)定,便會送貨或是撤銷合作。2.產(chǎn)品詳情頁面表明產(chǎn)品的具體主要參數(shù),如名字、照片等。并根據(jù)插入圖片和內(nèi)容來展現(xiàn)產(chǎn)品的優(yōu)點。目地是詳細(xì)介紹產(chǎn)品。3.商品歸類。不一樣特性商品的多維度歸類。零食通常依據(jù)名字或功能歸類,如新鮮水果、糖塊、干果、油炸食品等。4.針對商品的管理方法,當(dāng)商品依照那時候我們的要求發(fā)布時,當(dāng)商品市場銷售低迷時,商品下線。5.熱門推薦的功能,也就是融合用戶的網(wǎng)頁瀏覽狀況強烈推薦產(chǎn)品。第三節(jié)擬解決的關(guān)鍵問題和創(chuàng)新點一、擬解決的關(guān)鍵問題在本系統(tǒng)中將要完成的用戶的注冊與登錄都是數(shù)據(jù)庫中的常規(guī)操作,對于微信購物商城的小程序?qū)⒁獙崿F(xiàn)的對于用戶的瀏覽商品與新品查詢以及收藏或放入購物車的功能也可以借助H5的頁面設(shè)計與Java的框架來完成。在本系統(tǒng)中微信支付的功能是需要解決的關(guān)鍵問題。對于管理者及商家來說,綜合用戶的瀏覽時間來猜你喜歡并推薦給用戶產(chǎn)品。二、系統(tǒng)的創(chuàng)新點正常的電商以及網(wǎng)上購物都是經(jīng)過一系列的注冊與登錄并且經(jīng)過繁瑣的手續(xù)來完成,而且出售的東西固定化。并且有時用戶很難買到自身真正的須要的物品。這一操作系統(tǒng)的革新之處取決于,每個人可以隨時出售自己的特色產(chǎn)品。根據(jù)手機微信那樣的眾多用戶,非常容易完成用戶和商家的雙重要求。并且用戶下載軟件不用耗費很多運行內(nèi)存,便捷了用戶,也為商家給予了更快的創(chuàng)業(yè)商機。第四節(jié)本章小結(jié)在本章節(jié)中已經(jīng)詳細(xì)的介紹了微信商城的需求分析,從市場、技術(shù)上、管理上、社會因素、經(jīng)濟(jì)上分別對系統(tǒng)的可行性進(jìn)行分析。同時,也分析了系統(tǒng)的功能需求分析以及該系統(tǒng)擬解決的關(guān)鍵問題和創(chuàng)新點,綜合這些功能的需求分析,明確了該系統(tǒng)開發(fā)的可行性。第四章系統(tǒng)設(shè)計第一節(jié)系統(tǒng)總體功能結(jié)構(gòu)設(shè)計本系統(tǒng)主要具有兩類使用者,分別是用戶和管理者。其中,用戶的主要功能是注冊、登錄、瀏覽商品、新品查詢、收藏或放入購物車以及微信支付。管理者的作用是將不同商品的進(jìn)行不同的分類、后臺管理生成訂單及管理訂單、綜合用戶推薦產(chǎn)品、添加商品或者下架商品以及猜你喜歡功能的實現(xiàn)。如圖4.1所示:圖4.1系統(tǒng)總體功能模塊圖第二節(jié)系統(tǒng)詳細(xì)功能模塊設(shè)計一、用戶模塊1.用戶注冊及登錄模塊:系統(tǒng)的前臺適用對象是廣大的商品的購買者,用戶從移動端微信小程序進(jìn)行注冊和登錄,登錄時需要有微信的權(quán)限授權(quán)才能進(jìn)入購物小程序,同意微信的授權(quán)之后便可以選擇具體的功能,如果沒有同意微信的授權(quán)系統(tǒng)將會再次彈出需要微信的授權(quán)界面,取消授權(quán)將無法使用小程序。如圖4.2所示:圖4.2用戶登錄流程圖2.瀏覽商品、收藏商品及新品查詢模塊:用戶可以對自己喜歡的商品進(jìn)行收藏或者是直接購買商品,收藏的商品可以在規(guī)定的有效期內(nèi)進(jìn)行付款購買,用戶也可以查詢最新的商品的情況,如圖4.3所示:圖4.3用戶使用流程圖二、后臺管理者模塊1.生成訂單、管理訂單、處理訂單模塊:商家對用戶購買的產(chǎn)品進(jìn)行訂單是否正確的確認(rèn),對用戶購買的產(chǎn)品進(jìn)行分先后順序進(jìn)行發(fā)貨處理,對用戶購買后想要退貨的訂單進(jìn)行退款處理。如圖4.4所示:圖4.4訂單處理模塊2.綜合用戶推薦模塊:根據(jù)用戶對一類商品的瀏覽的時間的長短來判斷用戶是否喜歡這一類商品,用戶在對某一類商品的瀏覽商品的時間越長則越有可能說明此商品極有可能受到用戶的青睞,因此就盡可能的多推薦這一類的商品。如圖4.5所示:圖4.5綜合用戶推薦模塊3.特色產(chǎn)品出售模塊:若是有的不是商家的人員想要出售自己的一些特色產(chǎn)品則可以通過注冊并登陸自己的賬號,上架自己的商品便可以讓朋友圈的人甚至更多的想要你這一特色產(chǎn)品的熟知并且加以購買。具體操作流程如圖4.6所示:圖4.6特色產(chǎn)品出售模塊第三節(jié)數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫具備信息共享、數(shù)據(jù)信息單獨、數(shù)據(jù)信息一致性和可擴(kuò)展性的作用。該數(shù)據(jù)庫的目的性是儲存有關(guān)用戶的賬戶信息、用戶的購物車或鐘愛的商品信息、用戶的地點和商品信息的數(shù)據(jù)信息。本操作系統(tǒng)的設(shè)計方案應(yīng)用MySQL手機軟件將數(shù)據(jù)庫分成兩一部分:數(shù)據(jù)庫定義構(gòu)造和數(shù)據(jù)庫表。數(shù)據(jù)庫定義構(gòu)造的設(shè)計將由用戶和商家互相配合。隨后會各自設(shè)計方案用戶的賬戶信息表、用戶的購物車或感興趣的商品信息表、用戶的詳細(xì)地址表和商家商品信息表。系統(tǒng)軟件的整體E-R圖如下所示:圖4.7數(shù)據(jù)庫總體E-R圖一、數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計針對概念模型設(shè)計,一般應(yīng)用數(shù)據(jù)模型專用工具,最經(jīng)常使用的辦法是E-R模型法。依據(jù)微商城系統(tǒng)服務(wù)平臺系統(tǒng)軟件功能模塊的區(qū)分和系統(tǒng)對中關(guān)鍵實體線的深入分析,制作了操作系統(tǒng)的關(guān)鍵實體圖。1.商品信息實體圖如圖4.8所示:圖4.8商品信息實體圖2.庫存信息實體圖如圖4.8所示:圖4.9庫存信息實體圖3.用戶購買信息實體圖如圖4.10所示:圖4.10用戶購買信息實體圖4.賬號密碼信息實體圖如圖4.11所示:圖4.11賬號密碼信息實體圖5.購物車及收藏信息實體圖如圖4.12所示:圖4.12購物車及收藏信息實體圖6.地址信息實體圖如圖4.13所示:圖4.13地址信息實體圖二、數(shù)據(jù)庫表的設(shè)計通過上述的E-R圖的設(shè)計流程將數(shù)據(jù)庫的設(shè)計分為六個部分進(jìn)行分別設(shè)計。因此,數(shù)據(jù)庫表也將分為六個部分一一對應(yīng)進(jìn)行詳細(xì)的劃分,從而更好的完成數(shù)據(jù)庫這一部分的設(shè)計。表4.14商品信息表名稱字段類型字段長度主鍵外鍵允許為空備注商品idint11是商品名稱varchar20商品產(chǎn)地varchar20狀態(tài)int110停用1在用類別varchar6表4.15庫存信息表名稱字段類型字段長度主鍵外鍵允許為空備注庫存idint11是庫存名稱varchar20狀態(tài)int110停用1在用創(chuàng)建時間datetime6表4.16用戶購買信息表名稱字段類型字段長度主鍵外鍵允許為空備注idint11是名稱varchar20狀態(tài)int110停用1在用創(chuàng)建時間datetime6表4.17賬號密碼信息表名稱字段類型字段長度主鍵外鍵允許為空備注IDint12是賬號varchar20密碼varchar11狀態(tài)varchar110停用1在用創(chuàng)建時間datetime8表4.18購物車信息表名稱字段類型字段長度主鍵外鍵允許為空備注訂單IDint12是數(shù)量varchar20更新時間datetime8狀態(tài)varchar110停用1在用刪除時間datetime8表4.19地址信息表名稱字段類型字段長度主鍵外鍵允許為空備注訂單IDint12是詳細(xì)地址varchar30聯(lián)系方式varchar11狀態(tài)varchar110停用1在用創(chuàng)建時間datetime8第五章系統(tǒng)實現(xiàn)第一節(jié)開發(fā)環(huán)境搭建一、微信開發(fā)工具環(huán)境搭建微信開發(fā)者工具最主要的就是獲取自己的微信ID,除此之外一些項目都是非常簡單的。首先,進(jìn)入微信公眾平臺后在微信公眾平臺注冊小程序的按鈕下點進(jìn)鏈接,選擇小程序注冊的按鈕,如下圖所示:圖5.1微信小程序注冊然后,先處理好注冊的信息,安裝好系統(tǒng)所提示的信息,信息登記后并且激活郵箱。其次,進(jìn)行管理員的信息登錄,在這里有企業(yè)和個人兩個選擇,在這里如果選擇企業(yè)的話需要企業(yè)的營業(yè)執(zhí)照,所以在這里我們選擇個人。其中,最主要的部分就是完善組織機構(gòu)代碼和組織機構(gòu)代碼證信息,組織機構(gòu)代碼9位或者18位。最后,一定要確認(rèn)下微信彈出的信息,如果沒有其他的問題就可以點擊確認(rèn)按鈕,這樣就可以擁有了自己的一個微信的AppleID,之后便可以利用微信開發(fā)工具進(jìn)行后續(xù)的操作。圖5.2微信小程序注冊成功二、MySQL環(huán)境搭建首先,去數(shù)據(jù)庫的官網(wǎng)下載MySQL。點擊進(jìn)入后的首頁如下:圖5.3MySQL下載頁面安裝完成后進(jìn)入MySQL的安裝目錄,進(jìn)入MySQLSever,其目錄下的文件如下:圖5.4MySQL安裝目錄MySQL各個目錄的作用:1.bin目錄下保存了MySQL常用的命令工具和其他的管理工具。2.data目錄下是MySQL默認(rèn)用來保存數(shù)據(jù)文件以及日志文件的地方。3.docs目錄下是MySQL的幫助文檔、include目錄和lib目錄是MySQL所依賴的頭文件以及庫文件、share目錄下保存目錄文件以及日志文件。第二節(jié)用戶功能模塊實現(xiàn)一、注冊登錄模塊在軟件模擬的過程中,用戶可以直接通過微信開發(fā)者工具的真機模擬的功能直接用手機進(jìn)行軟件的注冊與登錄,在微信的平臺上官方有直接提供的wx.login()API端口,它可以確認(rèn)消費者的電話聯(lián)系方式以及真實的姓名等內(nèi)容。微信下程序的登錄注冊的具體流程如下:圖5.5注冊登錄流程圖登錄的具體實現(xiàn)如下圖5.6所示:圖5.6注冊登錄實現(xiàn)效果圖二、商品瀏覽模塊賬號登錄微信購物微信小程序就可以訪問產(chǎn)品。產(chǎn)品詳情頁表明產(chǎn)品的名字、圖片和詳盡主要參數(shù),主要是詳細(xì)介紹產(chǎn)品。根據(jù)加上圖片和文本,可以反映產(chǎn)品的優(yōu)點。產(chǎn)品分類將不一樣屬性的產(chǎn)品開展多層次歸類。零食通常依據(jù)名字或作用歸類,如新鮮水果、糖塊、干果、油炸食品等。產(chǎn)品詳情頁實際設(shè)計效果圖如下所示:圖5.7商品詳情頁實現(xiàn)效果圖三、購物車及收藏模塊登錄注冊微商城系統(tǒng)后,假如在預(yù)覽時見到自身喜愛的產(chǎn)品,可以放進(jìn)購物車,隨后解決訂單。與此同時,您可以收集商品,而不是先將他們放進(jìn)購物車。自然,假如你要對收集的商品下訂單,你能在收集的有效期限內(nèi)與此同時解決收集列中的訂單。充分考慮絕大多數(shù)網(wǎng)上商城系統(tǒng)的設(shè)計比較復(fù)雜,這類商城系統(tǒng)有一定邏輯思維能力的人還可以管理方法,但對一些班級比較大、水準(zhǔn)較低的人而言,則是不可企及的門坎。因而,我的想法是:1.讓購物車及收藏越簡單越好。2.設(shè)計購物車模塊一定要站在用戶的位置去進(jìn)行設(shè)計。設(shè)計簡潔的購物車UI界面并且站在用戶角度上去思考,具體的實現(xiàn)效果圖如圖5.8所示:圖5.7購物車實現(xiàn)效果作為一個購物網(wǎng)站,第一優(yōu)先是展示產(chǎn)品,除了產(chǎn)品概述之外,還可以添加其他元素來豐富頁面。為了在有限的主頁空間中顯示對客戶最有吸引力的信息。設(shè)置前景時,此信息將被高速緩存,因此,不需要重新連接數(shù)據(jù)庫,從而提高讀取效率,并降低funn.common.PHP中的cachexists(filename、$pam=)服務(wù)器端的壓力,以驗證緩存是否存在于硬盤上,如果不存在,則會創(chuàng)建一個cache文件,其緩存代碼如下所示($filename、$PAM=):Functioncacheexists($filename,$lpam=‘’){If($pam==‘’){$pam=$filename;}If(!file_existsDIR_SHOOPD.‘data/cache/cache_’.$filename.‘.php’){Updataecache($pam);}ReturnDIR_SHOOPD.‘data/cache/cache_’.$filename.‘.php’;四、地址管理模塊在本系統(tǒng)中用戶在瀏覽到自己中意的商品后可以將商品或是加入購物車或是收藏商品,如需購買商品時,用戶可將商品進(jìn)行訂單處理并且進(jìn)行支付操作。當(dāng)然,在下訂單之前用戶肯定需要填寫自己的收獲的地址,收獲地址可以填寫多個地址,具體效果實現(xiàn)圖如圖5.8所示:圖5.8地址管理實現(xiàn)效果第三節(jié)后臺管理模塊實現(xiàn)在該體系中,用戶可以在訪問自身喜愛的商品后,將商品加上到購物車或搜集商品。假如它們必須選購商品,用戶可以購買商品并付款。訂單結(jié)算的歷程可以分成下列一些流程:1.最先,遞交購物車或個人收藏中的商品信息內(nèi)容;2.點一下付款后,系統(tǒng)軟件會根據(jù)API調(diào)用微信的付款控制模塊,微信付款直接進(jìn)行商品清算。實際效果完成圖如下圖5.9所顯示:圖5.9訂單處理實現(xiàn)效果第六章系統(tǒng)測試與維護(hù)對系統(tǒng)主要功能模塊通過測試用例可進(jìn)行數(shù)據(jù)的測試,本次的測試主要是通過對用戶的登錄、用戶的地址添加、商品的瀏覽、購物車及收藏、訂單的處理等進(jìn)行了統(tǒng)一性的測試。測試的結(jié)果如圖6.1所示:表6.1軟件測試表測試內(nèi)容測試方案序號測試模塊測試用例描述實測結(jié)果備注01用戶登錄測試通過注冊AppleID進(jìn)行微信授權(quán)登錄登錄成功注冊AppleID進(jìn)行微信授權(quán)登錄的小程序可以隨意修改,游客登錄不能修改。測試號進(jìn)行登錄登錄成功游客登錄登錄成功02商品瀏覽測試對商品詳情頁的內(nèi)容進(jìn)行瀏覽可以瀏覽只有數(shù)據(jù)庫連接成功才可以,不然會出現(xiàn)錯誤。03用戶地址添加測試用戶根據(jù)自己的收貨地址添加自己的收貨信息添加成功用戶添加的收貨地址直接添加到了數(shù)據(jù)庫中04購物車及收藏測試用戶將想要購買商品添加到購貨車或?qū)⑸唐肥詹靥幚硎詹爻晒⑸唐返男畔⒓尤氲綌?shù)據(jù)庫中05訂單處理測試對用戶下好的訂單進(jìn)行訂單的處理可以處理在數(shù)據(jù)庫中可以檢測用戶下的訂單結(jié)束語本系統(tǒng)采用的從用戶開始注冊登錄開始,與數(shù)據(jù)庫進(jìn)行交互,用戶可以體驗到在微信中無需下載軟件,無需繁瑣的過程便可以瀏覽商品以及一些別的商城不具有的特色的商品。對系統(tǒng)的需求做了詳細(xì)分析工作,包括可行性分析,開發(fā)目的,系統(tǒng)所用到的工具和技術(shù)都詳細(xì)進(jìn)行了描述,根據(jù)系統(tǒng)的需求,滿足了用戶與商家更加便利的消費和經(jīng)營,讓用戶體會到隨時可購物的方便,也讓商家體會到東西的可賣性與投資的高收益,從數(shù)據(jù)庫的設(shè)計到系統(tǒng)的功能模塊劃分都進(jìn)行了詳細(xì)設(shè)計的設(shè)計。該系統(tǒng)實現(xiàn)了用戶與商家購物與出售商品的完整流程。將css+Javascript技術(shù)結(jié)合起來,使系統(tǒng)的操作界面更加人性化,讓用戶真正買到實用的東西,讓商家真正能夠?qū)崿F(xiàn)贏利。參考文獻(xiàn)[1]王玉洋.基于微信小程序的移動學(xué)習(xí)平臺環(huán)境構(gòu)建與系統(tǒng)設(shè)計開發(fā)[D].2018.[2]吳政修.微
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣東省汕頭市潮陽區(qū)實驗學(xué)校2024-2025學(xué)年九年級上學(xué)期第二次月考道德與法治試卷(含答案)
- Lesson 1 ~ Lesson 2 綜合測評卷(含答案)-2024-2025學(xué)年科普版(三起)英語五年級上冊
- 《糖尿病講義》課件
- 【名師一號】2020-2021學(xué)年高中地理湘教版必修二-第三章-區(qū)域產(chǎn)業(yè)活動-單元檢測3
- 五年級數(shù)學(xué)(小數(shù)乘除法)計算題專項練習(xí)及答案匯編
- 《課時講練通》人民版歷史必修三學(xué)案-專題四-第1課-孫中山的三民主義
- 《鈦晶網(wǎng)吧策劃書》課件
- 【金版學(xué)案】2021-2022學(xué)年高一岳麓版歷史必修1習(xí)題:第5課-愛琴文明與古希臘城邦制度-
- 微信年度總結(jié)報告
- 2025年0174湖南園代碼網(wǎng)絡(luò)科技有限公司
- 8.臺球助教速成培訓(xùn)手冊0.9萬字
- 深圳京基·KKmall市場考察報告(45頁
- 無縫鋼管焊接作業(yè)指導(dǎo)書(1)
- 零缺陷與質(zhì)量成本
- 國家開放大學(xué)電大本科《西方社會學(xué)》2023-2024期末試題及答案(試卷代號:1296)
- JBT5323-91立體倉庫焊接式鋼結(jié)構(gòu)貨架 技術(shù)條件
- 網(wǎng)吧企業(yè)章程范本
- 60m3臥式液化石油氣儲罐設(shè)計
- 命題多維細(xì)目表()卷
- 安徽省書法家協(xié)會會員登記表
- 42CrMo鍛件的技術(shù)條件
評論
0/150
提交評論