APP下载

计算机类专业课程的教学评价问卷调查系统

2014-09-24杨杨林加论

软件工程 2014年6期
关键词:S结构结果显示

杨杨+林加论

摘 要:为了及时获取教学情况,进行教学评价是主要的方式。传统的调查方法回收统计耗时大、资源浪费大,为了解决诸如此类问题,在线教学评价问卷采用三层B/S体系结构设计方法,在网页中显示调查内容, 由后台数据库存放调查结果,编写代码实现结果的显示,实现教学评价无纸化模式。

关键词:在线评教;结果显示;B/S结构

中图分类号:TP311.52 文献标识码:A

The Questionnaires Survey System of Teaching Evaluation

about the Specialized Computer Courses

YANG Yang,LIN Jialun

(Information Technology Department of Hainan Medical College,Haikou 571199,China)

Abstract:Teaching evaluation is the mainly used method in the purpose of understanding the situation of teaching.The traditional survey method is a great waste of time and resources.In order to solve such problems,an online teaching evaluation questionnaire system,using the three-layer B/S architecture design method,displays survey contents on webpage,stores survey results in the background database and displays the results by writing program code,which realizes the paperless mode of teaching evaluation.

Keywords:online teaching evaluation;results display;B/S structure

1 引言(Introduction)

当前,在教学中突出学生的主体地位、发挥教师的主导作用、培养学生的创新精神和时间能力是高等学校造就创造型人才的迫切需要。高质量的课堂教学不仅能够使学生掌握更多知识,而且能够引导学生主动学习、积极思考、开拓思维,对培养学生的创新精神和实践能力有着积极的意义,如何对大学课堂教学进行科学的评价是一个既具有理论意义又有时间价值的研究问题[1]。目前常见教学调查问卷方式是由教学管理部门对学生、教师等散发调查表,然后对收集的信息进行统计并得到调查的结果。显然,这种仅仅局限于现场发放调查问卷的方式会导致调查范围较局限,调查工作效率低、周期长,且从环保角度考虑,也比较浪费资源。近两年来,海南医学院(以下简称“我校”)计算机类课程的建设与改革正全面展开,它所面向的学生覆盖了全校本、专科各专业,学生人数较多。因此,在教学过程中能及时、有效、全面的了解教学评价情况是十分必要的。“计算机类课程的教学评价问卷调查系统”(以下简称“在线评教系统”)主要针对我校的计算机类课程的教学评价需求而进行,开发一套计算机类课程的教学评价问卷调查系统。采用网络问卷调查方式,依据相关课程的教学目标对教学过程及结果进行调查,并能对数据进行简单分析,为研究我校计算机类课程教与学过程提供有力数据,为教学提供决策服务。同时调查结果更具时效性,且存储方便,有利于数据再利用。在此系统的运用基础上,今后可考虑通过修改问卷内容将其应用于其他门类的课程教学评价或其他应用范围。

2 在线评教系统的设计(Designed to teach online

evaluation system)

笔者选择Microsoft Visual Studio 2005开发平台,它具有丰富命令、函数,同时又可使用大批的外部函数,无论是对图形、图像、动画的处理,还是对音频、视频的处理能力都很强大等优点,并采用C#编程语言和Microsoft SQL Server 2005数据库工具来开发本系统。

2.1 技术架构

本系统采用ASP.NET三层体系结构,包含用户界面、功能代码和数据库,实现网页与数据库的动态访问。整个系统也可被分成服务器(Server)端和浏览器(Browse)端两大部分,用户可通过浏览器进行填写、访问、汇总数据[2]。教学评价问卷调查系统启动后,由符合身份的用户在网上进行调查信息的录入。在开始录入数据后,提交录入的数据被保存在数据库中,系统能够动态的进行统计分析,并在Web网页中以图表形式反馈给用户。

教学评价问卷调查系统与外部的接口有三个:系统与问卷设计者的接口、系统与答卷人的接口、系统与统计分析人员的接口。这三个接口可通过三个子模块来实现,分别为:定制问卷子系统、采集问卷子系统、可视化统计分析子系统。定制问卷子系统是其他两个子系统的基础,采集问卷子系统依赖于制定问卷子系统,而可视化统计分析子系统不仅依赖于定制问卷子系统,也依赖于采集问卷子系统。

2.2 系统开发环境

