




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
A大學(xué)閑置物品交易平臺的設(shè)計TOC\o"1-2"\h\u71001.引言 1220051.1課題現(xiàn)狀分析 17001.2開發(fā)目的 140991.3開發(fā)意義 2316221.4國內(nèi)研究現(xiàn)狀 2216082.相關(guān)理論及技術(shù) 2141282.1Java介紹 2183082.2Idea平臺 3106702.3MAVEN 3210352.4MySQL介紹 347272.5Tomcat服務(wù)器 3287323.系統(tǒng)需求分析 3223053.1經(jīng)濟(jì)可行性 3197813.2技術(shù)上的可行性 3102553.3操作上的可行性 3263683.4市場需求分析 3264744.系統(tǒng)設(shè)計 4278794.1功能模塊圖 4197014.2系統(tǒng)流程圖 433754.3數(shù)據(jù)庫設(shè)計 5218914.4編碼規(guī)范 789455.系統(tǒng)實現(xiàn) 8171745.1用戶登錄 857085.2主界面 8232755.3發(fā)布商品功能 917205.4后臺登錄界面 9145985.5管理員系統(tǒng)設(shè)置界面 10227645.6物品管理界面 1033205.7用戶管理界面 11197186.系統(tǒng)測試 11291726.1用戶端注冊和登錄測試 1199396.2閑置商品管理測試 13257116.3測試結(jié)果 133557.結(jié)語 1410718參考文獻(xiàn) 14摘要:伴隨著電子商務(wù)行業(yè)的發(fā)展,國家對于循環(huán)經(jīng)濟(jì)的大力支持,面向個人與個人之間的二手電子商務(wù)市場發(fā)展迅速。紛紛創(chuàng)立了一些具有二手商品買賣功能的平臺。而應(yīng)用于校園的二手交易平臺可以為在校大學(xué)生服務(wù),徹底解決大學(xué)生校園資源空虛浪費(fèi)問題,提高大學(xué)生的生活水平。因此,設(shè)計并實現(xiàn)了一個基于Springboot的校園二手交易系統(tǒng),采用MySQL技術(shù)針對大學(xué)生閑置資源進(jìn)行循環(huán)利用,避免了不必要的浪費(fèi),節(jié)約了資源,系統(tǒng)操作方便具有一定的應(yīng)用價值。關(guān)鍵詞:MySQL校園二手交易Java1.引言1.1課題現(xiàn)狀分析現(xiàn)如今生活節(jié)奏越來越快,生活物品更新也越來越快,隨著人們不斷地購買添置新物品,不少廢舊物品被閑置下來。而且互聯(lián)網(wǎng)也在不斷飛速地發(fā)展著,大批二手物品交易買賣如雨后春筍般爆發(fā),越來越多,人們能夠輕易的購買到自己需求的廉價又實惠的二手商品。二手貿(mào)易已經(jīng)是當(dāng)今社會不可或缺的一部分。二手商品的交易不僅滿足了人類日益增加的生活需求,而且可以促進(jìn)資源的循環(huán)利用,減少資源的浪費(fèi)。大學(xué)生的經(jīng)濟(jì)來源的渠道原本就不夠多,基本經(jīng)濟(jì)在來源不足的情況下,他們的家庭每月為他們提供生活的費(fèi)用。現(xiàn)在他們長大了,了解長輩們的不容易,應(yīng)該禁止自己亂花錢的行為。因而對于一些學(xué)生來說有時候二手商品就足以滿足他們的日常需要,而且他們本人的閑置的物品也可以拿出來進(jìn)行轉(zhuǎn)賣。這樣不僅達(dá)到低碳生活目的,而且還可以減少經(jīng)濟(jì)支出,減少資源浪費(fèi)的現(xiàn)狀。同時,大學(xué)生的生活環(huán)境基本相同,消費(fèi)觀意圖很相似,他們平常購買的大部分商品的剛好都是學(xué)生之間彼此所需要的。而且,每年大四學(xué)生畢業(yè)季到來的時候,很多大學(xué)生們都要用現(xiàn)場交易的方式在校園內(nèi)設(shè)立自己的攤位,這些小攤一般由學(xué)校和學(xué)生組織,設(shè)置在學(xué)生宿舍和運(yùn)動場的附近和周圍,這種買賣形式容易受到時間和空間的限制。因此,大學(xué)校園極度缺少一個這樣類型的平臺,使得大學(xué)生們的二手物品不會浪費(fèi)得到最大限度的使用。同時,購買的用戶也不用花費(fèi)大量時間用來精心挑選物品,這使得交易雙方的效率大大提升。通過這樣的一個平臺,一方面,我們可以有效地解決大學(xué)生因休眠品而浪費(fèi)資源,另一方面,也可以以最便宜的價格購買大學(xué)生最實用的東西,形成買賣雙方共贏的局面。此外,這樣還可以促進(jìn)大學(xué)生形成低碳生活、節(jié)儉的良好生活習(xí)慣。綜上所述,運(yùn)用計算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù),來開發(fā)一個在任何時間任何地點(diǎn)都能夠經(jīng)過在校園內(nèi)進(jìn)行二手商品買賣的平臺,是對傳統(tǒng)購買模式的創(chuàng)新,也是將來發(fā)展的必頂趨向。1.2開發(fā)目的現(xiàn)如今低碳經(jīng)濟(jì)已成為全世界發(fā)展的主題,物品的回收再利用已成為國際社會普遍關(guān)注的核心問題。經(jīng)過研究調(diào)查發(fā)現(xiàn),隨著智能產(chǎn)品的銷售和更新的速度越來越快,大學(xué)生的購買能力也越來越強(qiáng),他們身邊存在著大量文具、服裝、電腦、平板、手機(jī)等閑置物品,如果不對這些閑置物品他們進(jìn)行正當(dāng)有效的途徑、方法處理,這勢必會不斷的造成不必要的浪費(fèi)。與現(xiàn)有的二手貨交易平臺相比,校園內(nèi)的二手商品交易平臺在市場上和服務(wù)的定位上都具有更強(qiáng)的群體針對特性,更容易得到當(dāng)代大學(xué)生們的肯定,有利于培養(yǎng)大學(xué)生的勤儉節(jié)約的良好美德和為社會負(fù)責(zé)任的使命感。這不單具有經(jīng)濟(jì)效益,并且具有長遠(yuǎn)的社會效益。校園二手交易平臺是為在校園范圍內(nèi)為廣大教師學(xué)生服務(wù),由學(xué)生自己運(yùn)營,這種新型的商務(wù)模式不僅滿足于校園范圍內(nèi)的業(yè)務(wù)、工作、學(xué)習(xí)還滿足日常的生活活動。它擁有較小的范圍、具有更高的誠信、和更便捷的使用的特點(diǎn)。它還可以按照不同風(fēng)格的消費(fèi)者的需要,成立各種校園電子商務(wù)網(wǎng)站。因此設(shè)計并實現(xiàn)了一款學(xué)校二手建議平臺,滿足本校學(xué)生二手物品交易的需要,或為本校學(xué)生建立閑置物品交易的橋梁。1.3開發(fā)意義通過這個系統(tǒng),用戶可以發(fā)布自己的手中的閑置商品信息,達(dá)到買賣閑置商品的目的,也可以發(fā)布自己對某些物品的需求,比如教材、電腦、筆記本、服裝等,同時因為實現(xiàn)的是校內(nèi)交易大大的節(jié)約了時間。同時,二手交易流程的管理也很方便。這種二手交易系統(tǒng)的預(yù)期功能是按照要求和目標(biāo),系統(tǒng)地學(xué)習(xí)相關(guān)技術(shù)和知識,在希望的時間內(nèi)基本實現(xiàn)基本功能。這種情況下,如果有空閑的時間,繼續(xù)進(jìn)行需求分析,系統(tǒng)充實功能,適當(dāng)增加??梢愿纳啤M瑫r,關(guān)于畫面的外觀,盡可能合理的構(gòu)造設(shè)計可能,簡約的操作界面,做到優(yōu)化用戶的使用體驗,使使用步驟簡單明了,操作更加方便易懂,即使是第一次使用該軟件的用戶,也可以快速在界面上找到相應(yīng)的功能,確保用戶自己可以輕松使用該系統(tǒng),而不需要尋求他人幫助或者查看幫助。關(guān)于性能功能,最大限度地削減系統(tǒng)響應(yīng)時間,提高系統(tǒng)運(yùn)行效率,迅速解決系統(tǒng)運(yùn)行中發(fā)生的問題。1.4國內(nèi)研究現(xiàn)狀經(jīng)研究調(diào)查發(fā)現(xiàn),隨著智能產(chǎn)品的銷售和更新的速度的加快,大學(xué)生的購買能力也逐漸增強(qiáng),他們身邊存在著大量文具、服裝、電腦等閑置物品,但對這些閑置物品他們正確合理的處理方法和回收利用途徑?,F(xiàn)如今低碳經(jīng)濟(jì)已成為全世界發(fā)展的主題,物品的回收再利用已成為國際社會普遍關(guān)注的核心問題。因而,基于校園的閑置商品交易網(wǎng)站為成為處理這一問題的最好途徑,并且也契合了當(dāng)代大學(xué)生熱愛網(wǎng)上購物的特性。與現(xiàn)有的閑置交易平臺相比,校園內(nèi)的閑置商品交易平臺在市場上和服務(wù)的定位上都具有更強(qiáng)的群體針對特性,更容易得到當(dāng)代大學(xué)生們的肯定,有利于培養(yǎng)大學(xué)生的勤儉節(jié)約的良好美德和為社會負(fù)責(zé)任的使命感。這不單具有經(jīng)濟(jì)效益,并且具有長遠(yuǎn)的社會效益。校園二手交易平臺在校園范圍內(nèi)為廣大教師學(xué)生服務(wù),它依靠了校園中互聯(lián)網(wǎng)的特性,是近幾年最新型的一種電子商務(wù)平臺,由學(xué)生自己運(yùn)營,這種新型的商務(wù)模式不僅滿足于校園范圍內(nèi)的業(yè)務(wù)、工作、學(xué)習(xí)還滿足日常的生活活動。它擁有較小的范圍、具有更高的誠信、和更便捷的使用的特點(diǎn)。它還可以按照不同風(fēng)格的消費(fèi)者的需要,成立了各種校園電子商務(wù)網(wǎng)站,想開發(fā)一個簡單的學(xué)校二手交易平臺,就可以滿足當(dāng)代在校大學(xué)生對于可以重復(fù)使用的閑置商品的需要。2.相關(guān)理論及技術(shù)2.1Java介紹Java是具有平臺、目標(biāo)、通用化特征的程序設(shè)計語言。它之所以收到人們的廣泛歡迎,正是因為它完成任務(wù)的方式十分簡單直接,人們只需要理解它的概念原理就可以編寫出相對應(yīng)的代碼[1]。而且Java在任何系統(tǒng)都能完美運(yùn)行。Java內(nèi)提供的庫能夠讓開發(fā)者節(jié)約多余寫代碼的時間,使他們的程序設(shè)計工作化繁為簡,加快了項目開發(fā)的進(jìn)度除此之外Java語言的安全性也十分高[2]。2.2Idea平臺Idea是開放源代碼平臺,開發(fā)者可以在該平臺安裝各種不同的插件來編寫不同語言的代碼,這為許多開發(fā)者提供了一個優(yōu)秀全能的平臺[3]。2.3MAVENapache的最佳項目是Maven,很多的開發(fā)園項目在他的出現(xiàn)背景下都受到了很大的影響,不僅如此,以Maven提倡的方式管理成為很多公司的新型項目,團(tuán)隊管理、項目建設(shè)都已經(jīng)是品質(zhì)好的飛躍[4]。2.4MySQL介紹MySQL是目前使用最多的質(zhì)譜庫管理系統(tǒng),它支持多線程編程。MySQL雖然它的體積很小但是它的運(yùn)行速度十分快,擁有著成本低的優(yōu)秀特點(diǎn),但是它最厲害的優(yōu)點(diǎn)就是它是開源的數(shù)據(jù)庫[5]。MySQL的接口還可以為多種語言的操作系統(tǒng)提供服務(wù)。他小小的身體有著巨大的能量,它還可以做到處理大型的數(shù)據(jù)庫,它工作處理的數(shù)據(jù)庫記錄甚至可以多達(dá)上千萬條。它的內(nèi)存分配系統(tǒng)處理起數(shù)據(jù)來又快又準(zhǔn)確,十分穩(wěn)定,完全不需要擔(dān)心[6]。2.5Tomcat服務(wù)器Tomcat是開放源服務(wù)器,它占用系統(tǒng)資源很少,加建起來十分容易且穩(wěn)定,對我們建立后臺管理系統(tǒng),搭建Web服務(wù)器起到了十分重要的作用[7]。3.系統(tǒng)需求分析3.1經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性分析是所有分析中最重要的一項,不論是前期的技術(shù)方面的問題還是后期推廣方面的問題,都需要大量的資金來支持。只有當(dāng)我們擁有充足的資金,我們的項目才有可能研發(fā)成功并走入市場。好在我們目前所用到的開發(fā)平臺都是開放源代碼且完全免費(fèi)的,對于這個系統(tǒng)任何人都可以發(fā)揮自己的能力表達(dá)自己的想法[8]。3.2技術(shù)上的可行性開發(fā)所用到的軟件都是開放軟件源代碼的,這使企業(yè)或個人可以進(jìn)行自行開發(fā)應(yīng)用軟件。這為開發(fā)者的自由創(chuàng)作提供了強(qiáng)大的平臺,它可以用來展示我們的構(gòu)思和想法,實現(xiàn)軟件的開發(fā)[9]。當(dāng)遇到開發(fā)過程中遇到技術(shù)方面的難題可以及時請教老師,或在網(wǎng)絡(luò)中尋求幫助,并且當(dāng)軟件正式投入市場后,高校內(nèi)的老師和優(yōu)秀學(xué)生也可以自愿積極的參與到軟件的維護(hù)和升級中去。3.3操作上的可行性系統(tǒng)采用Springboot框架,使用idea編輯器,且該項目所需軟硬件配置也不高;Jdk1.8,Maven3,Tomcat8.0、Navicat,系統(tǒng)為Windows10。該系統(tǒng)無論是從技術(shù)上還是在運(yùn)行方面都具有較好的開發(fā)平臺和較高的自由空間,具備開發(fā)的可行性[10]。因此,可以著手設(shè)計構(gòu)思該平臺的流程圖。3.4市場需求分析現(xiàn)如今各大高校都有著龐大的學(xué)生基數(shù),并且這幾年我們國家實行了擴(kuò)招政策,這就意味著各大高校的大學(xué)生的數(shù)量將逐年增加,相對相應(yīng)大學(xué)生這個群體消費(fèi)市場將有很大的發(fā)展?jié)摿11]。相較于中年人年輕的大學(xué)生群體們更容易接受新鮮的事物,對于消息的獲取的速度非常快,并且渠道也非常多,他們也喜歡拓展自己的精神世界。對于那些已經(jīng)失去時效性的物品,他們很容易失去吸引力,因此他們更愿意用低價去出售那些商品。反而對于自己喜歡的物品,他們大多會有很強(qiáng)的購買欲望。因此對于經(jīng)濟(jì)能力不足他們,二手物品將成為最好的選擇。每年處于畢業(yè)季的學(xué)生都會處理自己的舊物。許多東西帶回家即浪費(fèi)收拾物品的時間又浪費(fèi)郵寄的費(fèi)用,因此賣掉是大四畢業(yè)生的普遍選擇。而且校園內(nèi)的二手交易對于課余生活喜歡動手制作的同學(xué)是一件開心的事情,他們不用再花費(fèi)時間在網(wǎng)上選購那些廢舊材料,校園內(nèi)的交易省去了漫長的等待快遞的時間,他們將這些廢舊材料回收利用后,還可以在該平臺出售。以往設(shè)立攤位的售賣方式交易效率十分低下。而且每年的畢業(yè)季也是各大高校非畢業(yè)學(xué)生的考試復(fù)習(xí)季[12]。在人員管理和調(diào)配上極其容易產(chǎn)生沖突。我國人民對生活廢舊物品的處理的理念沒有那么深入,再加上沒有有效的設(shè)備回收家庭產(chǎn)生的生活舊物,一些廢舊物品得不到妥善處理將會造成嚴(yán)重的環(huán)境污染。近年來,政府出臺了相關(guān)政策才使得這一問題被人們所重視。目前我國正在努力向全面建成小康社會跨步發(fā)展,政府極力倡導(dǎo)低碳生活發(fā)展循環(huán)經(jīng)濟(jì),讓每一件物品都能充分的實現(xiàn)它應(yīng)有的價值,減少資源浪費(fèi)的行為。這使社會發(fā)展形勢的大勢所趨[13]。因此校園閑置交易平臺具有巨大的商業(yè)潛力。4.系統(tǒng)設(shè)計4.1功能模塊圖采用Springboot框架技術(shù)為閑置物品交易平臺的主要實現(xiàn)技術(shù),后臺數(shù)據(jù)庫系統(tǒng)中采用MySQL作為數(shù)據(jù)庫[14]。網(wǎng)站分為前臺功能模塊和后臺功能模塊。本系統(tǒng)主要包括系統(tǒng)用戶管理、商品信息管理、新聞管理、商品種類管理等各種功能模塊。A大學(xué)商務(wù)學(xué)院閑置物品交易平臺具體功能模塊圖如圖所示。圖1系統(tǒng)功能模塊圖4.2系統(tǒng)流程圖4.2.1注冊流程未有賬號的用戶可進(jìn)行注冊操作,輸入注冊信息驗證賬號是否存在,存在提示賬已經(jīng)存在,沒有則繼續(xù)填寫注冊信息。注冊流程圖如圖2所示。圖2注冊流程圖4.2.2登錄流程登錄模塊實現(xiàn)了基于角色的認(rèn)證主要滿足了管理員角色和學(xué)生用戶角色的權(quán)限登錄,用戶在登錄界面中輸入用戶名和密碼,點(diǎn)擊登錄,驗證信息是否整錯,正確即可通過認(rèn)證進(jìn)入系統(tǒng),若不正確則提示密碼錯誤。登錄流程圖如圖3所示。圖3登錄流程圖4.3數(shù)據(jù)庫設(shè)計4.3.1概念結(jié)構(gòu)設(shè)計數(shù)據(jù)管理由數(shù)據(jù)庫在系統(tǒng)中實現(xiàn)。在合理的數(shù)據(jù)庫起著至關(guān)重要的作用。A大學(xué)商務(wù)學(xué)院閑置物品交易平臺的數(shù)據(jù)庫部分主要依靠MYSQL完成。ER圖的本質(zhì)是實體關(guān)系圖,我們再開發(fā)前期,需要通過一張ER圖來快速定位數(shù)據(jù)庫的表結(jié)構(gòu)設(shè)計,了解實體與實體之間的關(guān)系,目前很多企業(yè)級應(yīng)用系統(tǒng),都會花費(fèi)了大量的時間在數(shù)據(jù)庫表結(jié)構(gòu)的設(shè)計上,可見其重要位置。本平臺(閑置物品交易平臺)為提高開發(fā)效率,同樣在開發(fā)前期設(shè)計了ER圖來闡述概念模型。A大學(xué)商務(wù)學(xué)院閑置物品交易平臺的數(shù)據(jù)庫部分主要依靠MYSQL完成。數(shù)據(jù)庫由users(學(xué)生用戶信息表)、administrators(管理員)、Idlecommodityinformation(閑置商品信息)三個表組成。實體、屬性和實體間的關(guān)聯(lián)即E-R圖的關(guān)鍵。(1)管理員實體屬性:包含管理員角色id、管理員角色登錄賬號、管理員角色登錄密碼等,管理員實體圖如圖4所示。管理員登錄賬號管理員登錄賬號賬號密碼(2)閑置商品實體屬性:包含商品詳細(xì)圖片、商品名稱、商品的各種分類、購入價格、出售價位等分類,閑置商品管理實體屬性:包括上架時間,下架時間,推薦信息,商品狀態(tài)的關(guān)系,商品閑置信息如圖5所示。商品名稱閑置商品名稱閑置商品信息商品圖片購入價格出售價格上架時間商品分類下架時間推薦信息商品狀態(tài)(4)學(xué)生用戶實體屬性:包括頭像、學(xué)號、昵稱、密碼,手機(jī)號碼,學(xué)生用戶信息如圖6所示。學(xué)生學(xué)號學(xué)生學(xué)生學(xué)號學(xué)生用戶頭像圖片學(xué)生昵稱學(xué)生密碼學(xué)校信息手機(jī)號4.3.2數(shù)據(jù)庫表格在系統(tǒng)的構(gòu)建中,數(shù)據(jù)庫起著非常重要的作用,能夠利用數(shù)據(jù)庫保存所需的數(shù)據(jù),考生在前臺所進(jìn)行的考試答題記錄在該數(shù)據(jù)庫的表中。數(shù)據(jù)庫支撐起了A大學(xué)商務(wù)學(xué)院閑置物品交易平臺,此系統(tǒng)的閑置商品管理信息用戶管理信息都存儲在數(shù)據(jù)庫里,是為了讓該系統(tǒng)的信息方便進(jìn)行管理。系統(tǒng)中前臺顯示和后臺邏輯,都是在為數(shù)據(jù)服務(wù),所有操作的最終目的都是改變存儲在數(shù)據(jù)庫中的數(shù)據(jù),對于數(shù)據(jù)的存儲,要根據(jù)具體類型具體分析,以最適合最簡明的數(shù)據(jù)格式存儲。選擇了MySQL數(shù)據(jù)庫后,使用InnoDB作為存儲引擎、主鍵自增、utf8mb4為默認(rèn)字符集。在數(shù)據(jù)庫中建立表,表中建立個字段用于存儲對應(yīng)信息,將各個表中經(jīng)常用于查詢的字段例如用戶表的id設(shè)置為Btree類型的索引,以提高搜索速度。每個表中都設(shè)置創(chuàng)建時間和更新時間,默認(rèn)值為current_timestamp每次更改都記錄當(dāng)前時間,具體各個數(shù)據(jù)表的完整字段設(shè)計主要如下。(1)管理員數(shù)據(jù)表(users)包括管理員(id)、管理員登錄賬號(username)、管理員登錄密碼(password)、管理員姓名(name)、管理員身份(profile)字段,管理員數(shù)據(jù)表如表1所示。表1管理員數(shù)據(jù)表字段名數(shù)據(jù)類型主碼是否為空描述idObject否否管理員idusernameString否否管理員登錄賬號passwordString否否管理員登錄密碼profileString否否管理員身份(2)學(xué)生用戶管理表(student)包括學(xué)生用戶id(d)、學(xué)生用戶名字(name)、學(xué)生用戶學(xué)號(num),學(xué)生用戶電話(phone),學(xué)生用戶信息(message)字段,學(xué)生用戶管理數(shù)據(jù)表如表2所示。表2學(xué)生用戶管理數(shù)據(jù)表字段名數(shù)據(jù)類型主碼是否為空描述idObject否否學(xué)生idnameString否否學(xué)生名字numString否否學(xué)生學(xué)號phoneString否否學(xué)生電話messageString否否學(xué)生電話(3)閑置物品信息表(shop)包括id(id)、商品的名稱(shop_name)、發(fā)布日期(shop_date)、測評內(nèi)容(shop_datal)、商品價格(shop_price),商品圖片(shop_phone)字段,商品管理數(shù)據(jù)表如表3所示。表3商品管理數(shù)據(jù)表字段名數(shù)據(jù)類型主碼是否為空描述idObject否否商品idshop_nameString否否商品名稱shop_dateArray否否商品日期shop_priceNumber否否商品詳情shop_pictureObject否否商品圖片4.4編碼規(guī)范(1)數(shù)據(jù)庫定義規(guī)則數(shù)據(jù)庫用數(shù)據(jù)的項目名來命名,數(shù)據(jù)庫命名如表4所示。表4數(shù)據(jù)庫命名數(shù)據(jù)庫名稱描述easymarket校園閑置物品交易系統(tǒng)數(shù)據(jù)庫(2)數(shù)據(jù)表定義規(guī)則數(shù)據(jù)表的名稱以字姆“t”開頭,之后須要英語單詞和縮寫。數(shù)據(jù)表命名如表5所示。表5數(shù)據(jù)表命名數(shù)據(jù)表名稱描述t_userinfo學(xué)生用戶的信息表(3)字段定義規(guī)則字段命使用縮寫或英文名命名,字段命名如表6所示。表6字段命名字段名稱描述register_mail學(xué)生用戶注冊郵箱5.系統(tǒng)實現(xiàn)本章主要對校園閑置物品交易系統(tǒng)的所有功能模塊的實現(xiàn)進(jìn)行了詳細(xì)的說明。5.1用戶登錄用戶注冊功能模塊可以完成用戶注冊。當(dāng)用戶在登錄界面時,系統(tǒng)通過驗證用戶輸入的相關(guān)賬號信息、密碼信息以及驗證碼信息石頭與數(shù)據(jù)庫中保存的信息一致,來確定用戶是否有閑置物品交易平臺的使用權(quán)限。只有具有相關(guān)使用權(quán)限,才能夠登錄系統(tǒng)并進(jìn)行買賣操作,否則系統(tǒng)提示錯誤信息,該用戶重新登錄,確認(rèn)使用權(quán)限。學(xué)生用戶登錄界面有兩部分,為快速登錄和快速注冊,學(xué)生用戶若在本軟件中有賬號,可以通過輸入賬號和密碼,點(diǎn)擊“登錄”按鈕進(jìn)入閑置物品市場主頁面,若該用戶在本軟件中還沒有賬號,可以經(jīng)過點(diǎn)擊登錄界面的“注冊”按鈕來創(chuàng)建新賬號。用戶登錄如圖7所示。圖7用戶登錄界面圖5.2主界面主界面是用戶了解閑置物品交易平臺的首要方式,主界面展示商品介紹信息,展示商品分類,閑置物品圖片和價格。可以發(fā)布閑置商品,也可以求購閑置商品。主界面最上欄為搜索欄,學(xué)生用戶可以點(diǎn)擊輸入自己需要的閑置物品搜索到自己想要的商品,同時,搜索欄下方為熱門推薦和熱門搜索。主界面如圖8所示。圖8主界面圖5.3發(fā)布商品功能發(fā)表商品時,需要學(xué)生用戶填寫出售物品的相關(guān)信息,用戶點(diǎn)擊選擇文件,從電腦中選擇商品圖片再上傳商品圖片,然后對商品名稱進(jìn)行設(shè)置與編輯,字?jǐn)?shù)限制在18字以內(nèi),用戶需簡單敘述商品信息,例如物品來源、新舊程度、使用年限、有無損壞等,最后填寫商品的購入價格和售出價格詳細(xì)。發(fā)布商品界面圖如圖9所示。圖9發(fā)布商品頁面5.4后臺登錄界面注冊為管理員,進(jìn)入后臺管理畫面,左邊菜單欄包含商品類型管理、商品管理、學(xué)生用戶管理、公告管理等功能,功能顯示界面在界面的左側(cè)。后臺管理界面具體界面圖如圖10所示。圖10后臺登錄頁面5.5管理員系統(tǒng)設(shè)置界面主界面主要展現(xiàn)系統(tǒng)支持的功能。包含后臺首頁,系統(tǒng)設(shè)置,物品管理等功能頁面,每個功能完善。后臺主界面詳細(xì)展示了軟件中錄入的學(xué)生用戶信息、管理員信息以及在線人數(shù),同時展示了物品發(fā)布信息的總數(shù),包括管理員的系統(tǒng)最近操作日志。主界面也基本展示了管理員的管理權(quán)限,包括物品管理、學(xué)生管理、評論管理、新聞公告等。管理員主界面如圖11所示。圖11管理員主界面5.6物品管理界面單擊“物品管理”,它包含三個功能,包含分類管理,物品管理,求購商品三個功能。在界面中,管理員可以編輯類別的名稱和修改類別的簡介,單擊“分類管理”按鈕,即可進(jìn)入類型列表界面。在界面中,管理員能夠看到物品的分類狀況。單擊物品管理,可對其進(jìn)行修改刪除,上架下架,推薦商品。求購物品功能可以對前臺發(fā)布的求購物品進(jìn)行管理。界面視圖如12所示。圖12物品管理圖5.7用戶管理界面閑置物品交易平臺的用戶是學(xué)生,面向?qū)W生開放,可以查看學(xué)生用戶頭像、學(xué)生用戶名稱、學(xué)生用戶賬號密碼等信息。界面視圖如13所示。圖13學(xué)生登錄圖6.系統(tǒng)測試系統(tǒng)的測試是模擬系統(tǒng)在實際運(yùn)行時的狀態(tài),這樣能夠發(fā)現(xiàn)系統(tǒng)中出現(xiàn)的錯誤,能夠快速的找出系統(tǒng)究竟是那哪一個部分出現(xiàn)了錯誤,保證程序的健壯性和完整性。對系統(tǒng)進(jìn)行更規(guī)范的編譯。系統(tǒng)測試通常是由開發(fā)人員采用黑盒測試技術(shù)來完成。開發(fā)人員通過測試查看硬件方面系統(tǒng)是否支持,軟件方面系統(tǒng)是否會成功運(yùn)行,有無漏洞。在設(shè)計系統(tǒng)的過程中,程序總是有問題。這是正常的。程序執(zhí)行時會自動提示代碼的一部分錯誤,并進(jìn)行正確的修改。這樣的問題容易發(fā)現(xiàn)并解決。但是,另一個問題是程序運(yùn)行時,由于錯誤操作或計算公式邏輯上的運(yùn)算錯誤而導(dǎo)致的錯誤。因此,要調(diào)查發(fā)生了這樣的問題的錯誤需要很長時間。軟件測試和系統(tǒng)開發(fā)一樣,也是要按照步驟進(jìn)行的,每一個步驟都是有嚴(yán)格的邏輯關(guān)系的,有的使上一步的繼續(xù)測試,有的是其他更深層次的測試。測試內(nèi)容有以下幾個步驟組成:1、模塊的測試用來發(fā)現(xiàn)在整個軟件系統(tǒng)測試中代碼的編譯的錯誤。2、系統(tǒng)的測試用來發(fā)現(xiàn)在整個軟件系統(tǒng)測試中系統(tǒng)結(jié)構(gòu)的錯誤。3、驗收測試用來發(fā)現(xiàn)系統(tǒng)功能需求的錯誤。4、通過測試系統(tǒng)的每一個小的功能模塊,確認(rèn)這個部分是否符合產(chǎn)品的功能需求,如果不符合,則說明代碼編譯錯誤。5、綜合測試模塊與模塊相互連接,查找接口問題。如果兩個模塊之間不能連接,或產(chǎn)生不良影響,則說明數(shù)據(jù)結(jié)構(gòu)可能存在錯誤。6、確認(rèn)測試測試的是各個模塊能否按照功能需求組成一個完整的系統(tǒng)。7、系統(tǒng)還需進(jìn)行安全測試:主要測試該系統(tǒng)能否抵抗一些非法數(shù)據(jù)、無效數(shù)據(jù)、錯誤數(shù)據(jù)的干擾。6.1用戶端注冊和登錄測試1、點(diǎn)擊個人中心進(jìn)行注冊。如果操作錯誤注冊界面會有相應(yīng)的提示,按照提示進(jìn)行相應(yīng)操作即可注冊成功。測試結(jié)果如圖14所示。圖14測試圖2、登錄時賬號錯誤,提示區(qū)域會出現(xiàn)相應(yīng)出現(xiàn)錯誤的區(qū)域提示。測試結(jié)果如圖15所示。圖15賬號不填寫登錄測試3、登錄時密碼不添寫時,提示區(qū)域會顯示“密碼不能為空”。測試結(jié)果如圖16所示。圖16密碼不添寫登錄測試5、登錄密碼和賬號都正確,即可登錄進(jìn)入閑置物品交易平臺主界面進(jìn)行出售閑置物品、瀏覽平臺發(fā)布的閑置物品信息和購買所需閑置物品。測試結(jié)果如圖17所示。圖17登錄密碼和賬號都正確測試綜上所示,用戶端注冊和登錄測試完成,注冊和登錄測試實例如表7所示。表7注冊和登錄測試實例測試目的:測試用戶端是否正常注冊和登錄預(yù)置條件:開啟數(shù)據(jù)庫各項服務(wù),把后臺系統(tǒng)在Tomcat中啟動,啟動APP。測試過程:預(yù)期結(jié)果:點(diǎn)擊個人中心進(jìn)行注冊可以進(jìn)入到注冊界面并成功注冊登錄時賬號和密碼不添寫登錄錯誤登錄賬號不存在登錄錯誤登錄密碼錯誤登錄錯誤登錄密碼和賬號都正確成功登錄測試結(jié)果:當(dāng)注冊時用戶名和密碼為空時,提示用戶名稱是必填項當(dāng)?shù)卿泿舨淮嬖跁r,提醒用戶名或賬號密碼出現(xiàn)錯誤,請輸入后再登錄如果登錄帳戶存在,但密碼存在錯誤,用戶名或賬號密碼不可以錯誤,請輸入后再登錄如果在登錄時未填寫帳戶和密碼,則登錄將無法成功賬號和密碼匹配正確時成功登陸6.2閑置商品管理測試用戶端增、刪、查功能測試結(jié)果,閑置商品管理測試實例如下表8所示。表8閑置商品管理測試實例測試目的:測試閑置商品端增、刪、查功能預(yù)置條件:開啟數(shù)據(jù)庫各項服務(wù),把后臺系統(tǒng)在Tomcat中啟動。啟動APP,使用有效身份登錄APP。測試過程:預(yù)期結(jié)果:在個人信息中查看其商品發(fā)布信息成功找到自己發(fā)布的商品信息查看別人發(fā)布的不同分類的信息成功查看收藏喜歡的商品并在我的收藏中查看是否收藏成功成功收藏刪除自己發(fā)布的信息成功刪除測試結(jié)果:所有功能成功實現(xiàn)6.3測試結(jié)果經(jīng)過上述測試過程,A大學(xué)商務(wù)學(xué)院閑置物品交易平臺系統(tǒng)可以完全保持?jǐn)?shù)據(jù)和數(shù)據(jù)庫,并成功實現(xiàn)了注冊登錄、商品發(fā)布等功能。在后臺對客戶的要求做出了正確的回答。同時,前臺界面基本美觀,開發(fā)要求基本已經(jīng)被整個系統(tǒng)滿足,測試成功。7.結(jié)語經(jīng)過這一段時間的努力,該平臺基本上實現(xiàn)了用戶的閑置物品信息查詢、閑置物品發(fā)布和管理、聯(lián)絡(luò)買賣方等功能以及后臺管理系統(tǒng)管理員對閑置物品發(fā)布、閑置物品分類、用戶管理、公告的發(fā)布等功能。由于自身基礎(chǔ)較差,邏輯思維、編程能力和實踐能力相對較弱,因此項目的完成需
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度煙草店店鋪轉(zhuǎn)讓與品牌宣傳及市場推廣合同
- 二零二五年度農(nóng)村住房建設(shè)貸款擔(dān)保合同
- 2025年度法律咨詢勞務(wù)合同個稅起征點(diǎn)調(diào)整協(xié)議
- 2025年度汽車贈與及駕駛安全培訓(xùn)服務(wù)合同模板
- 二零二五年度音樂節(jié)特邀嘉賓舞蹈演員聘請合同
- 二零二五年度培訓(xùn)學(xué)校師資培訓(xùn)資料保密及競業(yè)限制合同
- 二零二五年度生態(tài)濕地綠化樹木修剪與水質(zhì)改善合同
- 餐飲機(jī)械采購合同范本
- 溝通技巧與商務(wù)會議中的禮儀要求
- 2025至2030年中國白膚護(hù)手霜數(shù)據(jù)監(jiān)測研究報告
- 《綠色建筑設(shè)計原理》課件
- 中醫(yī)館裝修合同范本
- 光伏電站小EPC規(guī)定合同范本
- 2024年01月江蘇2024年昆山鹿城村鎮(zhèn)銀行第三期校園招考筆試歷年參考題庫附帶答案詳解
- 《直播銷售》課件-項目一 認(rèn)識直播與直播銷售
- 2025年全國高考體育單招政治時事填空練習(xí)50題(含答案)
- 中華人民共和國學(xué)前教育法-知識培訓(xùn)
- 2023年新高考(新課標(biāo))全國2卷數(shù)學(xué)試題真題(含答案解析)
- 事業(yè)單位工作人員獎勵審批表
- 山東省技能大賽青島選拔賽-世賽選拔項目52樣題(平面設(shè)計技術(shù))
- 城市社會學(xué)課件
評論
0/150
提交評論