版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
緒論1.1課題來源及研究現(xiàn)狀日常生活中二手車交易的逐漸增多將二手車市場(chǎng)帶入了活躍期,但與此同時(shí)二手車市場(chǎng)的建設(shè)問題也慢慢暴露了出來。第一,存在信息差。二手車買家沒有及時(shí)了解整車現(xiàn)狀、車輛行駛里程、維修保養(yǎng)情況等焦點(diǎn)信息,車輛具體細(xì)節(jié)和一些隱性問題只有當(dāng)前賣家才能準(zhǔn)確掌握,即使擁有網(wǎng)絡(luò)信息便利也難以得知;第二,交易價(jià)格沒有規(guī)范。雖然目前國(guó)家在二手車市場(chǎng)制定過不少政策規(guī)定和法律規(guī)范,但在二手車交易額這個(gè)方面卻未設(shè)標(biāo)準(zhǔn),交易雙方都缺少法律保障和支持,成交價(jià)格存在諸多不合理的地方;第三,車輛評(píng)估隨意。二手車的評(píng)估一直沒有科學(xué)合理的標(biāo)準(zhǔn)參考體系,主觀評(píng)判占比過多,測(cè)試裝置簡(jiǎn)陋不達(dá)標(biāo),想要準(zhǔn)確察覺車輛存在的風(fēng)險(xiǎn)不切實(shí)際,就會(huì)隨意產(chǎn)出錯(cuò)誤評(píng)估結(jié)論。以上這些問題嚴(yán)重阻礙了二手車交易市場(chǎng)的發(fā)展,同時(shí)也會(huì)對(duì)消費(fèi)者的合法權(quán)益造成損害,現(xiàn)如今人們的消費(fèi)理念已煥然一新,實(shí)惠耐用的二手車逐漸成為很多客戶尤其是年輕人的首選車,再加上人們對(duì)電商模式的認(rèn)可,二手車線上交易的時(shí)代已然來臨,這些關(guān)鍵問題亟待好的解決辦法。本課題所設(shè)計(jì)的二手車微信小程序除了可以解決二手車交易市場(chǎng)中的“信息不對(duì)稱”“收費(fèi)標(biāo)準(zhǔn)不統(tǒng)一”“汽車評(píng)估不可靠”這些關(guān)鍵問題,還有很多線下交易無法做到的獨(dú)特優(yōu)勢(shì)。首先,汽車作為耐用大宗商品,小程序的“用完即走”與二手車交易極低的消費(fèi)頻次搭配效果遠(yuǎn)勝于軟件應(yīng)用,微信小程序內(nèi)嵌于微信當(dāng)中,開發(fā)起來成本低廉,應(yīng)用起來受眾廣泛,體系成熟方便快捷,交易可靠容易推廣;其次,小程序可以搭配其他像公眾號(hào)一類的推廣插件,吸引客戶的能力也得到顯著增強(qiáng);最后,二手車交易小程序可以直接線上展示車輛的詳細(xì)信息,通過視頻對(duì)車輛有大致了解,同時(shí)還能直接聯(lián)系賣家預(yù)約看車,從而有效避免了過去買家線下看車“路途遠(yuǎn),店家多,數(shù)量少”的困擾,有效提升交易效率,將二手車交易體驗(yàn)提升一個(gè)臺(tái)階。二手交易管理系統(tǒng)是基于springboot框架設(shè)計(jì),依靠成熟的web框架進(jìn)行開發(fā),當(dāng)前分為前臺(tái)和后臺(tái)兩個(gè)部分。前臺(tái)包括首頁展示、分類展示、購物車展示以及個(gè)人頁面。首頁主要展示二手車列表、查詢二手車、顯示二手車名稱、價(jià)格以及庫存;分類展示主要展示了二手車的分類和屬性;購物車展示主要通過首頁進(jìn)入二手車詳情頁,然后加入購物車,從而進(jìn)入購物車來實(shí)現(xiàn)模擬結(jié)算,若無問題,便跳轉(zhuǎn)到訂單頁面;個(gè)人頁面則主要管理收貨地址和二手車訂單狀態(tài)。后臺(tái)部分主要包括管理員登錄界面和對(duì)其他部分管理的主界面,例如訂單管理界面和后臺(tái)管理界面等。后臺(tái)部分主要是解決小程序的維護(hù)使用問題,管理員可以修改二手車的信息,用戶的信息,以及處理用戶提交的訂單,例如發(fā)貨,退款等狀態(tài)請(qǐng)求,這些界面都采用HTML語言來實(shí)現(xiàn)表單數(shù)據(jù)的提交等操作。本系統(tǒng)采用了成熟的web開發(fā)技術(shù),優(yōu)點(diǎn)是高效和穩(wěn)定。但也不是完美無瑕,比如hibernate框架在進(jìn)行大規(guī)模數(shù)據(jù)處理時(shí),對(duì)比mybatis,就顯得有些效率不高。1.2課題研究目的與意義普通電子商務(wù)的使用用戶群體是全體社會(huì)大眾,但二手車小程序的設(shè)計(jì)與實(shí)現(xiàn)則是依托于現(xiàn)在的二手車輛交易的整體環(huán)境的,二手車小程序面對(duì)的用戶是資金不足卻需要車輛的買家和想要賣出汽車回籠資金的賣家,從二手需求實(shí)際的調(diào)研出發(fā),二手車交易的小程序開發(fā)的優(yōu)點(diǎn)有:(1)物流配送便利二手車小程序的設(shè)計(jì)與實(shí)現(xiàn)一般的用戶群體都是當(dāng)?shù)氐男枨筌囕v的用戶,在同一個(gè)城市和區(qū)域內(nèi),即可實(shí)現(xiàn)線下的交易,不用再進(jìn)行漫長(zhǎng)的物流,節(jié)省了成本,還提高了效率。(2)信用體系好相比于傳統(tǒng)的電子商務(wù)系統(tǒng),無法判定商家的好壞的,因?yàn)橛写罅康娜舜嬖谒蔚男袨?,欺騙消費(fèi)者。但是在二手車小程序,區(qū)域?yàn)楫?dāng)?shù)刭u家與商家,通過面對(duì)面的交易方式,提高了彼此的信用。(3)交易成本低二手車小程序的設(shè)計(jì)與實(shí)現(xiàn)通過互聯(lián)網(wǎng)進(jìn)行信息傳遞,傳遞成本低。賣家和買家都是微信用戶,沒有過多的中間商參與,沒有平臺(tái)收取費(fèi)用,沒有物流費(fèi),對(duì)于沒有需要低價(jià)購買汽車的用戶來說,是十分劃算的。(4)容易形成興趣團(tuán)體二手車小程序的設(shè)計(jì)雖然是線上的系統(tǒng),但是由于是同一城市內(nèi)的,可以拉近用戶彼此的關(guān)系,喜歡同類物品的用戶更加容易聚集到一起,從而形成具有共同興趣愛好的小團(tuán)隊(duì)。1.3研究現(xiàn)狀現(xiàn)在網(wǎng)絡(luò)的二手交易平臺(tái)有很多,比如綜合性的二手交易平臺(tái),閑魚,通過個(gè)人用戶發(fā)布二手產(chǎn)品,平臺(tái)保障等方式出售;也有專業(yè)型平臺(tái),不如二手手機(jī)的交易平臺(tái),轉(zhuǎn)轉(zhuǎn),二手優(yōu)品等,通過專門的檢測(cè)來保障二手車的真實(shí)度。然而這些商業(yè)化的二手交易平臺(tái),很難滿足需要低價(jià)購買車輛的用戶的一個(gè)需求,這就需要一個(gè)二手車小程序的設(shè)計(jì)與實(shí)現(xiàn),來滿足用戶的需求。1.4本文結(jié)構(gòu)二手車小程序從調(diào)研到開發(fā),追求科學(xué)的開發(fā),系統(tǒng)后端開發(fā)采用的語言是Java,數(shù)據(jù)庫采用的是 Mysql。本文第一章是緒論,簡(jiǎn)要介紹了開發(fā)設(shè)計(jì)二手車小程序的背景和意義等,第二章的主要內(nèi)容是介紹二手車小程序的開發(fā)環(huán)境等,第三章介紹了二手車小程序進(jìn)行開發(fā)的需求分析,第四章概括闡述了二手車小程序的總體設(shè)計(jì),第五章介紹了二手車小程序的設(shè)計(jì),最后一章進(jìn)行了系統(tǒng)的測(cè)試,確保了二手車小程序的功能正常運(yùn)行可以實(shí)現(xiàn)。2.開發(fā)環(huán)境的簡(jiǎn)單介紹2.1JavaScriptJavaScript支持所有的瀏覽器,例如:EWJBA、Servlet或者JavaBean等,用戶可能希望從數(shù)據(jù)庫的寄存器部分查詢信息,接著收到請(qǐng)求的組件對(duì)這些請(qǐng)求進(jìn)行處理,之后,Java引擎收到組件所反饋的響應(yīng)對(duì)象。給用戶瀏覽器所發(fā)送反饋信息是HTML格式的,Java語言接收響應(yīng)對(duì)象。優(yōu)勢(shì):JavaScript語言不僅功能比較強(qiáng)大,能夠在方法上進(jìn)行轉(zhuǎn)變并且可以避免子類繼承父類這種情況的出現(xiàn)。JavaScript是一種簡(jiǎn)單易用的OOP編程語言,是我們軟件開發(fā)中和生活中較為常用的一種語言,很多強(qiáng)大的管理系統(tǒng)都是通過Javascript語言開發(fā)出來的,而輕量級(jí)的小型的系統(tǒng)也可以進(jìn)行開發(fā)。該項(xiàng)語言起始于2004年,是美國(guó)的一個(gè)專家教授開發(fā)的,他一開始是用來做項(xiàng)目,每個(gè)語言的單元保持獨(dú)立,又彼此聯(lián)系,語言的前半截負(fù)責(zé)接收前臺(tái)的數(shù)據(jù),并且將數(shù)據(jù)庫返回到前臺(tái),后半截負(fù)責(zé)數(shù)據(jù)的處理,并將處理的數(shù)據(jù)庫返回給總的端口。2.3Tomcat服務(wù)器Tomcat服務(wù)器是一個(gè)輕量級(jí)的Web應(yīng)用服務(wù)器,它有一項(xiàng)非常適用于大學(xué)生開發(fā)的好處:免費(fèi)。Tomcat服務(wù)器點(diǎn)被大部分中小型系統(tǒng)開發(fā)者所喜歡Tomcat免費(fèi),技術(shù)超前并且性能非常穩(wěn)定,因?yàn)門omcat主要用于解析JSP以及Servlet,所以Tomcat是開發(fā)調(diào)試JSP程序的最佳選擇。2.4Java二手車小程序采用的開發(fā)語言是Java,該語言是一種跨平臺(tái)的語言,可有較高的穩(wěn)定性,相比于其他的語言,Java還具有跨平臺(tái)的特性,本系統(tǒng)開發(fā)主要使用的JavaEE技術(shù)。Java具有常用的類,例如int、string、long,不同的功能對(duì)應(yīng)不用的數(shù)據(jù),不同的數(shù)據(jù)要定義不同的類型。2.5MySQL數(shù)據(jù)庫數(shù)據(jù)庫的主要類型包含VFP、Access、Orgrigenal、DB2、mysql、Incontrol、MSSQLServer等等。二手車小程序選用的數(shù)據(jù)庫是Mysql,是一種關(guān)系型的數(shù)據(jù)庫,相比于傳統(tǒng)的數(shù)據(jù)庫SQLServer,具有運(yùn)行效率高、數(shù)據(jù)安全性高的特點(diǎn),Mysql的可視化工具有Navicat,都是開源的軟件,極大的方便開發(fā)者的開發(fā)。由于Mysql的眾多優(yōu)點(diǎn),使用的用戶也越來越多。2.6MVVMMVVM是Model-View-ViewModel的簡(jiǎn)寫。它本質(zhì)上就是MVC的改進(jìn)版。MVVM就是將其中的View的狀態(tài)和行為抽象化,讓我們將視圖UI和業(yè)務(wù)邏輯分開。當(dāng)然這些事ViewModel已經(jīng)幫我們做了,它可以取出Model的數(shù)據(jù)同時(shí)幫忙處理View中由于需要展示內(nèi)容而涉及的業(yè)務(wù)邏輯。3.需求分析3.1可行性分析3.1.1技術(shù)可行性(1)系統(tǒng)硬件可行性分析二手車小程序?qū)τ谑謾C(jī)硬件的要求很低,一般對(duì)于現(xiàn)在的手機(jī)來說,沒有任何的問題,就是很早之前的老手機(jī),也只是運(yùn)行的慢一些。也不存在其他的問題,綜上所述,對(duì)于硬件可行性分析方面,此二手車小程序是可以實(shí)行的。(2)系統(tǒng)軟件可行性分析二手車小程序?qū)嵲谖⑿派洗蜷_的,也不需要下載軟件。二手車小程序所使用的開發(fā)軟件是Java,數(shù)據(jù)庫是mysql,這些也都是免費(fèi)的,而且大學(xué)期間也都在課程中,或者自己在網(wǎng)站上學(xué)習(xí)研究過,綜上所述,對(duì)于軟件可行性方面,本二手車小程序是可行的。3.1.2操作可行性二手車小程序的操作非常的簡(jiǎn)單,因?yàn)樵O(shè)計(jì)這個(gè)二手車小程序目的就是為了讓我們的工作人員減少工作強(qiáng)度,方便快捷是二手車小程序的特點(diǎn),通過簡(jiǎn)單的操作就可以實(shí)現(xiàn)二手車小程序的功能。因此,對(duì)于操作用上,二手車小程序的沒有問題的。3.1.3經(jīng)濟(jì)可行性使用二手車小程序僅僅需要計(jì)算機(jī)進(jìn)行聯(lián)網(wǎng)就可以完成,這也就是最簡(jiǎn)單的要求,其他的沒有任何費(fèi)用,比如開發(fā)語言之類都是開源的,不需要另外支付金錢。綜上所述,對(duì)于經(jīng)濟(jì)可行性方面,本二手車小程序也是可以實(shí)行的。3.2需求分析經(jīng)過對(duì)各大二手車小程序及實(shí)際二手車銷售管理過程的考察、分析,要求本系統(tǒng)具有以下特點(diǎn):(1)二手車小程序應(yīng)該容易操作,相比于之前的手工來說,如果不提高操作的便利性,那樣意義就不大了;(2)二手車小程序應(yīng)該具備可視化的功能,這樣不管是二手車的庫存或者是病人的信息等都一目了然,比如庫存不足時(shí),能夠及時(shí)的觀察到,然后去進(jìn)行采購補(bǔ)貨。(3)二手車小程序用模塊化,各個(gè)功能都獨(dú)立運(yùn)行,這樣更加的規(guī)范,容易實(shí)現(xiàn)管理。(4)二手車小程序應(yīng)該做到二手車的功能管理和用戶管理,這樣才是二手車小程序所要實(shí)現(xiàn)的目標(biāo)。(5)二手車小程序應(yīng)該設(shè)置用戶的不同分類,例如二手車小程序管理員、二手車小程序用戶。每個(gè)分類的用戶有自己相應(yīng)的功能和模板,在不同類型用戶的權(quán)限下進(jìn)行操作。3.2流程圖分析通過分析研究確定了較為適合在當(dāng)?shù)厥褂玫亩周囆〕绦虻脑O(shè)計(jì)與實(shí)現(xiàn)的整體結(jié)構(gòu)。二手車小程序的設(shè)計(jì)與實(shí)現(xiàn)包括線下的物品的交易,確定了用戶具有查看公告、瀏覽查詢二手車、購買二手車、論壇評(píng)論二手車以及管理員具有各項(xiàng)管理的權(quán)限功能。3.2.1系統(tǒng)運(yùn)行流程圖系統(tǒng)流程圖中,明確畫出了二手車小程序的設(shè)計(jì)與實(shí)現(xiàn)的兩個(gè)功能模塊,用戶瀏覽與購買的權(quán)限,用戶查看購物車。一些公告信息和對(duì)二手車等進(jìn)行留言。賣家可以管理訂單信息、產(chǎn)品信息等。二手車小程序的設(shè)計(jì)與實(shí)現(xiàn)系統(tǒng)流程圖如圖3-1所示。圖3-2-1二手車小程序流程圖3.2.2數(shù)據(jù)流圖本系統(tǒng)的總數(shù)據(jù)流圖如圖3-2所示。圖3-2-2二手車小程序數(shù)據(jù)數(shù)據(jù)流圖3.3系統(tǒng)功能分析二手車小程序主要包括管理員和用戶的功能模塊,二手車小程序功能模塊如圖3-3所示。圖3-3功能模塊圖二手車小程序后臺(tái)管理登錄功能,用戶打開后臺(tái)管理網(wǎng)站之后需要通過輸入正確的用戶名以及密碼進(jìn)行登錄,在登錄時(shí)系統(tǒng)會(huì)對(duì)判斷,判斷賬號(hào)是否存在,賬號(hào)不存在則提示登錄失敗,如果賬號(hào)存在、輸入的密碼也正確則可以進(jìn)入對(duì)應(yīng)用戶主界面。其登錄活動(dòng)圖如圖3-4所示。圖3-4系統(tǒng)登錄活動(dòng)圖4.系統(tǒng)總體設(shè)計(jì)4.1系統(tǒng)結(jié)構(gòu)設(shè)計(jì)二手車小程序采用B/S結(jié)構(gòu)(Browser/Server,瀏覽器/服務(wù)器結(jié)構(gòu))和基于Web服務(wù)兩種模式,是一個(gè)適用于Internet環(huán)境下的模型結(jié)構(gòu)。只要用戶能連上Internet,便可以在任何時(shí)間、任何地點(diǎn)使用。系統(tǒng)工作原理圖如圖4-1所示。圖4-1系統(tǒng)工作原理圖4.2系統(tǒng)登錄流程為了保證系統(tǒng)的安全性,要管理本系統(tǒng)必須先登陸到系統(tǒng)后臺(tái)中。填寫正確的用戶名,密碼,進(jìn)行登錄,其登錄流程圖如圖4-2所示。圖4-2系統(tǒng)登錄流程圖4.3數(shù)據(jù)庫設(shè)計(jì)4.3.2數(shù)據(jù)庫表下面介紹數(shù)據(jù)庫中的各個(gè)表的詳細(xì)信息,具體內(nèi)容如下。表4-1t_admin管理員信息表表4-1t_admin管理員信息表列名數(shù)據(jù)類型長(zhǎng)度主鍵允許空說明Idint11是否用戶編號(hào)userNamevarchar1000否是用戶名userPwvarchar1000否是用戶密碼表表4.2t_bk板塊信息表列名數(shù)據(jù)類型長(zhǎng)度主鍵允許空說明idint11是否編號(hào)bkNamevarchar255否是板塊名稱表表4.3t_customer用戶信息表列名數(shù)據(jù)類型長(zhǎng)度主鍵允許空說明idint11是否編號(hào)usernamevarchar1000否是賬號(hào)passwordvarchar1000否是密碼namevarchar1000否是姓名phonevarchar100否是手機(jī)sexvarchar100否是性別agevarchar100否是年齡addressvarchar100否是家庭住址idcardvarchar100否是身份證headPicvarchar50否是頭像levelvarchar50否是層級(jí)isftvarchar50否是發(fā)帖權(quán)限isplvarchar50否是評(píng)論權(quán)限mbvarchar50否是密保表4-4表4-4t_order訂單信息表字段名稱字段意義字段類型字段長(zhǎng)度是否主鍵能否為空Id編號(hào)int11是否customerId用戶int11否是productDetail訂單詳細(xì)text50否是allPrice訂單總價(jià)varchar100是否status狀態(tài)varchar100否是orderNum訂單編號(hào)varchar100否是pl物流信息text否是insertDate日期datetime否是v1用戶編號(hào)varchar200否是V2市varchar200否是V3區(qū)varchar200否是V4配送地址varchar200否是lxr聯(lián)系人varchar200否是lxdh電話varchar200否是表表4.5t_lbt輪播圖信息表列名數(shù)據(jù)類型長(zhǎng)度主鍵允許空說明idint11是否編號(hào)picvarchar100否是圖片5.系統(tǒng)詳細(xì)設(shè)計(jì)5.1登錄界面用戶在打開二手車輛交易的小程序管理后臺(tái)系統(tǒng)之后可以輸入正確的用戶賬號(hào)和密碼,進(jìn)行登陸二手車輛交易的小程序管理系統(tǒng),反之無法進(jìn)入系統(tǒng)。界面如圖5-1所示。圖5-1登陸界面5.2管理員界面其管理員通過輸入賬戶密碼進(jìn)入后臺(tái)管理系統(tǒng)后的主界面,有兩個(gè)餅圖來說明分類銷售情況和分類總銷售量其主界面如圖5-2所示。圖5-2管理員主界面5.2.1用戶管理界面管理員通過賬號(hào)密碼進(jìn)入后臺(tái)管理系統(tǒng)后,可點(diǎn)擊左側(cè)欄目信息展示-用戶信息,查看二手車輛交易的小程序中的用戶信息,進(jìn)行編輯用戶刪除用戶和增加用戶等操作,二手車輛交易的小程序的管理員管理用戶信息界面如圖5-2-1.圖5-2-1用戶管理界面5.2.2賣家管理界面管理員通過賬號(hào)密碼進(jìn)入后臺(tái)管理系統(tǒng)后,可點(diǎn)擊左側(cè)欄目信息展示-賣家信息,查看小程序中的賣家信息,進(jìn)行增加刪除編輯等操作,管理員管理賣家信息界面如圖5-2-2.圖5-2-2管理員管理賣家信息界面5.2.3管理員更改密碼界面管理員通過賬號(hào)密碼進(jìn)入后臺(tái)管理系統(tǒng)后,可點(diǎn)擊左側(cè)欄目更改密碼,如圖5-2-3.圖5-2-3管理員更改密碼界面5.2.4管理員個(gè)人信息界面管理員通過賬號(hào)密碼進(jìn)入后臺(tái)管理系統(tǒng)后,可點(diǎn)擊左側(cè)欄目-個(gè)人信息,進(jìn)行個(gè)人信息的增加刪除和更改,可以更改的地方有姓名,昵稱,性別,年齡,手機(jī)號(hào),地址管理員個(gè)人信息修改界面如圖5-2-4.圖5-2-4管理員個(gè)人信息界面5.3.1賣家注冊(cè)界面打開操作系統(tǒng)后臺(tái)點(diǎn)擊左下角的賣家注冊(cè),可以看到注冊(cè)頁面,輸入用戶名和兩次一致的密碼后即可完成注冊(cè),其賣家注冊(cè)頁面如下圖5-3-1所示。圖5-3-1賣家注冊(cè)界面5.3.2賣家商品類別界面賣家輸入正確的賬號(hào)密碼后登錄小程序后臺(tái)管理界面,通過點(diǎn)擊左側(cè)欄目的信息展示-商品類別,可以查看目前小程序能查看的車輛分類。并在欄目右側(cè)進(jìn)行商品類別的增加刪除和修改。賣家商品類別界面如圖5-3-2所示。圖5-3-2商品類別管理界面5.3.3賣家商品詳情界面賣家輸入正確的賬號(hào)密碼后登錄小程序后臺(tái)管理界面,通過點(diǎn)擊左側(cè)欄目的信息展示-商品信息,可以自己發(fā)布在小程序上的商品信息。并在欄目右側(cè)進(jìn)行商品信息的增加刪除和修改。賣家商品詳情界面如圖5-3-3所示。圖5-3-3賣家商品詳情界面5.3.4賣家訂單處理界面賣家輸入正確的賬號(hào)密碼后登錄小程序后臺(tái)管理界面,通過點(diǎn)擊左側(cè)欄目的信息展示-訂單信息,可以處理商品訂單,查看訂單完成情況。并在欄目右側(cè)進(jìn)行商品訂單的發(fā)貨和刪除。賣家訂單詳情界面如圖5-3-4所示。圖5-3-4賣家訂單處理界面5.3.4賣家更改密碼界面賣家輸入正確的賬號(hào)密碼后登錄小程序后臺(tái)管理界面,通過點(diǎn)擊左側(cè)欄目的更改密碼,可以通過輸入賣家在注冊(cè)信息時(shí)輸入的原密碼和兩次一致的新密碼后,如果兩次密碼一致,則密碼更改成功。賣家更改密碼界面如圖5-3-4所示。圖5-3-4賣家更改密碼界面5.4用戶界面5.4.1用戶未登陸界面用戶打開小程序后,后首先要求登錄,其未登錄時(shí)的界面如下如5-4-1所示。圖5-4-1用戶未登錄界面5.4.2用戶登錄授權(quán)界面用戶打開小程序后,后首先要求登錄進(jìn)行微信授權(quán),其微信授權(quán)的界面如下如5-4-2所示。圖5-4-2用戶登錄授權(quán)界面5.4.3用戶個(gè)人中心界面打開二手車輛交易的小程序平臺(tái),在微信授權(quán)登錄后,進(jìn)入用戶個(gè)人中心的界面如圖5-4-3所示。圖5-4-3用戶個(gè)人中心界面5.4.4小程序首頁界面打開二手車交易小程序,登錄后進(jìn)入主頁,可以看到推薦車輛展示圖片,車輛搜索框,推薦商品列表和熱賣列表。其小程序首頁界面如圖5-4-4所示.圖5-4-4小程序首頁界面5.4.5小程序搜索框欄目點(diǎn)開小程序搜索框欄目,輸入文字進(jìn)行搜索,可以看到羅列出來的符合搜索條件的車輛信息。小程序搜索框欄目如圖5-4-5所示。圖5-4-5小程序搜索框欄目5.4.6小程序商品分類頁面進(jìn)入二手車交易小程序之后,點(diǎn)擊最下面欄目分類,即可看到車輛商品的詳細(xì)分類,根據(jù)分類購買車輛商品。小程序商品分類界面如圖5-4-6所示。圖5-4-6小程序商品分類頁面5.4.7小程序商品詳情界面通過小程序點(diǎn)開想要購買的車輛后,可以看到商品車輛信息,包括名稱,描述,價(jià)格,折扣,商品評(píng)價(jià)等。小程序商品詳情界面如圖5-4-7所示。圖5-4-7小程序商品詳情界面5.4.8小程序購物車界面在二手車交易小程序中,點(diǎn)擊打開商品詳情界面,將已經(jīng)挑選好的二手車輛商品加入購物車之中。二手車輛交易的小程序的購物車界面如圖5-4-8所示。圖5-4-8小程序購物車界面5.4.9小程序銷量排行界面打開二手車輛交易小程序最下面欄目的倒數(shù)第二個(gè)排行榜,可以看到近期車輛銷售的銷量排名。小程序銷量排行界面如圖說示5-4-9.圖5-4-9小程序銷量排行界面6.系統(tǒng)測(cè)試在實(shí)現(xiàn)二手車輛交易的小程序系統(tǒng)的過程中,一定會(huì)產(chǎn)生一些不可避免的錯(cuò)誤。在程序運(yùn)行過程中語句錯(cuò)誤會(huì)直接提示,程序員可以在軟件編程中立即修改。但是如果里面存在這算法等錯(cuò)誤則需要細(xì)心排查,如果沒有在整個(gè)過程中穿插著進(jìn)行測(cè)試的話。在最后完成二手車小程序的時(shí)候,如果出現(xiàn)了漏洞錯(cuò)誤。就很難找到原因,有很大的可能要消耗巨大的精力去改掉這個(gè)錯(cuò)誤。經(jīng)過系統(tǒng)的測(cè)試可以極大地減少bug,保證二手車小程序正常安全的運(yùn)行,往往產(chǎn)品和系統(tǒng)的開發(fā),系統(tǒng)的測(cè)試都要經(jīng)過n多輪,因此系統(tǒng)測(cè)試是系統(tǒng)開發(fā)中必不可少的一部分。6.1軟件測(cè)試的目的對(duì)于二手車小程序進(jìn)行測(cè)試,就是為了能夠完整的運(yùn)行程序。保證二手車小程序的數(shù)據(jù)的準(zhǔn)確性,以及功能的正常實(shí)現(xiàn)。只有正常的實(shí)現(xiàn)功能,才能讓二手車小程序真正用于實(shí)際,不只是紙上談兵?;诖?,對(duì)于二手車小程序進(jìn)行了黑盒測(cè)試保證數(shù)據(jù)正確,功能測(cè)試保證功能實(shí)現(xiàn)正常,兼容性測(cè)試保證運(yùn)行環(huán)境的穩(wěn)定。以下是對(duì)于測(cè)試的用例。6.2黑盒測(cè)試表5-1數(shù)據(jù)查詢的測(cè)試用例編號(hào)對(duì)象測(cè)試模塊輸入/動(dòng)作期望輸出實(shí)際情況記錄001所有角色登錄點(diǎn)擊進(jìn)入不同角色登錄,擁有不同權(quán)限正常顯示所有內(nèi)容功能正常002管理員二手車管理點(diǎn)擊進(jìn)入顯示管理成功正常顯示所有內(nèi)容功能正常003管理員銷售管理點(diǎn)擊進(jìn)入顯示銷售填寫頁面正常顯示所有內(nèi)容功能正常004管理員用戶管理點(diǎn)擊進(jìn)入顯示所有用戶管理正常顯示所有用戶功能正常005管理員二手車類別管理點(diǎn)擊進(jìn)入顯示所有類別正常顯示所有內(nèi)容功能正常006管理員公告管理點(diǎn)擊進(jìn)入顯示所有公告正常顯示所有內(nèi)容功能正常007管理員留言管理點(diǎn)擊進(jìn)入顯示留言信息正常顯示所有內(nèi)容功能正常008所有角色安全退出點(diǎn)擊進(jìn)入正常注銷系統(tǒng)正常顯示所有內(nèi)容正常6.2.1用戶登錄測(cè)試二手車輛交易的小程序的設(shè)計(jì)與二手車輛交易的后臺(tái)管理系統(tǒng)的設(shè)計(jì),實(shí)現(xiàn)了二手車輛交易管理員、需要低價(jià)購買二手車的用戶和需要賣出二手車的商家三種權(quán)限的登錄,登錄時(shí)根據(jù)其所輸入的用戶名和密碼及相關(guān)類型進(jìn)行判斷,如輸入正確,成功訪問界面;相反,則失?。幌到y(tǒng)用戶信息登錄管理模塊的測(cè)試用例如表6.1所示。表6-1系統(tǒng)用戶信息登錄模塊測(cè)試用例表6-1系統(tǒng)用戶信息登錄模塊測(cè)試用例序號(hào)輸入預(yù)期結(jié)果實(shí)際結(jié)果測(cè)試結(jié)果1用戶名為空提示用戶名不能為空提示用戶名不能為空通過2密碼為空提示密碼不能為空提示密碼不能為空通過3用戶名:admin密碼:admin提示用戶名或密碼錯(cuò)誤提示用戶名或密碼錯(cuò)誤通過4用戶名:151214密碼:1234提示用戶不存在提示用戶不存在通過6.2.2二手車發(fā)布功能測(cè)試二手車小程序的設(shè)計(jì)與實(shí)現(xiàn)系統(tǒng)的二手車發(fā)布可以新增二手車信息添加功能主要是用于商家對(duì)后臺(tái)二手車的新增和發(fā)布,如二手車信息填寫完整,操作完成;如缺失,補(bǔ)全信息即可,系統(tǒng)二手車發(fā)布模塊的測(cè)試用例如表6.2所示。表6-2系統(tǒng)二手車發(fā)布功能模塊測(cè)試用例序號(hào)輸入預(yù)期結(jié)果實(shí)際結(jié)果測(cè)試結(jié)果1表6-2系統(tǒng)二手車發(fā)布功能模塊測(cè)試用例序號(hào)輸入預(yù)期結(jié)果實(shí)際結(jié)果測(cè)試結(jié)果1填寫全部信息二手車信息添加成功二手車信息添加成功通過2不填寫二手車名稱提示二手車名稱不能為空提示二手車名稱不能為空通過3不選擇二手車類型提示二手車類型不能為空提示二手車類型不能為空通過4不填寫二手車價(jià)格提示二手車價(jià)格不能為空提示二手車價(jià)格不能為空通過6.2.3二手車銷售模塊測(cè)試二手車小程序的設(shè)計(jì)與實(shí)現(xiàn)系統(tǒng)的二手車銷售管理模塊測(cè)試驗(yàn)證用戶購買二手車時(shí)填寫的信息是否正確,系統(tǒng)二手車銷售的測(cè)試用例如表6.3所示。表6-3系統(tǒng)二手車銷售模塊測(cè)試用例表6-3系統(tǒng)二手車銷售模塊測(cè)試用例序號(hào)輸入預(yù)期結(jié)果實(shí)際結(jié)果測(cè)試結(jié)果1將二手車加入購物車二手車添加成功二手車添加成功通過2付款結(jié)算二手車購買成功二手車購買成功通過3查看訂單訂單顯示正確訂單顯示正確通過6.2.4用戶信息管理模塊測(cè)試二手車輛交易的小程序的設(shè)計(jì)與實(shí)現(xiàn)系統(tǒng)主要是對(duì)用戶信息管理模塊管理員是對(duì)注冊(cè)的用戶進(jìn)行查看和刪除操作,系統(tǒng)用戶管理信息的測(cè)試用例如表6.4所示。表6-4系統(tǒng)用戶信息模塊測(cè)試用例序號(hào)輸入預(yù)期結(jié)果實(shí)際結(jié)果測(cè)試結(jié)果1表6-4系統(tǒng)用戶信息模塊測(cè)試用例序號(hào)輸入預(yù)期結(jié)果實(shí)際結(jié)果測(cè)試結(jié)果1用戶信息查看用戶信息顯示正常用戶信息顯示正常通過2用戶信息刪除刪除后用戶不存在該用戶無法登陸通過6.3測(cè)試結(jié)論二手車小程序完成了各個(gè)系統(tǒng)的開發(fā),然后進(jìn)行了系統(tǒng)的測(cè)試,確保了系統(tǒng)的功能都能正常使用的,保證了二手車小程序用戶管理、二手車發(fā)布、用戶購買、銷售管理的正常使用。7.總結(jié)在大學(xué)的四年時(shí)間里,學(xué)習(xí)了很多的課程,不管是計(jì)算機(jī)專業(yè)課程還是各種各樣的選修課,都讓我們收獲非常大?,F(xiàn)如今也只剩下畢業(yè)設(shè)計(jì)這最后一門課,雖然是最后,但是這正是把這四年所學(xué)的理論和專業(yè)的知識(shí)進(jìn)行榮獲貫通,設(shè)計(jì)出一個(gè)對(duì)于社會(huì)有一定幫助,和借鑒的二手車小程序,對(duì)于尚在學(xué)習(xí)階段的畢業(yè)生來說,也是具有很大的挑戰(zhàn)性。值得高興的是,二手車小程序完成的非常成功。基本實(shí)現(xiàn)了進(jìn)銷存的基本功能,也在操作性、美觀性等方面做出了進(jìn)一步的提升。本次二手車小程序的畢業(yè)設(shè)計(jì),在開發(fā)語言上,我選擇了現(xiàn)今流行的Java語言,有關(guān)專業(yè)的技術(shù)性的知識(shí)以后還需要進(jìn)一步的學(xué)習(xí)。在整個(gè)的幾個(gè)月的時(shí)間里,這段時(shí)間我完成了從調(diào)研、分析、設(shè)計(jì)、研發(fā)和測(cè)試的全過程,整體二手車小程序的功能基本實(shí)現(xiàn),與預(yù)期所想相差無幾。這次畢業(yè)設(shè)計(jì)是本科四年的最后一次考核,也是最難的一次,它需要我們?nèi)诤纤哪甑膶W(xué)習(xí)成果,是對(duì)大學(xué)生涯的一次總結(jié),也是對(duì)自己的一次考驗(yàn),脫離了小組,真真正正獨(dú)自一人設(shè)計(jì)出一款軟件。這是我的成長(zhǎng)歷程,我會(huì)帶著這些經(jīng)歷,繼續(xù)我的人生。
參考文獻(xiàn)[1]張亮亮,孟慶國(guó),李瑞英,etal.基于校園網(wǎng)上二手交易平臺(tái)的研究[J].電腦知識(shí)與技術(shù)(16):258-259.[2]伊雙清,董杰,謝君.基于C2C模式的校園二手二手車“雙線”交易平臺(tái)研究[J].科技視界,2017(3):82-83.[3]劉洪利,李榮,杜曉雪,etal.互聯(lián)網(wǎng)時(shí)代下-對(duì)校園閑置物品交易平臺(tái)構(gòu)建的可行性調(diào)研分析[J].科技視界,2019(19).[4]韓嘉銳,鄭浩,郭魯,etal.基于JavaWeb的高校二手交易平臺(tái)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].南方農(nóng)機(jī),50(01):165.[5]李偉超.提高Java數(shù)據(jù)庫訪問效率的策略研究[J].民營(yíng)科技,2017(5):19-19.[6]陳秋玲.基于JavaWeb的圖書購物網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù):學(xué)術(shù)版,2019(6):36-38.[7]CharlesBell.GettingStartedwithMySQL[M]//IntroducingtheMySQL8DocumentStore.2018.[8]NixonR.LearningPHP,MySQL,andJavascript[J].2018.[9]楊文紅;趙德平;劉柯劍.基于MVC模式Struts框架研究與應(yīng)用.硅谷.2008.(20):45-46.[10]趙蕾;程明定;劉琳.J2EE模型中Struts框架技術(shù)的研究和應(yīng)用.中國(guó)博覽.2004.(12):25-26.[11]桃子.二手物品市場(chǎng)前瞻.微型計(jì)算機(jī).2007.(13):89-90.[12]周建儒.JSP中自定義標(biāo)簽的實(shí)現(xiàn)與部署.科技信息(科學(xué)教研).2008.(23):51-53.[13]JoshuaBloch.EffectiveJavaProgrammingLanguageGuide[J].Addison-WesleyProfessional.2015(10):21-29.[14]LouisDavidson.ProfessionalMySQLDatabaseDesign[M].WroxPress,2015:145-173[15] 丁晨溦,程星,袁慧,etal.StudentDevision高校信息交互平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)%DesignandImplementationforStudentDevisionInformationExchangePlatform[J].軟件工程師,2015,000(001):12-14.[16] 袁健鵬,艾武兵.TheDesignandImplementationofInformationExchangePlatformforStudentsAfterSchool%學(xué)生課余信息交流平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[J].無線互聯(lián)科技,2016,000(001):103-104.[17] WeiminW,GangL.StudentperspectivesTHEOLplatformcourseconstructionandoperationstatusofthecasestudies:In100webcourses
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 珠海廣東珠海斗門交警大隊(duì)招聘普通雇員9人筆試歷年參考題庫附帶答案詳解
- 河源2025年廣東河源東源縣衛(wèi)生健康局招聘醫(yī)療衛(wèi)生急需緊缺人才筆試歷年參考題庫附帶答案詳解
- 柳州2025年廣西柳州市公安機(jī)關(guān)招聘輔警74人筆試歷年參考題庫附帶答案詳解
- 巴中2025年四川巴中市恩陽區(qū)招聘衛(wèi)生專業(yè)技術(shù)人員47人筆試歷年參考題庫附帶答案詳解
- 寧波浙江寧波余姚市生態(tài)文明促進(jìn)中心(余姚市水環(huán)境治理中心)招聘筆試歷年參考題庫附帶答案詳解
- 哈爾濱2025年黑龍江哈爾濱新區(qū)新質(zhì)生產(chǎn)力促進(jìn)中心選調(diào)23人筆試歷年參考題庫附帶答案詳解
- 南陽2025年河南南陽市鎮(zhèn)平縣選調(diào)城區(qū)學(xué)校教師225人筆試歷年參考題庫附帶答案詳解
- 南京2025年江蘇南京市梅山第一小學(xué)招聘教師筆試歷年參考題庫附帶答案詳解
- 保定2025年河北保定易縣事業(yè)單位招聘160人筆試歷年參考題庫附帶答案詳解
- 上饒2025年江西上饒市婺源縣城區(qū)部分學(xué)校遴選教師60人筆試歷年參考題庫附帶答案詳解
- 西北區(qū)域電力并網(wǎng)運(yùn)行管理實(shí)施細(xì)則
- 金礦詳查報(bào)告
- 2023年4月山東省考公務(wù)員無領(lǐng)導(dǎo)面試題試卷真題解析10套全
- DZ/T 0150-1995銀礦地質(zhì)詳查規(guī)范
- 雜志分揀打包服務(wù)合同4篇
- 春節(jié)園林綠化安全應(yīng)急預(yù)案
- 2025年舟山市專業(yè)技術(shù)人員公需課程-全面落實(shí)國(guó)家數(shù)字經(jīng)濟(jì)發(fā)展戰(zhàn)略
- 豐田的生產(chǎn)方式培訓(xùn)
- 2023年福建省能源石化集團(tuán)有限責(zé)任公司社會(huì)招聘筆試真題
- 交通安全不坐黑車
- 舞臺(tái)音響燈光工程投標(biāo)書范本
評(píng)論
0/150
提交評(píng)論