吳亞茹 張桂霞

摘要:進行校園跳蚤市場的設計主要以MyEclipse軟件為開發工具,運用MySQL設計數據庫,使用Java語言編寫程序,并實現與數據庫的連接,將該平臺的主要功能予以實現。該平臺界面美觀,操作簡單,實現了商家和買家對二手商品的在線交易,管理員可以進行用戶管理和違規處理的功能。
關鍵詞:校園跳蚤市場;Java;MySQL
1???? 緒論
隨著時代的發展,互聯網已經逐漸成為人們獲取信息的最佳手段,隨著電子商務的興起,一種新的采購理念逐漸發展起來。網上購物是一種互動的商務信息系統,我國互聯網產業正以強勁的勢頭復蘇和發展。隨著Internet的發展,網絡二手市場已經被許多人接受,從而便利了二手商品的供求之間的信息交流,尤其是對于校園里的青年學生來說,這種經濟型消費模式更受到推崇。它可以解決傳統二手市場的市場不規范、商品歸置雜亂等問題。校園跳蚤市場系統能夠使每個人都擁有一個商品銷售平臺,可以發布自己銷售的商品的基本信息,此外,也可以瀏覽和查閱其他人發布的信息,橫向比較各種二手商品的功能和價格,并做出最佳選擇。
校園跳蚤市場的設計與實現,既解決了大學生無用物品堆積占用寢室過多空間的問題,又為大學生解決個人經濟能力有限的問題,很受大眾推崇,同時也響應了保護環境資源循環利用的理念。對于大學生來說,大學積累下來的生活用品、書籍等資源往往“食之無味,棄之可惜”,轉手是最好的選擇。它具有時效性、快速性,安全性、便捷性,環保性、實用性以及培養學生正確的消費觀和環保觀的實際意義。
2???? 校園跳蚤市場的設計
2.1? 系統總體架構的設計
將系統的功能劃分為多個功能模塊,使每一個功能模塊都形成擁有獨立功能的一部分,最后再將這些功能模塊組合起來,從而構成整個校園跳蚤市場的功能。本系統的功能模塊分為商家模塊、買家模塊和管理員模塊等。系統功能結構圖如圖1 所示。
2.2? 主要功能模塊
2.2.1????? 管理員功能模塊
管理員功能模塊主要實現平臺的凈化和用戶的管理,每個子模塊的功能如下。
(1)???? 用戶管理:用戶列表上會顯示系統所有用戶的信息,方便對用戶進行管理。
(2)???? 違規處理:可根據買家用戶的舉報對違規的商家賬號進行凍結、刪除、解除違規等操作。
2.2.2????? 商家功能模塊
商家模塊主要實現的是進行二手商品的發布、管理等功能,每個子模塊的功能示例如下。
(1)???? 由買家轉變成商家賬號:平臺中的商家賬戶必須為買家賬號。注冊完買家賬號,如果想做商家可以點擊“成為商家”。
(2)???? 商家信息完善:點擊“成為商家”后,填寫班級和宿舍號后方可成為商家。系統為校園購物平臺,信息只需提供學生的班級和宿舍信息即可。
(3)???? 商家賬號登錄:商家可以以注冊的賬號和密碼進行登錄。登錄以后進入平臺商品的瀏覽界面。
(4)???? 二手商品發布:商家登錄后可以根據自己實際情況對所要出售的二手商品進行發布。商家用戶點擊“我的商品”,跳轉到商家商品列表,用戶點擊“添加商品”,添加商品的名稱、價格、圖片、描述等信息后可以進行商品發布。
(5)???? 對二手商品的管理:商家用戶在商品列表可以查看所有的商品信息。商家能夠進行商品詳細信息的完善、新商品的發布、商品信息的修改、已出售商品的下架等操作。
(6)???? 查看賬單功能:用戶使用“查看賬單”功能查詢自己買/ 賣商品的詳細信息如:交易時間、交易價格等。
2.2.3買家功能模塊
買家模塊主要實現的是商品的瀏覽、搜索、購買等功能,每個子模塊的功能示例如下。
(1)???? 注冊及登錄管理。
(2)???? 地址信息管理。
(3)???? 搜索功能
(4)???? 瀏覽功能。
(5)???? 支付功能。
(6)???? 舉報功能。
3???? 系統的實現
界面是人與物體互動的媒介,界面具有功能性與使用性等最基本性能。本系統界面統一友好,操作簡單。通過界面設計,讓用戶明確基本功能操作,加強用戶在接觸跳蚤市場時的情感體驗。
用戶展示界面,頂部依次顯示的是首頁(商品顯示頁面)、退出(返回登錄頁面)、我的商品/ 成為商家(普通用戶顯示成為商家,商家用戶顯示我的商品)、登錄者、我的賬單;輸入框可根據具體的商品名稱搜索商品;左側商品分類,點擊某一分類進行搜索并顯示該分類下的商品。
用戶登錄后,后臺系統查詢所有商品添加到list集合中,攜帶所有商品數據返回頁面,在頁面進行數據遍歷,依次顯示所有商品。用戶使用搜索功能,或點擊左側商品分類進行查詢某個或某類商品時,后臺系統將符合要求的商品添加到list集合,在頁面顯示數據。
4???? 系統測試
校園跳蚤市場的測試是開發過程中重要的一步,只有通過功能測試才能發現所存在的一系列問題并及時修改,才能夠讓用戶有更好的體驗感。
4.1? 功能測試
登錄和注冊是系統測試計劃的開端,能夠保證用戶可以進入該系統。同時保障商品信息的動態更新,因此根據系統功能進行了用戶登錄、管理員管理權限測試、商家管理商品功能測試、買家購買商品測試。
4.2? 性能測試
4.2.1????? 運行測試
運行測試是指將已完成的系統在硬件設備使用上進行各種運行和結果測試,測試整個系統是否能夠滿足系統設計的基本原則,是否能夠滿足客戶需求并找出系統中無法正常運行和運行不完整、操作不完整的功能,從而更好地對系統進行完善,本系統需在Win10操作系統上測試。
4.2.2????? 運行時間測試
運行時間是測試一個系統的重要指標,如果一個系統運行的很慢,會影響用戶的體驗,導致使用人數很少,沒有繼續使用下去的意義。
系統在進行系統操作測試時,系統反應時間較短,在人能夠感知的時間范圍內,但是遠小于人的反應時間。
4.2.3????? 數據庫維護測試
系統在進行系統操作過程中,將電源斷掉再重啟計算機后,未出現數據丟失的情況,系統能夠照常運行。
5???? 總結
進行校園跳蚤市場的設計主要以MyEclipse軟件為開發工具,運用MySQL設計數據庫,使用Java語言編寫程序,并實現與數據庫的連接,將該平臺的主要功能予以實現。系統主要設計管理員模塊,商家模塊和買家模塊三部分。使用本系統會給大家帶來諸多的便利。學生將自己閑置的物品進行出售,既節省了空間,又有助于學生進行資源再利用,響應了保護環境資源循環利用的理念。
參考文獻:
[1]?? 曹天歌,敖麗平,王祎.高校跳蚤市場結合O2O模式的改良方案[J].商業經濟.2017(02):40-43.
[2]?? 胡強.MySQL數據庫常見問題分析與研究[J].電腦編程技巧與維護.2019(12):67-84.
[3]?? 范嫣然,張持晨,劉若琦,柴歡,范金珠,盧曉榮.大學生閑置物品交易調研分析[J].知識經濟.2016(08):288.
作者簡介:
吳亞茹,女,山東省鄒平縣,本科,山東協和學院網絡工程16-1班學生
指導老師:張桂霞,女,山東濟南,碩士,數字媒體技術