#**項目需求說明書-(內部中文版)**
## 1、概述
此文件是我們項目管理課所做項目-**PARKnSHOP**的需求說明書,具體闡述項目相關需求,明確團隊分工和項目編碼明細,因此對項目有著指導性的作用。
## 2、項目應用功能需求
#### 功能描述
此項目主要是完成一個在線商城-PARKnSHOP,主要角色包括網站系統管理員,商家,買家(顧客)。管理員擁有對商家,顧客,商品的全面管理權。包括拉黑,批準申請,拒絕申請等。買家功能包括注冊,登錄,添加,修改購物車等;店鋪所有者包括注冊,登錄,添加店鋪(一個商家只有一個店鋪),修改商品信息,管理訂單等功能。
####**1>系統管理員**
1. 登錄
包含1)用戶名:root(默認root)
2)密碼:(6-8位,必須且只包含數字,字母)
2. 管理顧客
1)查找顧客,按照顧客用戶名或者郵箱查找,顯示顧客的姓名,聯系方式
2)將顧客拉入黑名單:顧客將不能再購買商品,只能瀏覽
3)刪除顧客
3. 管理商家
1)批準商家創建店鋪的請求(一個商家只能有1個店鋪)
2)拒絕創建店鋪的請求
3)拉黑店鋪、商家信息
4)刪除店鋪、商家信息
*因為一個商家只有一個店鋪,因此當刪除或者拉黑某個商家時,該商家的店鋪也就被刪除了。*
4. 管理廣告
1)排列顯示top10商品(會有商家的廣告提交請求,如果商品數量不夠10個,則按照熱度(購買量)顯示)
2)排列顯示top5店鋪(同上)
3)進行商品或店鋪的更換
*廣告均需要顯示在首頁里,首頁并排顯示10個商品,輪播圖顯示5個店鋪(左列是商品種類),給管理員操作界面:管理廣告下面有10項,對廣告進行單獨操作,可以取消顯示,可以更換圖片,更換商品*
5. 備份數據庫(每天)
每天的數據需要進行備份,也就是所有數據必須有2份。
6. 瀏覽銷售歷史
分類:
1)每一時間期限的所有店鋪銷售歷史,賣了多少錢,多少個商品
2)某個店鋪,賣了多少商品,多少錢
*支持按照某一天查詢,某一周,某一月,某一年查詢。結果按照時間排序*
7. 計算網站收入
支持方式同上。
8. 修改回扣比率(默認2%)
9. 查找訂單(按照OrderID(訂單號))
訂單的狀態:
1)未完成:買家未付款->買家已付款->派送中->已付款->已完成(狀態其一)
2)已完成
10. 查看商家,店鋪,顧客信息(聯系方式,姓名)
####**2>網站賣家(店鋪擁有者)**
1. 注冊
1)姓名 (只支持字母,下劃線,數字)
2)電話(11位電話號碼檢查)
3)郵箱(前端需要進行郵箱合法性檢測匹配)
4)密碼(6-8位,必須且只包含數字,字母)
*郵箱或者電話,2選1*
**第一期做郵箱,不做電話,后期可能會有電話。**
2. 登錄
1)郵箱登錄
2)密碼
登陸成功跳轉到店家管理界面,包括自己店鋪的商品信息,自己的銷售情況,訂單情況
3. 向管理員提交創建店鋪請求:管理員批準,或者拒絕
申請內容:店鋪名稱,商品種類
4. 添加,修改,刪除商品以及商品信息
*包括商品簡介,商品價格,商品圖片,商品數量*
5. 提交廣告申請
1)提交將自己店鋪納入top 5店鋪請求,請求被拒絕(名額已滿)或被許可(付500RMB)
2)提交將自己商品納入top 10商品請求,被拒絕(名額已滿)或被許可(每個商品付1000RMB)
*沒提交店鋪請求的商品,會根據售賣熱度顯示在下方,具體下面會講網站首頁的布局需求。*
6. 添加,修改商鋪聯系方式
1)電話
2)郵箱
修改時需要進行身份驗證,輸入密碼驗證通過后才可以修改
7. 管理訂單
1)待確認 ——>待發貨——>已發貨——>完成
2)發貨要有運送方式選擇(中通,順風等)
8. 查看銷售歷史(天/周/月/年)
按照時間順序排列,某一天(0:00 - 24:00),某一周(按從星期一到星期天),某一月(1號到30/31),某年(按月排)
9. 查看店鋪收入
同上
####**3>顧客(買家)**
1. 注冊
1)姓名 (只支持字母,下劃線,數字)
2)電話(11位電話號碼檢查)
3)郵箱(格式合法性檢查,正則)
4)密碼(6-8位,必須且只包含數字,字母)
2. 搜索商品 (在網站首頁)
具體點擊某個商品后,出現該商品的具體詳情頁:(包含商品圖片,商品名稱簡介,價格,以及收藏圖標,加入購物車圖標(懸浮顯示))
*一下操作進行前驗證是否注冊登錄,只有登陸后才可以操作*
1)點擊收藏圖標:收藏商品到收藏夾
2)點擊收藏店鋪圖標:收藏店鋪
3)點擊添加購物車圖標(按鈕):添加到購物車
3. 登錄
電話或者郵箱,密碼
**第一期只做郵箱,不做電話。**
4. 添加購物車后
1)刪除某一個商品
2)修改購物車里的某商品數量
5. 購買(支付) ------ 前期留接口
1)支付寶
2)微信
購買的時候需要填寫收貨地址(xx市xx區xx街道),如果上次已經填寫,則使用上次的數據,(也就是當第一次填寫后數據庫要保存地址信息)
6. 訂單
1)查看狀態
2)確認收貨
7. 評價商品(只針對已購買商品)
1)打分(5分滿分)
2)評價語言輸入(限定30字以內)
8. 查看購買歷史(天/周/月/年)
按照時間順序排列,某一天(0:00 - 24:00),某一周(按從星期一到星期天),某一月(1號到30/31),某年(按月排)
#### **注意事項**
1. 支付時顧客先將錢存入商城(管理員處),等顧客確認收貨后再轉給商鋪,同時扣除2%利潤
2. 后期可能需要有聊天功能的添加,所以前期設計時需要考慮后續的DB,以及業務邏輯兼容性。
####**4>網站首頁布局需求**(設計師畫圖)
1. 網站首頁左上角包含一個網站logo,右上腳聯系我們
2. 下方導航欄:3項:商家入駐,買家入口,管理員入口
3. 再下方,左列商品種類列表,右方top 5店鋪輪播圖,下方top 10商品列表圖
## 3. 項目GUI需求
####前端總體風格把控,風格要求簡明,易用,用戶友好。
## 4. 項目性能需求
####1. 響應速度
####2. 支持最多商家,客戶數
## **5. 項目人員職責(待議)**
>PM 劉寧
SA 蘇靖鑫
前端負責人:秦川
成員:趙開朗,毛瑞康,袁乾森,孫世杰
后端負責人:李烔
成員:劉經緯 孫啟元 楊天嗣 樊昊 王富昱
測試負責人:李靜珂
成員:劉添齊 胡華文 雷世方
文檔:任若文,肖楠
----
>**給老師看的分組:**
>1組 蘇靜鑫
雷世方 王富昱 劉殿琪 任若文 肖楠
2組 秦川
劉經緯 孫啟元 趙開朗 袁乾森 胡華文
3組 李烔
樊昊 毛瑞康 孫世杰 劉添齊 楊天嗣 李靜珂