《基于微信小程序閑置物品二手交易平臺設計與實現(xiàn)》10000字(論文)_第1頁
《基于微信小程序閑置物品二手交易平臺設計與實現(xiàn)》10000字(論文)_第2頁
《基于微信小程序閑置物品二手交易平臺設計與實現(xiàn)》10000字(論文)_第3頁
《基于微信小程序閑置物品二手交易平臺設計與實現(xiàn)》10000字(論文)_第4頁
《基于微信小程序閑置物品二手交易平臺設計與實現(xiàn)》10000字(論文)_第5頁
已閱讀5頁,還剩39頁未讀 繼續(xù)免費閱讀

付費下載

下載本文檔

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

文檔簡介

基于微信小程序閑置物品二手交易平臺設計與實現(xiàn)摘要隨著互聯(lián)網(wǎng)的快速發(fā)展,手機在我們的生活當中扮演著重要的角色,在手機的軟件當中微信是大多數(shù)人常用的應用之一,可以替代許多的應用,比如使用微信支付就能夠代替許多的支付應用,在目前市場當中占有較大的市場份額。由于微信用戶越來越多,因此微信小程序的重要性也越來越明顯,因此很多企業(yè)意識到用小程序開展業(yè)務的重要性,許多企業(yè)都慢慢地使用小程序。在設計和編程小程序的過程當中,常用的編程語言以JAVA為主,而系統(tǒng)則更多的是采用JSP技術來完成,建數(shù)據(jù)庫則通過MySQL來支持,使得小程序整個系統(tǒng)使用起來非常的簡單方便,能夠7讓企業(yè)在使用微信小程序過程當中更便于管理用戶、管理產(chǎn)品、管理訂單、管理系統(tǒng)等。關鍵詞:微信小程序;閑置物品交易平臺;JSP;MYSQL目錄1概述 概述1.1課題背景及意義網(wǎng)絡的飛速發(fā)展,為人們提供了許多便利,讓人們在日常生活中更好地處理遇到的問題,而網(wǎng)絡也變得更加的便捷,如學習和購物,都可以用網(wǎng)絡來實現(xiàn)利用互聯(lián)網(wǎng),可以讓人很容易的解決問題,從而達到自己的目的。因此,利用微信的方式來管理閑置物品的交易平臺,是一種很好的方式。隨著互聯(lián)網(wǎng)的發(fā)展,隨著科學技術的發(fā),越來越多的智能產(chǎn)品被普及開來,因為計算機的強大,所以很多事情都是由計算機來完成,這也是為什么大家都關注的原因。計算機的使用時間越長,就代表著人的需求也就越大,所以我們必須要不斷的改進自己的產(chǎn)品,提升用戶滿意度。想要推進社會發(fā)展,互聯(lián)網(wǎng)的發(fā)展尤為重要。這次我的課題設計是以微信小程序基礎服務的閑置物品交易平臺的設計與實現(xiàn),在這個程序里,用戶可以隨時隨地的進行使用,在智能移動端進行登錄和操作,主要的需求就是方便和簡潔。所以,我制作程序的初衷和目標就是簡潔和方便,來滿足用戶的需求。1.2中外研究現(xiàn)況微信是目前發(fā)展最快的一款社交軟件,它可以讓不同的操作系統(tǒng)的使用者在互聯(lián)網(wǎng)上發(fā)送圖片、聲音、視頻等信息,在過去的幾年里,它的作用已經(jīng)從一個簡單的聊天變成了一個支付、閱讀以及辦公多個方面的交互應用。微信小程序是一款以微信為基礎的輕量級軟件,不需要下載或安裝,具有“無障礙”和“開放使用”特點。

1、新媒體時代微信小程序的發(fā)展困境及現(xiàn)狀

進入市場的難度很大。微信用戶很難在第一時間發(fā)現(xiàn)他們的登陸的微信applet界面。而在微信上,使用者必須登陸微信,在掃描線上輸入二維碼,就可以完成相應的操作。比如,使用的微信應用軟件和微信聊天窗口有“沖突”,類似于在瀏覽器中打開其他瀏覽器。在微信升級后,用戶可以在主頁的下拉菜單中直接查找到微信的應用。但因為有大量的應用程序,您需要在搜索欄中搜索才能找到小程序。事實上,用戶對小程序的搜索行為非常有限。2、微信小程序的未來發(fā)展突破口

