4、对用例的进一步描述 用例4、申请会议召开( Request meeting Instance) 确定召开时间(年、月、日) 确定参加人员 用例1、定义会议( Define Meeting) 确定侯选会议室 输入会议名称 发会议通知 确定会议规模 使用 确定会议类型 用例11发会议通知( Inform of Meeting) 其中会议规模是指参会人数范围 用例13选择参加组( Select Group Attendee) 扩展 用例2、更改会议( Alter Meeting) ①如果召开时间在申请时限之外 改变会议名称 用例12申请拒绝( Request Re jection) 改变会议规模 ②如果还没定义参加人员 改变会议召开频度 用例7定义参加人员( Add Attendee) 用例5:更改申请( Modify Request) 用例3、删除会议( Remove Meeting) 更改召开时间 如果该会议没有召开申请 更改参加人员 从会议列表中删除 更改取得会议室 如果该会议有召开申请 发会议更改通知 取消与之相关的会议召开信息 使用 删除该会议 用例13选择参加组( Select Group Attendee) 用例11发会议通知( Inform of Meeting 用例8删除参加人员( Remove Attendee) 扩展 ①如果更改的时间不合法 用例6取消申请( Cancel Request) 用例12申请拒绝( Request Re jection) ②用例7定义参加人员( Add Attendee) 首页上页下页末页退出
用例1、定义会议(Define Meeting ) 输入会议名称 确定会议规模 确定会议类型 其中会议规模是指参会人数范围。 用例2、更改会议( Alter Meeting ) 改变会议名称 改变会议规模 改变会议召开频度 用例3、删除会议( Remove Meeting ) 如果该会议没有召开申请 从会议列表中删除 如果该会议有召开申请 取消与之相关的会议召开信息 删除该会议 使用: 用例8 删除参加人员( Remove Attendee ) 用例6 取消申请(Cancel Request) 用例4、申请会议召开(Request Meeting Instance) 确定召开时间(年、月、日) 确定参加人员 确定侯选会议室 发会议通知 使用: 用例11 发会议通知(Inform of Meeting) 用例13 选择参加组(Select Group Attendee) 扩展: ① 如果召开时间在申请时限之外 用例12 申请拒绝(Request Rejection ) ② 如果还没定义参加人员 用例7 定义参加人员(Add Attendee ) 用例5:更改申请( Modify Request ) 更改召开时间 更改参加人员 更改取得会议室 发会议更改通知 使用: 用例13 选择参加组(Select Group Attendee) 用例11 发会议通知(Inform of Meeting) 扩展: ① 如果更改的时间不合法 用例12 申请拒绝(Request Rejection) ② 用例7 定义参加人员(Add Attendee ) 首页 上页 下页 末页 退出
用例6:取消会议召开( Cancel Request) 用例9:会议维护( Meeting room maintenance 取消申请 加入一个会议室(用例15) 归还会议室 标记一个会议室不可用(用例16) 发会议取消通知 查询会议室预定情况(用例17) 使用: 用例10:设置预定时限制( Set reservation Tome limit) 用例8归还会议室( Release roon) 设置时间限 用例14发会议取消通知( Inform Rejection) 扩展: 用例11:发会议通知( Inform of Meeting) ①如果会议已召开 从会议人员管理获得参加人员的投递地址 用例12申请拒绝( Request rejection) 填写通知(会议召开时间、会议室号码) 发送通知 用例7:定义参加人员( Add Attendee 输入参加人员的详细信息 用例12:申请拒绝( Request Rejection) 定义参加组 作废当前的一切输入 中字止用户当前的操作 用例8:归还会议室( Release room) 用例13:选择会议参加人员组( Select Group Attendee) 输入会议室号码 浏览会议组成员 输入使用时间 选择参加组 删除参加人员 用例14:会议取消通知( Inform of Cancellation) 归还会议室 从会议人员管理处获取参加人员地址 使用: 填写通知 用例9会议室维护( Meeting room maintenance) 发送通知 用例18删除参加人员( Remove Attendee) 首页上页下页末页退出
用例6:取消会议召开(Cancel Request)、 取消申请 归还会议室 发会议取消通知 使用: 用例8 归还会议室(Release Room) 用例14 发会议取消通知(Inform Rejection) 扩展: ① 如果会议已召开 用例12 申请拒绝(Request Rejection) 用例7:定义参加人员(Add Attendee ) 输入参加人员的详细信息 定义参加组 用例9:会议维护(Meeting Room Maintenance) 加入一个会议室(用例15) 标记一个会议室不可用(用例16) 查询会议室预定情况(用例17) 用例10:设置预定时限制(Set Reservation Tome Limit) 设置时间限 用例11:发会议通知(Inform of Meeting) 从会议人员管理获得参加人员的投递地址 填写通知(会议召开时间、会议室号码) 发送通知 用例12:申请拒绝(Request Rejection) 作废当前的一切输入 中字止用户当前的操作 用例13:选择会议参加人员组(Select Group Attendee) 浏览会议组成员 选择参加组 用例14:会议取消通知(Inform of Cancellation) 从会议人员管理处获取参加人员地址 填写通知 发送通知 用例8:归还会议室(Release Room) 输入会议室号码 输入使用时间 删除参加人员 归还会议室 使用: 用例9会议室维护(Meeting Room Maintenance) 用例18 删除参加人员(Remove Attendee) 首页 上页 下页 末页 退出
用例15:增加会议室( Add Meeting room) 输入会议室号码 输入会议室规模 输入会议室可使用状态(可使用、不可使用) 加入该会议室 用例16:设置会议室不可使用( Set Unusable flag) 输入会议室号码 通知该会议室的预定者 标记该会议室的可所以状态为不可用 用例17:查询会议室的使用情况 Browse Meetingroom usage) 输入会议室号码 查询 本用例返回会议室的使用状态(已使用、空闲)和会议室的可否使用情况。 用例18:删除会议参加人员( Remove Attendee) 删除参加人员 删除参加组 图2描述了会议管理系统完整的用例模型。 首页上页下页末页退出
用例15:增加会议室(Add Meeting Room) 输入会议室号码 输入会议室规模 输入会议室可使用状态(可使用、不可使用) 加入该会议室 用例16:设置会议室不可使用(Set Unusable Flag) 输入会议室号码 通知该会议室的预定者 标记该会议室的可所以状态为不可用 用例17:查询会议室的使用情况(Browse Meetingroom usage) 输入会议室号码 查询 本用例返回会议室的使用状态(已使用、空闲)和会议室的可否使用情况。 用例18:删除会议参加人员(Remove Attendee) 删除参加人员 删除参加组 图2描述了会议管理系统完整的用例模型。 首页 上页 下页 末页 退出
5、完整的会议管理系统的 Use case图 15 Add Meeting Room uses》 9 Define Meeting K uses》 Meeting Room Maintainence (2 uses Meeting Alter Meeting Administrator 16 uses 3 Set Unusable Flag 17 System Maintainer Remove Meeting-uses》 10 Browse 18 Set reservation Time Limit Release Room Remove Attendee 13 Attendee M Meeting Instance 仝 t uses》 uses》 Select GroupAttendee Requester 14 Cancel Request inform of Cancel t uses》 t uses》 11 Request Meeting Instance 《 extends》 Inform Post office 12 Add Attendee Attendee Management Request Rejection extends》 uses 《 extends》|《uses》 Change Repuest 图2完整的会议管理系统 Use case图 首页上页下页末页退出
图2 完整的会议管理系统Use case图 首页 上页 下页 末页 退出