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

        ?

        網(wǎng)上自助食堂訂餐系統(tǒng)的建模

        2012-06-01 02:55:40唐莉君
        電子科技 2012年11期
        關(guān)鍵詞:模型系統(tǒng)

        唐莉君

        (寧夏大學(xué)數(shù)學(xué)計(jì)算機(jī)學(xué)院,寧夏銀川 750021)

        網(wǎng)上自助食堂訂餐系統(tǒng)是為解決午餐就餐難的問(wèn)題而設(shè)計(jì)的,許多員工通過(guò)網(wǎng)絡(luò)使用該系統(tǒng)在線訂餐,要求在指定的時(shí)間內(nèi)將所定的午餐送到指定地點(diǎn)。這既提高了員工的生活質(zhì)量,也提高了工作生產(chǎn)率。同時(shí)網(wǎng)上自助食堂能夠提前了解客戶需要哪些食物,減少浪費(fèi),并提高網(wǎng)上自助食堂的工作效率。

        1 自助訂餐系統(tǒng)建模方法

        統(tǒng)一建模語(yǔ)言UML(Unified Modeling Language)是一種編制系統(tǒng)藍(lán)圖的標(biāo)準(zhǔn)化語(yǔ)言,可以實(shí)現(xiàn)大型復(fù)雜系統(tǒng)各種成分描述的可視化、說(shuō)明并構(gòu)造系統(tǒng)模型以及建立各種所需文檔,是一種定義良好、易于表達(dá)、功能強(qiáng)大且普遍適用的建模語(yǔ)言[1]。系統(tǒng)采用UML進(jìn)行系統(tǒng)建模研究。

        面向?qū)ο蟮能浖こ谭椒ㄊ敲嫦驅(qū)ο罄碚撛谲浖こ填I(lǐng)域的應(yīng)用,它包括面向?qū)ο蟮南到y(tǒng)分析(OOA)、面向?qū)ο蟮南到y(tǒng)設(shè)計(jì)(OOD)、面向?qū)ο蟮南到y(tǒng)編程(OOP)、面向?qū)ο蟮南到y(tǒng)測(cè)試(OOT)和面向?qū)ο蟮南到y(tǒng)維護(hù)(OOSM)等主要內(nèi)容。面向?qū)ο蟮南到y(tǒng)分析是軟件生命周期的第一個(gè)環(huán)節(jié),面向?qū)ο蟮南到y(tǒng)分析是一種分析方法,面向?qū)ο蟮南到y(tǒng)分析模型是指運(yùn)用面向?qū)ο蟮姆治龇椒ń⒌南到y(tǒng)模型[2],文中所建立的系統(tǒng)模型包括需求模型、基本模型和輔助模型3部分:需求模型用于定義用戶的需求;基本模型以直觀的方式表達(dá)了系統(tǒng)構(gòu)造信息;輔助模型提供了幾種對(duì)基本模型進(jìn)行組織或者加強(qiáng)理解的輔助圖形。

        2 網(wǎng)上自助食堂訂餐系統(tǒng)建模

        2.1 網(wǎng)上自助食堂訂餐系統(tǒng)需求分析

        網(wǎng)上自助食堂訂餐系統(tǒng)為員工提供在線訂餐服務(wù),員工可以按照自己的喜好和時(shí)間需求進(jìn)行訂餐。系統(tǒng)的功能模塊總體包括前臺(tái)和后臺(tái)兩個(gè)方面:前臺(tái)管理系統(tǒng)和后臺(tái)管理系統(tǒng)。

        2.2 建立需求模型

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

        參與者是系統(tǒng)外部的一個(gè)實(shí)體,它以某種方式參與用況的執(zhí)行過(guò)程。對(duì)于網(wǎng)上自助食堂訂餐系統(tǒng)會(huì)為顧客提供菜單,為自助食堂工作人員提供顧客的訂單、為送餐人員打印出訂單說(shuō)明。系統(tǒng)會(huì)與工資系統(tǒng)相關(guān)聯(lián)。因此,主要的參與者有:顧客、菜單經(jīng)理、自助食堂工作人員和送餐人員。

        用況是對(duì)參與者使用系統(tǒng)的一項(xiàng)功能時(shí)所進(jìn)行的交互過(guò)程的描述,其中包含由雙方交替執(zhí)行的一系列動(dòng)作。根據(jù)對(duì)業(yè)務(wù)流程和功能需求的分析,系統(tǒng)有以下用況(Use Case):訂餐、變更菜單、取消菜單、查看菜單、注冊(cè)付費(fèi)方式、取消付費(fèi)方式、創(chuàng)建菜單、修改菜單、刪除菜單、準(zhǔn)備餐、生成付費(fèi)請(qǐng)求、請(qǐng)求送貨、生成系統(tǒng)使用報(bào)告、送餐、記錄送餐情況、打印送餐情況等。

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

        圖1 菜單經(jīng)理的用況圖

        2.3 建立基本模型

        基本模型以直觀的方式表達(dá)了最重要的系統(tǒng)構(gòu)造信息,由UML中的類圖表示。類圖(Class Diagram)是描述類、接口、協(xié)作以及它們之間關(guān)系的圖,用來(lái)顯示系統(tǒng)中各個(gè)類的靜態(tài)結(jié)構(gòu)。構(gòu)成類圖中的主要成分是類與類的屬性和操作以及類與類之間的關(guān)系。

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

        2.4 建立輔助模型

        輔助模型是對(duì)基本模型進(jìn)行組織或加強(qiáng)理解的輔助圖形。主要包含順序圖、狀態(tài)圖、活動(dòng)圖等,隨著UML版本的提高,圖形的復(fù)雜性也在增加。

        順序圖是一種詳細(xì)表示對(duì)象之間行為關(guān)系的圖。一個(gè)順序圖通常只描繪一組相互協(xié)作的對(duì)象在完成一項(xiàng)功能時(shí)彼此間的交互情況。它按時(shí)間順序把各個(gè)對(duì)象所執(zhí)行的操作以及它們之間所傳送的消息展現(xiàn)出來(lái),因此可以清晰而直觀地表示對(duì)象之間的行為關(guān)系以及操作和消息的時(shí)序關(guān)系。圖3為菜單經(jīng)理創(chuàng)建菜單順序圖。

        圖3 菜單經(jīng)理創(chuàng)建菜單順序圖

        活動(dòng)圖的作用是對(duì)系統(tǒng)的行為建模,它把系統(tǒng)中的一項(xiàng)行為表示成一個(gè)可以由計(jì)算機(jī)、人或其他執(zhí)行者執(zhí)行的活動(dòng),通過(guò)給出活動(dòng)中的各個(gè)動(dòng)作以及動(dòng)作之間的轉(zhuǎn)移關(guān)系來(lái)描述系統(tǒng)的行為。圖4為顧客訂餐的活動(dòng)圖,顧客登錄系統(tǒng)后查看菜單,從菜單中選擇需要預(yù)定的食物,選擇食物后確認(rèn)生成訂單,系統(tǒng)將顯示訂單價(jià)格,待顧客確認(rèn)訂單后,系統(tǒng)提示顧客選擇送餐時(shí)間和填寫(xiě)送餐地點(diǎn),如果顧客選擇在有效時(shí)間內(nèi),則提示顧客選擇付費(fèi)方式,顧客付費(fèi)方式選定后,系統(tǒng)將確認(rèn)接收訂單,并保存訂單,同時(shí)向顧客發(fā)送郵件。

        圖4 顧客訂餐活動(dòng)圖

        狀態(tài)圖描述了一個(gè)對(duì)象在其生命期內(nèi)所經(jīng)歷的各種狀態(tài)、狀態(tài)之間的轉(zhuǎn)移、發(fā)生轉(zhuǎn)移的動(dòng)因、條件以及轉(zhuǎn)移中所執(zhí)行的活動(dòng)。圖5為顧客訂餐系統(tǒng)狀態(tài)圖[3]。

        圖5 自助食堂工作人員和送餐人員狀態(tài)圖

        3 結(jié)束語(yǔ)

        在網(wǎng)上自助食堂訂餐系統(tǒng)的設(shè)計(jì)中,從系統(tǒng)的需求分析出發(fā)分別對(duì)系統(tǒng)建立了系統(tǒng)的需求模型、基本模型和輔助模型,使得UML建模在本系統(tǒng)中得以充分應(yīng)用。通過(guò)網(wǎng)上自助食堂訂餐系統(tǒng)的設(shè)計(jì),既提高了員工的工作生活質(zhì)量,也提高了企業(yè)的生產(chǎn)率和自助食堂的工作效率。通過(guò)建模工具Rational Rose的使用,對(duì)網(wǎng)上自助食堂訂餐系統(tǒng)進(jìn)行了建模,為實(shí)際應(yīng)用奠定了基礎(chǔ)。

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

        [2]邵維忠,楊芙清.面向?qū)ο蟮南到y(tǒng)分析[M].2版.北京:清華大學(xué)出版社,2006.

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

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

        [5]郭麗娟.標(biāo)準(zhǔn)建模語(yǔ)言UML及其護(hù)展機(jī)制[J].電子科技,2001,14(17):29 -31,33.

        猜你喜歡
        模型系統(tǒng)
        一半模型
        Smartflower POP 一體式光伏系統(tǒng)
        WJ-700無(wú)人機(jī)系統(tǒng)
        ZC系列無(wú)人機(jī)遙感系統(tǒng)
        重要模型『一線三等角』
        重尾非線性自回歸模型自加權(quán)M-估計(jì)的漸近分布
        基于PowerPC+FPGA顯示系統(tǒng)
        半沸制皂系統(tǒng)(下)
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        3D打印中的模型分割與打包
        国产成人亚洲综合小说区| 国内精品久久久久影院薰衣草| 国产边摸边吃奶叫床视频| 久久99精品久久久久久清纯 | 尤物视频在线观看| 国产成人精品三级91在线影院 | 一本精品99久久精品77| 装睡被陌生人摸出水好爽| 久久中文字幕乱码免费| 国产精品原创av片国产日韩| 亚洲无码激情视频在线观看| 天堂一区二区三区精品| 国产一区二区视频在线免费观看 | 国产亚洲欧洲三级片A级| 色婷婷av一区二区三区丝袜美腿| 97人伦影院a级毛片| 农村欧美丰满熟妇xxxx| 亚洲av无码电影网| 国产视频嗯啊啊啊| 国产精品亚洲一区二区三区在线| 亚洲av成人无码一区二区三区在线观看 | 青娱乐极品视觉盛宴国产视频 | 亚洲国产一区一区毛片a| 国产精品办公室沙发| 人妻aⅴ无码一区二区三区| 亚洲日日噜噜噜夜夜爽爽| 天堂网日韩av在线播放一区| 久久久久亚洲精品男人的天堂| 亚洲综合激情五月丁香六月| 一本大道东京热无码中字| 激情文学人妻中文字幕| 日韩在线精品免费观看| 欧美国产激情二区三区| 国模无码人体一区二区| 激情综合五月天开心久久| 久久精品不卡一区二区三区| 天堂国产一区二区三区| 人人狠狠综合久久亚洲| 音影先锋色天堂av电影妓女久久 | 久久综合九色综合97婷婷| 久久精品噜噜噜成人|