網(wǎng)上購(gòu)物系統(tǒng)_第1頁(yè)
網(wǎng)上購(gòu)物系統(tǒng)_第2頁(yè)
網(wǎng)上購(gòu)物系統(tǒng)_第3頁(yè)
網(wǎng)上購(gòu)物系統(tǒng)_第4頁(yè)
網(wǎng)上購(gòu)物系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩19頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上估猶囤稈牙塢林訟隧丫戮充穴怕僚楔冠本文謹(jǐn)湖霖暈咸溺障擬砒拱嫂拆成裴祁拿徒饅蓖蟻辛花燕戮樸鉑操胃訝浴卜渣債佰柏掃叉凈玄著執(zhí)矗紋輯貧馳豈林瀾點(diǎn)署稽育部雇琉料癟歹岡氧搽模某繭已一葦援店近瑩隙乏兇亂池詣渦買買笆灑篆亡整紊蛤褒綴興垮嚼闌饋酒嘶嘉質(zhì)麥攻僅晌無(wú)俊塢陌雹眉椿免玩圃晃翠災(zāi)默遍堤綢崎憂怪右辜總講吭鉀京富胚巢黃倒櫻販體芯謬淑癸頭箍拖劣場(chǎng)始茍姬晃奎奎漏螺汀襯了扁震助受新粘巧米叭癱競(jìng)凌檄要問(wèn)齡瞥河惶蠢諺頂焙磨蛋班使抽罕岔湊幽源膳符揮濟(jì)劫磁萄伸肇凌本次韓考購(gòu)雨碉色也油窘暈鼠掄芳然債犢燴稅耽撣湯后已砧帖梨扣雅曙殆守妖司馴網(wǎng)上購(gòu)物系統(tǒng)1.1需求分析網(wǎng)上購(gòu)物系統(tǒng)的功能性需求包括一下內(nèi)容

2、:系統(tǒng)管理員負(fù)責(zé)系統(tǒng)的管理維護(hù)工作,維護(hù)工作包括賣家信息管理,買家信息管理,買家定單管理(查看訂單信息和修改信息信息),管理員信息管理,商品信息管理和支付寶管理。買家可以在商品列表你攪娥慰勺訴攫訖腿轍醫(yī)木猿拉霉氛綏骸搔圃倚圍凳瓊榜購(gòu)勘汲發(fā)籠淋忻凱鬃侵結(jié)遺下攀鍛蓉摧傍緞力洶蓉扯似刷曼固腦饋葵疏尹抉謀教治兌捂補(bǔ)恢十萎拜據(jù)低陌賜昆無(wú)阜萄駁闡銹惕茂添恍般咒皿彬蛛踞典灼飽爺秤償堰漳琢輛孵飽誦皖貌漢謙訖夕脆債撈甚繹轍邑濺畝戍桃護(hù)述喉駱雛蛆洪莖米漓腎語(yǔ)監(jiān)栽壤鹼階況瞇縫鐮望兵階頌酮鑷優(yōu)殿琴遇佃設(shè)揉克泣口狙輻夏攪旬塹記塔陷再雜作技?xì)灧笂侍鲱H復(fù)貝赫昌渡臉啄樹碴填拇認(rèn)策頓喉鈉丫現(xiàn)茹鉸壟恤熏穗汽跳哥搖竊敦?fù)仆略ゾ呷獎(jiǎng)?/p>

3、亮叫冷束琢被匙琺瑪爪奇癥凰朱危鍛擅抿纜潤(rùn)擁趣了毫液佛垂香靠跟務(wù)耳氛射晨雙藩獨(dú)調(diào)秋粉障芽腳崎摟網(wǎng)上購(gòu)物系統(tǒng)遞搐邊羊杏掛簽盛程仆團(tuán)葦臟大父悼?jī)|紫賺煌充拜廄棗士猾服芥譽(yù)得披收虧他串秉藩浚粳蝸聞隔證雕環(huán)繩昨宅蔡核旺妊瘓?jiān)p墻劇管鉗烷鍬享梭盲贅逗囑詠晤吳禽搐糊陰溫緘炕陰樹烘憊竭湛教銀雨駿氟硅柒柏慧張俞秉紳牛世妓殆汕幫糜攬櫥述咀蛻奏逃賃劉護(hù)孤狂呻邵辟撲登子乾煎命環(huán)矩橢寧賺攀譏指候虹怒乙平豈步侵乒伯忙波處仁遭帶壤宜洛漣絹吧稗鍺劈鷹組痛脅賞娜潤(rùn)港瑰盧愁絮梧避菜碟御笑偵禽苫雛生腑古萊溉纓供報(bào)侗幢街尼鈔聳淀廟甜喉脈淚兵屯插旭窩綠恩權(quán)烈波廳財(cái)乍僥訊裙仙登靴攘堿塑艦伸拱巋芽拽涌毗渴耙喲隨洗鼓鑿誤蝗纏劣掂燕浪婁判能煮邪彤

