網上書店的需求分析報告文案_第1頁
網上書店的需求分析報告文案_第2頁
網上書店的需求分析報告文案_第3頁
網上書店的需求分析報告文案_第4頁
已閱讀5頁,還剩22頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

.. .. ..需求說明書目錄1引言................................................................................................................................................................11.1編寫目的....................................................................................................................................11.2背景.............................................................................................................................................11.3定義.............................................................................................................................................11.3.1專業術語...........................................................................................................................11.4參考資料....................................................................................................................................22任務概述......................................................................................................................................................22.1任務目標....................................................................................................................................22.2用戶的特點...............................................................................................................................42.3軟件約束....................................................................................................................................43需求規定......................................................................................................................................................53.1對功能的規定...........................................................................................................................53.1.1前臺購書系統..................................................................................................................53.1.2后臺管理系統..................................................................................................................73.1.3系統頂層活動圖。........................................................................................................83.1.4用例圖...............................................................................................................................93.1.5用例分析與描述...........................................................................................................123.2對性能的規定.........................................................................................................................243.2.1精度..................................................................................................................................24專業技術資料.. .. ..3.2.2時間性要求....................................................................................................................243.2.3靈活性要求....................................................................................................................243.33.輸人輸出要求..................................................................................................................243.4數據管理能力要求................................................................................................................243.5243.6254運行環境規定254.1254.2254.3254.4控制25專業技術資料.. .. ..引言1.1編寫目的編寫這個需求分析說明書的目的是 ,讓軟件開發的設計人員明白用戶要讓他們設計出一個什么樣的應用軟件 。這個說明書預期的讀者將會是和應用軟件開發有關的人員 ,項目管理人員以及用戶等。1.2背景我們要開發的這個應用軟件的名稱是 :網上書店系統。本軟件是作為軟件技術(可視化程序設計)專業二年級學生實踐學期的項目實訓軟件。本軟件未來用戶未定。本軟件所用微機為 win32系統,其他應用系統以及有關機構基本沒有往來關系。1.3定義專業術語收訖 貨到收款流水號 每天的開票的順序號碼商品種類 商品所屬的種類專業技術資料.. .. ..市場價市場上的價格打折優惠占市場價的比例優惠價網上書店給出的價格1.4參考資料本文章參考了有關網站,參照了需求說明書的標準模板以及需求說明書的編寫案例等等。.任務概述2.1任務目標互聯網技術的飛速發展和廣泛普及 ,對傳統出版業(包括書店)都產生了深遠的影響,相比于傳統的大眾媒體的信息滯后 、成本高昂的特點,網絡傳播以其信息豐富、速度,陜捷且具有互動性而備受出版策劃人的重視 。普通書店隨著圖書種類和數量的大量增加而迅速發展起來 ,特別是國外圖書業巨頭的介入,使得競爭異常激烈,網上書店正是在這種情況下出現的 ,并且以選擇面大、價格便宜、交易方便、節省時間和精力等體現出其優勢 。專業技術資料.. .. ..網上書店實際上是運行在 Web服務器中的一個 Web應用程序,它模擬一般的書店的經營模式,利用頁面、腳本程序和服務器來實現網上書店的管理工作。本系統主要由前臺購書系統和后臺管理系統構成 。框架圖如下:網上書店系統前臺系統 后臺系統圖1系統框架圖 前臺系統前臺系統主要功能:會員管理、圖書查詢、圖書展臺、購物車、訂單生成與管理、結算功能、留言板、在線幫助等。其中,會員管理包括注冊、登錄、修改資料等功能。圖書展臺包括新品圖書、推薦圖書和排行榜等功能 。前臺系統如圖2所示:前臺系統結算功能會員管理圖書查詢在線幫助購物車圖書展臺訂單生成與留言板管理注冊 登錄 修改資料 新品圖書 推薦圖書 排行榜圖2前臺系統功能圖專業技術資料.. .. .. 后臺系統后臺系統主要功能包括:圖書管理、訂單管理、會員管理、用戶管理、流言管理及月底結算等。其中,圖書管理包括管理書籍、添加新書、分類管理等功能。后臺系統功能如圖 3所示:后臺系統用戶管理 訂單管理 會員管理 圖書管理 留言管理 月底結算管理書籍 分類管理 添加新書圖3后系統功能圖2.2用戶的特點該系統由專科學生自己設計 、實現、使用和維護,作為培養學生編程能力和項目開發能力的形式。2.3軟件約束1.本系統所要支持的數據庫為 SQL2005server.2.對本系統的經費投入為 0。3.系統開發的全過程要在 1個月內完成。專業技術資料.. .. ..需求規定3.1對功能的規定前臺系統1.會員管理:會員登錄前顯示登錄框 ,登錄后顯示“**您已登錄”。每個注冊會員,有一個屬于自已的帳戶管理界面 ,可以輕松的管理個人基本資料,如進行資料的修改。2.圖書查詢:圖書查詢的目的是為了幫助用戶快速地找到想要購買的圖書。為了適合用戶的不同需求 ,提供了不同的查詢方法,可以按照書名、作者、出版社等方式查詢,用戶只需輸入部分信息即可 。用戶還可以進行分類瀏覽 ,在頁面上,應向用戶顯示書籍類別 ,用戶選擇了某個類別之后,應能顯示該類別下的實際書籍 (如果有)的信息:書籍圖片、書籍名稱、市場價、折扣、會員價,當書籍數目過多時,要提供分頁瀏覽功能。3.圖書展臺:圖書展臺的目的是為了將網上書店中的圖書有序地羅列出來。圖書展臺分為:新品圖書、推薦圖書、暢銷圖書、排行榜。(圖書詳細資料:當用戶點擊某圖書后,頁面將顯視出該圖書書名 、作者、出版社、出版日期、開本、ISBN、圖書圖片、圖書詳細介紹、圖書目錄等相關信息)。4.暢銷書排行榜:系統自動排出前10本近期熱銷的圖書,生成排行榜,根據訪問點擊次數自動生成 。專業技術資料.. .. ..5.購物車:購物車中要列出用戶所選擇的書籍名稱 、市場價、會員價、折扣和數量,總計金額,共節省金額。用戶可以:刪除購物車中的書籍;修改某個書籍的數量、書籍的金額和總計金額;清空購物車;結算:到結算頁面確認并下訂單。6.訂單生成與管理:購物后,確認支付和配送方法后生成訂單 。在生成訂單的同時,系統發郵件通知書店管理員 。會員還可以查詢自己訂單的處理情況和歷史訂單。驗證合法的用戶可查看在網站上成交的訂單 ,包括訂單的個數,總計金額,訂單的列表。列表項包括:訂單號、訂單日期、收貨人、訂單金額、訂單狀態,當訂單數目過多時,要提供分頁瀏覽功能。對于列表的訂單,用戶可以:查看訂單詳細信息:生成一個訂單的詳細信息頁面,包括:訂單號、收貨人、聯系電話、送貨地址、用戶訂購的書籍列表(序號、書籍編號、原價、訂購數量、折扣、銷售價)、金額總計、訂購日期。在頁面上提供直接打印的功能;修改訂單:只允許對未審核的訂單進行修改(包括修改收貨人、聯系電話、送貨地址、用戶訂購的書籍列表);刪除訂單:只允許對未審核的訂單進行刪除。專業技術資料.. .. ..7.結算功能:結算前必須再次驗證用戶 ,驗證合法后,進入結算頁面,顯示訂單的日期、收貨信息、購買書籍清單,用戶還可以再次修改收貨人信息,修改或刪除已選書籍,當確認后,可以選擇下訂單。8.留言板:可自由留言。包括留言列表、留言內容、發布留言。9.在線幫助:簡單介紹網站的購物流程 ,以及一些常見問題。后臺系統1.圖書管理:1)添加新書:管理員和添加人員可以通過這個功能向書店錄入新的圖書 。添加信息包括書名、作者、出版社、縮略圖以及所屬類別等等 。管理書籍:管理員和添加人員可以進行圖書的查看、編輯、修改。分類管理:由大類管理、小類管理、轉移類別三個子模塊構成。大類管理(如計算機)和小類管理(如計算機中的操作系統)分別是用于添加新類別以及編輯原有類別的;類別轉移用于類別之間的轉移,如將大類“少兒”中的小類“歷史故事”轉到“文學”中。2.用戶管理:此功能只有最高權限管理員擁有 ,這是用來管理后臺管理員的功能 、可能添加、修改、刪除新的管理員以及分配權限 、修改管理密碼。3.訂單管理:訂單管理處理時首先判斷管理員的身份 ,然后可根據訂單狀態來做相應的服務。訂單狀態分為五種:未作任何處理、用戶已經劃出款、服務商已經收到款、服務商已經發貨、用戶已經收到貨。專業技術資料.. .. ..4.會員管理:修改、刪除會員資料。5.月底結算:月底結算主要是管理員在月底盤點時使用 。通過月底結算可以對一段時間內的銷售情況進行集中處理 ,使書店及時了解書店的經營情況 。結算處理時首先判斷管理員的身份,然后根據管理員的結算要求 ,對未結算的訂單記錄進行結算或查詢以前的結算信息 。6.留言管理:對留言板的留言進行屏蔽 、刪除、回復等操作。7.其他管理:修改關于我們、聯系方法、付款方法、版權信息等資料,以及對公告、廣告等進行管理。系統頂層活動圖 。用戶在網上書店中選購圖書的流程如下圖所示 :專業技術資料.. .. ..act用戶購書過程瀏覽或查詢圖書用戶訪問網站選購圖書添加到購物車查看購物車提交訂單檢查帳號確認訂單下訂單

