- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向对象大作业.
教育培训系统Uml设计段传明 150620050 硕研一班1用例建模用例图是由软件需求分析到最终实现的第一步,它描述人们如何使用一个系统。用例视图显示谁是相关的用户、用户希望系统提供什么样的服务,以及用户需要为系统提供的服务,以便使系统的用户更容易理解这些元素的用途,也便于软件开发人员最终实现这些元素。由需求调研文档可知,此教育培训系统主要包括以下:招生管理,学员管理,课程管理,教务管理,财务管理,就业管理,系统管理七个模块所以可得到系统模块用例图如图1.1所示:图1.1系统用例图下面分别对着7个模块进行用例建模(1)招生管理模块 结合招生招生管理业务流程可知,用例包括招生管理员和未报名者两名角色,具体用例如图1.2所示图1.2招生管理用例图用例文档举例,更新招生简章文档如表1.1所示:表1.1更新招生简章用例文档用例名更新招生简章用例描述更新招生简章,发布到前台网站用例参与者招生管理员用例涉众招生管理员,预报名学员相关用例无前置条件招生人员成功登陆系统后置条件无基本事件流招生管理员成功登陆网站更新招生信息备选事件流管理远无法登陆系统补充约束无(2)财务管理模块用例图如图1.3所示图1.3财务管理用例图财务管理用例文档如表1.2 所示:表1.2 财务管理用例文档用例名财务管理用例描述财务管理员对财务进行管理用例参与者财务管理员用例涉众财务管理员相关用例无前置条件财务管理员登录系统后置条件暂无基本事件流1管理员成功系统2管理员培训费,课时费等进行管理备选事件流暂无补充约束暂无(3)就业管理模块用例图如图1.4所示图1.4就业管理用例图(4)系统管理用例图如图1.5所示图1.5系统管理用例图系统管理用例文档如表1.3所示:表1.3系统管理用例文档用例名删除用户用例描述管理员将过期用户删除用例参与者系统管理员用例涉众所有系统注册用户相关用例无前置条件管理员登录到系统后置条件若管理员拥有此权限,则删除成功基本事件流1管理员登录系统2找到需要删除的用户3确认删除备选事件流无法找到指定的删除人员,则退出系统补充约束暂无(5)教务管理模块用例分析如图1.6所示图1.6 教务管理用例2用例分析顺序图:顺序图用于显示对象间的交互活动,它关注对象之间消息传送的时间顺序。(1)招生管理顺序图如图2.1所示图2.1招生管理顺序图(2)教务管理顺序图如图2.2所示图2.2 教务人员顺序图(3)就业管理顺序图如图2.3所示图2.3就业管理顺序图(4)系统管理人员顺序图如图2.4所示图2.4系统管理人员顺序图(5)财务管理顺序图如图2.5所示:图2.5财务管理顺序图3架构设计(1)教育培训系统总体架构如图3.1所示图3.1教育培训系统总体架构(2)系统类之间的关系如图3.2所示:图3.2 系统类之间的关系(3)系统部署图如图3.3所示:图3.3 系统部署图4构件设计本部分选则招生管理和财务管理两大模块进行构件设计招生管理分析类图如图4.1所示:图4.1招生管理类图招生管理构件图如图4.2所示:图4.2招生管理构件图财务管理分析类图如图4.3所示:图4.3财务管理分析类图财务管理构件图如图4.4所示图4.4财务管理构件图招生管理状态图如图4.5所示:图4.5 招生管理状态图财务管理状态图如图4.6所示:图4.6 财务管理状态图5建模过程总结及心得通过对需求调研的分析,依据项目的业务流程图和数据流程图以及项目中涉及的各级操作人员,通过分析,识别出系统中的所有用例和角色。接着分析系统中各角色和用例间的联系,再使用uml建模工具画出系统的用例图。其次在进行系统分析,抽象出类。这门课包括很多需要学习的东西,课程虽然结束了,但通过这次作业发现自己还有很多不足,也发现与别人巨大的差距。人生还很长,少年需努力啊!
文档评论(0)