Office Visio 是Office軟件系列中的負(fù)責(zé)繪制流程圖和示意圖的軟件,是一款便于IT和商務(wù)人員就復(fù)雜信息、系統(tǒng)和流程進(jìn)行可視化處理、分析和交流的軟件。使用 Office Visio 圖表,可以促進(jìn)對系統(tǒng)和流程的了解。 ?[實(shí)驗(yàn)2-1 ]訂貨系統(tǒng)的數(shù)據(jù)流圖 設(shè)一個工廠采購部每天需要一張訂貨報表。 訂貨的零件數(shù)據(jù)有零件編號,名稱、數(shù)量。價格、供應(yīng)者等。零件的人庫、出庫事務(wù)通過計算機(jī)終端輸人給訂貨系統(tǒng)。當(dāng)某零件的庫行數(shù)少于給定的庫存量臨界值時,就應(yīng)該再次訂貨。 繪制數(shù)據(jù)流圖 數(shù)據(jù)流模型的圖形表示就是數(shù)據(jù)流圖。Visio提供了數(shù)據(jù)流模型視圖模板。 選擇菜單命令“文件→新建一+軟件→數(shù)據(jù)流模型圖"進(jìn)人數(shù)據(jù)流圖編輯窗口,當(dāng)啟動Visio時,系統(tǒng)自動進(jìn)人“選擇繪圖類型"對話框,等待用戶選擇。單擊右邊的“軟件”標(biāo)簽頁,然后單擊右邊的“數(shù)據(jù)流模型圖”圖標(biāo)可進(jìn)入編輯窗口。

