999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于UML的在線商城的分析與設(shè)計

2020-07-22 09:54:57蘇杰
電腦知識與技術(shù) 2020年11期

蘇杰

摘要:伴隨著面向?qū)ο蠹夹g(shù)在開發(fā)系統(tǒng)上越來越多的應(yīng)用,UML建模語言也在系統(tǒng)開發(fā)的各個階段占據(jù)著越來越重要的作用。本文以在線商城項目開發(fā)為例從UML的角度對項目開發(fā)進行了分析與設(shè)計,從而幫助項目開發(fā)人員更好地運用UML進行項目開發(fā)。

關(guān)鍵詞:面向?qū)ο蠹夹g(shù);UML;項目開發(fā)

中圖分類號:TP311.52 文獻標(biāo)識碼:A

UML是Unified Modeling Language的簡稱,是一種基于面向?qū)ο蠹夹g(shù)的非專利的標(biāo)準(zhǔn)建模語言,它的應(yīng)用領(lǐng)域非常廣泛,可用于多種類型軟件系統(tǒng)開發(fā)建模的各個階段,因此它已成為國際軟件界廣泛認可承認的標(biāo)準(zhǔn)。UML可用來描述系統(tǒng)中主要對象的屬性和方法以及對象之間的相互關(guān)系即靜態(tài)結(jié)構(gòu),除此之外,UML還可用來描述系統(tǒng)中重要對象的時間特性和對象間為完成某個目標(biāo)而相互進行通信機制的動態(tài)行為。

1系統(tǒng)功能分析

一是前臺功能系統(tǒng),用戶進入網(wǎng)站和使用服務(wù)的人口。其中服務(wù)就包括商品信息展示:使用戶能夠觀看到商品分類展示,單個分類中分頁顯示,可以點擊按鈕加入購物車,也可以查看商品的詳細信息,觀看以前瀏覽過的商品。注冊登錄:需要信息驗證,符合條件才可注冊,注冊后用戶登錄系統(tǒng)內(nèi)部,顯示用戶信息,進行相關(guān)操作。購物車。進行商品的維護(包括移除某個商品、添加某個商品等)、下訂單并結(jié)算訂單。

二是后臺功能系統(tǒng),提供網(wǎng)站管理者維護和定義網(wǎng)站服務(wù)的功能。其中包括:1)用戶信息管理,錄用用戶的個人資料,同時可以刪除某些不守規(guī)則的用戶。2)商品信息管理,商品類別管理和具體商品管理,商品要屬于某個商品類別,可以對商品進行搜索。訂單管理,訂單查詢(可以根據(jù)訂單號、訂貨人查詢),訂單維護(修改相關(guān)信息),訂單執(zhí)行(錄入訂單所處的階段,比如審核通過,配貨,發(fā)貨并確認)。留言簿,錄入回復(fù),刪除某個留言和回復(fù)。

2利用UML進行建模

2.1角色分析

根據(jù)在線商城的功能,該系統(tǒng)的用戶主要分為2類:一類是在線商城的普通用戶和注冊會員的用戶,一類是在線商城的管理員。普通用戶只是作為瀏覽網(wǎng)站的人員,注冊用戶是經(jīng)過網(wǎng)站注冊可以購買商品等一系列操作的用戶,管理員是作為商品維護、管理注冊用戶等操作的人員。

2.2用例圖

用例圖(Use Case Diagram)是指由參與者、邊界、用例以及他們之間的關(guān)系構(gòu)成用于描述系統(tǒng)功能的視圖。用例圖是外部用戶所能管餐刀的系統(tǒng)功能的模型圖。用例圖是系統(tǒng)的藍圖。用例圖呈現(xiàn)了一些參與者,一些用例以及他們之間的關(guān)系,主要用于對系統(tǒng)、子系統(tǒng)或類的功能行為進行建模。

如圖1所示展示客戶的用例圖。客戶可以通過系統(tǒng)進行如商品查詢、商品詳情、留言、注冊、查看購物車等功能。

2.3類圖

類圖(Class Diagram)是用來顯示系統(tǒng)中的類、接口、協(xié)作以及它們之間的靜態(tài)結(jié)構(gòu)和關(guān)系的一種靜態(tài)模型。類圖不顯示暫時性的信息、類圖是面向?qū)ο蠼5闹饕M成部分,它被用于描述軟件系統(tǒng)的結(jié)構(gòu)結(jié)構(gòu)化設(shè)計,從而使人們能更好理解軟件系統(tǒng),同時也是系統(tǒng)編碼與測試的重要模型依據(jù)。

用戶類:用來描述使用該系統(tǒng)的所用用戶信息。用戶的基本個人信息包括編號、密碼、姓名、電話、地址等。

管理員類:用來管理此系統(tǒng)的人員信息。

顧客類:描述顧客信息。

訂單類:描述訂單信息。

商品信息維護類:進行商品信息修改的操作。

管理員和顧客繼承用戶,管理員和用戶可以管理賬單,商品信息管理類使用商品類。

2.4包圖

包圖(Packet diagram)在UML值改變類似與文件夾的符號表示的模型元素的組合。系統(tǒng)中的每個元素只能為一個包所有,一個包可嵌套在另一個包中。試用包圖可以將相關(guān)元素歸為一個系統(tǒng)。

