單元4 基礎(chǔ)數(shù)據(jù)管理模塊建模_第1頁(yè)
單元4 基礎(chǔ)數(shù)據(jù)管理模塊建模_第2頁(yè)
單元4 基礎(chǔ)數(shù)據(jù)管理模塊建模_第3頁(yè)
單元4 基礎(chǔ)數(shù)據(jù)管理模塊建模_第4頁(yè)
單元4 基礎(chǔ)數(shù)據(jù)管理模塊建模_第5頁(yè)
已閱讀5頁(yè),還剩63頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 圖書管理系統(tǒng)的基礎(chǔ)數(shù)據(jù)主要包括出圖書管理系統(tǒng)的基礎(chǔ)數(shù)據(jù)主要包括出版社、部門、藏書地點(diǎn)、圖書類型、借閱版社、部門、藏書地點(diǎn)、圖書類型、借閱者類型等,這些數(shù)據(jù)是圖書管理系統(tǒng)業(yè)務(wù)者類型等,這些數(shù)據(jù)是圖書管理系統(tǒng)業(yè)務(wù)功能正常實(shí)現(xiàn)的基礎(chǔ),一般為靜態(tài)數(shù)據(jù),功能正常實(shí)現(xiàn)的基礎(chǔ),一般為靜態(tài)數(shù)據(jù),在一段時(shí)間內(nèi)固定不變。在一段時(shí)間內(nèi)固定不變。 本單元主要對(duì)出版社管理和部門管理本單元主要對(duì)出版社管理和部門管理等基礎(chǔ)數(shù)據(jù)管理模塊建模。等基礎(chǔ)數(shù)據(jù)管理模塊建模。 交互圖用于對(duì)系統(tǒng)進(jìn)行動(dòng)態(tài)建模,交互圖用于對(duì)系統(tǒng)進(jìn)行動(dòng)態(tài)建模,交互圖分為順序圖和通信圖,兩種圖在交互圖分為順序圖和通信圖,兩種圖在語(yǔ)義上是等價(jià)的。語(yǔ)義上是等價(jià)的

2、。 順序圖強(qiáng)調(diào)消息發(fā)送的時(shí)間順序,順序圖強(qiáng)調(diào)消息發(fā)送的時(shí)間順序,通信圖則強(qiáng)調(diào)接收和發(fā)送消息的對(duì)象的通信圖則強(qiáng)調(diào)接收和發(fā)送消息的對(duì)象的組織結(jié)構(gòu)。組織結(jié)構(gòu)。 Rose支持順序圖和通信圖之間的相互支持順序圖和通信圖之間的相互轉(zhuǎn)換,本單元主要介紹順序圖的繪制,通轉(zhuǎn)換,本單元主要介紹順序圖的繪制,通信圖的繪制將在單元信圖的繪制將在單元6予以介紹。予以介紹。教學(xué)目標(biāo)教學(xué)目標(biāo)(1)熟悉)熟悉UML順序圖的功能和組成元素順序圖的功能和組成元素(2)理解順序圖的繪制方法)理解順序圖的繪制方法(3)學(xué)會(huì)構(gòu)思順序圖)學(xué)會(huì)構(gòu)思順序圖(4)學(xué)會(huì)在)學(xué)會(huì)在Rational Rose 2003中繪制順序圖中繪制順序圖教學(xué)重

3、點(diǎn)教學(xué)重點(diǎn)(1)UML順序圖的功能和組成元素順序圖的功能和組成元素(2)在)在Rational Rose 2003中繪制順序圖中繪制順序圖教學(xué)方法教學(xué)方法任務(wù)驅(qū)動(dòng)教學(xué)法、分組討論法、自主學(xué)習(xí)法、探究式訓(xùn)練法任務(wù)驅(qū)動(dòng)教學(xué)法、分組討論法、自主學(xué)習(xí)法、探究式訓(xùn)練法課時(shí)建議課時(shí)建議6課時(shí)課時(shí)【前導(dǎo)訓(xùn)練】【前導(dǎo)訓(xùn)練】【任務(wù)【任務(wù)4-1】繪制】繪制“出版社數(shù)據(jù)管理出版社數(shù)據(jù)管理”子模塊子模塊的用例圖的用例圖【任務(wù)描述】【任務(wù)描述】 (1)創(chuàng)建一個(gè))創(chuàng)建一個(gè)Rose模型,將其命名為模型,將其命名為“04基礎(chǔ)數(shù)據(jù)管理模塊模型基礎(chǔ)數(shù)據(jù)管理模塊模型”,且保存在本單,且保存在本單元對(duì)應(yīng)的文件夾中。元對(duì)應(yīng)的文件夾中。

