網(wǎng)上商城系統(tǒng)需求規(guī)格說明書_第1頁
網(wǎng)上商城系統(tǒng)需求規(guī)格說明書_第2頁
網(wǎng)上商城系統(tǒng)需求規(guī)格說明書_第3頁
網(wǎng)上商城系統(tǒng)需求規(guī)格說明書_第4頁
網(wǎng)上商城系統(tǒng)需求規(guī)格說明書_第5頁
已閱讀5頁,還剩18頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、網(wǎng)上商城系統(tǒng)需求規(guī)格說明書版本:1.0 作者: 日期: 審批:日期:系統(tǒng)版本變更記錄日期版本變更說明作者 1.0 目錄1.簡介41.1開發(fā)背景41.2目的41.3業(yè)務范圍41.4參考文檔42.約束及假定52.1 軟件運行環(huán)境以及技術(shù)約束52.1.1 軟件約束52.1.2 硬件約束52.2 交付及部署約束53薪酬發(fā)放流程(主要業(yè)務流程)64 系統(tǒng)角色模型75 系統(tǒng)任務模型(總體任務模塊)86 縮寫、數(shù)據(jù)字典、與規(guī)則97 功能性需求描述108 用例描述(含用例圖,用例規(guī)約,用例事件流圖)119 需求優(yōu)先級表1210 非功能性需求描述131.簡介1.1開發(fā)背景系統(tǒng)名稱:網(wǎng)上商城系統(tǒng);系統(tǒng)用戶是負責此

2、系統(tǒng)管理的系統(tǒng)管理員,使用此系統(tǒng)的游客及商城會員;1.2目的本文檔定義了網(wǎng)上商城系統(tǒng)的詳細需求,明確了網(wǎng)上商城系統(tǒng)的功能內(nèi)容、功能邊界、開發(fā)途徑。1.3 業(yè)務范圍網(wǎng)上商城購物系統(tǒng)是為了方便顧客購物而開發(fā)出來。包括用戶購物、用戶注冊、修改個人信息、對商品評價。以及管理員對商品信息管理、公告信息管理、訂單管理、普通用戶信息管理等功能。網(wǎng)上商城系統(tǒng)是一個web應用形式(b/s),可以通過互聯(lián)網(wǎng)進行訪問。1.4參考文檔2.約束及假定2.1 軟件運行環(huán)境以及技術(shù)約束2.1.1 軟件約束網(wǎng)上商城系統(tǒng)采用java技術(shù)進行開發(fā)。開發(fā)及運行的軟件環(huán)境為:l java開發(fā)包jdk:jdk1.6.0_10-wind

3、ows版l 應用服務器tomcat:apache-tomcat-6.0.18l 數(shù)據(jù)庫sql:sql2005-windows版l 開發(fā)框架struts:struts2.0.14l orm工具hibernate:hibernate3.22.1.2 硬件約束web服務器及數(shù)據(jù)庫服務器均采用sony(2.5g hz)筆記本電腦。內(nèi)存4gb、硬盤320g。2.2 交付及部署約束網(wǎng)上商城系統(tǒng)要在兩個月內(nèi)開發(fā)完成,交付時要以獨立的war文件作為應用程序發(fā)布形式。3網(wǎng)上商城購物流程(主要業(yè)務流程)普通用戶經(jīng)過注冊成為網(wǎng)站的會員,登錄之后可以瀏覽和搜索自己想要的商品,然后下訂單,選擇自己想要的付款與收貨方式,

4、最后確認提交訂單。管理員通過對會員與訂單的審核,查看會員是否合法,訂單是否有效,最后確認會員的個人信息與訂單。4 系統(tǒng)角色模型網(wǎng)上商城購物系統(tǒng)是為了方便顧客購物。主要功能是幫助用戶完成網(wǎng)上購物的必要工具,通過功能模塊,能夠使用戶及時了解個人賬戶信息、查看自己的購物車以及其他相關(guān)的必要信息。網(wǎng)上商城購物系統(tǒng)包括三種角色(actor):1、 游客(tourist) 游客指的是在網(wǎng)上商城購物系統(tǒng)中不具有管理、購物職能的用戶,僅能夠瀏覽商城信息。2、 普通用戶:(user)游客通過注冊可以成為商城的用戶,用戶具有修改個人信息、評論商品、購物的功能3、管理員:(administrator)管理員處理具有

