軟件需求說明書R日語07101張某_第1頁
軟件需求說明書R日語07101張某_第2頁
軟件需求說明書R日語07101張某_第3頁
軟件需求說明書R日語07101張某_第4頁
軟件需求說明書R日語07101張某_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、網(wǎng)上購物系統(tǒng)軟件需求說明書1 / 12目錄1. 引言31.1 目的31.2 項目范圍31.3 定義、縮略語、縮寫42. 系統(tǒng)需求概述52.1 用例模型52.2 假設和依賴63. 系統(tǒng)詳細需求73.1 Use-Case 清單73.2 規(guī)格說明73.2.1 功能性需求73.2.2 可用性83.2.3 可靠性83.2.4 性能93.2.5 保障性93.2.6 設計上的限制94. 術語表10軟件需求說明書 1. 引言1.1 目的本文檔描述了網(wǎng)上購物系統(tǒng)的軟件需求規(guī)格。目的在于向讀者表述系統(tǒng)的環(huán)境,系統(tǒng)的功能和非功能的需求。1.2 項目范圍本次軟件項目開發(fā)的是一個網(wǎng)上購物系統(tǒng)。使用此系統(tǒng)的顧客通過互聯(lián)網(wǎng)

2、進行網(wǎng)上購物;使用此系統(tǒng)的管理員通過互聯(lián)網(wǎng)進行系統(tǒng)的管理。系統(tǒng)的功能如下:l 顧客能夠通過商品類別來尋找屬于該類別的商品,并獲得商品的摘要信息。l 顧客能夠通過輸入某些關鍵字,對商品進行查詢,并獲得符合檢索條件的商品的摘要信息。l 顧客能夠在商品詳細畫面上獲得商品的詳細介紹信息。l 顧客能夠在頁面上輸入注冊信息后,注冊成為網(wǎng)站的會員。l 顧客能夠在頁面上修改自己的注冊資料,更新原有的注冊信息。l 顧客能夠在輸入合法的用戶賬號和密碼后,登錄系統(tǒng)。l 顧客能夠在任何時間退出系統(tǒng)。l 顧客能夠查看當前訂單的最新狀態(tài)和歷史的訂單數(shù)據(jù)。l 顧客能夠將稱心的商品放入購物車。l 顧客能夠查看購物車中的商品。

3、l 顧客能夠更新購物車中商品的數(shù)量,或刪除購物車中的商品。l 顧客能夠對購物車中的商品結賬。l 顧客能夠指定配送地址。輸入過的配送地址被保留在配送地址簿中,以便下次使用。l 顧客能夠選擇支付方式??蛇x的支付方式:貨到付款和信用卡支付等多種形式。l 顧客能夠在訂單確認畫面完成訂單。l 管理員能夠在輸入合法的用戶賬號和密碼后,登錄系統(tǒng)。l 管理員能夠在任何時間退出系統(tǒng)。l 管理員能夠維護業(yè)務數(shù)據(jù),包括商品,訂單和會員等數(shù)據(jù)的新增,更新,刪除和檢索。l 管理員能夠維護權限數(shù)據(jù),包括新增,更新,刪除,檢索操作。l 管理員能夠維護管理員數(shù)據(jù),包括新增,更新,刪除,檢索操作。l 管理員能夠通過批處理程序完

4、成同財務系統(tǒng)的交互,更新訂單付款狀態(tài)的最新信息。l 管理員能夠通過批處理程序完成同庫存系統(tǒng)的交互,更新商品庫存數(shù)的最新信息。l 管理員能夠通過批處理程序完成同物流系統(tǒng)的交互,更新訂單配送狀態(tài)的最新信息。1.3 定義、縮略語、縮寫顧客通過互聯(lián)網(wǎng)使用這個網(wǎng)上購物系統(tǒng)來購買商品的人。管理員管理企業(yè)網(wǎng)上購物系統(tǒng)的人。用戶顧客和管理員。系統(tǒng)網(wǎng)上購物系統(tǒng)。ucspecUse Case Specification2. 系統(tǒng)需求概述2.1 用例模型系統(tǒng)用例圖如下:用例的概要描述如下表所示:主要參與者優(yōu)先級用例名用例概述顧客高商品類別(Goods Catalog)顧客瀏覽商品類別,系統(tǒng)返回此類別的商品一覽。高檢

