当前位置:首页 > UML期末大作业-基于某UML地教学评估系统设计与分析报告
目 录
引言.............................................6 一.需求分析…………………………………………………6
1.1 用户需求分析............................................6 1.2功能需求分析............................................6
二.用例建模…………………………………………………7
2.1系统功能结构.............................................7 2.1.1 系统用例图和数据流程图................................10 2.2 功能描述................................................11
三.静态结构建模……………………………………………8 四.动态行为建模……………………………………………10
4.1.1系统管理员添加用户的时序图.............................13 4.1.2 系统管理员、专家及领导添加评估内容的时序图.............14 4.1.3系统管理员、专家及领导、教师评估结果的查询的时序图......14 4.1.4系统管理员、教师添加教师的情况的时序图..................14 4.1.5学生、教师、专家及领导教学评估的时序图..................14 4.2.1学生的活动图............................................15 4.2.2教师活动图..............................................15 4.2.3专家活动图..............................................16 4.3.1系统管理员活动图........................................16 4.3.2系统管理员评估设置的活动图..............................17 4.3.3系统管理员其他设置的活动图..............................17
五.物理模型…………………………………………………18
5.1系统的组件图..............................................18 5.2系统的配置图..............................................20 5.3实现......................................................21
六.课程设计心得与体会……………………………………23
参考文献.........................................................24
5
引言
面向对象的建模方法着眼于研究的现实问题,对问题空间进行自然分割,识别其中的实体 (或对象) 及其相互关系,建立问题空间的信息模型。UML 是一种定义良好、易于表达、功能强大且普遍适用的建模语言。这种语言继承了各种向对象和一些结构化建模语言的优点,把它们有机地融为一体,也代表了面向对象方法的软件开发技术的发展方向。
一.需求分析
1.1 用户需求分析
为用户(包括教师、学生和学校领导)提供一个了解教师的教学效果,提高教学质量的具有集成性、方便而实用的课堂教学评估环境。用户能够通过简洁明了的界面,在客户端使用通用的浏览器,方便快捷的对课堂教学活动进行网上综合评估。
系统应当具有相当的可用性和可扩展性,即提供有意义的不同层次的反馈;评估表、问卷设计精炼,易于判断,能够有效地采集数据;评估指标的设定主客观相结合,使反馈信息更加全面、准确。 1.2功能需求分析
(1)评估方法和形式的多样化。针对一个给定的评估对象,运用学生评估、教师自评和教师互评三种方法来进行评估,评估方式采用主观评估和客观评估相结合。
(2)评估数据的统计,提供不同层次的反馈。对采集的评估数据,根据其权重统计结果,给出反馈信息。
(3)评估指标的设定能够全面而客观的反映课堂教学的质量。通过一系列教学评估指标的设定,从横向、纵向两个大的方面来对课堂教学质量进行定性和
6
定量的分析。
(4)具有可扩展性、实用性和一定的通用性。系统应随着教学以及技术的发展能够比较容易和快捷的进行扩展,在课堂教学活动评估中实用、可操作,并可复用相应的软件。
总结出这个系统的主要功能模块如下。
(1) 用户认证模块,首先用户输入登录信息,经过用户认证模块验证正确后就可以访问整个系统所有被赋权访问的模块。
(2) 学生评教模块,模块从学生评教入,针对参与教师课堂教学质量评价的学生,提供学生评教和个人信息修改的功能。
(3) 教师评学模块和教师互评模块,从教师评学入手,针对参与教师课堂教学质量评价的教师,提供教师评学、教师互评和个人信息修改的功能。
(4) 基础数据管理模块,有部门管理、专业管理、班级管理、学生管理、教师管理几个功能。
(5) 课程信息管理模块,有学期管理、课程类型管理、专业课程管理、学期教学计划管理、课表管理几个功能。
(6) 测评管理模块,有教师评学和学生评教管理两个功能。 (7) 系统管理模块,有教师用户管理、数据维护和退出 3个功能。
二.用例建模
2.1系统功能结构
本课堂教学评估系统主要面向三类用户:教师、学生和管理员,分为前台用户系统和后台管理系统两个子系统,功能结构如图2.1所示。
7
学生用户 登录
图 2.1 系统功能结构图
(1)前台用户系统
评估 登录 查看 自评 互评 教师用户 用户信息管理 课程信息管理 后台数据汇总 前台用户系统 后台管理系统 教学评估系统 该子系统细分为学生用户和教师用户两类:
学生用户模块的功能分为登录和评估两个子模块。学生根据用户名和密码登录课堂教学评估系统,采用固定的用户名和密码,即用户名为学生的学号,密码为学生的身份证号。学生登录课堂教学评估系统后,系统根据学生的班级代号(学号的前6位)确定其本学期所学课程及任课教师的情况,形成具体的评估表。填写评估表后需提交,一旦提交结果,系统将记录该学生已经填写评估表,下次登录则不允许操作。
教师用户模块的功能分为登录、查看、自评和互评四个子模块。教师根据用户名和密码登录系统,用户名为教师工号,密码为教师身份证号。教师登录该系统后,对自我进行评估和对其他任课教师进行评估。在评估结果公布后可以查看。 (2)后台管理系统
8
共分享92篇相关文档