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

網上自助食堂訂餐系統的建模

2012-06-01 02:55:40唐莉君
電子科技 2012年11期
關鍵詞:模型系統

唐莉君

(寧夏大學數學計算機學院,寧夏銀川 750021)

網上自助食堂訂餐系統是為解決午餐就餐難的問題而設計的,許多員工通過網絡使用該系統在線訂餐,要求在指定的時間內將所定的午餐送到指定地點。這既提高了員工的生活質量,也提高了工作生產率。同時網上自助食堂能夠提前了解客戶需要哪些食物,減少浪費,并提高網上自助食堂的工作效率。

1 自助訂餐系統建模方法

統一建模語言UML(Unified Modeling Language)是一種編制系統藍圖的標準化語言,可以實現大型復雜系統各種成分描述的可視化、說明并構造系統模型以及建立各種所需文檔,是一種定義良好、易于表達、功能強大且普遍適用的建模語言[1]。系統采用UML進行系統建模研究。

面向對象的軟件工程方法是面向對象理論在軟件工程領域的應用,它包括面向對象的系統分析(OOA)、面向對象的系統設計(OOD)、面向對象的系統編程(OOP)、面向對象的系統測試(OOT)和面向對象的系統維護(OOSM)等主要內容。面向對象的系統分析是軟件生命周期的第一個環節,面向對象的系統分析是一種分析方法,面向對象的系統分析模型是指運用面向對象的分析方法建立的系統模型[2],文中所建立的系統模型包括需求模型、基本模型和輔助模型3部分:需求模型用于定義用戶的需求;基本模型以直觀的方式表達了系統構造信息;輔助模型提供了幾種對基本模型進行組織或者加強理解的輔助圖形。

2 網上自助食堂訂餐系統建模

2.1 網上自助食堂訂餐系統需求分析

網上自助食堂訂餐系統為員工提供在線訂餐服務,員工可以按照自己的喜好和時間需求進行訂餐。系統的功能模塊總體包括前臺和后臺兩個方面:前臺管理系統和后臺管理系統。

2.2 建立需求模型

需求模型用于定義用戶需求,由UML中的用況圖來表示。對一個系統或者子系統的參與者、用況以及它們之間的關系進行可視化表示的模型圖稱為用況圖(Use Case Diagram)。用況圖中包含的元素有:參與者、用況、參與者與用況之間的關系、用況與用況之間的關系。

參與者是系統外部的一個實體,它以某種方式參與用況的執行過程。對于網上自助食堂訂餐系統會為顧客提供菜單,為自助食堂工作人員提供顧客的訂單、為送餐人員打印出訂單說明。系統會與工資系統相關聯。因此,主要的參與者有:顧客、菜單經理、自助食堂工作人員和送餐人員。

用況是對參與者使用系統的一項功能時所進行的交互過程的描述,其中包含由雙方交替執行的一系列動作。根據對業務流程和功能需求的分析,系統有以下用況(Use Case):訂餐、變更菜單、取消菜單、查看菜單、注冊付費方式、取消付費方式、創建菜單、修改菜單、刪除菜單、準備餐、生成付費請求、請求送貨、生成系統使用報告、送餐、記錄送餐情況、打印送餐情況等。

另外還需確立用況之間的關系,主要有包含和延伸關系。延伸表明一個用例中定義的行為延伸了另一個用例中定義的行為。前者稱為延伸用例,后者稱為基用例,其圖形表示法是一個從延伸用例指向基用例的虛線開放箭頭,旁邊帶一個關鍵詞“extend”。包含表明一個用例中定義的行為包含另一個用例中定義的行為。前者稱為基用例,后者稱為被包含用例,其圖形表示法是一個從基用例指向被包含用例的虛線開放箭頭,旁邊帶一個關鍵詞“include”。圖1為菜單經理的用況圖。

圖1 菜單經理的用況圖

2.3 建立基本模型

基本模型以直觀的方式表達了最重要的系統構造信息,由UML中的類圖表示。類圖(Class Diagram)是描述類、接口、協作以及它們之間關系的圖,用來顯示系統中各個類的靜態結構。構成類圖中的主要成分是類與類的屬性和操作以及類與類之間的關系。

在面向對象的分析中,最重要的工作是研究問題域,對問題域中的事物進行抽象,從而得到系統所需的對象。類是具有相同屬性和操作的一組對象的集合,它為屬于該類的全部對象提供了統一的抽象描述,它由一個類名、一組屬性和一組操作構成。對網上自助食堂訂餐系統進行分析后,得到如下類:菜單管理(Cdgl)、顧客(Customer)、訂單管理(Ddgl)、付費方式(Fffs)、請求送餐(Request)和用戶管理(User)。圖2為設計的系統類圖。

2.4 建立輔助模型

輔助模型是對基本模型進行組織或加強理解的輔助圖形。主要包含順序圖、狀態圖、活動圖等,隨著UML版本的提高,圖形的復雜性也在增加。

