




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、當當在線購物平臺產(chǎn)品需求規(guī)格說明書文件狀態(tài):文件標識:當當在線購物平臺-RD-PRS草稿當前版本:1.0正式發(fā)布作 者:宋文祺,肖寶正在修改完成日期:2011-3-4開封大學軟件學院軟件研發(fā)中心版本歷史版本/狀態(tài)作者參與者起止日期備注目錄 TOC o 1-5 h z HYPERLINK l bookmark3 o Current Document 0.文檔介紹4 HYPERLINK l bookmark6 o Current Document 0.1文檔目的4 HYPERLINK l bookmark9 o Current Document 0.2文檔范圍4 HYPERLINK l bookm
2、ark20 o Current Document 0.3讀者對象4 HYPERLINK l bookmark25 o Current Document 0.4參考文檔4 HYPERLINK l bookmark28 o Current Document 0.5術語與縮寫解釋46,產(chǎn)品的介紹5 HYPERLINK l bookmark35 o Current Document 6,產(chǎn)品面向的用戶群體5 HYPERLINK l bookmark39 o Current Document 6.產(chǎn)品應當遵循的標準或規(guī)范56,產(chǎn)品的范圍56,產(chǎn)品的角色5 HYPERLINK l bookmark51 o
3、 Current Document 產(chǎn)品的功能性需求56.0功能性需求分類56.1功能層次圖76.2用例圖96.3用例描述11 HYPERLINK l bookmark76 o Current Document 產(chǎn)品的非功能性需求187.1用戶界面需求18 HYPERLINK l bookmark80 o Current Document 7.2軟硬件環(huán)境需求19 HYPERLINK l bookmark83 o Current Document 7.3產(chǎn)品質(zhì)量需求190.文檔介紹0.1文檔目的本文檔主要針對當當在線購物平臺的使用環(huán)境與功能提出具體的要求,同時它還將作為 該產(chǎn)品設計與開發(fā)的重要
4、參考依據(jù)。0.2文檔范本文檔包含以下幾部分:產(chǎn)品介紹產(chǎn)品面向的用戶群體產(chǎn)品應當遵循的標準或規(guī)范產(chǎn)品的范圍產(chǎn)品中的角色產(chǎn)品的功能性需求產(chǎn)品的非功能性需求需求確認0.3讀者對象本文檔的讀者范圍包括:需求提供方具體責任人開發(fā)方的項目組長及組員、指導老師、系統(tǒng)分析設計人員0.4參考文檔SPP-PROC-PP SEPG,需求開發(fā)規(guī)范,開封大學軟件學院軟件研發(fā)中心,2008-30.5術語與縮寫解釋縮寫、術語及符號解釋Dangdang Online Shopping當當在線購物平臺的英文名產(chǎn)品介紹當當在線購物平臺(Dangdang Online Shopping)是一款供電子商務公司的網(wǎng)絡書店產(chǎn) 品,主要用
5、于在線圖書銷售。它整體采用J2EE平臺進行開發(fā)并實現(xiàn),用戶數(shù)據(jù)選用 SQLSever2000進行統(tǒng)一管理。產(chǎn)品面向的用戶群體當當在線購物平臺(Dangdang Online Shopping)主要是提供書店進行電子商務的網(wǎng)絡 書店產(chǎn)品,主要用于在線圖書銷售。提高組員的相互合作,達到提高各人員的編程能力。本系統(tǒng)主要面向廣大網(wǎng)友在網(wǎng)上進行圖書預購、查詢圖書等一系列的網(wǎng)上購物,并用于 銷售方更加便捷的在網(wǎng)上進行圖書銷售,提高了銷售圖書的快捷便利。產(chǎn)品應當遵循的標準或規(guī)范本產(chǎn)品是一個標準的Web應用程序,在產(chǎn)品實施過程中,主要遵循以下標準規(guī)范:1 SPP-PROC-PP SEPG,需求開發(fā)規(guī)范,開封大
6、學軟件學院應用二班。產(chǎn)品范|當當在線購物平臺(Dangdang Online Shopping)是專門提供給書店使用的一款電子商 務平臺,主要用于書店進行在線圖書銷售與用戶在線購買。產(chǎn)品中的角色角色名稱職責描述系統(tǒng)管理員登錄后臺,圖書管理、訂單管理,用戶預訂管理,用戶信息管理用戶登錄系統(tǒng),注冊、管理個人信息,圖書查詢、圖書預訂、圖書購買、訂單管理產(chǎn)品的功能性需求6.0功能性需求分類功能類別功能名稱、標識符描述用戶登錄用戶登錄userLogin根據(jù)用戶訪問用戶登錄頁面,發(fā)送連接請求。 連接成功后,服務器驗證用戶的用戶名與密 碼。驗證通過創(chuàng)建用戶購物車,然后登錄用戶 首頁,否則提示錯誤消息。用戶注
7、冊用戶注冊register將用戶修改后的基本信息及更新請求發(fā)送至 服務器,服務器收到更新用戶信息的請求,將 數(shù)據(jù)庫中的數(shù)據(jù)更新,然后返回提示信息。用戶信息維護(修改 個人詳細信息)用戶信息維護userInfoManagement用戶管理自己的登錄信息,可以對個人信息及 密碼進行修改,并發(fā)送到服務器發(fā)送修改請求圖書預訂圖書預訂User_PreBuy用戶購買圖書并生成訂單預訂管理User_PreBuyManage用戶進行訂單管理,可以取消訂單圖書查詢書號查詢User_ISBNSearch用戶按書號對圖書進行查詢書名查詢User_NameSearch用戶按書名對圖書進行查詢作者查詢User_Auth
8、orSearch用戶按作者進行圖書查詢分類檢索User_CatagorySearch用戶分類檢索圖書購買放入購書架User_PutCart用戶具有購買意向,并將圖書放入夠暑假購買User_BookBuy用戶提交購買,發(fā)送到服務器生成購買訂單交易查詢交易查詢User_OrderSearch用戶查詢訂單的執(zhí)行狀態(tài)問題反饋問題反饋User_Questions問題查看User_QuestionView用戶購買成功之后進行評論,并可以查看所有 評論功能類別功能名稱、標識符描述管理員登錄管理登錄Admin_Login系統(tǒng)管理員登錄到系統(tǒng)訂單管理訂單管理listManager管理員管理訂單用戶管理用戶管理U
9、serManager管理員對用戶信息進行維護與管理圖書管理增加圖書AddBook管理員增加圖書,并發(fā)送到服務器數(shù)據(jù)庫刪除圖書deleteBook管理員刪除圖書,并發(fā)送到服務器數(shù)據(jù)庫查詢圖書selectBook管理員查詢圖書信息,并發(fā)送到服務器數(shù)據(jù)庫銷售統(tǒng)計銷售統(tǒng)計SaleCount管理員查看圖書銷售情況6.1功能層次圖網(wǎng)上書店系統(tǒng)層次圖網(wǎng)上書店前臺購物車用戶管理訂單管理訂單查詢系統(tǒng)前臺功能圖對于后臺管理系統(tǒng),根據(jù)系統(tǒng)功能分析,它應該具有的功能包括圖書管理、用戶管理公告管理訂單管理投票管理退出后臺。系統(tǒng)后臺功能圖6.2用例圖6.1.1當當在線購物前臺圖6-1當當在線購物前臺用例圖O結束24-結束
10、2*問題反饋-結束10*-結束4*.- .-結束6圖書查詢 .*-結束 8登*”購買圖書預定6.1.2圖書查詢按書號查詢特價圖書查詢-結束18圖書查詢-結束2結束26*-結束17承暢結束絲*束15-結束16銷售排行查詢結束19-結束22宙*交易查詢 -結束20、./廣 if 類別查詢圖6-2圖書查詢用例圖6.1.3后臺管理員圖6-3后臺管理員用例圖6.1.4訂單管理圖6-5訂單管理用例圖6.1.5圖書管理*圖6-6圖書管理用例圖6.3用例描述1.用戶登錄1.0用例名稱:用戶登錄客戶端功能:用于與服務器建立連接,連接成功后登錄服務器。1.1簡要說明:本用例的功能主要向服務器發(fā)送連接請求,并向服務
11、器提供驗證所需要的用戶名和 密碼。1.2事件流:1.2.1基本流:1用戶填寫用戶名、密碼。2用戶請求登錄。3客戶端程序檢查用戶填寫的內(nèi)容是否合法(具體要求請參照1.3特殊需求),如 果未通過檢查,則轉向備選流1。4客戶端程序向服務器發(fā)送連接請求,如果出現(xiàn)連接超時,轉向備選流2。5服務器接收請求,連接成功。6服務器驗證用戶名和密碼,如果驗證沒有通過,轉向備選流3。7驗證通過,顯示客戶端程序主窗體。8用戶執(zhí)行其它操作將退出本用例。1.2.2備選流:1.2.2.1備選流1:1如果客戶端檢查沒有通過,比如沒有輸入用戶名,應提示“用戶名不能為空! ”, 如果輸入的用戶名超過了指定的列數(shù),應提示“用戶名的
12、列數(shù)不能超過x列!”,諸如 上面的提示均是有效提示。2用戶返回基本流1。1.2.2.2備選流2:1如果用戶請求連接超時,將返回“服務器連接超時,請與網(wǎng)絡管理員聯(lián)系! ”的 消息。2用戶返回基本流1。1.2.2.3備選流3:1如果用戶身份沒有通過服務器驗證,將返回“用戶名或者密碼有誤! ”的消息。2用戶返回基本流1。1.3特殊需求:1用戶名字符的位數(shù):最少6位,必須由字母數(shù)字下劃線組成!必填。2密碼字符的位數(shù):最少8位,必須由字母,數(shù)字,下劃線組成!必填,并以掩碼 “*”顯示。1.4前置條件:以合法身份登錄操作系統(tǒng),啟動客戶端軟件。1.5后置條件:用戶登錄成功,顯示客戶端主窗體。2用戶注冊2.0
13、用例名稱:用戶注冊客戶端功能:將用戶注冊的相關信息提交到數(shù)據(jù)庫,服務器對用戶的身份進行驗證。2.1簡要說明:本用例的功能主要是向數(shù)據(jù)庫提交用戶信息。2.2事件流:2.2.1基本流:1用戶填寫用戶名、密碼、確認密碼、電子郵箱、真實姓名、性別、身份證號、通 訊地址、學歷、職業(yè)。2用戶請求注冊。3客戶端程序檢查用戶填寫的內(nèi)容是否合法(具體要求請參照2.3特殊需求),如 果未通過檢查,則轉向備選流1。4客戶端程序向服務器發(fā)送連接請求,如果出現(xiàn)連接超時,轉向備選流2。5服務器接收請求,連接成功。6服務器驗證用戶名和密碼,如果驗證沒有通過,轉向備選流3。7驗證通過,顯示客戶端程序主窗體。8用戶執(zhí)行其它操作
14、將退出本用例。2.2.2備選流:2.2.2.1備選流1:1如果客戶端檢查沒有通過,比如沒有輸入用戶名,應提示“用戶名不能為空!”, 如果輸入的用戶名超過了指定的列數(shù),應提示“用戶名的列數(shù)不能超過x列! ”,諸如上面 的提示均是有效提示。2用戶返回基本流1。2.2.2.2備選流2:1如果用戶請求連接超時,將返回“服務器連接超時,請與網(wǎng)絡管理員聯(lián)系! ”的 消息。2用戶返回基本流1。2.2.2.3備選流3:1如果用戶身份沒有通過服務器驗證,將返回“用戶名或者密碼有誤! ”的消息。2用戶返回基本流1。2.3特殊需求:1用戶名字符的位數(shù):最少6位,必須由字母數(shù)字下劃線組成!必填。2密碼字符的位數(shù):最少
15、8位,必須由字母,數(shù)字,下劃線組成!必填,并以掩碼 “*”顯示。3確認密碼:和所填寫的密碼一致,必填。4郵箱:必須符合郵箱的格式,必填。2.4前置條件:以合法身份注冊操作系統(tǒng),啟動客戶端軟件。2.5后置條件:用戶注冊成功,顯示客戶端主窗體。3用戶信息維護3.0用例名稱:用戶信息維護客戶端功能:可以通過此功能更新用戶的詳細信息。3.1簡要說明:本用例的功能向服務器提交更新用戶信息的請求,完成用戶信息的更新操作。3.2事件流:3.2.1基本流:1填寫用戶基本信息,包括:用戶填寫用戶名、密碼、確認密碼、電子郵箱、真實 姓名、性別、身份證號、通訊地址、學歷、職業(yè)。2用戶請求更新個人信息3客戶端程序?qū)τ?/p>
16、戶的輸入項進行檢查(具體要求請參照3.3特殊需求),檢查通 過后將更改后的用戶信息提交給服務器。如果沒有通過檢查,轉向備選流1。4服務器接收用戶提交的更新請求,執(zhí)行數(shù)據(jù)更新業(yè)務,完成用戶個人信息的更新。 若更新操作失敗,轉向備選流2。5客戶端顯示“您的信息已經(jīng)更新成功! ”消息,關閉當前窗體。6用戶執(zhí)行其它操作將退出本用例。3.2.2備選流:3.2.2.1備選流1:1如果用戶填寫的信息沒有通過客戶端程序的驗證,將顯示諸如“您輸入的XXX的 YY有誤,請重新輸入! ”的提示消息,例如“您輸入的用戶名的位數(shù)有誤! ”,或者“確 認密碼與密碼不符,請檢查!”,“用戶名不能為空!”以上均為有效的提示信
17、息。2用戶返回基本流1。3.2.2.2備選流2:1如果服務器執(zhí)行更新操作失敗,將顯示“用戶信息更新操作失??! ”的提示消息。2用戶返回基本流1。3.3特殊需求:1用戶名:必須和數(shù)據(jù)庫中的一致。2郵箱:必須和數(shù)據(jù)庫中的一致。3真實姓名:必須和數(shù)據(jù)庫中的一致。3.4前置條件:1客戶端與服務器端已經(jīng)建立起連接,用戶以合法身份進行登錄,打開客戶端的主 窗體。2用戶請求更新個人信息。3.5后置條件服務器更新用戶信息成功,顯示更新后的用戶信息。4圖書預定4.0用例名稱:圖書預訂客戶端功能:將用戶預訂的圖書信息提交給服務器端4.1簡要說明:本用例的主要功能向服務器端提交用戶預訂的圖書信息4.2事件流:4.2
18、.1基本流:1用戶需選擇所要購賣的圖書2用戶可以請求更新個人所選的圖書。3客戶端程序檢查用戶所選的圖書購物場所是否有,如果未通過檢查,則轉向備選 流1。4服務器接收用戶提交的更新請求,執(zhí)行更新業(yè)務,完成用戶選擇圖書的更新。若 更新操作失敗,轉向備選流2。5服務器接收請求,連接成功,即用戶預訂圖書成功,將放置購物車。7用戶執(zhí)行其它操作將退出本用例。4.2.2備選流:4.2.2.1備選流1:1如果客戶端檢查沒有通過,比如書名為Java Web開發(fā)典型模塊分析此類書未到貨, 則在圖書預訂窗口中,狀態(tài)欄中則顯示此類書“未到貨”,反之可以選購;2用戶返回基本流1。4.2.2.2備選流2:1如果服務器執(zhí)行
19、更新操作失敗,將顯示“用戶選擇更新操作失敗! ”的提示消息。2用戶返回基本流1。4.3前置條件:用戶預訂成功,顯示客戶端主窗體。5圖書查詢5.0用例名稱:圖書查詢客戶端功能:用于與服務器建立連接,向服務器端發(fā)送查詢的圖書信息。5.1簡要說明:本用例的功能主要向服務器發(fā)送請求,從而從服務器端獲取所查詢圖書的相關信息。5.2事件流:5.2.1基本流:1用戶選擇性填寫類別、ISBN號、書名、作者等所查詢的圖書信息。2用戶向服務器發(fā)送信息,等待回應。3客戶端程序檢查用戶填寫的內(nèi)容是否合法(具體要求請參照5.3特殊需求),如 果未通過檢查,則轉向備選流1。4客戶端程序向服務器發(fā)送連接請求,如果出現(xiàn)連接超
20、時,轉向備選流2。5服務器接收請求,連接成功。6服務器驗證用戶名和密碼,如果驗證沒有通過,轉向備選流3。7驗證通過,顯示客戶端程序主窗體。8用戶執(zhí)行其它操作將退出本用例。5.2.2備選流:5.2.2.1備選流1:1如果客戶端沒有檢查出相關信息,比如沒有該書名,應提示“沒有該書! ”。2用戶返回基本流1。5.2.2.2備選流2:1如果用戶請求連接超時,將返回“服務器連接超時,請與網(wǎng)絡管理員聯(lián)系! ”的 消息。2用戶返回基本流1。5.2.2.3備選流3:1如果用戶身份沒有通過服務器驗證,將返回“用戶名或者密碼有誤! ”的消息。2用戶返回基本流1。5.3特殊需求:無5.4前置條件:以合法身份登錄操作
21、系統(tǒng),啟動客戶端軟件。5.5后置條件:用戶登錄成功,顯示出所查詢的圖書信息。6圖書購買6.0用例名稱:圖書購買客戶端功能: 可以通過此功能將購買到的圖書放入購物車,以便查看購買的圖書。6.1簡要說明:本用例的功能向服務器提交更新用戶購買的圖書信息的請求,完成用戶對圖書的購 買。6.2事件流:1用戶將購買的圖書放入購物車,成功放入購書架。2用戶單擊“購買”按鈕,提交到服務器,將顯示購物清單,及支付方式。6.3前置條件:1客戶端與服務器端已經(jīng)建立起連接,打開客戶端的購買主窗體。2用戶購物的詳細信息。6.4后置條件服務器提交用戶購物信息成功,顯示用戶購物清單,及支付方式。7交易查詢7.0用例名稱:交
22、易查詢客戶端功能:可以通過此功能查看交易記錄。7.1簡要說明:本用例的功能向服務器提交更新用戶交易記錄信息的請求,完成用戶交易記錄的查 看,及取消訂單。7.2事件流:7.2.1基本流:1查詢交易記錄2客戶端程序?qū)τ脩舻牡卿涰椷M行檢查,檢查通過后將用戶信息提交給服務器。如 果沒有通過檢查,轉向備選流1。3服務器接收用戶提交的請求,重新登錄成功,則可查詢?nèi)掌诜秶?,顯示交易記錄, 及可以查看交易狀態(tài),也可以取消訂單。4是否查看交易明細,“是”則轉向備選流2,“否”則轉向備選流3。5結束交易查詢。7.2.2備選流:7.2.2.1備選流1:1如果服務器執(zhí)行更新操作失敗,將顯示“用戶需重新登錄! ”的提示消息。2用戶返回基本流3。7.2.2.2備選流2:1如果用戶要查看交易的詳情。2用戶返回基本流7.2.2.3備選流3:1如果用戶不查看交易的詳情。2用戶返回基本流57.3特殊需求:無7.4前置條件:1客戶端與服務器端已經(jīng)建立起連接,用戶以合法身份進行登錄,打開客戶端的交 易記錄主窗體。2用戶查看交易記錄。7.5后置條件服務器更新用戶更新后的信息,顯示更新后的用戶交易記錄。8問題反饋9管理登錄10圖書管理10.0用例名稱:圖書管理服務器端功能:用于管理圖書,及時更改圖書信息。10.1簡要說明:本用例的功能主要是根據(jù)圖書的出售情況對圖
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2021-2026年中國跌打損傷外用藥市場全面調(diào)研及行業(yè)投資潛力預測報告
- 2025年麻布輪項目可行性研究報告
- 2022-2027年中國甲磺酸培氟沙星注射液市場競爭態(tài)勢及行業(yè)投資潛力預測報告
- 2025年展示架行業(yè)市場突圍建議及需求分析報告
- 2024-2030年中國吲哚洛爾行業(yè)發(fā)展?jié)摿︻A測及投資戰(zhàn)略研究報告
- 2025年中國自助火鍋市場競爭態(tài)勢及行業(yè)投資潛力預測報告
- 廢舊家電回收項目可行性研究報告
- 2025年中國齒科材料行業(yè)市場全景評估及發(fā)展戰(zhàn)略規(guī)劃報告
- 危險源辨識與風險評價報告兩
- 中國大月晶丸行業(yè)市場深度分析及投資規(guī)劃建議報告
- 大學有機化學(王小蘭) 緒論
- 象數(shù)療法好療效
- A320系列飛行訓練課程:電子飛行儀表系統(tǒng)概況
- 黃土地質(zhì)災害類型及其危害性評估
- 交際德語教程第二版A1Studio[21] 課后習題參考答案
- 氣割、電氣焊作業(yè)的應急救援預案
- 超級精美PPT模版美國經(jīng)典ppt模板(通用珍藏版2)
- 施工現(xiàn)場應急處置方案
- 陰符咒術(基本知識--畫符)
- 氣動控制閥的定義分類及工作原理詳解
- DZW中文說明書
評論
0/150
提交評論