演示视频:
https://www.bilibili.com/video/BV1Uj421U7iv/
3.4 系统实现
4.4.1登录页面
该系统分为四个角色,其中包括、学生登录、教师登录、学院管理员登录、管理员登录。如图2.6所示:
如图15,下拉选项可以选择以学生,教师,学院管理员,管理员四种身份登录,这样做的目的是使教学评价分析更全面,更客观。
以下为学生登录代码4.4.2管理员模块
下面截图是管理员登录的主页面,使用管理员角色登录,登录之后左侧菜单项是对应管理员权限设点击其中进入相关页面。如图2.7所示:
界面左侧菜单选项依次为‘添加学生’,‘学生管理’,‘添加教师’,‘教师管理’,‘教务管理’,‘添加学院管理员’,‘学院管理员管理’等,界面简洁,利于操作,使教师和学生更方便快捷的进行教学评价的工作。
管理员模块的子模块
管理员模块包括:添加学生、学生管理、添加教师、教师管理、教务管理、添加学院管理员、学院管理员管理、添加课程、添加学期、打分统计、意见汇总等。
(1)添加学生
添加学生页面,用于录入学生基本信息,然后进行保存,此外为了用户的操作,这个页面也是学生修改页面,只不过传递了一个学生编号过来就可以,如图2.8所示:
(2)学生管理
用于学生管理的页面,可以显示学生的信息,本页面可以查看所有学生信息,然后可以修改学生信息、删除操作,如图2.9所示:
此页面可以显示姓名,账户,密码,学生的班级以及专业,最右边的操作按钮可以实现删除学生,这样的管理页面更直观,更便于操作。
(3)添加教师
用于教师基本信息的录入,保存操作,如图3.0所示:
(4)教师管理
用于教师管理的页面,可以显示教师信息,本页面可以查看所有教师信息,然后可以对教师进行修改、删除等操作,如图3.1所示:
(5)教务管理
教务管理是我根据需求新增的一面,具体功能是:匹配教师和授课班级,其目的是为学生评价教师做关联。如图3.2所示:
(6)添加学院管理员
用于学院管理员信息的录入,如图21所示:
用户可以在此页面输入学院管理员的名称,这样设计的目的是实现不同的学院管理员可以根据不同的评价便准对教师进行评价。
(7)学院管理员管理模块
用于学院管理员所有信息的查询、修改、删除操作,如图22所示:
核心代码如下
(9)评价意见汇总
教教师意见的汇总显示,点击意见内容,可以查看意见详细信息。如图3.6
这个页面汇总了学生以及学院管理员对教师的评价,每一位同学每一个学院管理员的评价都可以通过这个页面显示出来,管理员可以通过这个简洁的页面看到学生和学院管理员对每一位教师的意见。
意见详情截图,如图3.7
(10)修改密码
登录用户可以进行密码的修改,因为要实现每一位学生都可以对教师进行评价的目的能够修改密码是必不可少的,修改之后需要重新登录系统、如图3.8
4.4.3 学生模块
学生模块主要进行教师的得分和意见提交:
(1)选择要考评的教师
可以根据教师名称进行教师查询,分别列表关联出来的是对应登录学生的授课教师,根据班级关联出来的,如图3.9:
其中‘授课班级’是一个重要的选项,因为它是关联教师和学生的唯一元素,不同的学生不同的教师通过授课班级这一元素关联起来,这样就准确的实现了不同学生和不同教师的一一对应,使学生能够更快捷的找到自己班授课的教师并准确的对其进行评价。
(2)选择教师进行考评
①根据考核项评分,如图3.0:
我把10余项的考评项目分为‘职业道德’‘教育素养’‘教育能力’‘教学能力’等多个大类,这样做的目的是使学生可以对教师多方面的素质进行评价,也利于学校能够对该教师的多个职业素养进行分析。
核心代码如下
②可以对教师提出意见和建议,如图3.1:
4.4.4 教师模块
教师模块主要是教师自评功能实现,也包括:考核项打分和意见的提交.如图3.2 :
3.3.5学院管理员模块
学院管理员登录,主要是根据本组考评项目对所有教师进行评价。如图3.3 :
考评意见提交,如图3.4
这个页面可以让学院管理员根据考评项目对教师提出意见,以文字的形式对教师做出评价。这样做的目的是使教学评价工作更直观,更易于教师理解。