用户名: 密码: 验证码:
网上实时答疑系统的研究与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
目前,高校教学网络化已成为一种趋势。答疑作为教学中一个十分重要教学环节,与课堂上群体授课不同,答疑更多是教师和学生间一对一的交流。本文根据本校教学中答疑特点,针对任课教师自己所教的课程与所教任课班级学生进行答疑,设计并实现网上实时答疑系统,提出让教师和学生作为客户端,解决了教师和学生对等端直接连接通信问题,使教师和学生在网上实现面对面的直接交流与答疑,更加方便教师和学生。
     本课题主要解决两方面的问题,一是学生和教师客户端之间直接连接通讯问题。在Internet网络中,必须通过IP地址来访问目的主机。教师和学生上网地点不定,上网连入方式不同,其IP地址是不固定的,采用混合型服务器程序设计方法,服务器端只起到握手连接作用,让客户端直接连接,教师和学生直接进行数据通讯,使学生和教师的数据处理无须通过服务器,降低服务器信息处理量,从而消除了数据传递的中间环节。二是答疑功能的实现。主要是学生与教师之间实时答疑和教师资源的共享。在直接连接的基础上实现一对一、一对多和答疑室答疑功能;以教师名为前提,学生根据答疑主题直接共享教师名下的教学资源,更好的为教学服务。
     本文在实际教学背景下,分析和比较了现有的网上答疑系统和实时通讯工具;介绍了本系统的总体设计,包括系统的网络体系结构的设计和模块的划分;介绍了通讯连接设计与实现,答疑应用模块设计与实现,连接数据库设计与实现,服务器管理设计与实现。
Network of education has already been a trend in university. Answer is an important tache of teaching. Differing from having class, answer pays more attention to one-to-one communication between teachers and students. In this paper, based on the answering character of our university, focused on the courses taught by the teacher, aimed at the answer between the teacher and her students, The Real-Time Answei ing System On Network was designed and implemented. It solved the problem of the peer-fe -peer connecting communication by making students and teachers as clients. Students and*teachers can communicate more directly on network. Answer is more direct and convenient.
    This task mostly solved two questions. One was the problem of the teacher and student's communication as peers c irectly. In the Internet, the aim host is accessed by the IP address. The IP address is various because teachers and students go to the Internet in different places and different connection. Using ihe mixed architecture of the server programming, the clients immediately communicate as peers and the server is only connecting function. As clients, teachers and students can directly deal with data without server, the quantities of information or server were reduced and the middle tache during transferring data was avoided. Another is the implementation of the answering function. Answering system solved the real-time answer between teachers and students and the sharing of the teacher's resources. In order to make teaching better, based on the peer connection, it completed the function of one-to-one, one-to-many and answering room. Students directly share resources of teachers according to their teache
    rs' names and answering subjects.
    This paper analyzed and compared the existing network answering system and the realtime communication tools on the background of the actual teaching. It introduced the overall design of this system, including the design of Network Architecture and the four modules, It
    
    
    
    also introduced the design and implementation of communicating connection, answering application module, connecting database and server manage, etc.
