網上拍賣系統
該專案的重點是設計和實現一個綜合資料庫模式,用於管理線上拍賣環境中的使用者、物品、出價、拍賣和交易。 ?
項目概況
線上拍賣系統旨在透過結構良好的資料庫模式促進買家、賣家和管理員之間的無縫互動。主要特點包括:
- 使用者管理:集中的使用者設定檔管理,包括唯一的使用者 ID、使用者名稱、密碼、電子郵件、地址、首選付款方式和交易歷史記錄等詳細資訊。
- 物品管理:詳細追蹤拍賣物品的屬性,如 Item_ID、Seller_ID、Item_Name、描述、Starting_Price、Auction_End_Time、物品狀況、類別和圖片。
- 出價追蹤:即時出價跟踪,具有唯一的Bid_ID、Bidder_ID、Item_ID、Bid_Amount、Bid_Time、出價狀態和出價增量。
- 拍賣管理:全面的拍賣跟踪,包括 Auction_ID、Item_ID、Auction_Start_Time、Auction_End_Time、拍賣狀態和底價。
- 交易記錄:管理已完成的交易,包括Transaction_ID、Buyer_ID、Seller_ID、Item_ID、Transaction_Amount、Transaction_Time、付款方式和交易狀態。
技術堆疊
該項目利用多種技術來提供強大的線上拍賣系統:
前端:
- React.js :用於建立使用者介面並增強使用者體驗。
- Tailwind-CSS :用於樣式和響應式設計。
後端:
- Node.js :用於建立可擴充網路應用程式的伺服器端 JavaScript 執行階段環境。
- Express.js :Node.js 的 Web 應用程式框架,用於處理 HTTP 請求和路由。
資料庫:
- PostgreSQL :關聯式 SQL 資料庫管理系統,用於儲存和管理與使用者、專案、投標、拍賣和交易相關的資料。
數據視覺化:
- Power BI :用於透過互動式報表和儀表板即時視覺化和分析資料。
開發工具:
特徵
- 使用者個人資料:管理和查看具有完整交易歷史記錄的使用者個人資料。
- 物品清單:查看並列出拍賣物品的詳細資訊。
- 即時出價:即時追蹤和出價。
- 拍賣管理:啟動和管理帶有底價和狀態更新的拍賣。
- 交易處理:記錄和管理拍賣後的交易。
文件和設定
- 有關設定說明,請參閱設定指南。
- 有關貢獻指南,請參閱貢獻指南。
演示和文檔
查看以下資源以更好地了解該項目:
DBMS_專案_影片.mp4