網(wǎng)上購物系統(tǒng)軟件需求說明書_第1頁
網(wǎng)上購物系統(tǒng)軟件需求說明書_第2頁
網(wǎng)上購物系統(tǒng)軟件需求說明書_第3頁
網(wǎng)上購物系統(tǒng)軟件需求說明書_第4頁
網(wǎng)上購物系統(tǒng)軟件需求說明書_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、1引言21.1編寫目的21.2背景21.3定義21.4參考資料32任務(wù)概述32.1目標(biāo)32.2用戶的特點32.3假定和約束43需求規(guī)定 43.1對功能的規(guī)定43.2對性能的規(guī)定193.2.1 精度193.2.2時間特性要求193.2.3靈活性193.3輸人輸出要求193.4數(shù)據(jù)管理能力要求203.5故障處理要求203.6其他專門要求204運行環(huán)境規(guī)定 224.1設(shè)備224.2支持軟件224.3 接口 224.4控制22軟件需求說明書1引言1.1編寫目的在完成了針對網(wǎng)上購物市場的前期調(diào)查,同時與多位用戶進(jìn)行了全面深入地探討和分析的基礎(chǔ)上,提出了這份軟件需求規(guī)格說明書。此需求規(guī)格說明書對 網(wǎng)上購物

2、系統(tǒng) 軟件做了全面細(xì)致的用戶需求分析,明確所要開發(fā)的軟件應(yīng)具有的功能、 性能與界面,使系統(tǒng)分析人員及軟件開發(fā)人員能清楚地了解用戶的 需求,并在此基礎(chǔ)上進(jìn)一步提出概要設(shè)計說明書和完成后續(xù)設(shè)計與開發(fā)工作。本說明書的預(yù)期讀者為客戶、業(yè)務(wù)或需求分析人員、測試人員、用戶文檔編寫者、項目管理人員。本說明書定義了網(wǎng)上購物系統(tǒng)的詳細(xì)需求, 明確了網(wǎng)上購物系統(tǒng)的功能內(nèi)容、功能邊界、 開發(fā)途徑,是整個軟件開發(fā)的依據(jù), 它對以后階段的工作起指導(dǎo)作用。 本文也是項目完成后 系統(tǒng)驗收的依據(jù)。1.2背景商務(wù)網(wǎng)站設(shè)計的主要目的一般是通過網(wǎng)站的推廣,實現(xiàn)企業(yè)的產(chǎn)品及服務(wù)的互聯(lián),并使客戶隨時了解公司及公司所提供的最新產(chǎn)品的資訊

3、同時也為客戶提供及時的在線服務(wù)及訂 單處理等功能。而從長期的戰(zhàn)略目標(biāo)來看,商務(wù)網(wǎng)站不僅僅是產(chǎn)品和服務(wù)的推廣,通過In ternet,企業(yè)內(nèi)部網(wǎng) 和外部網(wǎng),他還是將買家與賣家,廠家和合作伙伴進(jìn)門聯(lián)合的平臺,因而消除了時 間與空間帶來的障礙。Shopping On Line購物在線網(wǎng)站致力于提供電腦及相關(guān)IT產(chǎn)品展示及訂購為核心的網(wǎng)上購物服務(wù)。是企業(yè)產(chǎn)品與客戶服務(wù)之間建立更加直接溝通及交流的平臺。宣傳自己的產(chǎn)品,是企業(yè)上網(wǎng)的主要目的之一,將自己的產(chǎn)品展示給客戶,讓客戶通過網(wǎng)站便能夠自由選購,是產(chǎn)品預(yù)定系統(tǒng)的主要目的。1.3定義需求:用戶解決問題或達(dá)到目標(biāo)所需的條件或功能;系統(tǒng)或系統(tǒng)部件要滿足合同、