根據(jù)系統(tǒng)的功能將系統(tǒng)的包圖分為前臺與后臺的包圖,便于將系統(tǒng)做整體的處理,如圖3所示為前端功能的包圖。

2.5順序圖

順序圖(Sequence Diagram)描述對象之間的動態(tài)協(xié)作和交互尤其是對象之間消息的時間順序,可以用來表示用例中的行為順序。順序圖顯示在系統(tǒng)執(zhí)行時某個指定時間點將要發(fā)生的事情,圖中的一條消息對應(yīng)一個類操作中引起轉(zhuǎn)換的觸發(fā)事件。

圖4顯示顧客在購買商品時的順序圖。顧客通過輸入賬戶和密碼登錄進系統(tǒng),進入系統(tǒng)后可以進入商品列表,提示選擇商品,當(dāng)顧客找到自己心怡的商品后就可以把商品添加進購物車,相應(yīng)的操作會觸發(fā)數(shù)據(jù)庫,從而增加購物車的數(shù)量。

2.6活動圖

活動圖(Activity Diagram)是用來表示在處理某個活動時兩個或更多對象之間的過程控制流程,活動圖有多個工作狀態(tài)組成,動作狀態(tài)表示一個工作步驟,當(dāng)一個狀態(tài)完成,動作狀態(tài)將會轉(zhuǎn)換為一個新的狀態(tài),控制在互相連接的兩個狀態(tài)之間流動,同時活動圖還是可以顯示條件和決策以及動作狀態(tài)的并發(fā)執(zhí)行。活動圖描述系統(tǒng)使用的活動、判定點和分支。

管理員輸入用戶名和密碼后進人在線商城后臺管理頁面。如果密碼或者用戶名輸入錯誤就會結(jié)束并顯示重新登錄。管理員可進入后臺,可以進行系統(tǒng)設(shè)置、訂單管理、商品管理、會員管理以及留言簿管理等活動。在會員和商品管理中,管理員可以查看會員和商品信息、修改會員和商品信息。

4結(jié)束語

本文以在線商城作為背景,結(jié)合UML語言和面向?qū)ο蟮姆椒ㄟM行了系統(tǒng)的分析與設(shè)計。本文先以系統(tǒng)的總體入手,接著又分別從UML語言中的幾個圖形人手進行了分析,使得在線商城系統(tǒng)的開發(fā)流程更加清晰,項目開發(fā)的效率大大提高。因此,對于開發(fā)人員來說熟練掌握UML建模語言具有十分重要的作用。

主站蜘蛛池模板: 麻豆精品久久久久久久99蜜桃| 91麻豆精品国产高清在线| 国产成人91精品| 福利国产微拍广场一区视频在线| 国产微拍精品| 最新国产成人剧情在线播放| 91久久国产综合精品| 国产粉嫩粉嫩的18在线播放91| 国产欧美日韩综合一区在线播放| 就去吻亚洲精品国产欧美| 亚洲无码熟妇人妻AV在线| 国产成人综合久久| 国产又大又粗又猛又爽的视频| 免费一级无码在线网站| 欧美日韩激情在线| 在线播放国产一区| 日韩国产一区二区三区无码| 国产91在线免费视频| 色欲综合久久中文字幕网| 国产免费高清无需播放器| 亚洲AV免费一区二区三区| 国产欧美成人不卡视频| 就去色综合| 国产精品尤物在线| 日本黄色不卡视频| a毛片免费在线观看| 欧美区在线播放| 国产亚洲精品资源在线26u| 国产高清在线观看| 久久精品娱乐亚洲领先| 日本成人在线不卡视频| 欧美日韩成人| 欧美日韩91| 2020国产精品视频| 久久一色本道亚洲| 国产成人艳妇AA视频在线| 中日韩一区二区三区中文免费视频 | 一区二区偷拍美女撒尿视频| 亚洲成aⅴ人在线观看| 99热国产在线精品99| 国产乱人伦精品一区二区| 国产女人18毛片水真多1| 天天做天天爱天天爽综合区| 中文字幕首页系列人妻| 免费国产黄线在线观看| 成人国产精品网站在线看| 国产后式a一视频| 欧美亚洲香蕉| 国产精品欧美亚洲韩国日本不卡| 玖玖精品视频在线观看| 国产成年女人特黄特色大片免费| 欧美三级不卡在线观看视频| 欧美国产日产一区二区| 免费播放毛片| 国产成人综合亚洲网址| 亚洲无限乱码一二三四区| 99热这里只有精品在线观看| 亚洲中文在线看视频一区| 国产精品无码影视久久久久久久| 国产无码在线调教| 天天综合亚洲| 亚洲成人播放| 国产精品福利尤物youwu| 原味小视频在线www国产| 亚洲人成在线精品| 91视频日本| 国产1区2区在线观看| 91色在线观看| 免费毛片a| 全免费a级毛片免费看不卡| 久久99国产精品成人欧美| 国产精品九九视频| 91色老久久精品偷偷蜜臀| 九九久久精品免费观看| 国产亚洲欧美在线中文bt天堂| 在线欧美国产| 成人免费黄色小视频| 亚洲成人在线免费观看| 色亚洲成人| 91久久精品国产| 日韩视频免费| 成人在线欧美|