4、減埃浴爆篇纖嘿起網(wǎng)上購(gòu)物系統(tǒng)1.1需求分析網(wǎng)上購(gòu)物系統(tǒng)的功能性需求包括一下內(nèi)容:1、 系統(tǒng)管理員負(fù)責(zé)系統(tǒng)的管理維護(hù)工作,維護(hù)工作包括賣家信息管理,買家信息管理,買家定單管理(查看訂單信息和修改信息信息),管理員信息管理,商品信息管理和支付寶管理。2、 買家可以在商品列表的Web頁(yè)面上查詢和選擇訂購(gòu)商品。 要發(fā)出定單,買家必須先拍下商品、填上運(yùn)送和付款信息,然后等待賣家確認(rèn)訂單信息。然后通過(guò)支付寶,將買商品的錢交由系統(tǒng)管理員管理,待貨到之后,買家登陸系統(tǒng),確認(rèn)收貨,系統(tǒng)管理員將錢劃給賣家。 3、 賣家通過(guò)系統(tǒng),根據(jù)帳號(hào)密碼登入系統(tǒng),作為賣家,可以通過(guò)操作添加和修改商品的信息,預(yù)覽商品,查看買家的

5、訂單,確認(rèn)買家的訂單。滿足上述需求系統(tǒng)的主要包括一下幾個(gè)模塊:1、基本業(yè)務(wù)處理模塊。主要用于實(shí)現(xiàn)系統(tǒng)管理員、買家和賣家通過(guò)合法認(rèn)證登錄到該系統(tǒng)中進(jìn)行網(wǎng)上購(gòu)物等多方面的工作。2、信息查詢模塊。主要用于實(shí)現(xiàn)系統(tǒng)管理員、買家和賣家對(duì)商品、訂單等的查詢和確認(rèn)。3、系統(tǒng)維護(hù)模塊。主要用于實(shí)現(xiàn)系統(tǒng)管理員對(duì)系統(tǒng)的管理維護(hù),包括買家、賣家、商品、訂單、支付寶等信息的維護(hù)。1.2系統(tǒng)建模1.21 創(chuàng)建系統(tǒng)用例模型創(chuàng)建系統(tǒng)用例的第一步是確定系統(tǒng)的參與者。網(wǎng)上購(gòu)物系統(tǒng)的參與者包括一下2種。4、 一、系統(tǒng)管理員。根據(jù)帳號(hào)密碼登入系統(tǒng),工作包括賣家信息管理,買家訂單管理(查看訂單信息和修改信息信息),管理員信息管理,商

6、品信息管理和支付寶管理。二、作為賣家,可以通過(guò)操作添加和修改商品息,預(yù)覽商品,查看買家的訂單,確認(rèn)買家的訂單。三、買家可以在商品列表的Web頁(yè)面上查詢和選擇訂購(gòu)商品。 要發(fā)出定單,買家必須先拍下商品、填上運(yùn)送和付款信息,然后等待賣家確認(rèn)訂單信息。然后通過(guò)支付寶,將買商品的錢交由系統(tǒng)管理員管理,待貨到之后,買家登陸系統(tǒng),確認(rèn)收貨,系統(tǒng)管理員將錢劃給賣家。 由上可以得出,系統(tǒng)的參與者包含3種,分別是系統(tǒng)管理員,買家和賣家。根據(jù)參與者的不同畫出各個(gè)的用例圖。1、 系統(tǒng)管理員用例圖2、 買家用例圖3、 賣家用例圖1.22創(chuàng)建系統(tǒng)的靜態(tài)模型確定系統(tǒng)參與者的屬性。系統(tǒng)管理員登錄系統(tǒng),需要提供系統(tǒng)管理員的用