4、 標(biāo)準(zhǔn),規(guī)范或其它正式規(guī)定文檔所需具有的條件或權(quán)能。文檔中采用的專門術(shù)語的定義及縮略詞簡要如下:Shopping On Line,網(wǎng)上購物系統(tǒng)1.4參考資料1 鄭人杰、殷人昆、陶永雷實用軟件工程(第二版)M.北京:清華大學(xué)出版社.1997.2 金勇華、曲俊生 JAVA網(wǎng)絡(luò)高級編程M.北京:人民郵電出版社.2001.3 張海藩.軟件工程導(dǎo)論(第四版)M.北京:清華大學(xué)出版社.2007.2任務(wù)概述2.1目標(biāo)網(wǎng)上購物系統(tǒng)針對的用戶是單個中小型商場室或者個人,商品的種類和數(shù)量較少,用戶的數(shù)量和來源受到一定的限制。相應(yīng)的需求有: 1 管理員身份驗證(為合法用戶提供一個后臺入口)2.添加商品(向商品表插入

5、前臺首頁展示的商品信息)3 訂單信息管理(網(wǎng)站管理者對用戶訂單的執(zhí)行和編輯狀態(tài))4. 查詢用戶信息管理模塊(查詢注冊所有用戶,對一些非法或失信用戶進(jìn)行刪除操作)5. 添加鏈接模塊(管理員向前臺首頁添加友情鏈接信息)6. 公告信息管理模塊(網(wǎng)站向用戶發(fā)布最新公告信息)7 .能夠?qū)π枰慕y(tǒng)計結(jié)果提供列表顯示輸出。&能夠提供一定的安全機(jī)制,提供數(shù)據(jù)信息授權(quán)訪問,防止隨意刪改,同時提供信息備份 的服務(wù)。2.2用戶的特點最終用戶為網(wǎng)上購物人員,具備基礎(chǔ)的計算機(jī)操作技能,由于本軟件用于網(wǎng)上購物,使 用頻繁,要求操作快捷。2.3假定和約束一個更為完善的網(wǎng)上購物系統(tǒng),應(yīng)提供更為便捷與強(qiáng)大的信息查詢功能

6、,如相應(yīng)的網(wǎng) 絡(luò)操作及服務(wù),由于開發(fā)時間和計算機(jī)數(shù)量有限, 該系統(tǒng)并未提供這一功能。對信息的保護(hù) 手段僅限于設(shè)置用戶級別,以及提供數(shù)據(jù)文件的備份,比較簡單, 不能防止惡意的破壞,安 全性能有待進(jìn)一步完善。3需求規(guī)定3.1對功能的規(guī)定登陸/退出確認(rèn)收貨添加商品添加積分訂購商品刪除商品查詢評分修改商品修改注冊退訂商品Con sumer付款A(yù)d瀏覽處理訂購確認(rèn)結(jié)賬處理退訂發(fā)貨注冊系統(tǒng)總體用例圖1. 瀏覽功能列出當(dāng)前數(shù)據(jù)庫文件中商品和用戶的所有記錄;可選定一項記錄,顯示所有域;2. 查詢功能商品匹配查詢; 用戶匹配查詢;商品和用戶相關(guān)匹配查詢;3. 插入功能增加一個商品記錄;增加一個用戶記錄4. 修改

7、功能修改某一已存在的記錄內(nèi)容,提供確認(rèn)機(jī)制;5. 刪除功能刪除一個記錄,提供確認(rèn)機(jī)制;6. 授權(quán)功能;授權(quán)用戶訪問數(shù)據(jù)的權(quán)限;管理員管理模塊1.刪除用戶需求描述:管理員登陸系統(tǒng)后,可以刪除用戶。管理員首先查詢到該用戶,然后選中要刪除的用戶,將所選用戶從系統(tǒng)中刪除。2查詢?nèi)坑脩粜畔⑿枨竺枋觯汗芾韱T登陸系統(tǒng)后,可以查詢?nèi)坑脩粜畔?。管理員查詢到查詢?nèi)坑脩粜畔ⅲ杏脩裘?,密碼,性別,真名。3公告發(fā)布需求描述:管理員登陸系統(tǒng)后,可以發(fā)布公告。寫明公告標(biāo)題,公告內(nèi)容和發(fā)布日期點擊發(fā)布按鈕就可以了。4添加商品需求描述:管理員登陸系統(tǒng)后,可以添加商品。輸入類型編號,類型名稱,添加時間,以及商品的詳細(xì)信息

8、:商品編號,商品名稱,商品價 格,進(jìn)貨時間。還有上傳商品的圖片。5修改商品需求描述:管理員登陸系統(tǒng)后,可以修改商品價格。打開修改頁面,輸入商品編號和新的價格點擊商品修改就可以了。6刪除商品需求描述:管理員登陸系統(tǒng)后,可以刪除商品。打開刪除頁面,輸入要刪除的商品編號,點擊刪除就可以了。7查修商品需求描述:管理員登陸系統(tǒng)后,可以查修商品。打開查修頁面,輸入要查詢的商品編號,點擊查詢就可以了。會顯示:商品類型,商品名稱,類型編號,商品編號,商品價格,就貨時間。8單一訂單需求描述:管理員登陸系統(tǒng)后,管理訂單打開訂單管理頁面,輸入訂單號,點擊輸出。會顯示:訂單號,收貨人姓名,收貨人固話,收貨人手機(jī)號,確