本系统采用ASP.NET和C#语言开发,融入了Flash和图片等相关素材,应用SQL Server2005数据库为后台数据库。

2.3 系统设计目的

随着时代的进步、科技的便利,我们追求的是环保、便捷的工作方式,办公慢慢进入无纸化时代,传统的调查问卷方式已经不再适用、不再大力推行。此系统名为计算机类课程的教学评价问卷调查系统,分为学生、教师、督导评价的三种方式,从不同角度看待教学。endprint

3 系统的操作流程(The operation process of the

system)

经对系统的需求进行分析,可将系统整体操作分为四个部分:用户登录、问卷设计、问卷发放收集与储存备份,以及对问卷结果的分析。

3.1 用户登录

用户有四类,分别是学生、教师、督导、系统管理员,不同的身份对应着不同的使用权限。

3.2 问卷设计

围绕需要调查的问题,搜集资料,在问卷题目和题型设计上下工夫,保证问卷调查的效果。系统可以提供用户在线创建、编辑和修改问卷等功能。

3.3 问卷发放收集与储存备份

根据具体的调查目的所设计的问卷,让调查对象来进行调查,在完成在线的问卷调查以后,系统自动收集调查结果,并将数据稳妥地储存到相应的数据库中。

3.4 问卷结果分析

对于收集回来的问卷进行处理,针对不同的查询条件输出分析结果。

具体操作流程图如图1所示:

图1 具体操作流程图

Fig.1 Flow chart of the specific operation

4 系统的功能模块设计(Design of system function

module)

本系统是利用Microsoft Visual Studio 2005开发平台和SQL Server 2005数据库,采用C#编程语言开发,采用三层B/S体系结构,通过ADO.NET技术来连接和访问数据库[3],以网页的形式发布问卷内容和显示调查结果。根据不同角色的功能可以把在线评教系统分为管理员权限模块和用户权限模块。

4.1 管理员模块

(1)登录模块:选择管理员的身份,输入正确的登录名和密码进行登录。

(2)基础信息管理:包括基本资料管理、用户管理、权限管理、问卷调查管理。可以对于管理员、教师、学生三种角色信息的增删改,设置不同的角色具有不同的权限,以及问卷内容的录入及题型的设计。

(3)系统操作:包括数据统计功能、系统设置功能。可通过数据统计功能查看调查结果。

4.2 用户模块

(1)登录模块:选择管理员的身份,输入正确的登录名和密码进行登录。

(2)学生问卷调查:以学生身份登录后,完成问卷,点击提交。

(3)教师查看统计结果:以教师身份登录后,查看统计结果。5 系统实现的关键技术(The key technology of the

system)

5.1 数据库设计

根据问卷调查系统的需求,数据库中包括:用户表、功能权限表、问卷表、题目表、选项表等数据表,并设计合理的表间关系。

根据需求分析,设计相应的数据库表格,并设计合理的存储过程,例如存储过程Pro_UpdateCurrentTopic,触发存储过程后课程表t_Topics属性t_IsCurrent(是否为当前主题)被修改。

set ANSI_NULLS ON

set QUOTED_IDENTIFIER ON

go

ALTER PROCEDURE [dbo].[Pro_UpdateCurrentTopic]

@t_id int

AS

Begin Tran

update t_Topics set t_IsCurrent=1 where t_id=@t_id

update t_Topics set t_IsCurrent=0 where t_id<>@t_id

Commit Tran

5.2 结果显示

调查结果由后台数据库自动存储,通过编写功能代码使调查结果以直方图的形式显示在网页中,使用SubjectsView控件。

5.3 网页设计

本系统共设学生、教师和管理员三个角色的登录角色,不同的角色具有不同的权限,因此在登录界面中输入登录名和密码,在角色下拉框中选择自己的角色后进行登录。系统会自动进入相应的角色页面中,并赋予相应的操作权限。系统要具有直观、友好、风格一致的界面,并设计代码来实现各功能模块,即实现各类题型规则的问卷调查功能,确保其正常运行。

5.4 安全性能

系统设有管理员,只有在通过管理员身份验证后,才能进行问卷的设置操作与密码的更改操作。系统使用了相应的Cookie技术,可防止用户连续地提交问卷。并且提供了及时检验问卷是否有效的措施。

5.5 问卷形式与内容的设计

