二手商品交易網站設計研究

時間:2022-03-30 09:29:14

導語:二手商品交易網站設計研究一文來源于網友上傳,不代表本站觀點,若需要原創文章可咨詢客服老師,歡迎參考。

二手商品交易網站設計研究

摘要:隨著大學生購買能力的提高和每年的畢業生離校,高校校園中會產生各種數量巨大的二手商品,如何處理這些二手商品成為一個難點問題。網絡上雖然已經有二手商品交易的網站,但是其信息的種類繁多與學生需求的匹配度較低,在校學生通常需要花費較多時間才能篩選出適合的物品。故開發一個校園二手商品交易網站顯得尤為重要。一方面解決了物品閑置的問題,使資源得到重新利用;另一方面也為大學生帶來一定的經濟收益。

關鍵詞:Java;MyEclipse;MySQL;二手商品

隨著電子商務的興起及快速發展,很多電子商務網站已經比較成熟,例如淘寶網、當當網、京東及唯品會等,但這些網站一般都是針對新商品的銷售,而同城的二手商品交易網站雖然已經投入使用,但由于用戶涉及面較廣,各種物品種類繁多,質量也參差不齊,對在校學生而言挑選物品費時費力。身為大學生希望能緊跟時代的步伐,利用所學的知識開發一個校園二手商品交易網站,既方便自己也有益于其他畢業生,同時還可以讓自己對理論與實踐相結合有更深層次的理解和體會。本設計用MyEclipse作為開發工具,運用Java語言開發,數據庫使用MySql。主要實現的功能有:用戶登錄與注冊,商品搜索,閑置物品信息,個人信息修改等功能。

1開發工具及研究方案

1.1編程語言簡介。本網站采用MyEclipse10.0作為開發工具。MyEclipse是一種基于Java可擴展的具有開放的源代碼的開發平臺,自身包含了大量工具,可用于多種語言的開發。還可以與SQLSsever、MySQL、Orecle等多種數據庫進行連接。1.2數據庫。本網站主要應用于校園二手商品的交易,使用范圍不大,所以數據庫采用MySQL。MySQL是一個簡單的、易于理解的關系型數據庫管理系統,它擁有占用內存小、運行速度快、并且語言易于理解,容易上手等特點。

2需求分析

2.1前臺功能模塊。主要包括以下功能:1)登錄注冊:用戶可以通過注冊獲取權限進入系統進行一系列的操作。2)商品預覽:該功能是網站的基本功能,凡是瀏覽網站的用戶都可以查看商品的信息并且可以按照商品的關鍵詞來查詢商品的基本信息。3)留言板:方便用戶及時對商品提出意見和建議,有助于更好的進行商品的交易。4)瀏覽個人信息:查看用戶的個人信息。5)商品:自己的預售商品,需要先填寫商品的信息,對商品進行詳細的描述。2.2后臺功能模塊。管理員的主要任務是對后臺信息進行管理,包括以下模塊:1)注冊用戶管理模塊:對已注冊的用戶進行查看、刪除、修改等操作。2)管理商品類別模塊:對商品的類別進行增加、刪除等操作。3)管理留言信息模塊:對用戶的留言信息進行查看、刪除等操作。4)商品管理模塊:對商品的詳細信息進行查看、刪除等操作,并且可以審核商品信息的真偽。5)公告信息管理模塊:對的公告信息進行增加、刪除等操作。

3概要設計

3.1總體功能描述。通過對校園二手商品交易網站的需求分析,確定網站應該分為兩部分,包括:前臺功能和后臺功能。前臺主要包含以下六個模塊:1)用戶登錄注冊模塊;2)按關鍵詞進行商品搜索模塊;3)個人基本信息瀏覽模塊;4)商品模塊;5)留言板管理模塊;6)網站公告管理模塊。后臺也包含以下六個功能模塊:1)管理員基本信息操作模塊;2)商品類別管理模塊;3)注冊用戶管理模塊;4)商品信息管理模塊;5)公告信息管理模塊;6)留言信息管理模塊。網站的功能模塊圖如圖3所示:3.2數據庫設計。數據庫的主要特征包括:數據與數據之間進行共享、減少數據之間的冗余度、確保數據之間的獨立性、數據可以集中存儲、各個數據之間保持一致性等。概念模型實際上就是將客觀現實進行抽象的描述,使得數據只能間接存儲在數據庫中,是人與計算機之間的一種中間模式。根據E-R模型,對校園二手商品交易網站的數據進行了詳細分析從而建立了以下邏輯數據結構:1)用戶信息表(用戶編碼,用戶賬號名,用戶密碼,用戶真實姓名,用戶地址,用戶電話,用戶性別,用戶電子郵箱,用戶qq,用戶年齡,用戶出生年月,用戶學歷)。2)管理員信息表(管理員編號,管理員用戶名,管理員密碼)。3)商品類別信息表(商品類別編號,商品類別名稱,商品類別描述)。4)商品信息表(商品編號,商品類別編號,商品名稱,商品簡介,商品圖片,商品簡介,用戶的編號)。5)公告信息表(公告編號,公告標題,公告內容,公告數據)。6)留言信息表(留言編號,留言標題,留言內容,留言時間,留言人)。7)商品競拍信息表(商品競拍編號,競拍價格,商品ID,用戶ID,競拍時間)。

4詳細設計

1)登錄和注冊功能模塊登錄和注冊功能主要使用了分層的方法實現的,將用戶的所有屬性封裝成一個實體類,統一存放在模型層Model中,在Model中建立TUser類,與數據庫中的t_User表對應。2)查詢商品信息模塊本網站采用的是模糊查詢的方式,用戶可以根據所要查詢的商品的關鍵詞在后臺通過匹配字段與數據庫中存儲的數據進行對比從而完成查詢。3)商品模塊它的實現幫助用戶能夠快速、便捷的自己預售的商品使得自己的閑置品得以快速、高效的處理。4)留言信息管理模塊未注冊的用戶沒有留言的權限,已注冊的用戶可以在首頁點擊留言進入liuyanAdd⁃ByMe.jsp頁面,之后留言。

5結束語

網站采用MyEclipse+MySQL開發完成后能夠正常運行,整體上操作簡單,運行效率高,基本能夠滿足校園二手商品交易的需求。對于一些細節上的問題,由于時間限制,將隨著后期的使用與用戶反饋逐步地進行完善。

參考文獻:

[1]范嫣然,張持晨,劉若琦.大學生閑置物品交易調研分析[J].知識經濟,2016(8).

[2]常展,史迎馨.基于PHP的校園交易網站的分析與設計[J].考試周刊,2015(71).

[3]于蕭.基于J2EE的校園二手物品網絡預交易系統的設計與實現[D].濟南:山東師范大學,2016.

[4]謝蘭.校園二手商品交易網的設計與實現[D].成都:電子科技大學,2012.

[5]伯登.Java開發指南-Servlets和JSP篇[M].北京:電子工業出版社,2001.

作者:王帆 康世英 單位:咸陽師范學院