版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
閑置物品交易網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 1 1 11.2研究意義 2 21.4主要研究內(nèi)容 32相關(guān)軟件介紹 42.1DreamweaverCS3簡介 42.2MySQL簡介 4 4 4 4 53總體設(shè)計(jì)與需求分析 6 63.1.1經(jīng)濟(jì)可行性 6 63.1.3技術(shù)可行性 6 63.2.1系統(tǒng)流程分析 6 7 74系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 94.1系統(tǒng)前臺用戶功能設(shè)計(jì)實(shí)現(xiàn) 94.1.1會員注冊登錄實(shí)現(xiàn) 91關(guān)鍵詞:閑置物品;交易網(wǎng)站;B/S架構(gòu);設(shè)計(jì)與實(shí)現(xiàn)1緒論生的懶散品和需求品有共同點(diǎn),經(jīng)過調(diào)查,62%的學(xué)生不會些商品,67%的學(xué)生使用二手貨,通過這個(gè)2轉(zhuǎn)”,因此,在共享經(jīng)濟(jì)下,懶惰的教科書市場正在興起,而建立獨(dú)立的高校圖1.2研究意義3貿(mào)易教材等閑置圖書資源,方便大學(xué)生的學(xué)術(shù)生活,幫助學(xué)生形成良好的商業(yè)意隨著人們生活水平提高,服裝消費(fèi)在人們生活中所占比例逐漸增大,時(shí)尚元素添加,衣物的更新?lián)Q代速度加快,半新衣物被遺棄且數(shù)量巨大。[14]二手衣物被當(dāng)作普通垃圾丟棄送至垃圾場填埋和焚燒,既不環(huán)保又造成資源浪費(fèi)。與歐美等發(fā)達(dá)國家相比,我國環(huán)保意識整體而言比較弱。閑置衣物的處理方式是衡量環(huán)保意識的一個(gè)重要指標(biāo)。問卷調(diào)查數(shù)據(jù)顯示,擁有閑置衣物的主體在處理方式上單一,超過70%的大學(xué)生選擇置之不理,38.56%的大學(xué)生選擇直接丟棄,只有不到7%的人群選擇出售衣物。從大學(xué)生主體的主觀方面分析,環(huán)保意識的缺失是造成大量閑置衣物浪費(fèi),大學(xué)校園閑置衣物交易不活躍的重要原因之一。本文首先闡述課題研究背景及意義,并梳理國內(nèi)外研究現(xiàn)狀;然后對本文閑置物品交易網(wǎng)站相關(guān)設(shè)計(jì)技術(shù)與軟件進(jìn)行簡介,并對網(wǎng)站總體設(shè)計(jì)需求從可行性與系統(tǒng)需求兩大層面展開探析;其次根據(jù)閑置物品交易網(wǎng)站需求分析,完成系統(tǒng)功能前臺用戶功能與后臺管理員功能的實(shí)現(xiàn);最后通過白盒測試驗(yàn)證系統(tǒng)功能的有效性,極大促進(jìn)了閑置物品交易的便利性,以期對共享經(jīng)濟(jì)的發(fā)展有所幫助。52.6其他相關(guān)軟件可以對任意的文本塊進(jìn)行操作,ALT鍵+鼠標(biāo)。對括號{}〔〕()可以高亮它是一款免費(fèi)的圖像瀏覽、編輯和抓屏工具,支持包括BMP,JPEG,JPEG2000,GIF,PNG,PCX,TIFF,WMF,ICO和TGBeyondCompare是一款優(yōu)秀的文件及文件夾對比工具,程序內(nèi)建了文件瀏7系統(tǒng)操作流程也是在完成系統(tǒng)的登錄后,可以在系統(tǒng)中進(jìn)行下一功能的管理與,也就是進(jìn)入系統(tǒng)首頁,進(jìn)行功能編輯。(4)添加信息流程系統(tǒng)管理員可以添加用戶信息和通知信息,輸入信息后,系統(tǒng)會自動(dòng)檢查輸入信息和數(shù)據(jù)。如果格式正確,它將被插入數(shù)據(jù)庫。如果格式錯(cuò)誤,系統(tǒng)將提示您重新輸入信息。(5)修改信息流程管理員可以更改用戶信息、通知信息和其他信息。首先進(jìn)入變更界面,輸入變更信息,系統(tǒng)對數(shù)據(jù)進(jìn)行評估和審核。如果更改的信息是合法的,則更改成功并將信息更新到數(shù)據(jù)庫中。如果信息未依法更改,則必須重新輸入。(6)刪除信息流程系統(tǒng)管理員可以刪除公告信息、用戶信息和其他信息。選擇要?jiǎng)h除的信息,單擊“刪除”按鈕,系統(tǒng)會詢問是否確定。如果確定,系統(tǒng)將刪除所選信息并刪除數(shù)據(jù)庫中的信息。3.2.2系統(tǒng)需求分析隨著信息技術(shù)的不斷發(fā)展,各種軟件技術(shù)層出不窮,各種網(wǎng)站層出不窮,人們與計(jì)算機(jī)技術(shù)創(chuàng)造的便利性密不可分。閑置物品交易網(wǎng)站用戶主要面對的是本校在校大學(xué)生。每天都有不少的學(xué)生有閑置的物品堆放在宿舍,這些東西放在宿舍里占地方,扔掉又覺得可惜;也有學(xué)生暫時(shí)需要一些物品,但是買新的又不值得。這個(gè)時(shí)候我們就需要一個(gè)閑置物品交易網(wǎng)站,來滿足學(xué)生的需求。3.2.3系統(tǒng)功能分析在本次設(shè)計(jì)的閑置物品交易網(wǎng)站中,該系統(tǒng)打破的傳統(tǒng)查詢的弊端,讓閑置物品交易更加清晰簡潔。主要實(shí)現(xiàn)了系統(tǒng)應(yīng)具有良好的安全性。因?yàn)榻^大多數(shù)ASP.NET應(yīng)用程序都要與后臺數(shù)據(jù)庫打交道,因此數(shù)據(jù)的安全性就顯得尤為重要。功能包括:會員注冊、物品信息發(fā)布、物品搜素和瀏覽、交換評價(jià)、物品發(fā)布審核、物品交換匹配、匹配信息發(fā)布、公告發(fā)布等。(1)用戶登錄:用戶在登錄的時(shí)候必須填寫賬號和密碼否則不能登錄。(2)用戶注冊:游客用戶在注冊網(wǎng)站時(shí)必須填寫賬號、密碼、姓名、電話和學(xué)號等信息,如果少填其中的內(nèi)容則不能注冊成功。(3)查看新聞資訊:新聞資訊有很多分類,前臺用戶只能夠查看新聞資訊不能夠修改新聞資訊。前臺用戶可以瀏覽一些實(shí)時(shí)新聞資訊,點(diǎn)擊某個(gè)新聞資訊進(jìn)行查看后,后臺會記錄點(diǎn)擊次數(shù),在頁面上顯示出來,這樣就可以統(tǒng)計(jì)用戶喜愛的熱門信息。(4)商品搜索:用戶可以在搜索時(shí)選擇物品分類和學(xué)院分類來精確搜索。94系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)4.1.1會員注冊登錄實(shí)現(xiàn)會員登錄功能是通過JSP激活用戶名和密碼,然后通過DAO層詢問是否有合適的用戶,如果有,則登錄成功。用戶在登錄等操作中必須登錄系統(tǒng)。用戶可以根據(jù)注冊時(shí)輸入的用戶名和密碼登錄。如果沒有,則要求他重新設(shè)置當(dāng)前信息,如圖4-1為登錄模塊界面設(shè)計(jì)實(shí)現(xiàn)。c◎kxalest8080noslr在該模塊中,用戶輸入合法的用戶名和密碼后,系統(tǒng)可以自動(dòng)地根據(jù)用戶的心愿單為其匹配合適的物品,并且還可以根據(jù)用戶的心愿單信息和查詢記錄等信息為用戶推薦感興趣的物品。主要的部分代碼如下所示:importsac.mall.entity.AdminUser;importorg.apache.ibatis.annotations.intinsert(AdminUserrecord);intinsertSelective(AdminUserrecord);*登陸方法*AdminUserlogin(@Param("userName")StringuserName,@ParAdminUserselectByPrimaryKey(IntegeradminUserld);intupdateByPrimaryKeySelective(AdminUserintupdateByPrimaryKey(AdminUserrecord);息管理,主要包括我的資料昵稱修改、手機(jī)號信息、密碼、收貨地址,如圖4-2個(gè)人中心個(gè)人信息手機(jī)機(jī)碼privateStringconfigprivateIntegerco@JsonFormat(pattern="yyyy-MM-ddHH:mm:ss",timprivateDatecreateTprivateIntegercreateUpublicvoidsetConfigType(Byteconf丁publicLonggetGoodsIdO{}publicvoidsetGoodsId(LonggoodsId){}publicStringgetRedirect}publicvoidsetRedirectUrl(StringredirectUrl){this.redirectUrl=redirectUrl==null?null:redirectUrl.trim();}}publicvoidsetConfigRank(IntegerconfigRank){this.configRank=configRank;}丁publicvoidsetIsDeleted(ByteisDeleted){丁publicDategetCreateTime(){returncreateTime;丁publicvoidsetCreateTime(Datecre}丁publicvoidsetCreateUser(IntegercreateUserthis.createUser=crea}publicDategetUpdateTime(){丁publicvoidsetUpdateTime(DateupdateTime){丁}publicvoidsetUpdateUser(IntegerupdateUser){this.updateUser=updat丁sb.append(getClass().gsb.append("Hash=").append(hashCode(sb.append(",configId=").apsb.append(",configName=").appsb.append(",configType=").appsb.append(",goodsId=").apsb.append(",redirectUrl=").appsb.append(",configRank=").appsb.append(",isDeleted=").apsb.append(",createTime=").asb.append(",createUser=").apsb.append(",updateTime=").apsb.append(",updateUser=").app丁丁4.1.3購物車模塊通常情況下,在處理閑置物品時(shí),大多數(shù)人都是拿到二手交易市場去交易,或是干脆把它當(dāng)作廢品賣掉甚至丟掉,不利于環(huán)保,還浪費(fèi)社會資源,通過該閑置物品系統(tǒng),用戶可以將自己的各種物品信息直接發(fā)布出來,其他用戶也可以用手機(jī)看到各種閑置物品信息并獲取自己感興趣的物品。在購物商品選擇界面中,購物車功能模塊用戶可以選擇【立即選購】,該功能模塊是從手機(jī)客戶端發(fā)出查詢請求,再到服務(wù)器端的數(shù)據(jù)庫進(jìn)行查詢,最后將查詢到的閑置物品信息返回到手機(jī)客戶端顯示出來。同時(shí)用戶可以對查詢出的閑置物品進(jìn)行咨詢,還可將個(gè)人中意的物品加入自己的心愿單?;蛘呒尤搿举徫镘嚒?既能完成對心愿商品的確定,還可以促進(jìn)網(wǎng)站根據(jù)用戶在首頁推薦相似商品,如圖4-3所示為購物商品選擇界面,圖4-4所示為購物車個(gè)人信息管理界面。Q180.00元480.00元商品名稱4.1.4商品首頁展示在商品首頁展示模塊中,包含了新聞資訊有很多分類,前臺用戶只能夠查看新聞資訊不能夠修改新聞資訊。前臺用戶可以瀏覽一些實(shí)時(shí)新聞資訊,點(diǎn)擊某個(gè)新聞資訊進(jìn)行查看后,后臺會記錄點(diǎn)擊次數(shù),在頁面上顯示出來,這樣就可以統(tǒng)計(jì)用戶喜愛的熱門信息。同時(shí)用戶還可以在搜索時(shí)選擇物品分類和學(xué)院分類來精確搜索,如圖4-5所示為商品首頁展示模塊實(shí)現(xiàn)。P圖4-5商品首頁展示主要代碼如下:*保存商品至購物車中**修改購物車中的屬性*StringupdateNewBeeMallCartItem(ShoppingCar*獲取購物項(xiàng)詳情**@paramnewBeeMallShoppingCartItemldnewBeeMallShoppingCartIte*刪除購物車中的商品**獲取我的購物車中的列表數(shù)據(jù)**@paramnewBeeMallUserld丁4.1.5用戶支付管理用戶支付模塊主要是在完成商品選購后,根據(jù)相關(guān)支付方式選擇,主要包含了當(dāng)前主流的支付方式,例如支付寶、微信支付、銀聯(lián)支付等,如圖4-6所示為用戶支付實(shí)現(xiàn)圖。⑧**b4.2系統(tǒng)后臺管理員功能設(shè)計(jì)實(shí)現(xiàn)4.2.1管理員登錄在管理員登錄中,首先需要輸入賬號、密碼以及驗(yàn)證碼,在所有的輸入都驗(yàn)證通過后則進(jìn)行系統(tǒng)后臺管理界面,如圖4-7所示為管理員登錄界面。管理員登陸管理員登陸圖4-7管理員登錄界面主要代碼如下:*后臺分頁*PageResultgetNewBeeMallUsersPage(PageQueryUti*用戶注冊*Stringregister(StringloginName,Stringpassword);*登錄*Stringlogin(StringloginName,StringpasswordMD5,HttpSessionhttpSession);*用戶信息修改并返回最新的用戶信息*UserVOupdateUserInfo(MallUsermallUser,HttpSessionhttpSession*用戶禁用與解除禁用(0-未鎖定1-已鎖定)*BooleanlockUsers(Integer[]ids,intlockStatus}4.2.2商品信息管理在商品信息管理中,管理員使用此功能發(fā)布一些與網(wǎng)站相關(guān)或與交易相關(guān)的提示信息,并對用戶發(fā)布的商品從類別、名稱以及上架與下架等情況進(jìn)行分析最后完成閑置商品信息管理,普通會員和游客登錄平臺即可瀏覽,如圖4-8所示。eeN圖4-8管理員登錄界面4.2.3輪播圖配置管理通過關(guān)鍵詞搜索物品,瀏覽物品的詳細(xì)信息,可以與發(fā)布者直接聯(lián)系,交換需要的閑置物品。之后系統(tǒng)可根據(jù)數(shù)據(jù)庫中物品信息表和心愿單表的相關(guān)信息,選取合適的匹配算法按照一定的匹配機(jī)制對用戶的物品和心愿單進(jìn)行相應(yīng)的匹配,配置管理中主要完成首頁推薦圖片的新建、修改與刪除,如圖4-9所示。圖4-9輪播圖配置管理一級分類標(biāo)簽進(jìn)行設(shè)置,如圖4-10所示為分類管理。尚世安全山圖4-10分類管理主要代碼如下:*后臺分頁*PageResultgetConfigsPage(PageQueryUtilStringsaveIndexConfig(IndexConfiStringupdateIndexConfi*返回固定數(shù)量的首頁配置商品對象(首頁調(diào)用)*List<IndexConfigGoodsVO>getConfigGoodsesForIndex(int}4.2.5訂單管理在訂單管理模塊中,對會員發(fā)布的欲交換的物品信息進(jìn)行審核,發(fā)布的物品信息應(yīng)該符合現(xiàn)行法律規(guī)定,審核后物品信息才能顯示在網(wǎng)站,并能進(jìn)行交易。并對交易訂單可以進(jìn)行增加、修改、以及關(guān)閉等管理,如圖4-11所示為訂單管理。PageResultgetNewBeeMallOrdersPage(PageQueryUtilpageUtil);*訂單信息修改***********user,List<ShoppingCartOrderDetailVOgetOrderDetailByOrde**OrdergetNewBeeMallOrderByOrderNo(St*我的訂單列表*PageResultgetMyOrders(PageQueryUtil****.系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)StringfinishOrder(StringorderNo,LoStringpaySuccess(StringorderNo,intpayType);List<OrderItemVO>getOrderItems(Longid);}4.2.6商品管理在商品管理中,發(fā)布物品的名稱、成色、購買時(shí)間、估值和圖片等必要信還包括要交換的物品以及交換的方式,交.換的方式包括等值交換、補(bǔ)差交換、直接交換和多手交換??梢詫τ脩舭l(fā)布的商品進(jìn)行添加、修改、上傳商品、下架商品與查詢,如圖4-12所示為商品管理實(shí)現(xiàn)圖。圖4-12商品管理實(shí)現(xiàn)圖params.put("limit",Constants.GOODS_SEARCH_PAGE_LI(params.containsKey("goodsCategoryId")&&!StringUtils.isEmpty(params.get("goodsCaLongcategoryId=Long.valueOf(params.SearchPageCategoryVOsearchPageCategoryVOcategoryService.getCategoriesForSearcif(searchPageCategoryVO!=null){request.setAttribute("goodsCategoryld",categrequest.setAttribute("searchPageCateg}(params.containsKey("o&&!StringUtils.isEmpty(params.get("orequest.setAttribute("orderBy",params.get("orderBy}//對keyword做過濾去掉空格if(params.containsKey("keyword")&&!StringUtils.isEmpty(params.get("keywordkeyword=params.get("keyword}request.setAttribute("keyword",keyparams.put("keyword",keyworPageQueryUtilpageUtil=newPageQuerrequest.setAttribute("pageRegoodsService.searchNewBeeMallGood}@GetMapping("/goods/detpublicStringdetailPage(@PathVariable("if(goodsId<1){return"error/erro}Goodsgoods=goodsService.getNewBeeMallGoodsByld(goodsId);if(goods==null){return"error/err」BeanUtil.copyProperties(goods,goodsDgoodsDetailVO.setGoodsCarouselList(goods.getGoodsCarouselrequest.setAttribute("goodsDetail",goodsDet}5系統(tǒng)測試對本系統(tǒng)進(jìn)行測試是在操作系統(tǒng)為windows10,服務(wù)器是Tomcat8.0,數(shù)據(jù)庫是Mysql,瀏覽器為Firefox的環(huán)境下。指的是按照程序內(nèi)部的結(jié)構(gòu)測試程序,通過測試來檢測產(chǎn)品內(nèi)部動(dòng)作是否按照設(shè)計(jì)規(guī)格說明書的規(guī)定正常進(jìn)行,檢驗(yàn)程序中的每條通路是否都能按預(yù)定要求正確工作。5.3.1用戶管理模塊測試測試操作流程:用戶點(diǎn)擊個(gè)人資料,進(jìn)行編輯個(gè)人基本信息的操作。然后保存編輯結(jié)果,系統(tǒng)顯示更新后的個(gè)人信息。測試操作流程:管理員牽頭選擇查看商品操作,輸入查詢條件,點(diǎn)擊搜索,系統(tǒng)顯示滿足條件的商品列表。測試操作流程:網(wǎng)站管理員選擇要進(jìn)行初始化操作的用戶的類型和輸入對應(yīng)的用戶名,點(diǎn)擊查詢。查詢是否有該用戶存在,如果存在,則點(diǎn)擊初始化操作。系統(tǒng)提示是否進(jìn)行初始化操作,如果回答“是”,則系統(tǒng)提示“操作成功”。5.3.4性能測試在本次系統(tǒng)性能測試上,性能測試是對系統(tǒng)的實(shí)際運(yùn)行環(huán)境的模擬測試,然后基于測試結(jié)果對系統(tǒng)運(yùn)行速度、穩(wěn)定性以及有效性是否合格進(jìn)行評估,同時(shí)還要評估系統(tǒng)在是否符合設(shè)計(jì)目標(biāo)與需求。在系統(tǒng)性能評估上,具體有三類指標(biāo)進(jìn)行完善,分別是網(wǎng)絡(luò)反應(yīng)時(shí)間,并行運(yùn)行的支持節(jié)點(diǎn)數(shù)和系統(tǒng)的運(yùn)行速度。(1)系統(tǒng)運(yùn)行速度:系統(tǒng)運(yùn)行在不同的配置和系統(tǒng)上,沒有發(fā)現(xiàn)明顯的故障特征。(2)系統(tǒng)反應(yīng)時(shí)間:主要由系統(tǒng)
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年教師資格之中學(xué)教育知識與能力考試題庫300道含答案【培優(yōu)b卷】
- 2026年高校教師資格證之高等教育法規(guī)考試題庫含答案【突破訓(xùn)練】
- 2026年基金從業(yè)資格證考試題庫500道含答案(達(dá)標(biāo)題)
- 2026年大學(xué)生計(jì)算機(jī)考試題庫200道及一套答案
- 婦產(chǎn)科護(hù)理與分娩支持
- 《長方體和正方體的認(rèn)識》數(shù)學(xué)課件教案
- 天工大針織學(xué)課件第2篇 針織物組織與產(chǎn)品設(shè)計(jì)第9章 賈卡提花經(jīng)編織物及產(chǎn)品設(shè)計(jì)
- 企業(yè)安全員工作總結(jié)7篇
- 江西護(hù)理面試題庫及答案
- 省考疫情面試題目及答案
- 財(cái)務(wù)給銷售培訓(xùn)銷售知識課件
- 益生元管理師高級考試試卷與答案
- 特種作業(yè)安全工作培訓(xùn)課件
- 住宅電梯更新項(xiàng)目可行性研究報(bào)告
- 廣東省廣州市天河區(qū)2023-2024學(xué)年七年級上學(xué)期期末道德與法治試題(含答案)
- 2024-2025學(xué)年塔里木職業(yè)技術(shù)學(xué)院單招《英語》考前沖刺練習(xí)試題附答案詳解【培優(yōu)B卷】
- 手榴彈使用課件
- 《新聞學(xué)概論》試卷及答案
- 工會勞動(dòng)爭議調(diào)解會議記錄范本
- 2025年數(shù)字化營銷顧問職業(yè)素養(yǎng)測評試卷及答案解析
- 2025年保密試題問答題及答案
評論
0/150
提交評論