UML大作業(yè)實(shí)驗(yàn)報(bào)告_第1頁(yè)
UML大作業(yè)實(shí)驗(yàn)報(bào)告_第2頁(yè)
UML大作業(yè)實(shí)驗(yàn)報(bào)告_第3頁(yè)
UML大作業(yè)實(shí)驗(yàn)報(bào)告_第4頁(yè)
UML大作業(yè)實(shí)驗(yàn)報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩12頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

UML建模大作業(yè)實(shí)驗(yàn)報(bào)告組號(hào):選題名:E-store網(wǎng)上書(shū)店系統(tǒng)小組成員.1.需求模型從用戶(hù)角度描述系統(tǒng)功能的用例從系統(tǒng)管理員角度描述系統(tǒng)功能的用例2.分析模型.架構(gòu)模型E-store網(wǎng)上書(shū)店包圖系統(tǒng)輔助包圖2.2.分析機(jī)制[列出系統(tǒng)所有涉及的分析機(jī)制。]名稱(chēng)描述驗(yàn)證驗(yàn)證用戶(hù)是否有權(quán)訪(fǎng)問(wèn)系統(tǒng)授權(quán)確認(rèn)用戶(hù)在請(qǐng)求某種類(lèi)型的效勞時(shí)具有相應(yīng)的權(quán)限消息給系統(tǒng)的用戶(hù)發(fā)送電子郵件留存〔持久化〕存儲(chǔ)系統(tǒng)的狀態(tài)表示層請(qǐng)求處理處理用戶(hù)通過(guò)Web界面提出的請(qǐng)求系統(tǒng)參數(shù)管理處理外部參數(shù).關(guān)鍵抽象.用例實(shí)現(xiàn).1.注冊(cè)用例的用例用例名注冊(cè)簡(jiǎn)要描述本用例由游客觸發(fā)的,允許顧客在該書(shū)店注冊(cè)成為會(huì)員用戶(hù),實(shí)現(xiàn)會(huì)員的一些權(quán)限。事件流根本流顧客進(jìn)行注冊(cè)顧客在登陸系統(tǒng)時(shí)必須先注冊(cè)一個(gè)賬號(hào),才能進(jìn)行登錄查詢(xún)。備選流注冊(cè)賬號(hào)無(wú)效如果顧客登陸賬號(hào)已存在或者驗(yàn)證碼錯(cuò)誤,提示顧客無(wú)效。本用例結(jié)束。特殊需求沒(méi)有和本用例有關(guān)的特殊需求。前置條件在針對(duì)登陸書(shū)店,必須先注冊(cè)成為會(huì)員后置條件無(wú)。擴(kuò)展點(diǎn)沒(méi)有和本用例有關(guān)的擴(kuò)展點(diǎn)。.圖書(shū)瀏覽用例的用例圖書(shū)瀏覽本用例由游客、會(huì)員觸發(fā)的,允許顧客在書(shū)店頁(yè)面瀏覽書(shū)店的概況和書(shū)籍種類(lèi)。顧客在書(shū)店頁(yè)面瀏覽書(shū)店概況和書(shū)籍種類(lèi)。本用例結(jié)束如果顧客瀏覽頁(yè)面不存在或者方式不正確,提示顧客瀏覽無(wú)效。本用例結(jié)束。沒(méi)有和本用例有關(guān)的特殊需求。無(wú)。5.后置條件無(wú)。6.擴(kuò)展點(diǎn)沒(méi)有和本用例有關(guān)的擴(kuò)展點(diǎn)。.圖書(shū)查詢(xún)用例的用例圖書(shū)查詢(xún)本用例由游客、會(huì)員觸發(fā)的,允許顧客在書(shū)店頁(yè)面查詢(xún)書(shū)籍信息。顧客在書(shū)店頁(yè)面查詢(xún)書(shū)店里書(shū)籍種類(lèi)。本用例結(jié)束如果顧客查詢(xún)書(shū)籍不存在或者方式不正確,提示顧客查詢(xún)無(wú)效。本用例結(jié)束。。沒(méi)有和本用例有關(guān)的特殊需求。無(wú)。無(wú)。沒(méi)有和本用例有關(guān)的擴(kuò)展點(diǎn)。.登錄用例的用例1.例名登陸簡(jiǎn)要描述本用例由會(huì)員觸發(fā)的,允許顧客在瀏覽拍賣(mài)圖書(shū)查詢(xún)目錄時(shí),針對(duì)特定的圖書(shū)類(lèi)型。在針對(duì)一個(gè)特定的圖書(shū),買(mǎi)主必須登錄系,進(jìn)行挑選。2.事件流根本流顧客進(jìn)行注冊(cè)顧客在登陸系統(tǒng)時(shí)必須先注冊(cè)一個(gè)賬號(hào),才能進(jìn)行登錄查詢(xún)。顧客登陸系統(tǒng)顧客登陸系統(tǒng)進(jìn)行圖書(shū)查詢(xún)。備選流登陸賬號(hào)無(wú)效如果顧客登陸賬號(hào)不存在或者密碼不正確,提示顧客無(wú)效。本用例結(jié)束。3.特殊需求沒(méi)有和本用例有關(guān)的特殊需求。4.前置條件在針對(duì)一個(gè)圖書(shū)查詢(xún)之前,顧客必須登錄系統(tǒng)進(jìn)行查找。5.后置條件無(wú)。6.擴(kuò)展點(diǎn)沒(méi)有和本用例有關(guān)的擴(kuò)展點(diǎn)?!?.4.5個(gè)人信息維護(hù)用例的用例個(gè)人信息維護(hù)本用例由會(huì)員觸發(fā)的,允許顧客在登陸系統(tǒng)后修改補(bǔ)充自己的個(gè)人信息并保存。顧客對(duì)自己的個(gè)人信息進(jìn)行修改并提交該信息。2.1.2通知顧客修改結(jié)果。系統(tǒng)向顧客發(fā)送電子郵件,通知顧客修改成功。本用例結(jié)束如果顧客所改信息不符合系統(tǒng)規(guī)定,提示顧客修改無(wú)效。本用例結(jié)束。。沒(méi)有和本用例有關(guān)的特殊需求。在顧客進(jìn)行信息修改之前,顧客必須登錄系統(tǒng)進(jìn)行修改。無(wú)。6.擴(kuò)展點(diǎn)沒(méi)有和本用例有關(guān)的擴(kuò)展點(diǎn)?!?.4.6選購(gòu)用例的用例選購(gòu)本用例由會(huì)員觸發(fā)的,允許顧客在瀏覽圖書(shū)查詢(xún)目錄時(shí)進(jìn)行選購(gòu),針對(duì)自己想要的圖書(shū)進(jìn)行選購(gòu)。在針對(duì)圖書(shū)選購(gòu)時(shí),買(mǎi)主必須登錄系統(tǒng),進(jìn)行挑選。顧客對(duì)一個(gè)圖書(shū)類(lèi)型進(jìn)行查找。系統(tǒng)展示圖書(shū)查詢(xún)表單界面。2.1.2.輸入圖書(shū)詳細(xì)信息顧客輸入圖書(shū)詳細(xì)信息并提交該信息。2.1.3.通知顧客查詢(xún)結(jié)果。系統(tǒng)向顧客發(fā)送電子郵件,通知顧客查找圖書(shū)的信息已經(jīng)輸入。本用例結(jié)束如果顧客所找圖書(shū)不存在,提示顧客無(wú)效。本用例結(jié)束。沒(méi)有和本用例有關(guān)的特殊需求。在針對(duì)一個(gè)圖書(shū)選購(gòu)之前,顧客必須登錄系統(tǒng)進(jìn)行查找。無(wú)。沒(méi)有和本用例有關(guān)的擴(kuò)展點(diǎn)?!?.4.7收藏夾維護(hù)用例的用例收藏夾維護(hù)本用例由會(huì)員觸發(fā)的,允許顧客在瀏覽圖書(shū)查詢(xún)目錄時(shí),針對(duì)特定的圖書(shū)類(lèi)型進(jìn)行收藏,以便以后查找方便。顧客說(shuō)明其打算對(duì)一個(gè)圖書(shū)類(lèi)型進(jìn)行查找。系統(tǒng)展示圖書(shū)查詢(xún)表單界面。2.1.2輸入圖書(shū)信息買(mǎi)主輸入圖書(shū)信息并提交該信息。顧客對(duì)自己比擬滿(mǎn)意的圖書(shū)進(jìn)行收藏以便以后購(gòu)置時(shí)方便。本用例結(jié)束如果顧客收藏時(shí)沒(méi)有選擇系統(tǒng)要求的選項(xiàng)時(shí),系統(tǒng)提示收藏?zé)o效,重新收藏。本用例結(jié)束。3.特殊需求沒(méi)有和本用例有關(guān)的特殊需求。4.前置條件在針對(duì)一個(gè)圖書(shū)收藏之前,顧客必須登錄系統(tǒng)進(jìn)行查找再收藏。無(wú)。沒(méi)有和本用例有關(guān)的擴(kuò)展點(diǎn)?!?.4.8購(gòu)物車(chē)管理用例的用例購(gòu)物車(chē)管理本用例由會(huì)員觸發(fā)的,允許顧客在瀏覽完圖書(shū)查詢(xún)后,對(duì)自己滿(mǎn)意的圖書(shū)參加購(gòu)物車(chē)進(jìn)行保存。顧客說(shuō)明其打算對(duì)一個(gè)圖書(shū)類(lèi)型進(jìn)行查找。系統(tǒng)展示圖書(shū)查詢(xún)表單界面。買(mǎi)主輸入圖書(shū)信息并提交該信息。顧客將自己選中的圖書(shū)參加購(gòu)物車(chē)。本用例結(jié)束如果顧客沒(méi)有選擇參加的數(shù)量等信息,提示顧客無(wú)效。本用例結(jié)束。沒(méi)有和本用例有關(guān)的特殊需求。4.前置條件在對(duì)圖書(shū)參加購(gòu)物車(chē)之前,顧客必須登錄系統(tǒng)進(jìn)行查找。無(wú)。沒(méi)有和本用例有關(guān)的擴(kuò)展點(diǎn)。.訂單維護(hù)用例的用例訂單維護(hù)本用例由店主觸發(fā)的,允許顧客在瀏覽完圖書(shū)查詢(xún)后,對(duì)自己的購(gòu)置圖書(shū)下訂單,要求店主發(fā)貨。顧客說(shuō)明其打算對(duì)一個(gè)圖書(shū)類(lèi)型進(jìn)行查找。系統(tǒng)展示圖書(shū)查詢(xún)表單界面。買(mǎi)主輸入圖書(shū)信息并提交該信息。2.1.3通知顧客查詢(xún)結(jié)果。系統(tǒng)向顧客發(fā)送電子郵件,通知顧客查找圖書(shū)的信息已經(jīng)輸入。顧客對(duì)自己的圖書(shū)下訂單,要求賣(mài)家發(fā)貨。如果顧客所找圖書(shū)已經(jīng)賣(mài)完,那么訂單無(wú)效。本用例結(jié)束。沒(méi)有和本用例有關(guān)的特殊需求。在對(duì)圖書(shū)下訂單之前,顧客必須登錄系統(tǒng)進(jìn)行查找。無(wú)。沒(méi)有和本用例有關(guān)的擴(kuò)展點(diǎn)。.訂單狀態(tài)查詢(xún)用例的用例訂單狀態(tài)查詢(xún)本用例由會(huì)員觸發(fā)的,允許顧客在下訂單之后查詢(xún)訂單狀態(tài),查詢(xún)訂單是否發(fā)貨和書(shū)籍的物流情況。顧客可以登錄查詢(xún)是否發(fā)貨或者物流情況。系統(tǒng)展示圖書(shū)查詢(xún)表單界面。如果顧客所查已被領(lǐng)取,那么查詢(xún)無(wú)效。本用例結(jié)束。沒(méi)有和本用例有關(guān)的特殊需求。在對(duì)查詢(xún)之前,顧客必須登錄系統(tǒng)進(jìn)行查找。無(wú)。沒(méi)有和本用例有關(guān)的擴(kuò)展點(diǎn)。.結(jié)賬用例的用例結(jié)賬本用例由會(huì)員觸發(fā)的,允許顧客在購(gòu)置圖書(shū)前對(duì)自己的訂單結(jié)賬,之后賣(mài)家進(jìn)行發(fā)貨。顧客說(shuō)明其打算對(duì)一個(gè)圖書(shū)類(lèi)型進(jìn)行查找。系統(tǒng)展示圖書(shū)查詢(xún)表單界面。買(mǎi)主輸入圖書(shū)信息并提交該信息。系統(tǒng)向顧客發(fā)送電子郵件,通知顧客查找圖書(shū)的信息已經(jīng)輸入。本用例結(jié)束顧客對(duì)自己的訂單結(jié)賬。本用例結(jié)束。如果顧客的支付寶余額缺乏,系統(tǒng)提醒用戶(hù)結(jié)賬無(wú)效。本用例結(jié)束。沒(méi)有和本用例有關(guān)的特殊需求。在針對(duì)一個(gè)圖書(shū)查詢(xún)之前,顧客必須登錄系統(tǒng)進(jìn)行查找。無(wú)。沒(méi)有和本用例有關(guān)的擴(kuò)展點(diǎn)。.缺書(shū)登記用例的用例缺書(shū)登記本用例由游客、會(huì)員觸發(fā)的,允許顧客在瀏覽完圖書(shū)查詢(xún)后,對(duì)自己需要的書(shū)籍而書(shū)店沒(méi)有的書(shū)籍進(jìn)行登記。顧客說(shuō)明其打算對(duì)一個(gè)圖書(shū)類(lèi)型進(jìn)行查找。系統(tǒng)展示圖書(shū)查詢(xún)表單界面。買(mǎi)主輸入圖書(shū)信息并提交該信息。2.1.3通知顧客查詢(xún)結(jié)果。系統(tǒng)向顧客發(fā)送電子郵件,通知顧客查找的圖書(shū)不存在。顧客對(duì)自己需要的書(shū)籍,而書(shū)店沒(méi)有的書(shū)籍登記。如果顧客所找的書(shū)籍書(shū)名不對(duì)等原因,提示登記無(wú)效。本用例結(jié)束。沒(méi)有和本用例有關(guān)的特殊需求。在對(duì)圖書(shū)登記之前,顧客必須登錄系統(tǒng)進(jìn)行查找。無(wú)。沒(méi)有和本用例有關(guān)的擴(kuò)展點(diǎn)。.意見(jiàn)反應(yīng)用例的用例意見(jiàn)反應(yīng)本用例由游客、會(huì)員觸發(fā)的,允許顧客在瀏覽完圖書(shū)并購(gòu)置了書(shū)籍之后對(duì)書(shū)店的效勞和書(shū)店的圖書(shū)數(shù)量和種類(lèi)做出一點(diǎn)意見(jiàn)并反應(yīng)給店主。對(duì)書(shū)店的效勞進(jìn)行反應(yīng),及時(shí)通知到店主。如果顧客因沒(méi)有填全信息等原因,那么反應(yīng)意見(jiàn)無(wú)效。本用例結(jié)束。沒(méi)有和本用例有關(guān)的特殊需求。在對(duì)顧客進(jìn)行反應(yīng)意見(jiàn)之前,顧客必須登錄系統(tǒng)。無(wú)。沒(méi)有和本用例有關(guān)的擴(kuò)展點(diǎn)。.身份驗(yàn)證用例的用例身份驗(yàn)證本用例由系統(tǒng)管理員觸發(fā)的,允許管理員進(jìn)入書(shū)店管理系統(tǒng)必須通過(guò)身份驗(yàn)證,才能進(jìn)行書(shū)籍的管理管理員通過(guò)身份驗(yàn)證,登錄書(shū)店管理系統(tǒng)。本用例結(jié)束如果管理員因不是本店人員,系統(tǒng)提示沒(méi)有此人信息。本用例結(jié)束。沒(méi)有和本用例有關(guān)的特殊需求。管理人員必須是在本店上班,而且必須在管理系統(tǒng)里面存在本人信息。無(wú)。沒(méi)有和本用例有關(guān)的擴(kuò)展點(diǎn)。.后臺(tái)用戶(hù)管理用例的用例后臺(tái)用戶(hù)管理本用例由系統(tǒng)管理員觸發(fā)的,允許系統(tǒng)管理員對(duì)不同的用戶(hù)進(jìn)行不同的權(quán)限分配和員工信息進(jìn)行錄入、刪除、瀏覽、查詢(xún)、修改等并打印報(bào)表進(jìn)行后臺(tái)數(shù)據(jù)的整合,在針對(duì)客戶(hù)的權(quán)限分配和員工工作的管理上,系統(tǒng)管理員必須進(jìn)行身份驗(yàn)證。2.1.1身份驗(yàn)證管理員進(jìn)行身份驗(yàn)證進(jìn)行不同權(quán)限的客戶(hù)的權(quán)限分配和對(duì)員工的錄入、刪除、瀏覽、查詢(xún)、修改打印報(bào)表并進(jìn)行后臺(tái)數(shù)據(jù)整理。如果管理員無(wú)法通過(guò)身份驗(yàn)證那么不能進(jìn)行員工工作的管理和用戶(hù)的權(quán)限分配。本用例結(jié)束。3.特殊需求沒(méi)有和本用例有關(guān)的特殊需求。在針對(duì)用戶(hù)的權(quán)限分配和員工的工作分配,管理員必須進(jìn)行身份驗(yàn)證。無(wú)。沒(méi)有和本用例有關(guān)的擴(kuò)展點(diǎn)?!?.4.16.折扣管理用例的用例折扣管理本用例由系統(tǒng)管理員觸發(fā)的,允許管理員對(duì)需要打折的書(shū)籍和不需要打折的書(shū)籍進(jìn)行添加、修改、刪除、查詢(xún)和統(tǒng)計(jì)打印報(bào)表并進(jìn)行后臺(tái)數(shù)據(jù)錄入。管理員通過(guò)身份驗(yàn)證查詢(xún)需要折扣和不需要折扣的書(shū)籍,并進(jìn)行對(duì)折扣的添加、修改、刪除和查詢(xún)打印報(bào)表并進(jìn)行統(tǒng)計(jì)錄入后臺(tái)數(shù)據(jù)庫(kù)。管理員對(duì)需要進(jìn)行打折的書(shū)籍進(jìn)行查詢(xún)打印報(bào)表并進(jìn)行后臺(tái)數(shù)據(jù)的錄入。管理員對(duì)需要打折的書(shū)籍進(jìn)行添加和修改,對(duì)不要打折的書(shū)籍進(jìn)行刪除。本用例結(jié)束如果管理員查詢(xún)沒(méi)有需要打折和已打折不要修改的書(shū)籍,提示管理員不需要修改。本用例結(jié)束。3.特殊需求沒(méi)有和本用例有關(guān)的特殊需求。在管理員進(jìn)行書(shū)籍折扣的查詢(xún)時(shí)必須先通過(guò)身份驗(yàn)證。無(wú)。沒(méi)有和本用例有關(guān)的擴(kuò)展點(diǎn)。.銷(xiāo)售管理用例的用例銷(xiāo)售管理本用例由系統(tǒng)管理員觸發(fā)的,允許管理員瀏覽顧客選購(gòu)的圖書(shū)查詢(xún)并進(jìn)行銷(xiāo)售,添加已被購(gòu)置的書(shū)籍,打印報(bào)表,并進(jìn)行統(tǒng)計(jì)錄入后臺(tái)數(shù)據(jù)庫(kù)。針對(duì)管理員對(duì)圖書(shū)的銷(xiāo)售管理,管理員必須通過(guò)身份驗(yàn)證才可以管理。管理員通過(guò)身份驗(yàn)證,查詢(xún)顧客選購(gòu)的書(shū)籍信息,打印報(bào)表,并進(jìn)行統(tǒng)計(jì)錄入后臺(tái)數(shù)據(jù)庫(kù)。2.1.2.添加被購(gòu)置的書(shū)籍管理員對(duì)被顧客選購(gòu)的書(shū)籍通知添加人員進(jìn)行添加,打印報(bào)表統(tǒng)計(jì)并錄入后臺(tái)數(shù)據(jù)庫(kù)。本用例結(jié)束如果管理員查詢(xún)書(shū)籍沒(méi)有被購(gòu)置,不需要添加和統(tǒng)計(jì)。本用例結(jié)束。沒(méi)有和本用例有關(guān)的特殊需求。在針對(duì)管理員進(jìn)行銷(xiāo)售書(shū)籍的查詢(xún),管理員必須通過(guò)身份驗(yàn)證。無(wú)。沒(méi)有和本用例有關(guān)的擴(kuò)展點(diǎn)。.圖書(shū)管理用例的用例圖書(shū)管理本用例由系統(tǒng)管理員和添加人員觸發(fā)的,允許系統(tǒng)管理員對(duì)圖書(shū)的查詢(xún)、修改、刪除打印報(bào)表并進(jìn)行統(tǒng)計(jì)錄入后臺(tái)數(shù)據(jù)庫(kù),并對(duì)缺少的書(shū)籍通知添加人員進(jìn)行缺少圖書(shū)的添加工作。管理員對(duì)書(shū)架上的書(shū)籍進(jìn)行查詢(xún)和統(tǒng)計(jì)并打印報(bào)表錄入后臺(tái)數(shù)據(jù)庫(kù)。2.1.2查詢(xún)?nèi)鄙俚臅?shū)籍對(duì)書(shū)架上面缺少的書(shū)籍通知添加人員進(jìn)行書(shū)籍的添加管理員對(duì)被顧客選購(gòu)量少的書(shū)籍通知員工修改和刪除并錄入后臺(tái)數(shù)據(jù)庫(kù)。本用例結(jié)束如果管理員查詢(xún)書(shū)架上的書(shū)籍沒(méi)有缺少的書(shū)籍和沒(méi)有需要?jiǎng)h除的書(shū)籍,提示管理員無(wú)需管理。本用例結(jié)束。沒(méi)有和本用例有關(guān)的特殊需求。在針對(duì)圖書(shū)的管理,管理員必須通過(guò)身份驗(yàn)證才可以進(jìn)行查詢(xún)。無(wú)。沒(méi)有和本用例有關(guān)的擴(kuò)展點(diǎn)。.網(wǎng)站用戶(hù)管理用例的用例網(wǎng)站用戶(hù)管理本用例由最高權(quán)限管理員觸發(fā)的,可管理前臺(tái)的所有個(gè)人用戶(hù),擁有查看、修改、刪除權(quán)限,也可根據(jù)某用戶(hù)查找此用戶(hù)所有訂單。利用查找用戶(hù)功能可查詢(xún)到你需用查找的用戶(hù),并進(jìn)行報(bào)表打印和后臺(tái)數(shù)據(jù)的錄入。查看個(gè)人用戶(hù)的所有訂單,系統(tǒng)展示個(gè)人用戶(hù)的所有詳細(xì)信息。查詢(xún)個(gè)人用戶(hù)的訂單,根據(jù)訂單情況修改和刪除個(gè)人用戶(hù)的局部權(quán)限。本用例結(jié)束如果管理員在查看個(gè)人用戶(hù)信息,因沒(méi)有購(gòu)置書(shū)籍或者購(gòu)置書(shū)籍量足以維護(hù)個(gè)人用戶(hù)的權(quán)限,提示無(wú)需修改。本用例結(jié)束。3.特殊需求沒(méi)有和本用例有關(guān)的特殊需求。4.前置條件在針對(duì)網(wǎng)站用戶(hù)管理,管理員必須通過(guò)身份驗(yàn)證。無(wú)。沒(méi)有和本用例有關(guān)的擴(kuò)展點(diǎn)。.訂貨管理用例的用例訂貨管理本用例由系統(tǒng)管理員觸發(fā)的,允許管理員查看需要訂貨的書(shū)籍并進(jìn)行統(tǒng)計(jì)打印報(bào)表并錄入后臺(tái)數(shù)據(jù)庫(kù),員工聯(lián)系效勞商告知訂貨通知。查看需要訂貨的書(shū)籍。系統(tǒng)展示書(shū)籍?dāng)?shù)量情況界面。管理員對(duì)需要訂貨的書(shū)籍進(jìn)行統(tǒng)計(jì)和報(bào)表打印,通知員工給效勞商發(fā)出訂貨通知如果管理員查詢(xún)沒(méi)有需要訂貨的書(shū)籍,系統(tǒng)提示無(wú)需訂貨。本用例結(jié)束。沒(méi)有和本用例有關(guān)的特殊需求。在對(duì)圖書(shū)的訂貨,管理員必須通過(guò)身份驗(yàn)證并進(jìn)行書(shū)籍?dāng)?shù)量的查詢(xún)。無(wú)。沒(méi)有和本用例有關(guān)的擴(kuò)展點(diǎn)。.查看意見(jiàn)反應(yīng)用例的用例查看意見(jiàn)反應(yīng)本用例由管理人員和查看人員觸發(fā)的,允許管理員和查看人員對(duì)顧客對(duì)效勞和書(shū)籍的數(shù)量和種類(lèi)的意見(jiàn)查看。查看個(gè)人用戶(hù)對(duì)書(shū)店的反應(yīng)意見(jiàn),顯示個(gè)人用戶(hù)對(duì)書(shū)店的反應(yīng)意見(jiàn),包含有反應(yīng)人的姓名、所在地、聯(lián)系和Email地址。本用例結(jié)束。如果查看人員對(duì)反應(yīng)意見(jiàn)查看,因沒(méi)有顧客反應(yīng),提示查看無(wú)效。本用例結(jié)束。3.特殊需求沒(méi)有和本用例有關(guān)的特殊需求。在針對(duì)查看個(gè)人用戶(hù)對(duì)書(shū)店的反應(yīng)意見(jiàn),管理員必須通過(guò)身份驗(yàn)證。無(wú)。沒(méi)有和本用例有關(guān)的擴(kuò)展點(diǎn)。(1)、類(lèi)設(shè)計(jì)描述及類(lèi)圖[畫(huà)出該用例的類(lèi)圖(VOPC:參與者類(lèi)圖),并介紹類(lèi)設(shè)計(jì)的根本思想。](2)、交互圖E-store網(wǎng)上書(shū)店系統(tǒng)活動(dòng)圖E-store網(wǎng)上書(shū)店系統(tǒng)時(shí)序圖游客注冊(cè)時(shí)序圖(1)新用戶(hù)填寫(xiě)注冊(cè)信息,當(dāng)用戶(hù)身份注冊(cè)信息唯一并且格式附合要求.那么該用戶(hù)信息被保存入數(shù)據(jù)庫(kù)中,并提示用戶(hù)注冊(cè)成功。(2)否那么提示用戶(hù)重新輸入。該模塊涉及到三個(gè)主要類(lèi):注冊(cè)是控制類(lèi),用于業(yè)務(wù)邏輯控制:用戶(hù)信息類(lèi)用來(lái)暫存用戶(hù)數(shù)據(jù);數(shù)據(jù)庫(kù)類(lèi)將用戶(hù)提交的信息永久的保存到數(shù)掘庫(kù)中,假設(shè)保存失?。敲崔D(zhuǎn)向用戶(hù)信息注冊(cè)頁(yè)面,由用戶(hù)確定下一步的操作。會(huì)員登錄時(shí)序圖在圖中根據(jù)觸發(fā)事件的不同,響應(yīng)結(jié)果分為三種情況:(1)由主頁(yè)面登錄事件觸發(fā):驗(yàn)證成功由登錄控制類(lèi)將其轉(zhuǎn)發(fā)到登錄頁(yè)面,失敗轉(zhuǎn)到錯(cuò)誤處理頁(yè)面。(2)由用戶(hù)查詢(xún)個(gè)人賬戶(hù)事件觸發(fā),成功后將轉(zhuǎn)發(fā)到用戶(hù)賬戶(hù)查詢(xún)界面,失敗那么轉(zhuǎn)到錯(cuò)誤處理頁(yè)面。(3)由購(gòu)物車(chē)事件觸發(fā),成功后將轉(zhuǎn)發(fā)到購(gòu)物車(chē)狀態(tài)查詢(xún)頁(yè)面,失敗將轉(zhuǎn)到錯(cuò)誤處理頁(yè)面。在本系統(tǒng)中采用隱藏表單域和URL兩者結(jié)臺(tái)的方式區(qū)分觸發(fā)事件,在用戶(hù)登錄時(shí)分別進(jìn)行小同處理。圖書(shū)查詢(xún)時(shí)序圖(1)用戶(hù)在圖書(shū)查詢(xún)頁(yè)面選擇查詢(xún)條件,提交請(qǐng)求到控制類(lèi)圖書(shū)查詢(xún),由該類(lèi)根據(jù)表單中請(qǐng)求參數(shù)值的不同,返回不同的響應(yīng)結(jié)果。(2)分頁(yè)顯示多個(gè)查詢(xún)結(jié)果,采用的分頁(yè)方案是按頁(yè)數(shù)分屢次查詢(xún)數(shù)據(jù)庫(kù),根掘頁(yè)面控制類(lèi)中定義的分頁(yè)參數(shù)從數(shù)據(jù)庫(kù)對(duì)象方法中獲取指定頁(yè)號(hào)的圖書(shū)信息,呈現(xiàn)給用戶(hù),采用這種方案減少了查詢(xún)數(shù)掘庫(kù)的次數(shù),提高程序訪(fǎng)問(wèn)效率。圖書(shū)信息時(shí)序圖方式一:在商品信息列表頁(yè)面,用戶(hù)將鼠標(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ū)列表頁(yè)面對(duì)應(yīng)的圖書(shū)旁邊,供用戶(hù)即時(shí)了解圖書(shū)的相關(guān)簡(jiǎn)介。方式二:用戶(hù)也可通過(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è)面以供用戶(hù)決定是否確定購(gòu)置。添加購(gòu)物車(chē)時(shí)序圖客戶(hù)添加商品到購(gòu)物車(chē)的操作將觸發(fā)引擎中的點(diǎn)擊事件,這個(gè)事件會(huì)把客戶(hù)的操作狀態(tài)異步發(fā)送到購(gòu)物車(chē)管理類(lèi),該控制類(lèi)首先驗(yàn)證用戶(hù)是否登錄,其次構(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ù)保存入用戶(hù)賬戶(hù)管理界面中,并調(diào)用xml處理對(duì)象方法將購(gòu)物車(chē)中所有數(shù)據(jù)格式化為XML數(shù)據(jù),序列化后發(fā)送到客戶(hù)端瀏覽器中,瀏覽器中的引擎會(huì)將XMLDOM數(shù)據(jù)流解析成HTML并添加相關(guān)的事件,然后顯示在購(gòu)物車(chē)工程列表頁(yè)面。更新購(gòu)物車(chē)時(shí)序圖在購(gòu)物車(chē)查看頁(yè)面,客戶(hù)選擇刪除操作.觸發(fā)引擎中的點(diǎn)擊事件,將用戶(hù)的操作狀態(tài)發(fā)送到購(gòu)物車(chē)管理類(lèi),該類(lèi)是購(gòu)物午模塊中所有操作的控制類(lèi),首先,驗(yàn)證用戶(hù)身份,然后根據(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é)果保存入用戶(hù)賬戶(hù)管理界面對(duì)象中.并調(diào)用xml處理對(duì)象進(jìn)行購(gòu)物車(chē)數(shù)據(jù)格式轉(zhuǎn)換,最后將格式化為XML的數(shù)據(jù)流寫(xiě)入響應(yīng)對(duì)象中,由客戶(hù)端瀏覽器中的引擎處理,引擎處理將生成HTML數(shù)據(jù)并刷新當(dāng)前購(gòu)物車(chē)查看見(jiàn)面。會(huì)員訂購(gòu)時(shí)序圖游客申請(qǐng)網(wǎng)站賬戶(hù)后,才可以購(gòu)置圖書(shū)。會(huì)員要購(gòu)置圖書(shū)首先要用自己注冊(cè)的賬號(hào)密碼進(jìn)行登陸。登陸后可以瀏覽和查詢(xún)圖書(shū),當(dāng)看到自己喜愛(ài)的圖書(shū)時(shí)可以進(jìn)行購(gòu)置。會(huì)員只需要在所需的商品后面的購(gòu)置打鉤,提交圖書(shū)ID,等待賣(mài)家接受,生成訂單,提示用戶(hù)是否購(gòu)置成功。最后把錢(qián)支付到支付寶。等待賣(mài)家發(fā)貨。訂單生成時(shí)序圖當(dāng)客戶(hù)在購(gòu)物車(chē)查看頁(yè)面確定要購(gòu)置的所有商品后,將進(jìn)入“訂單生成"模塊,訂單生成頁(yè)面將會(huì)呈現(xiàn)與訂單生成密切相關(guān)的客戶(hù)信息以及送貨方式和付款方式等信息,客戶(hù)確認(rèn)這些信息后,該訂單將會(huì)被提交到效勞器端由訂單處理控制類(lèi)進(jìn)行處理,首先從該用戶(hù)的購(gòu)物車(chē)中獲取所有商品信息,然后調(diào)用操縱數(shù)據(jù)庫(kù)對(duì)象的方法,將訂單信息,訂單詳細(xì)信息,訂單狀態(tài)信息分別保存入數(shù)據(jù)庫(kù)表訂單列表

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論