二手商品交易網(wǎng)站設(shè)計研究
時間:2022-03-30 09:29:14
導語:二手商品交易網(wǎng)站設(shè)計研究一文來源于網(wǎng)友上傳,不代表本站觀點,若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。
摘要:隨著大學生購買能力的提高和每年的畢業(yè)生離校,高校校園中會產(chǎn)生各種數(shù)量巨大的二手商品,如何處理這些二手商品成為一個難點問題。網(wǎng)絡(luò)上雖然已經(jīng)有二手商品交易的網(wǎng)站,但是其信息的種類繁多與學生需求的匹配度較低,在校學生通常需要花費較多時間才能篩選出適合的物品。故開發(fā)一個校園二手商品交易網(wǎng)站顯得尤為重要。一方面解決了物品閑置的問題,使資源得到重新利用;另一方面也為大學生帶來一定的經(jīng)濟收益。
關(guān)鍵詞:Java;MyEclipse;MySQL;二手商品
隨著電子商務(wù)的興起及快速發(fā)展,很多電子商務(wù)網(wǎng)站已經(jīng)比較成熟,例如淘寶網(wǎng)、當當網(wǎng)、京東及唯品會等,但這些網(wǎng)站一般都是針對新商品的銷售,而同城的二手商品交易網(wǎng)站雖然已經(jīng)投入使用,但由于用戶涉及面較廣,各種物品種類繁多,質(zhì)量也參差不齊,對在校學生而言挑選物品費時費力。身為大學生希望能緊跟時代的步伐,利用所學的知識開發(fā)一個校園二手商品交易網(wǎng)站,既方便自己也有益于其他畢業(yè)生,同時還可以讓自己對理論與實踐相結(jié)合有更深層次的理解和體會。本設(shè)計用MyEclipse作為開發(fā)工具,運用Java語言開發(fā),數(shù)據(jù)庫使用MySql。主要實現(xiàn)的功能有:用戶登錄與注冊,商品搜索,閑置物品信息,個人信息修改等功能。
1開發(fā)工具及研究方案
1.1編程語言簡介。本網(wǎng)站采用MyEclipse10.0作為開發(fā)工具。MyEclipse是一種基于Java可擴展的具有開放的源代碼的開發(fā)平臺,自身包含了大量工具,可用于多種語言的開發(fā)。還可以與SQLSsever、MySQL、Orecle等多種數(shù)據(jù)庫進行連接。1.2數(shù)據(jù)庫。本網(wǎng)站主要應(yīng)用于校園二手商品的交易,使用范圍不大,所以數(shù)據(jù)庫采用MySQL。MySQL是一個簡單的、易于理解的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它擁有占用內(nèi)存小、運行速度快、并且語言易于理解,容易上手等特點。
2需求分析
2.1前臺功能模塊。主要包括以下功能:1)登錄注冊:用戶可以通過注冊獲取權(quán)限進入系統(tǒng)進行一系列的操作。2)商品預覽:該功能是網(wǎng)站的基本功能,凡是瀏覽網(wǎng)站的用戶都可以查看商品的信息并且可以按照商品的關(guān)鍵詞來查詢商品的基本信息。3)留言板:方便用戶及時對商品提出意見和建議,有助于更好的進行商品的交易。4)瀏覽個人信息:查看用戶的個人信息。5)商品:自己的預售商品,需要先填寫商品的信息,對商品進行詳細的描述。2.2后臺功能模塊。管理員的主要任務(wù)是對后臺信息進行管理,包括以下模塊:1)注冊用戶管理模塊:對已注冊的用戶進行查看、刪除、修改等操作。2)管理商品類別模塊:對商品的類別進行增加、刪除等操作。3)管理留言信息模塊:對用戶的留言信息進行查看、刪除等操作。4)商品管理模塊:對商品的詳細信息進行查看、刪除等操作,并且可以審核商品信息的真?zhèn)巍?)公告信息管理模塊:對的公告信息進行增加、刪除等操作。
3概要設(shè)計
3.1總體功能描述。通過對校園二手商品交易網(wǎng)站的需求分析,確定網(wǎng)站應(yīng)該分為兩部分,包括:前臺功能和后臺功能。前臺主要包含以下六個模塊:1)用戶登錄注冊模塊;2)按關(guān)鍵詞進行商品搜索模塊;3)個人基本信息瀏覽模塊;4)商品模塊;5)留言板管理模塊;6)網(wǎng)站公告管理模塊。后臺也包含以下六個功能模塊:1)管理員基本信息操作模塊;2)商品類別管理模塊;3)注冊用戶管理模塊;4)商品信息管理模塊;5)公告信息管理模塊;6)留言信息管理模塊。網(wǎng)站的功能模塊圖如圖3所示:3.2數(shù)據(jù)庫設(shè)計。數(shù)據(jù)庫的主要特征包括:數(shù)據(jù)與數(shù)據(jù)之間進行共享、減少數(shù)據(jù)之間的冗余度、確保數(shù)據(jù)之間的獨立性、數(shù)據(jù)可以集中存儲、各個數(shù)據(jù)之間保持一致性等。概念模型實際上就是將客觀現(xiàn)實進行抽象的描述,使得數(shù)據(jù)只能間接存儲在數(shù)據(jù)庫中,是人與計算機之間的一種中間模式。根據(jù)E-R模型,對校園二手商品交易網(wǎng)站的數(shù)據(jù)進行了詳細分析從而建立了以下邏輯數(shù)據(jù)結(jié)構(gòu):1)用戶信息表(用戶編碼,用戶賬號名,用戶密碼,用戶真實姓名,用戶地址,用戶電話,用戶性別,用戶電子郵箱,用戶qq,用戶年齡,用戶出生年月,用戶學歷)。2)管理員信息表(管理員編號,管理員用戶名,管理員密碼)。3)商品類別信息表(商品類別編號,商品類別名稱,商品類別描述)。4)商品信息表(商品編號,商品類別編號,商品名稱,商品簡介,商品圖片,商品簡介,用戶的編號)。5)公告信息表(公告編號,公告標題,公告內(nèi)容,公告數(shù)據(jù))。6)留言信息表(留言編號,留言標題,留言內(nèi)容,留言時間,留言人)。7)商品競拍信息表(商品競拍編號,競拍價格,商品ID,用戶ID,競拍時間)。
4詳細設(shè)計
1)登錄和注冊功能模塊登錄和注冊功能主要使用了分層的方法實現(xiàn)的,將用戶的所有屬性封裝成一個實體類,統(tǒng)一存放在模型層Model中,在Model中建立TUser類,與數(shù)據(jù)庫中的t_User表對應(yīng)。2)查詢商品信息模塊本網(wǎng)站采用的是模糊查詢的方式,用戶可以根據(jù)所要查詢的商品的關(guān)鍵詞在后臺通過匹配字段與數(shù)據(jù)庫中存儲的數(shù)據(jù)進行對比從而完成查詢。3)商品模塊它的實現(xiàn)幫助用戶能夠快速、便捷的自己預售的商品使得自己的閑置品得以快速、高效的處理。4)留言信息管理模塊未注冊的用戶沒有留言的權(quán)限,已注冊的用戶可以在首頁點擊留言進入liuyanAdd⁃ByMe.jsp頁面,之后留言。
5結(jié)束語
網(wǎng)站采用MyEclipse+MySQL開發(fā)完成后能夠正常運行,整體上操作簡單,運行效率高,基本能夠滿足校園二手商品交易的需求。對于一些細節(jié)上的問題,由于時間限制,將隨著后期的使用與用戶反饋逐步地進行完善。
參考文獻:
[1]范嫣然,張持晨,劉若琦.大學生閑置物品交易調(diào)研分析[J].知識經(jīng)濟,2016(8).
[2]常展,史迎馨.基于PHP的校園交易網(wǎng)站的分析與設(shè)計[J].考試周刊,2015(71).
[3]于蕭.基于J2EE的校園二手物品網(wǎng)絡(luò)預交易系統(tǒng)的設(shè)計與實現(xiàn)[D].濟南:山東師范大學,2016.
[4]謝蘭.校園二手商品交易網(wǎng)的設(shè)計與實現(xiàn)[D].成都:電子科技大學,2012.
[5]伯登.Java開發(fā)指南-Servlets和JSP篇[M].北京:電子工業(yè)出版社,2001.
作者:王帆 康世英 單位:咸陽師范學院