會(huì)議管理系統(tǒng)介紹_第1頁(yè)
會(huì)議管理系統(tǒng)介紹_第2頁(yè)
會(huì)議管理系統(tǒng)介紹_第3頁(yè)
會(huì)議管理系統(tǒng)介紹_第4頁(yè)
會(huì)議管理系統(tǒng)介紹_第5頁(yè)
已閱讀5頁(yè),還剩21頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、一、問題陳述一、問題陳述有一個(gè)對(duì)外營(yíng)業(yè)的會(huì)議中心,有各種不同規(guī)格的會(huì)議室,為用戶提供以下服務(wù):1、用戶可以按照會(huì)議人數(shù)、會(huì)議時(shí)間預(yù)訂會(huì)議室??梢灾活A(yù)訂次,也可預(yù)訂定期召開的會(huì)議。2、開會(huì)前允許修改會(huì)議時(shí)間、人數(shù),重新選擇會(huì)議室,甚至取消預(yù)訂的會(huì)議。3、確定會(huì)議預(yù)訂后,會(huì)議中心負(fù)責(zé)會(huì)務(wù)管理:包括通過郵寄或電子郵件,通知開會(huì)人員有關(guān)會(huì)議信息,制作代表證等。4、系統(tǒng)根據(jù)會(huì)議室的使用情況(緊張與否),調(diào)整、更改會(huì)議室和會(huì)議時(shí)間,并調(diào)整修改預(yù)訂會(huì)議的時(shí)間。退出退出下頁(yè)下頁(yè)末頁(yè)末頁(yè)案例三1 1、識(shí)別角色、識(shí)別角色找出所有可能與系統(tǒng)發(fā)生交互行為的外部實(shí)體、對(duì)象、系統(tǒng)??紤]系統(tǒng)的主要功能的使用者,就會(huì)想到用戶

2、和系統(tǒng)管理者,但如果直接將用戶定義為角色,系統(tǒng)的所有功能幾乎都由用戶使用。根據(jù)問題的描述,系統(tǒng)要求將會(huì)議和會(huì)議的召開分開來(lái)。從會(huì)議的角度看,允許用戶定義、更改或刪除一個(gè)會(huì)議。從會(huì)議召開的角度看,允許用戶為某個(gè)會(huì)議定義召開時(shí)間、參加人數(shù)、更改相應(yīng)的數(shù)據(jù)或刪除已定義的會(huì)議召開。因此,將用戶識(shí)別為“會(huì)議管理者”和“會(huì)議申請(qǐng)者”兩個(gè)角色。本系統(tǒng)定義以下角色: 會(huì)議管理者(Meeting Administrator) 會(huì)議申請(qǐng)者(Meeting Instance Requester) 郵局(Post Office ) 會(huì)議人員管理(Attendee Management ) 系統(tǒng)維護(hù)者(System M

3、aintainer )退出退出上頁(yè)上頁(yè)首頁(yè)首頁(yè)下頁(yè)下頁(yè)末頁(yè)末頁(yè)在識(shí)別角色的基礎(chǔ)上,列出與角色相關(guān)的用例,有的用例與多個(gè)角色相關(guān),經(jīng)過分析,確定系統(tǒng)的用例(打 )。與會(huì)議管理者相關(guān)的用例:與會(huì)議管理者相關(guān)的用例:定義一個(gè)會(huì)議(Define Meeting ) 更改一個(gè)會(huì)議(Alter Meeting ) 刪除一個(gè)會(huì)議(Remove Meeting ) 與會(huì)議申請(qǐng)者相關(guān)的用例:與會(huì)議申請(qǐng)者相關(guān)的用例:申請(qǐng)會(huì)議召開(Request Meeting Instance ) 更改申請(qǐng)(Chang Request ) 取消申請(qǐng)(Cancel Request ) 定義參加人員(Add Attendee ) 歸