作為一種新型的媒介渠道,公眾號與小程序之間不是相互排斥,而是相輔相成。但是,這些小程序可以將數(shù)據(jù)和函數(shù)水平地結(jié)合起來。和相同的小程式相關聯(lián)。這就是內(nèi)容分發(fā),受眾管理和業(yè)務市場的不同。同時,一些高度商業(yè)化、交互式和實時的專欄可以分離并構(gòu)建到特定的應用程序applet中。為專欄作家提供一個運營專欄作家的平臺

目前,河南廣播電視臺并沒有很好地利用這些功能。所以,還有很多有待完善的地方。通過對以往新媒體研發(fā)項目的調(diào)研與分析,目前各子課題的研究重點有三個。

1)與使用者進行交互。首先,要將公眾號與其他平臺的相互區(qū)分開,小程序之間的互動應當更加明確。例如,僅與特定列交互。第二,加強隱私保護,如購買信息。

2)信息顯示。與公眾賬戶上固定數(shù)量的推文不同,這個小程序應該能夠?qū)崿F(xiàn)更大的靈活性、更豐富的內(nèi)容和更簡單的信息表達。同時,在內(nèi)容形式上,應綜合利用文字、文字、音像等有效載體。

3)交付方法的應用。付款過程應該更容易處理。關于注銷分類更加明確和合理。第一,合理地劃分了軟件的主要功能,實現(xiàn)了需求化、模塊化、產(chǎn)品特性化和數(shù)據(jù)可視化;靈活設計的小程序,使其與每個頻道的風格相匹配。第二,與成本會計相結(jié)合,采用商務技術服務的方式對工程進行控制與篩選。技術研發(fā)費用和操作維修費用可一次核算,也可以作為成本項目收入計算。在維護、推廣和運營方面,研發(fā)團隊設計了小型項目,以確保項目系統(tǒng)的運營和數(shù)據(jù)安全。頻率頻道指定人員管理內(nèi)容、事件和用戶進行管理。

4、4.在媒體融合的時代,小程序有助于廣播電臺的發(fā)展

1)加強和發(fā)展民意。臺灣是中共傳媒,在鞏固、建設和發(fā)展民意上有其特殊的任務。作為新媒體矩陣中的一條重要渠道,我們必須要在其中占有一席之地。

2)提高節(jié)目及頻道的品牌知名度。小程序是一種受歡迎的新媒介產(chǎn)品,同時也是媒介與節(jié)目形象塑造的一部分。利用多個渠道和平臺進行產(chǎn)品的自我營銷與包裝,對渠道和欄目的品牌建設都是有益的。

