北邮软件工程课件会议管理系统-N

北邮软件工程课件会议管理系统-N

ID:45945082

大小:356.00 KB

页数:26页

时间:2019-11-19

北邮软件工程课件会议管理系统-N_第1页
北邮软件工程课件会议管理系统-N_第2页
北邮软件工程课件会议管理系统-N_第3页
北邮软件工程课件会议管理系统-N_第4页
北邮软件工程课件会议管理系统-N_第5页
资源描述:

《北邮软件工程课件会议管理系统-N》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、问题陈述有一个对外营业的会议中心,有各种不同规格的会议室,为用户提供以下服务:1、用户可以按照会议人数、会议时间预订会议室。可以只预订1次,也可预订定期召开的会议。2、开会前允许修改会议时间、人数,重新选择会议室,甚至取消预订的会议。3、确定会议预订后,会议中心负责会务管理:包括通过邮寄或电子邮件,通知开会人员有关会议信息,制作代表证等。4、系统根据会议室的使用情况(紧张与否),调整、更改会议室和会议时间,并调整修改预订会议的时间。会议管理系统退出下页末页案 例 三二、建立用例模型1、识别角色找出所有可能与系统发生交互行为的外部实体、对象

2、、系统。考虑系统的主要功能的使用者,就会想到用户和系统管理者,但如果直接将用户定义为角色,系统的所有功能几乎都由用户使用。根据问题的描述,系统要求将会议和会议的召开分开来。从会议的角度看,允许用户定义、更改或删除一个会议。从会议召开的角度看,允许用户为某个会议定义召开时间、参加人数、更改相应的数据或删除已定义的会议召开。因此,将用户识别为“会议管理者”和“会议申请者”两个角色。本系统定义以下角色:会议管理者(MeetingAdministrator)会议申请者(MeetingInstanceRequester)邮局(PostOffice)会议

3、人员管理(AttendeeManagement)系统维护者(SystemMaintainer)退出上页首页下页末页在识别角色的基础上,列出与角色相关的用例,有的用例与多个角色相关,经过分析,确定系统的用例(打)。⑴与会议管理者相关的用例:定义一个会议(DefineMeeting)更改一个会议(AlterMeeting)删除一个会议(RemoveMeeting)⑵与会议申请者相关的用例:申请会议召开(RequestMeetingInstance)更改申请(ChangRequest)取消申请(CancelRequest)定义参加人员

4、(AddAttendee)归还会议室(ReleaseRoom)2、用例识别退出上页首页下页末页2、用例识别⑶ 与邮局相关的用例:申请会议召开(RequestMeetingInstance)更改申请(ModifyRequest)取消申请(CancelRequest)⑷与会议人员管理相关的用例:定义参加人员(AddAttendee)取消申请(CancelRequest)申请会议召开(RequestMeetingInstance)更改申请(ModifyRequest)⑸与系统维护者相关的用例:会议室维护(MeetingRoomMaintena

5、nce)设定预定时限(SetReservationTomeLimit)在确定角色和用例的基础上,画出用例图(图1)。退出上页首页下页末页3、会议管理系统的Usecase图图1会议管理系统的Usecase图归还会议室申请会议召开更改申请取消申请定义参加人员会议召开申请者邮局会议人员管理设置预定时限会议室维护定义会议更改会议删除会议系统维护者会议管理员退出上页首页下页末页用例1、定义会议(DefineMeeting)输入会议名称确定会议规模确定会议类型其中会议规模是指参会人数范围。用例2、更改会议(AlterMeeting)改变会议名称改变会

6、议规模改变会议召开频度用例3、删除会议(RemoveMeeting)如果该会议没有召开申请从会议列表中删除如果该会议有召开申请取消与之相关的会议召开信息删除该会议使用:用例8删除参加人员(RemoveAttendee)用例6取消申请(CancelRequest)4、对用例的进一步描述用例4、申请会议召开(RequestMeetingInstance)确定召开时间(年、月、日)确定参加人员确定侯选会议室发会议通知使用:用例11发会议通知(InformofMeeting)用例13选择参加组(SelectGroupAttendee)扩展:① 如果召

7、开时间在申请时限之外用例12申请拒绝(RequestRejection)②如果还没定义参加人员用例7定义参加人员(AddAttendee)用例5:更改申请(ModifyRequest)更改召开时间更改参加人员更改取得会议室发会议更改通知使用:用例13选择参加组(SelectGroupAttendee)用例11发会议通知(InformofMeeting)扩展:①如果更改的时间不合法用例12申请拒绝(RequestRejection)②用例7定义参加人员(AddAttendee)退出上页首页下页末页用例6:取消会议召开(CancelRequest

8、)、取消申请归还会议室发会议取消通知使用:用例8归还会议室(ReleaseRoom)用例14发会议取消通知(InformRejection)扩展:①如果会议已召开用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。