順序圖是一種詳細表示對象之間行為關系的圖。一個順序圖通常只描繪一組相互協作的對象在完成一項功能時彼此間的交互情況。它按時間順序把各個對象所執行的操作以及它們之間所傳送的消息展現出來,因此可以清晰而直觀地表示對象之間的行為關系以及操作和消息的時序關系。圖3為菜單經理創建菜單順序圖。

圖3 菜單經理創建菜單順序圖

活動圖的作用是對系統的行為建模,它把系統中的一項行為表示成一個可以由計算機、人或其他執行者執行的活動,通過給出活動中的各個動作以及動作之間的轉移關系來描述系統的行為。圖4為顧客訂餐的活動圖,顧客登錄系統后查看菜單,從菜單中選擇需要預定的食物,選擇食物后確認生成訂單,系統將顯示訂單價格,待顧客確認訂單后,系統提示顧客選擇送餐時間和填寫送餐地點,如果顧客選擇在有效時間內,則提示顧客選擇付費方式,顧客付費方式選定后,系統將確認接收訂單,并保存訂單,同時向顧客發送郵件。

圖4 顧客訂餐活動圖

狀態圖描述了一個對象在其生命期內所經歷的各種狀態、狀態之間的轉移、發生轉移的動因、條件以及轉移中所執行的活動。圖5為顧客訂餐系統狀態圖[3]。

圖5 自助食堂工作人員和送餐人員狀態圖

3 結束語

在網上自助食堂訂餐系統的設計中,從系統的需求分析出發分別對系統建立了系統的需求模型、基本模型和輔助模型,使得UML建模在本系統中得以充分應用。通過網上自助食堂訂餐系統的設計,既提高了員工的工作生活質量,也提高了企業的生產率和自助食堂的工作效率。通過建模工具Rational Rose的使用,對網上自助食堂訂餐系統進行了建模,為實際應用奠定了基礎。

[1]李云全,劉淑芬,申自浩.基于UML2.0的系統建模[J].河南理工大學學報,2007,31(9):97 -100.

[2]邵維忠,楊芙清.面向對象的系統分析[M].2版.北京:清華大學出版社,2006.

[3]蔡敏,徐慧慧,黃炳強.UML基礎與Rose建模教程[M].北京:人民郵電出版社,2006.

[4]薛媛.基于 UML的考試管理系統設計[J].電子科技,2011,24(12):19 -21.

[5]郭麗娟.標準建模語言UML及其護展機制[J].電子科技,2001,14(17):29 -31,33.

猜你喜歡
模型系統
一半模型
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
3D打印中的模型分割與打包
主站蜘蛛池模板: 在线视频亚洲色图| 很黄的网站在线观看| 亚洲国产一区在线观看| 好紧好深好大乳无码中文字幕| 91精品国产无线乱码在线| 精品久久久久成人码免费动漫| 精品国产免费观看一区| 久久久久亚洲精品无码网站| 一级福利视频| 97超碰精品成人国产| 影音先锋丝袜制服| 欧美69视频在线| 真实国产精品vr专区| 国产美女精品在线| 免费a在线观看播放| 欧美色综合网站| 99精品国产自在现线观看| 欧美一级高清片欧美国产欧美| 97亚洲色综久久精品| 亚洲中文字幕av无码区| 亚洲精品无码抽插日韩| 一本大道AV人久久综合| 国产成人综合网在线观看| 亚洲综合在线网| 91精品视频网站| 国产18在线播放| 国产精品自在线天天看片| 欧美精品亚洲精品日韩专| 直接黄91麻豆网站| 国产在线观看99| 国产成人精品日本亚洲77美色| 精品久久久久久中文字幕女| 亚洲午夜福利在线| 沈阳少妇高潮在线| 日本欧美视频在线观看| 国产精品99一区不卡| 国产麻豆91网在线看| 中文字幕久久精品波多野结| 97在线观看视频免费| 亚洲免费人成影院| 欧美国产日产一区二区| 欧洲日本亚洲中文字幕| 国产在线视频二区| 久久一日本道色综合久久| 久久综合丝袜长腿丝袜| 国产精品视频久| 欧美日本在线观看| 99草精品视频| 亚洲欧美成人综合| 成人国产免费| 国产又粗又爽视频| 国产高清在线丝袜精品一区| 色香蕉影院| 999精品免费视频| 国产精欧美一区二区三区| 久久青草热| 激情网址在线观看| 国产理论一区| 欧美无专区| 伊人91在线| 婷婷色婷婷| 国产日本欧美在线观看| 欧美精品影院| 91精品视频在线播放| 色综合a怡红院怡红院首页| 亚洲人成人无码www| 亚洲天堂视频网站| 毛片大全免费观看| 欧美日韩成人在线观看 | 久久久亚洲色| 中文字幕1区2区| 亚洲一区色| 国产素人在线| 久久天天躁狠狠躁夜夜躁| 怡红院美国分院一区二区| 国产欧美日韩va| 久久无码av三级| 91丝袜乱伦| 日本午夜精品一本在线观看 | 色婷婷色丁香| 国产亚洲高清视频| 欧美成人影院亚洲综合图|