1600-java+mysql二手物品交易系統源碼 jsp+servlet+javaBean源代碼(需求文檔+系統介紹PPT)
1、系統任務概述
實現一個針對合肥學院的物品交易網站,用戶可以在該網站瀏覽信息進行物品選購、查看個人信息以及歷史訂單。管理員賬戶可以對已注冊用戶進行查詢、對訂單進行查詢、審核。目標是建立一個人人可自由發布商品的平臺,甚至對“宿舍超市”提供良好的支持(暫不討論是否違規)。
注意網站的目標:**僅僅**是提供一個交易、信息瀏覽平臺,因此不會提供任何對交易糾紛的處理,最大限度的問題解決方式也只是封禁、刪除某些賬號而已。
這是一個典型的 瀏覽器(B)/服務器(S) 模式,因此客戶只需要一個瀏覽器,我們則要實現一個服務端。
2、具體功能及目標
2.1普通用戶
注意:概述提到這是一個“人人可自由發布”的網站,因此不會區分買家賬戶和賣家賬戶,所有的普通用戶都是一樣的,下面只是把功能分開說。
2.1.1 注冊及登錄,應當支持若干時間內的自動登錄。
2.1.2 買家功能:
- 瀏覽商品,提供搜索功能、分類查看
- 購物車功能,一次購買多個商品
- 瀏覽個人信息頁,包含訂單歷史、收藏的訂單
- 瀏覽用戶信息頁,可查看任一用戶的公開信息
- 對商品進行購買(創建一筆訂單)
- 購買完成后關閉訂單
關于支付的一些說明:概述提到過網站目標,因此支付由用戶在線下自行完成。另外的考慮是第三方線上支付或者自己實現支付系統的復雜性、難以測試性會使整個項目的開發中心偏移。而使用站內虛擬貨幣又沒有什么實際意義。
2.1.3 賣家功能:
- 提交一個商品,包含商品必要信息 (交給管理員審核,通過即可被瀏覽)
- 查看我發布的商品,應標記出審核狀態
- 提醒:我的某商品被購買
- 取消訂單
2.2管理員用戶:
對于后臺數據處理,有 真-服務器管理員可以直接操作數據庫,所以并沒有什么必要對管理員賬戶作過多的功能開發,但為了方便管理,管理員應該在瀏覽器上可以:
- 普通用戶的所有功能,管理員首先是一個用戶。
- 審核商品,為了防止出現惡意破壞網站和不合規定的商品,每個商品都必須通過審核。
- 人工添加用戶、刪除用戶、查詢用戶和任何商品、訂單信息
2.3計劃的頁面結構(暫定)
括號內為說明
首頁(不同分類的商品展示)
登錄頁
注冊頁
個人頁
個人資料
收藏頁
正在進行的訂單頁
歷史訂單頁(購買、售出)
站內消息頁(系統、用戶)
購物車(支持移除個別商品)
我的商品
正在審核的商品
用戶資料頁(所有公開信息)
商品詳情頁(發布日期、作者、作者信息)
購買結果頁
訂單詳情頁(訂單號、發布信息)
搜索結果頁(不同排序方式)
后臺管理頁
商品審核
訂單查找
用戶管理
3、開發工具選擇
服務器后端使用流行的javaEE相關技術,使用jsp+servlet+javaBean實現mvc設計模式。web服務器使用apache Tomcat。
數據庫使用Mysql。
代碼編寫使用eclipse IDE。
網站前端使用流行的前端框架Bootstrap3以及JavaScript庫jQuery。
4、運行環境
由開發工具也可看出,系統應該運行在包含并正確配置的以下應用/服務中:
- Tomcat
- Mysql
至于前端框架,他們應該已經包含在發布的程序/包中了。







本源碼地址:http://m.bmm520.net/vip/java/2019/1225/20180.html