引文
[1] 沈瑞民,刘耘.基于WWW的自动答疑系统计算机工程,1999(9):49-51.
    [2] 印曼,王行言,王蕾.利用JDBC实现基于Internet的网上答疑系统.计算机工程,1999(7):43-45.
    [3] 王昌达.基于WWW的远程辅导答疑系统的设计与实现计算机应用,2001(6):48-49.
    [4] 柳泉波,黄荣怀,何克抗.智能答疑系统的设计与实现http://www.etc.edu.cn,2001.
    [5] 道焰,李惠欢.基于WWW的网上公选课系统的设计与实施.计算机应用,2001(1):61-62.
    [6] 丁振凡.基于Web的过关式学习方式的实现.计算机工程与应用,2002(11):158-160
    [7] 风之翼.网页浏览的实时连接通信的实现.http://www.ccw.com.cn/htm/app/aprog/01_10_29_3.asp,10/01/2001.
    [8] 俞时权,吕智慧.在TCP/IP协议上的Windows Socket应用开发.计算机应用和软件,2000(8):51-53
    [9] 何进,谢松巍.基于Socket的TCP/IP网络通讯模式研究.计算机应用研究,2001(8):134-135.
    [10] 胡朝晖,陈奇,于瑞钊.基于WWW的面向对象多线程聊天服务器设计和实现.计算机工程,2000(12):54-55.
    [11] 王先兵,张荣,胡建光.Gnutella协议的研究.计算机工程,2001(11):56-57.
    [12] 刘晓红,邱力戈.对等网络运营模式探讨.http://www.c114.net,12/2001.
    [13] 冯晓东.P to P畅想.计算机世界,2001(32):18.
    [14] 郭保健.P2P技术浅谈.共创软件,2001(11):9-10.
    [15] 许晓非,高尚,常桂然等.基于Web的远程教育学习环境.小型微型计算机系统,2000(9):686-690.
    
    
    [16] 谢鹏,韩正之.基于B/S结构的远程教育管理系统设计.计算机应用研究,1999(12):40-42.
    [17] 孙华志.用Java的多线程机制实现远程教学应用.计算机科学,1999(11):53-56.
    [18] 明仲.一个多媒体CAI系统的设计与实现计算机应用,2001(1):63-64.
    [19] 沈显君.基于Internet的远程教育软件的设计与实现.计算机应用研究,1999(5):20-22.
    [20] 严厚强,李建华,杨宇航.基于Internet2的分布式远程学习系统模型研究.计算机应用研究,1999(5):42-44.
    [21] 杨青,胡金柱.远程教育中的远程交互模型.计算机科学,1999(11):72-74.
    [22] 桂芳,吴杰,张世永.基于Web的远程教育系统参考模型研究.计算机工程,2000(12):14-16.
    [23] 徐瑞京,徐学洲.应用层转发实现代理服务.计算机工程与应用,2002(12):180-182.
    [24] 邓大权.基于WWW的远程教育系统中数据库的建立.计算机工程与应用,2002(12):151-153
    [25] 宣华.清华大学综合教务系统在教务管理中的应用.计算机工程与应用,2002(12):166-168
    [26] 林晓鹏,吕迎阳,郭东辉.基于Internet语音通信的技术问题分析.计算机工程与应用,2002(18):159-162.
    [27] 王文剑,贾莲风,霍威.三种在线商务洽谈室的设计与实现.计算机工程,2001(7):63-64.
    [28] 施炜,李铮,秦颖编著.Windows sockets规范及应用.北京:电子工业出版社,1997.
    [29] 熊桂喜,王小虎译.计算机网络(第三版).北京:清华大学出版社,1999.
    [30] 谢希仁.计算机网络(第三版).大连:大连理工大学出版社,2000.
    [31] 周明天,王文勇.TCP/IP网络原理与技术.北京:清华大学出版社,1993.
    
    
    [32] Carl Franklin著.Visual Basic 6.0 Internet编程指南.潇湘工作室译.北京:人民邮电出版社,1999.
    [33] 王晓平,钟军编著.Visual Basic网络高级编程.北京:人民邮电出版社,2001.
    [34] 黄志峰编著.Visual Basic高级编程实例精解.北京:国防工业出版社,2001.
    [35] John W. Fronckowiak, David J. Helda著.Visual Basic 6数据库编程大全.北京:电子工业出版社,1999.
    [36] 李维.Delphi 5.x ADO/MTS/COM+高级程序设计篇.北京:机械工业出版社,2000.
    [37] Andy Oram. Peer-to-peer Harnessing the Power of Disruptive Technologies. O'Reilly&Associates, Inc, CA95472, March2001.
    [38] Lanoe Olson. Writing Peer-to-Peer Networked Apps with the microsoft. NET Framework. http://msdn.microsoft.com/msdnmag/default.asp, 2001.
    [39] Todd Sundsted. The practice of peer-to-peer computing: Introduction and history a new-fangled name, but an old and useful approach to computing, http://www-900.ibm.com.
    [40] The Gnutella Protocol Specification V0.4: Clip2 Distributed Search Solutions. http://dss.clip2.com.
    [41] H Schulzrinne, S Casner, R Frederick, et al. RTP: A Transport Protocol for Realtime Applications. RFC1889, 1996(1).
    [42] The O'Reilly Peer-to-Peer and Web Services Conference. Washington, D.C, 2001. http://www.openp2p2.com.
    [43] Antone Gonsalves. P-To-P Vendors Must Prove They're Worthy. TechWeb News, 2001. http://www.openp2p2.com.
    [44] Mark Hachman, Peer-To-Peer Companies Discuss Napster Ruling, TechWeb News, 2001.http://www.openp2p2.com.
    [45] Neilson I, Thomos R, Seaton C.et al. Education 2000: Implications of W3 Technology. Computers and Education, 1996(26).
    [46] Dede C. The Evolution & Distance Education, Emerging Technologies and Distributed Learning. The American Journal of Distance Education, 1996(10): 24-36.
    
    
    [47] Hathaway R. Teaching and Learning in the 21st Century. http://www.cyberhigh.org.
    [48] Henze N, Nejdl W. A Web-based Learning Environment: Applying Constructivist Teaching Concepts in Virtual Learning Environments http://www.kbs.umi-hannover.de/paper.
    [49] I2 Engineering Working Group. Intemet2 Context and Design.http://www.intemet2.edu/html/engineering.html.
    [50] Vouk M A, Bitzer D L, Klevans R L. Workflow and End-user Quality of Service Issues in Web-based Education. IEEE Transactions on Knowledge and Data Engineering, 1999, 11(4): 357.
    [51] Thomos P. Teaching over the internet: the future. IEEE Computing & Control Engineering Journal, 1997, 8(3): 136-142.
    [52] Harasim L. A Framework for Online Learning: The Virtual-U. IEEE Computer, 1999, 32(9): 44-49.
    [53] Mclonghlin K. WEST: An Internet based education delivery and support environment. Computer Networks and ISDN Systems, 1996, 28(14): 1887-1890.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700