




已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1 引言引言.2 1.1 編寫目的.2 1.2 背景.2 1.3 定義.2 1.4 參考資料.3 2 任務概述任務概述.3 2.1 目標.3 2.2 用戶的特點.3 2.3 假定和約束.4 3 需求規(guī)定需求規(guī)定.4 3.1 對功能的規(guī)定.4 3.2 對性能的規(guī)定.19 3.2.1精度.19 3.2.2時間特性要求.19 3.2.3靈活性.19 3.3 輸人輸出要求.19 3.4 數(shù)據(jù)管理能力要求.20 3.5 故障處理要求.20 3.6 其他專門要求.20 4 運行環(huán)境規(guī)定運行環(huán)境規(guī)定.22 4.1 設備.22 4.2 支持軟件.22 4.3 接口.22 4.4 控制.22 軟件需求說明書軟件需求說明書 1 引言引言 1.1 編寫目的編寫目的 在完成了針對網(wǎng)上購物市場的前期調查,同時與多位用戶進行了全面深入地探討和分 析的基礎上,提出了這份軟件需求規(guī)格說明書。 此需求規(guī)格說明書對網(wǎng)上購物系統(tǒng)軟件做了全面細致的用戶需求分析,明確所要 開發(fā)的軟件應具有的功能、性能與界面,使系統(tǒng)分析人員及軟件開發(fā)人員能清楚地了解用 戶的需求,并在此基礎上進一步提出概要設計說明書和完成后續(xù)設計與開發(fā)工作。本說明 書的預期讀者為客戶、業(yè)務或需求分析人員、測試人員、用戶文檔編寫者、項目管理人員。 本說明書定義了網(wǎng)上購物系統(tǒng)的詳細需求,明確了網(wǎng)上購物系統(tǒng)的功能內容、功能邊 界、開發(fā)途徑,是整個軟件開發(fā)的依據(jù),它對以后階段的工作起指導作用。本文也是項目 完成后系統(tǒng)驗收的依據(jù)。 1.2 背景背景 商務網(wǎng)站設計的主要目的一般是通過網(wǎng)站的推廣,實現(xiàn)企業(yè)的產(chǎn)品及服務的互聯(lián),并 使客戶隨時了解公司及公司所提供的最新產(chǎn)品的資訊同時也為客戶提供及時的在線服務及 訂單處理等功能。 而從長期的戰(zhàn)略目標來看,商務網(wǎng)站不僅僅是產(chǎn)品和服務的推廣,通過 Internet,企業(yè) 內部網(wǎng) 和外部網(wǎng),他還是將買家與賣家,廠家和合作伙伴進門聯(lián)合的平臺,因而消除了時 間與空間帶來的障礙。 Shopping On Line 購物在線網(wǎng)站致力于提供電腦及相關 IT 產(chǎn)品展示及訂購為核心的網(wǎng) 上購物服務。是企業(yè)產(chǎn)品與客戶服務之間建立更加直接溝通及交流的平臺 。宣傳自己的產(chǎn) 品,是企業(yè)上網(wǎng)的主要目的之一,將自己的產(chǎn)品展示給客戶,讓客戶通過網(wǎng)站便能夠自由 選購,是產(chǎn)品預定系統(tǒng)的主要目的。 1.3 定義定義 需求:用戶解決問題或達到目標所需的條件或功能;系統(tǒng)或系統(tǒng)部件要滿足合同、標 準,規(guī)范或其它正式規(guī)定文檔所需具有的條件或權能。 文檔中采用的專門術語的定義及縮略詞簡要如下:Shopping On Line,網(wǎng)上購物系統(tǒng) 1.4 參考資料參考資料 1鄭人杰、殷人昆、陶永雷.實用軟件工程(第二版)M.北京:清華大學出版社. 1997. 2金勇華、曲俊生.JAVA 網(wǎng)絡高級編程M.北京:人民郵電出版社.2001. 3 張海藩.軟件工程導論(第四版)M.北京:清華大學出版社.2007. 2 任務概述任務概述 2.1 目標目標 網(wǎng)上購物系統(tǒng)針對的用戶是單個中小型商場室或者個人,商品的種類和數(shù)量較少,用 戶的數(shù)量和來源受到一定的限制。相應的需求有: 1管理員身份驗證(為合法用戶提供一個后臺入口) 2添加商品(向商品表插入前臺首頁展示的商品信息) 3訂單信息管理(網(wǎng)站管理者對用戶訂單的執(zhí)行和編輯狀態(tài)) 4查詢用戶信息管理模塊(查詢注冊所有用戶,對一些非法或失信用戶進行刪除操作) 5添加鏈接模塊(管理員向前臺首頁添加友情鏈接信息) 6公告信息管理模塊(網(wǎng)站向用戶發(fā)布最新公告信息) 7能夠對需要的統(tǒng)計結果提供列表顯示輸出。 8能夠提供一定的安全機制,提供數(shù)據(jù)信息授權訪問,防止隨意刪改,同時提供信息備份 的服務。 2.2 用戶的特點用戶的特點 最終用戶為網(wǎng)上購物人員,具備基礎的計算機操作技能,由于本軟件用于網(wǎng)上購物, 使用頻繁,要求操作快捷。 2.3 假定和約束假定和約束 一個更為完善的網(wǎng)上購物系統(tǒng),應提供更為便捷與強大的信息查詢功能,如相應的網(wǎng) 絡操作及服務,由于開發(fā)時間和計算機數(shù)量有限,該系統(tǒng)并未提供這一功能。對信息的保 護手段僅限于設置用戶級別,以及提供數(shù)據(jù)文件的備份,比較簡單,不能防止惡意的破壞, 安全性能有待進一步完善。 3 需求規(guī)定需求規(guī)定 3.1 對功能的規(guī)定對功能的規(guī)定 刪除商品 添加商品確認收貨添加積分 登陸/退出 查詢 修改注冊 瀏覽 注冊 訂購商品 評分 退訂商品 付款 修改商品 處理訂購 處理退訂 發(fā)貨 確認結賬 Consumer Visitor istratorsAd min 系統(tǒng)總體用例圖 1.瀏覽功能 列出當前數(shù)據(jù)庫文件中商品和用戶的所有記錄; 可選定一項記錄,顯示所有域; 2.查詢功能 商品匹配查詢; 用戶匹配查詢; 商品和用戶相關匹配查詢; 3.插入功能 增加一個商品記錄; 增加一個用戶記錄 4.修改功能 修改某一已存在的記錄內容,提供確認機制; 5.刪除功能 刪除一個記錄,提供確認機制; 6.授權功能; 授權用戶訪問數(shù)據(jù)的權限; 管理員管理模塊 1. 刪除用戶 需求描述:管理員登陸系統(tǒng)后,可以刪除用戶。 管理員首先查詢到該用戶,然后選中要刪除的用戶,將所選用戶從系統(tǒng)中刪除。 2 查詢全部用戶信息 需求描述:管理員登陸系統(tǒng)后,可以查詢全部用戶信息。 管理員查詢到查詢全部用戶信息, 有用戶名,密碼,性別,真名。 3 公告發(fā)布 需求描述:管理員登陸系統(tǒng)后,可以發(fā)布公告。 寫明公告標題,公告內容和發(fā)布日期點擊發(fā)布按鈕就可以了。 4 添加商品 需求描述:管理員登陸系統(tǒng)后,可以添加商品。 輸入類型編號,類型名稱,添加時間,以及商品的詳細信息:商品編號,商品名稱,商品 價格,進貨時間。還有上傳商品的圖片。 5 修改商品 需求描述:管理員登陸系統(tǒng)后,可以修改商品價格。 打開修改頁面,輸入商品編號和新的價格點擊商品修改就可以了。 6 刪除商品 需求描述:管理員登陸系統(tǒng)后,可以刪除商品。 打開刪除頁面,輸入要刪除的商品編號,點擊刪除就可以了。 7 查修商品 需求描述:管理員登陸系統(tǒng)后,可以查修商品。 打開查修頁面,輸入要查詢的商品編號,點擊查詢就可以了。 會顯示:商品類型,商品名稱,類型編號,商品編號,商品價格,就貨時間。 8 單一訂單 需求描述:管理員登陸系統(tǒng)后,管理訂單 打開訂單管理頁面,輸入訂單號,點擊輸出。 會顯示:訂單號,收貨人姓名,收貨人固話,收貨人手機號,確認時間,收貨人郵編,收 貨人地址,購買日期,發(fā)貨時間,商品編號,E-mail 9 全部訂單 需求描述:管理員登陸系統(tǒng)后,管理訂單 打開訂單管理頁面,點擊全部輸出。 會顯示:所有訂單的(訂單號,收貨人姓名,收貨人固話,收貨人手機號,確認時間,收 貨人郵編,收貨人地址,購買日期,發(fā)貨時間,商品編號,E-mail) 用戶管理模塊 1.修改個人信息 需求描述:用戶登陸系統(tǒng)后,可以修改個人信息。 修改的有用戶昵稱,密碼,等信息信息不能缺失,如果某一項沒有填寫,要給出提示。 2.留言 需求描述:用戶登陸系統(tǒng)后,可以對某個商品留言,發(fā)表自己的意見。 3 購物車 需求描述:用戶登陸系統(tǒng)后,進入自己的購物車頁面,有屬性(商品編號,商品名稱,商 品價格,商品數(shù)量,總價)用戶可以修改購買商品的數(shù)量,也可以刪除某個商品不買,也 可以清空全部。最后確認后生成訂單。 各個事件流描述: 查詢商品用例 簡要說明:用戶查詢檢索商品信息 前提條件:無限定條件 主要事件流及其他事件流: 1 打開網(wǎng)上購物系統(tǒng)界面,用例開始; 2 輸入檢索信息進行查詢; 3 查詢成功,顯示商品信息; a,查詢失?。?4 用例結束。 其他事件流: a,查詢失?。?1 系統(tǒng)顯示查詢失敗信息; 2 返回主要事件流 1 后置條件:無 增加商品信息 簡要說明:管理員添加商品信息 前提條件:擁有管理員權限 主要事件流及其他事件流: 1 打開網(wǎng)上購物系統(tǒng)界面,用例開始; 2 用戶輸入 ID 和密碼; 3 系統(tǒng)驗證 ID 和密碼,顯示登錄成功; a,登錄失??; 4 添加商品信息并提交; 5 添加成功; b 添加失?。?6 返回添加頁面,用例結束。 其他事件流: a,登錄失敗: 1 系統(tǒng)顯示登錄失敗信息; 2 返回主要事件流 1 b,添加失敗: 1 系統(tǒng)顯示添加失敗信息; 2 返回主要事件流 4 后置條件:無 修改商品信息 簡要說明:管理員修改商品信息 前提條件:擁有管理員權限 主要事件流及其他事件流: 1 打開網(wǎng)上購物系統(tǒng)界面,用例開始; 2 用戶輸入 ID 和密碼; 3 系統(tǒng)驗證 ID 和密碼,顯示登錄成功; a,登錄失敗; 4 修改商品信息并提交; 5 修改成功; b 修改失敗; 6 返回修改頁面,用例結束。 其他事件流: a,登錄失?。?1 系統(tǒng)顯示登錄失敗信息; 2 返回主要事件流 1 b,修改失?。?1 系統(tǒng)顯示修改失敗信息; 2 返回主要事件流 4 后置條件:無 刪除商品信息 簡要說明:管理員刪除商品信息 前提條件:擁有管理員權限 主要事件流及其他事件流: 1 打開網(wǎng)上購物系統(tǒng)界面,用例開始; 2 用戶輸入 ID 和密碼; 3 系統(tǒng)驗證 ID 和密碼,顯示登錄成功; a,登錄失??; 4 刪除商品信息并提交; 5 刪除成功; b 刪除失敗; 6 返回刪除頁面,用例結束。 其他事件流: a,登錄失敗: 1 系統(tǒng)顯示登錄失敗信息; 2 返回主要事件流 1 b,刪除失敗: 1 系統(tǒng)顯示刪除失敗信息; 2 返回主要事件流 4 后置條件:無 查詢用戶信息 簡要說明:管理員查詢用戶信息 前提條件:擁有管理員權限 主要事件流及其他事件流: 1 打開網(wǎng)上購物系統(tǒng)界面,用例開始; 2 用戶輸入 ID 和密碼; 3 系統(tǒng)驗證 ID 和密碼,顯示登錄成功; a,登錄失??; 4 查詢用戶信息并提交; 5 查詢成功; b 查詢失?。?6 返回查詢頁面,用例結束。 其他事件流: a,登錄失?。?1 系統(tǒng)顯示登錄失敗信息; 2 返回主要事件流 1 b,查詢失?。?1 系統(tǒng)顯示查詢失敗信息; 2 返回主要事件流 4 后置條件:無 增加用戶信息 簡要說明:管理員添加用戶信息 前提條件:擁有管理員權限 主要事件流及其他事件流: 1 打開網(wǎng)上購物系統(tǒng)界面,用例開始; 2 用戶輸入 ID 和密碼; 3 系統(tǒng)驗證 ID 和密碼,顯示登錄成功; a,登錄失?。?4 添加用戶信息并提交; 5 添加成功; b 添加失?。?6 返回添加頁面,用例結束。 其他事件流: a,登錄失敗: 1 系統(tǒng)顯示登錄失敗信息; 2 返回主要事件流 1 b,添加失敗: 1 系統(tǒng)顯示添加失敗信息; 2 返回主要事件流 4 后置條件:無 修改用戶信息 簡要說明:管理員修改用戶信息 前提條件:擁有管理員權限 主要事件流及其他事件流: 1 打開網(wǎng)上購物系統(tǒng)界面,用例開始; 2 用戶輸入 ID 和密碼; 3 系統(tǒng)驗證 ID 和密碼,顯示登錄成功; a,登錄失??; 4 修改用戶信息并提交; 5 修改成功; b 修改失?。?6 返回修改頁面,用例結束。 其他事件流: a,登錄失?。?1 系統(tǒng)顯示登錄失敗信息; 2 返回主要事件流 1 b,修改失敗: 1 系統(tǒng)顯示修改失敗信息; 2 返回主要事件流 4 后置條件:無 刪除用戶信息 簡要說明:管理員刪除用戶信息 前提條件:擁有管理員權限 主要事件流及其他事件流: 1 打開網(wǎng)上購物系統(tǒng)界面,用例開始; 2 用戶輸入 ID 和密碼; 3 系統(tǒng)驗證 ID 和密碼,顯示登錄成功; a,登錄失?。?4 刪除用戶信息并提交; 5 刪除成功; b 刪除失?。?6 返回刪除頁面,用例結束。 其他事件流: a,登錄失敗: 1 系統(tǒng)顯示登錄失敗信息; 2 返回主要事件流 1 b,刪除失敗: 1 系統(tǒng)顯示刪除失敗信息; 2 返回主要事件流 4 后置條件:無 發(fā)布新聞 簡要說明:管理員發(fā)布新聞信息 前提條件:擁有管理員權限 主要事件流及其他事件流: 1 打開網(wǎng)上購物系統(tǒng)界面,用例開始; 2 用戶輸入 ID 和密碼; 3 系統(tǒng)驗證 ID 和密碼,顯示登錄成功; a,登錄失?。?4 編輯新聞信息并提交; 5 發(fā)布成功; b 發(fā)布失敗; 6 返回發(fā)布頁面,用例結束。 其他事件流: a,登錄失?。?1 系統(tǒng)顯示登錄失敗信息; 2 返回主要事件流 1 b,發(fā)布失敗: 1 系統(tǒng)顯示發(fā)布失敗信息; 2 返回主要事件流 4 后置條件:無 瀏覽新聞 簡要說明:打開網(wǎng)上購物系統(tǒng)瀏覽新聞信息 前提條件:無 主要事件流及其他事件流: 1 打開網(wǎng)上購物系統(tǒng)界面,用例開始; 2 瀏覽新聞,用例結束。 其他事件流: 無 后置條件:無 訂購商品 簡要說明:用戶提交訂購商品請求 前提條件:擁有用戶權限 主要事件流及其他事件流: 1 打開網(wǎng)上購物系統(tǒng)界面,用例開始; 2 用戶輸入 ID 和密碼; 3 系統(tǒng)驗證 ID 和密碼,顯示登錄成功; a,登錄失?。?4 編輯訂購商品信息并提交; 5 提交信息成功 b 提交失敗; 5 等待工作人員進行確認; 6 返回提交頁面,用例結束。 其他事件流: a,登錄失?。?1 系統(tǒng)顯示登錄失敗信息; 2 返回主要事件流 1 b,提交失?。?1 系統(tǒng)顯示提交失敗信息; 2 返回主要事件流 4 后置條件:無 退訂商品 簡要說明:用戶提交退訂請求 前提條件:擁有用戶權限 主要事件流及其他事件流: 1 打開網(wǎng)上購物系統(tǒng)界面,用例開始; 2 用戶輸入 ID 和密碼; 3 系統(tǒng)驗證 ID 和密碼,顯示登錄成功; a,登錄失敗; 4 編輯退訂商品信息并提交; 5 提交信息成功 b 提交失敗; 5 等待管理員進行確認; 6 返回提交頁面,用例結束。 其他事件流: a,登錄失?。?1 系統(tǒng)顯示登錄失敗信息; 2 返回主要事件流 1 b,提交失?。?1 系統(tǒng)顯示提交失敗信息; 2 返回主要事件流 4 后置條件:無 處理訂購請求 簡要說明:管理員員處理訂購商品請求 前提條件:擁有管理員權限 主要事件流及其他事件流: 1 打開網(wǎng)上購物系統(tǒng)界面,用例開始; 2 用戶輸入 ID 和密碼; 3 系統(tǒng)驗證 ID 和密碼,顯示登錄成功; a,登錄失??; 4 查看訂購信息并確認請求; 5 確認成功 b 確認失敗; 5 返回確認頁面,用例結束。 其他事件流: a,登錄失?。?1 系統(tǒng)顯示登錄失敗信息; 2 返回主要事件流 1 b,確認失?。?1 系統(tǒng)顯示確認失敗信息; 2 返回主要事件流 4 后置條件:無 處理退訂請求 簡要說明:管理員處理退訂請求 前提條件:擁有管理員權限 主要事件流及其他事件流: 1 打開網(wǎng)上購物系統(tǒng)界面,用例開始; 2 用戶輸入 ID 和密碼; 3 系統(tǒng)驗證 ID 和密碼,顯示登錄成功; a,登錄失?。?4 查看歸還信息并確認請求; 5 確認成功 b 確認失敗; 5 返回確認頁面,用例結束。 其他事件流: a,登錄失?。?1 系統(tǒng)顯示登錄失敗信息; 2 返回主要事件流 1 b,確認失敗: 1 系統(tǒng)顯示確認失敗信息; 2 返回主要事件流 4 后置條件:無 3.2 對性能的規(guī)定對性能的規(guī)定 3.2.1 精度精度 查詢時應保證查全率,所有在相應域中包含查詢關鍵字的記錄都應能查到,同時保證查 準率。 3.2.2 時間特性要求時間特性要求 一般操作的響應時間應在 12 秒內。 3.2.3 靈活性靈活性 滿足運行環(huán)境在允許操作系統(tǒng)之間的安全轉換和與其它應用軟件的獨立運行要求。 3.3 輸人輸出要求輸人輸出要求 網(wǎng)上購物系統(tǒng)的靜態(tài)數(shù)據(jù)包括: 用戶種類 商品類別 輸入數(shù)據(jù): 鼠標對按鈕的點擊 查詢方式、查詢關鍵字; 新建商品項、用戶項; 商品項、用戶項相應紀錄更改; 備份數(shù)據(jù)恢復所需的數(shù)據(jù)備份文件; 受限操作所需的密碼; 輸出數(shù)據(jù): 查詢關鍵字確定的數(shù)據(jù)庫記錄的子集; 統(tǒng)計結果及其格式化文件; 信息錄入、刪改結果(成功或失?。?; 數(shù)據(jù)備份輸出的數(shù)據(jù)備份文件; 內部數(shù)據(jù): 查詢操作建立的索引; 3.4 數(shù)據(jù)管理能力要求數(shù)據(jù)管理能力要求 需要每天對數(shù)據(jù)進行備份,以便數(shù)據(jù)丟失后進行數(shù)據(jù)恢復。提供數(shù)據(jù)備份及日志功能。 為了防止數(shù)據(jù)因為某種原因而造成的數(shù)據(jù)丟失,損壞,對信息的備份是必須的。日志可以 記錄考勤信息與用戶的數(shù)據(jù)被誰,在什么時候被改動過,一旦發(fā)生問題,便于調查取證。 3.5 故障處理要求故障處理要求 正常使用時不應出錯,對于用戶的輸入錯誤應給出適當?shù)母恼崾?。若運行時遇到不可 恢復的系統(tǒng)錯誤,也必須保證數(shù)據(jù)庫完好無損。 3.6 其他專門要求其他專門要求 性能性能 1網(wǎng)上購物系統(tǒng)要支持 25 個并發(fā)用戶。 2網(wǎng)上購物系統(tǒng)處理查詢操作響應時間不超過 10 秒。 可擴展性可擴展性 當前使用網(wǎng)上購物系統(tǒng)的主要是企業(yè)人數(shù)在 100 人以下的小企業(yè),這些企業(yè)增長速度比較 快,人員規(guī)模每年保持 30%的增速。網(wǎng)上購物系統(tǒng)要能夠在三年內支持這樣的增長速度。 可用性可用性 系統(tǒng)要保證 24*7*365 可用。但是可以允許每月系統(tǒng)停機一小時,進行系統(tǒng)維護。系統(tǒng)維 護的時間要安排在企業(yè)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國普通型試劑架市場調查研究報告
- 2025年中國日式八角錘數(shù)據(jù)監(jiān)測報告
- 2025-2030年中國三氧化鉬行業(yè)發(fā)展趨勢分析及投資風險預測研究報告
- 2025年中國新型門窗鎖市場調查研究報告
- 2025年中國數(shù)字溫度計及恒溫器數(shù)據(jù)監(jiān)測研究報告
- 2025-2030年中國乙酸丁酯行業(yè)運行新形勢與投資前景展望研究報告
- 2025至2031年中國紅鉗把行業(yè)投資前景及策略咨詢研究報告
- 2025年中國彩色花呢數(shù)據(jù)監(jiān)測報告
- 肇慶市實驗中學高中歷史三:第課挑戰(zhàn)教皇的權威高效課堂教學設計
- 2025至2031年中國緩蝕增效劑行業(yè)投資前景及策略咨詢研究報告
- 2024-2025學年人教版PEP四年級英語下冊期末試卷(3)(含答案含聽力原文無音頻)
- 2025年鄉(xiāng)村醫(yī)生公共衛(wèi)生服務考試題庫:公共衛(wèi)生服務傳染病防控跨部門合作試題
- 2025廣州房屋租賃合同標準版
- 2025年上海房屋租賃合同模板
- 2024年西醫(yī)臨床模擬訓練計劃試題及答案
- 初級會計師考試歷年真題試題及答案
- 2024年美容師考試要關注的法規(guī)與行業(yè)標準指導試題及答案
- 2024年汽車維修工社會服務意識試題及答案
- 2025年河南三門峽黃河明珠(集團)有限公司招聘筆試參考題庫附帶答案詳解
- 2025中考(會考)地理綜合題答題模板+簡答題歸納
- 昌樂縣馬宋水庫防御洪水方案
評論
0/150
提交評論