问卷的设计包括很多内容,它不仅要明确调查目的和作用、调查对象、调查内容,还要确定调查中的抽样方式、数据汇总和上报的流程、调查结果的公布形式。对于问卷的内容可通过多种渠道了解教学评价指标,可利用相关文献、纲领性文件、高校教育体制要求及资深教师的经验,或从学生的角度出发,了解学生对老师的需求,将问卷内容设置为针对不同的角色有不同的调查内容。对于问卷的设计主要有一下几项程序:把握目的和内容、搜集资料、确定调查方法、确定问答题的内容、决定问答题的结构、决定问题的措辞、安排问题的顺序、确定格式和排版、拟定问卷的初稿和预测试、制成正式问卷。

6 结论(Conclusion)

计算机类课程的教学评价问卷调查系统采用网络问卷调查方式,依据相关课程的教学目标对教学过程及结果进行调查,并能对数据进行简单分析,为研究我校计算机类课程教与学过程提供有力数据,为教学提供决策服务。同时调查结果更具时效性,且存储方便,有利于数据再利用。在此系统的运用基础上,今后可考虑通过修改问卷内容将其应用于其他门类的课程教学评价或其他应用范围。

参考文献(References)

[1] 李珊.基于ASP.NET的网络问卷调查系统的设计与实现[D].

武汉理工大学,2012.

[2] 郝利剑.通用网络调查问卷系统技术研究与实现[D].北京邮

电大学,2006.

[3] 唐伟,施永香.数据库参数化连接的C#编程实现[J].计算机工

程与技术,2006(17):3284-3286.

作者简介:

杨 杨(1992-),女,本科.研究领域:软件开发.

林加论(1972-),女,硕士,副教授.研究领域:计算机应用.endprint

3 系统的操作流程(The operation process of the

system)

经对系统的需求进行分析,可将系统整体操作分为四个部分:用户登录、问卷设计、问卷发放收集与储存备份,以及对问卷结果的分析。

3.1 用户登录

用户有四类,分别是学生、教师、督导、系统管理员,不同的身份对应着不同的使用权限。

3.2 问卷设计

围绕需要调查的问题,搜集资料,在问卷题目和题型设计上下工夫,保证问卷调查的效果。系统可以提供用户在线创建、编辑和修改问卷等功能。

3.3 问卷发放收集与储存备份

根据具体的调查目的所设计的问卷,让调查对象来进行调查,在完成在线的问卷调查以后,系统自动收集调查结果,并将数据稳妥地储存到相应的数据库中。

3.4 问卷结果分析

对于收集回来的问卷进行处理,针对不同的查询条件输出分析结果。

具体操作流程图如图1所示:

图1 具体操作流程图

Fig.1 Flow chart of the specific operation

4 系统的功能模块设计(Design of system function

module)

本系统是利用Microsoft Visual Studio 2005开发平台和SQL Server 2005数据库,采用C#编程语言开发,采用三层B/S体系结构,通过ADO.NET技术来连接和访问数据库[3],以网页的形式发布问卷内容和显示调查结果。根据不同角色的功能可以把在线评教系统分为管理员权限模块和用户权限模块。

4.1 管理员模块

(1)登录模块:选择管理员的身份,输入正确的登录名和密码进行登录。

(2)基础信息管理:包括基本资料管理、用户管理、权限管理、问卷调查管理。可以对于管理员、教师、学生三种角色信息的增删改,设置不同的角色具有不同的权限,以及问卷内容的录入及题型的设计。

(3)系统操作:包括数据统计功能、系统设置功能。可通过数据统计功能查看调查结果。

4.2 用户模块

(1)登录模块:选择管理员的身份,输入正确的登录名和密码进行登录。

(2)学生问卷调查:以学生身份登录后,完成问卷,点击提交。

(3)教师查看统计结果:以教师身份登录后,查看统计结果。5 系统实现的关键技术(The key technology of the

system)

5.1 数据库设计

根据问卷调查系统的需求,数据库中包括:用户表、功能权限表、问卷表、题目表、选项表等数据表,并设计合理的表间关系。

根据需求分析,设计相应的数据库表格,并设计合理的存储过程,例如存储过程Pro_UpdateCurrentTopic,触发存储过程后课程表t_Topics属性t_IsCurrent(是否为当前主题)被修改。

set ANSI_NULLS ON

set QUOTED_IDENTIFIER ON

go

ALTER PROCEDURE [dbo].[Pro_UpdateCurrentTopic]

@t_id int

AS

Begin Tran