4、 (2)分析)分析“出版社數(shù)據(jù)管理出版社數(shù)據(jù)管理”子模塊的子模塊的功能需求、參與者和用例,使用功能需求、參與者和用例,使用Rational Rose 2003繪制繪制“出版社數(shù)據(jù)管理出版社數(shù)據(jù)管理”子模子模塊的用例圖。塊的用例圖?!静僮魈崾尽俊静僮魈崾尽浚?)啟動(dòng))啟動(dòng)Rational Rose 2003。 如果如果Rational Rose 2003已啟動(dòng),可以單已啟動(dòng),可以單擊菜單【擊菜單【File】【New】,或者單擊】,或者單擊“標(biāo)標(biāo)準(zhǔn)準(zhǔn)”工具欄中的【工具欄中的【New】按鈕】按鈕 ,創(chuàng)建一個(gè),創(chuàng)建一個(gè)新的新的Rose模型。模型。(2)保存)保存Rational Rose模型模型。 單

5、擊菜單【單擊菜單【File】【Save】,或者】,或者單擊工具欄中的【單擊工具欄中的【Save】按鈕】按鈕 。如果。如果是創(chuàng)建模型之后的第一次保存操作,則是創(chuàng)建模型之后的第一次保存操作,則會(huì)彈出一個(gè)【會(huì)彈出一個(gè)【Save As】對(duì)話框,在該對(duì)】對(duì)話框,在該對(duì)話框選擇模型文件的保存位置,且輸入話框選擇模型文件的保存位置,且輸入模型文件名稱模型文件名稱“04基礎(chǔ)數(shù)據(jù)管理模塊?;A(chǔ)數(shù)據(jù)管理模塊模型型”,然后單擊【保存】按鈕即可。,然后單擊【保存】按鈕即可。 (3)“出版社數(shù)據(jù)管理出版社數(shù)據(jù)管理”子模塊的主要子模塊的主要功能有瀏覽出版社信息,新增出版社、功能有瀏覽出版社信息,新增出版社、修改出版社數(shù)據(jù)

6、和刪除出版社。出版社修改出版社數(shù)據(jù)和刪除出版社。出版社數(shù)據(jù)管理主要由圖書管理員完成。數(shù)據(jù)管理主要由圖書管理員完成。【任務(wù)【任務(wù)4-2】繪制】繪制“出版社類出版社類”和和“出版社出版社數(shù)據(jù)管理界面類數(shù)據(jù)管理界面類”的類圖的類圖【任務(wù)描述】【任務(wù)描述】 設(shè)計(jì)圖書管理系統(tǒng)基礎(chǔ)數(shù)據(jù)管理模設(shè)計(jì)圖書管理系統(tǒng)基礎(chǔ)數(shù)據(jù)管理模塊的塊的“出版社類出版社類”和和“出版社數(shù)據(jù)管理出版社數(shù)據(jù)管理界面類界面類”,且使用,且使用Rational Rose 2003繪繪制制“出版社類出版社類”和和“出版社數(shù)據(jù)管理界出版社數(shù)據(jù)管理界面類面類”的類圖。的類圖?!静僮魈崾尽俊静僮魈崾尽?(1)“出版社類出版社類”的主要屬性有出版社

