![畢業(yè)設(shè)計(論文)-基于微信小程序的校園二手平臺的設(shè)計與實現(xiàn)+ssm_第1頁](http://file4.renrendoc.com/view14/M05/29/08/wKhkGWd_f6qADnlnAAHKy_a09AU834.jpg)
![畢業(yè)設(shè)計(論文)-基于微信小程序的校園二手平臺的設(shè)計與實現(xiàn)+ssm_第2頁](http://file4.renrendoc.com/view14/M05/29/08/wKhkGWd_f6qADnlnAAHKy_a09AU8342.jpg)
![畢業(yè)設(shè)計(論文)-基于微信小程序的校園二手平臺的設(shè)計與實現(xiàn)+ssm_第3頁](http://file4.renrendoc.com/view14/M05/29/08/wKhkGWd_f6qADnlnAAHKy_a09AU8343.jpg)
![畢業(yè)設(shè)計(論文)-基于微信小程序的校園二手平臺的設(shè)計與實現(xiàn)+ssm_第4頁](http://file4.renrendoc.com/view14/M05/29/08/wKhkGWd_f6qADnlnAAHKy_a09AU8344.jpg)
![畢業(yè)設(shè)計(論文)-基于微信小程序的校園二手平臺的設(shè)計與實現(xiàn)+ssm_第5頁](http://file4.renrendoc.com/view14/M05/29/08/wKhkGWd_f6qADnlnAAHKy_a09AU8345.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
哈爾濱工業(yè)大學畢業(yè)設(shè)計(論文)摘要科技的發(fā)展賦予了二手商品交易新的途徑,電子商務(wù)名詞的出現(xiàn)改變了消費者購物的習慣,同時也為用戶打開了新的銷售市場。電子商務(wù)也可以理解為利用互聯(lián)網(wǎng)來進行商務(wù)貿(mào)易,這種方式可以打破時間和地點的限制,可以為消費者提供隨時購物的平臺,消費者可以在平臺上隨時處理自己的商品和了解商品詳情。網(wǎng)上的二手交易系統(tǒng)將買方與賣方更加緊密的結(jié)合在一起,減少時間與地點的問題。本基于微信小程序的校園二手平臺采用java語言和mysql數(shù)據(jù)庫進行設(shè)計,采用微信端+客戶端的模式進行設(shè)計。本系統(tǒng)就是采用電子商務(wù)的理念進行開發(fā),用戶可以在網(wǎng)站上瀏覽不同分類的商品,當選擇喜歡的商品后可以加入收藏進行同類商品的對比,還可以評價;用戶也可以發(fā)布自己的閑置商品;同時本系統(tǒng)中加入了管理員,管理員可以審核商品,審核注冊用戶,實現(xiàn)銷售與管理的一體化。為了更加方便用戶的交易,用戶可以在發(fā)布商品時填寫自己的聯(lián)系信息,同時本系統(tǒng)中設(shè)計了在線搜索的模塊功能,可以使系統(tǒng)更加的靈活。本系統(tǒng)的實現(xiàn)可以幫助用戶實現(xiàn)閑置物品的交易,非常符合大學生的生活需求。關(guān)鍵詞:收藏管理;商品信息;評價信息;商品配送全套設(shè)計源程序代碼加V信153893706或扣3346389411AbstractThedevelopmentofscienceandtechnologyhasgivenanewwaytosecond-handcommoditytrading.Theemergenceofe-commercetermshaschangedconsumers'shoppinghabits,andalsoopenedanewsalesmarketforusers.E-commercecanalsobeunderstoodastheuseoftheInternetforbusinesstrade,whichcanbreakthetimeandplacerestrictions,andprovideconsumerswithashoppingplatformatanytime.Consumerscanhandletheirowngoodsandunderstandthedetailsofgoodsatanytimeontheplatform.Onlinesecond-handtradingsystemwillbebuyersandsellersmorecloselytogether,reducethetimeandplaceproblems.Thecampussecond-handplatformbasedonwechatappletisdesignedwithJavalanguageandMySQLdatabase,andthemodeofwechatend+clientisadopted.Thissystemisdevelopedwiththeideaofe-commerce.Userscanbrowsedifferentcategoriesofgoodsonthewebsite.Whentheychoosethegoodstheylike,theycanjointhecollectiontocomparethesamekindofgoods,andtheycanalsocommentonthem.Userscanalsopublishtheirownidlegoods.Atthesametime,administratorsareaddedtothesystem,whocanauditthegoods,audittheregisteredusers,andrealizesalesTheintegrationofsalesandmanagement.Inordertofacilitatethetransactionofusers,userscanfillintheirowncontactinformationwhenpublishinggoods.Atthesametime,theonlinesearchmodulefunctionisdesignedinthissystem,whichcanmakethesystemmoreflexible.Theimplementationofthissystemcanhelpusersrealizethetransactionofidlegoods,whichisveryinlinewiththelifeneedsofcollegestudents.Keywords:collectionmanagement;commodityinformation;reviewinformation;commoditydistribution目錄摘要 1Abstract 2目錄 3第1章緒論 61.1課題開發(fā)背景 61.2課題開發(fā)目的和意義 71.3課題開發(fā)的目標 81.4論文結(jié)構(gòu)安排 8第2章系統(tǒng)分析 92.1系統(tǒng)使用相關(guān)開發(fā)技術(shù)分析 92.1.1Java語言介紹 92.1.2myeclipse介紹 102.1.3b/s架構(gòu) 102.2系統(tǒng)需求分析 112.3系統(tǒng)可行性分析 112.3.1技術(shù)可行性分析 122.3.2經(jīng)濟可行性分析 122.3.3操作可行性分析 122.4系統(tǒng)開發(fā)背景的問題分析 122.5系統(tǒng)設(shè)計問題分析 132.6業(yè)務(wù)流程分析 142.4.1數(shù)據(jù)流程分析 16第3章總體設(shè)計 183.1系統(tǒng)模塊總體設(shè)計 183.2數(shù)據(jù)庫設(shè)計 193.2.1數(shù)據(jù)ER圖設(shè)計 203.2.2數(shù)據(jù)庫表設(shè)計 22第4章系統(tǒng)詳細設(shè)計與實現(xiàn) 274.1系統(tǒng)運行平臺設(shè)置 274.2系統(tǒng)首頁界面的設(shè)計實現(xiàn) 274.3用戶注冊功能的設(shè)計實現(xiàn) 284.4用戶登錄功能的設(shè)計實現(xiàn) 294.5用戶發(fā)布商品功能的設(shè)計實現(xiàn) 304.6商品信息展示功能的設(shè)計實現(xiàn) 314.7商品收藏功能的設(shè)計實現(xiàn) 324.8商品購買功能的設(shè)計實現(xiàn) 334.9商品評價功能模塊的設(shè)計實現(xiàn) 344.10客服功能的界面實現(xiàn) 354.11管理員用戶管理功能的設(shè)計實現(xiàn) 364.12管理員二手商品管理功能的設(shè)計實現(xiàn) 374.13商品資訊管理功能的界面設(shè)計實現(xiàn) 37第5章系統(tǒng)測試 395.1系統(tǒng)測試的目的 395.2系統(tǒng)測試的步驟 395.3具體實例測試 405.3.1搜索功能、分類功能測試 405.3.2商品購買功能測試 415.3.3用戶注冊功能測試 425.3.4商品信息管理功能測試 435.4測試總結(jié) 44結(jié)論 45致謝 46參考文獻 47第1章緒論1.1課題開發(fā)背景網(wǎng)絡(luò)的普及改變了消費者的消費模式,我們國內(nèi)大部分的企業(yè)從互聯(lián)網(wǎng)剛出現(xiàn)時就產(chǎn)生了想要通過網(wǎng)絡(luò)進行商品交易的想法。可是因為在當時人們的思想一時無法轉(zhuǎn)變,而且網(wǎng)上的信譽并不高,網(wǎng)絡(luò)安全在法律上也不規(guī)范,物流問題也無法解決而造成電子商務(wù)的實施非常艱難。到2005年開始,網(wǎng)上的電子商務(wù)平臺開始建立起來,在當時,網(wǎng)絡(luò)安全、互聯(lián)網(wǎng)速度、物流等等問題稍有好轉(zhuǎn),但也是困難重重。大的企業(yè)家們看準電子商務(wù)的時機紛紛加入進來,使一個個問題快速被擊破,電子商務(wù)開始大力發(fā)展起來。隨著科技的進步,網(wǎng)絡(luò)給人們帶來更大的好處。各種辦公軟件、app、小程序的出現(xiàn)都方便了人們的生活。特別是手機支付功能的出現(xiàn),更是幫助人們改變了付款方式。新的改變可以提高生活享受。消費存在在每一個人的每一天的生活中,必不可少?,F(xiàn)代人選擇消費的方式大多采用實體店。在實體店購買物品可以看到實物,并且不需要等待就可以立即使用,但缺點也是顯而易見的。需要時間的付出。現(xiàn)在對于二手物品而言,需要多次對比和選擇。在價格方面也沒辦法對比,實現(xiàn)不了消費的透明。而且由于二手物品的特殊性,在銷售和查找時需要大量的時間,實體銷售更是滿足不了要求。目前使用網(wǎng)上的購物系統(tǒng)的人們非常多,據(jù)不完全調(diào)查,每年在網(wǎng)上進行消費的人群占80%以上。加入網(wǎng)上商城的商家也逐年增加,有的商家自己開專屬于自己的購物平臺,還有一部分小商家通過拍視頻、直播來進行物品的銷售,銷售量非??捎^,更大一部分人會選擇正規(guī)的購物網(wǎng)進行消費?,F(xiàn)在熱門的購物網(wǎng)有淘寶、京東、唯品會等,像去年大熱的抖音也開發(fā)屬于自己的網(wǎng)上購物商城。根據(jù)每年的統(tǒng)計得出到目前為止,我國在網(wǎng)上進行消費的用戶呈直線上升趨勢,網(wǎng)上購物系統(tǒng)已深入日常生活,深得消費者信任。據(jù)調(diào)查2008年為電子商務(wù)發(fā)展的高峰時間段,根據(jù)各種數(shù)據(jù)的分析得出,除了是因為人們對互聯(lián)網(wǎng)的思想認同外,更重要的是物流、信息安全、賬號隱私問題的解決。電子商務(wù)的發(fā)展為新的銷售市場打開了新天地,也為消費者提供了更為現(xiàn)代化的消費模式。網(wǎng)上購物系統(tǒng)的出現(xiàn)影響了消費者的消費習慣,目前當人們有消費需求時至少三分之二的人都會考慮在網(wǎng)上進行交易,也都會在網(wǎng)上進行相關(guān)商品的了解,網(wǎng)上交易已成為消費者購物的重要途徑,同時也為消費者是否要購物起到了決定性的作用?,F(xiàn)如今做的好的二手物品交易平臺有淘寶的閑魚,用戶可以發(fā)布商品,管理訂單,可以實現(xiàn)閑置物品的有效利用,非常受用戶好評。1.2課題開發(fā)目的和意義在多數(shù)的電子商務(wù)平臺中,大多商品都集中在新手商品。想要專業(yè)的針對校園二手商品的購物系統(tǒng)還沒有出現(xiàn),這無疑是一種機會?,F(xiàn)如今大學生生活條件提高,很多的學生購買商品但使用率不高,閑置物品越來越多,二手市場需求非常大。使用網(wǎng)上二手交易平臺可以比傳統(tǒng)交易模式具有更多的優(yōu)勢:商品更為全面,商品種類更為豐富。如果采用傳統(tǒng)購物模式就需要去多家尋找需要的二手商品,這種方式使用戶當有特定要求時,就需要浪費大量時間和體力來尋找,而且還不一定有結(jié)果,非常不便利;如果采用網(wǎng)上二手交易平臺時就可以非常方便的坐在家里就能搜索到自己需要的商品;商品價格透明,對比方便。網(wǎng)上的二手交易平臺所有商品價格一目了然,不需要討價還價,更加適合當代年輕人;網(wǎng)上銷售商品成本低、范圍廣,對地域要求低。在網(wǎng)上的銷售平臺最大的優(yōu)點就是輻射范圍廣,可以更快的找到需要的用戶,擴寬了銷售人群。綜合來說,網(wǎng)上的二手交易平臺對于消費者來說可以更好的了解商品、更快的準確的找到需要的商品,并且可以隨時了解商品銷售狀態(tài);對于賣家來說可以擴大銷售范圍,減少銷售成本,非常有意義。1.3課題開發(fā)的目標一個好的系統(tǒng)除了需要滿足最基本的安全問題,其次對于操作性、反應(yīng)速度、用戶的操作習慣都需要注意。本系統(tǒng)的開發(fā)目標有:界面簡潔、統(tǒng)一,功能按鈕明確展示,功能跳轉(zhuǎn)控制在2秒內(nèi),信息展示完整、靈活,數(shù)據(jù)可靠;首頁展示完整商品信息,可以分不同的分類進行展示;需要設(shè)置搜索框,可以方便用戶快速尋找商品;注冊用戶可以擁有自我修改資料的功能;設(shè)計可以網(wǎng)上評價的功能;用戶可以管理自己的收藏信息以及商品信息;有疑問用戶可以咨詢客服;用戶填寫的每個數(shù)據(jù)可以有基本的自檢的功能,可以減少出錯率;系統(tǒng)做到最大的可維護性和可擴展性;系統(tǒng)要做到運行的穩(wěn)定以及安全。1.4論文結(jié)構(gòu)安排本論文為基于微信小程序的校園二手平臺實現(xiàn)的詳細介紹,從緒論、系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實現(xiàn)、系統(tǒng)測試來進行闡述。在緒論中包含課題開發(fā)背景、開發(fā)目的、意義以及開發(fā)目標;系統(tǒng)分析章節(jié)中主要從使用技術(shù)、可行性、流程等方面進行分析;在系統(tǒng)設(shè)計章節(jié)中分為功能結(jié)構(gòu)設(shè)計和數(shù)據(jù)庫的設(shè)計;系統(tǒng)實現(xiàn)章節(jié)中主要是界面的實現(xiàn);系統(tǒng)測試章節(jié)是保證系統(tǒng)穩(wěn)定和安全的重要手段。同時在緒論前面加有摘要、外文翻譯和目錄。在論文的最后加入總結(jié)、致謝和參考文獻。第2章系統(tǒng)分析2.1系統(tǒng)使用相關(guān)開發(fā)技術(shù)分析2.1.1Java語言介紹Java語言是一種開發(fā)動態(tài)網(wǎng)頁的web技術(shù),相當于就是servle技術(shù)類似一樣,主要是結(jié)合html和css使用,應(yīng)用在代碼編寫技術(shù)里,java是可以編寫所需要的動態(tài)技術(shù),通過java編寫的動態(tài)內(nèi)容,通過html進行在前臺編譯展現(xiàn),從而實現(xiàn)動態(tài)效果。實現(xiàn)邏輯就是當用戶訪問java文件內(nèi)容時,可以通過html文本的靜態(tài)數(shù)據(jù)進行預(yù)處理,然后進一步轉(zhuǎn)換成java動態(tài)代碼,工作原理是非常簡單直接的,對于html文本數(shù)據(jù)只需要進行包裝起來就行。通過java生成的文件動態(tài)代碼會自動進行編譯分類,生成servlet類文件,對于服務(wù)器來說,會把生成的類文件自動存放在文件目錄里。Java語言是一種動態(tài)編程語言,最開始是由c++改善而來的。Java語言具有功能強大但使用非常簡單的特點。Java語言可以封裝,把需要再次使用的代碼進行封裝,就可以直接移到需要的地方進行直接使用,不需要再次編寫,這樣可以提高編程人員的開發(fā)時間。并且java語言的代碼非常健壯和安全,可以在多個平臺中移植使用。非常適合新手。Java語言可以編寫b/s框架的項目也可以開發(fā)c/s框架的項目,支持范圍非常廣,深入編程人員的喜愛。然后當用戶有文件訪問需求時,生成的類文件通過html進行頁面響應(yīng)。Java語言主要是在動態(tài)項目中進行使用的,它主要有幾個顯著的特征,首先他可以跨平臺使用,然后可以進行代碼分離,可以將html界面和后臺代碼進行單獨分離,當有訪問請求時,又可以自動執(zhí)行結(jié)果返回,java運行必須結(jié)合服務(wù)器才可以,通過服務(wù)器進行代碼調(diào)取,既可以編寫html代碼,也可以直接編寫java所需要的代碼,所以說采用java編寫的代碼性能更加有優(yōu)勢,而且服務(wù)器更方便調(diào)取數(shù)據(jù),而且是直接編譯好的數(shù)據(jù)文件,直接就可以通過html在瀏覽器進行展示,方便用戶的查看。2.1.2myeclipse介紹myeclipse是一個具有完整的編碼和調(diào)試的集成環(huán)境,豐富了java的所有開發(fā)需求,他是屬于eclipse和idea的一個功能擴展,屬于企業(yè)級開發(fā)平臺。通過myeclipse可以進行java的開發(fā)和測試等,對各方面服務(wù)數(shù)據(jù)進行了有效整合,使編程技術(shù)更加的方便快捷,而且支持各種開發(fā)技術(shù)。myeclipse集成了java的所有框架,而且額外支持最新插件,有很多吸引人的特點,最突出的就是支持更多的java框架。對于使用人員來說,對于環(huán)境的配置部署和代碼的調(diào)試更加的方便。myeclipse采用了最新的編輯器,可以對代碼進行更好的支持和標記,而且還支持圖形在線編輯,增加了程序服務(wù)器,支持更多的應(yīng)用程序,通過myeclipse編譯的代碼文件可以直接生成軟件包,然后通過tomcat服務(wù)器進行部署,然后進行在線瀏覽。2.1.3b/s架構(gòu)b/s架構(gòu)主要是指通過internet進行數(shù)據(jù)訪問的web服務(wù)器,主要是通過瀏覽器進行數(shù)據(jù)訪問,通過web進行訪問的服務(wù)器主要有tomcat和apache,通過b/s架構(gòu)的程序可以可以為用戶提供各種服務(wù),比如wwww.FTP等各種網(wǎng)絡(luò)在線服務(wù),b/s架構(gòu)主要是借助web服務(wù)器進行運行,工作原理就是當有客戶通過網(wǎng)上瀏覽器進行數(shù)據(jù)訪問時,服務(wù)器會自動把數(shù)據(jù)進行反饋,通過http協(xié)議進行信息交互,從而進行信息展示,而且可以直接通過web服務(wù)器進行腳本運行和代碼編譯,最主要的特征就是通過html文本格式進行編譯。采用b/s架構(gòu)開發(fā)的程序,有很大的兼容性,用戶只需要通過最直接簡單的方法,直接通過瀏覽器網(wǎng)址模式的搜索,就可以獲取自己需要的各種資料信息,不需要對技術(shù)細節(jié)進行詳細的研究了解,更加的簡單直觀。b/s框架為利用瀏覽器進行運行的框架,使用b/s框架設(shè)計的項目可以省掉固定客戶端,直接把項目放到服務(wù)器中。這樣可以使更多的用戶使用,不需要固定的客戶端。在項目的升級和擴展上也只有修改服務(wù)器中的項目就可以。B/s框架設(shè)計的項目為網(wǎng)頁項目,用戶憑借賬號和密碼進行項目的操作,所以本系統(tǒng)更適合采用b/s框架。b/s架構(gòu)模式主要是采用現(xiàn)有的internet技術(shù)進行的,對于傳統(tǒng)的c/s架構(gòu)來說是一個很大的變革,傳統(tǒng)的c/s模式主要是指單機系統(tǒng)采用客戶端形式運行,數(shù)據(jù)全部存儲在客戶端,最大的缺點就是使用范圍受限,只能局域網(wǎng)之間訪問,而且用戶必須安裝必須的客戶端才能使用,而b/s最大的不同就是把數(shù)據(jù)存儲于網(wǎng)絡(luò)服務(wù)器之中,可以實現(xiàn)實時共享,簡化了系統(tǒng)的開發(fā)和后期維護,電腦只需要安裝瀏覽器就可以對數(shù)據(jù)進行有效的訪問和進行有效的數(shù)據(jù)交互。而且還可以直接把數(shù)據(jù)存儲到網(wǎng)上,可以實現(xiàn)不同的的用戶同時訪問,實時交互,而且售后維護方便,只需要升級服務(wù)器就可以了,減少了客戶的使用難度。2.2系統(tǒng)需求分析二手交易系統(tǒng)已成為消費者不可缺少的生活輔助工具,二手交易系統(tǒng)也是二手市場長遠發(fā)展不可缺少的銷售平臺。從消費者角度來講,網(wǎng)上二手交易系統(tǒng)解決了購物需要出門的問題,解決了地域、時間的限制,可以隨時購物;從賣家角度來講,網(wǎng)上二手交易系統(tǒng)解決了銷售商品需要大量宣傳的要求,解決了商品銷售范圍窄、時間要求高的問題,同時可以為賣家提供更為廣泛的宣傳途徑。所以網(wǎng)上二手交易系統(tǒng)是非常需要的必須品。本系統(tǒng)是針對校園的二手交易系統(tǒng),二手物品近幾年成為校園生活中最多的資源,如果可以把二手物品換成其它需要的商品或者變現(xiàn)將會節(jié)省成本。2.3系統(tǒng)可行性分析系統(tǒng)的可行性分析主要從技術(shù)方面、經(jīng)濟方面和系統(tǒng)的操作性方面進行分析,對系統(tǒng)可行性進行分析是保證系統(tǒng)開發(fā)是否有價值的重要保障,只有通過可行性分析的系統(tǒng)才可以保證其生命性。2.3.1技術(shù)可行性分析開發(fā)系統(tǒng)的同時,會盡量保證系統(tǒng)的簡單易操作性,這對于一個網(wǎng)站來說是非常重要的,因為開發(fā)網(wǎng)站的受眾群體是普通消費者,他們大多是沒有任何專業(yè)技術(shù)的,必須可以簡單易操作才能更好的吸引用戶,而且開發(fā)的方向還有有一定的針對性和實用性。目前大多的公司大多都是跟風操作,沒有更直接的針對性消費群體,所以開發(fā)投資巨大,卻沒有更好的回報,所以開發(fā)本系統(tǒng)一定不能跟風操作,要跟市場上的同類系統(tǒng)具有一定的差異性,這樣才能在市場競爭中占得先機。2.3.2經(jīng)濟可行性分析開發(fā)本系統(tǒng)只需要購置最基本的網(wǎng)絡(luò)硬件設(shè)備和相應(yīng)的編程軟件,就可以具備本系統(tǒng)的開發(fā),而且后期的售后維護也有專業(yè)的研發(fā)人員進行售后支持和維護。投資金額相對很小,而回報率非常高,可以很好實現(xiàn)投資效益。本系統(tǒng)在開發(fā)時所使用的語言、技術(shù)、軟件都為免費的,不需要經(jīng)濟的付出。本系統(tǒng)在實現(xiàn)在需要電腦,電腦已成為家庭的必備品,不需要額外采購。本系統(tǒng)在后期的維護中也只需要一人就可以完成。2.3.3操作可行性分析本系統(tǒng)采用b/s架構(gòu)模式,用戶可以直接通過微信訪問的模式進行,非常的簡單直接,而且界面簡單明了,可以一目了然的查看系統(tǒng)的所有功能和操作介紹,而且還有各種文字介紹和指引,不管你是不是專業(yè)的技術(shù)人員,都可以輕松使用。采用了大量的提示詞,并且在設(shè)計中采用了大眾的操作習慣。所有的功能和操作流程都是所見即所得,非常簡單。界面設(shè)計也非常友好,不管是什么文化層次的用戶都可以順利的使用本系統(tǒng),不需要進行專業(yè)的學習2.4系統(tǒng)開發(fā)背景的問題分析根據(jù)目前的二手交易網(wǎng)的情況分析,本人認為缺少溝通。不是用戶與用戶之間缺少溝通,而是平臺與用戶之間缺少溝通。雖然一些平臺上有溝通的途徑,但這些途徑要不需要長時間排隊,要不處理人員專業(yè)性不夠強,解決不了用戶的真實問題。本系統(tǒng)加入在線留言的功能。所有用戶在平臺上都可以看到用戶的問題,也可以看到平臺管理人員的回復(fù)信息。用戶可以先自行解決自己的問題,如果不能解決問題也可以自己留言,留言后,平臺管理員可以在后臺查看到用戶的問題,可以及時的進行回復(fù)。所有的過程都在所有用戶面前進行,透明性更強,對平臺可以起到監(jiān)督作用。2.5系統(tǒng)設(shè)計問題分析在系統(tǒng)設(shè)計中需要考慮全部的問題并想出解決辦法才可以保證系統(tǒng)可以順利的進行下去。不會半途而廢,造成工作白做。通過研究相關(guān)資料和相關(guān)的網(wǎng)站,本人認為本系統(tǒng)在開發(fā)中會出現(xiàn)的問題有:因為使用本系統(tǒng)的人員不可能都是經(jīng)過專業(yè)學習的人員,所以在設(shè)計時要考慮到不同文化層次的操作問題;對使用本系統(tǒng)需要的條件,想要使用本系統(tǒng)需要電腦,但考慮到現(xiàn)在電腦已成為家庭必備品,而且價格已非常貧民。所以本系統(tǒng)的使用條件并不嚴格;本次設(shè)計的系統(tǒng)不僅僅是面對消費者,更是面對商家、平臺管理員,所以在設(shè)計時也要充分考慮到商家、平臺管理員的需求。通過研究發(fā)現(xiàn),現(xiàn)在商家也一直在尋求新的銷售途徑,所以本系統(tǒng)在本問題上可以進行;由于本系統(tǒng)涉及到網(wǎng)上交易的問題,所以安全性非常重要,要保證用戶的財產(chǎn)安全,更要保證商家的財產(chǎn)安全。本系統(tǒng)采用審核的方式進行用戶的甄別,對于資金的保護也采用了一定的安全手段。2.6業(yè)務(wù)流程分析根據(jù)用戶購買商品和使用二手交易系統(tǒng)的習慣,本系統(tǒng)的流程設(shè)計為,用戶先以游客的身份點開本系統(tǒng),在系統(tǒng)的前臺可以看到商品信息,商品可以按照不同類別進行排名;當用戶點擊喜歡的商品后可以看到商品的詳情,包括價格、新舊程度等;用戶想要評價或者加收藏時就需要先進行登錄,也可以先進行注冊,用戶可以管理商品和商品配送。管理員的流程為先在登錄界面進行登錄,然后進行商品信息、用戶信息、密碼信息等的管理。本系統(tǒng)的業(yè)務(wù)流程圖如下圖2.1所示:圖2.1系統(tǒng)業(yè)務(wù)流程圖登錄功能是驗證身份的手段,登錄的流程也是數(shù)據(jù)驗證的流程,用戶登錄流程如下圖2.2所示:圖2.2用戶登錄流程圖用戶最基本的功能就是商品管理與瀏覽、發(fā)布,當用戶選擇喜歡的商品時可以進行加入收藏,加入收藏的流程如下圖2.3所示:圖2.3加入收藏流程圖2.4.1數(shù)據(jù)流程分析對數(shù)據(jù)的來源、經(jīng)過、處理到去處的分析可以稱為數(shù)據(jù)流程分析,本系統(tǒng)中主要的數(shù)據(jù)為商品信息、收藏信息、評價信息、用戶信息。從這些信息的管理員和用戶的關(guān)系進行分析,關(guān)系著本系統(tǒng)的數(shù)據(jù)流程。本系統(tǒng)的數(shù)據(jù)流程圖如下圖2.4所示:圖2.4系統(tǒng)總數(shù)據(jù)流程圖第3章總體設(shè)計3.1系統(tǒng)模塊總體設(shè)計一般對系統(tǒng)的模塊總體設(shè)計采用層次圖來設(shè)計,層次圖屬于一種樹形圖,也就是利用一層一層的圖形來表達不同的關(guān)系??梢杂梢恍┨囟ǖ木€條和矩形來表達不同的意思。下一層為上一層的子集,可以根據(jù)實際情況進行不同的分割,一般都為三層結(jié)構(gòu)。本系統(tǒng)分為用戶和管理員兩個角色,用戶的操作主要為微信端,管理員的操作為服務(wù)端。用戶在微信端可以根據(jù)不同的分類瀏覽商品,可以把商品加入收藏、進行評價,管理自己的商品、商品配送以及個人信息等;管理員可以管理商品信息、用戶信息和評價信息等。用戶和管理員的功能相互串連形成完整的基于微信小程序的校園二手平臺。根據(jù)用戶和管理員的功能可以分為微信端和服務(wù)端兩個界面,在微信端中主要的功能為:商品展示功能,根據(jù)不同類別來進行商品的展示;商品查詢功能,用戶可以根據(jù)不同的字段來進行特定商品的搜索,本功能是一個網(wǎng)站最基本的功能;收藏功能,在商品的詳情里可以把商品加入收藏,也可以進行直接購買;用戶管理功能,包括注冊用戶和對用戶資料的信息進行管理;商品購買功能,管理自己購買的商品;商品配送功能,可以進行商品的配送;商品評價功能,管理自己的評價;客服功能,可以進行交流和提問;商品資訊功能,可以瀏覽商品的資訊信息。本系統(tǒng)的服務(wù)端功能包括:二手商品信息管理功能,對商品進行審核、刪除、編輯;用戶管理功能,對注冊用戶信息進行審核、管理;商品評價管理功能,可以回復(fù)用戶評價;商品資訊信息管理,可以發(fā)布商品資訊;商品分類信息管理,可以發(fā)布分類和管理分類;商品購買功能,查看用戶的購買信息。本系統(tǒng)的功能模塊結(jié)構(gòu)圖如下圖3.1所示:圖3.1系統(tǒng)功能模塊結(jié)構(gòu)圖3.2數(shù)據(jù)庫設(shè)計本系統(tǒng)采用mysql數(shù)據(jù)庫做為數(shù)據(jù)的存儲工具,想要系統(tǒng)中的數(shù)據(jù)安全、穩(wěn)定就需要良好的數(shù)據(jù)庫設(shè)計。為了能夠準確的設(shè)計數(shù)據(jù)庫,在數(shù)據(jù)分析時不單從數(shù)據(jù)的增、改、查、刪中分析,還要從數(shù)據(jù)的隱性要求中進行分析。3.2.1數(shù)據(jù)ER圖設(shè)計 本系統(tǒng)的實體包括用戶、商品、收藏、商品分類、評價。系統(tǒng)的ER關(guān)系圖如下圖3.3所示:圖3.3系統(tǒng)ER關(guān)系圖用戶信息包括編號、密碼、賬號、性別等,用戶信息ER圖如下圖3.4所示:圖3.4用戶信息ER圖管理員信息包括賬戶、密碼、權(quán)限三個,管理員ER圖如下圖3.5所示:圖3.5管理員信息ER圖收藏信息包括商品編號、用戶編號、用戶名和收藏時間,收藏信息ER圖如下圖3.6所示:圖3.6收藏信息ER圖商品信息包括編號、名稱、價格等,商品信息ER圖如下圖3.7所示:圖3.6商品信息ER圖3.2.2數(shù)據(jù)庫表設(shè)計數(shù)據(jù)庫表包括商品信息表、用戶信息表、管理員信息表、評價信息表、分類信息表等,本系統(tǒng)的數(shù)據(jù)庫表如下表3.1-3.13所示:表3.1chat表3.2config表3.3dingdantuikuan表3.4discussmaijia表3.5discussshangpinxinxi表3.6forum表3.7maijia表3.8messages表3.9news表3.10shangpindingdan表3.11shangpinleixing表3.12shangpinxinxi表3.13storeup第4章系統(tǒng)詳細設(shè)計與實現(xiàn)4.1系統(tǒng)運行平臺設(shè)置想要本系統(tǒng)運行,需要微信端和客戶端兩個環(huán)境的支持。本系統(tǒng)的客戶端環(huán)境為電腦一臺,軟件環(huán)境為windows操作系統(tǒng)和myeclipse軟件以及mysql數(shù)據(jù)庫。微信端為手機一臺和微信開發(fā)者工具。4.2系統(tǒng)首頁界面的設(shè)計實現(xiàn)系統(tǒng)的首頁可以看到標題、功能導(dǎo)航欄、搜索框、商品信息,在首頁的下方可以看到二手商品、商品資訊、我的功能按鈕。系統(tǒng)首頁的功能設(shè)計效果如下圖4.1所示:圖4.1系統(tǒng)首頁界面的運行效果圖4.3用戶注冊功能的設(shè)計實現(xiàn)為了保證系統(tǒng)的安全性和滿足用戶的交易要求,用戶需要先進行注冊才可以進行操作,用戶注冊時需要注意表單信息的填寫,在表單信息填寫完成后,系統(tǒng)可以實現(xiàn)對表單信息進行自我檢測,當檢測為正確時,可以實現(xiàn)注冊成功,當有信息檢測為錯誤時會提示重新填寫。用戶注冊成功后系統(tǒng)會把填寫的表單保存到數(shù)據(jù)庫中。用戶注冊的實現(xiàn)界面如下圖4.2所示:圖4.2用戶注冊功能的界面實現(xiàn)4.4用戶登錄功能的設(shè)計實現(xiàn)用戶注冊完成后,可以點擊登錄功能進行登錄,在登錄時會進行賬號和密碼的數(shù)據(jù)驗證,賬號和密碼驗證正確則登錄成功,賬號和密碼驗證錯誤則登錄失敗,需要重新登錄。用戶登錄功能的實現(xiàn)界面如下圖4.3所示:圖4.3用戶登錄功能實現(xiàn)界面效果4.5用戶發(fā)布商品功能的設(shè)計實現(xiàn)用戶登錄后可以對需要銷售的商品進行發(fā)布,商品需要填寫簡單介紹和圖片、價格等信息。用戶發(fā)布商品功能的實現(xiàn)界面如下圖4.4所示:圖4.4用戶發(fā)布商品信息實現(xiàn)界面4.6商品信息展示功能的設(shè)計實現(xiàn)商品信息為基本的功能,商品信息可以分為不同的分類進行展示,對于商品信息的展示以圖片展示為主,可以使用戶更加的一目了然,商品信息展示的實現(xiàn)界面如下圖4.5所示:圖4.5商品信息展示實現(xiàn)運行效果界面4.7商品收藏功能的設(shè)計實現(xiàn)在商品詳情功能里,用戶可以把商品進行收藏,收藏時會提示“是否收藏”。商品收藏功能的設(shè)計界面如下圖4.6所示:圖4.6商品收藏功能的運行效果界面4.8商品購買功能的設(shè)計實現(xiàn)用戶購買商品后可以查詢購買信息,可以進行付款。商品購買管理功能的界面實現(xiàn)如下圖4.7所示:圖4.7商品購買功能的運行效果界面4.9商品評價功能模塊的設(shè)計實現(xiàn)本功能的設(shè)計可以幫助用戶評價商品,在線評價功能的實現(xiàn)界面如下圖4.8所示:圖4.8用戶在線評價功能運行效果界面4.10客服功能的界面實現(xiàn)用戶可以咨詢客服,實現(xiàn)界面如下圖4.9所示:圖4.9客服功能的實現(xiàn)界面4.11管理員用戶管理功能的設(shè)計實現(xiàn)本功能為管理員所負責的功能,主要是對注冊用戶的信息進行審核管理,可以對惡性用戶進行刪除賬號,使其不能再進行使用本系統(tǒng)。用戶管理功能實現(xiàn)界面如下圖4.10所示:圖4.10用戶管理功能的實現(xiàn)界面效果4.12管理員二手商品管理功能的設(shè)計實現(xiàn)管理員在收到用戶發(fā)布的商品時可以進行審核和刪除,管理員管理二手商品信息的實現(xiàn)界面如下圖4.11所示:圖4.11管理員二手商品信息管理功能的實現(xiàn)界面4.13商品資訊管理功能的界面設(shè)計實現(xiàn)本功能可以實現(xiàn)發(fā)布商品資訊的目的。輸入標題和內(nèi)容就可以實現(xiàn)商品資訊的更換。商品資訊管理功能的實現(xiàn)界面如下圖4.12所示:圖4.12商品資訊管理功能實現(xiàn)界面第5章系統(tǒng)測試5.1系統(tǒng)測試的目的通過前面的過程開發(fā)后,可以得到完整的項目,但項目還不能正式上架使用,只能稱為源程序,還需要進行系統(tǒng)測試。系統(tǒng)的測試是檢驗系統(tǒng)設(shè)計是否正確的手段,一般在系統(tǒng)測試時會先撰寫測試文檔,然后根據(jù)文檔進行測試。系統(tǒng)測試的方法有黑盒測試和白盒測試兩種。白盒測試用來測試系統(tǒng)的邏輯方面的問題,黑盒測試用來測試系統(tǒng)在功能方面的問題。本系統(tǒng)采用黑盒測試加白盒測試的方法來進行測試。黑盒測試需要大量的測試數(shù)據(jù),一人就可以完成。白盒測試需要多人配合才可以完成,而且需要大量的時間,所以本系統(tǒng)在測試中大部分采用黑盒測試。系統(tǒng)測試是發(fā)現(xiàn)系統(tǒng)問題和缺陷的主要手段,因為能力、時間、眼界等等原因,系統(tǒng)在設(shè)計開發(fā)時會有很多想不到的問題,這些問題中如果是代碼的問題在編寫時軟件工具會自動進行提示,這類問題比較好發(fā)現(xiàn)和好修改,但如果是其它邏輯類、跳轉(zhuǎn)類的問題就必須經(jīng)過系統(tǒng)測試才可以發(fā)現(xiàn),進而進行修改。5.2系統(tǒng)測試的步驟系統(tǒng)測試需要按照一定的步驟才可以保證系統(tǒng)測試的完整性,才可以保證所有的功能都經(jīng)過了測試,是正確的,可以使用的。一般系統(tǒng)測試的步驟分為單元測試、集成測試、確認測試和系統(tǒng)測試幾個部分。單元測試是做為系統(tǒng)測試的第一步,在源碼經(jīng)過最簡單的檢查后就可以把源碼分成不同的小單元進行最初的測試;集成測試,當單元測試完成后,可以把不同的單元集合成整體進行綜合性的測試,這類測試主要針對的是接口的問題;確認測試,到達本階段時,源碼已大致沒有問題,這時候就需要對之前的測試進行檢查,本部分的測試針對的是源碼是否符合之前的設(shè)計文檔和需求;系統(tǒng)測試,系統(tǒng)測試是針對整個源碼進行整體性的測試,也就是在源碼運行中查找問題。5.3具體實例測試本系統(tǒng)主要的功能為商品信息功能、分類信息功能、查詢功能、購買功能、用戶注冊功能,所以本節(jié)主要對這些功能進行測試。5.3.1搜索功能、分類功能測試(1)搜索功能為用戶在搜索框里輸入某些字段進行搜索的功能,所以本功能在測試時采用在搜索框中輸入正確和錯誤的商品名稱進行搜索,測試是否可以出來有效的商品,對于搜索功能的測試結(jié)果如下圖5.1所示:圖5.1搜索功能的測試界面(2)分類功能為選擇不同種類的商品是否可以出來相對應(yīng)種類的商品,對于分類功能的測試屬于黑盒測試,也就是模仿用戶的操作進行測試,分類功能的測試結(jié)果圖如下圖5.2所示:圖5.3分類功能的測試結(jié)果圖5.3.2商品購買功能測試購買功能包含了刪除商品、添加商品,先對添加商品進行測試,可以在商品詳情頁購買商品,然后查看商品購買功能里是否有購買后的商品;對刪除商品購買進行測試主要就是點擊刪除按鈕看是否可以刪除商品。商品購買功能的測試界面如下圖5.4所示:圖5.4商品購買功能的測試界面5.3.3用戶注冊功能測試對于用戶注冊功能的測試主要是在填寫表單中填寫不同的數(shù)據(jù)進行測試,如果在填寫正確數(shù)據(jù)后,點擊注冊,可以注冊成功才表明這項測試通過;如果在填寫錯誤數(shù)據(jù)后,點擊注冊,注冊失敗則表明這項測試通過;反之一樣,用戶注冊功能的測試界面如下圖5.5所示:圖5.5用戶注冊功能的測試圖5.3.4商品信息管理功能測試對于商品信息的管理功能測試包括添加商品、刪除商品和修改商品三種,當填寫正確的數(shù)據(jù)后選擇合適的分類點擊添加商品,然后去前臺看是否有添加后的商品信息;對于刪除商品和修改商品的測試步驟是一樣的,商品信息管理功能的測試界面如下圖5.6所示:圖5.6商品信息管理功能測試界面5.4測試總結(jié)本章節(jié)中對部分測試實例進行了展示,在測試過程中發(fā)現(xiàn)了很多的小問題,比如點擊按鈕沒有反應(yīng),點擊提交界面不跳轉(zhuǎn),這些問題反應(yīng)了本人對代碼處理欠缺的問題。經(jīng)過測試本系統(tǒng)的問題都得到了修改,可以進入試用。結(jié)論本系統(tǒng)是非常符合用戶需求的系統(tǒng),用戶可以使用本系統(tǒng)完成必要的購物需求,賣方也可以很好的管理商品和銷售商品。本系統(tǒng)采用java語言和mysql數(shù)據(jù)庫進行設(shè)計,技術(shù)非常可靠,數(shù)據(jù)庫也非常穩(wěn)定,最終的系統(tǒng)達到了要求,實現(xiàn)了預(yù)期效果。本系統(tǒng)在實現(xiàn)過程中界面設(shè)計和美化問題都得到了解決,并且各種功能的外部接口都設(shè)計到了良好使系統(tǒng)的后期維護也非常簡單。本次設(shè)計體現(xiàn)了本人四年的學識,當然還有很多的不足之處。因為個人能力有限,也沒有參加過項目開發(fā)所以還存在很多的問題,希望老師可以給予指導(dǎo)。本次設(shè)計的開發(fā)讓我明白了系統(tǒng)測試的重要性,也提醒了我小細節(jié)的重要性。相信我會在今后的工作中會更加的努力和仔細,本次設(shè)計的順利完成也增加了我的信心,讓我對未來的路更加有把握。致謝光陰似箭,日月如梭,轉(zhuǎn)眼間我的大學生活就要結(jié)束,我的
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 構(gòu)建班組級安全教育的智能管理系統(tǒng)
- 構(gòu)建互動式生民教育教學模式的探索與實踐
- 2025年貴陽貨運從業(yè)資格證考試題目及答案解析
- 構(gòu)建可持續(xù)的網(wǎng)絡(luò)安全解決方案
- 現(xiàn)代教育行業(yè)的商業(yè)模式與盈利策略
- 現(xiàn)代物流技術(shù)對商業(yè)環(huán)境的積極影響
- 消費者的環(huán)保意識與綠色食品購買行為關(guān)系研究
- 電子商務(wù)中電信增值服務(wù)的機遇與挑戰(zhàn)
- 現(xiàn)代科技在珠寶行業(yè)的應(yīng)用與展望
- 物聯(lián)網(wǎng)在農(nóng)業(yè)信息化中的連接作用
- 【8道期末】安徽省蕪湖市2024-2025學年八年級上學期期末道德與法治試題(含解析)
- 2025中考關(guān)于名詞的語法填空專練(二)(含答案)
- 3可伸縮的橡皮筋 說課稿-2023-2024學年科學二年級下冊冀人版
- 班組現(xiàn)場5S與目視化管理
- 和達投資集團(杭州)有限公司招聘筆試沖刺題2025
- 政企單位春節(jié)元宵猜燈謎活動謎語200個(含謎底)
- 統(tǒng)編版2024-2025學年一年級上冊期末語文素養(yǎng)評估卷(含答案)
- 專題15 機械振動與機械波(講義)(解析版)-2024年高考二輪復(fù)習
- 養(yǎng)生館拓客培訓
- 《大學計算機基礎(chǔ)》第2章計算機系統(tǒng)組成
- 人教版PEP英語單詞表三年級到六年級
評論
0/150
提交評論