亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于UML的網(wǎng)上購(gòu)物商店的分析與設(shè)計(jì)

        2013-12-03 02:11:58陸麗婷無(wú)錫城市職業(yè)技術(shù)學(xué)院電子信息工程系江蘇無(wú)錫214153
        關(guān)鍵詞:系統(tǒng)

        陸麗婷 (無(wú)錫城市職業(yè)技術(shù)學(xué)院電子信息工程系,江蘇 無(wú)錫214153)

        隨著網(wǎng)絡(luò)的不斷發(fā)展,網(wǎng)絡(luò)購(gòu)物已經(jīng)日漸成為消費(fèi)者的一種生活習(xí)慣,網(wǎng)上購(gòu)物商店也就是在網(wǎng)絡(luò)上建立一個(gè)虛擬的購(gòu)物商店,結(jié)合網(wǎng)絡(luò)技術(shù)和傳統(tǒng)實(shí)體商店的優(yōu)點(diǎn),減少流通環(huán)節(jié),降低交易成本,打破時(shí)空和地域的限制,使用UML對(duì)網(wǎng)上購(gòu)物商店進(jìn)行建模分析,將不斷變換的需求映射到模型中,能大大提高系統(tǒng)的擴(kuò)展性和開(kāi)發(fā)效率。

        1 UML概述

        統(tǒng)一建模語(yǔ)言 (Unified Modeling Language,UML)是一種在面向?qū)ο蠼7椒ǖ幕A(chǔ)上發(fā)展的通用可視化建模語(yǔ)言,被廣泛地運(yùn)用于各種不同的領(lǐng)域,借助于UML可以幫助軟件工程開(kāi)發(fā)人員更好的理解業(yè)務(wù)流程,建立更可靠、更完善的系統(tǒng)模型,從而方便對(duì)各種軟件工程進(jìn)行正確的描述和交流[1]。UML用來(lái)描述系統(tǒng)的靜態(tài)結(jié)構(gòu)和動(dòng)態(tài)行為,靜態(tài)結(jié)構(gòu)描述了系統(tǒng)中主要對(duì)象的屬性和方法,以及這些對(duì)象之間的相互關(guān)系。動(dòng)態(tài)行為描述了系統(tǒng)中重要對(duì)象的時(shí)間特性和對(duì)象間為完成某個(gè)目標(biāo)而相互進(jìn)行通信的機(jī)制[2-3]。

        2 系統(tǒng)需求分析及總體結(jié)構(gòu)

        根據(jù)網(wǎng)上購(gòu)物商店的日常經(jīng)營(yíng)和管理,該系統(tǒng)的用戶主要分為3種:一種是網(wǎng)上商店的普通用戶,一種是網(wǎng)上商店的注冊(cè)會(huì)員用戶,還有一種是網(wǎng)上商店的管理員。三者的身份不同,權(quán)限不同,所以,具體的功能需求也不同。對(duì)于普通用戶來(lái)說(shuō),可以瀏覽網(wǎng)上商店的各種內(nèi)容,搜索商品信息并且可以申請(qǐng)成為注冊(cè)會(huì)員。對(duì)于注冊(cè)會(huì)員來(lái)說(shuō),除了具備普通用戶的所有功能,還擁有以下功能:①在登錄頁(yè)面中輸入注冊(cè)的用戶帳號(hào)和密碼,通過(guò)身份驗(yàn)證進(jìn)入到網(wǎng)上商店;②可以瀏覽網(wǎng)上商店中的各種商品的詳細(xì)信息和內(nèi)容;③可以對(duì)選擇的商品進(jìn)行購(gòu)買,同時(shí)可以修改購(gòu)買的數(shù)量,也可以進(jìn)行清除購(gòu)買的操作;④當(dāng)提交購(gòu)買信息后,用戶能夠查看購(gòu)買的信息情況;⑤能夠?qū)W(wǎng)上商店中的所有商品進(jìn)行快速查詢;⑥能夠?qū)ψ约旱臅?huì)員信息進(jìn)行修改和注銷。對(duì)于網(wǎng)站管理員而言,也分為系統(tǒng)管理員和普通管理員2類,他們的權(quán)限和功能也各不相同。系統(tǒng)管理員主要負(fù)責(zé)系統(tǒng)的數(shù)據(jù)管理和維護(hù)工作,以及對(duì)整個(gè)系統(tǒng)的普通管理員資料信息和權(quán)限進(jìn)行管理。對(duì)普通管理員而言,他的功能范圍包括:①對(duì)會(huì)員資料信息進(jìn)行管理,可查看用戶的基本信息和刪除該用戶的信息;②對(duì)商品信息進(jìn)行管理,包括對(duì)商品的添加、修改、刪除和查詢操作;③對(duì)商品訂單信息進(jìn)行管理,包括查看訂單和修改當(dāng)前訂單的狀態(tài)。圖1是網(wǎng)上購(gòu)物商店總體結(jié)構(gòu)圖。

        3 系統(tǒng)建模

        3.1 類圖

        類圖用于對(duì)系統(tǒng)中的各種概念進(jìn)行建模,描述了系統(tǒng)的靜態(tài)結(jié)構(gòu),而系統(tǒng)的靜態(tài)結(jié)構(gòu)構(gòu)成了系統(tǒng)的概念基礎(chǔ),在UML中,類定義了一組具有狀態(tài)和行為的對(duì)象,它被表述成為具有相同結(jié)構(gòu)、行為和關(guān)系的一組對(duì)象的描述符號(hào),所用的屬性與操作都被定義在類中。

        網(wǎng)上購(gòu)物商店中至少有5個(gè)實(shí)體類:顧客類、訂單類、商品類、記錄類、管理員類。一個(gè)顧客可以處理多個(gè)訂單,一個(gè)管理員也可以處理多個(gè)訂單,一個(gè)訂單中包括了多個(gè)商品,一條歷史記錄中也包括了多個(gè)商品,一個(gè)顧客只能對(duì)應(yīng)一條歷史記錄,如圖2所示。

        圖1 網(wǎng)上購(gòu)物商店總體結(jié)構(gòu)圖

        圖2 各類之間的關(guān)系

        3.2 用例圖

        用例圖對(duì)于軟件開(kāi)發(fā)具有重要意義,在軟件開(kāi)發(fā)時(shí),無(wú)論采用面向?qū)ο蠓椒ㄟ€是傳統(tǒng)方法,首先要做到的就是了解需求,即用戶的業(yè)務(wù)需要,在UML中,用例模型是由用例圖描述的,用例圖是由參與者、用例以及它們之間的關(guān)系構(gòu)成的用于描述系統(tǒng)功能的動(dòng)態(tài)視圖,主要作用是描述參與者和用例之間的關(guān)系。圖3僅給出顧客用例圖的創(chuàng)建過(guò)程,顧客可以通過(guò)本系統(tǒng)進(jìn)行如下活動(dòng):①可以進(jìn)行個(gè)人信息維護(hù);②可以進(jìn)行商品查詢;③可以進(jìn)行訂購(gòu);④可以進(jìn)行訂單維護(hù),在進(jìn)行訂單維護(hù)時(shí)必然會(huì)進(jìn)行訂單狀態(tài)查詢,同時(shí)可以增加和刪除訂單,但增加和刪除不是每次維護(hù)訂單時(shí)都會(huì)發(fā)生的。

        圖3 系統(tǒng)用戶用例圖

        3.3 順序圖

        在描述對(duì)象之間的交互時(shí),常會(huì)用到順序圖和協(xié)作圖,順序圖描述了系統(tǒng)中對(duì)象間通過(guò)消息進(jìn)行的交互,強(qiáng)調(diào)了消息在時(shí)間軸上的先后順序。順序圖采用二維的布局結(jié)構(gòu),其中縱軸表示時(shí)間軸,橫軸表示各個(gè)獨(dú)立的對(duì)象,當(dāng)對(duì)象存在時(shí) ,生命線用一條虛線表示。

        圖4是顧客在該系統(tǒng)訂購(gòu)商品時(shí)交互的過(guò)程:①顧客在登錄界面輸入帳號(hào)和密碼登錄系統(tǒng),登錄模塊會(huì)把顧客的帳號(hào)保存在系統(tǒng)緩存中并提交給商品查詢模塊;②商品查詢模塊提示顧客輸入查詢條件,顧客按查詢要求輸入查詢條件,商品查詢模塊就會(huì)顯示符合查詢條件的商品列表;③顧客看到商品列表后,選擇自己想要的商品的編號(hào)提交,這時(shí)定購(gòu)模塊中保存了顧客提交的商品編號(hào);④定購(gòu)模塊向數(shù)據(jù)模塊成功提交訂單并顯示定購(gòu)成功。

        圖4 顧客訂購(gòu)順序圖

        3.4 活動(dòng)圖

        活動(dòng)圖是描述系統(tǒng)或業(yè)務(wù)的一系列活動(dòng)構(gòu)成的控制流,描述了系統(tǒng)從一種活動(dòng)轉(zhuǎn)換到另一種活動(dòng)的整個(gè)過(guò)程?;顒?dòng)圖中使用泳道來(lái)表示各個(gè)活動(dòng)的執(zhí)行者,通過(guò)泳道可以很清楚地知道每個(gè)不同的活動(dòng)分別由誰(shuí)負(fù)責(zé)的,通過(guò)不同泳道中活動(dòng)的交叉連接,可以知道誰(shuí)要和誰(shuí)進(jìn)行交互。

        圖5是顧客購(gòu)買商品的活動(dòng)圖,過(guò)程描述如下:①顧客登錄系統(tǒng)后進(jìn)行商品查詢;②顧客成功購(gòu)買商品后提交訂單,然后顧客就等待管理員處理訂單,此時(shí)顧客能做的就只有對(duì)訂單的狀態(tài)進(jìn)行查詢;③管理員收到顧客提交的訂單后進(jìn)行處理,如果該商品有貨就接收訂單并發(fā)貨,如果該商品缺貨就拒絕訂單,處理完訂單后更新訂單狀態(tài);④顧客在查詢訂單狀態(tài)中若查詢到訂單已處理,則整個(gè)購(gòu)買商品的活動(dòng)結(jié)束,若查詢到訂單未處理,則繼續(xù)等待管理員處理訂單。

        圖5 顧客購(gòu)買商品活動(dòng)圖

        3.5 部署圖

        系統(tǒng)的部署圖描繪的是系統(tǒng)節(jié)點(diǎn)上運(yùn)行資源的安排。在網(wǎng)上購(gòu)物商店系統(tǒng)中,系統(tǒng)包括4種節(jié)點(diǎn):數(shù)據(jù)庫(kù)節(jié)點(diǎn) (負(fù)責(zé)數(shù)據(jù)存儲(chǔ)和處理),后臺(tái)系統(tǒng)維護(hù)節(jié)點(diǎn) (管理員通過(guò)該節(jié)點(diǎn)進(jìn)行后臺(tái)維護(hù),執(zhí)行系統(tǒng)管理員允許的所有操作),Web服務(wù)器節(jié)點(diǎn) (與數(shù)據(jù)庫(kù)服務(wù)器進(jìn)行交互,進(jìn)行數(shù)據(jù)的訪問(wèn)),Web瀏覽器節(jié)點(diǎn),即客戶端節(jié)點(diǎn),用戶在瀏覽器上進(jìn)行各種操作,如圖6所示。

        圖6 網(wǎng)上購(gòu)物商店的部署圖

        4 結(jié) 語(yǔ)

        UML是當(dāng)今較為流行的建模語(yǔ)言,在對(duì)網(wǎng)上購(gòu)物商店的分析和設(shè)計(jì)中,分別通過(guò)靜態(tài)模型和動(dòng)態(tài)模型對(duì)系統(tǒng)各方面進(jìn)行了建模分析,通過(guò)建模更清楚地展現(xiàn)了系統(tǒng)開(kāi)發(fā)過(guò)程的各個(gè)階段,這對(duì)于系統(tǒng)的開(kāi)發(fā)來(lái)講具有積極的意義。

        [1]李廷全,丁晨路,周超 .基于UML的醫(yī)院信息系統(tǒng)建模 [J].電腦知識(shí)與技術(shù):學(xué)術(shù)交流,2010(1):122-123.

        [2]方玉華 .基于UML的教務(wù)管理系統(tǒng)分析與設(shè)計(jì) [J].計(jì)算機(jī)時(shí)代,2010(5):51-53.

        [3]王先國(guó).UML統(tǒng)一建模實(shí)用教程 [M].北京:清華大學(xué)出版社,2009.

        猜你喜歡
        系統(tǒng)
        Smartflower POP 一體式光伏系統(tǒng)
        WJ-700無(wú)人機(jī)系統(tǒng)
        ZC系列無(wú)人機(jī)遙感系統(tǒng)
        基于PowerPC+FPGA顯示系統(tǒng)
        基于UG的發(fā)射箱自動(dòng)化虛擬裝配系統(tǒng)開(kāi)發(fā)
        半沸制皂系統(tǒng)(下)
        FAO系統(tǒng)特有功能分析及互聯(lián)互通探討
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        一德系統(tǒng) 德行天下
        PLC在多段調(diào)速系統(tǒng)中的應(yīng)用
        丰满熟妇乱又伦| 嫩呦国产一区二区三区av| 亚洲国产精品成人久久久| 无码日韩精品一区二区三区免费| 亚洲综合色秘密影院秘密影院| 久久午夜伦鲁鲁片免费| 日本一区二区三区视频免费在线| 亚洲乱色伦图片区小说| 老太脱裤让老头玩ⅹxxxx| 亚洲色欲色欲欲www在线| 亚洲三级中文字幕乱码| 男人边做边吃奶头视频| 亚洲色偷偷色噜噜狠狠99| 亚洲一二三四五区中文字幕 | 日本视频一区二区三区免费观看| 免费黄网站一区二区三区| 大肉大捧一进一出好爽视频动漫| 无码少妇a片一区二区三区| 日本道免费精品一区二区| 白白色免费视频一区二区在线| 成年免费a级毛片免费看| 欧洲-级毛片内射| 久久久久无码中文字幕| 中国黄色一区二区三区四区| 亚洲av无码专区在线播放| 国产一区二区精品在线观看| 免费看男女啪啪的视频网站 | 99久久精品免费观看国产| 91免费永久国产在线观看| 一区二区免费国产a在亚洲 | 亚洲日韩一区精品射精| 精品免费人伦一区二区三区蜜桃| 国产免费一区二区三区三| 精品偷自拍另类在线观看| 内射精品无码中文字幕| 成激情人妻视频| 户外精品一区二区三区| 日本精品αv中文字幕| 久久频这里精品99香蕉| 国产精品久久婷婷六月丁香| 成午夜精品一区二区三区|