7、編的主要屬性有出版社編號(hào)、號(hào)、ISBN、出版社名稱、出版社地址,、出版社名稱、出版社地址,主要方法有獲取出版社數(shù)據(jù)、更新出版社主要方法有獲取出版社數(shù)據(jù)、更新出版社數(shù)據(jù)和刪除出版社數(shù)據(jù)。數(shù)據(jù)和刪除出版社數(shù)據(jù)。 (2)“出版社數(shù)據(jù)管理界面類出版社數(shù)據(jù)管理界面類”的主要的主要方法有創(chuàng)建窗體對(duì)象、初始化數(shù)據(jù)、顯方法有創(chuàng)建窗體對(duì)象、初始化數(shù)據(jù)、顯示出版社數(shù)據(jù)、新增出版社、修改出版示出版社數(shù)據(jù)、新增出版社、修改出版社和刪除出版社等。社和刪除出版社等。圖圖4-1從從ATM機(jī)取款的順序圖機(jī)取款的順序圖【試一試】【試一試】 根據(jù)以下的場(chǎng)景描述,繪制顧客從根據(jù)以下的場(chǎng)景描述,繪制顧客從自動(dòng)售貨機(jī)中購(gòu)買飲料的順序圖

8、。自動(dòng)售貨機(jī)中購(gòu)買飲料的順序圖。 顧客先向自動(dòng)售貨機(jī)的前端投入錢顧客先向自動(dòng)售貨機(jī)的前端投入錢幣,顧客選擇要購(gòu)買的飲料,售貨機(jī)的幣,顧客選擇要購(gòu)買的飲料,售貨機(jī)的錢幣識(shí)別器接收顧客投入的錢幣,識(shí)別錢幣識(shí)別器接收顧客投入的錢幣,識(shí)別器控制售貨機(jī)的出貨器將一罐飲料送到器控制售貨機(jī)的出貨器將一罐飲料送到前端。前端?!局R(shí)疏理】【知識(shí)疏理】1順序圖的功能及特點(diǎn)順序圖的功能及特點(diǎn) UML順序圖也叫時(shí)序圖,用來(lái)描述對(duì)順序圖也叫時(shí)序圖,用來(lái)描述對(duì)象之間動(dòng)態(tài)的交互關(guān)系,著重反映對(duì)象間象之間動(dòng)態(tài)的交互關(guān)系,著重反映對(duì)象間消息傳遞的時(shí)間順序,說(shuō)明對(duì)象之間的交消息傳遞的時(shí)間順序,說(shuō)明對(duì)象之間的交互過(guò)程,以及系統(tǒng)執(zhí)行

9、過(guò)程中,在某一具互過(guò)程,以及系統(tǒng)執(zhí)行過(guò)程中,在某一具體位置將會(huì)有什么事件發(fā)生。體位置將會(huì)有什么事件發(fā)生。 順序圖存在兩個(gè)軸:一是水平軸,順序圖存在兩個(gè)軸:一是水平軸,表示不同的對(duì)象;二是垂直軸,表示時(shí)表示不同的對(duì)象;二是垂直軸,表示時(shí)間,如圖間,如圖4-2所示。所示。圖圖4-2順序圖示意順序圖示意 一個(gè)順序圖主要由四種元素構(gòu)成:對(duì)象、一個(gè)順序圖主要由四種元素構(gòu)成:對(duì)象、生命線、激活期和消息,如圖生命線、激活期和消息,如圖4-2所示。所示。 (1)對(duì)象:表示參與交互的對(duì)象。)對(duì)象:表示參與交互的對(duì)象。(2)生命線:表示對(duì)象存在的時(shí)間。)生命線:表示對(duì)象存在的時(shí)間。(3)激活期:表示對(duì)象被激活的時(shí)

10、間段。)激活期:表示對(duì)象被激活的時(shí)間段。(4)消息:表示對(duì)象之間的通信。)消息:表示對(duì)象之間的通信?!痉椒ㄖ笇?dǎo)】【方法指導(dǎo)】 順序圖的繪制方法如下所示:順序圖的繪制方法如下所示: (1)對(duì)象:用一個(gè)矩形框表示,并有對(duì))對(duì)象:用一個(gè)矩形框表示,并有對(duì)象名和類名。象名和類名。 (2)生命線:從對(duì)象圖標(biāo)發(fā)出的一條垂)生命線:從對(duì)象圖標(biāo)發(fā)出的一條垂直虛線,表示在某段時(shí)間內(nèi)對(duì)象是存在直虛線,表示在某段時(shí)間內(nèi)對(duì)象是存在的。的。 (3)激活期:用位于生命線上的一個(gè)窄)激活期:用位于生命線上的一個(gè)窄矩形表示,矩形框的兩端分別表示激活矩形表示,矩形框的兩端分別表示激活期的開(kāi)始時(shí)間和終止時(shí)間期的開(kāi)始時(shí)間和終止時(shí)間

