




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
網上商城需求規格說明書網上商城需求規格說明書網上商城需求規格說明書網上商城需求規格說明書編制僅供參考審核批準生效日期地址:電話:傳真:郵編:《軟件體系結構》大實習需求說明書學號:267班級序號:111132姓名:馬文昭中國地質大學信息工程學院軟件工程系2015年12月目錄第一章 簡介 2目的 2范圍 2定義、首字母縮寫詞和縮略語 2參考資料 2項目概述 2項目目標 2項目運行環境 3項目的條件與限制 3第三章具體需求 4系統功能結構 5系統級需求 5角色描述 5用例描述 6軟件可用性需求 9軟件性能需求 9軟件設計約束 10接口 10用戶界面 10硬件接口 10軟件接口 10通信接口 10第四章支持信息 10網上商城平臺需求規格說明書簡介目的本需求規格說明書的目的是為“網上商城平臺”項目提供需求范圍和需求內容的規定。它能夠提供清晰的軟件需求,軟件開發者能夠在其約束下安排項目規劃與進度、組織軟件開發與測試,并且,它還將成為項目驗收的唯一需求規約。
本文檔的讀者將通過此規格說明書來確定軟件開發人員對“網上購物平臺”項目是否擁有正確的理解,當規格說明書得到認可后,它將成為技術實現和軟件交付中需求符合度的唯一檢驗標準;軟件開發人員也通過此文檔展示他們對項目的理解,并且當規格說明書得到確認后,它將成為軟件開發人員在進行項目設計、實現、測試和實施過程中唯一的需求規范。范圍本文檔所描述的需求僅限于網上商城平臺項目,且只針對此項目有效。定義、首字母縮寫詞和縮略語本文檔所涉及的專門術語定義和縮略語、縮寫詞的含義如下表:商場會員網上商城平臺中合法的系統注冊用戶管理員系統某部分的管理者超級管理員整個系統的管理員參考資料在本文檔的編寫過程中,參考了一下資料,如果對文檔含義有模糊之處,請查閱以下相關資料:1.《網站開發項目教程》2.《軟件測試》3.《Java項目案例分析(Java學習路線圖)》項目概述項目目標本項目旨在開發一套網上商城的平臺,它將實現用戶通過互聯網完成商品采購的整個過程。用戶可以通過此平臺的網上商品展示和檢索獲取自己所需要的商品的基本信息,并且可以根據自己的需求,通過互聯網提交商品訂單。商家能夠通過此平臺來處理用戶所提交的訂單,根據用戶提交訂單的內容來判斷是否與此用戶交易。項目運行環境硬件:1)服務器:基于Intel構架的企業服務器2)工作站:PC機軟件:操作系統:中文MicrosoftWindowsXP及以上版本支持環境:MicrosoftIIS數據庫:MySQL實現工具:eclipse,RSA,Tomcat等項目的條件與限制1.項目啟動的條件和假設項目得到全力支持;在項目開發完成后,實施環境準備完善;2.存在的風險人的因素開發經驗不足。(高)系統必須與物流系統配合;PC服務器/Window平臺無法承受大的交易量;資源開發周期短;(高)技術開發人員對所使用的技術不熟悉;(高)開發人員對所使用對所使用的開發工程技術不了解;可擴展性:本期開發至開發系統的核心部分,很多需求將留到以后開發;可靠性:系統崩潰(客戶端和服務器)時的恢復;安全性:會員信息和訂單的安全性;協作一些特殊的要求;內部協作不暢;部分功能需要的接口產生問題;(高)第二章整體說明網上商城是為了精簡商業活動中場所所帶來的成本以及地理位置所帶來的商業活動不便所開發的,依托互聯網來進行商業活動的平臺。它提供一套基于互聯網的商品采購與交易模式,打破商城和用戶之間由于場所限制帶來的購物不便,同時,它能夠降低商場場地所帶來的成本,將更大的實惠反饋給購買者。從而為購買者和商家開辟一條共贏的道路。本項的最終目標是建立一個基于互聯網的平臺,它能夠分別為商品的購買者和商場提供不同的服務。其中,商品購買者能夠通過此平臺來進行商品瀏覽、選購和提交訂單;商場可以通過此平臺來進行訂單處理和庫存處理。第三章具體需求網上商城類似于現實世界當中的商店,差別是利用電子商務的各種手段,達成從買到賣的過程的虛擬商店,從而減少中間環節,消除運輸成本和代理中間的差價,造就對普通消費,和加大市場流通帶來巨大的發展空間。盡能的還消費者以利益,帶動公司發展和企業騰飛,引導國民經濟穩定快速發展,推動國內生產總值。下文將分成以下6個部分來描述整個網上商城的需求,其中:1.用例分析:用例分析主要是描述整個網上商城對購買者和商家所能夠提供的功能。它通過清晰的用例,詳細描述在整個網上商城的交易和管理過程中所有參與者的功能。2.軟件可用性需求:軟件可用性需求主要描述網上商城在符合怎樣的條件下才能夠順利地被用戶接收并使用。3.軟件可靠性需求:軟件可靠性需求主要描述網上商城能夠在什么條件范圍內穩定運行的條件參數。4.軟件性能需求:軟件性能需求主要描述軟件技術教育平臺的性能參數,本文檔將從響應速度、并發量要求以及未來的可擴展性參數三個方面來描述。5.軟件設計約束:軟件設計約束主要描述在使用本文檔進行軟件系統設計時,必須要遵循的設計約定。6.接口:接口主要描述網上商城在實施或者集成時,需要與其它系統進行交互的內容。系統功能結構系統級需求在系統中,功能需求包含三個部分:一部分是購買者的購買過程,一部分是商場的處理過程,一部分是系統管理員管理系統的功能。其中,商品購買是一個單獨的過程,所以,它將擁有一個獨立的用例模型,而商場的處理和系統管理息息相關,它將合并成為一個用例模型。角色描述在本項目中,共涉及四類角色:管理員,游客以及注冊用戶。1.管理員:對網上商場的某個或者某幾個部分進行管理的人員;2.注冊用戶:也叫商場會員,它具有在本網上購物平臺中購物的合法權限,也是本平臺中唯一具有發起訂單的人員。用例描述下面將詳細描述各個用戶在本網上購物平臺中的用例。1管理員用例本節將描述管理所具有的所有的功能。進貨管理:進行商品采購入庫,采購退貨,進/退單據和當前庫存查詢,與供貨商的往來帳務。銷售管理:進行商品銷售,顧客退貨,銷/退單據和當前庫存查詢,POS銷售統計,與客戶的往來帳務。庫存管理:包括庫存之間商品調拔,商品的報損溢,強大的庫存盤點功能,庫存商品報警查詢。統計報表:完整的統計查詢功能,每張單據每次收款付款都可以清楚的反映?;驹O置:商品信息,商品調價,供貨商,客戶,員工,會員,倉庫等基本參數的設置。系統維護:數據庫備份/恢復,系統初始化,操作員修改密碼,年終結算,查看日志,打印條碼,贈品管理。商品銷售:進行商品的銷售工作,用戶可以通過輸入商品的條碼,編號來選擇商品。銷售退貨:進行已銷售商品的顧客退貨工作,同樣可以通過商品條碼和編號來選擇商品。兌換贈品:有關會員用積分兌換贈品的管理工作。贈送贈品:有關贈品的贈送管理工作。修改密碼:修改當前收銀員的密碼。出入款管理:管理有關收銀員的出入款工作。2用戶用例用戶是整個網上購物過程的主角,要想真正的使用本網站進行購物,就必須注冊成為本系統的合法用戶,本系統將為您提供一個系統中唯一的用戶名,并且提供登錄系統的密碼,當然不是所有的用戶都要直接購買商品,也可能只是瀏覽一下商品信息,那么就不需要注冊成為系統的用戶。所有,該系統中的用戶體系可以是瀏覽者,也可以注冊成為系統用戶。當注冊成為系統的用戶后,可以修改自己的用戶信息、登錄自己的訂單信息、管理自己的收藏夾等。1)用戶登錄和注冊輸入用戶名、密碼輸入用戶名、密碼登錄注冊輸入用戶名輸入密碼其他用戶密碼修改用例名稱用戶密碼修改主要參與者注冊用戶前置條件用戶必須是注冊用戶,且用戶只能夠修改自己的登錄密碼,用戶必須已經登錄后置條件將新的密碼更新到系統中,用戶在下次登錄時可以采用新密碼登錄主要成功場景1.游客輸入用戶的新密碼和確認新密碼2.系統校驗用戶密碼信息輸入的合法性3.系統將用戶的密碼信息存儲3)商品搜索用例名稱商品搜索主要參與者未經注冊的游客前置條件無后置條件取得符合用戶檢索條件要求的商品,并且,用戶可以根據自己的需要在符合用戶檢索條件的商品列表中進行商品認購主要成功場景輸入所需要了解的商品的名稱或者關鍵字如果商城中存在符合條件的商品,那么顯示這些商品的列表,如果不存在,那么提示用戶商場中無符合條件的商品擴展當信息更新過程中發生錯誤時,系統將捕獲異常,同時將失敗信息反饋給游客特殊需求無4)商品選購用例名稱商品選購主要參與者注冊的用戶前置條件用戶必須是注冊用戶,并且用戶登錄到系統中后置條件能夠將商品放入用戶的購物車內主要成功場景選擇所需要購買的商品將商品放入購物車擴展當信息更新過程中發生錯誤時,系統將捕獲異常,同時將失敗信息反饋給用戶特殊需求用戶的購物車在用戶離開商城,關閉瀏覽器后也可以保留5)將商品加入到個人收藏用例名稱將商品加入到個人收藏主要參與者注冊用戶前置條件用戶必須是注冊用戶,并且用戶登錄到系統中后置條件成功將商品加入個人收藏夾,用戶此后能夠直接從用戶個人收藏夾中查閱這些商品的信息和購買這些商品主要成功場景1.用戶選擇所需要的商品2.將所選擇的商品加入到個人收藏夾中6)清空購物車用例名稱清空購物車主要參與者未經注冊的游客前置條件游客的購物車里有選購的商品后置條件能夠將游客購物車中的所有商品清除,將游客的購物車設置為空的狀態主要成功場景游客發出清空購物車的指令系統將游客的購物車設置成為空的狀態擴展當信息更新過程中發生錯誤時,系統將捕獲異常,同時將失敗信息反饋給游客特殊需求游客的購物車在游客離開商城,關閉瀏覽器后將不得到保存7)刪除商品用例名稱刪除商品主要參與者未經注冊的游客前置條件游客的購物車里有選購的商品后置條件將游客購物車中的某一件商品移出游客的購物車主要成功場景游客選擇所需要移出的商品發出刪除指令,系統將此商品從購物車中移除擴展當信息更新過程中發生錯誤時,系統將捕獲異常,同時將失敗信息反饋給游客特殊需求游客的購物車在游客離開商城,關閉瀏覽器后將不得到保存軟件可用性需求界面簡潔美觀,符合用戶的操作習慣和審美觀。當系統出現錯誤時,能夠給用戶友好的提醒。軟件可靠性需求系統必需能夠7×24不間斷運行。系統能夠定期自動備份數據,當故障發生時,能夠使用備份數據恢復。系統起動時間不應該超過30分鐘。系統發生故障,恢復時間不應超過2小時。用戶非活動狀態下每次會話時間必須保持30分鐘。單個會話發生錯誤的時候,不影響其它會話。軟件性能需求單個用戶會話響應時間不應超過5秒。系統并發量不低于50個用
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司組織滑雪策劃方案
- 2025年物流與供應鏈管理考試卷及答案
- 2025年現代文學與書法藝術考試試題及答案
- 2025年企業文化與內部管理的考核試卷及答案
- 2025年品牌傳播與市場聯系考核考試試卷及答案
- 2025年可持續發展與環境政策基礎知識考試卷及答案
- 2025年媒體傳播與社會學習研究考試試卷及答案
- 2025年計算機網絡與信息安全課程考試題及答案
- 2025年材料科學與工程專業綜合能力測試卷及答案
- 2025年初中歷史學科教育考試試題及答案
- 工業管道工程工程量清單項目設置及計價
- 港口集團績效考核方案
- 基于MATLAB的控制系統仿真及應用-第5章-基于MATLABSimulink的控制系統建模與仿真課件
- 一二次深度融合成套柱上斷路器匯報課件
- 解凍記錄表(標準模版)
- 初中數學北師大八年級下冊(2023年修訂) 因式分解岷陽王冬雪提公因式法教學設計
- 金屬非金屬礦山安全規程
- 生活飲用水游離余氯方法驗證報告
- DB32∕T 186-2015 建筑消防設施檢測技術規程
- C-TPAT反恐知識培訓ppt課件
- 巡檢培訓課件.ppt
評論
0/150
提交評論