網上書店系統(tǒng)用戶需求說明書.doc_第1頁
網上書店系統(tǒng)用戶需求說明書.doc_第2頁
網上書店系統(tǒng)用戶需求說明書.doc_第3頁
網上書店系統(tǒng)用戶需求說明書.doc_第4頁
網上書店系統(tǒng)用戶需求說明書.doc_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

網上書店系統(tǒng)需求分析文件狀態(tài): 草稿 正在修改 正式發(fā)布文件標識安徽國防科技職業(yè)學院信息工程系*實訓當前版本beta1作 者xxx完成日期2010-12版本歷史版本/狀態(tài)修訂人修改日期備 注草稿xxx2010-12-26姓名學號項目組長:項目成員:1引言41.1編寫目的41.2項目背景41.3術語和縮寫42綜合描述42.1目標范圍42.1.1前臺系統(tǒng)52.1.2后臺系統(tǒng)52.2用戶特性62.3約定假設63需求說明63.1功能概要63.2前臺功能需求83.2.1注冊新用戶83.2.2登錄/注銷系統(tǒng)93.2.3查看/修改客戶信息93.2.4瀏覽/搜索圖書信息93.2.5維護購物車93.3管理后臺功能需求103.3.1登陸|注銷系統(tǒng)103.3.2發(fā)布圖書信息103.3.3維護圖書信息103.3.4維護用戶信息103.3.5系統(tǒng)維護103.3.6訂單處理103.4性能需求103.5環(huán)境需求101 引言1.1 編寫目的本文描述了網上書店系統(tǒng)的用戶需求說明。本項目是軟件技術專業(yè)二年級學生實踐學期的實訓項目,本文檔是實訓學生開發(fā)網上書店系統(tǒng)的系統(tǒng)設計、測試、實施以及軟件質量保證的基本依據,項目組成員應依照本說明書進行設計、編碼、測試等工作。本文檔的預期讀者為項目組成員及相關人員。1.2 項目背景大部分讀者都有過在網上購物的經歷,在網上書店可以很方便的注冊、瀏覽商品、查詢商品、購買時也只需點幾下鼠標。本章的網上書店實現了上述的基本功能,用戶可以在網絡商店中進行注冊、瀏覽商品以及查詢購物車。1.3 術語和縮寫名詞解釋網上顧客在網上活動,購物的用戶訂單把網上顧客所買的東西及價格放在一個表單中,形成訂單。購物車顧客先把自己想買的書本的名字和數量保存在表單,成為一個購物車管理員對整個系統(tǒng)進行維護的管理人員2 綜合描述2.1 目標范圍互聯(lián)網技術的飛速發(fā)展和廣泛普及,對傳統(tǒng)出版業(yè)(包括書店)都產生了深遠的影響,相比于傳統(tǒng)的大眾媒體的信息滯后、成本高昂的特點,網絡傳播以其信息豐富、速度,陜捷且具有互動性而備受出版策劃人的重視。普通書店隨著圖書種類和數量的大量增加而迅速發(fā)展起來,特別是國外圖書業(yè)巨頭的介入,使得競爭異常激烈,網上書店正是在這種情況下出現的,并且以選擇面大、價格便宜、交易方便、節(jié)省時間和精力等體現出其優(yōu)勢。網上書店實際上是運行在Web服務器中的一個Web應用程序,它模擬一般的書店的經營模式,利用頁面、腳本程序和服務器來實現網上書店的管理工作。本系統(tǒng)主要由前臺購書系統(tǒng)和后臺管理系統(tǒng)構成??蚣軋D如下: 圖1 系統(tǒng)框架圖2.1.1 前臺系統(tǒng)前臺系統(tǒng)主要功能:會員管理、圖書查詢、圖書展臺、購物車、訂單生成與管理、結算功能、留言板、在線幫助等。其中,會員管理包括注冊、登錄、修改資料等功能。圖書展臺包括新品圖書、推薦圖書和排行榜等功能。前臺系統(tǒng)如圖2所示: 圖2 前臺系統(tǒng)功能圖2.1.2 后臺系統(tǒng)后臺系統(tǒng)主要功能包括:圖書管理、訂單管理、會員管理、用戶管理、流言管理及月底結算等。其中,圖書管理包括管理書籍、添加新書、分類管理等功能。后臺系統(tǒng)功能如圖3所示:圖3后系統(tǒng)功能圖2.2 用戶特性本系統(tǒng)用戶主要分為兩大類用戶:網上顧客、企業(yè)管理員。網上顧客是一切可以上網通過網頁瀏覽器進行電子商務的人,主要用戶群是大學生。他們絕大多數掌握比較熟練的上網技巧,使用較新的瀏覽器版本。他們由于學習或其他考試的需要,會頻繁的買一些參考材料,而網上書店的總類齊全,而且又方便,不用出門。企業(yè)管理員是指管理此網上書店的管理員,他們比較熟悉后臺的管理,能及時對圖書進行更新和維護。2.3 約定假設用戶使用的一般是Internet Explorer6.0以上版本的瀏覽器,或者FireFox 2.0以上的瀏覽器。瀏覽器的安全等級為默認等級,支持第一方cookie及第三方有隱私聲明的cookie,支持JavaScript 1.1以上標準的前端腳本。用戶的屏幕分辨率至少為800*600,另外比例比較大的分辨率為1024*768。3 需求說明3.1 功能概要3.1.1 前臺系統(tǒng)1 會員管理:會員登錄前顯示登錄框,登錄后顯示“*您已登錄”。每個注冊會員,有一個屬于自已的帳戶管理界面,可以輕松的管理個人基本資料,如進行資料的修改。2 圖書查詢:圖書查詢的目的是為了幫助用戶快速地找到想要購買的圖書。為了適合用戶的不同需求,提供了不同的查詢方法,可以按照書名、作者、出版社等方式查詢,用戶只需輸入部分信息即可。用戶還可以進行分類瀏覽,在頁面上,應向用戶顯示書籍類別,用戶選擇了某個類別之后,應能顯示該類別下的實際書籍(如果有)的信息:書籍封面圖片、書籍名稱、市場價、折扣、會員價,當書籍數目過多時,要提供分頁瀏覽功能。3 圖書展臺:圖書展臺的目的是為了將網上書店中的圖書有序地羅列出來。圖書展臺分為:新品圖書、推薦圖書、暢銷圖書、排行榜。(圖書詳細資料:當用戶點擊某圖書后,頁面將顯視出該圖書書名、作者、出版社、出版日期、開本、ISBN、圖書圖片、圖書詳細介紹、圖書目錄等相關信息)。4 暢銷書排行榜:系統(tǒng)自動排出前10本近期熱銷的圖書,生成排行榜,根據訪問點擊次數自動生成。5 購物車:購物車中要列出用戶所選擇的書籍名稱、市場價、會員價、折扣和數量,總計金額,共節(jié)省金額。用戶可以:1) 刪除購物車中的書籍;2) 修改某個書籍的數量、書籍的金額和總計金額;3) 清空購物車;4) 結算:到結算頁面確認并下訂單。6 訂單生成與管理:購物后,確認支付和配送方法后生成訂單。在生成訂單的同時,系統(tǒng)發(fā)郵件通知書店管理員。會員還可以查詢自己訂單的處理情況和歷史訂單。驗證合法的用戶可查看在網站上成交的訂單,包括訂單的個數,總計金額,訂單的列表。列表項包括:訂單號、訂單日期、收貨人、訂單金額、訂單狀態(tài),當訂單數目過多時,要提供分頁瀏覽功能。對于列表的訂單,用戶可以:1) 查看訂單詳細信息:生成一個訂單的詳細信息頁面,包括:訂單號、收貨人、聯(lián)系電話、送貨地址、用戶訂購的書籍列表(序號、書籍編號、原價、訂購數量、折扣、銷售價)、金額總計、訂購日期。在頁面上提供直接打印的功能;2) 修改訂單:只允許對未審核的訂單進行修改(包括修改收貨人、聯(lián)系電話、送貨地址、用戶訂購的書籍列表);3) 刪除訂單:只允許對未審核的訂單進行刪除。7 結算功能:結算前必須再次驗證用戶,驗證合法后,進入結算頁面,顯示訂單的日期、收貨信息、購買書籍清單,用戶還可以再次修改收貨人信息,修改或刪除已選書籍,當確認后,可以選擇下訂單。8 留言板:可自由留言。包括留言列表、留言內容、發(fā)布留言。9 在線幫助:簡單介紹網站的購物流程,以及一些常見問題。3.1.2 后臺系統(tǒng)1 圖書管理:1) 添加新書:管理員和添加人員可以通過這個功能向書店錄入新的圖書。添加信息包括書名、作者、出版社、縮略圖以及所屬類別等等。2) 管理書籍:管理員和添加人員可以進行圖書的查看、編輯、修改。3) 分類管理:由大類管理、小類管理、轉移類別三個子模塊構成。大類管理(如計算機)和小類管理(如計算機中的操作系統(tǒng))分別是用于添加新類別以及編輯原有類別的;類別轉移用于類別之間的轉移,如將大類“少兒”中的小類“歷史故事”轉到“文學”中。2 用戶管理:此功能只有最高權限管理員擁有,這是用來管理后臺管理員的功能、可能添加、修改、刪除新的管理員以及分配權限、修改管理密碼。3 訂單管理:訂單管理處理時首先判斷管理員的身份,然后可根據訂單狀態(tài)來做相應的服務。訂單狀態(tài)分為五種:未作任何處理、用戶已經劃出款、服務商已經收到款、服務商已經發(fā)貨、用戶已經收到貨。4 會員管理:修改、刪除會員資料。5 月底結算:月底結算主要是管理員在月底盤點時使用。通過月底結算可以對一段時間內的銷售情況進行集中處理,使書店及時了解書店的經營情況。結算處理時首先判斷管理員的身份,然后根據管理員的結算要求,對未結算的訂單記錄進行結算或查詢以前的結算信息。6 留言管理: 對留言板的留言進行屏蔽、刪除、回復等操作。7 其他管理:修改關于我們、聯(lián)系方法、付款方法、版權信息等資料,以及對公告、廣告等進行管理。3.2 用例分析3.2.1 前臺用例圖3.2.2 后臺用例圖3.2.3 用例分析用例編號用例名稱UC-1瀏覽書籍UC-2搜索書籍UC-3注冊UC-4會員登陸UC-5注銷UC-6選購書籍UC-7結賬UC-8查看購物車UC-9管理員登陸UC-10審核訂單UC-11書籍分類維護UC-12書籍維護UC-13用戶維護UC-14角色維護UC-15權限維護UC-16用戶狀態(tài)維護3.2.3.1 UC1:瀏覽書籍用例描述游客或會員訪問系統(tǒng),系統(tǒng)提供相關的書籍信息。參與者游客(首要),會員前置條件游客或會員訪問系統(tǒng)后置條件基本路徑1. 游客或會員要求瀏覽查看圖書信息2. 系統(tǒng)按圖書類別、新品圖書、推薦圖書、熱門圖書分類顯示3. 游客或會員選中某個圖書4. 系統(tǒng)顯示該圖書的詳細信息擴展點補充說明1.對于熱門圖書,系統(tǒng)根據銷售記錄,自動排出前10本近一個月內熱銷圖書。2.在分類顯示時,系統(tǒng)顯示圖書的封面、書名、作者、價格和簡要描述。3.圖書詳細信息包括:標題 封面 單價 出版社 作者 ISBN 出版日期 字數 目錄 作者簡介 編輯推薦3.2.3.2 UC2:搜索書籍用例描述游客或會員根據書籍標題關鍵字,搜索所需的書籍。參與者游客(首要),會員前置條件游客或會員訪問系統(tǒng)后置條件游客或會員搜索到所需要的書籍?;韭窂?. 游客或會員輸入關鍵字,搜索所需的書籍。2. 系統(tǒng)按書籍標題關鍵字,檢索書籍。3. 系統(tǒng)顯示所檢索到的書籍的書名、作者、 出版社、出版日期、價格。4. 游客或會員可根據出版日期或價格對檢索的結果要求排序顯示。5. 系統(tǒng)根據游客或會員的選擇,對結果進行排序顯示。6. 游客或會員選擇某圖書。7. 系統(tǒng)顯示圖書的詳細信息。擴展點2a. 系統(tǒng)根據關鍵字未能檢索到書籍。 2a1. 系統(tǒng)顯示“沒有搜索到符合條件的書籍”。補充說明1.搜索的結果應進行分頁顯示,每頁15條記錄。3.2.3.3 UC3:注冊用例描述游客注冊成為會員。參與者游客(首要)前置條件游客訪問系統(tǒng)。后置條件游客成為會員?;韭窂?. 游客請求注冊。2. 系統(tǒng)顯示注冊界面。3. 游客提供會員信息。4. 系統(tǒng)檢查游客提供的信息是否充分并符合要求。5. 系統(tǒng)保存游客提供的信息。6. 系統(tǒng)提示“注冊成功”。擴展點4a. 游客提供的信息不充分。 4a1. 系統(tǒng)提示輸入剩余的信息。4b. 游客提供的信息不符合要求。 4b1. 系統(tǒng)提示不符合要求的信息。補充說明1. 游客提供的信息包括用戶名、真實姓名、密碼、確認密碼、Email、地址、手機、驗證碼。2. 密碼和確認密碼要一致。3. Email的格式要符合電子郵件格式的要求。3.2.3.4 UC4:會員登錄用例描述會員提供用戶名和密碼,以通過系統(tǒng)驗證參與者會員(首要)前置條件會員訪問系統(tǒng)。后置條件會員通過驗證?;韭窂?. 會員提供用戶名和密碼,要求登錄系統(tǒng)。2. 系統(tǒng)驗證用戶名和密碼。3. 系統(tǒng)在界面中顯示會員姓名,表示會員已經登錄。擴展點2a. 會員提供的用戶名不存在。 2a1. 系統(tǒng)顯示“用戶名不存在”信息,并提示用戶是否注冊。 2a2. 會員注冊。2b. 會員提供的密碼錯誤。 2b1. 系統(tǒng)顯示“密碼錯誤”信息。補充說明1、為保證會員的信息安全,已登錄的會員在10分鐘內未進行操作,則系統(tǒng)將其注銷。3.2.3.5 UC5:注銷用例描述已登錄的會員從系統(tǒng)中退出,成為未登錄狀態(tài)。參與者會員(首要)前置條件會員已登錄系統(tǒng)。后置條件會員成為未登錄狀態(tài)?;韭窂?. 會員要求從系統(tǒng)注銷。2. 系統(tǒng)將會員設置成未登錄狀態(tài)。擴展點補充說明3.2.3.6 UC6:選購書籍用例描述會員對選擇的書籍進行選購。參與者會員前置條件會員選擇圖書并已經登陸后置條件會員完成書籍的選購。基本路徑1. 會員對已選擇的圖書請求選購。2. 系統(tǒng)檢查會員是否已登錄。3. 系統(tǒng)在購物車中添加用戶選擇的書籍,顯示購物車界面。購物車中每個已選擇的圖書包含書名、單價、數量,顯示所有已選圖書的總價格。4. 會員可選擇如下動作:對圖書數量進行修改。刪除已選擇的圖書。選擇繼續(xù)挑選圖書。選擇結賬。擴展點3a. 用戶選擇的圖書在購物車中已存在 3a1. 系統(tǒng)在購物車中對選擇圖書的數量加一,并顯示購物車界面。4a. 會員對圖書數量進行修改 4a1. 系統(tǒng)更新購物車中圖書數量及總價格。4b. 會員刪除已選擇的圖書 4b1. 系統(tǒng)刪除購物車中圖書,并更新總價格。4c. 會員選擇繼續(xù)挑選圖書 4c1. 系統(tǒng)返回圖書瀏覽界面。4d. 會員選擇結賬 4d1. 結賬補充說明1.在擴展點4a中,更改圖書的數量必須是大于0的整數。3.2.3.7 UC7:結賬用例描述會員完成與商家的一次交易。參與者會員前置條件會員已完成選購后置條件已購圖書等待管理員處理?;韭窂?. 會員請求結賬。2. 系統(tǒng)檢查購物車是否為空。3. 系統(tǒng)生成訂單,并提示會員訂單正在處理。擴展點2a. 系統(tǒng)檢查購物車為空。 2a1. 系統(tǒng)提示用戶結賬時購物車不能為空。補充說明3.2.3.8 UC8:查看購物車用例

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論