11、 (4)消息:用一條帶箭頭水平線表示,)消息:用一條帶箭頭水平線表示,從消息的發(fā)出對(duì)象指向目標(biāo)對(duì)象。從消息的發(fā)出對(duì)象指向目標(biāo)對(duì)象?!疽龑?dǎo)訓(xùn)練】【引導(dǎo)訓(xùn)練】【任務(wù)【任務(wù)4-3】分析與繪制】分析與繪制“出版社數(shù)據(jù)管理出版社數(shù)據(jù)管理”子模塊的順序圖子模塊的順序圖【任務(wù)描述】【任務(wù)描述】 (1)分析)分析“出版社數(shù)據(jù)管理出版社數(shù)據(jù)管理”子模塊的順子模塊的順序圖。序圖。 (2)使用)使用Rational Rose 2003繪制瀏覽出繪制瀏覽出版社數(shù)據(jù)和新增出版社的順序圖。版社數(shù)據(jù)和新增出版社的順序圖。【任務(wù)實(shí)施】【任務(wù)實(shí)施】1構(gòu)思基礎(chǔ)數(shù)據(jù)管理子模塊的順序圖構(gòu)思基礎(chǔ)數(shù)據(jù)管理子模塊的順序圖(1)構(gòu)思瀏覽出版

12、社數(shù)據(jù)的順序圖)構(gòu)思瀏覽出版社數(shù)據(jù)的順序圖(2)構(gòu)思新增出版社的順序圖)構(gòu)思新增出版社的順序圖2建立新的順序圖建立新的順序圖 在在Rational Rose 2003的【模型瀏覽】窗的【模型瀏覽】窗口【口【Logical View】對(duì)應(yīng)的行單擊右鍵,在】對(duì)應(yīng)的行單擊右鍵,在彈出的快捷菜單中選擇【彈出的快捷菜單中選擇【New】選項(xiàng),然后】選項(xiàng),然后單擊下一級(jí)菜單項(xiàng)【單擊下一級(jí)菜單項(xiàng)【Sequence Diagram】。】。 此時(shí),在【此時(shí),在【Logical View】節(jié)點(diǎn)下添】節(jié)點(diǎn)下添加了一個(gè)默認(rèn)名稱為加了一個(gè)默認(rèn)名稱為“NewDiagram”的的項(xiàng),輸入一個(gè)新的順序圖名稱項(xiàng),輸入一個(gè)新的順序

13、圖名稱“瀏覽出瀏覽出版社數(shù)據(jù)順序圖版社數(shù)據(jù)順序圖”。 雙擊【模型瀏覽】窗口中的【雙擊【模型瀏覽】窗口中的【Logical View】節(jié)點(diǎn)中的項(xiàng)】節(jié)點(diǎn)中的項(xiàng)“瀏覽出版社數(shù)據(jù)順序?yàn)g覽出版社數(shù)據(jù)順序圖圖”,顯示順序圖【編輯】窗口和編輯工,顯示順序圖【編輯】窗口和編輯工具欄。具欄。3在順序圖【編輯】窗口添加參與者在順序圖【編輯】窗口添加參與者圖圖4-3在順序圖【編輯】窗口中添加參與者在順序圖【編輯】窗口中添加參與者4在順序圖【編輯】窗口添加對(duì)象在順序圖【編輯】窗口添加對(duì)象(1)在順序圖【編輯】窗口添加第)在順序圖【編輯】窗口添加第1個(gè)對(duì)個(gè)對(duì)象象(2)在順序圖【編輯】窗口添加第)在順序圖【編輯】窗口添加

