基于微信小程序的微商城APP的設計與實現_第1頁
基于微信小程序的微商城APP的設計與實現_第2頁
基于微信小程序的微商城APP的設計與實現_第3頁
基于微信小程序的微商城APP的設計與實現_第4頁
基于微信小程序的微商城APP的設計與實現_第5頁
已閱讀5頁,還剩69頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

摘要如今的互聯網在高速發展中,從3G、4G的普及,再到今天5G的問世,互聯網已經離不開人們的生活,與人們聯系日益緊密,息息相關。在中國,各行各業都開始進軍網絡,通過網絡對某些客戶群體進行線上的服務,包括餐飲業、服裝業等。這樣子的發展趨勢更加奠定了網絡服務的地位。當即,家裝行業也不可避免的進行網絡升級進化。本文介紹了裝修微商城客戶端的背景、意義和項目的設計與實現。在當今互聯網高速發展的大背景下,通過對現實中的裝修進行了詳細的分析與資料取樣,得出的結論是互聯網裝修服務是未來家裝行業的發展趨勢。本系統通過對用戶以及裝修工作的特點進行了調查取證,進行了系統的需求分析,奠定了本系統的適用性與可靠性,從用戶以及裝修設商家功能、精英工匠和信息管理模塊,針對每個模塊的不同功能進行了詳細的分析并進行相應的說明,為程序的實現打下良好的基礎。可預知在未來,網絡裝修服務定然吸引更多的用戶來體驗。本項目微信為我們提供了方便快捷的接口進行登錄,既符合當下的軟件開發大環境,又方便了用戶進行瀏覽查詢。關鍵詞:微信小程序裝修微商城互聯網walksoflifehavebeguntoentertheInternet,throughthenetworktocertainImmediately,thehomedecorationindustryisimplementationofthedecorationmicromallclient.Inthecontextosamplingofactualdecoration,theconclusionisthatInternetdecorationservicesarethefuturedevelopmenttrendofthehomeimprovementindustry.applicabilityandreliabilityofthesystem,fmodule.Adetailedanalysisandcorrespondingexplanationdifferentfunctionsofeachmodule,whichlaidrealizationoftheprogram.developmentenvironmen 1.1本課題研究的背景與意義 1.2裝修商城系統的國內外現狀 1.2.1國外現狀 1.2.2國內現狀 2第二章系統相關技術 42.1微信小程序 4 5第三章裝修商城系統需求分析 3.1功能性需求分析 73.1.1裝修顧客需求分析 73.1.2商家功能需求分析 83.1.3精英工匠需求分析 93.1.4信息管理系統需求分析 93.2非功能性需求分析 第四章裝修商城系統的設計 4.1系統總體設計 4.1.1總體功能結構 4.1.2系統技術實現結構 4.2系統功能模塊設計 4.2.1裝修顧客模塊設計 4.2.2商家功能模塊設計 4.2.3精英工匠模塊設計 4.2.4信息管理模塊設計 4.3數據庫設計 4.3.1系統E-R圖設計 4.3.2數據庫結構表設計 第五章系統實現 5.1裝修商城系統實現 5.2精英工匠系統實現 5.3個人信息系統實現 第六章系統測試 6.1用戶操作模塊測試 6.2管理操作模塊測試 參考文獻 廣東東軟學院本科畢業設計(論文)1第一章緒論1.1本課題研究的背景與意義由于當下網絡的快速發展,大多數的行業都面臨著改變或淘汰,裝修行業也開始在社會迅速發展的前提下逐漸進化,如今己經從最開始的單一信息服務發展成為了一站式服務模式。2019年,據某知名網站調查統計分析:來自50個不同城市的5000多名受調查者認為家裝行業存在各種質量、售后等各方面的問題。由于個人對個人的特點,大大減去了中間信息的交換環節,減去了一定的人力、物力成本,本平臺在一些裝飾工程存量等領域也具有一定的優勢,例如小區物業、鞏固商業空間等等的改造升級、翻新維護方面,所涉及的單一工程量都不大,但必須要各類專業的技術施工人員實施操作。所以在這一些領域的工程主體將會是平臺的主要目標用本文主要研究的是裝修行業與當今的互聯網之中的連接和應用,當前的互聯網已經完全支撐家裝市場的運行,當前的互聯網結合家裝行業已經是從以往的單一模式轉變的線上線下一條龍服務的模式。過往的家庭裝修市場服務的一般都是區域性的人群,而且還伴隨著區域內的行業壟斷,價格的不透明及裝修工人的不定性。如今跟隨社會的發展潮流,更多的人選擇在網絡進行預約家庭裝修方案及裝修工人。這主要是因為互聯網的廣泛性和傳播性,以往的裝修服務很多的局限性較強,并無法覆蓋到很廣泛的面。所以說互聯網的應用能夠將裝修行業的這一缺點問題進行解決,在這個平臺上用戶可以不再擔憂裝修方案的準確性、裝修工人的可靠性及住宅裝修的費用透明度等問題。在互聯網上裝飾公司會為客戶提供詳盡的設計方案、材料選擇、方案定制等等,這些都是能夠在線上進行溝通的,同時隨著VR技術的不斷發展,客戶也能夠在線上就看到自己房子的裝修效果圖,并能夠線上提交意見和1.2裝修商城系統的國內外現狀在國外,以往的家庭都是直接購入成品房,只有少部分家庭才會進行自己的家裝設計。他們的家裝設計重視環保理念,開發商們通常都會充分考慮實用以及美觀相結合,所以國外的家裝市場并沒有多么的開闊,從而導致網絡的家裝服務在國外2當前國內的銷售模式是存在著先銷售后建設的模式進行的,也就是說在客戶開始進行購房的時候新房子才開始動工建設,需要到一兩年左右的時間購房的客戶才能夠看到自己的新房,而這是與國外的有很大的區別的,因為國外主要是將成品房進行銷售,同時這樣的成品房也不像我們這樣是毛坯房,需要后期自己進行裝修,他們售賣的就是精裝過后的成品房,這主要是因為國外和歐洲等地的建筑標準的水平較高,標準的統一就能夠讓開發商將這樣的房子進行裝修之后進行售賣,他們的是一種流程化和標準化的房屋建造銷售模式。同時在房屋修建的過程中就已經開始進行內部的裝修了,他們能夠將工廠的零件和材料進行運輸進入住宅之后進行組裝,這樣的好處就是能夠減少很多的工期,節約了大量的成本,因為他們的市場化高度標準化和統一化的原因,這樣的房屋建造模式是能夠實行的。在日本也是一樣,在房屋的建造過程中的房屋裝修過程就開始了,并不需要在買房之后再單獨另外的進行裝修的過程,他們的裝修將吊頂、地面、門窗等部分都是包含在里面的,所以說在日本的裝修設計需要先將將裝修的圖紙進行設計和審核,因為裝修同時進行的原因。在精神文明和物質文明高速發展的當下,一棟棟高樓大廈也在每座城市快速崛起,買房、賣房的人數也與日俱增,從而裝修行業也緊跟時代的步伐,正在快速發展。但由于裝修行業大部分都是線下裝修店包攬了從裝修設計、量房、施工、選材、水電、家具等所有步驟,存在著各種質量、售后等方面的一些問題。而該裝修商城小程序在裝飾工程存量、舊改領域具有一定的優勢,例如小區物業、浴室、廚房、陽臺等等小面積的改造升級、翻新維修方面,所涉及的單一工程量都不大,但又必須要各類專業的技術施工人員服務者實習相應的操作,所以在這一些領域的工程主體將是該小程序的主要目標用戶。在裝修的過程中最重要的一環就是住宅裝修的整體風格,這就需要客戶在裝修方案定稿前,先與設計師進行充分的溝通,將自己的理念和想法進行完整清晰的表達,由設計師先設計出裝修方案和裝修圖紙。2003年,國內的建筑設計師李立新發表了一篇關于建筑設計與現今網絡管理如何結合的文章,引起了業內工作人員的思考,他同樣針對中小型的住宅提出了一連串的設計管理思想和設計管理策略,被后人引以為經典。2006年,我國的張青萍發表了一篇建筑設計的管理文章,對住宅的設計方案和局部地域的處理方法都提出了相對有效直接的建議,這樣就能在裝修實際之中進行解決問題的處理。雖然當前的互聯網和電商已經愈發的成熟和系統,很多的商品都已經開始可以在互聯網上進行售賣和交易了,傳統線下行業在互聯網的沖擊下,逐漸開始謀求轉3建材等都已經在于互聯網進行深入的交互了。互聯網給人們帶來的不僅僅是生活上的便利同時更重要的生活習慣和思維模式的改變,當這種改變根深蒂固的時候就很難改變了,所以說家裝行業要緊跟著互聯網時代的浪潮,將家裝設計與互聯網緊密廣東東軟學院本科畢業設計(論文)4第二章系統相關技術(1)邏輯層在進行邏輯層的主要構建搭建的時候,有個十分關鍵的問題就是需要注意邏輯層各層之間的邏輯關系和聯系,將底層邏輯的數據通過不同的邏輯運算和指令運送到最上層,以達到我們的邏輯目的,可以說邏輯層的設計和搭建是整個小程序的骨架,網頁中的指令傳達、渲染等等都是在這里面實現的,在進行邏輯層的設計的時候需要考慮的方面很多,這時需要設計者將整個邏輯系統都盡量全面的思考近系統中,因為只有這樣邏輯之間的相互制約就會減少,這里的邏輯層設計完成后主要需在進行微信小程序的邏輯層開發的時候能夠使用很多的變成語言進行編寫,但微信整個邏輯層的開發和構建,在這里我們需要注意在使用這種開發語言來進行微信小程序開發的需要了解整個微信小程序的邏輯結構,然后在根據實際微信小程序需要開發的項目進行刪減,這樣得到最終的開發框架,完成進一步的設計、開發。在本系統開發的前期,需要對整個微信小程序的主要部分進行修改,可以是增加更加豐富的UI設計觀感、增加留言等的功能,在用戶第一次登錄時,可冊等等。這些都是在進行小程序使用功能評估后最終確定需要添加到整個開發系統中的,所以在進行每個獨立模塊的設計的時候需要考慮到增加的部分,這樣能使整個小程序的開發語言和邏輯層表達更加合理,微信小程序那么在進行邏輯層的程序編寫表達的時候,每個界面JS腳本是主要支持的,微信小程序的邏輯層整個視圖進行處理后,然后再將處理后的結果返回,但是小程序在瀏覽器中是無法運行的,因此部分功能的使用可能會受到一定的限制。(2)視圖層視圖層的主要搭建和表達與邏輯層有根本上的區別,原因是視圖層使用的工具候結合wxss等文件倆將我們需要的微信小程序的視圖表達出來,最終傳到用用范圍,所以可以說視圖層的搭建是相較于比較簡單的部分,這是因為我們主要通5(3)系統層系統層可以理解為整個系統在進行運行的時候支撐小程序運行的軀干,它需要包括的內容是儲存空間、網絡配置、界面表達等等一些,好比說在進行界面瀏覽之后這這時時候在進行網頁和頁面緩存的過程中會產生相應的數據,這時的儲存內容然后就是從邏輯層發送到視圖層進行表達,這樣的化需要使用相應的API的接口進行實現,例如不同的請求是通過不同的特定網絡實現和配置的,wx.request就是通過http進行請求,然后通過判定嘴周進行配置,此時會產生兩種結果一種是success另一種是fail。REST(RepresentationalStateTransfer,簡稱REST)這是一種能夠進行很好構建的網絡系統,它的首次提出是在Roy的論文中。這種系統作為在網頁中常用的一種交互設計語言,十分邊界的解決了在無法確定特定的設計風格的時候如何通過簡單的邏輯設計和模塊組合進行設計,簡單的來看就是他沒有一種統一的模式,在適合需要的表達空間和設計中進行開發,這就是它的邏輯特點。REST的主要開發和語言特點在上文中已經提到,它的使用條件是需要滿足表達條件和約束條件,比方說,在進行軟件的構建搭建、UI設計等方面確定的時候,它會首先進行系統確定是否整體運算和設計是否滿足我們需要的風格運算,這樣的化在進行后續的使用時能夠更加簡單和邊界。REST在進行整體運算表達的時候需要進行資源定義,意思是資源的一一對應關系,這是在操作過程中它在使用的邏輯語言,這樣的原因是在進行資源對應后使得資源的整體和服務能夠溯源,最終進行確定和定位。設計REST風格的API需要遵循(1)唯一專有名詞表示原則在REST進行使用設計的過程中,需要與相應的資源確立對應關系,那么如何找到這樣的一種對應關系,主要采用的是唯一性表達,用唯一的名詞進行確定。(2)分層獨立性原則不同的REST的風格是各部相同的,在進行每一層的編寫表達的時候需要了解的關系是它們每一層各不相同,各不相同的表層進行表達后不會影響到其他的層面,這樣就能夠滿足其功能的獨立性,在進行獨立設計和運算的時候,相對獨立的層面能夠很好地保證系統的穩定性,在使用過程中,能夠進行服務器和域名的對應部署。(3)安全性原則如何確保整個系統設計的安全性和風險性,這里能夠主要進行的方法是在進行數據庫的指令傳達時,系統進行自動的數據調用進行匹配,如果成功就能夠進行下6一步操作,失敗則無法進行,這樣進行風險操作時系統就能夠給予不同的安全操作提示,這就是安全性原則。(4)簡單化原則簡單化原則是用最簡單簡潔的語句進行表達。(5)無狀態原則在每次進行指令傳達后,小程序需要進行的指定服務器并不會一直記錄,在進行完成一次請求后,服務器就會準備接受下一個指令的狀態,這樣的是相當于獨立(6)版本兼容原則根據不同的使用原則,在進行更新的時候盡量保持其版本的兼容性,因為不同的版本其中最終末端的數據表達是有差異的。假如在項目的實施過程中,發現了版本不兼容,導致數據表達結果差異性大,會間接導致整體項目的實施拖延。所以,這就要求我們能夠確保其版本具備兼容性。(7)執行結果一致性原則服務器收到請求和執行命令后的參數表達需要一直,執行結果應該表達出一致性的原則。(8)緩存原則REST在使用時對緩存的部分進行優化設計,當進行較高頻率的設計時增加其緩存速度,從而加快加載的速度。廣東東軟學院本科畢業設計(論文)7第三章裝修商城系統需求分析在開始進行一個項目之前,我們首先要進行的是明確這個系統必須要完成什么,要達到哪一個標準,為此我們需要針對需要開發的系統提供完整清晰而具體的一些要求,來確定系統必須要完成哪一些任務和要求,從而促進項目開發工作的規范化和科學化,在需求方面與顧客達成相對一致,為軟件設計提供基礎和依據,讓該項每一項目實施設計與開發的第一步,就是先準備好項目的需求分析報告。本商城主要是針對需要進行家裝服務的人員進行的設計與開發,所以需要對其進行需求分析。本章則主要是從各個功能的模塊,針對裝修商城進行闡述,為之后的系統的最終實現與設計提供一定的理論基礎。一個項目進行設計與開發,必不可少的當屬項目在前期的需求分析。唯有保證項目的需求分析的完整性及真實性,才能更好更快的對項目進行開發,同時也保證了項目的安全性、及時性等,保證系統的正常運行。客戶需要在裝修平臺上提供個人信息進行注冊并成功登錄,才能瀏覽本系統的各類信息以及功能,客戶享有的功能包括以下:(1)信息瀏覽功能用戶可以在整個頁面中查看全部的裝修信息、裝修相關的資料查詢、公司簡介、(2)投標功能用戶需要在平臺上進行裝修需求的提供,將自己的裝修思路進行闡述之后,系統通過大數據匹配將你的需求進行推送到各個商家,商家會進行競標的環節。(3)裝修咨詢用戶能夠在平臺上直接與設計師和相關專業人員進行裝修相關知識的溝通和問(4)意向購買顧客能夠在有一定的購買意向之后進行訂單的支付和付款,當付款成功之后就8(5)聊天咨詢顧客在頁面瀏覽的過程中如果發現有自己喜歡或者感興趣的家裝風格的時候就能夠與商家進行溝通,在各種細節和相關設計環節溝通完成之后,確認進行購買。信息瀏覽信息瀏覽投標功能聊天咨詢顧客裝修咨詢意向購買圖3.1裝修顧客用例圖3.1.2商家功能需求分析商家在注冊登錄后,企業商家也可以實現以下相關功能:(1)修改商家簡介能夠對自己商家的相關信息和介紹進行更改,設計師的信息也可以。(2)商家發布和管理信息支持商家的活動信息修改和發布等操作。修改商家簡介修改商家簡介發布和管理信息商家注冊信息修改經典案例管理圖3.2商家用例圖廣東東軟學院本科畢業設計(論文)93.1.3精英工匠需求分析(2)信息填寫填寫信息填寫信息工種分類信息查詢經典案例管理精英工匠圖3-3精英工匠用例圖3.1.4信息管理系統需求分析(1)商家信息管理(2)精英工匠信息管理對注冊的精英工匠的信息進行查看和審核,同樣也需審核、管理其發布的相關展示圖片商家信息管理商家信息管理精英工匠信息管理管理員圖3-4顧客聊天用例圖3.2非功能性需求分析為了保證系統穩定運行、易于系統維護與后期系統的升級等,但不針對系統行為的特定需求,在設計時也需要在非功能性需求上進行一定的設計。(1)穩定性。首先一個系統需要首先保障的是穩定性,當用戶進行使用的過程中如果系統一直出現崩潰的現象,那么這一定的對軟件的毀滅性的打擊,所以說需要保證軟件的(2)流暢性。系統的流暢程度對用戶的使用體驗來說無疑是至關重要的。如果在加載圖片或加載跳轉的頁面的時候出現了系統的卡頓或嚴重延遲,這樣的話就會嚴重影響客戶(3)美觀性。但是重點分明的用戶界面的設計對客戶進行吸引,讓客戶能夠在系統界面停留的時廣東東軟學院本科畢業設計(論文)第四章裝修商城系統的設計在對本系統的需求分析進行刨析,從而了解到此程序內必須包含有4個相應的重要業務用例,包含的模塊分別為客戶、商家、精英工匠以及相對應的信息管理模塊。系統的總體功能結構設計模塊圖,如下圖4-1所示。信息管理模塊信息管理模塊精英工匠模塊商家功能模塊裝修顧客模塊裝修微商城系統在對客戶端進行開發的過程中主要使用的是面向對象的一種方式,這樣的方式進行開發設計的話能夠使用較為簡單語言和功能實現一定的功能實現,同時因為本系統是根據不同的模塊進行的開發設計所以說這樣的開發設計方式可以用不同的人員進行同步的開發,在各個模塊開發完成之后就能夠將整個系統的模塊進行整合,之后系統的整體框架就搭建完畢了,這樣的開發技術方式能夠較好的幫助開發者進開發環境。本項目使用微信開發者工具來進行微信小程序的界面的設計與實現,通過PHP集成開發工具來連接開發服務器的API代碼,使用微信開發者工具中的真機系統的主體框架部分主要是微信小程序的客戶端、數據庫、服務器這幾個部分,在實現微信小程序的客戶端部分進行搭建的過程中需要的是使用的“MINA”框架來進行的實現,這樣的話就能夠將客戶的使用與后臺進行很好的對接,這樣的話用戶為客戶端提供數據接口在進行邏輯語言變下的過程中能夠在客戶端實現客戶的注冊、瀏覽、購買、下單等業務的過長,這是實現數據庫與客戶端的關鍵的一個步驟。微信小程序的客戶端的實現不僅需要使用微信服務器進行API接口的調用,同時也需要本地服務器的支持。數據庫的數據存取,數據表等功能依托MySQL進行開供數據的接口調用。項目的總體架構圖,如下圖4-2。ThinkPHP5服務器微信小程序客戶端圖4-2系統總體架構圖緩存4.2系統功能模塊設計4.2.1裝修顧客模塊設計在裝修客戶的瀏覽過程中如果有意向進行相關設計的購買交易的時候,他首先可以進行相關的經典裝修案例查看,對一定的裝修風格和設計師有一定的了解之后再與其進行線上的溝通和交流,設計師會根據客戶的相關意見和要求進行設計的初擬,這樣的話客戶在看到設計圖之后能夠更好的提出修改的意見,如果覺得滿意的話就提交購買意向的訂單即可。廣東東軟學院本科畢業設計(論文)顧客登錄顧客登錄首頁瀏覽瀏覽商家精英工匠詳細信息經典案例聊天交流進行購買圖4-3裝修顧客模塊流程圖4.2.2商家功能模塊設計商家主要就類似于淘寶上的賣方一樣,對相關的信息進行修改、增添、刪除等操作,同時商家也能夠在商城中將自己公司的設計的較為成功的案例和圖片進行上傳,上傳完成后可以進行編輯和刪減,對留言進行回復等操作。商家登錄商家登錄修改信息顧客交流商家交易企業簡介裝修案例日常維護圖4-4商家功能模塊流程圖4.2.3精英工匠模塊設計這是指在各個裝修板塊的精英工人等能夠上傳自己的相關信息等,用戶在需要問題進行詢問交流的過程中對其進行頭像的點擊之后就能夠進行交流和溝通,同時用戶在進行交流之前需要進行用戶信息的填寫等。廣東東軟學院本科畢業設計(論文)精英工匠精英工匠填寫信息失敗審核成功發布重新填寫圖4.5精英工匠模塊流程圖能夠查看商家的相關信息,對上傳的內容信息進行修改和管理,對商家發布的經典案例進行刪除和管理,對工匠的信息進行刪除和管理。管理員登錄管理員登錄注冊發表信息審核刪除修改信息管理圖4-6聊天系統模塊流程圖數據庫的設計需要安全可靠,這是因為數據庫里面的資源是企業很多的原始資源,為保證系統的正常運行,則必須要保證數據庫數據的安全問題。為了滿足客戶的相關需求,系統需要能夠查詢、修改、刪除、添加相應的數據,所以說在海量數據庫資源的前提下為了讓數據庫更加的安全穩定,在進行數據庫的設計的時候要遵這是因為數據庫中包含著系統的所有數據的集合,它能讓使用者進行相關數據的查詢與刪除等操作。數據庫里的大部分數據必須具備延展性,共享性卻又包含獨立性,同時要求參照相應的數據模型來進行數據表的設計與實現,從而增大容錯率,減小出錯的可能性。聯系方式用戶名顧客性別主鍵ID圖4-7顧客信息E-R圖(2)商家信息的E-R圖商家名稱經典案例主鍵ID商家地址圖4-8商家信息E-R圖(3)工匠信息的E-R圖聯系方式姓名設計師經典案例圖4-9設計師信息E-R圖(4)訂單信息的E-R圖單價裝修類別訂單信息時間圖4-10訂單信息E-R圖針對本系統所需要的不同的數據,需要設計出包含用戶,工匠等實體的精準數據表,同時實現表與表之間的結構關聯。以下是各類實體的屬性及說明。(1)用戶信息表T_User表4-1用戶信息表T_User名稱數據類型約束說明主鍵用戶id用戶登錄時使用的賬號名稱用戶登錄時使用的賬號密碼聯系方式年齡(2)設計師信息表T_Designer表4-2設計師信息表T_Designer名稱數據類型約束說明主鍵設計師id外鍵,參考工種類型表工種類型姓名聯系方式經典案例(3)工種類型表T_PROFESSION 名稱數據類型約束說明主鍵工種類型ID非空類型名稱(4)商品類型表T_GOODSTYPE_表4-4商品類型表TGOODSTYPE_名稱數據類型約束說明主鍵商品類型ID非空類型名稱表4-5裝修類別表T_SORT名稱數據類型約束說明主鍵裝修類別ID非空名稱(6)商品信息表名稱數據類型約束說明主鍵商品ID唯一商品名稱外鍵,參考商品類型表商品類型ID商品價格庫存量商品詳情____名稱數據類型約束說明主鍵訂單id外鍵,參考用戶信息表用戶id默認系統時間銷售日期訂單總價1、待付款2、待發貨3、已完成訂單狀態表4-8訂單表T_ORDER_ITEMS名稱數據類型約束說明主鍵訂單id外鍵,參考商品信息表商品id銷售單價銷售數量廣東東軟學院本科畢業設計(論文)第五章系統實現在裝修客戶的瀏覽過程中如果有意向進行相關設計的購買交易的時候,他首先可以進行相關的經典裝修案例查看,對一定的裝修風格和設計師有一定的了解之后再與其進行線上的溝通和交流,設計師會根據客戶的相關意見和要求進行設計的初具體實現部分代碼如下所示:srefPathFn_input:function({restData,re}$filter__system1_restData:function({isnlike,RBRAC,It,inn,restData1,is,params,eq,gt,props,LBRAC,nreturneq('fyonghuid',restData1.current.id/*{"dependencies":["user"]}SrefFn_input:funetion(frestData,restD}args={"url":"$UI/main/shouargs.params={"gjid":params.gjid,"gjname":params.gjnamereturnSpage.$compByCtx('wxapi',Sevent.廣東東軟學院本科畢業設計(論文)◎家居用品裝修商城猜車工區圖4-11裝修商城界面實作這是指在各個裝修板塊的精英工人等能夠上傳自己的相關信息等,用戶在需要問題進行詢問交流的過程中對其進行頭像的點擊之后就能夠進行交流和溝通,同時用戶在進行交流之前需要進行用戶信息的填寫等。具體實現部分代碼如下所示:nlike,RBRAC,lt,inn,is,params,eq,gt,props,LBRAC,not,isNull,gte,SimageUrlFn_image:function({restData,listSindex,Sreturnlist5item.ft},SevtH_list1_tap:function({Sevent,$datasssargs=argumentsargs.params={"gjid":list5item.fid,"gjname":return$page.$compByCtx('wxa界面截圖如下所示:會善開通個人圖料8設計師搬運工水電工圖4-12精英工匠界面5.3個人信息系統實現用戶可以在個人中心中編輯個人資料,并且可以查詢我的訂單里的內容,比如:待付款、待發貨、待收貨和已完成。同時也可以申請成為裝修工程師,彈到相應的具體實現部分代碼如下所示:1('申請工種')===undefined||('申請工種')==='')?'’:('申請工種')}}</label>==='')?':(restData1.curre姓名')===undefined||(‘姓名')==='')?'”:('姓名')}}</label><textclass="weui-cell_bd"id="text2">{{((restData===null||(restDatal.current.fmingchen(restData1.current.fmingcheng)==='')?'':(re<viewclass="x-colx-col-25"id="col2"style="margin-right:10px">"name":"注銷用戶",食圖4-13個人中心界面廣東東軟學院本科畢業設計(論文)第六章系統測試系統測試,是檢查該項目是否完善,項目中已經實現的功能能否符合需求規格和是否能正常運行。為了能夠最大限度的提升系統本身的安全性以及可靠性,我們需要對整體系統進行功能性、兼容性等方面的測試。最大程度地排除系統可能出現的邏輯錯誤和功能錯誤,是系統在設計與開發實現中不可或缺,也至關重要的一個過程。所以,為了保證該裝修商城小程序系統能按計劃進行,本章節對該系統進行本小節通過對用戶的登錄注冊以及查詢等相關操作,來測試項目功能是否能夠表5-1用戶操作測試用例用例標識名稱基于微信小程序的微商城APP的設計與實現用例作者洪依婷名稱操作員管理——登錄操作流程測試類型手工測試日期測試人員洪依婷測試方法場景分析法日期用例描述測試用戶點開小程序能進行授權登錄,瀏覽購物等基本功能前置條件該名用戶是首次點開該系統編號測試項操作步驟預期結果實際結果是否通過(是:Y/否用戶登錄1、用戶點開該微商城小程序2、授權登錄微信小程序1、程序正常彈出“用戶授權登錄”窗口“確認”,程序獲取用戶的用戶名等相關信息3、用戶能正常瀏覽商品等相關信息1、程序正常授權登錄”窗口2、用戶點擊“確認”,用戶的用戶名等相關信息3、用戶能正常瀏覽商品等相關信息Y購物車功能后,點開商品列表中,能查看到商品,并點擊能查看商品詳情覽商品信息并加入購物車2、在購物車中,能查品,并點擊能查看商品詳情Y收藏夾功能點擊“收藏”鈕變為紅色2、在“我的收藏”能顯示收藏商品點擊“收藏”Y關鍵字搜索用戶在搜索欄中輸入搜索文字系統根據用戶輸入的關鍵字,顯示相關商品等系統能通過關鍵字的查找匹配相關的商品Y本小節通過對操作員的增刪查改等的管理操作進行測試,來檢驗項目的管理功能是否能夠達到預期效果,以及系統的安全性和即時性等方面的測試。管理操作測試用例如表5-2。表5-2管理操作測試用例用例標識名稱基于微信小程序的微商城APP的設計與實現用例作者洪依婷名稱操作員管理——管理員增刪查改功能測試類型手工測試日期測試人員洪依婷測試方法場景分析法日期用例描述測試管理員對小程序商品的增刪查改等的管理操作前置條件編號測試項操作步驟預期結果實際結果添加商品數量點擊“新增商品”,填寫商品名稱、價格、描述等信息,點擊“確定新增”1、能正常填寫新增商品信息2、在商品列表能正常瀏覽情,并加入購物車等操作1、正常填寫新增商品信息新增商品信息Y刪除商品在管理商品界面點擊“刪除”,刪除商品將商品刪除,在商品列表不能瀏覽到已刪除的商品已刪除的商品未在商品列表顯示Y廣東東軟學院本科畢業設計(論文)修改商品詳情在管理商品界面點擊“修改”,修改商品名稱、價格等相關信息修改后的商品信息能在商品列表更新顯示商品列表上能正常顯示更新后的商品信息Y廣東東軟學院本科畢業設計(論文)第七章總結小程序,是當下較為火熱的應用程序,是一種新的開放能力,能在微信內對于用戶來說,具有加載快速,無需安裝卸載等的優點,給用戶提供了便利,對于開發者來說,開發成本較低,開發難度相對于其他應用軟件也較低。所以我也想趁這次由于我們學校未系統地學習關于小程序方面的知識,我也未在學校學習過相關前端的知識,但由于自己大一的時候加入了學校的虛擬公司,在公司里,有公司師說是有所涉獵。對于一些后端的相關知識也是相對較為欠缺,大二大三的時候也較要完成此次畢設對我來說是有一定的難度的,在完成畢業設計小程序之初,我也在前一段時間查閱了大量小程序的相關書籍,也在網上翻閱資料,借鑒別人的學習經驗,深入學習研究微信小程序開發文檔,先進行一些前端的簡單設計和初步實不斷學習和鞏固。由于我個人能力有限,學習不夠深刻,本次畢業設計的項目仍然對于最后的軟件測試方面,自己也查閱了大量的資料,重新溫習了大二學習的軟件測試這門課程,也向一些軟件測試方面的同學求助,讓其幫忙指導和修改。雖然以前也學習了軟件測試的知識,但對于微信小程序的測試,還并未接觸過,對于JavaScript和云開發方面也了解不夠深刻,所以在測試方面也做的不夠完整。雖然畢業設計任務繁多而瑣碎,但好在有著資深的導師的指導和同學間相互的鼓勵,讓我在期限內完成了本次項目的設計與實現。正是畢業設計過程中的一次次培養了我的耐心,使我明白沒有什么東西是可以一蹴而就的。畢設對我來說是我學習生涯中非常難得的一次項目經歷,還是我學習生涯一份寶貴的經驗。即將踏入社會的我還有很多的東西需要我去學習和思考,還有許多的困難等著我去克服,在今后我也將加倍地努力學習,擴大自己的閱讀面,用知識武裝頭腦,不斷提高自身的[11]李振坤.基于B/W/D結構的高考網上報名系統設計及其致謝在完成這次微信小程序的畢設項目的過程中,我發現學習,是一個漫長而艱辛的事情,但又收獲滿滿的過程。只有通過不斷地學習、涉獵知識,才能增長我們的見識。但同時學習更重要的還是實操,只有學以致用,才能記憶深刻,才能更好地理解它掌握它。在完成論文的過程中,我也遇到了許多困難,包括專業知識、論文撰寫格式、要求等的方面,但通過不斷地查閱相關書籍和資料,尋求老師、同學和朋友的幫助下,問題也一一得到了解決。但由于我個人能力有限,學習不夠深刻,本次畢業設計的項目仍然不夠完善,還有許多未完善的功能等問題。在本項目的實施過程中,我也從中發現了許多不足之處,同時也將繼續針對這些不足加以改正和提高,不斷學習增長見識,學會總結和思考,改善思維提高能力。在這段時間以來,我在對系統的開發實現過程中,遇到了很多不懂的地方,也無法自行解決,都是在同學和指導老師的幫助下,才能一一解決。在此,我要感謝他們,特別是我的畢業設計導師,感謝這段學習期間您給予的幫助和指導,是您給予我很多不同的思路跟方法,以及對我在專業知識方面的欠缺進行了耐心的教導,也讓我對待事情更加的耐心和細心,這將積極影響著對我今后生活。捷鍵與一些電腦小技巧這是高手最常用的第一快捷組合鍵。這個快捷鍵組合可以將桌面上的所有窗口瞬間最小化,無論是聊天的窗口還是游戲的窗口……只要再次按下這個組合鍵,剛才的所有窗口都回來了,而且激活的也正是你最小化之前在使用的窗口!不用再去移動鼠標點“開始→搜索→文件和文件夾”了,在任何狀態下,只要一按winkey+f就會彈出搜索窗口。還有一個更簡單的辦法,就是按winkey+r!如果打開的窗口太多,這個組合鍵就非常有用了,它可以在一個窗口中顯示當前打開的所有窗口的名稱和圖標●,選中自己希望要打開的窗口,松開這個組合鍵就可以了。而alt+tab+shift鍵則可以反向顯示當前打開的窗口。當你需要打開資源管理器找文件的時候,這個快捷鍵會讓你感覺非常“爽”!再也不用騰出一只手去摸鼠標了!winkey指的是鍵盤上刻有windows徽標的鍵●。winkey主要出現在104鍵和107鍵的鍵盤中。104鍵盤又稱win95鍵盤,這種鍵盤在原來101鍵盤的左右兩邊、ctrl和alt鍵之間增加了兩個windwos鍵和一個屬性關聯鍵。107鍵盤又稱為win98鍵盤,比104鍵多了睡眠、喚醒、開機等電源管理鍵,這3個鍵當你選中一個文件的話,這意味著“重命名”F10或ALT放入回收站激活當前程序的菜單欄打開開始菜單在win9x中打開關閉程序對話框刪除被選擇的選擇項目,如果是文件,將被放入回收站刪除被選擇的選擇項目,如果是文件,將被直接刪除而不是新建一個新的文件保存當前操作的文件剪切被選擇的項目到剪貼板CTRL+INSERT或CTRL+C復制被選擇的項目到剪貼板SHIFT+INSERT或CTRL+V粘貼剪貼板中的內容到當前位置ALT+BACKSPACE或CTRL+Z撤銷上一步的操作ALT+SHIFT+BACKSPACE重做上一步被撤銷的操作Windows鍵+D:最小化或恢復windows窗口Windows鍵+U:打開“輔助工具管理器”Windows鍵+CTRL+MWindows鍵+EWindows鍵+FWindows鍵+RWindows鍵+BREAK重新將恢復上一項操作前窗口的大小和位置打開資源管理器打開當前活動項目的快捷菜單在放入CD的時候按下不放,可以跳過自動播放CD。在打開word的時候按下不放,可以跳過自啟動的宏一個窗口)在IE中:關閉當前應用程序打開程序最左上角的菜單切換當前程序切換當前程序將windows下運行的MSDOS窗口在窗口和全屏幕狀態間切換將當前屏幕以圖象方式拷貝到剪貼板將當前活動程序窗口以圖象方式拷貝到剪貼板關閉當前應用程序中的當前文本(如word中)切換到當前應用程序中的下一個文本(加shift可以跳到前顯示前一頁(前進鍵)顯示后一頁(后退鍵)在頁面上的各框架中切換(加shift反向)刷新強行刷新前打勾-“確定”2.刪除以下文件夾中的內容:x:\DocumentsandSettings\用戶名\Cookies下的所有文件(保留index文件)x:\DocumentsandSettings\用戶名\LocalSettings\Temp\下的所有臨時文件)所有文件(頁而文件)x:\DocumentsandSettings\用戶名\LocalSettingsHistory\下的所有文件(歷史紀錄)x:\DocumentsandSettings\用戶名\Recent\下的所有文件(最近瀏覽文件的快捷方式)x:WINDOWS\Temp下的所有文件(臨時文件)x:WINDOWS\ServicePackFiles(升級spl或sp2后的備份文件)x:WINDOWS\DriverCacheli386下的壓縮文件(驅動程序的備份文件)x:WINDOWSSoftwareDistribution\download下的所有文件3.如果對系統進行過windoesupdade升級,則刪除以下文件:x:windows\下4.然后對磁盤進行碎片整理,整理過程中請退出一切正在運行的程序還原點”(最好以當時的日期作為還原點的名寧)7、在各種軟硬件安裝妥當之后,其實XP需要更新文件的時候就很少了。刪除系統備份文件吧:開始→運行→sfc.exc/purgecache近3xxM。(該命令的作用是立即清除"Windows文件保護"文件高速緩存,釋放出其所占據的空間)的dl檔,只要你已拷貝了安裝文件,完全可以這樣做。件的可能性不大,所以也可以考慮將這個備份刪除,文件位于windows\drivcrcache\i386目錄下,名稱為driver.cab,你直接將它刪除就可以了,通常這個文件并不全部都合適自己的使用,比如IMJP8_1日文輸入法、IMKR6_1韓文輸入法這些輸入法,如果用不著,我們可以將其刪除。輸入法位于windowsime\文件夾11、升級完成發現windows\多了許多類似$NtUninstallQ311889$這些目錄,都干掉!13、關閉系統還原:系統還原功能使用的時間一長,就會占用大量的硬盤空選擇"系統還原"選項,選擇"在所有驅動器上關閉系統還原"復選框以關閉系統還原。也可僅對系統所在的磁盤或分區設置還原。先選擇系統所在的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論