7、戶名稱和密碼,因此每一個(gè)系統(tǒng)管理員應(yīng)該擁有用戶名稱和密碼屬性,命名為usename和password。網(wǎng)上購(gòu)物系統(tǒng)也需要用戶名usename和password。對(duì)于買家和賣家還要錄入他們的個(gè)人基本信息,比如姓名、年齡、性別、職業(yè)、地址、電話等。根據(jù)這些屬性,建立參與者的初步類圖模型。1.23 創(chuàng)建系統(tǒng)的動(dòng)態(tài)模型1、創(chuàng)建序列圖和協(xié)作圖在網(wǎng)上購(gòu)物系統(tǒng)中,通過(guò)用例圖,可以獲得一下交互行為。 -系統(tǒng)管理員登錄網(wǎng)上購(gòu)物系統(tǒng)。 -系統(tǒng)管理員查詢賣家信息。 -系統(tǒng)管理員查詢買家訂單信息。 -系統(tǒng)管理員查詢支付寶交易信息。 -買家登錄網(wǎng)上購(gòu)物系統(tǒng)。 -買家查詢?cè)兩唐沸畔ⅰ?-買家選擇購(gòu)買商品。 -買家登錄支付

8、寶。 -買家通過(guò)支付寶付款。 -賣家登錄網(wǎng)上購(gòu)物系統(tǒng)。 -賣家添加商品信息。 -賣家修改商品信息。 -賣家刪除商品信息。 -賣家查詢訂單信息。-賣家修改訂單信息。-賣家刪除訂單信息。1)系統(tǒng)管理員登錄網(wǎng)上購(gòu)物系統(tǒng)的工作流程(1)系統(tǒng)管理員希望通過(guò)網(wǎng)上購(gòu)物系統(tǒng)進(jìn)行某一操作。(2)系統(tǒng)管理員登錄系統(tǒng)。在登錄頁(yè)面LonginForm輸入自己的用戶名和密碼提交。(3)系統(tǒng)將管理員提交的用戶名和密碼傳遞到Control類中,檢查用戶的身份是否合法。(4)檢查完畢后將驗(yàn)證結(jié)果返回到登錄界面上顯示。(5)管理員在登錄界面獲得驗(yàn)證結(jié)果。如果身份驗(yàn)證未通過(guò),重新登錄或退出。否則繼續(xù)選擇下一步的操作。根據(jù)流程,系

9、統(tǒng)管理員登錄網(wǎng)上購(gòu)物系統(tǒng)的序列圖如下與序列圖等價(jià)協(xié)作圖如下2)系統(tǒng)管理員查詢賣家信息的工作流程(1)系統(tǒng)管理員進(jìn)入查詢信息界面QueryForm,并在界面中提交查詢請(qǐng)求。(2)界面QueryForm將要查詢的信息傳遞到控制對(duì)象Control。(3)控制對(duì)象從數(shù)據(jù)庫(kù)中得到索查詢的賣家信息。(4)控制對(duì)象Control將得到的信息返回到界面QueryForm并提示。(5)系統(tǒng)管理員從QueryForm界面中獲得所查詢賣家的信息,并進(jìn)行管理。根據(jù)基本流程,系統(tǒng)管理員查詢賣家信息的序列圖如下與序列圖等價(jià)協(xié)作圖如下3) 系統(tǒng)管理員查詢買家訂單信息的工作流程(1)系統(tǒng)管理員進(jìn)入查詢信息界面QueryFor

10、m,并在界面中提交查詢請(qǐng)求。(2)界面QueryForm將要查詢的信息傳遞到控制對(duì)象Control。(3)控制對(duì)象從數(shù)據(jù)庫(kù)中得到索查詢的買家訂單信息。(4)控制對(duì)象Control將得到的信息返回到界面QueryForm并提示。(5)系統(tǒng)管理員從QueryForm界面中獲得所查詢賣家的信息,并進(jìn)行管理。根據(jù)基本流程,系統(tǒng)管理員查詢買家訂單信息的序列圖如下與序列圖等價(jià)協(xié)作圖如下4) 系統(tǒng)管理員查詢支付寶交易信息的工作流程(1)系統(tǒng)管理員進(jìn)入查詢信息界面QueryForm,并在界面中提交查詢請(qǐng)求。(2)界面QueryForm將要查詢的信息傳遞到控制對(duì)象Control。(3)控制對(duì)象從數(shù)據(jù)庫(kù)中得到索查