14、第2個(gè)對(duì)個(gè)對(duì)象象(3)在順序圖【編輯】窗口添加第)在順序圖【編輯】窗口添加第3個(gè)對(duì)個(gè)對(duì)象象圖圖4-4順序圖中對(duì)象的快捷菜單順序圖中對(duì)象的快捷菜單圖圖4-5在【在【Object Specification for Untitled】對(duì)話框中選擇類】對(duì)話框中選擇類圖圖4-6在在“Class”列表框中選擇列表框中選擇“出版社類出版社類”圖圖4-7在【模型瀏覽】窗口中單擊選在【模型瀏覽】窗口中單擊選擇擇“數(shù)據(jù)庫(kù)操作類數(shù)據(jù)庫(kù)操作類”圖圖4-8在順序圖【編輯】窗口中添加在順序圖【編輯】窗口中添加1個(gè)參與者和個(gè)參與者和3個(gè)類對(duì)象個(gè)類對(duì)象注意注意 圖圖4-8中的對(duì)象有兩種不同的表示方法:中的對(duì)象有兩種不同的表

15、示方法:一種匿名對(duì)象形式,例如一種匿名對(duì)象形式,例如“:出版社數(shù)據(jù)管出版社數(shù)據(jù)管理界面理界面”、“:數(shù)據(jù)庫(kù)操作類數(shù)據(jù)庫(kù)操作類”,另一種的,另一種的名稱形式為名稱形式為“對(duì)象名對(duì)象名:類名類名”,例如,例如“出版出版社社:出版社類出版社類”。 對(duì)于同一個(gè)順序圖,建議采用同一種名對(duì)于同一個(gè)順序圖,建議采用同一種名稱形式,可以使用匿名對(duì)象形式。稱形式,可以使用匿名對(duì)象形式。5在順序圖【編輯】窗口設(shè)置對(duì)象屬性在順序圖【編輯】窗口設(shè)置對(duì)象屬性 在順序圖【編輯】窗口雙擊對(duì)象在順序圖【編輯】窗口雙擊對(duì)象“數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)操作類操作類”圖標(biāo),彈出如圖圖標(biāo),彈出如圖4-9所示的【所示的【Object Specifi

16、cation for Untitled】對(duì)話框,在該對(duì)象】對(duì)話框,在該對(duì)象框中可以設(shè)置對(duì)象的框中可以設(shè)置對(duì)象的Name(對(duì)象名稱)、(對(duì)象名稱)、Class(相關(guān)聯(lián)的類相關(guān)聯(lián)的類)、Documentation(文檔說(shuō)(文檔說(shuō)明)以及明)以及Persistence等屬性。等屬性。 【提示】:也可以選中要設(shè)置屬性的對(duì)象,【提示】:也可以選中要設(shè)置屬性的對(duì)象,然后單擊右鍵,在彈出的快捷菜單中單擊然后單擊右鍵,在彈出的快捷菜單中單擊菜單項(xiàng)【菜單項(xiàng)【Open Specification】打開(kāi)如圖】打開(kāi)如圖4-9所示的【設(shè)置對(duì)象屬性】的對(duì)話框。所示的【設(shè)置對(duì)象屬性】的對(duì)話框。圖圖4-9【Object Sp

17、ecification for Untitled】對(duì)話框】對(duì)話框圖圖4-10在【在【Object Specification for Untitled】對(duì)話框中設(shè)置對(duì)象屬性】對(duì)話框中設(shè)置對(duì)象屬性6在順序圖【編輯】窗口中設(shè)置字體大在順序圖【編輯】窗口中設(shè)置字體大小和調(diào)整對(duì)象位置小和調(diào)整對(duì)象位置7在順序圖【編輯】窗口添加消息在順序圖【編輯】窗口添加消息(1)在參與者與對(duì)象之間添加消息)在參與者與對(duì)象之間添加消息(2)添加對(duì)象的反身消息)添加對(duì)象的反身消息(3)在對(duì)象與對(duì)象之間添加消息)在對(duì)象與對(duì)象之間添加消息圖圖4-11設(shè)置字體大小的快捷菜單設(shè)置字體大小的快捷菜單圖圖4-12在在“參與者參與者”與