9、認(rèn)時間,收貨人郵編,收貨 人地址,購買日期,發(fā)貨時間,商品編號,E-mail9全部訂單需求描述:管理員登陸系統(tǒng)后,管理訂單打開訂單管理頁面,點擊全部輸出。會顯示:所有訂單的(訂單號,收貨人姓名,收貨人固話,收貨人手機(jī)號,確認(rèn)時間,收貨 人郵編,收貨人地址,購買日期,發(fā)貨時間,商品編號,E-mail )用戶管理模塊1修改個人信息需求描述:用戶登陸系統(tǒng)后,可以修改個人信息。修改的有用戶昵稱,密碼,等信息信息不能缺失,如果某一項沒有填寫,要給出提示。2.留言需求描述:用戶登陸系統(tǒng)后,可以對某個商品留言,發(fā)表自己的意見。3購物車需求描述:用戶登陸系統(tǒng)后,進(jìn)入自己的購物車頁面,有屬性(商品編號,商品名稱

10、,商品 價格,商品數(shù)量,總價)用戶可以修改購買商品的數(shù)量,也可以刪除某個商品不買,也可以 清空全部。最后確認(rèn)后生成訂單。各個事件流描述:查詢商品用例簡要說明:用戶查詢檢索商品信息前提條件:無限定條件主要事件流及其他事件流: 1打開網(wǎng)上購物系統(tǒng)界面,用例開始;2輸入檢索信息進(jìn)行查詢;3查詢成功,顯示商品信息;a,查詢失?。?用例結(jié)束。其他事件流:a,查詢失?。?系統(tǒng)顯示查詢失敗信息;2返回主要事件流1后置條件:無增加商品信息簡要說明:管理員添加商品信息前提條件:擁有管理員權(quán)限主要事件流及其他事件流:1打開網(wǎng)上購物系統(tǒng)界面,用例開始;2用戶輸入ID和密碼;3系統(tǒng)驗證ID和密碼,顯示登錄成功;a,登

11、錄失??;4添加商品信息并提交;5添加成功;b添加失??;6返回添加頁面,用例結(jié)束。其他事件流:a,登錄失敗: 1系統(tǒng)顯示登錄失敗信息;2返回主要事件流1b,添加失?。?系統(tǒng)顯示添加失敗信息;2返回主要事件流4后置條件:無修改商品信息簡要說明:管理員修改商品信息前提條件:擁有管理員權(quán)限主要事件流及其他事件流:1打開網(wǎng)上購物系統(tǒng)界面,用例開始;2用戶輸入ID和密碼;3系統(tǒng)驗證ID和密碼,顯示登錄成功;a,登錄失??;4修改商品信息并提交;5修改成功;b修改失??;6返回修改頁面,用例結(jié)束。其他事件流:a,登錄失?。?1系統(tǒng)顯示登錄失敗信息;2返回主要事件流1b,修改失?。?系統(tǒng)顯示修改失敗信息;2返回主

12、要事件流4后置條件:無刪除商品信息簡要說明:管理員刪除商品信息前提條件:擁有管理員權(quán)限主要事件流及其他事件流:1打開網(wǎng)上購物系統(tǒng)界面,用例開始;2用戶輸入ID和密碼;3系統(tǒng)驗證ID和密碼,顯示登錄成功;a,登錄失??;4刪除商品信息并提交;5刪除成功;b刪除失??;6返回刪除頁面,用例結(jié)束。其他事件流:a,登錄失?。?系統(tǒng)顯示登錄失敗信息;2返回主要事件流1 b,刪除失敗:1系統(tǒng)顯示刪除失敗信息;2返回主要事件流4后置條件:無查詢用戶信息簡要說明:管理員查詢用戶信息前提條件:擁有管理員權(quán)限主要事件流及其他事件流:1打開網(wǎng)上購物系統(tǒng)界面,用例開始;2用戶輸入ID和密碼;3系統(tǒng)驗證ID和密碼,顯示登錄