11、詢的支付寶交易信息。(4)控制對(duì)象Control將得到的信息返回到界面QueryForm并提示。(5)系統(tǒng)管理員從QueryForm界面中獲得所查詢支付寶的交易信息,并進(jìn)行管理根據(jù)基本流程,系統(tǒng)管理員查詢支付寶交易信息的序列圖如下與序列圖等價(jià)協(xié)作圖如下5)買家登錄網(wǎng)上購(gòu)物系統(tǒng)的工作流程(1)買家希望通過(guò)網(wǎng)上購(gòu)物系統(tǒng)進(jìn)行某一操作。(2)買家登錄系統(tǒng)。在登錄頁(yè)面LonginForm輸入自己的用戶名和密碼提交。(3)系統(tǒng)將買家提交的用戶名和密碼傳遞到Control類中,檢查用戶的身份是否合法。(4)檢查完畢后將驗(yàn)證結(jié)果返回到登錄界面上顯示。(5)賣家在登錄界面獲得驗(yàn)證結(jié)果。如果身份驗(yàn)證未通過(guò),重新登

12、錄或退出。否則繼續(xù)選擇下一步的操作。根據(jù)流程,買家登錄網(wǎng)上購(gòu)物系統(tǒng)的序列圖如下與序列圖等價(jià)協(xié)作圖如下6)買家查詢?cè)兩唐沸畔⒌墓ぷ髁鞒蹋?)買家進(jìn)入查詢商品界面Form,發(fā)送查詢商品信息的請(qǐng)求。(2)界面Form向控制對(duì)象Control請(qǐng)求商品信息,控制對(duì)象到數(shù)據(jù)庫(kù)中查詢商品信息。(3)商品界面對(duì)象從控制對(duì)象中取得索查詢到的商品信息。并返回到查詢商品界面上顯示所有的商品信息。(4)買家從Form中獲得商品信息。根據(jù)基本流程,買家查詢?cè)兩唐沸畔⒌男蛄袌D如下與序列圖等價(jià)協(xié)作圖如下7)買家選擇購(gòu)買商品的工作流程(1)買家進(jìn)入選擇商品購(gòu)買的界面SelectForm,在界面中確定要購(gòu)買的商品并提交請(qǐng)求。(

13、2)選擇購(gòu)買商品界面SelectForm將買家所選購(gòu)的商品的信息傳遞到控制對(duì)象Control,控制對(duì)像將商品信息與數(shù)據(jù)庫(kù)中的課程信息進(jìn)行比較,判斷是否可以購(gòu)買。(3)如果可以,執(zhí)行選課操作,將選到的商品的結(jié)果保存到數(shù)據(jù)庫(kù)中。(4)控制對(duì)象返回選購(gòu)商品成功信息到選購(gòu)商品的界面SelectForm。(5)買家從界面得到選購(gòu)成功的信息。根據(jù)基本流程,買家選擇購(gòu)買商品的序列圖如下與序列圖等價(jià)協(xié)作圖如下8)買家登錄支付寶系統(tǒng)的工作流程(1)買家登錄支付寶系統(tǒng)。在登錄頁(yè)面LonginForm輸入自己的用戶名和密碼提交。(2)支付寶系統(tǒng)將買家提交的用戶名和密碼傳遞到Control類中,檢查用戶的身份是否合法

14、。(3)檢查完畢后將驗(yàn)證結(jié)果返回到登錄界面上顯示。(4)管理員在登錄界面獲得驗(yàn)證結(jié)果。如果身份驗(yàn)證未通過(guò),重新登錄或退出。否則繼續(xù)選擇下一步的操作。根據(jù)基本流程,買家登錄支付寶系統(tǒng)的序列圖如下與序列圖等價(jià)協(xié)作圖如下9)買家通過(guò)支付寶付款的工作流程(1)買家進(jìn)入支付寶支付界面PayForm,填寫要購(gòu)買商品的價(jià)格。(2)界面PayForm向控制對(duì)象Control發(fā)送支付信息。系統(tǒng)管理員對(duì)支付的信息進(jìn)行確認(rèn),判斷是否可以支付。(3)如果可以,執(zhí)行支付操作,將支付結(jié)果保存到數(shù)據(jù)庫(kù)中。(4)系統(tǒng)管理員返回支付成功信息到支付界面PayForm。(5)買家從界面得到支付成功的信息。根據(jù)基本流程,買家通過(guò)支付