18、與“對(duì)象對(duì)象”之間添加消息之間添加消息圖圖4-13【Message Specification】對(duì)話框】對(duì)話框圖圖4-14利用快捷菜單選擇對(duì)象的方法利用快捷菜單選擇對(duì)象的方法圖圖4-15在對(duì)象與對(duì)象之間添加消息在對(duì)象與對(duì)象之間添加消息(4)添加返回消息)添加返回消息(5)調(diào)整消息文本的字體大小和位置)調(diào)整消息文本的字體大小和位置圖圖4-16在在“Name”列表框中輸入要列表框中輸入要添加的消息文本添加的消息文本圖圖4-17瀏覽出版社數(shù)據(jù)順序圖瀏覽出版社數(shù)據(jù)順序圖8保存繪制的順序圖保存繪制的順序圖 單擊菜單【單擊菜單【File】【Save】,或者】,或者單擊工具欄中的【單擊工具欄中的【Save】

19、按鈕】按鈕 保存所保存所繪制的順序圖。繪制的順序圖。9繪制新增出版社的順序圖繪制新增出版社的順序圖 使用使用Rational Rose 2003繪制新增出繪制新增出版社順序圖與繪制瀏覽出版社數(shù)據(jù)順序版社順序圖與繪制瀏覽出版社數(shù)據(jù)順序圖相似,其主要操作步驟如下:圖相似,其主要操作步驟如下: (1)在【模型瀏覽】窗口【)在【模型瀏覽】窗口【Logical View】節(jié)】節(jié)點(diǎn)中新建順序圖點(diǎn)中新建順序圖“新增出版社順序圖新增出版社順序圖”,然,然后顯示順序圖【編輯】窗口和編輯工具欄。后顯示順序圖【編輯】窗口和編輯工具欄。 (2)在順序圖【編輯】窗口添加)在順序圖【編輯】窗口添加1個(gè)參與個(gè)參與者者“圖書

20、管理員圖書管理員”和和3個(gè)對(duì)象個(gè)對(duì)象“:出版社出版社數(shù)據(jù)管理界面數(shù)據(jù)管理界面”、“:出版社類出版社類”和和“:數(shù)數(shù)據(jù)庫(kù)操作類據(jù)庫(kù)操作類”。 (3)設(shè)置對(duì)象屬性,調(diào)整參與者及各個(gè))設(shè)置對(duì)象屬性,調(diào)整參與者及各個(gè)對(duì)象的位置,設(shè)置其字體大小。對(duì)象的位置,設(shè)置其字體大小。 (4)在參與者與對(duì)象之間或者對(duì)象與對(duì))在參與者與對(duì)象之間或者對(duì)象與對(duì)象之間添加各種形式的消息。象之間添加各種形式的消息。圖圖4-18“新增出版社新增出版社”的順序圖的順序圖【同步訓(xùn)練】【同步訓(xùn)練】【任務(wù)【任務(wù)4-4】繪制部門數(shù)據(jù)管理的用例圖】繪制部門數(shù)據(jù)管理的用例圖【任務(wù)描述】【任務(wù)描述】 分析分析“部門數(shù)據(jù)管理部門數(shù)據(jù)管理”子模塊

21、的功子模塊的功能需求、參與者和用例,使用能需求、參與者和用例,使用Rational Rose 2003繪制繪制“部門數(shù)據(jù)管理部門數(shù)據(jù)管理”子模塊子模塊的用例圖的用例圖【操作提示】【操作提示】 “部門數(shù)據(jù)管理部門數(shù)據(jù)管理”子模塊的主要功子模塊的主要功能有瀏覽部門數(shù)據(jù),新增部門、修改部能有瀏覽部門數(shù)據(jù),新增部門、修改部門數(shù)據(jù)和刪除部門。門數(shù)據(jù)和刪除部門。 對(duì)部門數(shù)據(jù)進(jìn)行管理主要由圖書管對(duì)部門數(shù)據(jù)進(jìn)行管理主要由圖書管理員完成。理員完成?!救蝿?wù)【任務(wù)4-5】繪制】繪制“部門類部門類”和和“部門數(shù)據(jù)管理部門數(shù)據(jù)管理 界面類界面類”的類圖的類圖【任務(wù)描述】【任務(wù)描述】 設(shè)計(jì)圖書管理系統(tǒng)基礎(chǔ)數(shù)據(jù)管理模塊的設(shè)