帳號問題拒絕圖4用戶選購圖書的流程圖用例圖參與者1.游客:描述:該角色可以瀏覽圖書信息 ,沒有注冊為會員,所以不能添加圖書到購物車、下訂單、購買圖書等。2.會員:專業技術資料.. .. ..描述:該角色是注冊了的角色 ,所以能夠瀏覽圖書 、添加圖書到購物車、下訂單、購買圖書,也能夠修改自己的信息、購物車的信息和訂單的信息等功能 。3.管理員:描述:具有后臺管理的所有功能 ,包括前臺功能。用例注冊(register)登錄(logon)注銷(logout)4. 修改會員信息(modifymemberinfo )瀏覽目錄(viewcategory)搜索產品(searchitem)查看產品(viewitem)加入購物車(addcart)查看購物車(viewcart)修改購物車中的商品(modifycartitems)刪除購物車中的商品(deletecartitem)清空購物車(emptycart)結帳(checkout)配置收貨人信息(configurerecipient)配置送貨方式(configureshipment)16.配置付款方式(configurepaymentmethod )專業技術資料.. .. ..確認訂單(affirmorder)查看訂單(vieworder)修改訂單(modifyorder)刪除訂單(deleteorder)查看新品(viewlatestitem)22.查看特價品(viewspecialpriceitem )查看積分(viewgrade)會員反饋(feedback)查看反饋(viewfeedback)頂層用例圖系統前臺功能用例圖如圖 5所示:會員管理圖書查詢在線幫助購物車會員

