




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上面向?qū)ο蠓治雠c設(shè)計(jì)實(shí)驗(yàn)報(bào)告姓 名: 學(xué) 號(hào): 班 級(jí): 計(jì)11-1班指導(dǎo)老師:張 磊目 錄 B2C網(wǎng)上購物系統(tǒng)需求分析報(bào)告一、功能性需求 這次開發(fā)的軟件項(xiàng)目是一個(gè)網(wǎng)上購物系統(tǒng)。使用此系統(tǒng)的顧客通過互聯(lián)網(wǎng)進(jìn)行網(wǎng)上購物;使用此系統(tǒng)的管理員通過互聯(lián)網(wǎng)進(jìn)行系統(tǒng)的管理。B2C網(wǎng)上購物系統(tǒng)的功能如下:(1)顧客: 1.顧客能夠通過商品類別來尋找屬于該類別的商品,并獲得商品的摘要信息。 2.顧客能夠通過輸入某些關(guān)鍵字,對(duì)商品進(jìn)行查詢,并獲得符合檢索條件的商品的摘要信息。 3.顧客能夠在商品詳細(xì)畫面上獲得商品的詳細(xì)介紹信息。 4.顧客能夠在頁面上輸入注冊(cè)信息后,注冊(cè)成為網(wǎng)站的會(huì)員。
2、5.顧客能夠在頁面上修改自己的注冊(cè)資料,更新原有的注冊(cè)信息。 6.顧客能夠在輸入合法的用戶賬號(hào)和密碼后,登錄系統(tǒng)。 7.顧客能夠在任何時(shí)間退出系統(tǒng)。 8.顧客能夠查看當(dāng)前訂單的最新狀態(tài)和歷史的訂單數(shù)據(jù)。 9.顧客能夠?qū)⒎Q心的商品放入購物車。 10.顧客能夠查看購物車中的商品。 11.顧客能夠更新購物車中商品的數(shù)量,或刪除購物車中的商品。 12.顧客能夠?qū)徫镘囍械纳唐方Y(jié)賬。 13.顧客能夠指定配送地址。輸入過的配送地址被保留在配送地址簿中,以便下次使用。 14.顧客能夠選擇支付方式??蛇x的支付方式:貨到付款和信用卡支付等多種形式。15.顧客能夠在訂單確認(rèn)畫面完成訂單。(2)管理員: 1.管理員
3、能夠在輸入合法的用戶賬號(hào)和密碼后,登錄系統(tǒng)。 2.管理員能夠在任何時(shí)間退出系統(tǒng)。 3.管理員能夠維護(hù)業(yè)務(wù)數(shù)據(jù),包括商品,訂單和會(huì)員等數(shù)據(jù)的新增,更新,刪除和檢索。 4.管理員能夠維護(hù)權(quán)限數(shù)據(jù),包括新增,更新,刪除,檢索操作。 5.管理員能夠維護(hù)管理員數(shù)據(jù),包括新增,更新,刪除,檢索操作。 6.管理員能夠通過批處理程序完成同財(cái)務(wù)系統(tǒng)的交互,更新訂單付款狀態(tài)的最新信息。 7.管理員能夠通過批處理程序完成同庫存系統(tǒng)的交互,更新商品庫存數(shù)的最新信息。8. 管理員能夠通過批處理程序完成同物流系統(tǒng)的交互,更新訂單配送狀態(tài)的最新信息。(3) 其他通用功能性需求 1日志系統(tǒng): 所有的系統(tǒng)出錯(cuò)信息都必須被記錄到
4、出錯(cuò)日志中。信息的格式必須是系統(tǒng)錯(cuò)誤號(hào)碼,日期,時(shí)間,錯(cuò)誤信息。 和用戶相關(guān)的每個(gè)頁面遷移信息都必須被記錄到追尋日志中。信息的格式必須是用戶帳號(hào),日期,時(shí)間,遷移的頁面名。 每次處理前后的消耗的內(nèi)存和處理時(shí)間都必須被記錄到性能日志中。信息的格式必須是日期,時(shí)間,消耗的內(nèi)存,處理時(shí)間。2.郵件系統(tǒng) 系統(tǒng)所有的電子郵件必須通過預(yù)先設(shè)定的郵件系統(tǒng)發(fā)送。3.監(jiān)視系統(tǒng) 監(jiān)視系統(tǒng)必須掃描日志系統(tǒng)如果有任何異常的情況,必須使用郵件系統(tǒng)向管理員發(fā)警告信。4.安全系統(tǒng) 安全系統(tǒng)必須攔截非法的訪問,和對(duì)網(wǎng)站的惡意進(jìn)攻包括(XSS,SQL Injection,非法盜鏈等,非法字符輸入等)。5.優(yōu)惠規(guī)則 系統(tǒng)目前定義
5、的優(yōu)惠規(guī)則為2個(gè)。 按會(huì)員已付款的訂單金額,將會(huì)員分成不同的級(jí)別,每個(gè)級(jí)別在總價(jià)上享有5%,10%,15%,20%等不同的折扣。在一定的時(shí)間期限內(nèi),可以免除配送費(fèi)。6.付款方式 系統(tǒng)目前定義的付款方式為2個(gè)。 信用卡支付和貨到付款。7.預(yù)設(shè)管理員 在系統(tǒng)之初,將預(yù)先設(shè)定在一個(gè)管理員,他具有系統(tǒng)所有的權(quán)限。他的密碼可以被再次修改。二、功能模塊1.登錄系統(tǒng): 用戶如果要進(jìn)行購物操作,需要輸入正確的用戶名和密碼,如果輸入錯(cuò)誤,則停留在登錄頁;2.注冊(cè)系統(tǒng): 客戶如果從來沒有在本網(wǎng)站購買過東西,需要注冊(cè)一個(gè)Customer賬號(hào);3.瀏覽商品系統(tǒng): 進(jìn)入B2C系統(tǒng)后,客戶必須知道有關(guān)的商品信息,可以得到
6、商品的名稱、價(jià)格、各種屬性信息,并能根據(jù)需要輸入相關(guān)信息進(jìn)行搜索;4.購物系統(tǒng):當(dāng)客戶看中某件商品后,可以根據(jù)需要進(jìn)行購買,操作后生成購物單,然后可以下訂單。三、非功能性需求1.可用性下面列出了和系統(tǒng)的可用性相關(guān)的需求。系統(tǒng)客戶端系統(tǒng)的客戶端必須是Web瀏覽器,不需要安裝額外的軟件。系統(tǒng)易用性網(wǎng)上購物系統(tǒng)的用戶界面設(shè)計(jì)必須簡單明了,不需要顧客花費(fèi)額外的時(shí)間來學(xué)習(xí)。幫助服務(wù)網(wǎng)上購物系統(tǒng)的每個(gè)重要頁面上必須都有相關(guān)的幫助頁面的鏈接,顧客可以使用它們來獲得必要的幫助信息。2.可靠性可用性網(wǎng)上購物系統(tǒng)必須能夠24小時(shí)*7天的工作。系統(tǒng)嚴(yán)重錯(cuò)誤發(fā)生的平均時(shí)間間隔 系統(tǒng)發(fā)生嚴(yán)重錯(cuò)誤的平均時(shí)間間隔應(yīng)該大于3
7、00小時(shí)。3.性能最大的并發(fā)人數(shù)網(wǎng)上購物系統(tǒng)的最大并發(fā)訪問數(shù)應(yīng)該為1000。在這個(gè)范圍內(nèi),系統(tǒng)應(yīng)該能夠很好的工作。最大系統(tǒng)相應(yīng)時(shí)間在最大并發(fā)數(shù)為1000范圍內(nèi)時(shí),系統(tǒng)對(duì)用戶的最大相應(yīng)時(shí)間應(yīng)該小于10秒/1萬條數(shù)據(jù)。最大的事務(wù)處理時(shí)間網(wǎng)上購物系統(tǒng)的用戶事務(wù)的最大處理時(shí)間應(yīng)該是30秒,如果超過這個(gè)時(shí)間系統(tǒng)應(yīng)該自動(dòng)結(jié)束用戶的事務(wù)處理。4.保障性出錯(cuò)對(duì)應(yīng)時(shí)間當(dāng)系統(tǒng)發(fā)生錯(cuò)誤時(shí),對(duì)應(yīng)的補(bǔ)丁程序的發(fā)布時(shí)間應(yīng)該是小于2天/一件bug。技術(shù)支持時(shí)間本系統(tǒng)完全上線后的一年內(nèi),提供的技術(shù)支持時(shí)間應(yīng)該是每周8小時(shí)*5天。實(shí)驗(yàn)二 用例圖一、實(shí)驗(yàn)?zāi)康?.學(xué)會(huì)分析系統(tǒng)中的參與者和用例2.掌握用例圖的繪制方法二、實(shí)驗(yàn)器材1.
8、 計(jì)算機(jī)一臺(tái);2. Rational Rose 工具軟件;三、實(shí)驗(yàn)內(nèi)容畫出b2c的用例圖并寫出用例描述。四、實(shí)驗(yàn)結(jié)果1)、用例描述1.商品類別1.1用例簡述 顧客瀏覽商品類別,系統(tǒng)返回此類別下的子類別或商品的一覽。1.2基本事件流 1 顧客:在商品大類別頁面,選擇某個(gè)大類別。2 系統(tǒng):根據(jù)顧客選擇的商品類別,返回此類別下所有的中類別信息。3 顧客:在商品中類別頁面,選擇某個(gè)中類別。4 系統(tǒng):根據(jù)顧客選擇的商品類別,返回此類別下所有的小類別信息。5 顧客:在商品小類別頁面,選擇某個(gè)小類別。6 系統(tǒng):根據(jù)顧客選擇的商品類別,返回此類別下所有的商品信息。 7 用例結(jié)束。顧客登錄系統(tǒng)2.1用例簡述顧客
9、輸入合法的用戶編號(hào)和密碼后,登錄系統(tǒng)。2.2基本事件流 1 顧客:在顧客登錄頁面上,輸入用戶編號(hào)和密碼。 2 系統(tǒng):根據(jù)用戶編號(hào)和密碼檢索系統(tǒng),獲得顧客信息。 3 系統(tǒng):在會(huì)員信息頁面上,顯示歡迎顧客登錄系統(tǒng)。顧客身份由游客變?yōu)闀?huì)員。 4 結(jié)束用例。2. 管理購物車3.1用例簡述 顧客查看購物車中的商品。3.2基本事件流 1 顧客:提交查看購物車的請(qǐng)求。 2 系統(tǒng):在購物車頁面,顯示購物車中的所有商品信息(商品名,價(jià)格,數(shù)量等)。 3 顧客:修改購物車中選購商品的數(shù)量,并提交此請(qǐng)求。 4 系統(tǒng):檢查商品的庫存數(shù)。 5系統(tǒng):更新購物車中選購商品的數(shù)量。 6 系統(tǒng):在購物車頁面上,顯示更新后的購物
10、車中商品信息。 7 顧客:選擇購物車中的商品,并提交刪除請(qǐng)求。 8 系統(tǒng):刪除購物車中顧客選擇的商品。 9 系統(tǒng):在購物車頁面上,顯示更新后的購物車中商品信息。10 例結(jié)束。 2. 管理員退出系統(tǒng)4.1用例簡述 管理員退出系統(tǒng)。 4.2基本事件流 1 管理員:提交退出系統(tǒng)的請(qǐng)求。 2 系統(tǒng):注銷管理員。 3 系統(tǒng):顯示管理員登錄頁面,提示此管理員已經(jīng)退出系統(tǒng)。 4 用例結(jié)束。2. 管理業(yè)務(wù)數(shù)據(jù)5.1用例簡述 管理員管理商品,訂單,會(huì)員等相關(guān)的業(yè)務(wù)數(shù)據(jù),包括對(duì)數(shù)據(jù)的新增,更新,刪除,查詢。 5.2基本事件流 1 管理員:實(shí)施業(yè)務(wù)數(shù)據(jù)的新增,更新,刪除,查詢操作。 2 系統(tǒng): 在系統(tǒng)中實(shí)現(xiàn)對(duì)業(yè)務(wù)數(shù)
11、據(jù)的相關(guān)操作。 3 用例結(jié)束。2. 管理系統(tǒng)權(quán)限6.1用例簡述 管理員管理系統(tǒng)權(quán)限。6.2基本事件流 1 管理員:對(duì)系統(tǒng)中的全體的權(quán)限進(jìn)行新增,更新,刪除,檢索操作。 2 系統(tǒng):在系統(tǒng)中實(shí)現(xiàn)權(quán)限相關(guān)的操作。 3 用例結(jié)束。2. 管理管理員7.1用例簡述 管理員管理管理員的數(shù)據(jù)。 7.2基本事件流 1 管理員:對(duì)系統(tǒng)中的管理員數(shù)據(jù)進(jìn)行新增,更新,刪除,檢索操作。并賦予管理員系統(tǒng)的某些權(quán)限。 2 系統(tǒng):在系統(tǒng)中實(shí)現(xiàn)相關(guān)的操作。 3 用例結(jié)束。2. 付款狀態(tài)批處理8.1用例簡述 此批處理程序完成同財(cái)務(wù)系統(tǒng)的交互,獲得訂單的最新狀態(tài),并更新購物系統(tǒng)中訂單付款狀態(tài)。 8.2基本事件流 1 管理員:運(yùn)行此
12、批處理程序,并將自己的用戶名和密碼作為參數(shù)。 2 系統(tǒng):驗(yàn)證管理員是否有執(zhí)行程序的權(quán)限。3 系統(tǒng):連接財(cái)務(wù)系統(tǒng)。4 系統(tǒng):獲得一組訂單的最新支付狀態(tài)的列表。 5 系統(tǒng):根據(jù)獲得的列表來更新購物系統(tǒng)內(nèi)訂單的付款狀態(tài)。 6 用例結(jié)束。2. 商品庫存批處理9.1用例簡述 此批處理程序完成同庫存系統(tǒng)的交互,獲得商品的最新庫存數(shù),并更新購物系統(tǒng)中商品的庫存數(shù)。 9.2基本事件流 1 管理員:運(yùn)行此批處理程序,并將自己的用戶名和密碼作為參數(shù)。 2 系統(tǒng):驗(yàn)證管理員是否有執(zhí)行程序的權(quán)限。3 系統(tǒng):連接庫存系統(tǒng)。4 系統(tǒng):獲得一組商品的最新庫存數(shù)的列表。 5 系統(tǒng):根據(jù)獲得的列表來更新購物系統(tǒng)內(nèi)商品的庫存數(shù)。
13、 6 用例結(jié)束。2)部分用例圖.五、實(shí)驗(yàn)體會(huì)通過本次試驗(yàn),我學(xué)會(huì)了分析系統(tǒng)中的參與者和用例,掌握了用例圖的繪制方法,剛開始接觸rational rose 還不太熟練,相信在以后的學(xué)習(xí)中會(huì)更熟練。實(shí)驗(yàn)三、四 狀態(tài)圖和活動(dòng)圖一、實(shí)驗(yàn)?zāi)康? 熟悉狀態(tài)圖和活動(dòng)圖的基本功能和使用方法。2 掌握如何使用建模工具繪制狀態(tài)圖和活動(dòng)圖方法。二、實(shí)驗(yàn)器材1. 計(jì)算機(jī)一臺(tái);2. Rational Rose 工具軟件;三、實(shí)驗(yàn)內(nèi)容根據(jù)B2C系統(tǒng)開發(fā)進(jìn)度,在完成對(duì)系統(tǒng)的需求建模,得到用例模型后,應(yīng)針對(duì)每個(gè)用例進(jìn)行業(yè)務(wù)分析,說明其具體的業(yè)務(wù)流程,現(xiàn)系統(tǒng)分析部指派您完成該項(xiàng)任務(wù)。四、實(shí)驗(yàn)截圖狀態(tài)圖活動(dòng)圖五、實(shí)驗(yàn)體會(huì)通過本次
14、實(shí)驗(yàn),我熟悉狀態(tài)圖和活動(dòng)圖的基本功能和使用方法。掌握了如何使用建模工具繪制狀態(tài)圖和活動(dòng)圖方法?;顒?dòng)圖和狀態(tài)圖都是屬于動(dòng)態(tài)圖,描給了系統(tǒng)在某一事件下,從一個(gè)狀態(tài)轉(zhuǎn)為另一個(gè)狀 態(tài)。實(shí)驗(yàn)五 類圖一、實(shí)驗(yàn)?zāi)康?.理解類的基本概念2.理解類間的關(guān)系3.掌握類圖的繪制方法二、實(shí)驗(yàn)器材1. 計(jì)算機(jī)一臺(tái);2. Rational Rose 工具軟件;三、實(shí)驗(yàn)內(nèi)容通過前面內(nèi)容的學(xué)習(xí),完成了對(duì)B2C系統(tǒng)的需求的初步分析,得出系統(tǒng)的用例圖和相應(yīng)的活動(dòng)圖。通過這兩種圖我們可以初步了解系統(tǒng)的業(yè)務(wù)處理過程,但對(duì)業(yè)務(wù)處理過程的處理狀態(tài)間轉(zhuǎn)換了解仍不夠,這不利于設(shè)計(jì)人員對(duì)系統(tǒng)業(yè)務(wù)的進(jìn)一步理解,而狀態(tài)圖能從對(duì)象的動(dòng)態(tài)行為的角度去
15、描述系統(tǒng)的業(yè)務(wù)活動(dòng)。因此,指派你運(yùn)用本節(jié)所學(xué)的狀態(tài)圖,四、實(shí)驗(yàn)結(jié)果五、實(shí)驗(yàn)體會(huì) 通過本次試驗(yàn),我理解了類的基本概念,理解了類間的關(guān)系,掌握了類圖的繪制方法實(shí)驗(yàn)六 類的關(guān)系一、實(shí)驗(yàn)?zāi)康?理解類間關(guān)系的基本概念。2掌握描繪類間關(guān)系的方法。3掌握在Rational Rose中繪制類關(guān)系的操作方法。二、實(shí)驗(yàn)器材1計(jì)算機(jī)一臺(tái)。2Rational Rose 工具軟件。三、實(shí)驗(yàn)內(nèi)容通過對(duì)前面內(nèi)容的學(xué)習(xí),使我們完成了B2C系統(tǒng)的需求分析,并從業(yè)務(wù)對(duì)象中抽象出了類。我們知道類通常是不會(huì)單獨(dú)存在,而是由關(guān)聯(lián)、泛化、依賴等關(guān)系相互協(xié)作來靜態(tài)描述業(yè)務(wù)系的。因此,我們?cè)谡页鱿到y(tǒng)中所存在的類的前提下,需要進(jìn)一步對(duì)業(yè)務(wù)對(duì)象間如何聯(lián)系進(jìn)行建?!,F(xiàn)指派你運(yùn)用本節(jié)所學(xué)的相關(guān)知識(shí),完成如下任務(wù):四、實(shí)驗(yàn)截圖五、實(shí)驗(yàn)小結(jié)通過實(shí)驗(yàn),我更加深入理
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 小區(qū)文化設(shè)計(jì)合同范本
- 南大版一年級(jí)心理健康第13課《我已經(jīng)長大了》課件
- 種植合同范本
- 陜西交通職業(yè)技術(shù)學(xué)院《電氣控制技術(shù)B》2023-2024學(xué)年第二學(xué)期期末試卷
- 浦城縣2025年三下數(shù)學(xué)期末統(tǒng)考模擬試題含解析
- 河南開封科技傳媒學(xué)院《施工組織設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 江西青年職業(yè)學(xué)院《決策科學(xué)研究》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025屆六盤水市盤縣小升初數(shù)學(xué)高頻考點(diǎn)檢測(cè)卷含解析
- 無錫科技職業(yè)學(xué)院《節(jié)能技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 倫教租房合同范本
- 教育專家報(bào)告合集:年度得到:沈祖蕓全球教育報(bào)告(2023-2024)
- 兒童尿道黏膜脫垂介紹演示培訓(xùn)課件
- 下肢骨關(guān)節(jié)損傷課件
- 2023發(fā)電企業(yè)防汛工作管理辦法
- 食品安全風(fēng)險(xiǎn)評(píng)估的課件
- 復(fù)方板藍(lán)根顆粒工藝驗(yàn)證方案大全
- 信息技術(shù)拓展模塊高職PPT完整全套教學(xué)課件
- 《動(dòng)物王國開大會(huì)》說課PPT
- 春玉米套種秋黃瓜技術(shù)
- QC成果提高工業(yè)廠房基礎(chǔ)預(yù)埋地腳螺栓的精確度
- 四年級(jí)下冊(cè)勞動(dòng)技術(shù)教案
評(píng)論
0/150
提交評(píng)論