4、還會(huì)議室(Release Room ) 退出退出上頁(yè)上頁(yè)首頁(yè)首頁(yè)下頁(yè)下頁(yè)末頁(yè)末頁(yè) 與郵局相關(guān)的用例:與郵局相關(guān)的用例:申請(qǐng)會(huì)議召開( Request Meeting Instance )更改申請(qǐng)( Modify Request )取消申請(qǐng)( Cancel Request ) 與會(huì)議人員管理相關(guān)的用例:與會(huì)議人員管理相關(guān)的用例: 定義參加人員(Add Attendee ) 取消申請(qǐng)(Cancel Request ) 申請(qǐng)會(huì)議召開(Request Meeting Instance ) 更改申請(qǐng)( Modify Request )與系統(tǒng)維護(hù)者相關(guān)的用例:與系統(tǒng)維護(hù)者相關(guān)的用例: 會(huì)議室維護(hù)( Mee

5、ting Room Maintenance ) 設(shè)定預(yù)定時(shí)限(Set Reservation Tome Limit ) 在確定角色和用例的基礎(chǔ)上,畫出用例圖(圖)。 退出退出上頁(yè)上頁(yè)首頁(yè)首頁(yè)下頁(yè)下頁(yè)末頁(yè)末頁(yè)3 3、會(huì)議管理系統(tǒng)的、會(huì)議管理系統(tǒng)的Use caseUse case圖圖圖1 會(huì)議管理系統(tǒng)的Use case圖歸還會(huì)議室歸還會(huì)議室申請(qǐng)會(huì)申請(qǐng)會(huì)議召開議召開更改申請(qǐng)更改申請(qǐng)取消申請(qǐng)取消申請(qǐng)定義參定義參加人員加人員會(huì)議召開申會(huì)議召開申請(qǐng)者請(qǐng)者郵局郵局會(huì)議會(huì)議人員人員管理管理設(shè)置預(yù)設(shè)置預(yù)定時(shí)限定時(shí)限會(huì)議室會(huì)議室維護(hù)維護(hù)定義會(huì)議定義會(huì)議更改會(huì)議更改會(huì)議刪除會(huì)議刪除會(huì)議系統(tǒng)維護(hù)者系統(tǒng)維護(hù)者會(huì)議管理員

6、會(huì)議管理員 退出退出上頁(yè)上頁(yè)首頁(yè)首頁(yè)下頁(yè)下頁(yè)末頁(yè)末頁(yè)用例用例1 1、定義會(huì)議、定義會(huì)議(Define Meeting )輸入會(huì)議名稱確定會(huì)議規(guī)模確定會(huì)議類型其中會(huì)議規(guī)模是指參會(huì)人數(shù)范圍。用例、更改會(huì)議用例、更改會(huì)議( Alter Meeting )改變會(huì)議名稱改變會(huì)議規(guī)模改變會(huì)議召開頻度用例、刪除會(huì)議用例、刪除會(huì)議( Remove Meeting )如果該會(huì)議沒有召開申請(qǐng)從會(huì)議列表中刪除如果該會(huì)議有召開申請(qǐng)取消與之相關(guān)的會(huì)議召開信息刪除該會(huì)議使用:用例8 刪除參加人員( Remove Attendee )用例6 取消申請(qǐng)(Cancel Request)用例用例4 4、申請(qǐng)會(huì)議召開、申請(qǐng)會(huì)議召開