13、成功;a,登錄失??;4查詢用戶信息并提交;5查詢成功;b查詢失??;6返回查詢頁面,用例結(jié)束。其他事件流:a,登錄失?。?系統(tǒng)顯示登錄失敗信息;2返回主要事件流1b,查詢失?。?系統(tǒng)顯示查詢失敗信息;2返回主要事件流4后置條件:無增加用戶信息簡要說明:管理員添加用戶信息前提條件:擁有管理員權(quán)限主要事件流及其他事件流:1打開網(wǎng)上購物系統(tǒng)界面,用例開始;2用戶輸入ID和密碼;3系統(tǒng)驗證ID和密碼,顯示登錄成功;a,登錄失??;4添加用戶信息并提交;5添加成功;b添加失?。?返回添加頁面,用例結(jié)束。其他事件流:a,登錄失?。?系統(tǒng)顯示登錄失敗信息;2返回主要事件流1b,添加失?。?系統(tǒng)顯示添加失敗信息;

14、2返回主要事件流4 后置條件:無修改用戶信息 簡要說明:管理員修改用戶信息前提條件:擁有管理員權(quán)限主要事件流及其他事件流:1打開網(wǎng)上購物系統(tǒng)界面,用例開始;2用戶輸入ID和密碼;3系統(tǒng)驗證ID和密碼,顯示登錄成功;a,登錄失??;4修改用戶信息并提交;5修改成功;b修改失??;6返回修改頁面,用例結(jié)束。其他事件流:a,登錄失?。?系統(tǒng)顯示登錄失敗信息;2返回主要事件流1b,修改失?。?系統(tǒng)顯示修改失敗信息;2返回主要事件流4后置條件:無刪除用戶信息 簡要說明:管理員刪除用戶信息前提條件:擁有管理員權(quán)限主要事件流及其他事件流:1打開網(wǎng)上購物系統(tǒng)界面,用例開始;2用戶輸入ID和密碼;3系統(tǒng)驗證ID和密

15、碼,顯示登錄成功;a,登錄失??;4刪除用戶信息并提交;5刪除成功;b刪除失??;6返回刪除頁面,用例結(jié)束。其他事件流:a,登錄失?。?系統(tǒng)顯示登錄失敗信息;2返回主要事件流1b,刪除失?。?系統(tǒng)顯示刪除失敗信息;2返回主要事件流4后置條件:無發(fā)布新聞簡要說明:管理員發(fā)布新聞信息前提條件:擁有管理員權(quán)限主要事件流及其他事件流:1打開網(wǎng)上購物系統(tǒng)界面,用例開始;2用戶輸入ID和密碼;3系統(tǒng)驗證ID和密碼,顯示登錄成功;a,登錄失??;4編輯新聞信息并提交;5發(fā)布成功;b發(fā)布失??;6返回發(fā)布頁面,用例結(jié)束。其他事件流:a,登錄失?。?系統(tǒng)顯示登錄失敗信息;2返回主要事件流1b,發(fā)布失?。?系統(tǒng)顯示發(fā)布失

16、敗信息;2返回主要事件流4后置條件:無瀏覽新聞簡要說明:打開網(wǎng)上購物系統(tǒng)瀏覽新聞信息前提條件:無主要事件流及其他事件流:1打開網(wǎng)上購物系統(tǒng)界面,用例開始; 2瀏覽新聞,用例結(jié)束。其他事件流: 無后置條件:無訂購商品簡要說明:用戶提交訂購商品請求前提條件:擁有用戶權(quán)限主要事件流及其他事件流:1打開網(wǎng)上購物系統(tǒng)界面,用例開始;2用戶輸入ID和密碼;3系統(tǒng)驗證ID和密碼,顯示登錄成功;a,登錄失??;4編輯訂購商品信息并提交;5提交信息成功b提交失??;5等待工作人員進(jìn)行確認(rèn);6返回提交頁面,用例結(jié)束。其他事件流:a,登錄失?。?系統(tǒng)顯示登錄失敗信息;2返回主要事件流1b,提交失?。?1系統(tǒng)顯示提交失敗

17、信息;2返回主要事件流4后置條件:無退訂商品簡要說明:用戶提交退訂請求前提條件:擁有用戶權(quán)限主要事件流及其他事件流:1打開網(wǎng)上購物系統(tǒng)界面,用例開始;2用戶輸入ID和密碼;3系統(tǒng)驗證ID和密碼,顯示登錄成功;a,登錄失??;4編輯退訂商品信息并提交;5提交信息成功b提交失??;5等待管理員進(jìn)行確認(rèn);6返回提交頁面,用例結(jié)束。其他事件流:a,登錄失?。?系統(tǒng)顯示登錄失敗信息;2返回主要事件流1b,提交失?。?系統(tǒng)顯示提交失敗信息;2返回主要事件流4后置條件:無處理訂購請求簡要說明:管理員員處理訂購商品請求前提條件:擁有管理員權(quán)限主要事件流及其他事件流:1打開網(wǎng)上購物系統(tǒng)界面,用例開始;2用戶輸入ID