22、計(jì)圖書管理系統(tǒng)基礎(chǔ)數(shù)據(jù)管理模塊的 “部門類部門類”和和“部門數(shù)據(jù)管理界面類部門數(shù)據(jù)管理界面類”,且使,且使用用Rational Rose 2003繪制繪制“部門類部門類”和和“部部門數(shù)據(jù)管理界面類門數(shù)據(jù)管理界面類”的類圖。的類圖?!静僮魈崾尽俊静僮魈崾尽?(1)“部門類部門類”的主要屬性有部門編號(hào)、的主要屬性有部門編號(hào)、部門名稱、部門負(fù)責(zé)人、聯(lián)系人和聯(lián)系電部門名稱、部門負(fù)責(zé)人、聯(lián)系人和聯(lián)系電話等,主要方法有獲取部門數(shù)據(jù)、更新部話等,主要方法有獲取部門數(shù)據(jù)、更新部門數(shù)據(jù)和刪除部門數(shù)據(jù)。門數(shù)據(jù)和刪除部門數(shù)據(jù)。 (2)“部門數(shù)據(jù)管理界面類部門數(shù)據(jù)管理界面類”的主要方的主要方法有創(chuàng)建窗體對(duì)象、初始化數(shù)

23、據(jù)、顯示法有創(chuàng)建窗體對(duì)象、初始化數(shù)據(jù)、顯示部門數(shù)據(jù)、新增部門、修改部門數(shù)據(jù)和部門數(shù)據(jù)、新增部門、修改部門數(shù)據(jù)和刪除部門數(shù)據(jù)等。刪除部門數(shù)據(jù)等。【任務(wù)【任務(wù)4-6】繪制修改部門數(shù)據(jù)的順序圖】繪制修改部門數(shù)據(jù)的順序圖【任務(wù)描述】【任務(wù)描述】 分析分析“部門管理部門管理”子模塊中修改部門子模塊中修改部門數(shù)據(jù)所涉及的類、方法及其實(shí)現(xiàn)過(guò)程,使數(shù)據(jù)所涉及的類、方法及其實(shí)現(xiàn)過(guò)程,使用用Rational Rose 2003繪制修改部門數(shù)據(jù)的繪制修改部門數(shù)據(jù)的順序圖。順序圖?!静僮魈崾尽俊静僮魈崾尽?修改部門數(shù)據(jù)涉及的參與者是圖書管理修改部門數(shù)據(jù)涉及的參與者是圖書管理員,涉及的類有員,涉及的類有“部門數(shù)據(jù)管理界

24、面類部門數(shù)據(jù)管理界面類”、“部門類部門類”和和“數(shù)據(jù)庫(kù)操作類數(shù)據(jù)庫(kù)操作類”。 調(diào)用調(diào)用“部門數(shù)據(jù)管理界面類部門數(shù)據(jù)管理界面類”的方的方法創(chuàng)建窗口界面,在窗口界面中修改部法創(chuàng)建窗口界面,在窗口界面中修改部門數(shù)據(jù),然后依次調(diào)用門數(shù)據(jù),然后依次調(diào)用“部門數(shù)據(jù)管理部門數(shù)據(jù)管理界面類界面類”的方法、的方法、“部門類部門類”的方法和的方法和“數(shù)據(jù)庫(kù)操作類數(shù)據(jù)庫(kù)操作類”的方法實(shí)現(xiàn)數(shù)據(jù)的修的方法實(shí)現(xiàn)數(shù)據(jù)的修改和更新,且返回?cái)?shù)據(jù)是否修改成功的改和更新,且返回?cái)?shù)據(jù)是否修改成功的結(jié)果。結(jié)果。【任務(wù)【任務(wù)4-7】繪制刪除部門數(shù)據(jù)的順序圖】繪制刪除部門數(shù)據(jù)的順序圖【任務(wù)描述】【任務(wù)描述】 分析分析“部門管理部門管理”子模塊中刪除部門子模塊中刪除部門數(shù)據(jù)所涉及的類、方法及其實(shí)現(xiàn)過(guò)程,使數(shù)據(jù)所涉及的類、方法及其實(shí)現(xiàn)過(guò)程,使用用Rational Rose 20

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論