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打印中的模型分割與打包
主站蜘蛛池模板: 色婷婷天天综合在线| 国产又粗又猛又爽视频| 免费又黄又爽又猛大片午夜| 国产天天色| 久久网欧美| 亚洲av无码专区久久蜜芽| 午夜性刺激在线观看免费| 亚洲综合中文字幕国产精品欧美| 久久久久免费看成人影片| 久久久久中文字幕精品视频| 一本大道AV人久久综合| 亚洲精品国偷自产在线91正片| 欧美色图久久| 在线播放真实国产乱子伦| 亚洲性一区| 无码'专区第一页| 婷婷色婷婷| 永久免费无码成人网站| 久久夜色撩人精品国产| 在线观看av永久| 亚洲国产天堂在线观看| av尤物免费在线观看| 成年女人18毛片毛片免费| 久久综合九九亚洲一区| 亚洲中文字幕日产无码2021| 亚洲全网成人资源在线观看| 国产精品大尺度尺度视频| 国产在线观看成人91| 亚洲无码高清一区| 18禁黄无遮挡免费动漫网站| 精品综合久久久久久97| 日本在线亚洲| 亚洲日本中文字幕天堂网| 麻豆国产在线不卡一区二区| 国产福利在线免费观看| 亚洲天堂久久| 国产精品v欧美| 日韩a在线观看免费观看| 国产一区二区三区视频| 婷婷开心中文字幕| 国产日韩久久久久无码精品| 精品色综合| 天天躁夜夜躁狠狠躁躁88| 在线精品视频成人网| 超薄丝袜足j国产在线视频| 亚洲欧美在线综合一区二区三区| 女高中生自慰污污网站| 成人午夜网址| 欧洲免费精品视频在线| 国产一区亚洲一区| 久久综合亚洲鲁鲁九月天| 国产内射一区亚洲| 国产国语一级毛片| av免费在线观看美女叉开腿| 国产精品成人一区二区| 久久久亚洲色| 国产精品偷伦视频免费观看国产| 免费av一区二区三区在线| 国内精品视频| 激情六月丁香婷婷四房播| 国产丝袜啪啪| 亚洲欧美一区二区三区蜜芽| 国产成人精品高清在线| 亚洲国产综合第一精品小说| 国产成a人片在线播放| 美女毛片在线| 久久人搡人人玩人妻精品一| 国产成人毛片| 亚洲中文无码h在线观看| 蜜桃视频一区二区| 亚洲永久视频| 日韩精品成人在线| 激情综合网址| 日本免费一级视频| 色综合中文综合网| 国产乱人乱偷精品视频a人人澡| 亚洲成人精品| 成人蜜桃网| 亚洲AⅤ无码国产精品| 亚洲有无码中文网| 澳门av无码| 69综合网|