update t_Topics set t_IsCurrent=1 where t_id=@t_id

update t_Topics set t_IsCurrent=0 where t_id<>@t_id

Commit Tran

5.2 结果显示

调查结果由后台数据库自动存储,通过编写功能代码使调查结果以直方图的形式显示在网页中,使用SubjectsView控件。

5.3 网页设计

本系统共设学生、教师和管理员三个角色的登录角色,不同的角色具有不同的权限,因此在登录界面中输入登录名和密码,在角色下拉框中选择自己的角色后进行登录。系统会自动进入相应的角色页面中,并赋予相应的操作权限。系统要具有直观、友好、风格一致的界面,并设计代码来实现各功能模块,即实现各类题型规则的问卷调查功能,确保其正常运行。

5.4 安全性能

系统设有管理员,只有在通过管理员身份验证后,才能进行问卷的设置操作与密码的更改操作。系统使用了相应的Cookie技术,可防止用户连续地提交问卷。并且提供了及时检验问卷是否有效的措施。

5.5 问卷形式与内容的设计

问卷的设计包括很多内容,它不仅要明确调查目的和作用、调查对象、调查内容,还要确定调查中的抽样方式、数据汇总和上报的流程、调查结果的公布形式。对于问卷的内容可通过多种渠道了解教学评价指标,可利用相关文献、纲领性文件、高校教育体制要求及资深教师的经验,或从学生的角度出发,了解学生对老师的需求,将问卷内容设置为针对不同的角色有不同的调查内容。对于问卷的设计主要有一下几项程序:把握目的和内容、搜集资料、确定调查方法、确定问答题的内容、决定问答题的结构、决定问题的措辞、安排问题的顺序、确定格式和排版、拟定问卷的初稿和预测试、制成正式问卷。

6 结论(Conclusion)

计算机类课程的教学评价问卷调查系统采用网络问卷调查方式,依据相关课程的教学目标对教学过程及结果进行调查,并能对数据进行简单分析,为研究我校计算机类课程教与学过程提供有力数据,为教学提供决策服务。同时调查结果更具时效性,且存储方便,有利于数据再利用。在此系统的运用基础上,今后可考虑通过修改问卷内容将其应用于其他门类的课程教学评价或其他应用范围。

参考文献(References)

[1] 李珊.基于ASP.NET的网络问卷调查系统的设计与实现[D].

武汉理工大学,2012.

[2] 郝利剑.通用网络调查问卷系统技术研究与实现[D].北京邮

电大学,2006.

[3] 唐伟,施永香.数据库参数化连接的C#编程实现[J].计算机工

程与技术,2006(17):3284-3286.

作者简介:

杨 杨(1992-),女,本科.研究领域:软件开发.

林加论(1972-),女,硕士,副教授.研究领域:计算机应用.endprint

3 系统的操作流程(The operation process of the

system)

经对系统的需求进行分析,可将系统整体操作分为四个部分:用户登录、问卷设计、问卷发放收集与储存备份,以及对问卷结果的分析。

3.1 用户登录

用户有四类,分别是学生、教师、督导、系统管理员,不同的身份对应着不同的使用权限。

3.2 问卷设计

围绕需要调查的问题,搜集资料,在问卷题目和题型设计上下工夫,保证问卷调查的效果。系统可以提供用户在线创建、编辑和修改问卷等功能。

3.3 问卷发放收集与储存备份

根据具体的调查目的所设计的问卷,让调查对象来进行调查,在完成在线的问卷调查以后,系统自动收集调查结果,并将数据稳妥地储存到相应的数据库中。

3.4 问卷结果分析

对于收集回来的问卷进行处理,针对不同的查询条件输出分析结果。

具体操作流程图如图1所示:

图1 具体操作流程图

Fig.1 Flow chart of the specific operation

4 系统的功能模块设计(Design of system function

module)

本系统是利用Microsoft Visual Studio 2005开发平台和SQL Server 2005数据库,采用C#编程语言开发,采用三层B/S体系结构,通过ADO.NET技术来连接和访问数据库[3],以网页的形式发布问卷内容和显示调查结果。根据不同角色的功能可以把在线评教系统分为管理员权限模块和用户权限模块。

4.1 管理员模块

(1)登录模块:选择管理员的身份,输入正确的登录名和密码进行登录。

