专业技能人才教育培训系统 UML 建模学号:xxxxx 班级:xxxxxx:xxxx摘要:适应新时代的进展,基于计算机和互联网技术、以人为中心的建业技能人才教育培训正在兴起。建立有效的培训机制对于企业的信息化进展非常重要。本课题以其需求文档为依据,利用 UML 建模思想对该教育培训系统进行用例建模、用例分析,并进一步实现系统架构设计和构件级设计,验证了 UML 的合理性。关键字:UML 建模;用例分析;架构设计;1. UML 简介UML ( Unified Modeling Language,统模语言)是一种面对对象建模语言,己经成为业界进行面对对象分析与设计的通用标准[1]。UML 融合了各类面对对象建模语言的优点,其作用不仅在于支持面对对象的分析与设计,还支持软件开发的全过程,它溶入了软件工程领域的新的技术方法,因而深受软件技术界的欢迎,并且代表了面对对象软件开发技术的方向[2]。2. 教育培训系统分析2.1 功能描述根据详细的需求文档,该教育培训系统的基本功能如图 2-1 所示:图 2-1 教育培训系统基本功能结构图通过对该教育培训系统的分析,其主要功能如下:(1)招生管理:主要包括招生简章更新、招生咨询记录、报名意向表、通知公告栏和资料上传。(2)学员管理:主要包括学员信息登记、听课证制作、学生考勤记录、习题管理、学员作业和学员调换课程。(3)课程管理:主要包括课程信息、课程班次、课程表和通知公告栏。(4)教务管理:主要包括人员基本信息、人员教育培训、人员工作经历、人员联系方式和教学质量评估。(5)财务管理:主要包括培训费收入、课酬支出、其它费用支出、培训费统计、成本核算、利润核算和年利率报表。(6)就业管理:主要包括培训中心、就业公司和就业跟踪。(7)系统管理:主要包括用户登录、用户管理、修改密码、角色管理、权限管理、安全退出和重新登录。2.2 系统用例建模2.2.1 猎取参加者参加者是与系统发生交互作用的外部用户、进程或其他系统的理想化概念。系统中的参加者与使用该系统的用户之间并不是一一对应的关系,一个用户可能作为不同参加者在系统中进行交互,也可能多个用户只被某一个参加者所表示。在猎取参加者过程中需要注意,参加者不仅仅是使用系统的具体的人,还可以是其他计算机系统或一些可运行的进程[3]。通过对该教育培训系统的功能分析,该系统的主要参加者有 6 类用户:招生管理员、教务管理员(老师)、财务管理员、就业管理员、系统管理员和学员(未报名学员和报名了的学员...