3)在推動媒介融合的同時,新媒介產(chǎn)品的數(shù)據(jù)界限也隨之消失,并得到了共享。Applet/Appletgroup和公用平臺的融合,使其突破了傳統(tǒng)的數(shù)據(jù)模型,為新媒體產(chǎn)品提供了更多的數(shù)據(jù),從而真正地實現(xiàn)了用戶的數(shù)據(jù)共享。河南廣播電視臺作為新聞傳媒機構(gòu),要主動擔當起主流媒體的職責,加強輿論陣地的建設與整合,把黨和政府的聲音和正能量傳遞出去,使自己的傳媒職責和社會價值得以真正體現(xiàn)出來。同時,通過互動、分享、在線支付、地理信息等方式,為各單位提供不同的頻道或欄目。1.3本課題主要工作本論文的重點是設計和實現(xiàn)一個以微信為基礎的閑置物品交易應用軟件。在對整個系統(tǒng)進行了總體的開發(fā)與設計后,對其功能及需求進行了較詳盡的闡述。本論文共分五章進行:第一章:本文的研究背景、意義和整體結(jié)構(gòu)。第二章:介紹了在微信小程序上設計和實現(xiàn)閑置商品交易的相關技術。第三章:對系統(tǒng)的需求和功能案例的分析,并給出了整個系統(tǒng)的流程。第四章:主要從系統(tǒng)的功能和數(shù)據(jù)庫兩個方面做了詳細的闡述。第五章:主要介紹了微信小程序的閑置商品交易系統(tǒng)的設計和實施。第六章:通過對微信應用軟件開發(fā)的空閑商品交易系統(tǒng)的測試和分析,發(fā)現(xiàn)其存在的問題。2系統(tǒng)開發(fā)環(huán)境2.1JAVA技術JAVA是整個系統(tǒng)的主要開發(fā)技術,也是目前市場上最常用的一種語言,經(jīng)過不斷的升級和改進,它的技術已經(jīng)非常成熟,可以滿足大多數(shù)的軟件開發(fā)。JAVA的編程技術有很多優(yōu)點,正因為如此,JAVA的編程技術才會被廣泛的應用,在JAVA的編程技術中,JAVA可以有很多的應用,可以滿足不同的客戶的需要,也可以根據(jù)不同的應用程序,方便的設計,按照該系統(tǒng)的要求,在軟件開發(fā)中應使用JSP和JAVA兩個主要的技術模塊,由于這種技術具有簡單、高安全性、無限制、易于面向?qū)ο蟮奶攸c,使得使用者能夠清楚地理解系統(tǒng),使用者更好地了解系統(tǒng),管理系統(tǒng)更加簡單,能夠從根本上解決軟件開發(fā)中存在的問題。2.2MySQL數(shù)據(jù)庫C++和C++語言是MySQL編寫主要方式,通過多種編譯程序進行測試,并實現(xiàn)了較高的可移植性。常見的MAC操作系統(tǒng)為C、C++、PHP,、Python、Java以及其它的程序設計語言。對SQL查詢算法進行了優(yōu)化,以更方便于查詢。MySQL可以在一個獨立的網(wǎng)絡環(huán)境中被用作一個單獨的應用。同時,它也支持多種語言的編碼方式,如通用GB2312、UTF-8、日語SHir-JIS等。MySQL可以提供多種數(shù)據(jù)連接方式,如TCP/IP、ODBC、JDBC等,并可以管理各種數(shù)據(jù)庫操作。與其他大型數(shù)據(jù)庫(如Oracle、DB2和SQL)相比,MySQL有其缺點,比如功能?。∕ySQL集群功能差且效率低),但這并沒有降低其受歡迎程度。MySQL強大的性能能夠為一般的用戶和中小公司提供許多的商業(yè)應用。MySQL是一款免費的軟件,可以直接下載和安裝。MySQL是一個快速和多用戶的SQL數(shù)據(jù)庫服務器,它幾乎是自由的,支持SQL的正規(guī)語法,并且擁有各種數(shù)據(jù)類型,能夠進行各種數(shù)據(jù)處理。線程是使用較少資源為用戶提供服務的簡單流程。MySQL的多線程特性能夠最大限度地發(fā)揮CPU的作用??梢栽诙喾N平臺上使用MySQL,跨平臺的表現(xiàn)很好,可以在多個系統(tǒng)中進行程序轉(zhuǎn)換。MySQL有著不錯的密碼以及權限??梢允褂?DBC將MySQL與數(shù)據(jù)庫進行連接。它將會為MySQL提供大量的函數(shù)界面,并且會對MySQL應用進行很大的擴充。2.3微信小程序微信自誕生以來,已經(jīng)成為許多人不可或缺的溝通工具。微信小程序是一款應用軟件,無需下載和安裝即可使用。因此,微信小節(jié)目的出現(xiàn),讓你觸手可及。用戶只需掃描或搜索即可打開應用程序,使用起來既簡單又快捷。微信applet的開發(fā)將使企業(yè)更好地和用戶進行交流,以達到客戶的經(jīng)驗。這樣,就能為公司創(chuàng)造大量的利潤和流量,這對企業(yè)來說非常重要。隨著微信的開放功能越來越多,一些小程序?qū)⒗^續(xù)完善和開放一些功能。同時,它還提供了更多的接口功能,供開發(fā)人員深入挖掘。當然,隨著微信的發(fā)展,未來會有更多的功能。企業(yè)可以實現(xiàn)的功能數(shù)量也將增加。未來微信小程序的開發(fā)將對微信小程序的發(fā)展起到突出而重要的推動作用。微信applet的發(fā)展將與其他行業(yè)建立更加友好的關系。微信applet的開發(fā)是基于微信用戶的開發(fā),可以更好的整合微信,實現(xiàn)更多功能。這不僅吸引了更多的用戶,還允許業(yè)界加入微信小應用程序,使微信使用更加方便。由于微信小應用程序是為一系列功能而設計的,因此無需安裝或下載它們。同時,對于許多客戶來說,微信小應用程序不占用任何移動內(nèi)存,不受移動系統(tǒng)的限制,運行速度非???。微信小應用的開發(fā)成本相對較低,周期較短。與任何其他應用程序開發(fā)一樣,它需要大量資金。微信小程序的價格通常在幾千元以內(nèi),所以任何人都可以買得起微信小程序,這與應用程序幾乎相同[5]。綜上所述,從微信applet未來的前景和趨勢來看,微信用戶已經(jīng)超過10億,而且數(shù)量非常龐大。在所有應用中,微信是最常用的。可以說,幾乎每個人都離不開微信。微信小程序的開發(fā)能力很強,可以方便地為一些小程序創(chuàng)建快速的方法。而且,它們不會占用你的移動電話內(nèi)存。所以,微信小節(jié)目有很大的發(fā)展空間。3系統(tǒng)分析3.1可行性分析該軟件的開發(fā)與設計,主要是為了滿足用戶的需求,而評價一個系統(tǒng)的性能與性能,則可以通過對其功能與需求的分析,來判定其性能,進而滿足用戶的需求。每一個系統(tǒng),在研發(fā)完成的時候,都會對其進行分析,最終得出結(jié)論,這是一個非常優(yōu)秀的功能,經(jīng)過分析,可以讓它更加完善,更加標準化。3.1.1技術可行性微信端是一個基于MySQL數(shù)據(jù)庫和JAVA技術開發(fā)的微信小程序,在學習JAVA和MySQL數(shù)據(jù)庫的基礎上,完成了一套基于JAVA和MySQL的系統(tǒng)開發(fā),在微信小程序中實現(xiàn)了閑置物品的交易,因為在學校里已經(jīng)學會了JAVA和MySQL的基礎知識,所以在系統(tǒng)開發(fā)的時候,已經(jīng)能夠熟練的使用和使用這些技術。因為學生們只需要在電腦上學習JAVA和MySQL數(shù)據(jù)庫,就可以很輕松的使用和掌握這些技術。由此可以看出,在選擇軟件時,系統(tǒng)開發(fā)是可行的。3.1.2操作可行性以在微信小程序上進行閑置物品交易為基礎設計并開發(fā)系統(tǒng),需要花費很多的人力、物力。整個系統(tǒng)的操作流程基本采用了簡單明了的方式,首頁和子目都很清楚,所有的功能都是按照一定的次序進行的,既不會在同一個界面上出現(xiàn),也不會出現(xiàn)重復的現(xiàn)象,這就給了用戶很大的便利。3.1.3經(jīng)濟可行性這個項目的最初目的是為了節(jié)省成本,因為我基本上是自己完成了從設計到最后的開發(fā),并且我所用的技術都是非常簡單和常用的,因此,我不會花錢去做,也不會花錢去做,而是在開發(fā)的時候,我也會從其他方面學習一些方法。利用因特網(wǎng)管理各種事情是很常見的,由于隨著使用者的不斷增多,因此以微信小程序為基礎的閑置物品交易的設計與實現(xiàn)的發(fā)展也是不斷提升,根據(jù)人們對基于微信小程序的閑置物品交易的設計與實現(xiàn)的大量需求,所以醫(yī)療行業(yè)都可以對基于微信小程序的閑置物品交易的設計??傊?,開發(fā)該系統(tǒng)是可以執(zhí)行的。3.2功能需求分析UML是一種語言。一般來說,使用UML對軟件密集型系統(tǒng)進行可視化建??梢允管浖芗拖到y(tǒng)更加層次化,在開發(fā)人員面前更加深入和直觀。除此之外,它還可以為開發(fā)商提供方向感,以跟蹤總體開發(fā)情況,從而避免混淆開發(fā)早期的所有準備工作。因此,在軟件開發(fā)之初,UML建模和軟件分析是非常有益的。下面是系統(tǒng)的UML建模分析。圖3-1用戶用例高校閑置物資交易平臺能夠為大學生解決很多問題,為學生提供更好的、更具性價比的商品。具體如下。使用者登錄功能。登陸界面使用ElementUI框架技術來美化和優(yōu)化該接口。該架構(gòu)中的各種構(gòu)件使得軟件界面統(tǒng)一,交互流暢,美觀簡潔,易于上手。銷售相關信息模塊。使用者在登錄后,可以在網(wǎng)站上張貼商品。相關信息查詢模塊。包含資訊查詢與資訊瀏覽兩大部分。使用者可通過搜索框,迅速搜尋所需之商品,透過資訊瀏覽獲得信息。物流模塊。管理員對使用者上傳的項目,包括查看項目和刪除項目。由于在物品交易平臺上,有可能會有違禁品,所以,有必要對違禁品進行檢查,并將其刪除。管理員用例圖圖3-2管理員用例圖用戶管理模塊。用戶管理模塊主要負責用戶的個人信息查詢和修改用戶密碼。并且可以查看,編輯,刪除自己發(fā)布的物品。信息管理模塊。管理員可以通過一個單獨的頁面訪問后臺,管理用戶。3.3系統(tǒng)流程分析我們設置了登陸程序,每個程序都要輸入密碼,這樣既能保護用戶的信息,又能保證系統(tǒng)的運行。如圖3-3在登陸該系統(tǒng)之前,用戶必須進行登記。具體的登記過程如下:圖3-3用戶注冊流程用戶登陸后可以在線瀏覽,登陸后可以進行商品的收藏、購買等。如圖3-4。圖3-4登錄流程圖管理員可以對用戶、商品以及評價等進行管理。如圖3-5圖3-5系統(tǒng)管理員管理流程系統(tǒng)操作流程圖:開發(fā)一個新的系統(tǒng),會遇到很多的問題,而如何解決這個問題,就必須要在運行的時候,找到問題,然后再解決。在開發(fā)系統(tǒng)的時候,必須要有一個順序,這樣才能在開發(fā)的時候,解決更多的問題。所以,在開發(fā)的時候,一定要做好計劃,以便在開發(fā)的時候,可以很容易的看出哪些地方需要改進,如果沒有問題,那么就可以進行下一步的發(fā)展,這樣可以極大的降低錯誤的判斷。如圖3-6。圖3-6系統(tǒng)操作流程圖添加信息流程:一個完整的系統(tǒng),想要進行DML和DQL的操作,就需要添加更多的數(shù)據(jù),而在開發(fā)的時候,如果數(shù)據(jù)不完全,想要進行查詢、添加、刪除、查看等操作,就需要添加更多的數(shù)據(jù)。判斷數(shù)據(jù)優(yōu)劣的標準要從多方面入手,比如數(shù)據(jù)儲存是否有效以及約束,如果其中一種是錯誤的,那么在運行的時候,系統(tǒng)就會出現(xiàn)故障,這就造成了很大的影響。如圖3-5。圖3-7添加信息流程圖修改信息流程圖:在系統(tǒng)運行時,在輸入和處理的時候,都會出現(xiàn)一些差錯,而一旦出錯,就必須要進行相應的調(diào)整,這也是為什么要修改數(shù)據(jù)的原因。雖然有一些錯誤需要修改,但是在修改的時候,還是要注意的,如果是對的,那就不會有任何的問題,讓用戶可以安心的使用,如錯誤就要進行修改。如圖3-6。圖3-8修改信息流程圖刪除信息流程圖:如果系統(tǒng)出現(xiàn)了錯誤,那么可以進行刪除,有物理刪除和邏輯刪除,這兩種處理方式都不一樣,邏輯的修改不用分析,物理的刪除就需要分析,有的時候,為了防止錯誤的刪除,還會出現(xiàn)一個提示,提醒使用者,要不要刪除。如圖3-6。圖3-9刪除信息流程圖

