【《校園二手商品交易系統(tǒng)設(shè)計與實(shí)現(xiàn)》12000字(論文)】_第1頁
【《校園二手商品交易系統(tǒng)設(shè)計與實(shí)現(xiàn)》12000字(論文)】_第2頁
【《校園二手商品交易系統(tǒng)設(shè)計與實(shí)現(xiàn)》12000字(論文)】_第3頁
【《校園二手商品交易系統(tǒng)設(shè)計與實(shí)現(xiàn)》12000字(論文)】_第4頁
【《校園二手商品交易系統(tǒng)設(shè)計與實(shí)現(xiàn)》12000字(論文)】_第5頁
已閱讀5頁,還剩36頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

開發(fā)技術(shù)簡介2.1開發(fā)技術(shù)的選擇2.1.1SSM框架SSM框架是一個將SpringMVC、Spring、Mybatis,SpringMVC進(jìn)行整合統(tǒng)籌的輕量級Web框架,負(fù)責(zé)交互系統(tǒng)前后端。該框架首先從頁面中自動獲取需要遞交的數(shù)據(jù),對這些遞交數(shù)據(jù)進(jìn)行處理后,做出自動響應(yīng)或者直接進(jìn)入跳轉(zhuǎn)頁面;Spring基于依賴反轉(zhuǎn)和面向切面編程結(jié)構(gòu)的J2EE系統(tǒng)的框架,作為一個重要的輕量級容器,能夠管理bean整個生命周期;Mybatis是一款優(yōu)質(zhì)的持久層框架,根據(jù)XML中的配置文件創(chuàng)建SQLSessionFactory,獲取SQLSession中的實(shí)例并通過運(yùn)行映射的SQL配置語句,對數(shù)據(jù)進(jìn)行增加刪除修改查詢或者提交事務(wù)等工作[4]。2.1.2JSP技術(shù)架構(gòu)勝于實(shí)現(xiàn)的理念讓我選擇利用多種設(shè)計語言結(jié)合的方式進(jìn)行系統(tǒng)開發(fā)[3]。由于畢設(shè)準(zhǔn)備時間較少且個人精力能夠支持的前提下,選擇了JAVA語言的B/S結(jié)構(gòu)作為系統(tǒng)實(shí)現(xiàn)的主要開發(fā)語言,即JSP開發(fā)語言,該語言通過JAVA語言開發(fā)實(shí)現(xiàn)[5]。JSP技術(shù)的定義是通過利用JAVA編程語言編寫類XML的tags和scriptlets實(shí)現(xiàn)封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯??梢赃x擇通過向服務(wù)器發(fā)送請求來訪問存儲在服務(wù)器中的信息。JSP技術(shù)可以分離網(wǎng)頁邏輯、網(wǎng)頁設(shè)計與顯示,有效地實(shí)現(xiàn)了網(wǎng)頁設(shè)計與現(xiàn)實(shí)之間的切割,令這些基于WEB開發(fā)應(yīng)用的實(shí)現(xiàn)會更加飛快便利,流程只需要發(fā)送、接收和處理請求,過程清晰明了[8]。2.1.3MySQL數(shù)據(jù)庫數(shù)據(jù)庫管理系統(tǒng)分為很多類別,比如SQLSever、Oracle、MySQL等,其中MySQL為許多個人開發(fā)者所青睞[5],MySQL的源代碼也是對于編程學(xué)習(xí)者們是開放的,通過源碼可以充分了解到數(shù)據(jù)庫內(nèi)部的運(yùn)行機(jī)制,在代碼上作出相應(yīng)優(yōu)化,在程序上提高運(yùn)行效率。此外,MySQL屬于輕量級數(shù)據(jù)庫,其占用的空間和運(yùn)行花費(fèi)資源較小,滿足中小型開發(fā)需求[12]。MySQL對開發(fā)者免費(fèi)開放,在開發(fā)經(jīng)費(fèi)方面能夠節(jié)省了部分開發(fā)成本[9]。綜上所述,該系統(tǒng)采用MySQL作為主要開發(fā)工具。2.2開發(fā)工具的選擇選擇合適的系統(tǒng)開發(fā)工具,對之后的系統(tǒng)軟件開發(fā)工作可以有效地減少精力和時間的浪費(fèi),提高系統(tǒng)開發(fā)工作的質(zhì)量和效率,該系統(tǒng)的軟件開發(fā)工具選擇是MyEclipse,在程序開發(fā)中,主要適合于JAVA、JAVAEE及其他移動應(yīng)用,是一種具備強(qiáng)大豐富功能、支持范圍廣泛的集成開發(fā)環(huán)境工具,擁有了完備的編碼、調(diào)試、發(fā)布及測試功能,能夠極大提高開發(fā)效率。3系統(tǒng)需求分析需求分析的任務(wù)是通過分析校園二手商品交易系統(tǒng)的使用對象,對不同對象的功能需求做出分析,以分析為前提,畫出該系統(tǒng)用例圖,從而了解清楚系統(tǒng)的功能模塊和工作流程,為后續(xù)系統(tǒng)的結(jié)構(gòu)、流程、數(shù)據(jù)庫設(shè)計做好準(zhǔn)備。3.1可行性分析對系統(tǒng)可行性分析主要從開發(fā)技術(shù)是否可行、開發(fā)經(jīng)濟(jì)支持是否足夠、用戶操作是否簡便、系統(tǒng)開發(fā)是否合法合規(guī)這四個方面,對此進(jìn)行一一舉證說明。3.1.1技術(shù)可行性在軟件方面,該系統(tǒng)的開發(fā)只需要在開發(fā)電腦上配置合適的JAVA環(huán)境、安裝相關(guān)的開發(fā)軟件,例如MyEclipse、MySQL、Tomcat等,開發(fā)所選擇的JSP技術(shù)及MySQL數(shù)據(jù)庫在目前為止發(fā)展已十分成熟,其相關(guān)學(xué)習(xí)教程在網(wǎng)絡(luò)上容易獲取,在自學(xué)方面是可行的。在硬件方面,對于計算機(jī)的選擇范圍廣,內(nèi)存在256M以上,硬盤在30MB以上的計算機(jī)便可實(shí)行該系統(tǒng)的軟件開發(fā)工作,由于本人電腦已經(jīng)完全能夠滿足該系統(tǒng)的開發(fā)軟件功能要求,因此,該系統(tǒng)的硬件開發(fā)的實(shí)際可行性上沒有疑慮的。3.1.2經(jīng)濟(jì)可行性首先由于該系統(tǒng)規(guī)模較小,只需要一臺個人私用計算機(jī)便可進(jìn)行開發(fā),對開發(fā)技術(shù)的相關(guān)介紹可得,所有開發(fā)軟件在網(wǎng)上均開源免費(fèi),能夠節(jié)省不少系統(tǒng)開發(fā)經(jīng)費(fèi),具備經(jīng)濟(jì)可行性。3.1.3操作可行性該系統(tǒng)基于B/S模式,界面簡單易于操作,系統(tǒng)基本功能顯示于首頁菜單欄上,簡潔明了。即使是只具備基礎(chǔ)電腦操作技能的用戶,也能順利進(jìn)行操作,該系統(tǒng)擁有操作簡單、管理方便、交互良好的優(yōu)點(diǎn),因此在操作上具備可行性。3.1.4法律可行性該系統(tǒng)開發(fā)所收集選擇的參考資料及技術(shù)源碼在網(wǎng)絡(luò)上都可以通過合法方式獲取,開發(fā)過程中對于商用系統(tǒng)只進(jìn)行了參考學(xué)習(xí),沒有剽竊或抄襲的行為,即在系統(tǒng)開發(fā)的過程中不會出現(xiàn)任何知識產(chǎn)權(quán)問題上的糾紛。所以,系統(tǒng)的開發(fā)全程是合理正當(dāng)?shù)?。綜上所述,該校園二手商品交易系統(tǒng)在可行性方面不存在問題,為了有效管理校園跳蚤市場,促進(jìn)校園電子商務(wù)交易的良性發(fā)展,開發(fā)此程序是必要的。3.2功能需求分析本系統(tǒng)的使用對象為管理員和用戶,接下來對這兩個用戶的使用功能進(jìn)行具體的分析解釋:3.2.1管理員登錄系統(tǒng):為了數(shù)據(jù)庫的管理安全,防止數(shù)據(jù)外泄,管理員必須依據(jù)已有的賬戶,輸入正確的管理賬號、密碼,方能順利登錄,進(jìn)行后臺管理系統(tǒng)。修改密碼:管理員可以修改賬號密碼。用戶信息管理:后臺管理員能夠?qū)σ呀?jīng)注冊成功的網(wǎng)站用戶資料信息進(jìn)行查詢、審核、刪除。商品信息管理:管理員根據(jù)實(shí)際需要對商品的分類進(jìn)行增加、對商品分類名及描述進(jìn)行修改、刪除商品分類,對所有已經(jīng)被用戶成功發(fā)布的商品信息進(jìn)行審核、刪除。訂單信息管理:管理員對用戶在網(wǎng)站交易中的所有訂單資料進(jìn)行查詢,對單個訂單資料是否合理等情況進(jìn)行審核,刪除無效訂單。留言信息管理:管理員可以在管理中查看本網(wǎng)站用戶的留言,選擇是否與用戶留言進(jìn)行互動,刪除其它無意義的留言。公告信息管理:管理員作為管理者,可以隨時發(fā)布訊息、刪除公告。退出系統(tǒng):管理員退出賬號,即可退出后臺管理界面。3.2.2用戶用戶注冊:為了交易的順利進(jìn)行,第一次訪問網(wǎng)站的游客,需填寫相關(guān)個人信息,注冊成功后,成為網(wǎng)站用戶,才可順利訪問網(wǎng)站。用戶登錄:網(wǎng)站用戶必須填寫正確的用戶名、密碼,才可登錄網(wǎng)站。商品中心:用戶在網(wǎng)頁瀏覽到心儀商品,即可將其添加入購物車。購物車下單:用戶所添加的商品放置在我的購物車中,在購物車中進(jìn)行付款。發(fā)布商品:用戶可以發(fā)布出售的商品在網(wǎng)站上,在發(fā)布信息界面,選擇分類,填寫原價、售價、商品描述介紹及上傳圖片。查看已發(fā)布商品:用戶可以查看自己發(fā)布的二手商品,可以修改或者刪除信息。購買訂單:用戶可以查看在網(wǎng)頁已經(jīng)下過的訂單信息或者取消訂單。銷售訂單:用戶可以查詢自己所銷售商品的訂單,已送貨商品可以選擇發(fā)貨選項(xiàng)。用戶信息:用戶可以對個人資料,例如用戶名、密碼、姓名、收貨地址、聯(lián)系方式及郵箱進(jìn)行修改保存。在線反饋:用戶可以對網(wǎng)站提出意見或建議,對購買商品進(jìn)行評價留言。查看公告:用戶可以查看到管理者發(fā)布的公告、新聞。3.3系統(tǒng)用例分析3.3.1管理員用例管理員用例如圖3.1所示。圖3.1管理員用例圖3.3.2用戶用例用戶用例如圖3.2所示。圖3.2用戶用例圖4系統(tǒng)設(shè)計4.1系統(tǒng)結(jié)構(gòu)設(shè)計由第三節(jié)的系統(tǒng)需求分析,可得該系統(tǒng)主要劃分為以下五大模塊:用戶管理模塊是為了后臺管理人員能夠很輕松地對用戶的信息進(jìn)行查詢,更有效地對用戶信息是否有效進(jìn)行審核及刪除。商品管理模塊是為了讓管理員能夠隨著系統(tǒng)的成熟和同學(xué)們的交易需要,更好地管理二手商品分類,檢查已經(jīng)發(fā)布的商品是否符合發(fā)布出售的要求。訂單信息模塊是為了讓管理員能夠快速獲取訂單信息,對個別無效訂單進(jìn)行刪除。留言管理模塊是為了給用戶一個對商品提出評價,對網(wǎng)站的使用感受做出建議的渠道,有利于提高網(wǎng)站的互動性,為日后對系統(tǒng)逐步進(jìn)行完善做準(zhǔn)備。公告管理模塊是為了提醒用戶們安全使用網(wǎng)站的注意事項(xiàng),例如提防網(wǎng)絡(luò)詐騙、校園貸、傳銷,及時地發(fā)布網(wǎng)站最新通知公告。根據(jù)上述對功能模塊的設(shè)計分析,可直觀地分析得出該開發(fā)系統(tǒng)中的主要功能模塊結(jié)構(gòu)圖,如圖4.1所示。圖4.1系統(tǒng)功能模塊圖4.2系統(tǒng)流程設(shè)計4.2.1注冊流程游客在首次訪問網(wǎng)站時,需要進(jìn)行注冊賬號,首先進(jìn)入網(wǎng)站用戶注冊界面,填寫用戶個人資料,若申請用戶名已存在,則跳出提示返回,輸入新的用戶名;若注冊賬戶名不存在,則判斷兩次密碼輸入是否一致,不一致則返回,一致則進(jìn)行下一步,在數(shù)據(jù)庫中添加新注冊用戶信息,賬號注冊流程如圖4.2所示。圖4.2注冊流程圖4.2.2登錄流程為了方便后續(xù)其他功能的正常進(jìn)行,用戶必須在系統(tǒng)中輸入準(zhǔn)確的用戶名及密碼,否則無法登錄至系統(tǒng)頁面,其登錄的流程如圖4.3所示。圖4.3登錄流程圖4.2.3商品信息添加流程首先需要填寫需要發(fā)布商品的基本信息,判斷信息是否為空,是則返回繼續(xù)輸入,否則進(jìn)入判斷圖片是否上傳,否則返回輸入信息,是則上傳成功,商品信息添加流程如圖4.4所示。圖4.4信息添加流程圖4.2.4商品購買流程登錄用戶選購二手商品,進(jìn)入心儀商品的詳情頁,加入購物車中,如果商品已被其他用戶購買,則提醒用戶,商品無法被重復(fù)購買,流程結(jié)束;如果未被出售,則可添加至購物車,訂單結(jié)算,付款成功,購買商品流程如圖4.5所示。圖4.5商品購買流程圖4.3數(shù)據(jù)庫設(shè)計4.3.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計主要是為了分析本系統(tǒng)建設(shè)中的各個實(shí)體與其它各個實(shí)體之間的相互管理關(guān)系,在設(shè)計的過程中需要對系統(tǒng)中需要的數(shù)據(jù)和處理進(jìn)行分析,以此為依據(jù)設(shè)計出系統(tǒng)中的實(shí)體。結(jié)合第三章對系統(tǒng)的功能需求和系統(tǒng)實(shí)際應(yīng)用情況進(jìn)行分析,我們可以確定系統(tǒng)中存在的實(shí)體有管理員信息、用戶資料、商品種類、已發(fā)布的二手商品資料、訂單信息、訂單詳細(xì)情況信息、留言及公告。管理員信息實(shí)體屬性圖如圖4.6所示:圖4.6管理員信息實(shí)體圖用戶信息實(shí)體屬性圖如圖4.7所示:圖4.7用戶信息實(shí)體屬性圖商品分類信息實(shí)體屬性圖如圖4.8所示:圖4.8商品分類信息實(shí)體圖商品信息實(shí)體屬性圖如圖4.9所示:圖4.9商品信息實(shí)體屬性圖訂單信息實(shí)體屬性圖如圖4.10所示:圖4.10訂單信息實(shí)體屬性圖訂單明細(xì)信息實(shí)體屬性圖如圖4.11所示:圖4.11訂單明細(xì)信息實(shí)體圖留言信息實(shí)體屬性圖如圖4.12所示:圖4.12留言信息實(shí)體屬性圖公告信息實(shí)體屬性圖如圖4.13所示。圖4.13公告信息實(shí)體屬性圖通過上述主要實(shí)體之間相互對應(yīng)的關(guān)系,可得:每個用戶對應(yīng)一個身份信息,每個用戶可以在網(wǎng)站上進(jìn)行多個訂單,每個用戶可以在購買多個商品或同時發(fā)布多個二手商品信息,每個用戶都可以發(fā)布多條留言,每個后臺管理員可以同時管理多件商品。系統(tǒng)的總E-R圖如圖4.14所示:圖4.14本系統(tǒng)的E-R圖4.3.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計數(shù)據(jù)庫邏輯設(shè)計是通過設(shè)計一個數(shù)據(jù)庫中所有存在表的結(jié)構(gòu),其內(nèi)容包括表的數(shù)量,每個表由哪些字段構(gòu)成,以及表與表之間的聯(lián)系。根據(jù)前文對該系統(tǒng)數(shù)據(jù)庫需要的實(shí)體與其它表屬性的關(guān)系分析,本數(shù)據(jù)庫包含的數(shù)據(jù)庫表有8個,各個表具體設(shè)計結(jié)果如下表,從表4.1至表4.8所示:表4.1admin管理員信息表字段名稱數(shù)據(jù)類型約束注釋表4.1(續(xù))adminIdInt(11)PrimarykeyNotnull管理員編號adminNameVarchar(20)Notnull管理用戶名adminPwVarchar(20)Notnull管理員密碼表4.2userinfo用戶信息表字段名稱數(shù)據(jù)類型約束注釋userIdInt(11)PrimarykeyNotnull用戶編號userNameVarchar(20)Notnull用戶名userPwVarchar(20)Notnull用戶密碼userRealnameVarchar(20)Notnull真實(shí)姓名userAddressVarchar(60)Notnull地址userTelInt(11)Notnull電話號碼userEmailVarchar(20)Notnull郵箱stateVarchar(20)Notnull用戶狀態(tài)表4.3catelog商品分類信息表字段名稱數(shù)據(jù)類型約束注釋catelogIdInt(11)PrimarykeyNotnull分類編號catelogNameVarchar(20)Notnull分類名稱catelogMiaoshuVarchar(200)Notnull分類描述表4.4goods商品信息表字段名稱數(shù)據(jù)類型約束注釋goodsIdInt(11)PrimarykeyNotnull商品編號goodsNameVarchar(20)Notnull商品名稱goodsMiaoshuTextNotnull商品描述goodsPicVarchar(450)Notnull商品圖片goodsShichangjiaDecimal(18,6)Notnull市場價uidInt(11)Notnull用戶編號cidVarchar(20)Notnull分類編號statusVarchar(20)Notnull狀態(tài)yuanjiaDecimal(18,6)null原價表4.5order訂單信息表字段名稱數(shù)據(jù)類型約束注釋orderIdInt(11)PrimarykeyNotnull編號orderBianhaoInt(11)Notnull訂單編號orderDateDatetimeNotnull訂單日期orderZhuangtaiVarchar(20)Notnull狀態(tài)orderJineDecimal(18,6)Notnull金額orderFukuangfangshiVarchar(20)Notnull付款方式orderUserIdVarchar(20)Notnull訂單用戶表4.5(續(xù))uidInt(11)Notnull用戶編號nameVarchar(30)Notnull姓名telInt(11)Notnull電話addressVarchar(30)Notnull地址表4.6orderitem訂單明細(xì)信息表字段名稱數(shù)據(jù)類型約束注釋orderItemIdInt(11)PrimarykeyNotnull編號orderIdInt(11)Notnull訂單編號goodsIdInt(11)Notnull商品編號goodsQuantityInt(11)Notnull商品數(shù)量表4.7liuyan留言信息表字段名稱數(shù)據(jù)類型約束注釋idInt(11)PrimarykeyNotnull留言編號titleVarchar(60)Notnull標(biāo)題contentTextNotnull留言內(nèi)容shijianDatetimeNotnull留言時間userIdVarchar(20)Notnull留言用戶replyTextNotnull回復(fù)表4.8gonggao公告信息表字段名稱數(shù)據(jù)類型約束注釋idInt(11)PrimarykeyNotnull公告編號titleVarchar(60)Notnull公告標(biāo)題contentTextNotnull公告內(nèi)容shijianDatetimeNotnull發(fā)布時間tryTextNotnull修改內(nèi)容4.4系統(tǒng)實(shí)現(xiàn)4.4.1系統(tǒng)首頁的實(shí)現(xiàn)首頁界面顯示,首次進(jìn)入該網(wǎng)站的游客可以在網(wǎng)站上瀏覽商品信息,若游客有其它需要,可自行申請注冊賬號,待管理員審核新用戶信息通過之后,新注冊用戶可成功登錄用戶網(wǎng)站界面,可以評價留言,提出反饋,查看網(wǎng)站公告等,網(wǎng)站首頁顯示界面如圖4.15所示。圖4.15網(wǎng)站首頁顯示界面用戶在首頁菜單欄中可以選擇“在線反饋”,進(jìn)入留言板,用戶可以就商品狀態(tài)和交易流程進(jìn)行評價,對網(wǎng)站使用感受提出反饋意見,其界面如圖4.16所示。圖4.16用戶在線反饋界面用戶可進(jìn)入首頁菜單欄中的“網(wǎng)站公告”,網(wǎng)站所有通告由后臺統(tǒng)一管理發(fā)布,游客及登錄用戶均可查看后臺發(fā)布的公告通知,其界面如圖4.17所示。圖4.17網(wǎng)站公告欄界面4.4.2用戶注冊登錄界面的實(shí)現(xiàn)首次訪問網(wǎng)站的游客,可以通過界面顯示的注冊功能,跳轉(zhuǎn)至用戶注冊界面,輸入注冊要求后,注冊成功,等待后臺審核,成為網(wǎng)站新用戶,其界面如圖4.18所示。圖4.18用戶注冊界面已經(jīng)注冊成功且通過管理員審核的網(wǎng)站用戶,在登錄頁面確保輸入正確的用戶名和密碼,即可順利登錄,其界面如圖4.19所示。圖4.19用戶登錄界面4.4.3用戶商品交易界面的實(shí)現(xiàn)用戶可以通過首頁的服裝、商品、電子產(chǎn)品三個分類,查詢?yōu)g覽商品信息,點(diǎn)擊進(jìn)入電子產(chǎn)品的詳細(xì)介紹界面,可以對商品進(jìn)行加入購物車操作,其界面如圖4.20所示。圖4.20商品AOCAIO72詳情頁界面用戶可以在商品添加完畢后,進(jìn)入“我的購物車”可以對已添加的商品做出刪除或者立即付款的操作,其界面如圖4.21所示。圖4.21購物車界面用戶在網(wǎng)頁中進(jìn)入購物車頁面,點(diǎn)擊“馬上付款”后,跳轉(zhuǎn)至付款界面,輸入信息,自行選擇付款方式,提交訂單,完成商品交易,其界面如圖4.22所示。圖4.22訂單支付界面4.4.4用戶信息管理界面的實(shí)現(xiàn)用戶可以點(diǎn)擊“我的個人中心”進(jìn)入用戶信息管理界面,用戶可以發(fā)布二手商品,選擇商品分類,輸入名稱,價格,原價,并附上商品圖片,進(jìn)行發(fā)布,其界面如圖4.23所示。圖4.23發(fā)布商品界面對于已經(jīng)發(fā)布的二手商品信息,用戶可以在“發(fā)布商品”處作修改或者刪除,其界面如圖4.24所示。圖4.24我的商品界面點(diǎn)擊“我的購買訂單”,可以查看其交易訂單明細(xì),若因?yàn)椴豢煽挂蛩匦杞K止交易,可以選擇取消訂單,其界面如圖4.25所示。圖4.25我的購買訂單界面點(diǎn)擊“我的銷售訂單”,可以查看銷售訂單明細(xì),若有問題,可取消訂單,在商品已經(jīng)送出后,選擇“確認(rèn)發(fā)貨”選項(xiàng),其界面如圖4.26所示。圖4.26我的銷售訂單界面點(diǎn)擊“個人資料”,用戶可以對除用戶名以外的其他私人信息,譬如用戶密碼、真名、用戶地址、電子郵箱進(jìn)行修改,其界面如圖4.27所示。圖4.27個人資料界面4.4.5后臺信息管理界面的實(shí)現(xiàn)管理員在點(diǎn)擊網(wǎng)站首頁的“后臺管理”選項(xiàng),彈出一個用于后臺賬戶的登錄界面,管理人員輸入專用的后臺管理賬號名和登錄密碼,才能順利登錄網(wǎng)站的后臺管理系統(tǒng),其界面如圖4.28所示。圖4.28管理員登錄界面管理員在用戶信息管理中,可以進(jìn)行已申請注冊的用戶信息進(jìn)行查詢、查核用戶身份是否合格,對無效用戶和違規(guī)違紀(jì)用戶信息進(jìn)行刪除,其界面如圖4.29所示。圖4.29用戶管理界面管理員在商品管理類別中,可以管理本網(wǎng)站的商品分類,現(xiàn)存有電子產(chǎn)品、圖書、服裝,這三種在二手市場出現(xiàn)較多的分類,管理員可以根據(jù)市場的需求和用戶反饋,對網(wǎng)站顯示商品類別進(jìn)行添加、修改、刪除;其界面如圖4.30所示。圖4.30商品分類管理界面除此外,還能管理用戶已發(fā)布商品信息,對信息進(jìn)行商品名稱查詢、審核、刪除,其界面如圖4.31所示。圖4.31商品信息管理界面在訂單管理界面,可以借助訂單編號搜索訂單信息,查看所有訂單明細(xì)表,可以對無效訂單,例如一些延期未付款訂單進(jìn)行刪除,其界面如圖4.32所示。圖4.32訂單管理界面在后臺中的留言管理界面,管理員可以查看網(wǎng)站用戶所提交的留言,也可隨時對留言進(jìn)行回復(fù)和刪除無意義的留言,其界面如圖4.33所示。圖4.33留言管理界面在公告模塊界面,管理員可以發(fā)布訊息,及時告知網(wǎng)站用戶,其界面如圖4.34所示。圖4.34公告管理界面4.5系統(tǒng)測試4.5.1測試目的雖然在4.5節(jié)中,所開發(fā)的校園二手商品交易系統(tǒng)的功能已經(jīng)基本實(shí)現(xiàn),但是系統(tǒng)的實(shí)現(xiàn)并不意味著開發(fā)的結(jié)束,每一個軟件在投入使用之前,需要進(jìn)行必不可少的最終步驟——軟件測試,軟件測試的結(jié)果能展現(xiàn)出該項(xiàng)目的實(shí)際表現(xiàn)如何,是否存在錯誤,是否能夠投入到市場應(yīng)用,是否能夠令用戶認(rèn)可,軟件測試對系統(tǒng)開發(fā)起到了全局的作用。對于軟件測試來說,最首要且最直接的任務(wù)就是從程序運(yùn)行中發(fā)現(xiàn)錯誤,并及時地進(jìn)行改正,再次重復(fù)測試的步驟,以保證軟件在日后的應(yīng)用中能夠順暢運(yùn)行,本系統(tǒng)所選擇的測試方式是黑盒測試。4.5.2測試用例以下是軟件測試過程中,針對該系統(tǒng)的用戶注冊登錄功能、后臺管理員管理商品類別信息進(jìn)行的測試內(nèi)容:用戶注冊賬號登錄網(wǎng)站功能測試流程:根據(jù)功能測試表中的測試用例對注冊功能進(jìn)行測試,過程中依據(jù)用例中的操作順序,若每一步驟結(jié)果都順利獲得所期望的預(yù)期結(jié)果,則說明本功能在系統(tǒng)中可以成功實(shí)現(xiàn),若出現(xiàn)相反結(jié)果,即與預(yù)期結(jié)果背道而行,則系統(tǒng)測試失敗。該功能的測試用例如表4.9所示。表4.9用戶注冊登錄測試用例表測試內(nèi)容登錄用戶測試步驟具體操作預(yù)期結(jié)果用戶賬號注冊登錄功能,包括新用戶的注冊和通過審核用戶的登錄用戶Step1訪問網(wǎng)站首頁點(diǎn)擊“注冊”按鈕跳轉(zhuǎn)至用戶注冊填寫信息頁面Step2在注冊信息空白處填上用戶“doubleice”所需信息,點(diǎn)擊“注冊”彈出提示框“注冊成功,等待管理員審核”Step3點(diǎn)擊提示框中的“確定”選項(xiàng)跳轉(zhuǎn)至游客狀態(tài)的網(wǎng)站界面Step4等待管理員審核該用戶信息通過后,注冊成功,可以點(diǎn)擊“登錄”跳轉(zhuǎn)至系統(tǒng)登錄界面表4.9(續(xù))Step5輸入“doubleice”用戶的注冊輸入的賬號密碼后,點(diǎn)擊“登錄”彈出提示框“成功登錄”Step6點(diǎn)擊提示框中的“確定”選項(xiàng)跳轉(zhuǎn)至用戶登錄狀態(tài)的網(wǎng)站界面新用戶的注冊,填寫信息界面如圖4.35所示。圖4.35新用戶注冊界面填寫全部空白欄的個人信息后,彈出“注冊成功”的提示框如圖4.36所示。圖4.36新用戶注冊成功界面待管理員審批后,新用戶輸入正確賬號和密碼,輸入界面如圖4.37所示。圖4.37新用戶登錄界面成功登錄后所彈出“成功登錄”提示框如圖4.38所示。圖4.38新用戶成功登錄界面管理員管理商品分類信息功能測試流程:根據(jù)后臺管理功能測試表中的測試用例對該系統(tǒng)進(jìn)行測試,過程中依據(jù)具體操作順序,若每一步驟結(jié)果都成功獲得所期望的預(yù)期結(jié)果,則說明本功能在系統(tǒng)中可以成功實(shí)現(xiàn),若出現(xiàn)相反結(jié)果,即與預(yù)期結(jié)果相悖,則系統(tǒng)測試失敗。該功能的測試用例如表4.10所示。表4.10管理員管理商品分類信息測試用例表測試內(nèi)容登錄用戶測試步驟具體操作預(yù)期結(jié)果管理員管理商品分類信息,包括商品分類的修改、增加分類、刪除分類。管理員Step1點(diǎn)擊進(jìn)入網(wǎng)站后臺界面,以管理員專用賬號密碼登入后臺系統(tǒng)管理頁面管理員成功登錄后臺界面,左側(cè)為后臺系統(tǒng)菜單欄,右側(cè)為每一個管理模塊的詳細(xì)信息。Step2點(diǎn)擊左側(cè)菜單欄中的“商品管理”中的“商品分類管理”跳轉(zhuǎn)至商品分類管理里信息表Step3點(diǎn)擊“圖書類別”的“修改”選項(xiàng)跳轉(zhuǎn)至圖書分類描述修改界面Step4在圖書分類描述空白欄上修改“二手圖書”,點(diǎn)擊提交彈出提示框“操作成功”Step5點(diǎn)擊提示框中的“確定”返回至商品分類管理界面Step6點(diǎn)擊商品分類中“添加”選項(xiàng)跳轉(zhuǎn)至分類添加界面Step7輸入分類名稱“生活用品”,分類描述“生活用品”,點(diǎn)擊“提交”彈出提示框“操作成功”Step8點(diǎn)擊提示框中的“確定”返回至商品分類管理界面Step9點(diǎn)擊“生活用品”分類欄中的“刪除”選項(xiàng)彈出提示框“您確定刪除嗎?”Step10點(diǎn)擊提示框中的“確定”彈出提示框“操作成功”Step11點(diǎn)擊提示框中的“確定”返回至商品分類管理界面管理員修改圖書分類描述界面如圖4.39所示。圖4.39修改圖書分類信息界面管理員新增商品類別信息界面如圖4.40所示。圖4.40添加“生活用品”分類界面刪除“生活用品”分類彈出提示框如圖4.41所示。圖4.41刪除“生活用品”分類界面刪除成功結(jié)果界面如圖4.42所示。圖4.42刪除成功結(jié)果界面4.5.3測試結(jié)果分析上述所展示的功能測試用例表中的流程及各個步驟僅為系統(tǒng)測試的一小部分,通過對系統(tǒng)部分功能的測試結(jié)果可得出,該系統(tǒng)設(shè)計能夠滿足校園二手商品交易的需求,所測試功能情況良好,系統(tǒng)操作簡單,網(wǎng)站界面簡潔,運(yùn)行性能良好。但由于該系統(tǒng)功能目前僅僅滿足于校園二手電子商務(wù)的基本需求,如果需要更進(jìn)一步的提升,需要該系統(tǒng)在日后的使用中國,繼續(xù)跟進(jìn)用戶和管理的使用狀況,繼續(xù)對系統(tǒng)功能進(jìn)行完善,對系統(tǒng)漏洞進(jìn)行查漏補(bǔ)缺,為我國高校校園電子商務(wù)的發(fā)展和高校綠色發(fā)展觀的宣揚(yáng)助力,讓產(chǎn)品在未來擁有更廣闊的的發(fā)展前景,是本系統(tǒng)持續(xù)追求的目標(biāo)。5總結(jié)該校園二手商品交易平臺系統(tǒng)是基于JAVA語言,以MySQL數(shù)據(jù)庫承載存儲,以B/S模式為基礎(chǔ)所開發(fā)的。在系統(tǒng)的開發(fā)設(shè)計與論文的編寫過程中,我遇到了許多困難,在老師和同學(xué)的幫助下,在解決一個每小困難的過程中,都使我的經(jīng)驗(yàn)有所增長,邏輯思維更加嚴(yán)密。在閱讀學(xué)習(xí)其他優(yōu)秀畢業(yè)設(shè)計論文的過程中,由于自身水平和能力有限,我深知目前所設(shè)計的系統(tǒng)也存在著許多不足,在功能設(shè)計上考慮不全面,比方說,在商品詳情頁可以添加收藏功能,用戶可以將目前不需要但是感興趣的商品收藏起來,方便有需要時,能夠立即瀏覽購買;后臺管理系統(tǒng)的信息管理可以增加篩選功能,能夠有效提高后臺管理員的工作效率。另外,系統(tǒng)可能存在測試階段未顯示的bug,這需要用戶與管理在使用中察覺,進(jìn)行修復(fù)完善,這也是該系統(tǒng)開設(shè)在線反饋功能的目的之一,也能促進(jìn)使用者與開發(fā)者的互動性。除此之外,通過觀察許多已投入市場的系統(tǒng),大多數(shù)系統(tǒng)的使用功能大同小異,以提升用戶滿意度和校園電子商務(wù)的長遠(yuǎn)發(fā)展為目的,在此對現(xiàn)存的校園二手商品系統(tǒng)提出了一些自己的建議,首先,在之后的提升中,系統(tǒng)可以設(shè)置合理的用戶評價機(jī)制,目前,留言板的許多評價還是停留于用戶的表面感性認(rèn)知和單方面表達(dá),可以引入多樣化的評價機(jī)制,例如用戶可以給商品質(zhì)量、交易流程打分,買賣雙方能夠互相評價,令評價功能更加理性靈活;再者,增加交易售后流程,目前系統(tǒng)的交易流程仍停留于一錘子的買賣,通過道德約束交易雙方,交易雙方仍承擔(dān)一定的風(fēng)險,對交易賦予安全保障的需求迫在眉睫,但是如何在不需要繳納保證金的情況下,令售后有保障,是系統(tǒng)開發(fā)的難題,也是高校對在校師生管理的難題;另外,還可以引入用戶的等級劃分和錢包充值機(jī)制,可以讓系統(tǒng)更具生命力,讓校園二手商品電子商務(wù)的存在更加長久。通過該系統(tǒng)的學(xué)習(xí)與實(shí)踐,我接觸了不曾學(xué)習(xí)的管理系統(tǒng)開發(fā)知識,對很多人來說,這是一個簡單的系統(tǒng),但是對于我的學(xué)習(xí)生涯,是跨出很大的一步,從中我體會到“實(shí)踐出真知”的人生道理,也清楚認(rèn)識了經(jīng)驗(yàn)對系統(tǒng)開發(fā)至關(guān)重要,經(jīng)驗(yàn)不足,就未免會出許多差錯。在這之后,我也將會繼續(xù)鉆研學(xué)習(xí),將系統(tǒng)的不足和功能進(jìn)行修正和完善,優(yōu)化商品交易流程,令校園電子商務(wù)的發(fā)展更具活力。參考文獻(xiàn)[1]鄺程鵬,周聰鐘,康芬等.大學(xué)生二手市場

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論