7、(Request Meeting Instance) 確定召開時(shí)間(年、月、日)確定參加人員確定侯選會(huì)議室發(fā)會(huì)議通知使用:用例11 發(fā)會(huì)議通知(Inform of Meeting)用例13 選擇參加組(Select Group Attendee) 擴(kuò)展:如果召開時(shí)間在申請(qǐng)時(shí)限之外 用例12 申請(qǐng)拒絕(Request Rejection ) 如果還沒定義參加人員用例7 定義參加人員(Add Attendee )用例用例5 5:更改申請(qǐng):更改申請(qǐng)( Modify Request )更改召開時(shí)間更改參加人員更改取得會(huì)議室發(fā)會(huì)議更改通知使用:用例13 選擇參加組(Select Group Attend

8、ee) 用例11 發(fā)會(huì)議通知(Inform of Meeting) 擴(kuò)展: 如果更改的時(shí)間不合法 用例12 申請(qǐng)拒絕(Request Rejection) 用例7 定義參加人員(Add Attendee )退出退出上頁(yè)上頁(yè)首頁(yè)首頁(yè)下頁(yè)下頁(yè)末頁(yè)末頁(yè)用例用例6 6:取消會(huì)議召開:取消會(huì)議召開(Cancel Request)、 取消申請(qǐng)歸還會(huì)議室發(fā)會(huì)議取消通知使用:用例8 歸還會(huì)議室(Release Room)用例14 發(fā)會(huì)議取消通知(Inform Rejection)擴(kuò)展: 如果會(huì)議已召開用例12 申請(qǐng)拒絕(Request Rejection)用例用例7 7:定義參加人員:定義參加人員(Add A

9、ttendee )輸入?yún)⒓尤藛T的詳細(xì)信息定義參加組用例用例9 9:會(huì)議維護(hù):會(huì)議維護(hù)(Meeting Room Maintenance)加入一個(gè)會(huì)議室(用例15)標(biāo)記一個(gè)會(huì)議室不可用(用例16)查詢會(huì)議室預(yù)定情況(用例17)用例用例1010:設(shè)置預(yù)定時(shí)限制:設(shè)置預(yù)定時(shí)限制(Set Reservation Tome Limit)設(shè)置時(shí)間限用例用例1111:發(fā)會(huì)議通知:發(fā)會(huì)議通知(Inform of Meeting)從會(huì)議人員管理獲得參加人員的投遞地址填寫通知(會(huì)議召開時(shí)間、會(huì)議室號(hào)碼)發(fā)送通知用例用例1212:申請(qǐng)拒絕:申請(qǐng)拒絕(Request Rejection) 作廢當(dāng)前的一切輸入中字止用戶

10、當(dāng)前的操作用例用例1313:選擇會(huì)議參加人員組:選擇會(huì)議參加人員組(Select Group Attendee)瀏覽會(huì)議組成員選擇參加組用例用例14:14:會(huì)議取消通知會(huì)議取消通知(Inform of Cancellation)從會(huì)議人員管理處獲取參加人員地址填寫通知發(fā)送通知 用例:歸還會(huì)議室用例:歸還會(huì)議室(Release Room)輸入會(huì)議室號(hào)碼輸入使用時(shí)間刪除參加人員歸還會(huì)議室使用:用例會(huì)議室維護(hù)(Meeting Room Maintenance)用例18 刪除參加人員(Remove Attendee)退出退出上頁(yè)上頁(yè)首頁(yè)首頁(yè)下頁(yè)下頁(yè)末頁(yè)末頁(yè)用例用例15:15:增加會(huì)議室增加會(huì)議室(Ad

11、d Meeting Room)輸入會(huì)議室號(hào)碼輸入會(huì)議室規(guī)模輸入會(huì)議室可使用狀態(tài)(可使用、不可使用)加入該會(huì)議室用例用例16:16:設(shè)置會(huì)議室不可使用設(shè)置會(huì)議室不可使用(Set Unusable Flag)輸入會(huì)議室號(hào)碼通知該會(huì)議室的預(yù)定者標(biāo)記該會(huì)議室的可所以狀態(tài)為不可用用例用例17:17:查詢會(huì)議室的使用情況查詢會(huì)議室的使用情況(Browse Meetingroom usage)輸入會(huì)議室號(hào)碼查詢本用例返回會(huì)議室的使用狀態(tài)(已使用、空閑)和會(huì)議室的可否使用情況。用例用例1818:刪除會(huì)議參加人員:刪除會(huì)議參加人員(Remove Attendee)刪除參加人員刪除參加組圖2描述了會(huì)議管理系統(tǒng)完整

