08年噹噹網項目
一,需求分析
需求分析步驟
- 先分析分爲哪些系統
- 分析系統擁有哪些模塊
- 分析模塊有哪些功能
- 分析具體功能的流程
引言
1.項目背景
- 在進入21世紀之後,人們不再滿足傳統的購書方式,開始追求更加方便快捷的購書方式,希望能夠得到更好的購書體驗
2.項目目的
- 現開發噹噹網項目,時爲了解決傳統購書方式中出現的種種問題:錯印漏印,價格昂貴,買賣盜版圖書
3.需求概述
- 噹噹網項目分爲"前臺系統"和"後臺系統"
- 前臺系統分爲:前臺系統分爲:“用戶模塊”,“購物車模塊”,“訂單模塊”,“圖書模塊”(共四個模塊)
- 後臺系統分爲:“類別管理模塊”,“圖書管理模塊”,“訂單管理模塊”,“用戶管理模塊”(共四個模塊)
4.需求分析
-
怎樣進行需求分析?[重點]
需求分析階段時分析系統在功能上需要"實現"什麼,而不是考慮如何去"實現",
需求分析的的目標是把用戶對待軟件開發時提出的"要求"或者是"需要"進行分析與整理,確認後描述完整,清晰與規範的文檔,確定開發的網站需要實現哪些功能,完成哪些工作.
需求分析的內容是針對開發軟件提供完整,清晰,具體的要求,確定軟件必須實現哪些任務,具體分爲三個方面:
-
前臺系統需求分析:
用戶模塊
-
登陸
在登陸頁面,輸入email和密碼,點擊登陸按鈕,如果登陸成功,跳轉到首頁,登陸失敗,回到登陸頁面並顯示錯誤信息
-
註冊
填寫用戶信息,輸入完成,點擊註冊,成功跳轉到郵箱驗證頁面,如果失敗,回到註冊頁面進行錯誤信息回顯.
在郵箱驗證頁面,輸入激活碼,點擊下一步,如果激活成功,跳轉到首頁,如果失敗回到郵箱驗證頁面,錯誤信息回顯.
-
退出
點擊退出按鈕,銷燬用戶數據,銷燬購物車,跳轉到登陸頁面或者退轉首頁
圖書模塊
-
圖書分類
按照圖書的類型將圖書分類
-
熱銷圖書(銷量最多)
按照用戶購買量的大小對購買量大的圖書在熱銷圖書區進行展示
-
編輯推薦
按照上架時間和購買量對一些購買量少的圖書進行推薦
-
新書熱賣(時間最新+銷量最高)
根據圖書上架的時間和用戶的購買量對圖書進行在新書熱賣區的展示
-
最新上架
根據上架時間在最新上架圖書區進行展示
購物車模塊
-
商品信息
展示用戶添加的商品信息,每件商品的價格,以及優惠了多少錢,商品的數量,根據商品的單價和數量顯示總價
-
修改
提供一個更改商品數量的功能
-
結算
結算頁面顯示商品信息和購物車顯示的商品信息基本一樣
訂單模塊
-
攔截器判斷用戶是否登陸
如果用戶已登陸就跳轉到確認訂單頁面,如果沒有登陸返回登陸頁面.
-
取消
返回首頁
-
下一步
跳轉到填寫送貨地址的頁面
-
填寫送貨地址
收件人姓名(必填),收貨人詳細地址(*必填,可以提供二級聯動菜單),郵政編碼(*必填),電話(*選填),手機(*必填)
-
生成訂單
顯示訂單號,總價,並且設定跳回首頁的時間.
功能分析:
-
用戶沒有登陸的時候可以瀏覽商品信息,可以添加購物車
,當用戶要結算付款時必須登陸
-
如果用戶沒有賬號可以選擇去註冊賬號,註冊完成讓用戶跳轉到確認訂單頁面
-
註冊完成或者已登陸的用戶可以進行,用戶模塊的退出登陸,購物車模塊的添加購物車,訂單模塊的生成訂單,功能.
-
用戶可以直接去註冊頁面註冊賬號提交註冊信息,會跳轉到一個郵箱驗證的界面,填寫正確的激活碼碼點擊完成跳轉註冊成功的頁面並設置跳轉回首頁的時間.
-
有賬號的用戶登陸成功後直接進入首頁,首頁展示登陸用戶的用戶名和退出功能
-
-
後臺系統需求
管理員登陸
登陸後才能對管理系統的各個模塊進行操作,並展示關於名稱和安全退出功能,登陸失敗返回登陸頁面並返回錯誤信息
類別管理模塊
-
展示類別管理頁面
顯示一級二級類別信息和刪除操作的功能,添加一,二級類別功能
-
添加一級類別
輸入類別名點擊提交,返回上一級頁面.
-
添加二級類別
添加二級展示一級類別下拉列表並選擇,然後輸入二級類別名,提交後返回上一級
-
刪除
刪除一行的內容,也可提供批量刪除的功能,使管理系統更加完善
圖書管理模塊
-
展示圖書信息頁面
顯示圖書信息並顯示銷量和庫存信息添加刪除和修改操作,提供模糊查詢的功能和添加圖書的功能
-
添加圖書
顯示需要填寫的信息,要注意完成選擇分類下拉列表的功能和上傳圖片的功能
提交後返回上一級
-
修改圖書信息
顯示需要原有的信息(*查詢操作),要注意完成選擇分類下拉列表的功能和上傳圖片的功能,提交後返回上一級.
-
搜索功能
提供選擇搜索的索引,書名,作者和出版社用下拉列表完成然後提供模糊查詢的功能實現.
-
刪除
同級別管理的刪除模塊功能基本一致.
訂單管理
-
顯示訂單管理頁面
信息的訂單編號,金額,訂單狀態(付款和未付款),收件人收貨地址創建日期,和查看訂單詳細信息的功能
-
顯示訂單詳細信息的頁面
顯示訂單號,訂單信息,訂單狀態,並顯示付款人和商品的單價,和數量,提供返回上一級的鏈接
用戶管理
-
顯示用戶管理的頁面
提供用戶的id,暱稱,郵箱,狀態(凍結和正常),激活碼,提供修改功能實現修改狀態的操作
功能分析:
- 用戶管理系統必須登陸之後才能進入並進行模塊的管理操作,登陸不成功就返回登陸頁面並返回錯誤信息
- 登陸後跳轉到用戶管理系統頁面實現展示管理員名稱和安全退出的功能,展示四個管理模塊的功能.
- 實現點擊管理模塊時的跳轉操作,類別管理模塊要實現添加一,二級類別的添加操作,實現展示一二級類別信息和刪除的操作,添加二級類別時要實現顯示一級類別下拉列表的選擇.
- 實現點擊圖書管理模塊時的跳轉操作,添加刪除和修改的功能,提供模糊查詢的功能和添加圖書的功能,顯示需要填寫的信息,要注意完成選擇分類下拉列表的功能和上傳圖片的功能,顯示需要原有的信息(*查詢操作),要注意完成選擇分類下拉列表的功能和上傳圖片的功能,提交後返回上一級,搜索功能,提供選擇搜索的索引,書名,作者和出版社用下拉列表完成然後提供模糊查詢的功能實現,刪除功能同級別管理的刪除模塊功能基本一致.
- 實現點擊訂單管理模塊時的跳轉操作,信息的訂單編號,金額,訂單狀態(付款和未付款),收件人收貨地址創建日期,和查看訂單詳細信息的功能,顯示訂單號,訂單信息,訂單狀態,並顯示付款人和商品的單價,和數量,提供返回上一級的鏈接
- 實現點擊用戶管理模塊時的跳轉操作,提供用戶的id,暱稱,郵箱,狀態(凍結和正常),激活碼,提供修改功能實現修改狀態的操作
-