5、普通用戶的功能之外,還具有商品信息管理、公告信息管理、訂單管理、普通用戶信息管理等功能。角色之間的關(guān)系: 5 系統(tǒng)任務模型(總體任務模塊) 訂單管理 用戶信息管理查看訂單信息管理訂單信息添加訂單注冊用戶用戶登陸修改密碼查詢用戶信息修改用戶信息刪除用戶 商品管理 瀏覽商品信息修改商品信息添加商品刪除商品搜索商品商品信息評論查看商品評論刪除商品評論 6 縮寫、數(shù)據(jù)字典、與規(guī)則4.1 縮寫表1縮寫、術(shù)語解 釋om網(wǎng)上商城系統(tǒng)的簡稱user網(wǎng)上商城系統(tǒng)的普通用戶角色administrator網(wǎng)上商城系統(tǒng)的管理員adminlogin網(wǎng)上商城系統(tǒng)的登錄模塊register網(wǎng)上商城系統(tǒng)的注冊模塊order網(wǎng)

6、上商城的訂單模塊productsearch網(wǎng)上商城的搜索模塊showproduct網(wǎng)上商城的商品顯示模塊confirm網(wǎng)上商城的訂單確認模塊4.2 數(shù)據(jù)字典表2需求編號數(shù)據(jù)項數(shù)據(jù)項含義數(shù)據(jù)類型取值范圍備注fr-yhgl-2-1用戶名唯一標識每一個用戶字母、數(shù)字8-20個密碼保護用戶名不被他人用來登錄字母、數(shù)字、下劃線8-20個以*顯示角色標識每一個用戶在系統(tǒng)中能行駛的權(quán)限中文簡體字普通用戶、管理員4.3 規(guī)則表3規(guī)則編號效驗規(guī)則f-1去掉用戶名前后的空格。f-2用戶名長度為8-20個字符,用戶名不能為空、少于8或大于20,否則給出提示信息。f-3用戶名中出現(xiàn)字母、數(shù)字、下劃線以外的字符時,給出

7、提示信息。f-4去掉密碼的前后空格.f-5密碼長度為8-20個字符,密碼不能為空、少于8或大于20,否則給出提示信息。f-6密碼中出現(xiàn)字母、數(shù)字、下劃線以外的字符時,給出提示信息。f-7用戶登錄后根據(jù)用戶的角色,行使相應的權(quán)限。f-8用戶名,角色,聯(lián)系電話,郵件賬號,任何一項允許為空條件。f-9用戶名,角色,聯(lián)系電話,郵件賬號,任何一項如果不為空,則要求是可顯示的字符型數(shù)據(jù)。7 功能性需求描述7.1主要的功能性需求1能夠進行用戶信息管理,包括:l 注冊用戶l 用具登陸l 修改密碼l 查詢用戶信息l 修改用戶信息l 刪除用戶2能夠進行訂單管理,包括:l 查看訂單信息l 管理訂單信息l 添加訂單3

8、能夠進行商品管理,包括:l 瀏覽商品信息l 修改商品信息l 添加商品l 刪除商品l 搜索商品4能夠進行商品信息評論,包括:l 查看商品評論l 刪除商品評論5能夠瀏覽及設(shè)置員工個人薪酬結(jié)構(gòu)。6能夠進行薪酬計算管理,包括:l 基層經(jīng)理填寫員工薪酬數(shù)據(jù)l 上級經(jīng)理審批下屬薪酬數(shù)據(jù)l 薪酬專員確認員工薪酬數(shù)據(jù)l 員工查看本人薪酬信息8 用例描述(含用例圖,用例規(guī)約,用例事件流圖)用戶信息管理用例圖 7.1用戶注冊普通用戶 7.11用例規(guī)約:用例名稱:用戶注冊用例id:角色:ordinaryusers用例說明:ordinaryusers注冊用戶前置條件:ordinaryusers已經(jīng)打開商城網(wǎng)頁基本事件

9、流:1. ordinaryusers請求注冊2.商城系統(tǒng)彈出注冊頁面3. 填寫用戶信息4. 點擊“確定”按鈕5系統(tǒng)保存注冊用戶其它事件流:第4步,ordinaryusers輸入的個人信息不完整,如某一項沒有填寫,并選擇“保存”,系統(tǒng)給出提示信息第4步,ordinaryusers輸入的崗位信息不符合格式要求,并選擇“保存”,系統(tǒng)給出提示信息第4步,ordinaryusers選擇“取消”,系統(tǒng)返回崗位信息查詢頁面異常事件流:第5步,系統(tǒng)保存注冊用戶時出現(xiàn)系統(tǒng)故障,例如網(wǎng)絡故障,服務器故障,系統(tǒng)彈出“系統(tǒng)異常頁面”,提示ordinaryusers保存失敗后置條件:用戶信息保存到系統(tǒng)中,系統(tǒng)返回用戶信

