从一个对象的生命线到另一个对象生命线的箭头表示。箭头以时间顺序在图中从上到下排列。教师在输入用户名和密码后,登录系统,到个人首页管理模块,在成绩录入系统后,进行成绩提交,并成功保存。教师录入成绩的顺序图以下是管理员,教师用户和学生用户进行课程管理的活动图。当用户进入系统登录页面时候,系统需要对用户的权限级别进行确认,当用户为管理员是即为管理员用户,进入课程基本信息管理界面;但为学生是进入学生选课界面;若为教师用户,进入教师选课界面。下为添加学生顺序图:以下是非管理员用图:(四)实现模型的建立UML使用组件图和配置图两种机制来描述系统的实现,这两种图都描述了系统实现时的一些特征,主要涉及到源代码的静态分布特征和要使整个系统运行的实现特性。组件图显示系统中软件构件的分布以及它们之间的依赖关系,即显示系统软件方面的逻辑结构。配置图主要是用来说明如何配置系统的软件和硬件。建模完成以后,UML建模工具RationalRose可根据系统的构件图生成系统的框架代码,所生成代码取决于所选择的编程语言,本系统选用的是Java语言。通常包括类的声明、属性声明、范围声明、函数原型和继承语句。产生代码后,可根据特定业务完成代码编写,最终实现该系统。四、结束语UML是一种功能强大的、面向对象的可视化系统分析语言,它采用一整套成熟的建模技术,广泛地适用于各个应用领域,它的各个模型可以帮助开发人员更好地理解业务流程,建立更可靠、更完善的系统模型,从而使用户和开发人员对问题的描述达到相同的理解,以减少语义差异,保障分析的正确性。本文采用了UML对教务管理系统进行了建模,将复杂的教学管理系统用简单明了的可视化图形表示出来,对整个教务管理系统的开发设计提供了必要的参考模型。采用该方法优于传统的过程开发方式,能够对整个开发过程提供灵活、一致、易读的表达,在很大程度上降低了软件开发的风险性,提高了软件开发的质量。