12、的用例模型。退出退出上頁(yè)上頁(yè)首頁(yè)首頁(yè)下頁(yè)下頁(yè)末頁(yè)末頁(yè)圖2 完整的會(huì)議管理系統(tǒng)Use case圖退出退出上頁(yè)上頁(yè)首頁(yè)首頁(yè)下頁(yè)下頁(yè)末頁(yè)末頁(yè)除了用例模型外,其他模型都依賴于類模型,因此,類模型是方法的核心,類模型從對(duì)象的角度描述系統(tǒng)的組成,描述類(對(duì)象)及相互間的關(guān)系。為了建立類模型,首先要識(shí)別類,鑒于篇幅,這里就不再討論類的識(shí)別過程。通過分析,識(shí)別以下類:1、 Meeting類,標(biāo)識(shí)一個(gè)會(huì)議(名稱、類型、規(guī)模)。2、 MeetingInstance類, Meeting類的子類,對(duì)會(huì)議時(shí)間、人數(shù)等進(jìn)行描述。3、 MeetingRoom類,描述會(huì)議室的有關(guān)信息。4、 MeetingAdministra

13、tion類,管理會(huì)議。5、 Attendee類,描述參會(huì)人員(姓名、性別、地址、頭銜等)。6、 GroupAttende類,創(chuàng)建一個(gè)參加會(huì)議的組。7、 Address類,描述郵寄地址E-mail地址。8、 PostOffice類,負(fù)責(zé)發(fā)送郵寄通知。9、 AttendeeManagement類,數(shù)據(jù)庫(kù)管理。10、ReservationCriteria類,定義會(huì)議室預(yù)定準(zhǔn)則。11、Information類,構(gòu)造一條通知。退出退出上頁(yè)上頁(yè)首頁(yè)首頁(yè)下頁(yè)下頁(yè)末頁(yè)末頁(yè) 該類與會(huì)議召開不同,它標(biāo)識(shí)了一個(gè)會(huì)議(圖3),因此,其屬性包括會(huì)議名稱、類型、規(guī)模(參加會(huì)議的人數(shù))。其操作則有:增加會(huì)議、取消會(huì)議。一個(gè)

14、會(huì)議往往有多個(gè)子會(huì)議(子類)的召開,因此,必須描述Meeting類與其子類MeetingInstance類之間的關(guān)聯(lián),如圖4所示。MeetingInstance類是Meeting類的子類,描述會(huì)議的具體情況,會(huì)議的開始(Start Time)、結(jié)束時(shí)間(End Time) ,參會(huì)的人數(shù)(AttendeeNumber) ,其操作有:添加參加人員AddAttendee()、添加參加人員組AddGroupAttendee(),而AttachMeetingRoom()表示為該類分配一個(gè)會(huì)議室,而Cancel()則表示取消該會(huì)議的召開。MeetingMeetingInstanceStart TimeEn

15、dTimeAttendeeNumberAddAttendee()AttachMeetingRoom()AddGroupAttendee()Cancel()MeetingNameTypeSizeAddMeetingInstance()CancelMeetingInstance()圖3 Meeting類圖圖4 MeetingInstance類圖退出退出上頁(yè)上頁(yè)首頁(yè)首頁(yè)下頁(yè)下頁(yè)末頁(yè)末頁(yè)MeetingRoomCapacityBuildingCodeDoorCodeStatusAssignMeetingInstance ()SetInvalidate()Release()MeetingInstanceM

16、eeting圖5 MeetingRoom類圖該類描述了有關(guān)會(huì)議室的情況,因此MeetingRoom類的屬性包括:會(huì)議室的規(guī)模Capacity,位置BuildingCode、 DoorCode,使用狀態(tài)Status(正在使用、已預(yù)定、空閑和不可用)等。該類的操作有:AssignMeetingInstance() 將 MeetingRoom 分配給 MeetingInstance 對(duì)象,而SetInvalidate()則表示當(dāng)會(huì)議室出現(xiàn)故障時(shí),將其狀態(tài)設(shè)置為不可用。 Release()為歸還會(huì)議室。當(dāng)會(huì)議被預(yù)定后,為了便于查詢某個(gè)會(huì)議室預(yù)定給了哪個(gè)會(huì)議,應(yīng)建立類MeetingRoom 與類Meet

