王茂钢
一、系统平台环境
1.硬件平台:2.4 GHz的英特尔酷睿CPU、2GB内存以上。
2.软件平台:基于微信的教学评估应用系统的操作系统选用Win7或win8、数据库选用MYSQL5.6、Myeclipse8.6为开发工具。
二、可行性分析
可行性分析的目的是在最短的时间內问题是否能得到合理的解决方法并且能够保证成本最低。可行性分析实际是把系统分析和设计压缩简化的过程。首先要建立系统的逻辑模型,紧接着就是以逻辑模型为基础,找到可行的解决方案。
1.经济可行性分析
基于微信的教学评估应用系统能够提高数据处理的及时性和准确性,该教学评估应用系统投资低,只需配置一台电脑及相关的应用软件。由此可见基于微信的教学评估应用系统的建设有很好的发展前景。
2.技术可行性分析
JSP作为Java平台的一部分,保证任何基于HTML的Web浏览器的完全可用性,而且它具有一次编译到处运行的特点,大大提高了运行的效率,而且还具有非常强的可伸缩性。该教学评估的应用系统在技术能力上是可行的。
3.组织可行性分析
基于微信公众平台该系统是基于微信的公众平台开发的,因为现在几乎老师和学生的手机上都有微信。该系统的客户端采用图形界面方式,操作简单。其目标就是帮助实现资料的管理,并且新系统的运行不会影响其他软件的运行。
系统的设计上需要注重安全性和用户操作的流畅性,对管理者权限做出限定,只有经过审核确认的账号才有权使用。
4.法律可行性分析
开发基于微信的教学评估的应用系统在法律上是可行的。
三、功能需求
基于微信的教学评估的应用系统的用户只是教师和学生两类,教师可以拟定阶段测试试卷、查看教学质量评估、提交课程资料、阅卷管理。学生可以给老师的教学质量做评价、进行在线阶段测试、成绩查询的操作。
1.教师需求描述
通过本系统教师可以编辑、修改和提交课程信息、随机组卷测试、查询学生在线学习情况、查询学生评价。教师还可以根据选课网系统把选本课程的学生的信息导入到本系统的数据库中,并且教师可以在系统中设置一个平时成绩(学生上课的考勤+在线测评成绩)的最低分,这样可以确保学生给教师的评价是有效的。
2.学生需求描述
学生可以在该系统上浏览和下载老师上传的课程资料、进行在线测评、对教师的教学质量进行评估。
3.管理员需求描述
管理员可以对教师及学生的信息进行添加、删除、修改、查询。并且设置教学质量评价的等级(优、良、中、差)。
四、非功能需求
1.学生评价的有效性
学生对教师的教学质量进行评估时,系统能够判断该学生是否是选这名教师课程的学生,那么又会有两种情况:
1)如果系统判断出该学生不是选这名教师课程的学生,那么该同学就没有评价的权限;2)如果系统判断出该学生是这名教师带的学生,又有两种情况:a.若该同学的平时成绩低于教师设置的最低分,那么该同学就没有评价的权限。b.若该同学的平时成绩高于教师设置的最低分,那么该同学的评论就会是有效的评价。
2.系统统计分类评价
系统能够通过多种方式让学生对教师教学质量进行评价:
1) 系统可以设置成复选框的形式,让学生选择评价;
2) 系统可以设置成文本框的形式,让学生编辑评价;
3) 系统通过管理员设置的评价等级判断将评论进行自动分类。系统的总体功能结构。
五、系统功能图
基于微信的教学评估应用系统(见图1)主要分为用户管理模块和管理员管理模块,用户管理模块主要包括学生管理模块和教师管理模块;管理员管理模块主要是课程浏览管理、教师查询管理、评价管理。其中,课程浏览管理子模块的功能是课程资料的管理、查询及发布;教师查询管理子系统的主要功能是教师信息浏览查看及课程查询;评价管理子模块主要功能是教学质量评价的发布和查询。
责任编辑 朱守锂endprint