4系統(tǒng)設計4.1系統(tǒng)概述本文設計和開發(fā)以微信小程序為基礎的閑置商品交易平臺,分析了用戶的需求,分析了系統(tǒng)準備實施的功能,調(diào)整了系統(tǒng)的開發(fā)過程和功能,確保了系統(tǒng)的性能符合了用戶的要求,并對系統(tǒng)進行了全面的測試,以確保系統(tǒng)的正常使用。該系統(tǒng)的工作原理如圖4-1:圖4-1系統(tǒng)工作原理圖4.2系統(tǒng)結(jié)構(gòu)設計該系統(tǒng)主要是以微通道小程序為基礎,設計并實現(xiàn)了閑置物品的交易。微信的最終用戶與服務端的管理是一個統(tǒng)一的平臺。圖4-2展示了一個以微信為基礎的無用項目的整體架構(gòu)。圖4-2系統(tǒng)結(jié)構(gòu)圖4.3數(shù)據(jù)庫設計在建立數(shù)據(jù)庫之前先做概念結(jié)構(gòu)設計,通過分析應用程序的需求來表達分析結(jié)論,抽象信息結(jié)構(gòu),使開發(fā)人員更容易理解數(shù)據(jù)連接之間的關系,充分反映數(shù)據(jù)庫的內(nèi)部結(jié)構(gòu),并且能夠在應用程序環(huán)境中,在需要更改時進行更改。更具體地說,它是各種數(shù)據(jù)模型的基礎。在概念設計中,經(jīng)常使用e-R模型進行描述,以便制作主要實體模型圖,如下所示:圖4-3系統(tǒng)總體E-R4.3.1數(shù)據(jù)庫物理結(jié)構(gòu)設計由前面的數(shù)據(jù)分析可建立如下幾張表,各表詳細信息描述如下:商品類別表表主要字段包含:分類ID和分類名稱。當管理員和用戶成功登錄后,可以瀏覽到商品分類ID和分類名稱表4-1商品類別表序號字段名字段類型字段長度主鍵字段說明1tidint4是分類ID2tnamevarchar50分類名稱圖片表主要字段包含:ID,寵物ID和圖片。當管理員和用戶成功登錄后,可以瀏覽到相應的圖片。表4-2圖片表序號字段名字段類型字段長度主鍵字段說明1idint4是id2pidint4寵物ID3addrvarchar200圖片商品評價表主要字段包含:評價ID,訂單編號,商品ID,用戶名,評分,評價內(nèi)容,評價時間。當管理員和用戶成功登錄后,可以瀏覽到商品評價頁面對于評價的一些信息包括是哪位用戶在什么時候評價的哪個商品都可以看到表4-3商品評價表用戶表主要字段包含:班用戶名,登錄密碼,姓名,性別,手機號碼,聯(lián)系地址,注冊時間。當管理員用戶成功登錄后,可以在相應的頁面看到用戶的信息表4-4用戶表商品表主要字段包含:商品ID,商品分類,商品名稱,新舊程度,數(shù)量,價格,商品簡介,商品狀態(tài),用戶名,發(fā)布時間。當管理員和用戶成功登錄后,可以在瀏覽商品頁面時看到是哪位用戶在什么時間發(fā)布了什么商品以及這件商品現(xiàn)在是否賣出,以及對這件商品的簡介表4-5商品表序號字段名字段類型字段長度主鍵字段說明1pidint4是商品ID2tidint4商品分類3ptitlevarchar50商品名稱4oldsvarchar50新舊程度5quantityint4數(shù)量6priceDecimal9價格7pememotext16商品簡介8flagvarchar50商品狀態(tài)9lnamevarchar50用戶名10ptimedatetime8發(fā)布時間收藏表表主要字段包含:ID,用戶名,商品ID和收藏時間。當管理員和成功登錄后,可以瀏覽到是哪位用戶在什么時間收藏了什么商品表4-6收藏夾表序號字段名字段類型字段長度主鍵字段說明1idint4是ID2lnamevarchar50用戶名3pidint4商品ID4ctimedatetime8收藏時間訂單表主要字段包含:訂單編號,商品ID,數(shù)量,總金額,備注說明,用戶名,姓名,手機號碼,收貨地址,提交時間,訂單狀態(tài),訂單進度。當管理員成功登錄后,可以在瀏覽到訂單的一些基本信息表4-7訂單表留言表主要字段包含:ID,商品ID,用戶名,留言內(nèi)容,留言時間,賣家回復。當管理員和用戶成功登錄后,可以在瀏覽留言頁面時看到是哪位用戶對于商品的留言以及賣家的回復表4-8留言表序號字段名字段類型字段長度主鍵字段說明1idint4是ID2pidint4商品ID3lnamevarchar50用戶名4mquesvarchar500留言內(nèi)容5mtimedatetime8留言時間6ansvarchar500賣家回復私信表主要字段包含:ID,商品ID,用戶名,私信內(nèi)容,發(fā)送時間,回復內(nèi)容。當管理員和用戶成功登錄后,管理員可以看到用戶對自己的留言以及發(fā)送時間,用戶可以看到回復的相應內(nèi)容表4-9私信表序號字段名字段類型字段長度主鍵字段說明1idint4是ID2pidint4商品ID3lnamevarchar50用戶名4mquesvarchar500私信內(nèi)容5mtimedatetime8發(fā)送時間6ansvarchar500回復內(nèi)容管理員表主要字段包含:管理員編號,登錄名,密碼,標識。當管理員成功登錄后,可以在看到自己的一些相關的信息表4-10管理員表5系統(tǒng)實現(xiàn)5.1服務器端實現(xiàn)5.1.1后臺登陸頁面后端服務器執(zhí)行存取后端資料庫,并以JDBC方式傳回回應的結(jié)果。登錄后臺可以管理商品、管理商品分類、管理用戶、管理訂單等功能。如下圖:圖5-1后臺登陸頁面代碼主要負責后臺登錄,還有調(diào)用商品類別、訂單、留言、商品評價、商品、系統(tǒng)等。5.1.2管理用戶信息頁面該頁面為管理使用者信息功能??梢酝ㄟ^用戶名或電話號來查看、刪除、編輯用戶的個人資料。如下圖:圖5-2管理用戶信息頁面代碼主要對用戶信息進行了管理,包括增刪改查功能。5.1.3添加商品類別信息頁面這個網(wǎng)頁是服務器的管理員功能,可以加入包含分類名稱在內(nèi)的商品分類信息。如下圖:圖5-3添加商品類別信息代碼主要為添加商品,包括商品類型、價格、用途、名稱。5.3.4管理訂單信息此頁為管理員的功能,以完成對訂單的管理。你可以查找用戶信息、訂單號、電話號碼、瀏覽或刪除訂單。如下圖:圖5-4管理訂單信息代碼主要包含商品訂單信息、訂單創(chuàng)建時間、訂單編號。5.2客戶端實現(xiàn)5.2.1登錄模塊客戶端本系統(tǒng)的登陸界面為常規(guī)的對話框。這是最普通的手機用戶界面的展示方式。因為手機的屏幕比較小,所以它能很好地與人進行交流。使用者在編輯使用者名稱及密碼后,點擊“登錄”鍵,將使用者名稱及密碼參數(shù)加入該清單物件。如下圖:圖5-5用戶登錄頁面代碼主要實現(xiàn)用戶的登陸界面,包括用戶名和密碼輸入框。5.2.2用戶注冊完成用戶的注冊登記。登記資料包括使用者名稱,密碼,名字等。如下圖:圖5-6用戶注冊代碼主要實現(xiàn)用戶的注冊,包含用戶名、密碼等詳細信息。5.2.3商品頁面本頁是為用戶提供的功能,實現(xiàn)了產(chǎn)品列表的展示,可根據(jù)類別進行瀏覽,點擊即可查看產(chǎn)品詳細信息。如下圖:圖5-7商品頁面展示商品是代碼主要目的,包括商品圖片、價格、新舊程度等。jsonobj.element("ping",jsonArray4);ResultSetrs4=cn.query("select*frommessages"+"wherepid="+rs.getString("pid")+"orderbymtimedesc");JSONArrayjsonArray5=newJSONArray();JSONObjectjsonobj5=newJSONObject();while(rs4.next()){jsonobj5.put("id",rs4.getString("id"));jsonobj5.put("pid",rs4.getString("pid"));jsonobj5.put("lname",rs4.getString("lname"));jsonobj5.put("mques",rs4.getString("mques"));jsonobj5.put("mtime",rs4.getString("mtime"));jsonobj5.put("ans",rs4.getString("ans"));5.2.4商品詳情本頁是為用戶提供的功能,能夠顯示產(chǎn)品的詳細信息,用戶登陸后可以編輯購買的物品或購買物品。還可以把商品加入收藏夾,留言或者發(fā)送私信。界面如下圖:圖5-8商品詳情代碼主要實現(xiàn)商品詳情頁的展示,包括商品名稱、圖片、價格以及更詳細的信息。 5.2.5修改個人信息本頁是一個可以讓使用者修改個人資料的功能。如下圖:圖5-9修改個人信息代碼主要實現(xiàn)用戶自身對個人信息的維護及修改。6系統(tǒng)測試因為網(wǎng)絡上的信息越來越多,很多行業(yè)都在利用網(wǎng)絡來管理信息,而網(wǎng)絡的質(zhì)量,就是衡量一個產(chǎn)品的生存能力的關鍵,它的質(zhì)量,也決定著受歡迎程度,所以,軟件的開發(fā),一定要保證質(zhì)量,讓用戶滿意。在系統(tǒng)開發(fā)完畢之后,需要進行大量的測試,以確保系統(tǒng)的安全和穩(wěn)定,同時也要檢測出是否能夠滿足各種用戶的需要,這是一個非常關鍵的環(huán)節(jié),它的測試結(jié)果將會決定一個系統(tǒng)的開發(fā)質(zhì)量。系統(tǒng)的測試分為兩個部分,一個是輸入,一個是輸出,這些都是為了確保系統(tǒng)的全面測試,在測試的時候,要嚴格按照系統(tǒng)的要求去執(zhí)行,不要隨便測試,要找到錯誤的地方,然后進行修正。在系統(tǒng)的測試中,不僅包含了錯誤和未完成的問題,也包含了系統(tǒng)中沒有明確的,但卻被執(zhí)行的功能,可見系統(tǒng)的測試必須要盡早進行,并且要在系統(tǒng)的發(fā)展中不斷地改進,才能確保系統(tǒng)的正常使用。6.1系統(tǒng)測試方法系統(tǒng)的測試,就是設置一個條件,讓用戶先輸入相關信息,就可以得到相應的結(jié)果。本系統(tǒng)的主要測試內(nèi)容是對微信小程序中的閑置物品交易平臺的設計、實現(xiàn)和性能進行測試,測試的目的是為了驗證該平臺的功能和性能,在系統(tǒng)開發(fā)中,系統(tǒng)的測試是一個很關鍵的環(huán)節(jié),必須要嚴格執(zhí)行,這樣才能降低后期的維護費用。系統(tǒng)的檢測方法主要有白盒子和黑箱兩種。對系統(tǒng)中的閑置項目交易平臺的管理系統(tǒng)的實現(xiàn)是否達到了預定的功能,對系統(tǒng)的數(shù)據(jù)完整性進行了檢驗,并對其實現(xiàn)的功能進行了驗證。6.2用例測試第一步,先測試登錄模塊,如圖6-1。表6-1登錄模塊測試圖第二步,測試查詢模塊,如圖6-2所示。表6-2查詢模塊測試圖第三步,測試商品信息管理。詳見圖6-3。表6-3商品信息模塊測試圖第四步,測試新密碼,如圖6-4所示。表6-4修改密碼測試圖6.3測試分析在一個系統(tǒng)的研發(fā)中,測試是非常關鍵的一環(huán),只有通過系統(tǒng)的測試,才能找出問題所在,然后再一一解決,而在系統(tǒng)的測試中,我們采取了自動化的方式,既節(jié)約了時間,又可以更準確的找出問題,讓機器幫忙解決問題,節(jié)約我們很多時間,同時也可以提升檢測的精確度,在檢測的時候,必須要專一,時刻關注檢測結(jié)果,一旦發(fā)現(xiàn)問題,要盡快處理,最后把檢測報告全部保存起來,以便日后再使用。本文的研究結(jié)果表明,本文所開發(fā)的閑置物品交易平臺,無論是經(jīng)濟上,還是技術上,都是可行的。本文所設計的以微信為基礎的閑置物品交易平臺,其功能和功能都得到了充分的體現(xiàn)。表6-5測試圖最后通過以上類型的測試,結(jié)果本系統(tǒng)各項功能表現(xiàn)正常。

7結(jié)束語7.1總結(jié)微信小程序的開發(fā)和實現(xiàn),就是為了給用戶提供一個公平、包容、操作方便的系統(tǒng),它能夠滿足大部分的用戶的需要,同時也保證了系統(tǒng)的各項功能都可以正常的運行,該系統(tǒng)采用技術有JAVA、微信小程序、MySQL等,利用其安全穩(wěn)定的運行,同時也滿足了用戶的個性化需求,對系統(tǒng)的要求和功能模塊進行了細致的分析,可以看出系統(tǒng)的各項功能均已完成,運行良好,充分證明了系統(tǒng)的開發(fā)是可行的。本文的語言編寫技術主要是基于微信的小程序技術,它是一種簡單的編程技術,不需要任何的技術,可以讓所有功能都得到

溫馨提示

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

評論

0/150

提交評論