15、寶付款的序列圖如下與序列圖等價(jià)協(xié)作圖如下9)賣家登錄網(wǎng)上購(gòu)物系統(tǒng)的工作流程(1)賣家希望通過(guò)網(wǎng)上購(gòu)物系統(tǒng)進(jìn)行某一操作。(2)賣家登錄系統(tǒng)。在登錄頁(yè)面LonginForm輸入自己的用戶名和密碼提交。(3)系統(tǒng)將買家提交的用戶名和密碼傳遞到Control類中,檢查用戶的身份是否合法。(4)檢查完畢后將驗(yàn)證結(jié)果返回到登錄界面上顯示。(5)賣家在登錄界面獲得驗(yàn)證結(jié)果。如果身份驗(yàn)證未通過(guò),重新登錄或退出。否則繼續(xù)選擇下一步的操作。根據(jù)基本流程,賣家登錄網(wǎng)上購(gòu)物系統(tǒng)的序列圖如下與序列圖等價(jià)協(xié)作圖如下10)賣家添加商品信息的工作流程(1)賣家進(jìn)入添加商品界面AddForm,并在界面中提交添加商品的信息。(2

16、)界面AddForm將賣家提交的商品信息傳遞給控制對(duì)象Control。(3)控制對(duì)象向數(shù)據(jù)庫(kù)查詢商品相關(guān)信息并對(duì)查詢結(jié)果進(jìn)行判斷。(4)控制對(duì)象Control向數(shù)據(jù)庫(kù)中插入新商品的數(shù)據(jù)。(5)控制對(duì)象將添加商品成功的信息返回到界面AddForm。(6)賣家在界面AddForm中獲得添加商品成功的信息。根據(jù)基本流程,賣家添加商品信息的序列圖如下圖與之等價(jià)的協(xié)助圖如下11)賣家修改商品信息的工作錄流程(1)賣家進(jìn)入修改商品信息界面ModifyForm,并在界面中提交修改商品的信息。(2)界面ModifyForm將賣家提交的商品信息傳遞給控制對(duì)象Control。(3)控制對(duì)象向數(shù)據(jù)庫(kù)查詢商品相關(guān)信息

17、并對(duì)查詢結(jié)果進(jìn)行判斷。(4)控制對(duì)象Control向數(shù)據(jù)庫(kù)中插入修改商品后的數(shù)據(jù)。(5)控制對(duì)象將修改商品信息成功的信息返回到界面ModifyForm。(6)賣家在界面ModifyForm中獲得修改商品信息成功的信息。根據(jù)基本流程,賣家修改商品信息的序列圖如下圖與之等價(jià)的協(xié)助圖如下12)賣家刪除商品信息(1)賣家進(jìn)入刪除商品信息界面DeleteForm,并在界面中提交修改商品的信息。(2)界面DeleteForm將賣家提交的商品信息傳遞給控制對(duì)象Control。(3)控制對(duì)象向數(shù)據(jù)庫(kù)查詢商品相關(guān)信息并對(duì)查詢結(jié)果進(jìn)行判斷。(4)控制對(duì)象Control向數(shù)據(jù)庫(kù)中插入刪除商品后的數(shù)據(jù)。(5)控制對(duì)象

18、將刪除商品信息成功的信息返回到界面DeleteForm。(6)賣家在界面DeleteForm中獲得刪除商品信息成功的信息。根據(jù)基本流程,賣家刪除商品信息的序列圖如下與之等價(jià)的協(xié)助圖如下13)賣家查詢訂單信息的工作流程(1)賣家進(jìn)入查詢訂單界面OrderForm,發(fā)送查詢訂單信息的請(qǐng)求。(2)界面Form向控制對(duì)象Control請(qǐng)求訂單信息,控制對(duì)象到數(shù)據(jù)庫(kù)中查詢訂單信息。(3)訂單界面對(duì)象從控制對(duì)象中取得索查詢到的訂單信息。并返回到查詢商品界面上顯示所有的商品信息。(4)買家從OrderForm中獲得訂單信息。根據(jù)基本流程,賣家查詢訂單信息的序列圖如下與之等價(jià)的協(xié)作圖如下14)賣家修改訂單信息

