高校师生网上互动平台的设计与实现

时间:2022-06-22 04:21:21

高校师生网上互动平台的设计与实现

摘要:本文介绍了师生互动平台的开发过程、实现的功能。师生网上互动平台提供了一个比传统的师生交互更加高效的网络实时交互环境,比起传统的师生交互形式具有省时、方便、节约资源等众多的优势。该平台使学生和老师之间、学生和学生之间可通过互联网进行实时的信息交流,使得在课余时间学生之间可以互相学习和学生与老师可以互相交流学习方法等。

关键词:师生互动平台;ASP;数据库;ODBC

中图分类号:TP393 文献标识码:A文章编号:1009-3044(2007)03-10738-02

1 引言

网上师生互动系统是基于ASP技术开发的一个Web应用系统,前端能同HTML等技术配合,后端可以与数据库紧密联系。他秉承了ASP的所有特点和优点,能轻易的实现用户管理、注册、资料查询、教学内容、公告和维护、作业批改、答疑及教案的学习、公告浏览、作业上载和查询、聊天室及系统操作信息提示等功能。提高了工作效率,并能实现信息的同步化,系统对信息的管理维护模块最能实现用户对高效率的要求。并且与目前比较流行的Web开发技术能实现很好的同步和接轨。网上师生互动平台系统也成为教育事业单位的一个很重要的环节,现在办公正越来越走向网络化,无纸化,所以该课题有一定的现实意义。

2 系统具有的功能

(1)学生可以方便的查看公告信息,及了解每天的一些公告信息;

(2)学生可以方便的查看老师发到网上的一些重要的教案的学习,对一些好的教案学生可以把它下载下来,方便考试的时候再那出来复习;

(3)学生可以方便的查看自己的作业有没有修改,以及成绩的多少;

(4)学生可以通过留言板和论坛反馈自己的问题和不满意意见;

(5)系统管理员可以方便的增加、删除、修改学生信息,查看学生上交作业情况,批改学生作业及回答学生的所有问题,也可以对一些解决的问题可以删除及做出修改,可以以和同学在线进行聊天;

(6)系统管理员可以方便的增加,删除,修改所有信息;

(7)系统管理员可以方便的查看所有学生的信息,删除学生,修改学生的信息。

3 系统结构总体设计

网上师生互动系统共分为两个子系统:教师子系统和学生子系统,其结构模块划分如图1、2所示:

图1 教师子系统功能模块划分图2 学生子系统功能模块划分

4 系统设计实现方案

教学网站主要提供网上的教学平台,其方案如下:

4.1 教师部分功能

通过教学公告向学生信息,制定教学计划,临时通知等。在网上教案;上载作业题目,内容等;通过讨论组的形式回答学生问题;通过聊天室与学生进行实时讨论。

4.2 学生部分的功能

阅读公告;在网上完成资料的下载和学习;在网上完成自我测试;通过讨论组的形式向老师提出问题;通过聊天室与老师进行实时讨论。

5 设计要点与注意事项

5.1 设计要点

教师教案是网上师生互动平台的主要的要点,教案可能有各种形式,如htm 、doc、 ppt、 avi等,但在通常情况下,这些教学的一些内容都是静态内容,因此按类别及内容分类在网站上即可。

5.2注意事项:

Bulletin_update.asp:公告内容更新

'--建立数据库连接

'执行更改操作

'关闭数据库连接

'操作执行完毕,重定向到主页面

读者可能注意到了程序中将单引号替换成了两个单引号,这是为什么呢?这是因为标题或内容中含有单引号,可能导致最后生成的SQL语句非法。例如:如果strTitle="abcd' efg",那么StrSQ可能的值是"update board set title='abcd' efg', flag_attention=1, detail='aaa' where id=1",当数据库对SQL语句进行检查和编译的时候会发现单引号不匹配。所以要通过专一字符――两个双引号来实现。如果不进行该项检查,恶意的访问者可能会通过该漏洞对系统进行破坏。

6 结束语

网上师生互动模式和传统的教学模式相比,特点主要体现在,网上师生互动模式更有利益老师和学生,就比如在线答疑,有问题可以及时得到解决不仅仅节省老师和学生的时间,而且有利益老师和学生之间的沟通,还有老师公告、上载学习资料、作业、评阅作业、在线答疑和对公告、作业等的管理。这些功能不仅仅在时间上得到节省而且工作上也大大提高了效率。

参考文献:

[1]龙马工作室. ASP+SQL Server组建动态网站实例精讲[J]. 人民邮电出版社,2005.3.

[2]求是科技. ASP 信息管理系统开发实例导航[J]. 人民邮电出版社,2005.4.

[3]宣小平, 但正刚, 张文毅. ASP数据库系统开发实例导航[J]. 人民邮电出版社,2003.9.

本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文。

上一篇:剖析DataGrid在ASP.Net中的数据处理机制 下一篇:博客与现代高等教育的整合初探