5、索商品(Search Goods)顧客根據(jù)輸入的關鍵詞,系統(tǒng)檢索商品獲得商品一覽。高商品詳細(Goods Detail)顧客在商品詳細頁面上獲得商品的詳細信息。高顧客注冊(Register User)顧客輸入注冊信息,成為網(wǎng)站會員。高修改注冊信息(Update User Info)顧客修改并更新注冊信息。高查看訂單(View Orders)顧客查看自己訂單。高顧客登錄系統(tǒng)(Login User)顧客輸入合法的用戶名和密碼登錄系統(tǒng)。高顧客退出系統(tǒng)(Logout User)顧客能夠在任何時間退出系統(tǒng)。高商品放入購物車(Add Goods to Cart)顧客能夠把商品放入購物車。高編輯購物車(Ed

6、it Cart)顧客能夠編輯購物車。高下訂單(Make Order)顧客能夠生成訂單并提交。管理員中管理員登錄系統(tǒng)(Manager Login)管理員能夠登錄系統(tǒng)。中管理員退出系統(tǒng)(Manager Logout)管理員能夠退出系統(tǒng)。中管理業(yè)務數(shù)據(jù)(Maintain Business Data)管理員能夠管理業(yè)務數(shù)據(jù),包括對商品,訂單和會員等業(yè)務數(shù)據(jù)的新增,更新,刪除,檢索操作。中管理系統(tǒng)權限(Maintain Authority)管理員能夠管理系統(tǒng)的權限,包括對權限的新增,更新,刪除,檢索操作。中管理管理員(Maintain Manager)管理員能夠維護管理員數(shù)據(jù),包括新增,更新,刪除,檢索

7、操作。低付款狀態(tài)批處理(Payment Status Batch)管理員能夠通過批處理程序完成同財務系統(tǒng)的交互,更新訂單付款狀態(tài)的最新信息。低商品庫存批處理(Goods Stock Batch)管理員能夠通過批處理程序完成同庫存系統(tǒng)的交互,更新商品庫存數(shù)的最新信息。低配送狀態(tài)批處理(Delivery Status Batch)管理員能夠通過批處理程序完成同物流系統(tǒng)的交互,更新訂單配送狀態(tài)的最新信息。2.2 假設和依賴顧客必須具備基本的計算機知識。管理員必須經(jīng)過一定的培訓。否則將影響系統(tǒng)的使用效果。3. 系統(tǒng)詳細需求本節(jié)將使用用例技術描述系統(tǒng)的詳細需求。3.1 Use-Case 清單用例名和對應

8、的用例描述文件的關系如下(在名為“用例描述文件”的文件夾中列出了四個作為示例):編號用例名對應用例文件01商品類別01_ucspec.doc02檢索商品02_ucspec.doc03商品詳細03_ucspec.doc04顧客注冊04_ucspec.doc05修改注冊信息05_ucspec.doc06查看訂單06_ucspec.doc07顧客登錄系統(tǒng)07_ucspec.doc08顧客退出系統(tǒng)08_ucspec.doc09商品放入購物車09_ucspec.doc10管理購物車10_ucspec.doc12下訂單12_ucspec.doc16管理員登錄系統(tǒng)16_ucspec.doc17管理員退出系統(tǒng)

9、17_ucspec.doc18管理業(yè)務數(shù)據(jù)18_ucspec.doc19管理系統(tǒng)權限19_ucspec.doc20管理管理員20_ucspec.doc21付款狀態(tài)批處理21_ucspec.doc22商品庫存批處理22_ucspec.doc23配送狀態(tài)批處理23_ucspec.doc3.2 規(guī)格說明本節(jié)定義了網(wǎng)上購物系統(tǒng)的非功能需求(包括可靠性、可用性、性能等)和用例中通用的功能性需求。3.2.1 功能性需求本節(jié)描述了用例中通用的功能性需求。Ø 日志系統(tǒng)所有的系統(tǒng)出錯信息都必須被記錄到出錯日志中。信息的格式必須是系統(tǒng)錯誤號碼、日期、時間、錯誤信息。和用戶相關的每個頁面遷移信息都必須被記

10、錄到追尋日志中。信息的格式必須是用戶帳號、日期、時間、遷移的頁面名。每次處理前后的消耗的內存和處理時間都必須被記錄到性能日志中。信息的格式必須是日期、時間、消耗的內存、處理時間。Ø 郵件系統(tǒng)系統(tǒng)所有的電子郵件必須通過預先設定的郵件系統(tǒng)發(fā)送。Ø 監(jiān)視系統(tǒng)監(jiān)視系統(tǒng)必須掃描日志系統(tǒng)如果有任何異常的情況,必須使用郵件系統(tǒng)向管理員發(fā)警告信。Ø 安全系統(tǒng)安全系統(tǒng)必須攔截非法的訪問,和對網(wǎng)站的惡意進攻包括(XSS、SQL Injection、非法盜鏈等、非法字符輸入等)。Ø 優(yōu)惠規(guī)則系統(tǒng)目前定義的優(yōu)惠規(guī)則為2個。按會員已付款的訂單金額,將會員分成不同的級別,每個級別在