19、的工作流程(1)賣家進(jìn)入修改訂單信息界面ModifyForm,并在界面中提交修改訂單的信息。(2)界面ModifyForm將賣家提交的訂單信息傳遞給控制對(duì)象Control。(3)控制對(duì)象向數(shù)據(jù)庫(kù)查詢訂單相關(guān)信息并對(duì)查詢結(jié)果進(jìn)行判斷。(4)控制對(duì)象Control向數(shù)據(jù)庫(kù)中插入修改訂單后的數(shù)據(jù)。(5)控制對(duì)象將修改訂單信息成功的信息返回到界面ModifyForm。(6)賣家在界面ModifyForm中獲得修改訂單信息成功的信息。根據(jù)基本流程,賣家修改訂單信息的序列圖如下與之等價(jià)的協(xié)作圖如下15)賣家刪除訂單信息的工作流程(1)賣家進(jìn)入刪除訂單信息界面DeleteForm,并在界面中提交修改訂單的信

20、息。(2)界面DeleteForm將賣家提交的訂單信息傳遞給控制對(duì)象Control。(3)控制對(duì)象向數(shù)據(jù)庫(kù)查詢訂單相關(guān)信息并對(duì)查詢結(jié)果進(jìn)行判斷。(4)控制對(duì)象Control向數(shù)據(jù)庫(kù)中插入刪除商品后的數(shù)據(jù)。(5)控制對(duì)象將刪除訂單信息成功的信息返回到界面DeleteForm。(6)賣家在界面DeleteForm中獲得刪除訂單信息成功的信息。根據(jù)基本流程,賣家刪除訂單信息的序列圖如下與之等價(jià)的協(xié)助圖如下2、 創(chuàng)建狀態(tài)圖商品包含3種狀態(tài):被添加的商品、被修改的商品、被刪除的商品。-賣家添加新的商品時(shí),添加的新商品能夠唄買家來(lái)選擇。-當(dāng)原有的商品需要做修改時(shí),由賣家負(fù)責(zé)修改商品的信息。-當(dāng)原有的商品不

21、在上架時(shí),由賣家將商品刪除。根據(jù)商品的各種狀態(tài)以及轉(zhuǎn)換規(guī)則,創(chuàng)建商品的狀態(tài)圖如下。3、創(chuàng)建活動(dòng)圖1) 買家查看商品的活動(dòng)圖活動(dòng)描述如下:(1) 買家在查詢商品的界面中輸入商品的信息。(2) 界面將信息傳遞到控制業(yè)務(wù)邏輯對(duì)象Control,對(duì)課程進(jìn)行驗(yàn)證,然后到數(shù)據(jù)庫(kù)中去查詢所要查詢的商品。(3) Control獲得商品信息后通過(guò)界面顯示商品詳細(xì)信息。根據(jù)上述過(guò)程,創(chuàng)建的活動(dòng)圖如下圖:2) 買家選購(gòu)商品活動(dòng)圖活動(dòng)描述如下:(1) 買家在選購(gòu)商品的界面中輸入選購(gòu)的商品信息。(2) 界面將信息傳遞到控制業(yè)務(wù)邏輯的對(duì)象Control,對(duì)商品進(jìn)行驗(yàn)證,并到數(shù)據(jù)庫(kù)中查詢?cè)撋唐肥欠翊嬖凇#?) Contro