10、息查詢頁面,在頁面中顯示出剛注冊的用戶 7.12 商品管理: 7.121 瀏覽商品信息 用例名稱:瀏覽商品信息用例id:角色:superuser、ordinaryusers用例說明:superuser瀏覽商品信息前置條件:superuser、ordinaryusers已經(jīng)登錄商城系統(tǒng)。 基本事件流:1. superuser、ordinaryusers點擊商品瀏覽2. 商城系統(tǒng)彈出商品信息頁面3. superuser、ordinaryusers查看商品詳細信息其它事件流:無異常事件流:36步,系統(tǒng)保存新建崗位時出現(xiàn)系統(tǒng)故障,例如網(wǎng)絡故障,服務器故障,系統(tǒng)彈出“系統(tǒng)異常頁面”,提示superuse

11、r保存失敗后置條件:在頁面中顯示出商品信息 7.122 修改商品信息 用例名稱:修改商品信息用例id:角色:superuser用例說明:superuser修改商品信息前置條件:superuser已經(jīng)登錄商城系統(tǒng)基本事件流:1. superuser請求修改商品信息2. 商城系統(tǒng)彈出提示框是否確認修改3superuser選擇是否修改商品信息4、系統(tǒng)保存修改的商品信息其它事件流:無異常事件流:第3步,修改商品信息時出現(xiàn)系統(tǒng)故障,例如網(wǎng)絡故障,服務器故障,系統(tǒng)彈出“系統(tǒng)異常頁面”,提示修改商品信息失敗后置條件:在頁面中顯示出商品修改后的信息 7.123 添加商品:用例名稱:添加商品用例id:角色:su

12、peruser用例說明:superuser添加商品。前置條件:superuser已經(jīng)登錄商城系統(tǒng)。 基本事件流:1. superuser請求添加商品2. 商城系統(tǒng)彈出提示框是否確認添加3. superuser選擇是否添加商品信息4系統(tǒng)保存添加的商品信息其它事件流:無異常事件流:第3步,系統(tǒng)保存添加商品時出現(xiàn)系統(tǒng)故障,例如網(wǎng)絡故障,服務器故障,系統(tǒng)彈出“系統(tǒng)異常頁面”,提示superuser保存失敗后置條件:在頁面中顯示出商品添加后的信息 7.124 刪除商品:用例名稱:刪除商品用例id:角色:superuser用例說明:superuser刪除商品。前置條件:superuser已經(jīng)登錄商城系統(tǒng)基

13、本事件流:1. superuser請求刪除商品2. 商城系統(tǒng)彈出商品信息查詢頁面3. superuser提交查詢信息,得到一個商品信息列表4. superuser選中要刪除的1個或多個商品,并選擇“刪除”5. superuser確認刪除6. 系統(tǒng)刪除superuser選中商品,并更新商品信息列表其它事件流:第5步,superuser取消刪除異常事件流:第6步,系統(tǒng)刪除商品時出現(xiàn)系統(tǒng)故障,例如網(wǎng)絡故障,服務器故障,系統(tǒng)彈出“系統(tǒng)異常頁面”,提示superuser刪除失敗后置條件:superuser選中的商品被系統(tǒng)刪除 7.125 搜索商品:用例名稱:搜索商品用例id:角色:superuser、o

14、rdinaryusers用例說明:superuser、ordinaryusers搜索商品前置條件:superuser、ordinaryuser已經(jīng)登錄商城系統(tǒng)基本事件流:1. superuser、ordinaryuser請求查詢商品2. 商城系統(tǒng)彈出商品信息查詢頁面3. superuser、ordinaryuser輸入查詢條件,并選擇“提交”。4. 系統(tǒng)要進行查詢條件信息格式的校驗。 5. 查詢時查詢條件是“與”關(guān)系,輸入的條件要都匹配才視為匹配信息。6. 系統(tǒng)顯示符合查詢條件的商品列表。其它事件流:第3步,不輸入任何條件,選擇“提交”,系統(tǒng)返回所有的。第3步,superuser、ordina

