论文部分内容阅读
本系统的设计基于B/S模式,考虑到建网成本、建网难度等问题,可以采用Wi ndows 2000 Server IIS ASP Access的架构。虽此架构安全性低、功能稍弱,但也足够满足我们的要求,且使用方便、成本较低、Access数据库易于移植。server端采用Windows 2000 Server作为服务器,为该平台提供基于Web的浏览服务;采用IIS作为Web服务器,执行ASP网页。系统实现方案及关键技术如图1所示。
本系统以简单、实用为原则,所以其主要功能包括:教师、学生账号的管理,学生账号下学生调查问卷的管理,教师账号下学生自我评价内容的显示,自我评价统计内容汇总。
本系统需要存储、处理的数据量不大,故采用小巧实用的Access数据库。根据系统的主要功能,需要在Access数据库里建个表用于存放教师、学生登录账号信息,學生调查问卷内容,学生自我评价统计的内容。
本系统仅有三个页面(即登录页面、同一页面动态变换的学生账号下学生调查问卷内容和教师账号下学生自我评价统计的内容、自我评价统计内容汇总),适当修改后可作为通用模块加入到其他教学平台中。
登录页面中有关教师、学生账号信息的编辑(添加、删除、修改)操作,用ASP编程实现起来也比较简单,此处就不给出其程序源代码。本系统主要涉及后面两个页面。具体页面及关键程序源代码如下。
基于简单实用的原则,本文所提到学生账号下学生调查问卷的内容和教师账号下学生自我评价统计的内容是建立在同一个页面上的。具体的作法是在账号表中添加一个字段flagl,当flagl值为1时,显示教师账号下学生自我评价统计的内容,实现源代码如:<%lf Session(“flag”)=1then%>;当flagl值为0时,显示学生账号下学生调查问卷的内容,实现源代码如:<%lf Session(“flag”)=Othen%>。如图2所示。
1 学生账号下学生调查问卷内容的建立
建立在课堂环境下的调查问卷是很容易的,方法也很多。本文采用的是常规的表单提交方法,构建起来较为简单。学生账号下学生调查问卷内容的页面如图3所示,内容可自由修改,在这里就不一一提及了。
其关键在于如何解决提交一次之后,学生再重复提交的问题。笔者采用的方法是建立一个表,在其中加入一个名为ip的字段,并统计提交者的ip,当出现重复时,提交按钮变为不可用,这样就可避免重复提交的问题了。实现源代码如:<%if flagl=Othenresponse.Write(“value=‘已提交’disabled”)end if%>。
2 教师账号下学生自我评价统计内容的建立
具体的做法是先建立一张表,用来存储学生提交上来的问卷内容,并记录下提交者的ip地址,并在flagl值为1的部分(教师账号下)建立如图4所示内容,挑一些字段显示就可以了。
页面中若只有学生提交的问卷内容,是远远不够的,为了更进一步掌握学生的具体情况,可建立一个统计汇总页面。笔者的具体做法是做个按钮;链接到自我评价直观信息显示页面,如图5所示。
3 教师账号下自我评价统计内容汇总
将关键词的索引结果显示在页面上即可。以显示关键词“思考深入”为例,其实现源代码为:
其他关键词的显示方法相同,就不再一一显示了。
至此,系统已经完成程序部分,在装有web服务器(支持ASP运行)的电脑上配置站点,即可正常运行。为了省去装Web服务器及建站点的烦琐工作,可使用netbox软件(http://WWW.netbox.cn网站里可下载)对其进行封装发布。
该系统是一种基于网络的教师课堂教学辅助模块,实现方法巧妙,技术较为简单,但十分实用,稍加修改就可作为模块加入其他教学平台,且对运行环境要求不高,易于移植。经过实践,本系统运行良好、稳定,为学生提供了很好的服务,具有很好的使用价值和现实意义。
(作者单位:浙江台州中学)
本系统以简单、实用为原则,所以其主要功能包括:教师、学生账号的管理,学生账号下学生调查问卷的管理,教师账号下学生自我评价内容的显示,自我评价统计内容汇总。
本系统需要存储、处理的数据量不大,故采用小巧实用的Access数据库。根据系统的主要功能,需要在Access数据库里建个表用于存放教师、学生登录账号信息,學生调查问卷内容,学生自我评价统计的内容。
本系统仅有三个页面(即登录页面、同一页面动态变换的学生账号下学生调查问卷内容和教师账号下学生自我评价统计的内容、自我评价统计内容汇总),适当修改后可作为通用模块加入到其他教学平台中。
登录页面中有关教师、学生账号信息的编辑(添加、删除、修改)操作,用ASP编程实现起来也比较简单,此处就不给出其程序源代码。本系统主要涉及后面两个页面。具体页面及关键程序源代码如下。
基于简单实用的原则,本文所提到学生账号下学生调查问卷的内容和教师账号下学生自我评价统计的内容是建立在同一个页面上的。具体的作法是在账号表中添加一个字段flagl,当flagl值为1时,显示教师账号下学生自我评价统计的内容,实现源代码如:<%lf Session(“flag”)=1then%>;当flagl值为0时,显示学生账号下学生调查问卷的内容,实现源代码如:<%lf Session(“flag”)=Othen%>。如图2所示。
1 学生账号下学生调查问卷内容的建立
建立在课堂环境下的调查问卷是很容易的,方法也很多。本文采用的是常规的表单提交方法,构建起来较为简单。学生账号下学生调查问卷内容的页面如图3所示,内容可自由修改,在这里就不一一提及了。
其关键在于如何解决提交一次之后,学生再重复提交的问题。笔者采用的方法是建立一个表,在其中加入一个名为ip的字段,并统计提交者的ip,当出现重复时,提交按钮变为不可用,这样就可避免重复提交的问题了。实现源代码如:<%if flagl=Othenresponse.Write(“value=‘已提交’disabled”)end if%>。
2 教师账号下学生自我评价统计内容的建立
具体的做法是先建立一张表,用来存储学生提交上来的问卷内容,并记录下提交者的ip地址,并在flagl值为1的部分(教师账号下)建立如图4所示内容,挑一些字段显示就可以了。
页面中若只有学生提交的问卷内容,是远远不够的,为了更进一步掌握学生的具体情况,可建立一个统计汇总页面。笔者的具体做法是做个按钮;链接到自我评价直观信息显示页面,如图5所示。
3 教师账号下自我评价统计内容汇总
将关键词的索引结果显示在页面上即可。以显示关键词“思考深入”为例,其实现源代码为:
其他关键词的显示方法相同,就不再一一显示了。
至此,系统已经完成程序部分,在装有web服务器(支持ASP运行)的电脑上配置站点,即可正常运行。为了省去装Web服务器及建站点的烦琐工作,可使用netbox软件(http://WWW.netbox.cn网站里可下载)对其进行封装发布。
该系统是一种基于网络的教师课堂教学辅助模块,实现方法巧妙,技术较为简单,但十分实用,稍加修改就可作为模块加入其他教学平台,且对运行环境要求不高,易于移植。经过实践,本系统运行良好、稳定,为学生提供了很好的服务,具有很好的使用价值和现实意义。
(作者单位:浙江台州中学)