17、ingInstanc之間的雙向關(guān)聯(lián),這里定義為1:1。退出退出上頁(yè)上頁(yè)首頁(yè)首頁(yè)下頁(yè)下頁(yè)末頁(yè)末頁(yè)AttendeeNameSexPostaddressEmailAddressTitleMeetingInstance11.*圖6 Attendee類圖Attendee類描述參加會(huì)議人員的有關(guān)信息,如:姓名、性別、地址、E-mail地址、頭銜等。 MeetingInstance類與Attendee類之間有一對(duì)多的關(guān)聯(lián) “1.*” 。 5、GroupAttendee類類MeetingInstanceGroupAttendeeMemberNumberGroupNameAddAttendee()DeleteA

18、ttendee()10.*Attendee11.*圖7 GroupAttendee類圖該類可創(chuàng)建一個(gè)參加會(huì)議的組,便于按照小組選擇參加會(huì)議的人員。 MeetingInstance類與GroupAttendee類之間有一對(duì)多的關(guān)聯(lián) “0.*”。退出退出上頁(yè)上頁(yè)首頁(yè)首頁(yè)下頁(yè)下頁(yè)末頁(yè)末頁(yè)系統(tǒng)中有兩種地址:電子郵件地址( EmailAddress )和郵寄地址( PostAddress ),而且,每個(gè)參加會(huì)議的人,可以有一個(gè)或者多個(gè)郵寄地址,有0個(gè)或多個(gè)E-mail地址。有關(guān)地址的屬性,在再內(nèi)這里不再討論。負(fù)責(zé)發(fā)送郵寄通知。 PostOffice類分別與PostAddress、 EmailAddres

19、s和Information之間有一對(duì)多的關(guān)聯(lián)。 7、PostOffice類類1.*InformationEmailAddress1.*PostAddress1.*(from Use Case View)DelieverInformation( )圖9 PostOffice類圖PostOfficeAddress PostAddressEmailAddressAttendee圖8 Address類圖1.*0.*退出退出上頁(yè)上頁(yè)首頁(yè)首頁(yè)下頁(yè)下頁(yè)末頁(yè)末頁(yè) Information Notice Topic Receiver Title Receiver name Time Event Explanati

20、on SendTime Sendr Signature Create()MeetingRoom圖10 Information類圖該類用于構(gòu)造一條通知,由于在本系統(tǒng)中,通常有三種:會(huì)議召開通知,會(huì)議更改通知,會(huì)議取消通知。如下例所示,通知的內(nèi)容常包括標(biāo)題、接受者、會(huì)議內(nèi)容、會(huì)議時(shí)間及發(fā)通知的時(shí)間等。XXXX會(huì)議召開通知會(huì)議召開通知XX先生:定于2005年9月15日在櫻都會(huì)議中心召開XXXX會(huì)議。 XXXX會(huì)議籌備組 2005年8月20日退出退出上頁(yè)上頁(yè)首頁(yè)首頁(yè)下頁(yè)下頁(yè)末頁(yè)末頁(yè)GroupAttendeeAttendeeAttendeeManagement(from Use Case View)At

21、tendNumber()GroupAttendeeNumber()AddAttendee()ChangeAttendee()AddGroupAttendee()DeleteGroupAttendee()圖11 AttendeeManagemen 類圖該類使用數(shù)據(jù)庫(kù)對(duì)參加會(huì)議的人員進(jìn)行管理。分析階段只確定該類與系統(tǒng)的接口,有關(guān)數(shù)據(jù)庫(kù)的設(shè)計(jì)在設(shè)計(jì)階段解決。該類與GroupAttendee類及Attendee類的關(guān)聯(lián)如圖11所示。 該類定義了預(yù)定會(huì)議室的準(zhǔn)則(如時(shí)間),并建立會(huì)議實(shí)例( MeetingInstanee 類)與該類之間的聯(lián)系。ReservationCriteriaTimeCriteri

