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







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