22、l根據(jù)查詢結(jié)果判斷商品是否存在。如果不存在,則將提示信息返回選購(gòu)商品的界面予以顯示。如果存在,則將選購(gòu)商品的信息添加到數(shù)據(jù)庫(kù)中保存。(4) 控制業(yè)務(wù)邏輯的對(duì)象Control根據(jù)返回的選購(gòu)商品結(jié)果,判斷是否成功。如成功,在選購(gòu)商品界面顯示選購(gòu)成功的信息。如果未成功,則顯示選課失敗的信息。根據(jù)上述過(guò)程,創(chuàng)建的活動(dòng)圖如下:3) 賣家添加商品的活動(dòng)圖活動(dòng)描述如下:(1) 賣家在添加商品的界面中輸入要添加的商品的信息。(2) 界面將信息傳遞到控制業(yè)務(wù)邏輯的對(duì)象Control,對(duì)商品進(jìn)行驗(yàn)證,并到數(shù)據(jù)庫(kù)中查詢?cè)撋唐肥欠褚汛嬖?。?) Control根據(jù)查詢結(jié)果判斷要添加的商品是否存在。如果不存在,將提示信

23、息返回添加商品的界面予以顯示。如果存在就將商品信息添加到數(shù)據(jù)庫(kù)保存。(4) 控制業(yè)務(wù)邏輯的對(duì)象Control根據(jù)返回的添加結(jié)果,判斷添加商品是否成功。如成功,在添加商品的界面顯示添加成功的信息。如果未成功,則顯示添加失敗的信息。根據(jù)上述過(guò)程,創(chuàng)建的活動(dòng)圖如下4) 賣家修改商品活動(dòng)圖(1) 賣家在修改商品的界面中輸入要修改的商品的信息。(2) 界面將信息傳遞到控制業(yè)務(wù)邏輯的對(duì)象Control,對(duì)商品進(jìn)行驗(yàn)證,并到數(shù)據(jù)庫(kù)中查詢?cè)撋唐肥欠褚汛嬖?。?) Control根據(jù)查詢結(jié)果判斷要修改的商品是否存在。如果不存在,將提示信息返回修改商品的界面予以顯示。如果存在就將商品信息修改并保存。(4) 控制業(yè)

24、務(wù)邏輯的對(duì)象Control根據(jù)返回的添加結(jié)果,判斷修改商品是否成功。如成功,在修改商品的界面顯示修改成功的信息。如果未成功,則顯示修改失敗的信息。根據(jù)上述過(guò)程,創(chuàng)建的活動(dòng)圖如下12.4 創(chuàng)建系統(tǒng)的部署模型在網(wǎng)上購(gòu)物系統(tǒng)中,可以對(duì)系統(tǒng)的主要參與者和主要業(yè)務(wù)實(shí)體類分別創(chuàng)建對(duì)應(yīng)的構(gòu)件并進(jìn)行映射。構(gòu)件包括買家構(gòu)件、賣家構(gòu)件、系統(tǒng)管理員、業(yè)務(wù)邏輯構(gòu)件、頁(yè)面構(gòu)件和商品構(gòu)件。之外,有一個(gè)主程序構(gòu)件。根據(jù)這些構(gòu)件及其關(guān)系創(chuàng)建的構(gòu)件圖如圖:網(wǎng)上購(gòu)物系統(tǒng)的部署圖如下:2.3總結(jié) 我運(yùn)用了所學(xué)的UML專業(yè)知識(shí),分析了網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),給出了解決方案。由于我的知識(shí)和經(jīng)驗(yàn)的局限,系統(tǒng)不夠完善,功能不健全。 通過(guò)開發(fā)這個(gè)網(wǎng)上購(gòu)物系統(tǒng),我親身實(shí)踐,更加深了對(duì)所學(xué)過(guò)知識(shí)的深刻理解,很好地做到了理論和實(shí)際的結(jié)合。我進(jìn)一步明確了用所學(xué)的專業(yè)知識(shí)分析設(shè)計(jì)一個(gè)系統(tǒng)的方法與思路,加深了對(duì)所學(xué)專業(yè)知識(shí)的認(rèn)識(shí),鞏固了所學(xué)的專業(yè)知識(shí),提高了水平,產(chǎn)生濃厚的興趣。渙實(shí)戲誨舒液昔箔索扔默勿杉勇酣滾搏翹醚鯨冉頸佃距鞭溫祝獎(jiǎng)窮竅進(jìn)侖您皋假殺埔盞巫腆盞價(jià)剪預(yù)吻愚振襪驗(yàn)什沏舊柏咸船愧碘片蕊黑北郁聽廣細(xì)君匝降陽(yá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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論