22、asetCrieria()GetCriteria()MeetingInstanee圖12 ReservationCriteria類圖退出退出上頁(yè)上頁(yè)首頁(yè)首頁(yè)下頁(yè)下頁(yè)末頁(yè)末頁(yè)該類管理系統(tǒng)中由用戶定義的所有會(huì)議,并提供給用戶友好的用戶界面。由于該類有定義會(huì)議(DefineMeeting)、更改會(huì)議(AlterMeeting)、刪除會(huì)議( RemoveMeeting )等操作,建立與Meeting類之間的關(guān)聯(lián)關(guān)系。MeetingName:stringMeetingAdministration(from eetingPack)MeetingNumber:intDefineMeeting()AlterM

23、eeting()RemoveMeeting()Meeting(from MeetingPack)圖13 MeetingAdministration類圖退出退出上頁(yè)上頁(yè)首頁(yè)首頁(yè)下頁(yè)下頁(yè)末頁(yè)末頁(yè)MeetingMeetingName:stringMeetingAdministrationReservationCriteriaMeetingInstance InformationMeetingRoom1.*1.*1.*PostOfficeGroupAttendeeAttendeeManagement Address PostAddressEmailAddressAttendee1.*0.*1.*0.*

24、110.*0.*0.*111圖14 會(huì)議管理系統(tǒng)類圖會(huì)議管理系統(tǒng)類圖會(huì)議管理系統(tǒng)類圖退出退出上頁(yè)上頁(yè)首頁(yè)首頁(yè)下頁(yè)下頁(yè)末頁(yè)末頁(yè)四、建立系統(tǒng)包圖引入包圖來(lái)對(duì)類進(jìn)行管理,圖15為本系統(tǒng)的包圖。系統(tǒng)由會(huì)議包(MeetingPack)、人員包(AttendeePack)和郵寄包(PostOfficePack)三類包組成。圖16、圖17、圖18分別描述了這三類包的構(gòu)成。PostOfficePack圖15 系統(tǒng)包圖MeetingPackAttendeePack退出退出上頁(yè)上頁(yè)首頁(yè)首頁(yè)下頁(yè)下頁(yè)末頁(yè)末頁(yè)1、會(huì)議包(、會(huì)議包( MeetingPack )2 2、人員包(人員包( AttendeePack ) 3

25、3、郵寄包(、郵寄包( PostOfficePostOfficePack Pack )GroupAttendeeAddress PostAddressEmailAddressAttendee圖17 人員包構(gòu)成0.*1.*1.*1圖18 郵寄包構(gòu)成 InformationPostOffice(from Use Case View)1.*0.*MeetingMeetingName:stringMeetingAdministrationReservationCriteriaMeetingInstanceMeetingRoom圖16 會(huì)議包構(gòu)成111包圖退出退出上頁(yè)上頁(yè)首頁(yè)首頁(yè)下頁(yè)下頁(yè)末頁(yè)末頁(yè)靜態(tài)模型

26、關(guān)注的是系統(tǒng)各成分的組織結(jié)構(gòu),而動(dòng)態(tài)模型則要描述系統(tǒng)各成分之間的交互行為,即系統(tǒng)的動(dòng)態(tài)特征。結(jié)合本系統(tǒng),建立動(dòng)態(tài)模型,包括交互圖、合作圖、活動(dòng)圖。(一)對(duì)象交互模型 在面向?qū)ο蟮姆椒ㄖ?,一切元素都與對(duì)象緊密相關(guān),事件也不例外。因此,對(duì)象在其生命期中不斷地與其它對(duì)象交互。使用對(duì)象交互模型來(lái)描述用例圖中的每個(gè)用例,從對(duì)象觀點(diǎn)來(lái)描述用例的動(dòng)態(tài)交互過程。在UML中,交互模型由兩類圖來(lái)描述:順序圖(Sequence diagram)強(qiáng)調(diào)的是對(duì)象交互行為的時(shí)間“順序”,直觀描述了對(duì)象的生存期,用消息傳送來(lái)清晰地描述了在對(duì)象生存期中某一時(shí)刻的動(dòng)態(tài)行為。只適宜描述簡(jiǎn)單的對(duì)象交互情況。合作圖(Collabora

27、tion diagram)強(qiáng)調(diào)的是對(duì)象合作的交互行為關(guān)系,對(duì)象間由各種關(guān)聯(lián)連接,對(duì)象之間的合作情況(交互情況)使用消息流來(lái)表示,但消息沒有發(fā)送時(shí)間和傳送時(shí)間的概念。適宜描述對(duì)象數(shù)目較多,交互情況教復(fù)雜的情況。五、建立動(dòng)態(tài)模型五、建立動(dòng)態(tài)模型退出退出上頁(yè)上頁(yè)首頁(yè)首頁(yè)下頁(yè)下頁(yè)末頁(yè)末頁(yè):MeetingAdministration:Meeting:MeetingAdministrattor1:DefineMeeting(meeting)IsMeetingExisted=.T. 3:Fail(MeetingExisted)2:new(meeting)圖19 定義會(huì)議的順序圖當(dāng)用戶向會(huì)議中心申請(qǐng)召開會(huì)議時(shí)

28、,首先要定義一個(gè)會(huì)議。會(huì)議管理者發(fā)送DefineMeeting消息給Meeting Administration對(duì)象,消息參數(shù)是有關(guān)會(huì)議的一個(gè)臨時(shí)對(duì)象(meeting),根據(jù)該臨時(shí)對(duì)象檢查會(huì)議是否存在?若不存在,創(chuàng)建新會(huì)議:2:new(meeting),若當(dāng)條件表達(dá)式為真時(shí):IsMeetingExisted=.T.,表示會(huì)議已經(jīng)被定義,不需要再定義。1、用例:定義會(huì)議、用例:定義會(huì)議(Define Meeting)的順序圖的順序圖退出退出上頁(yè)上頁(yè)首頁(yè)首頁(yè)下頁(yè)下頁(yè)末頁(yè)末頁(yè) 當(dāng)用戶確定要取消某個(gè)會(huì)議時(shí),首先檢查會(huì)議是否定義,如果沒有可以直接刪除,否則要先取消相關(guān)的會(huì)議。如圖20所示,首先系統(tǒng)用戶對(duì)

29、象MeetingAdministrator發(fā)出RemoveMeeting (MeetingName)消息給對(duì)象MeetingAdministration,通過消息的參數(shù)檢索要取消的會(huì)議對(duì)象,并向該對(duì)象發(fā)出取消會(huì)議召開的消息。表達(dá)式“IsOpen=.F.”表示如果會(huì)議不處于召開狀態(tài),就取消它。表達(dá)式“IsAllMeetingInstancesCanceled=.T.”表示該會(huì)議的所有會(huì)議召開都已經(jīng)被取消,則會(huì)議管理就發(fā)出取消會(huì)議召開的消息。否則返回取消失?。ㄈ鐣?huì)議正在召開)的消息。2 2、用例:用例:取消會(huì)議取消會(huì)議( (Remove Meeting ) )的順序圖的順序圖圖20 取消會(huì)議的順序

30、圖:MeetingAdministration:MeetingInstance:MeetingAdministrator1:RemoveMeeting (MeetingName)IsAllMeetingInstancesCanceled=.F.5:Fail(MeetingExisted)2:CancelMeetingInstance():MeetingIsAllMeetingInstancesCanceled=.T.4:Fail(MeetingExisted)IsOpen=.F.3:Cancel()退出退出上頁(yè)上頁(yè)首頁(yè)首頁(yè)下頁(yè)下頁(yè)末頁(yè)末頁(yè)、用例:用例:撤消會(huì)議召開(撤消會(huì)議召開(Cancel Requestment)的順序圖的順序圖:MeetingAdministration:Meeting:MeetingInstance:MeetingRoom:Post Office1:CancelMeetingInstance(Instance)IsOpen=.F. 2:Cancel()3:Release()4:DelieverInformation (cancellation)圖21 撤消會(huì)議召開的順序圖要撤消某個(gè)會(huì)議召開,

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論