15、ryuser選擇“重置”,系統(tǒng)清空此前superuser、ordinaryuser輸入的查詢條件第4步,校驗不通過,顯示提示信息。異常事件流:第6步,系統(tǒng)查詢商品時出現(xiàn)系統(tǒng)故障,例如網(wǎng)絡故障,服務器故障,系統(tǒng)彈出“系統(tǒng)異常頁面”,提示superuser、ordinaryusers查詢商品失敗后置條件:無7.13 訂單管理: 7.131 查看訂單信息:用例名稱:查看訂單信息用例id:角色:superuser用例說明:superuser查看訂單信息前置條件:superuser已經(jīng)登錄商城系統(tǒng)基本事件流:1. superuser請求查詢訂單2. 商城系統(tǒng)彈出訂單信息查詢頁面3. superuser輸

16、入查詢條件,并選擇“提交”。4. 系統(tǒng)要進行查詢條件信息格式的校驗。5. 查詢時查詢條件是“與”關(guān)系,輸入的條件要都匹配才視為匹配信息。6. 系統(tǒng)顯示符合查詢條件的訂單列表。其它事件流:第3步,不輸入任何條件,選擇“提交”,系統(tǒng)返回所有的。第3步,superuser選擇“重置”,系統(tǒng)清空此前superuser輸入的查詢條件第4步,校驗不通過,顯示提示信息。異常事件流:第6步,系統(tǒng)查詢訂單時出現(xiàn)系統(tǒng)故障,例如網(wǎng)絡故障,服務器故障,系統(tǒng)彈出“系統(tǒng)異常頁面”,提示superuserr查詢崗位失敗后置條件:無 7.132 添加訂單:用例名稱:添加訂單用例id:角色:superuser用例說明:supe

17、ruser添加訂單。前置條件:superuser已經(jīng)登錄商城系統(tǒng)。 基本事件流:1. superuser請求添加商品2. 商城系統(tǒng)彈出提示框是否確認添加3. superuser選擇是否添加訂單信息4系統(tǒng)保存添加的訂單信息其它事件流:無異常事件流:第3步,系統(tǒng)保存添加訂單時出現(xiàn)系統(tǒng)故障,例如網(wǎng)絡故障,服務器故障,系統(tǒng)彈出“系統(tǒng)異常頁面”,提示superuser保存失敗后置條件:在頁面中顯示出訂單添加后的信息 7.133 商品信息評論:用例名稱:查看商品評論用例id:角色:ordinaryusers、superuser用例說明:ordinaryusers、superuser查看商品評論前置條件:o

18、rdinaryusers、superuser已經(jīng)登錄商城系統(tǒng)。 基本事件流:1. ordinaryusers、superuser請求商品評論2. 商城系統(tǒng)彈出訂單信息查詢頁面其它事件流:無異常事件流:第4步,系統(tǒng)保存添加訂單時出現(xiàn)系統(tǒng)故障,例如網(wǎng)絡故障,服務器故障,系統(tǒng)彈出“系統(tǒng)異常頁面”,提示查看商品評論信息失敗后置條件:無 7.134 刪除商品評論:用例名稱:刪除商品評論用例id:角色:ordinaryusers用例說明:ordinaryusers刪除商品評論前置條件:ordinaryusers、superuser已經(jīng)登錄商城系統(tǒng)基本事件流:1. ordinaryusers請求刪除自己評論的商品信息2.商城系統(tǒng)彈出窗口提示是否刪除3.用戶刪除自己評論的信息4系統(tǒng)保存用戶的操作其它事件流:無異常事件流:第3步,系統(tǒng)保存添加訂單時出現(xiàn)系統(tǒng)故障,例如網(wǎng)絡故障,服務器故障,系統(tǒng)彈出“系統(tǒng)異常頁面”,提示刪除商品信息失敗后置條件:無9 需求優(yōu)先級表10 非功能性需求描述10.1 性能1網(wǎng)上商城系統(tǒng)要支持1000個并發(fā)用戶。2網(wǎng)上商城系統(tǒng)處理查詢操作響應時間不超過10秒。10.2 可擴展性當前使用網(wǎng)上系統(tǒng)的主要是可以支持1000個并發(fā)用戶的小型網(wǎng)站,隨著客戶量的增長,會對網(wǎng)站進行優(yōu)良改造,使得系統(tǒng)能夠支持更多的并發(fā)用戶與響應時間的

溫馨提示

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

評論

0/150

提交評論