(2)基础信息管理:包括基本资料管理、用户管理、权限管理、问卷调查管理。可以对于管理员、教师、学生三种角色信息的增删改,设置不同的角色具有不同的权限,以及问卷内容的录入及题型的设计。

(3)系统操作:包括数据统计功能、系统设置功能。可通过数据统计功能查看调查结果。

4.2 用户模块

(1)登录模块:选择管理员的身份,输入正确的登录名和密码进行登录。

(2)学生问卷调查:以学生身份登录后,完成问卷,点击提交。

(3)教师查看统计结果:以教师身份登录后,查看统计结果。5 系统实现的关键技术(The key technology of the

system)

5.1 数据库设计

根据问卷调查系统的需求,数据库中包括:用户表、功能权限表、问卷表、题目表、选项表等数据表,并设计合理的表间关系。

根据需求分析,设计相应的数据库表格,并设计合理的存储过程,例如存储过程Pro_UpdateCurrentTopic,触发存储过程后课程表t_Topics属性t_IsCurrent(是否为当前主题)被修改。

set ANSI_NULLS ON

set QUOTED_IDENTIFIER ON

go

ALTER PROCEDURE [dbo].[Pro_UpdateCurrentTopic]

@t_id int

AS

Begin Tran

update t_Topics set t_IsCurrent=1 where t_id=@t_id

update t_Topics set t_IsCurrent=0 where t_id<>@t_id

Commit Tran

5.2 结果显示

调查结果由后台数据库自动存储,通过编写功能代码使调查结果以直方图的形式显示在网页中,使用SubjectsView控件。

5.3 网页设计

本系统共设学生、教师和管理员三个角色的登录角色,不同的角色具有不同的权限,因此在登录界面中输入登录名和密码,在角色下拉框中选择自己的角色后进行登录。系统会自动进入相应的角色页面中,并赋予相应的操作权限。系统要具有直观、友好、风格一致的界面,并设计代码来实现各功能模块,即实现各类题型规则的问卷调查功能,确保其正常运行。

5.4 安全性能

系统设有管理员,只有在通过管理员身份验证后,才能进行问卷的设置操作与密码的更改操作。系统使用了相应的Cookie技术,可防止用户连续地提交问卷。并且提供了及时检验问卷是否有效的措施。

5.5 问卷形式与内容的设计

问卷的设计包括很多内容,它不仅要明确调查目的和作用、调查对象、调查内容,还要确定调查中的抽样方式、数据汇总和上报的流程、调查结果的公布形式。对于问卷的内容可通过多种渠道了解教学评价指标,可利用相关文献、纲领性文件、高校教育体制要求及资深教师的经验,或从学生的角度出发,了解学生对老师的需求,将问卷内容设置为针对不同的角色有不同的调查内容。对于问卷的设计主要有一下几项程序:把握目的和内容、搜集资料、确定调查方法、确定问答题的内容、决定问答题的结构、决定问题的措辞、安排问题的顺序、确定格式和排版、拟定问卷的初稿和预测试、制成正式问卷。

6 结论(Conclusion)

计算机类课程的教学评价问卷调查系统采用网络问卷调查方式,依据相关课程的教学目标对教学过程及结果进行调查,并能对数据进行简单分析,为研究我校计算机类课程教与学过程提供有力数据,为教学提供决策服务。同时调查结果更具时效性,且存储方便,有利于数据再利用。在此系统的运用基础上,今后可考虑通过修改问卷内容将其应用于其他门类的课程教学评价或其他应用范围。

参考文献(References)

[1] 李珊.基于ASP.NET的网络问卷调查系统的设计与实现[D].

武汉理工大学,2012.

[2] 郝利剑.通用网络调查问卷系统技术研究与实现[D].北京邮

电大学,2006.

[3] 唐伟,施永香.数据库参数化连接的C#编程实现[J].计算机工

程与技术,2006(17):3284-3286.

作者简介:

杨 杨(1992-),女,本科.研究领域:软件开发.

林加论(1972-),女,硕士,副教授.研究领域:计算机应用.endprint

猜你喜欢

S结构结果显示
最严象牙禁售令
基于Java的BBS开发
基于PHP的发印管理系统的实现
基于Java的网上商城开发
基于B/S结构的通信部队训练管理系统的设计研究
新闻眼
英国“脱欧”的经济账
第四次大熊猫调查结果显示我国野生大熊猫保护取得新成效
我国湿地10年“丢”一个海南省