18、和密碼;3系統(tǒng)驗證ID和密碼,顯示登錄成功;a,登錄失??;4查看訂購信息并確認(rèn)請求;5確認(rèn)成功b確認(rèn)失??;5返回確認(rèn)頁面,用例結(jié)束。其他事件流:a,登錄失?。?系統(tǒng)顯示登錄失敗信息;2返回主要事件流1b,確認(rèn)失?。?系統(tǒng)顯示確認(rèn)失敗信息;2返回主要事件流4 后置條件:無處理退訂請求 簡要說明:管理員處理退訂請求前提條件:擁有管理員權(quán)限主要事件流及其他事件流:1打開網(wǎng)上購物系統(tǒng)界面,用例開始;2用戶輸入ID和密碼;3系統(tǒng)驗證ID和密碼,顯示登錄成功;a,登錄失??;4查看歸還信息并確認(rèn)請求;5確認(rèn)成功b確認(rèn)失??;5返回確認(rèn)頁面,用例結(jié)束。其他事件流:a,登錄失?。?系統(tǒng)顯示登錄失敗信息;2返回主要

19、事件流1b,確認(rèn)失?。?系統(tǒng)顯示確認(rèn)失敗信息;2返回主要事件流4 后置條件:無3.2對性能的規(guī)定321精度查詢時應(yīng)保證查全率,所有在相應(yīng)域中包含查詢關(guān)鍵字的記錄都應(yīng)能查到,同時保證查 準(zhǔn)率。3.2.2時間特性要求一般操作的響應(yīng)時間應(yīng)在 1-2秒內(nèi)。3.2.3靈活性滿足運行環(huán)境在允許操作系統(tǒng)之間的安全轉(zhuǎn)換和與其它應(yīng)用軟件的獨立運行要求。3.3輸人輸出要求網(wǎng)上購物系統(tǒng)的靜態(tài)數(shù)據(jù)包括:用戶種類商品類別輸入數(shù)據(jù):鼠標(biāo)對按鈕的點擊查詢方式、查詢關(guān)鍵字;新建商品項、用戶項;商品項、用戶項相應(yīng)紀(jì)錄更改;備份數(shù)據(jù)恢復(fù)所需的數(shù)據(jù)備份文件;受限操作所需的密碼;輸出數(shù)據(jù):查詢關(guān)鍵字確定的數(shù)據(jù)庫記錄的子集;統(tǒng)計結(jié)果及

20、其格式化文件;信息錄入、刪改結(jié)果(成功或失?。?;數(shù)據(jù)備份輸出的數(shù)據(jù)備份文件;內(nèi)部數(shù)據(jù):查詢操作建立的索引;3.4數(shù)據(jù)管理能力要求需要每天對數(shù)據(jù)進(jìn)行備份,以便數(shù)據(jù)丟失后進(jìn)行數(shù)據(jù)恢復(fù)。提供數(shù)據(jù)備份及日志功能。為了防止數(shù)據(jù)因為某種原因而造成的數(shù)據(jù)丟失,損壞,對信息的備份是必須的。日志可以記錄考勤信息與用戶的數(shù)據(jù)被誰,在什么時候被改動過,一旦發(fā)生問題,便于調(diào)查取證。3.5故障處理要求正常使用時不應(yīng)出錯,對于用戶的輸入錯誤應(yīng)給出適當(dāng)?shù)母恼崾?。若運行時遇到不可 恢復(fù)的系統(tǒng)錯誤,也必須保證數(shù)據(jù)庫完好無損。3.6其他專門要求性能1網(wǎng)上購物系統(tǒng)要支持 25個并發(fā)用戶。2.網(wǎng)上購物系統(tǒng)處理查詢操作響應(yīng)時間不超過10秒??蓴U(kuò)展性當(dāng)前使用網(wǎng)上購物系統(tǒng)的主要是企業(yè)人數(shù)在100人以下的小企業(yè),這些企業(yè)增長速度比較快,人員規(guī)模每年保持 30%的增速。網(wǎng)上購物系統(tǒng)要能夠在三年內(nèi)支持這樣的增長速度??捎眯韵到y(tǒng)要保證24*7*365可用。但是可以允許每月系統(tǒng)停機(jī)一小時,進(jìn)行系統(tǒng)維護(hù)。系統(tǒng)維護(hù)的時間要安排在企業(yè)非工作時間進(jìn)行。安全性1安全防護(hù)對數(shù)據(jù)庫存儲敏感信息:

溫馨提示

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

評論

0/150

提交評論