教学效果评测系统的设计与实现
2013-08-07□张钰
□张 钰
(山西职业技术学院,山西 太原 030006)
人们对客观世界的认识是通过信息的传递来达成,交流与联系更是信息传播的重要通道,信息化成为了提高社会发展的趋势,更成为了提高管理效率的有效手段。不断提高的社会信息技术,使计算机在各个领域被广泛应用,有力推动着社会的发展。软件的开发技术在软件技术的应用中,成了重中之重。全球信息企业追求的目标就是:适应市场需要、用户需求、参与市场竞争、获取最大利润。教学效果评测系统是一个高校教师在实践过程中认真总结、分析、研究,根据学校发展需求,从教师实际工作出发,开发出的具有实用价值的一套软件,目的不是追求经济利益,而是为了不断提高学校的信息化水平,提升学校教学实力,更加紧密地连接教师与学生,让教师能够客观地听到、看到学生对自己的评价,有效提高教学质量,推动学校的发展。同时也使学生能够公正、真实地评价自己的任课教师,有效完成教师与学生的互动,缩短师生之间的距离。
1 系统设计
Windows XP 系统是本系统的开发环境,前台页面开发利用Active Server Pages,后台数据库开发利用ACCESS。
1.1 系统结构
三个大页面组成了该系统,若干个子页面组成了每个页面,三大页面为:登陆、学生、管理员。如图1:
图1 系统结构
1.1.1 登录页面
每个用户都有自己的用户名和密码,登录需要输入用户名和密码,登录成功后,出现功能选择页面,如图2:
图2 登陆页面
1.1.2 学生页面
学生是教学评测功能的实施主体,刚开通为初始密码,可根据页面的提示,对密码进行修改,然后输入用户名和密码登录,每学期的各门课程就出显现出来,要评价哪门课程就选择这门课程的名称,进入评测界面。按照界面中的各个项目进行测评,也可以留言,最后点击提交,评测就结束了,如图3:
图3 学生页面
1.1.3 管理员页面
管理员的任务是对学生的测评分数和留言进行查看,及时汇总,如图4:
图4 管理员页面
学生、管理员的功能流程图,如图5:
图5 各用户功能流程图
1.2 数据库及连接
(1)学生信息表(student),学生姓名、密码、班级编号可以存放到这里,如图6:
图6
(2)信息表(teacher),教师编号、姓名可以存放在这里,如图7:
图7
(3)管理员信息表(manage),管理员账号、登陆密码可以存放在这里,如图8:
图8
(4)信息表(class),班级编号、班级名称可以存放在这里,如图9;
图9
(5)信息表(course),课程编号,课程名称、教师编号可以存放在这里,如图10:
图10
(6)课程信息表(connect),班级编号、课程编号可以存放在这里,如图11:
图11
(7)信息表(assess),课程编号、评价条目、评价分数可以存放在这里,如图12:
图12
数据库连接技术
访问数据库的一步是页面与数据库源建立连接,可以通过多种方法在ASP 脚本中连接数据库,连接代码:
2 系统实现及调试
2.1 主界面
系统主程序运行结果,如图13:
图13 系统主界面
2.1.1 功能分析
系统入口:
(1)输入用户名和密码,选择“学生”,点击“登录”,将进入“教学评测系统学生登录”界面。
(2)输入用户名和密码,选择“管理人员”,点击“登录”,将进入“管理员登录”界面。
2.2 学生登录权限
2.2.1 信息显示,如图14:
图14
2.2.2 信息显示功能
登录后的学生,可以看到该学生的姓名、需要评测的课程。
(1)选择“教学评测”可以看到“填写评价表”,如图15:
图15
(2)选择“更改密码”可以看到“更改密码”,如图16:
图16
(3)选择“返回登录界面”可以看到“教学评测系统学生登录”。
(4)返回“系统登录”需要选择“退出”。
2.3 管理人员登录界面
“用户名”、“密码”输入后,将出现这个窗口,管理人员根据需要的查询条件,任意组合,如图17:
图17
3 结论
网络实现了教学质量评价最有效客观的评价效果,这个系统就是充分运用相对比较前沿的网络技术,制作出符合实际的高性能的网络教学质量测评网站。有效利用网络的互动性,动态化地对教学质量进行管理,对教学质量的提升、管理水平的提高、教育的科学发展有很重要的意义,能够客观、及时、公正地对教学活动进行指导,真正把教学质量评价体系变成教学工作的指挥手段,不断规范教师的教学行为,推动学校的发展。
[1]张海藩.软件工程导论(第五版) [M].北京:清华大学出版社,2008.
[2]萨师煊.数据库系统概论(第四版) [M].北京:高等教育出版社,2006.
[3]谭少娟.探讨ASP 动态网页设计与制作[J].电脑编程技巧与维护,2011(22).
[4]吴兆立.基于ASP 技术的学生信息管理系统的设计与实现[J].计算机技术与发展,2008(9).