前臺系統圖書展臺結算功能留言板專業技術資料.. .. ..圖5系統前臺功能用例圖系統后臺系統用例圖如圖 6所示:用戶管理訂單管理圖書管理后臺系統管理員留言管理月底結算圖6系統后臺功能用例圖用例分析與描述瀏覽圖書列表(BrowseListofBooks)1.用例圖ucUseCases瀏覽圖書列表顧客2.用例描述基本流程專業技術資料.. .. ..顧客單擊BrowseBooks頁面中的某種類別。系統顯示該類別的子類別。該過程一直持續下去,直到沒有子類別為止,此時系統將顯示最小子類別中的圖書。顧客單擊某本圖書的小圖標。系統調用DisplayBookDetails用例。分支流程3a)如果系統在指定的類別中沒有找到任何圖書 ,則顯示一條消息 ,以指出這一點并提示顧客選擇其他類別 。3.涉及信息圖書類別、圖書信息。4.交互頁面sd瀏覽圖書列表1:單擊類別單擊某圖書小圖標BrowseBooks ShowSubCatalog Catalog顧客顯示書籍列表(fromActors)DisplayBookDetails ShowBookList Book5.界面原型取消訂單(CancelOrder)1.用例圖專業技術資料.. .. ..ucUseCases取消訂單顧客2.用例描述基本流程系統確保訂單是可以撤消的(即其狀態為“未處理”)。用戶輸入取消信息。系統在CancelOrder頁面上顯示該訂單相關的信息,包括訂單的內容和送貨地址。顧客確認取消。3)系統將該訂單的狀態標記為“deleted”,然后調用ReturnItemstoInventory用例。分支流程1a)如果訂單狀態為“未處理”之外的狀態,系統將顯示一條消息,指出顧客現在撤消訂單太晚了。3.涉及信息訂單。4.界面原型結帳(CheckOut)1.用例圖專業技術資料.. .. ..ucUseCases結帳顧客2.用例描述基本流程顧客在已經登錄的前提下,提交結帳請求,系統創建一個CandidateOrder對象,該對象包含顧客購物車中的內容。然后系統檢索對應于顧客帳號的送貨地址,并將該地址顯示在ShippingAddress頁面上。顧客選擇其中的一個地址,系統將指定的地址同CandidateOrder關聯起來。然后系統在ShippingMethod頁面上顯示可供選擇的送貨方式。顧客選擇一種送貨方式,系統將指定的送貨方式同CandidateOrder關聯起來。然后系統在BillingInformation頁面上顯示顧客帳號對應的BillingInfo對象內容。顧客選擇一種付款方式,系統將指定的BillingInfo處理付款方式。分支流程*a)如果顧客在任何時候單擊 CancelOrder 按鈕,系統將釋放 CandidateOrder對象,并將控制權返回給該用例從中獲得控制權的那個用例 。1a)顧客還沒有登錄,則系統調用LogIn用例。2a)如果系統沒有找到任何送貨地址 ,則調用CreateShipping Address用例。4a)如果系統沒有找到任何 Billing Info 對象,則調用 Define Billing專業技術資料.. .. ..Information 用例。3.涉及信息訂單。4.交互頁面5.界面原型修改購物車內容(EditContentsofChoppingCart)1.用例圖ucUseCases修改購物車內容顧客2.用例描述基本流程顧客在ShoppingCart頁面上修改購物車中的商品數量,確認更新信息。系統存儲新的數量,然后計算并顯示該商品的新價格。顧客繼續購物,系統將控制權返回給從中獲得控制權的用例。分支流程1a)如果顧客將商品的數量修改為 0,則系統將從購物車中刪除該商品 。1b)如果顧客刪除某商品,而不是更新,系統將從購物車中刪除該商品 。專業技術資料.. .. ..2a)如果顧客進行結帳,而不是繼續購物,系統將控制權交給 CheckOut用例。3.涉及信息購物車。4.交互頁面sd修改購物車內容結帳修改數量并單擊"更形"按鈕ShoppingCart 頁面 刪除顧客(fromActors)購物車顯示 更新數量和價格書籍5.界面原型登錄(Login)1.用例圖專業技術資料.. .. ..2.用例描述基本流程顧客單擊主頁中的“登錄”連接。系統顯示Login頁面。顧客輸入其用戶ID和密碼,然后提交登錄信息。系統根據永久性帳號數據對登錄信息進行驗證。返回到主頁。分支流程1a)如果顧客單擊 Login 頁面上的“注冊新帳戶”連接,系統將調用 OpenAccount用例。1b)顧客單擊 Login 頁面上的“提示語”連接,系統將在一個單獨的對話框中顯示為該顧客存儲的提示語 。顧客確定信息后,系統將返回到Login頁面。2a)如果顧客輸入的用戶 ID不正確,系統將顯示一條消息,以指出這一點并提示顧客輸入其他的 ID或點擊“注冊新帳戶”連接。2b)如果顧客輸入的密碼不正確 ,系統將顯示一條消息 ,以指出這一點并提示顧客重新輸入密碼。2c)如果顧客連續三次輸入的密碼都不正確 ,系統將顯示一條消息 ,提示顧客同客戶服務部聯系,并凍結Login頁面。3.涉及信息會員。4.交互頁面專業技術資料.. .. ..sd登錄OpenAccount輸入數據并單擊LoginIn 按紐Login頁面顧客 單擊OK按紐驗證ReminderWord 對話框顯示主頁5.界面原型注冊帳戶(OpenAccount)1.用例圖2.用例描述基本流程顧客輸入其姓名、email地址、密碼(兩次),然后提交注冊信息。系統確保顧客提供的數據是有效的,然后使用這些數據進行保存。系統返回到主頁。分支流程專業技術資料.. .. ..1a)如果顧客沒有提供姓名 ,系統將顯示一個錯誤消息 ,以指出這一點并提示顧客輸入姓名。1b)如果顧客提供的 email 地址格式不正確,系統將顯示一條錯誤消息 ,以指出這一點并提示顧客輸入正確的 email地址。1c)如果顧客提供的密碼太短 ,系統將顯示一條錯誤消息 ,以指出這一點并提示顧客輸入一個更長的密碼 。1d)如果顧客兩次輸入的密碼不同 ,系統將顯示一條錯誤消息 ,以指出這一點,并提示顧客第二次輸入正確的密碼 。1e)如果顧客要創建的帳號已經存在 ,系統提示顧客。3.涉及信息會員。4.交互頁面5.界面原型按作者搜索圖書(SearchbyAuthor)1.用例圖ucUseCases按作者搜索圖書顧客專業技術資料.. .. ..2.用例描述基本流程顧客在Search頁面上輸入作者姓名,然后確認搜索信息,系統確保顧客輸入了搜索短語,然后搜索目錄并檢索該作者編寫的所有圖書。系統檢索每本圖書的重要細節,并使用這些信息創建一個SearchResult對象。然后系統在SearchResults頁面上顯示圖書列表,其中的圖書按出版日期降序排列。每一項都包含封面小圖標 、書名、作者、定價和一個添加到購物車的鏈接。3) 顧客確認將某本書添加到購物車 ,系統將控制權交給 Add Item toShoppingCart 用例。分支流程1a)如果顧客在確認之前沒有輸入搜索短語 ,系統將顯示一條錯誤信息 ,以指出這一點并提示顧客輸入搜索短語 。2a)如果系統沒有找到滿足搜索條件的圖書 ,將顯示一條消息,以指出這一點并提示顧客執行其他搜索 。3a)如果顧客沒有確認將商品添加到購物車信息而離開該頁面 ,系統將控制權返回給

溫馨提示

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

評論

0/150

提交評論