[實(shí)驗(yàn)2-2]電子表狀態(tài)模型 狀態(tài)模型 狀態(tài)模型是一種描述系統(tǒng)對內(nèi)部或者外部事件中向應(yīng)的行為模型。它描述系統(tǒng)狀態(tài)和N事件、以及事件引發(fā)系統(tǒng)在狀態(tài)間的轉(zhuǎn)換。狀態(tài)模型-般采用狀態(tài)轉(zhuǎn)換圖(狀態(tài)圖)來表示。 狀態(tài)圖描述了系統(tǒng)中某些復(fù)雜對象的狀態(tài)變化,主要有狀態(tài)、變遷和事件3種描述。狀態(tài)機(jī)模型用于描述繪制狀態(tài)圖,只能使用Visio提供的UML狀態(tài)圖,盡管Visio對UML的支持功能不是特別強(qiáng),但是表達(dá)一些 基本的設(shè)計模型還是可行的。 選擇菜單命令“文件一新建一軟件一,UML模型圖”進(jìn)人UML模型圖編輯窗口,單擊左邊的“UML狀態(tài)圖”進(jìn)入狀態(tài)圖編輯狀態(tài)。UML狀態(tài)圖提供了基本的狀態(tài)圖符號,如狀態(tài)、復(fù)合狀態(tài)、初始狀態(tài)、終止?fàn)顟B(tài)、轉(zhuǎn)換、判定等常用符號。 電子表具有3種狀態(tài),分別為顯示時間、設(shè)置小時、設(shè)置分鐘。模式按鈕是外部事件,導(dǎo)致電子表發(fā)生狀態(tài)變化。繪制狀態(tài)圖的步驟如下: (1)選中左邊一個圖形工具。 (2)將這個工具拖放到右邊的圖形編輯區(qū)。 (3)移動到合適的位置并釋放。 (4)雙擊該圖形,可出現(xiàn)圖2-8所示的屬性對話框(狀態(tài))。用戶可以設(shè)定狀態(tài)或轉(zhuǎn)換的名稱和描述等信息。 (5)重復(fù)步驟(1)-(4)可以完成狀態(tài)圖的繪制。 這里繪制一個起始狀態(tài)、一個“ 顯示時間”狀態(tài),然后繪制一個從起始狀態(tài)到“顯示時間”狀態(tài)的轉(zhuǎn)換。雙擊這個轉(zhuǎn)換符號,打開轉(zhuǎn)換屬性對話框,用戶可以設(shè)置狀態(tài)名稱、臨界表達(dá)式和文本描述等。 
實(shí)驗(yàn)【2-3】 程序流程圖 程序流程圖描述程序的處理流型。選擇菜單命令“文件.新建一流程圖基本流程圖”進(jìn)入流程圖編輯區(qū)、如圖2-11 所示。當(dāng)啟動Visio時,系統(tǒng)自動進(jìn)入“選擇繪圖類型”對話框,等待用戶選擇。單擊右邊的“流程圖”標(biāo)簽頁,然后單擊左邊的“基本流程圖”圖標(biāo)可進(jìn)人編輯窗口。 流程圖編輯窗口分為左、右兩個部分:左部是形狀工具欄,用戶可以選擇需要繪制的圖形對象形狀;右部是基本流程圖編輯區(qū),用于放置繪制的圖形。 基本流程圖形狀工具欄提供了箭頭形狀、背景和基本流程圖形狀3個形狀工具標(biāo)簽頁,其中基本流程圖形狀是用得最多的標(biāo)簽頁,我們重點(diǎn)介紹基木流程圖形狀工具的使用方法和流程圖的繪制方法。 基本流程圖形狀工具提供了26種基本形狀,其中用得多的是進(jìn)程、判定、終結(jié)符、動態(tài)連接線和批注工具。繪制一個圖形的步驟如下: (1)選中左邊一個圖形工具。 (2)將這個工具拖放到右邊的圖形編輯區(qū)。 (3)移動到合適的位置釋放。 (4)拖動圖形的控制點(diǎn)調(diào)整圖形的大小和旋轉(zhuǎn)方向。圖形的8個控制點(diǎn)用于調(diào)整圖形的大小,而在圖形外部的圓形控制點(diǎn)可調(diào)整圖形的旋轉(zhuǎn)方位,如圖[-12所示。將鼠標(biāo)指針放在圓形控制點(diǎn),系統(tǒng)提示“旋轉(zhuǎn)形狀",拖動圓形控制點(diǎn)可確定旋轉(zhuǎn)角度,還可以調(diào)整圖形中心的“旋轉(zhuǎn)中心”位置。 (5)調(diào)整好形狀和方位后,雙擊該圖形,系統(tǒng)出現(xiàn)閃爍的光標(biāo),等待用戶輸人文字。輸人完成后,在任意地方單擊即可。當(dāng)然也可以選中文本進(jìn)行字體設(shè)置。 
[實(shí)驗(yàn)2-4]實(shí)體關(guān)系模型 實(shí)體關(guān)系模型 實(shí)體關(guān)系圖是建立實(shí)體關(guān)系模型的重要模型視圖。選擇菜單命令“文件- +新建+軟件和數(shù)據(jù)庫一+實(shí)體關(guān)系”進(jìn)入實(shí)體關(guān)系模型視圖編輯窗口,如圖2-14所示。窗口分為3個部分,左邊部分是工具欄,右上部分是繪圖區(qū),右下是屬性編輯區(qū)。 實(shí)體關(guān)系圖提供了實(shí)體、關(guān)系、視圖、父表與類別、類別、類別與子表和動態(tài)連接線種基本符號。 繪制實(shí)體關(guān)系圖的步驟如下: (1)選中左邊一個圖形工具,如實(shí)體。 (2)將這個工具拖放到右邊的圖形編輯區(qū)。 (3)移動到合適的位置釋放。 (4)設(shè)置圖2-15所示的右下部“數(shù)據(jù)庫屬性”對話框。“數(shù)據(jù)庫屬性”對話框有8個類可以設(shè)置,分別是定義、列、主ID、索引、觸發(fā)器、檢查、擴(kuò)展和注釋。 需要定義類別設(shè)置數(shù)據(jù)庫表的物理和概念名稱、命名空間和數(shù)據(jù)庫等信息,例 如,設(shè)置一個“教師”實(shí)體,表的概念名稱為“教師", 物理名稱為“teacher",命名空間為:jiaoxue",源數(shù)據(jù)庫為“accss本例定義了ID、NAME、SEX、AGE、DEPARTMENT、CLASS1、CLASS2、COURSE1、COURSE2 字段。 列類別設(shè)置和編輯物理表的字段,可以設(shè)置每個字段的物理名稱、數(shù)據(jù)類型、必需性PK(主鍵)和注釋。此外,還可以使用類類別右邊的設(shè)置(添加、刪除、編輯、上移和下程按鈕進(jìn)行修改。 ID類別設(shè)置主鍵和索引,這里設(shè)置ID為主鍵。 索引和觸發(fā)器設(shè)置次級索引和觸發(fā)器屬性。 (5)重復(fù)步驟(1)~(4)依次完成實(shí)體關(guān)系圖的繪制。 下面繪制一個教學(xué) 管理系統(tǒng)的部分實(shí)體關(guān)系圖。我們定義了4個實(shí)體,分別是教師、學(xué)生、課程、班級; 3個關(guān)系,分別是教、學(xué)、包含。

Visio幫助您創(chuàng)建具有專業(yè)外觀的圖表,以便理解、記錄和分析信息、數(shù)據(jù)、系統(tǒng)和過程。
|