欢迎来到论文网! 识人者智,自知者明,通过生日认识自己! 生日公历:
网站地图 | Tags标签 | RSS
论文网 论文网8200余万篇毕业论文、各种论文格式和论文范文以及9千多种期刊杂志的论文征稿及论文投稿信息,是论文写作、论文投稿和论文发表的论文参考网站,也是科研人员论文检测和发表论文的理想平台。lunwenf@yeah.net。
您当前的位置:首页 > 科技论文 > 计算机论文

计算机远程教学系统——BBS模块的设计

时间:2011-04-24  作者:秩名

论文导读:现代远程教学是指利用多媒体技术和网络通信技术。论坛四个模块功能。可采用当前较先进且较成熟的ASP技术进行开发。也可称为B/W/S(Browser/Web/Server)结构。计算机远程教学系统——BBS模块的设计。
关键词:远程教学,Web,BBS,ASP
 

一、绪论

1.1 远程教学的研究意义

现代远程教学是指利用多媒体技术和网络通信技术,在网络环境下开展的教学活动。它打破了传统教学模式在时间、空间上的限制,大大提高了教学效率和教学效果。远程教学有这样几个显著特点:在整个学习期间,师生准永久性地分离;提供在线答疑和其它方面的支持服务对学生的学习给予指导和帮助;利用各种技术媒体联系师生并承载课程内容;提供双向通信交流。发表论文,ASP。

1.2 设计的目标及作者的主要任务

1.2.1 设计的目标

本次设计中的远程教学系统可实现课件下载,作业提交,留言板和聊天室,BBS论坛四个模块功能。

BBS论坛模块功能如下:学员之间进行离线的非及时性交流,以实现协作学习。BBS讨论组分为自由讨论与主题讨论。参加自由讨论的学员可自由确定主题,相互讨论,进行协作学习。而主题讨论则由教师针对课程的疑难或热点制定主题,学员在教师发起的主题下进行讨论。两个讨论系统的讨论内容教师都能进行在线的管理。

1.2.2 作者的主要任务

本文设计的是计算机远程教学系统中的一个BBS论坛模块,它具有BBS论坛应该具有的所有功能,包括用户注册,用户注册,匿名登陆,发表文章,阅读文章,回复别人文章,个人资料查找,在线人数统计等。所有操作都可以由用户在客户端浏览器中完成。

二、可行性与需求分析

2.1 可行性分析

该系统的可行性分析包括以下几个方面的内容。

(1)技术上的可行性

可采用当前较先进且较成熟的ASP技术进行开发,结合WEB编程技术。数据库可采用ACCESS数据库,能够方便高效地管理该系统的数据。因此,系统的软件开发平台已稳定可行。

(2)时机可行性:Internet已经覆盖到人们生活的各个方面,网络设施的普及为开发这一远程教学系统提供了坚实的基础。发表论文,ASP。

(3)管理上的可行性:系统可采用图形化界面,界面友好直观,操作简单,一般教师都可以很快的熟悉和掌握系统的使用方法。

综上所述,此系统开发目标已明确,在技术等方面都可行,并且投入少、见效快、实用性强。因此系统的开发是完全可行的。

2.2 需求分析

远程教学系统需要研究学生及教师对系统的需求。对于本系统,教师的需求是通过教学公告向学生发布信息,如指定教学计划、宣布考试日程安排;在网上发布最新的教案;在网上发布作业;通过BBS讨论或者回答学生提出的问题。对于学生而言,学生的需求是通过该系统查看教师发布的信息;查看和下载教学课件;上传完成的作业;使用聊天室进行实时通讯;通过BBS论坛跟教师及其他同学探讨与课程相关的问题等。

三、模块与数据库结构设计

3.1 BBS模块设计

3.1.1 模块功能设计

本次设计中的BBS论坛是为配合远程教学而设计的,是远程教学的辅助工具,具备了以下几种主要功能:注册、登录,注销,修改登录信息,发表、浏览文章,查询用户资料,查询相关文章,学习者发表、回复数统计,讨论话题访问量统计,对管理员,还有增加、修改版面,版主管理,设立链接的功能。

在权限分配上,按登录者的身份不同,权限也不同。对于非登录用户,可以浏览文章,但不能发表文章,可以查询各信息提要,但不能查看具体资料,各讨论区还分设管理员,俗称“版主”,板主具有普通登录用户的所有权限外,还有删除本话题内文章,推荐为精华文章的权限;如果以站长身份登录的用户,则可以拥有增加、修改话题,管理板主,删除文章,删除用户的权限。

在BBS论坛上,学生可以提出问题,由教师作出解答。发表论文,ASP。发表论文,ASP。同时这个论坛也可以作为师生交流学习体会的场所,必要时老师也可以将指导资料存放于站点供学生调用。具体分为三个部分:

(1)学生主线:包括学生注册登录到浏览文章,发表文章,与教师/同学同步或异步讨论交流等一系列行为。

(2)教师主线:包括教师注册登录,教师与同学进行同步或异步讨论,浏览学生信息和回复提问等一系列行为。

(3)管理员主线:包括增加、修改版面,版主管理,设立链接等一系列行为。

3.1.2模块结构设计

按论坛所具备的以上功能,笔者使用部分化设计,即把整个学习论坛分为以下几个部分:注册登录部分、文章浏览发表部分、用户资料查询部分、论坛帮助部分、系统管理部分。这样使在整个开发过程条理化、有序化,提高了开发效率[8]。

整个论坛采用基于Internet的三层模型,即常见的B/S(Browser/Server)结构,也可称为B/W/S(Browser/Web/Server)结构,服务器端为Web服务器和数据库服务器。该三层应用模型与传统的C/S(Client/Server)结构相比,它将用户层、逻辑层、数据层相互隔离,提高了系统的安全性,可移植性,使系统的维护更加方便、简单,特别是对客户端的要求大大降低,只要安装浏览器即可。

3.2 数据库结构设计

一个论坛由普通用户名称和密码,发表帖子内容,回复内容,用户相关信息,版面相关内容,版主的管理帐号(用户名和密码)等一些有关的信息组成。发表论文,ASP。要保存这么多信息,就必须有数据库,所以数据库的设计是很关键的。发表论文,ASP。用户,帖子的信息是不断增加的,而版面,管理员的信息是固定不变的,所以应该分开成多个表[9]:Admin表(存放管理员相关信息),User表(存放用户相关信息),flb表(存放论坛主话题,即栏目信息),link表(存放链接信息表),CP_pl表(存放论坛文章),huifu表(存放回复内容)等等。

 

 

查看相关论文专题
加入收藏  打印本文
上一篇论文:计算机控制系统在微灌工程中的应用
下一篇论文:解对流扩散方程的ADI方法及其应用
科技论文分类
科技小论文 数学建模论文
数学论文 节能减排论文
数学小论文 低碳生活论文
物理论文 建筑工程论文
网站设计论文 农业论文
图书情报 环境保护论文
计算机论文 化学论文
机电一体化论文 生物论文
网络安全论文 机械论文
水利论文 地质论文
交通论文
相关计算机论文
最新计算机论文
读者推荐的计算机论文