11、總價上享有5%、0%、15%、20%等不同的折扣。在一定的時間期限內,可以免除配送費。Ø 付款方式系統(tǒng)目前定義的付款方式為2個:信用卡支付和貨到付款。Ø 預設管理員在系統(tǒng)之初,將預先設定在一個管理員,他具有系統(tǒng)所有的權限。他的密碼可以被再次修改。3.2.2 可用性下面列出了和系統(tǒng)的可用性相關的需求。Ø 系統(tǒng)客戶端系統(tǒng)的客戶端必須是Web瀏覽器,不需要安裝額外的軟件。Ø 系統(tǒng)易用性網(wǎng)上購物系統(tǒng)的用戶界面設計必須簡單明了,不需要顧客花費額外的時間來學習。Ø 幫助服務網(wǎng)上購物系統(tǒng)的每個重要頁面上必須都有相關的幫助頁面的鏈接,顧客可以使用它們來獲得必要

12、的幫助信息。3.2.3 可靠性Ø 可用性網(wǎng)上購物系統(tǒng)必須能夠24小時*7天的工作。Ø 系統(tǒng)嚴重錯誤發(fā)生的平均時間間隔系統(tǒng)發(fā)生嚴重錯誤的平均時間間隔應該大于300小時。3.2.4 性能Ø 最大的并發(fā)人數(shù)網(wǎng)上購物系統(tǒng)的最大并發(fā)訪問數(shù)應該為1000。在這個范圍內,系統(tǒng)應該能夠很好的工作。Ø 最大系統(tǒng)響應時間在最大并發(fā)數(shù)為1000范圍內時,系統(tǒng)對用戶的最大相應時間應該小于10秒/1萬條數(shù)據(jù)。Ø 最大的事務處理時間網(wǎng)上購物系統(tǒng)的用戶事務的最大處理時間應該是30秒,如果超過這個時間系統(tǒng)應該自動結束用戶的事務處理。3.2.5 保障性Ø 出錯對應時間

13、當系統(tǒng)發(fā)生錯誤時,對應的補丁程序的發(fā)布時間應該是小于2天/一件bug。Ø 技術支持時間本系統(tǒng)完全上線后的一年內,提供的技術支持時間應該是每周8小時*5天。3.2.6 設計上的限制Ø 數(shù)據(jù)庫管理軟件系統(tǒng)必須使用Java接口同關系型數(shù)據(jù)庫管理軟件建立連接。Ø Web服務器軟件系統(tǒng)必須使用支持J2EE規(guī)范的Web服務器軟件。Ø 平臺要求系統(tǒng)的平臺要求系統(tǒng)必須在CPU為P3以上,內存為512MB以上,操作系統(tǒng)為微軟win2000以上或Linux(Unix)的數(shù)據(jù)庫服務器上順利運行。系統(tǒng)必須在CPU為P3以上,內存為512MB以上,操作系統(tǒng)為微軟win2000以上

14、或Linux(Unix)的Web服務器上順利運行。Ø Web瀏覽器系統(tǒng)的用戶界面必須在IE 8.0以上或Opera12以上的瀏覽器正常顯示。Ø Java的版本系統(tǒng)必須在Java1.3以上的版本上運行。4. 術語表財務系統(tǒng)財物系統(tǒng)是指銷售商用來管理財務的一套程序系統(tǒng),此系統(tǒng)處理財務相關的工作,是一個已經(jīng)存在的系統(tǒng)。庫存系統(tǒng)庫存系統(tǒng)是指銷售商用來管理商品出入庫的一套程序系統(tǒng),此系統(tǒng)處理商品庫存相關的工作,是一個已經(jīng)存在的系統(tǒng)。物流系統(tǒng)物流系統(tǒng)是指銷售商用來管理商品物流的一套程序系統(tǒng),此系統(tǒng)處理商品物流相關的工作,是一個已經(jīng)存在的系統(tǒng)。J2EE規(guī)范J2EE(Java 2 Platform,Enterprise Edition)是SUN公司定義的一個開發(fā)分布式企業(yè)級應用的規(guī)范。它提供了一個多層次的分布式應用模型和一系列開發(fā)技術規(guī)范。DBMS數(shù)據(jù)庫管理系統(tǒng)(DataBase Management System)是一種操縱

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論