




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、UML建模大作業(yè)實(shí)驗(yàn)報(bào)告 組號(hào): 選題名:E-store網(wǎng)上書(shū)店系統(tǒng)小組成員 .1.需求模型從用戶角度描述系統(tǒng)功能的用例 從系統(tǒng)管理員角度描述系統(tǒng)功能的用例 2.分析模型2.1.架構(gòu)模型 E-store網(wǎng)上書(shū)店包圖 系統(tǒng)輔助包圖2.2.分析機(jī)制列出系統(tǒng)所有涉及的分析機(jī)制。名稱描述驗(yàn)證驗(yàn)證用戶是否有權(quán)訪問(wèn)系統(tǒng)授權(quán)確認(rèn)用戶在請(qǐng)求某種類(lèi)型的服務(wù)時(shí)具有相應(yīng)的權(quán)限消息給系統(tǒng)的用戶發(fā)送電子郵件留存(持久化)存儲(chǔ)系統(tǒng)的狀態(tài)表示層請(qǐng)求處理處理用戶通過(guò)Web界面提出的請(qǐng)求系統(tǒng)參數(shù)管理處理外部參數(shù)2.3.關(guān)鍵抽象 2.4.用例實(shí)現(xiàn) 2.4.1.注冊(cè)用例的用例 1. 用例名注冊(cè)1.1 簡(jiǎn)要描述本用例由游客觸發(fā)的,允
2、許顧客在該書(shū)店注冊(cè)成為會(huì)員用戶,實(shí)現(xiàn)會(huì)員的一些權(quán)限。2. 事件流2.1 基本流2.1.1 顧客進(jìn)行注冊(cè)顧客在登陸系統(tǒng)時(shí)必須先注冊(cè)一個(gè)賬號(hào),才能進(jìn)行登錄查詢。2.2 備選流 2.2.1 注冊(cè)賬號(hào)無(wú)效如果顧客登陸賬號(hào)已存在或者驗(yàn)證碼錯(cuò)誤,提示顧客無(wú)效。本用例結(jié)束。3. 特殊需求沒(méi)有和本用例有關(guān)的特殊需求。4. 前置條件在針對(duì)登陸書(shū)店,必須先注冊(cè)成為會(huì)員5. 后置條件無(wú)。6. 擴(kuò)展點(diǎn)沒(méi)有和本用例有關(guān)的擴(kuò)展點(diǎn)。2.4.2.圖書(shū)瀏覽用例的用例1.用例名圖書(shū)瀏覽1.1簡(jiǎn)要描述本用例由游客、會(huì)員觸發(fā)的,允許顧客在書(shū)店頁(yè)面瀏覽書(shū)店的概況和書(shū)籍種類(lèi)。2.事件流2.1基本流2.1.2顧客進(jìn)行圖書(shū)瀏覽顧客在書(shū)店頁(yè)面
3、瀏覽書(shū)店概況和書(shū)籍種類(lèi)。本用例結(jié)束2.2備選流 2.2.1瀏覽無(wú)效如果顧客瀏覽頁(yè)面不存在或者方式不正確,提示顧客瀏覽無(wú)效。本用例結(jié)束。3.特殊需求沒(méi)有和本用例有關(guān)的特殊需求。4.前置條件無(wú)。5.后置條件 無(wú)。6.擴(kuò)展點(diǎn) 沒(méi)有和本用例有關(guān)的擴(kuò)展點(diǎn)。2.4.3.圖書(shū)查詢用例的用例1.用例名圖書(shū)查詢1.1簡(jiǎn)要描述本用例由游客、會(huì)員觸發(fā)的,允許顧客在書(shū)店頁(yè)面查詢書(shū)籍信息。2.事件流2.1基本流2.1.2顧客進(jìn)行圖書(shū)查詢顧客在書(shū)店頁(yè)面查詢書(shū)店里書(shū)籍種類(lèi)。本用例結(jié)束2.2備選流 2.2.1查詢無(wú)效如果顧客查詢書(shū)籍不存在或者方式不正確,提示顧客查詢無(wú)效。本用例結(jié)束。3.特殊需求。沒(méi)有和本用例有關(guān)的特殊需求。
4、4.前置條件無(wú)。5.后置條件無(wú)。6.擴(kuò)展點(diǎn)沒(méi)有和本用例有關(guān)的擴(kuò)展點(diǎn)。2.4.4.登錄用例的用例1.例名登陸1.2 簡(jiǎn)要描述本用例由會(huì)員觸發(fā)的,允許顧客在瀏覽拍賣(mài)圖書(shū)查詢目錄時(shí),針對(duì)特定的圖書(shū)類(lèi)型。在針對(duì)一個(gè)特定的圖書(shū),買(mǎi)主必須登錄系,進(jìn)行挑選。2.事件流2.3 基本流2.3.1 顧客進(jìn)行注冊(cè)顧客在登陸系統(tǒng)時(shí)必須先注冊(cè)一個(gè)賬號(hào),才能進(jìn)行登錄查詢。2.3.2 顧客登陸系統(tǒng)顧客登陸系統(tǒng)進(jìn)行圖書(shū)查詢。2.4 備選流 2.4.1 登陸賬號(hào)無(wú)效如果顧客登陸賬號(hào)不存在或者密碼不正確,提示顧客無(wú)效。本用例結(jié)束。3.特殊需求沒(méi)有和本用例有關(guān)的特殊需求。4.前置條件在針對(duì)一個(gè)圖書(shū)查詢之前,顧客必須登錄系統(tǒng)進(jìn)行查找
5、。5.后置條件無(wú)。6.擴(kuò)展點(diǎn)沒(méi)有和本用例有關(guān)的擴(kuò)展點(diǎn)。2.4.5 個(gè)人信息維護(hù)用例的用例1.用例名個(gè)人信息維護(hù)1.1簡(jiǎn)要描述本用例由會(huì)員觸發(fā)的,允許顧客在登陸系統(tǒng)后修改補(bǔ)充自己的個(gè)人信息并保存。2.事件流2.1基本流 2.1.1修改自己的個(gè)人信息顧客對(duì)自己的個(gè)人信息進(jìn)行修改并提交該信息。2.1.2通知顧客修改結(jié)果。系統(tǒng)向顧客發(fā)送電子郵件,通知顧客修改成功。本用例結(jié)束2.2備選流2.2.1修改信息無(wú)效如果顧客所改信息不符合系統(tǒng)規(guī)定,提示顧客修改無(wú)效。本用例結(jié)束。3.特殊需求。沒(méi)有和本用例有關(guān)的特殊需求。4.前置條件在顧客進(jìn)行信息修改之前,顧客必須登錄系統(tǒng)進(jìn)行修改。5.后置條件無(wú)。6.擴(kuò)展點(diǎn) 沒(méi)有
6、和本用例有關(guān)的擴(kuò)展點(diǎn)。2.4.6 選購(gòu)用例的用例1.用例名選購(gòu)1.1簡(jiǎn)要描述本用例由會(huì)員觸發(fā)的,允許顧客在瀏覽圖書(shū)查詢目錄時(shí)進(jìn)行選購(gòu),針對(duì)自己想要的圖書(shū)進(jìn)行選購(gòu)。在針對(duì)圖書(shū)選購(gòu)時(shí),買(mǎi)主必須登錄系統(tǒng),進(jìn)行挑選。2.事件流2.1基本流2.1.1輸入要買(mǎi)的圖書(shū)類(lèi)型顧客對(duì)一個(gè)圖書(shū)類(lèi)型進(jìn)行查找。系統(tǒng)展示圖書(shū)查詢表單界面。2.1.2輸入圖書(shū)詳細(xì)信息顧客輸入圖書(shū)詳細(xì)信息并提交該信息。2.1.3.通知顧客查詢結(jié)果。系統(tǒng)向顧客發(fā)送電子郵件,通知顧客查找圖書(shū)的信息已經(jīng)輸入。本用例結(jié)束2.2.備選流 2.2.1查詢圖書(shū)信息無(wú)效如果顧客所找圖書(shū)不存在,提示顧客無(wú)效。本用例結(jié)束。3.特殊需求沒(méi)有和本用例有關(guān)的特殊需求。
7、4.前置條件在針對(duì)一個(gè)圖書(shū)選購(gòu)之前,顧客必須登錄系統(tǒng)進(jìn)行查找。5.后置條件無(wú)。6.擴(kuò)展點(diǎn)沒(méi)有和本用例有關(guān)的擴(kuò)展點(diǎn)。2.4.7 收藏夾維護(hù)用例的用例1.用例名收藏夾維護(hù)1.1簡(jiǎn)要描述本用例由會(huì)員觸發(fā)的,允許顧客在瀏覽圖書(shū)查詢目錄時(shí),針對(duì)特定的圖書(shū)類(lèi)型進(jìn)行收藏,以便以后查找方便。2.事件流2.1基本流2.1.2選擇要買(mǎi)的圖書(shū)類(lèi)型顧客表明其打算對(duì)一個(gè)圖書(shū)類(lèi)型進(jìn)行查找。系統(tǒng)展示圖書(shū)查詢表單界面。2.12輸入圖書(shū)信息買(mǎi)主輸入圖書(shū)信息并提交該信息。2.1.3對(duì)挑選的圖書(shū)進(jìn)行收藏顧客對(duì)自己比較滿意的圖書(shū)進(jìn)行收藏以便以后購(gòu)買(mǎi)時(shí)方便。本用例結(jié)束2.2備選流 2.2.1收藏圖書(shū)無(wú)效如果顧客收藏時(shí)沒(méi)有選擇系統(tǒng)要求的
8、選項(xiàng)時(shí),系統(tǒng)提示收藏?zé)o效,重新收藏。本用例結(jié)束。3.特殊需求沒(méi)有和本用例有關(guān)的特殊需求。4.前置條件 在針對(duì)一個(gè)圖書(shū)收藏之前,顧客必須登錄系統(tǒng)進(jìn)行查找再收藏。5.后置條件無(wú)。6.擴(kuò)展點(diǎn)沒(méi)有和本用例有關(guān)的擴(kuò)展點(diǎn)。2.4.8 購(gòu)物車(chē)管理用例的用例1.用例名購(gòu)物車(chē)管理1.1簡(jiǎn)要描述本用例由會(huì)員觸發(fā)的,允許顧客在瀏覽完圖書(shū)查詢后,對(duì)自己滿意的圖書(shū)加入購(gòu)物車(chē)進(jìn)行保存。2.事件流2.1基本流2.1.1選擇要買(mǎi)的圖書(shū)類(lèi)型顧客表明其打算對(duì)一個(gè)圖書(shū)類(lèi)型進(jìn)行查找。系統(tǒng)展示圖書(shū)查詢表單界面。2.1.2輸入圖書(shū)信息買(mǎi)主輸入圖書(shū)信息并提交該信息。2.1.3圖書(shū)加入購(gòu)物車(chē)顧客將自己選中的圖書(shū)加入購(gòu)物車(chē)。本用例結(jié)束2.2備
9、選流2.2.1加入購(gòu)物車(chē)無(wú)效如果顧客沒(méi)有選擇加入的數(shù)量等信息,提示顧客無(wú)效。本用例結(jié)束。3.特殊需求沒(méi)有和本用例有關(guān)的特殊需求。4前置條件在對(duì)圖書(shū)加入購(gòu)物車(chē)之前,顧客必須登錄系統(tǒng)進(jìn)行查找。5.后置條件無(wú)。6.擴(kuò)展點(diǎn)沒(méi)有和本用例有關(guān)的擴(kuò)展點(diǎn)。2.4.9.訂單維護(hù)用例的用例1.用例名訂單維護(hù)1.1簡(jiǎn)要描述本用例由店主觸發(fā)的,允許顧客在瀏覽完圖書(shū)查詢后,對(duì)自己的購(gòu)買(mǎi)圖書(shū)下訂單,要求店主發(fā)貨。2.事件流2.1基本流2.1.1選擇要買(mǎi)的圖書(shū)類(lèi)型顧客表明其打算對(duì)一個(gè)圖書(shū)類(lèi)型進(jìn)行查找。系統(tǒng)展示圖書(shū)查詢表單界面。2.1.2輸入圖書(shū)信息買(mǎi)主輸入圖書(shū)信息并提交該信息。2.1.3通知顧客查詢結(jié)果。系統(tǒng)向顧客發(fā)送電子
10、郵件,通知顧客查找圖書(shū)的信息已經(jīng)輸入。2.1.4顧客下訂單顧客對(duì)自己的圖書(shū)下訂單,要求賣(mài)家發(fā)貨。2.2備選流 2.2.1訂單無(wú)效如果顧客所找圖書(shū)已經(jīng)賣(mài)完,則訂單無(wú)效。本用例結(jié)束。3.特殊需求沒(méi)有和本用例有關(guān)的特殊需求。4.前置條件在對(duì)圖書(shū)下訂單之前,顧客必須登錄系統(tǒng)進(jìn)行查找。5.后置條件無(wú)。6.擴(kuò)展點(diǎn)沒(méi)有和本用例有關(guān)的擴(kuò)展點(diǎn)。2.4.10.訂單狀態(tài)查詢用例的用例1.用例名訂單狀態(tài)查詢1.1簡(jiǎn)要描述本用例由會(huì)員觸發(fā)的,允許顧客在下訂單之后查詢訂單狀態(tài),查詢訂單是否發(fā)貨和書(shū)籍的物流情況。2.事件流2.1基本流2.1.1查詢訂單狀態(tài)顧客可以登錄查詢是否發(fā)貨或者物流情況。系統(tǒng)展示圖書(shū)查詢表單界面。2.
11、2備選流 2.2.1查詢無(wú)效如果顧客所查已被領(lǐng)取,則查詢無(wú)效。本用例結(jié)束。3.特殊需求沒(méi)有和本用例有關(guān)的特殊需求。4.前置條件在對(duì)查詢之前,顧客必須登錄系統(tǒng)進(jìn)行查找。5.后置條件無(wú)。6.擴(kuò)展點(diǎn)沒(méi)有和本用例有關(guān)的擴(kuò)展點(diǎn)。2.4.11.結(jié)賬用例的用例1.用例名結(jié)賬1.1簡(jiǎn)要描述本用例由會(huì)員觸發(fā)的,允許顧客在購(gòu)買(mǎi)圖書(shū)前對(duì)自己的訂單結(jié)賬,之后賣(mài)家進(jìn)行發(fā)貨。2.事件流2.1基本流2.1.1選擇要買(mǎi)的圖書(shū)類(lèi)型顧客表明其打算對(duì)一個(gè)圖書(shū)類(lèi)型進(jìn)行查找。系統(tǒng)展示圖書(shū)查詢表單界面。2.1.2輸入圖書(shū)信息買(mǎi)主輸入圖書(shū)信息并提交該信息。2.1.3通知顧客查詢結(jié)果系統(tǒng)向顧客發(fā)送電子郵件,通知顧客查找圖書(shū)的信息已經(jīng)輸入。本
12、用例結(jié)束2.1.4結(jié)賬顧客對(duì)自己的訂單結(jié)賬。本用例結(jié)束。2.2.備選流 22.1結(jié)賬無(wú)效如果顧客的支付寶余額不足,系統(tǒng)提醒用戶結(jié)賬無(wú)效。本用例結(jié)束。3.特殊需求沒(méi)有和本用例有關(guān)的特殊需求。4.前置條件在針對(duì)一個(gè)圖書(shū)查詢之前,顧客必須登錄系統(tǒng)進(jìn)行查找。5.后置條件無(wú)。6.擴(kuò)展點(diǎn)沒(méi)有和本用例有關(guān)的擴(kuò)展點(diǎn)。2.4.12.缺書(shū)登記用例的用例1.用例名缺書(shū)登記1.1簡(jiǎn)要描述本用例由游客、會(huì)員觸發(fā)的,允許顧客在瀏覽完圖書(shū)查詢后,對(duì)自己需要的書(shū)籍而書(shū)店沒(méi)有的書(shū)籍進(jìn)行登記。2.事件流2.1基本流2.1.1選擇要買(mǎi)的圖書(shū)類(lèi)型顧客表明其打算對(duì)一個(gè)圖書(shū)類(lèi)型進(jìn)行查找。系統(tǒng)展示圖書(shū)查詢表單界面。2.1.2輸入圖書(shū)信息買(mǎi)
13、主輸入圖書(shū)信息并提交該信息。2.1.3通知顧客查詢結(jié)果。系統(tǒng)向顧客發(fā)送電子郵件,通知顧客查找的圖書(shū)不存在。2.1.4顧客進(jìn)行缺書(shū)登記顧客對(duì)自己需要的書(shū)籍,而書(shū)店沒(méi)有的書(shū)籍登記。2.2備選流 2.2.1登記無(wú)效如果顧客所找的書(shū)籍書(shū)名不對(duì)等原因,提示登記無(wú)效。本用例結(jié)束。3.特殊需求沒(méi)有和本用例有關(guān)的特殊需求。4.前置條件在對(duì)圖書(shū)登記之前,顧客必須登錄系統(tǒng)進(jìn)行查找。5.后置條件無(wú)。6.擴(kuò)展點(diǎn)沒(méi)有和本用例有關(guān)的擴(kuò)展點(diǎn)。2.4.13.意見(jiàn)反饋用例的用例1.用例名意見(jiàn)反饋1.1簡(jiǎn)要描述本用例由游客、會(huì)員觸發(fā)的,允許顧客在瀏覽完圖書(shū)并購(gòu)買(mǎi)了書(shū)籍之后對(duì)書(shū)店的服務(wù)和書(shū)店的圖書(shū)數(shù)量和種類(lèi)做出一點(diǎn)意見(jiàn)并反饋給店主
14、。2.事件流2.1基本流2.1.1意見(jiàn)反饋 對(duì)書(shū)店的服務(wù)進(jìn)行反饋,及時(shí)通知到店主。 2.2備選流 2.2.1反饋意見(jiàn)無(wú)效如果顧客因沒(méi)有填全信息等原因,則反饋意見(jiàn)無(wú)效。本用例結(jié)束。3.特殊需求沒(méi)有和本用例有關(guān)的特殊需求。4.前置條件在對(duì)顧客進(jìn)行反饋意見(jiàn)之前,顧客必須登錄系統(tǒng)。5.后置條件無(wú)。6.擴(kuò)展點(diǎn)沒(méi)有和本用例有關(guān)的擴(kuò)展點(diǎn)。2.4.14.身份驗(yàn)證用例的用例1.用例名身份驗(yàn)證1.1簡(jiǎn)要描述本用例由系統(tǒng)管理員觸發(fā)的,允許管理員進(jìn)入書(shū)店管理系統(tǒng)必須通過(guò)身份驗(yàn)證,才能進(jìn)行書(shū)籍的管理2.事件流2.1基本流2.1.1管理員進(jìn)行身份驗(yàn)證管理員通過(guò)身份驗(yàn)證,登錄書(shū)店管理系統(tǒng)。本用例結(jié)束2.2備選流 2.2.1
15、無(wú)法通過(guò)身份驗(yàn)證如果管理員因不是本店人員,系統(tǒng)提示沒(méi)有此人信息。本用例結(jié)束。3.特殊需求沒(méi)有和本用例有關(guān)的特殊需求。4.前置條件管理人員必須是在本店上班,而且必須在管理系統(tǒng)里面存在本人信息。5.后置條件無(wú)。6.擴(kuò)展點(diǎn)沒(méi)有和本用例有關(guān)的擴(kuò)展點(diǎn)。2.4.15.后臺(tái)用戶管理用例的用例1.用例名后臺(tái)用戶管理1.1簡(jiǎn)要描述本用例由系統(tǒng)管理員觸發(fā)的,允許系統(tǒng)管理員對(duì)不同的用戶進(jìn)行不同的權(quán)限分配和員工信息進(jìn)行錄入、刪除、瀏覽、查詢、修改等并打印報(bào)表進(jìn)行后臺(tái)數(shù)據(jù)的整合,在針對(duì)客戶的權(quán)限分配和員工工作的管理上,系統(tǒng)管理員必須進(jìn)行身份驗(yàn)證。2.事件流2.1基本流2.1.1身份驗(yàn)證管理員進(jìn)行身份驗(yàn)證進(jìn)行不同權(quán)限的客
16、戶的權(quán)限分配和對(duì)員工的錄入、刪除、瀏覽、查詢、修改打印報(bào)表并進(jìn)行后臺(tái)數(shù)據(jù)整理。2.2備選流2.2.1身份驗(yàn)證不存在如果管理員無(wú)法通過(guò)身份驗(yàn)證則不能進(jìn)行員工工作的管理和用戶的權(quán)限分配。本用例結(jié)束。3.特殊需求沒(méi)有和本用例有關(guān)的特殊需求。4.前置條件在針對(duì)用戶的權(quán)限分配和員工的工作分配,管理員必須進(jìn)行身份驗(yàn)證。5.后置條件無(wú)。6.擴(kuò)展點(diǎn)沒(méi)有和本用例有關(guān)的擴(kuò)展點(diǎn)。2.4.16.折扣管理用例的用例1.用例名折扣管理1.1簡(jiǎn)要描述本用例由系統(tǒng)管理員觸發(fā)的,允許管理員對(duì)需要打折的書(shū)籍和不需要打折的書(shū)籍進(jìn)行添加、修改、刪除、查詢和統(tǒng)計(jì)打印報(bào)表并進(jìn)行后臺(tái)數(shù)據(jù)錄入。2.事件流2.1基本流2.1.2管理員進(jìn)行身份
17、驗(yàn)證管理員通過(guò)身份驗(yàn)證查詢需要折扣和不需要折扣的書(shū)籍,并進(jìn)行對(duì)折扣的添加、修改、刪除和查詢打印報(bào)表并進(jìn)行統(tǒng)計(jì)錄入后臺(tái)數(shù)據(jù)庫(kù)。2.1.3查詢需要折扣的書(shū)籍管理員對(duì)需要進(jìn)行打折的書(shū)籍進(jìn)行查詢打印報(bào)表并進(jìn)行后臺(tái)數(shù)據(jù)的錄入。2.1.3查詢結(jié)果管理員對(duì)需要打折的書(shū)籍進(jìn)行添加和修改,對(duì)不要打折的書(shū)籍進(jìn)行刪除。本用例結(jié)束2.2備選流 2.2.1沒(méi)有需要打折和修改的書(shū)籍如果管理員查詢沒(méi)有需要打折和已打折不要修改的書(shū)籍,提示管理員不需要修改。本用例結(jié)束。3特殊需求沒(méi)有和本用例有關(guān)的特殊需求。4.前置條件在管理員進(jìn)行書(shū)籍折扣的查詢時(shí)必須先通過(guò)身份驗(yàn)證。5.后置條件無(wú)。6.擴(kuò)展點(diǎn)沒(méi)有和本用例有關(guān)的擴(kuò)展點(diǎn)。2.4.1
18、7.銷(xiāo)售管理用例的用例1.用例名銷(xiāo)售管理1.1簡(jiǎn)要描述本用例由系統(tǒng)管理員觸發(fā)的,允許管理員瀏覽顧客選購(gòu)的圖書(shū)查詢并進(jìn)行銷(xiāo)售,添加已被購(gòu)買(mǎi)的書(shū)籍,打印報(bào)表,并進(jìn)行統(tǒng)計(jì)錄入后臺(tái)數(shù)據(jù)庫(kù)。針對(duì)管理員對(duì)圖書(shū)的銷(xiāo)售管理,管理員必須通過(guò)身份驗(yàn)證才可以管理。2.事件流2.1基本流2.1.1查詢顧客選購(gòu)書(shū)籍管理員通過(guò)身份驗(yàn)證,查詢顧客選購(gòu)的書(shū)籍信息,打印報(bào)表,并進(jìn)行統(tǒng)計(jì)錄入后臺(tái)數(shù)據(jù)庫(kù)。2.1.2添加被購(gòu)買(mǎi)的書(shū)籍管理員對(duì)被顧客選購(gòu)的書(shū)籍通知添加人員進(jìn)行添加,打印報(bào)表統(tǒng)計(jì)并錄入后臺(tái)數(shù)據(jù)庫(kù)。本用例結(jié)束2.2.備選流 2.2.1查詢無(wú)銷(xiāo)售記錄如果管理員查詢書(shū)籍沒(méi)有被購(gòu)買(mǎi),不需要添加和統(tǒng)計(jì)。本用例結(jié)束。3.特殊需求沒(méi)有和
19、本用例有關(guān)的特殊需求。4.前置條件在針對(duì)管理員進(jìn)行銷(xiāo)售書(shū)籍的查詢,管理員必須通過(guò)身份驗(yàn)證。5.后置條件無(wú)。6.擴(kuò)展點(diǎn)沒(méi)有和本用例有關(guān)的擴(kuò)展點(diǎn)。2.4.18.圖書(shū)管理用例的用例1.用例名圖書(shū)管理1.1簡(jiǎn)要描述本用例由系統(tǒng)管理員和添加人員觸發(fā)的,允許系統(tǒng)管理員對(duì)圖書(shū)的查詢、修改、刪除打印報(bào)表并進(jìn)行統(tǒng)計(jì)錄入后臺(tái)數(shù)據(jù)庫(kù),并對(duì)缺少的書(shū)籍通知添加人員進(jìn)行缺少圖書(shū)的添加工作。2.事件流2.1基本流2.1.2查詢書(shū)架上書(shū)籍的情況管理員對(duì)書(shū)架上的書(shū)籍進(jìn)行查詢和統(tǒng)計(jì)并打印報(bào)表錄入后臺(tái)數(shù)據(jù)庫(kù)。2.12查詢?nèi)鄙俚臅?shū)籍對(duì)書(shū)架上面缺少的書(shū)籍通知添加人員進(jìn)行書(shū)籍的添加2.1.3查詢購(gòu)買(mǎi)少的書(shū)籍管理員對(duì)被顧客選購(gòu)量少的書(shū)籍通
20、知員工修改和刪除并錄入后臺(tái)數(shù)據(jù)庫(kù)。本用例結(jié)束2.2備選流 2.2.1查詢圖書(shū)無(wú)效如果管理員查詢書(shū)架上的書(shū)籍沒(méi)有缺少的書(shū)籍和沒(méi)有需要?jiǎng)h除的書(shū)籍,提示管理員無(wú)需管理。本用例結(jié)束。3.特殊需求沒(méi)有和本用例有關(guān)的特殊需求。4.前置條件在針對(duì)圖書(shū)的管理,管理員必須通過(guò)身份驗(yàn)證才可以進(jìn)行查詢。5.后置條件無(wú)。6.擴(kuò)展點(diǎn)沒(méi)有和本用例有關(guān)的擴(kuò)展點(diǎn)。2.4.19.網(wǎng)站用戶管理用例的用例1.用例名網(wǎng)站用戶管理1.1簡(jiǎn)要描述本用例由最高權(quán)限管理員觸發(fā)的,可管理前臺(tái)的所有個(gè)人用戶,擁有查看、修改、刪除權(quán)限,也可根據(jù)某用戶查找此用戶所有訂單。利用查找用戶功能可查詢到你需用查找的用戶,并進(jìn)行報(bào)表打印和后臺(tái)數(shù)據(jù)的錄入。2.
21、事件流2.1基本流2.1.1查看個(gè)人用戶信息查看個(gè)人用戶的所有訂單,系統(tǒng)展示個(gè)人用戶的所有詳細(xì)信息。2.1.2修改刪除個(gè)人用戶的權(quán)限查詢個(gè)人用戶的訂單,根據(jù)訂單情況修改和刪除個(gè)人用戶的部分權(quán)限。本用例結(jié)束2.2備選流2.2.1查看信息無(wú)需修改如果管理員在查看個(gè)人用戶信息,因沒(méi)有購(gòu)買(mǎi)書(shū)籍或者購(gòu)買(mǎi)書(shū)籍量足以維護(hù)個(gè)人用戶的權(quán)限,提示無(wú)需修改。本用例結(jié)束。3.特殊需求沒(méi)有和本用例有關(guān)的特殊需求。4前置條件在針對(duì)網(wǎng)站用戶管理,管理員必須通過(guò)身份驗(yàn)證。5.后置條件無(wú)。6.擴(kuò)展點(diǎn)沒(méi)有和本用例有關(guān)的擴(kuò)展點(diǎn)。2.4.20.訂貨管理用例的用例1.用例名訂貨管理1.1簡(jiǎn)要描述本用例由系統(tǒng)管理員觸發(fā)的,允許管理員查看
22、需要訂貨的書(shū)籍并進(jìn)行統(tǒng)計(jì)打印報(bào)表并錄入后臺(tái)數(shù)據(jù)庫(kù),員工聯(lián)系服務(wù)商告知訂貨通知。2.事件流2.1基本流2.1.1查看需要訂貨的書(shū)籍查看需要訂貨的書(shū)籍。系統(tǒng)展示書(shū)籍?dāng)?shù)量情況界面。2.1.2統(tǒng)計(jì)需要訂貨的書(shū)籍管理員對(duì)需要訂貨的書(shū)籍進(jìn)行統(tǒng)計(jì)和報(bào)表打印,通知員工給服務(wù)商發(fā)出訂貨通知2.2備選流 2.2.1訂貨無(wú)效如果管理員查詢沒(méi)有需要訂貨的書(shū)籍,系統(tǒng)提示無(wú)需訂貨。本用例結(jié)束。3.特殊需求沒(méi)有和本用例有關(guān)的特殊需求。4.前置條件在對(duì)圖書(shū)的訂貨,管理員必須通過(guò)身份驗(yàn)證并進(jìn)行書(shū)籍?dāng)?shù)量的查詢。5.后置條件無(wú)。6.擴(kuò)展點(diǎn)沒(méi)有和本用例有關(guān)的擴(kuò)展點(diǎn)。2.4.21.查看意見(jiàn)反饋用例的用例1.用例名查看意見(jiàn)反饋1.1簡(jiǎn)要
23、描述本用例由管理人員和查看人員觸發(fā)的,允許管理員和查看人員對(duì)顧客對(duì)服務(wù)和書(shū)籍的數(shù)量和種類(lèi)的意見(jiàn)查看。2.事件流2.1基本流2.1.1查看顧客的意見(jiàn)反饋查看個(gè)人用戶對(duì)書(shū)店的反饋意見(jiàn),顯示個(gè)人用戶對(duì)書(shū)店的反饋意見(jiàn),包含有反饋人的姓名、所在地、聯(lián)系電話和Email地址。本用例結(jié)束。2.2.備選流 22.1查看無(wú)效如果查看人員對(duì)反饋意見(jiàn)查看,因沒(méi)有顧客反饋,提示查看無(wú)效。本用例結(jié)束。3.特殊需求沒(méi)有和本用例有關(guān)的特殊需求。4.前置條件在針對(duì)查看個(gè)人用戶對(duì)書(shū)店的反饋意見(jiàn),管理員必須通過(guò)身份驗(yàn)證。5.后置條件無(wú)。6.擴(kuò)展點(diǎn)沒(méi)有和本用例有關(guān)的擴(kuò)展點(diǎn)。l (1)、類(lèi)設(shè)計(jì)描述及類(lèi)圖畫(huà)出該用例的類(lèi)圖(VOPC:參
24、與者類(lèi)圖),并介紹類(lèi)設(shè)計(jì)的基本思想。l (2)、交互圖 E-store網(wǎng)上書(shū)店系統(tǒng)活動(dòng)圖E-store 網(wǎng)上書(shū)店系統(tǒng)時(shí)序圖游客注冊(cè)時(shí)序圖(1)新用戶填寫(xiě)注冊(cè)信息,當(dāng)用戶身份注冊(cè)信息唯一并且格式附合要求則該用戶信息被保存入數(shù)據(jù)庫(kù)中,并提示用戶注冊(cè)成功。(2)否則提示用戶重新輸入。該模塊涉及到三個(gè)主要類(lèi):注冊(cè)是控制類(lèi),用于業(yè)務(wù)邏輯控制:用戶信息類(lèi)用來(lái)暫存用戶數(shù)據(jù);數(shù)據(jù)庫(kù)類(lèi)將用戶提交的信息永久的保存到數(shù)掘庫(kù)中,若保存失敗則轉(zhuǎn)向用戶信息注冊(cè)頁(yè)面,由用戶確定下一步的操作。會(huì)員登錄時(shí)序圖在圖中根據(jù)觸發(fā)事件的不同,響應(yīng)結(jié)果分為三種情況:(1)由主頁(yè)面登錄事件觸發(fā):驗(yàn)證成功由登錄控制類(lèi)將其轉(zhuǎn)發(fā)到登錄頁(yè)面,失敗
25、轉(zhuǎn)到錯(cuò)誤處理頁(yè)面。(2)由用戶查詢個(gè)人賬戶事件觸發(fā),成功后將轉(zhuǎn)發(fā)到用戶賬戶查詢界面,失敗則轉(zhuǎn)到錯(cuò)誤處理頁(yè)面。(3)由購(gòu)物車(chē)事件觸發(fā),成功后將轉(zhuǎn)發(fā)到購(gòu)物車(chē)狀態(tài)查詢頁(yè)面,失敗將轉(zhuǎn)到錯(cuò)誤處理頁(yè)面。在本系統(tǒng)中采用隱藏表單域和URL兩者結(jié)臺(tái)的方式區(qū)分觸發(fā)事件,在用戶登錄時(shí)分別進(jìn)行小同處理。圖書(shū)查詢時(shí)序圖(1)用戶在圖書(shū)查詢頁(yè)面選擇查詢條件,提交請(qǐng)求到控制類(lèi)圖書(shū)查詢,由該類(lèi)根據(jù)表單中請(qǐng)求參數(shù)值的不同,返回不同的響應(yīng)結(jié)果。(2)分頁(yè)顯示多個(gè)查詢結(jié)果,采用的分頁(yè)方案是按頁(yè)數(shù)分多次查詢數(shù)據(jù)庫(kù),根掘頁(yè)面控制類(lèi)中定義的分頁(yè)參數(shù)從數(shù)據(jù)庫(kù)對(duì)象方法中獲取指定頁(yè)號(hào)的圖書(shū)信息,呈現(xiàn)給用戶,采用這種方案減少了查詢數(shù)掘庫(kù)的次數(shù),
26、提高程序訪問(wèn)效率。圖書(shū)信息時(shí)序圖方式一:在商品信息列表頁(yè)面,用戶將鼠標(biāo)移至圖書(shū)列表,觸發(fā)鼠標(biāo)移動(dòng)事件,該事件由引擎組件對(duì)象處理,該組件根據(jù)傳入?yún)?shù),設(shè)置請(qǐng)求,并發(fā)送一個(gè)XML請(qǐng)求對(duì)象的異步請(qǐng)求,該請(qǐng)求將會(huì)由圖書(shū)信息控制類(lèi)進(jìn)行處理,首先根據(jù)請(qǐng)求從數(shù)據(jù)庫(kù)中獲取該圖書(shū)的書(shū)名及描述信息,并將數(shù)據(jù)暫存于圖書(shū)信息對(duì)象中,接著調(diào)用xml處理(用于將結(jié)果集格式化為XML)組件對(duì)象中的方法,將圖書(shū)信息中的數(shù)據(jù)信息生成XML格式的數(shù)據(jù)信息,最后將序列化的XML數(shù)據(jù)流,寫(xiě)入響應(yīng)對(duì)象,引擎會(huì)啟用注冊(cè)在XML請(qǐng)求對(duì)象上的回調(diào)函數(shù),由該回調(diào)函數(shù)據(jù)利用JavaScript解析XML數(shù)據(jù),并將生成的HTML響應(yīng)信息顯示在圖書(shū)
27、列表頁(yè)面對(duì)應(yīng)的圖書(shū)旁邊,供用戶即時(shí)了解圖書(shū)的相關(guān)簡(jiǎn)介。方式二:用戶也可通過(guò)點(diǎn)擊鼠標(biāo),獲取該圖書(shū)的詳細(xì)信息,該請(qǐng)求也會(huì)由圖書(shū)信息控制類(lèi)進(jìn)行處理,控制類(lèi)會(huì)根據(jù)請(qǐng)求的模式不同,調(diào)用不同的業(yè)務(wù)模型,獲取指定圖書(shū)的詳細(xì)信息,并呈現(xiàn)到圖書(shū)信息頁(yè)面以供用戶決定是否確定購(gòu)買(mǎi)。添加購(gòu)物車(chē)時(shí)序圖客戶添加商品到購(gòu)物車(chē)的操作將觸發(fā)引擎中的點(diǎn)擊事件,這個(gè)事件會(huì)把客戶的操作狀態(tài)異步發(fā)送到購(gòu)物車(chē)管理類(lèi),該控制類(lèi)首先驗(yàn)證用戶是否登錄,其次構(gòu)建一個(gè)購(gòu)物車(chē),調(diào)用數(shù)據(jù)庫(kù)對(duì)象的方法從數(shù)據(jù)庫(kù)中取得該商品的相關(guān)信息,并加入購(gòu)物車(chē)??刂破黝?lèi)將購(gòu)物車(chē)中全部的數(shù)據(jù)保存入用戶賬戶管理界面中,并調(diào)用xml處理對(duì)象方法將購(gòu)物車(chē)中所有數(shù)據(jù)格式化為XM
28、L數(shù)據(jù),序列化后發(fā)送到客戶端瀏覽器中,瀏覽器中的引擎會(huì)將XML DOM數(shù)據(jù)流解析成HTML并添加相關(guān)的事件,然后顯示在購(gòu)物車(chē)項(xiàng)目列表頁(yè)面。更新購(gòu)物車(chē)時(shí)序圖在購(gòu)物車(chē)查看頁(yè)面,客戶選擇刪除操作觸發(fā)引擎中的點(diǎn)擊事件,將用戶的操作狀態(tài)發(fā)送到購(gòu)物車(chē)管理類(lèi),該類(lèi)是購(gòu)物午模塊中所有操作的控制類(lèi),首先,驗(yàn)證用戶身份,然后根據(jù)請(qǐng)求參數(shù)進(jìn)行不同的邏輯處理,將請(qǐng)求轉(zhuǎn)發(fā)到更新購(gòu)物車(chē)控制類(lèi),山該類(lèi)根據(jù)更新操作狀態(tài)的不同(清空或刪除),調(diào)用不同的業(yè)務(wù)模型進(jìn)行處理,更新購(gòu)物車(chē)控制類(lèi)將處理后的結(jié)果保存入用戶賬戶管理界面對(duì)象中并調(diào)用xml處理對(duì)象進(jìn)行購(gòu)物車(chē)數(shù)據(jù)格式轉(zhuǎn)換,最后將格式化為XML的數(shù)據(jù)流寫(xiě)入響應(yīng)對(duì)象中,由客戶端瀏覽器中的引擎處理,引擎處理將生成HTML數(shù)據(jù)并刷新當(dāng)前購(gòu)物車(chē)查看見(jiàn)面。會(huì)員訂購(gòu)時(shí)序圖 游客申請(qǐng)網(wǎng)站賬戶后,才可以購(gòu)買(mǎi)圖書(shū)。會(huì)員要購(gòu)買(mǎi)圖書(shū)首先要用自己注冊(cè)的賬號(hào)密碼進(jìn)行登陸。登陸后可以瀏覽和查詢圖書(shū),當(dāng)看到自己喜愛(ài)的圖書(shū)時(shí)可以進(jìn)行購(gòu)買(mǎi)。會(huì)員只需要在所需的商品后面的購(gòu)買(mǎi)打鉤,提交圖書(shū)ID,等待賣(mài)家接受,生成訂單,提示用戶是否購(gòu)買(mǎi)成功。最后把錢(qián)支付到支付寶。等待賣(mài)家發(fā)貨。訂單生成時(shí)序圖當(dāng)客戶在
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 廉潔意識(shí)持續(xù)增強(qiáng)的具體表現(xiàn)
- 狼的精神講課資料
- 包裝外觀設(shè)計(jì)專利申請(qǐng)
- 老師防震防災(zāi)培訓(xùn)
- 白馬山青年人旅游
- 美妝行業(yè)發(fā)展介紹
- 改電協(xié)議合同范本
- 蔬菜生產(chǎn)訂單合同范本
- 本科教學(xué)護(hù)理管理學(xué)
- 大理農(nóng)林職業(yè)技術(shù)學(xué)院《英語(yǔ)高級(jí)聽(tīng)力1》2023-2024學(xué)年第二學(xué)期期末試卷
- 衛(wèi)生法(教學(xué)講解課件)
- 高三沖刺100天勵(lì)志主題班會(huì)課件
- 全國(guó)工業(yè)產(chǎn)品生產(chǎn)許可證申請(qǐng)書(shū)
- 德能勤績(jī)廉個(gè)人總結(jié)的
- 中層干部崗位競(jìng)聘報(bào)名表格評(píng)分表格評(píng)分標(biāo)準(zhǔn)
- 思想道德與法治課件:第六章 第一節(jié) 社會(huì)主義法律的特征和運(yùn)行
- 有限空間作業(yè)及應(yīng)急物資清單
- 《個(gè)人信息保護(hù)法》解讀
- GB∕T 3216-2016 回轉(zhuǎn)動(dòng)力泵 水力性能驗(yàn)收試驗(yàn) 1級(jí)、2級(jí)和3級(jí)
- 新疆高速公路建設(shè)工程季節(jié)性施工方案
- 新版(七步法案例)PFMEA
評(píng)論
0/150
提交評(píng)論