1、 毕业设计开题报告 计算机科学与技术 基于 VS.NET 的教学论坛的开发 一、选题的背景、意义 1.1 历史背景 随着 Internet 的发展,网络已经成为我们生活的一部分,它有着强大的信息汇总和交流功能,它的开放性,直接性,通讯速度快,使用方便等优点构成了有史以来最大的信息宝库。而目前是一个科学技术飞速发展,知识频繁更新的时代,这就促使人们越来越追求和接受继续教育的机会。 因此,充分利用计算机网络教学已经成为当前迫切的任务。在 Internet上建立教学网站不仅拓展了教育的时空界限,提高了人们对学习的兴趣,效率和 能动性,而且可以进一步加强师生之间的交流,也有利于教学的有效进行。 教学网
2、站的建设是信息化教育迫切的需要。随着信息化时代的日益临近,计算机网络已经成为当今社会各领域不可缺少的组成部分, 20 世纪 90 年代以来,以计算机为代表的现代化信息技术在教育领域的广泛应用,系统教学,教育学、心理学、传播学、信息科学等相关理论的渗透和影响,都促使教育领域的理论和实践发生着深刻的变化,给教育事业发展带来了蓬勃的生机。 1.2 国内现状 义务教育在我国 “十一五 ”规划中重装出战,扭转了整个教育棋盘的局势。国家积极推进农村中小学现代 远程教育工程,到 2007年,农村小学教学点都具备教学光盘播放设备和成套教学光盘,农村小学具备卫星教学收视点,农村初中基本具备计算机教室。 早在 1
3、994年邓小平同志就提出 “计算机的普及要从娃娃做起 ”, 2002-2004年间全国农村学校现代教育技术装备水平有较大提高,城乡差距有所缩小,农村初中每百名学生拥有计算机台数由 2.0台提高到 3.2台,增长近 60%,建网学校比例由 6.3%增加到 13.1%。农村小学每百名学生拥有计算机台数和建网学校比例也有所提高,许多学校计算机配备实现了从无到有的过程。 虽然,远程教育 只是整个教育棋盘中的小小棋子,在两会期间的众多教育评论中也鲜有提及 。 中小学的现代远程教育工程是一项开放性的工程,更多农村孩子可以通过网络相互交流、相互学习。外面的世界不再陌生,共享式、交互式的个性化学习模式尤其适应
4、中小学生的年龄特点,提高了他们学习的动力和兴趣,完美地体现了提升素质教育的百年大计。 庞大的远程教育在自主创新中已离我们越来越近,技术的支持保障系统和相应的硬件设备的完善,为生活在两个世界的学生们提供了各种多媒体、多功能网络教室的资源共享,节约了教育资源的同时提高了学生自主学习的能力。 1.3 发展趋势 当今国际信息化教育的主要趋势是网络化教育。网络化教育所具备的“教育教学资料共享、信息交流,网上教学和远程教育”等功能,不仅打破了传统教学在时间和空间上的限制,而且其丰富的媒体资源,开放的系统,自动化的管理使分布在不同地方的学生、老师都能从中获益。网络化教育形式很多,教学网站、学科网站都是网络化
5、教育的重要形式之一,教学论坛则是教育网站的重要教学网站的重要组成部分,是网络化教育的重要体现,反映着信息化教育实践的发展方向。 随着网络技术的不断成熟,网络正以前所未有的速度步入现代生活。随着网络技术在教育教 学中的应用,人们越来越多地认识到了网络对传统教育教学和学生学习方式的冲击,勿庸质疑,网络的出现对学生学习和老师教学都起到了巨大的促进作用。 二、相关研究的最新成果及动态 该论坛的主要目标是给师生提供一个互动交流的平台,给来访人员一个发表意见、讨论意见并见回复意见的窗口,易于维护和管理也是设计的主要目标之一。因此设计系统的需求功能应该包括以下几个方面: 1. 显示论坛版块。 1. 师生浏览
6、帖子。 2. 师生发帖和回帖。 3. 师生搜索帖子。 4. 管理员编辑用户帖子。 5. 管理员删除帖子。 6. 管理员置顶帖子。 7. 管理员转移帖子。 8. 用户的登录注册 。 9. 用户权限的控制。 10. 管理员管理用户的功能。 11. 管理员论坛参数设置的功能。 12. 用户自身信息的修改功能。 上述功能都是目前论坛最常用必备的功能,其中一些属于论坛的前台功能,下面详细介绍下这些功能: 1. 发帖子。不管是教师还是学生都可以在论坛里发表帖子,畅谈自己的学习意见和心得,同时本系统的发帖可以在帖子内上传图片,文件,添加表情等,丰富了帖子内容形式。 而且发帖还可以增加个人积分,声望值,提供了
7、学习的趣味性。 2. 浏览帖子,回复帖子。学生可以找到自己喜欢或是需要的帖子查看,下载自己需要的参考资料,分享他人的想法、心得。教 师可以浏览那些需要学习上帮助的同学的帖子,其他 同学也可以看到,也可以已回复帖子的形式参与讨论,促进相互之间的学习交流。 正是这些发帖 -浏览帖子 -回复帖子,周而复始的循环的进行,形成了论坛的这个独特的交流形式。 相比前台的功能,后台需要实现的功能复杂的多,后台的管理功能在整个论坛的功能中占了很大的比例。下面就涉及到论坛的后台管理功能进行详细描述: 1. 帖子的再编辑。用户发完帖子后,觉得不满意或是帖子内容那些部分要添加或是删除,可以通过帖子的再编辑功能更新自己
8、已发表的帖子。同时做为管理员可以帮助用户编辑存在有 不妥处的帖子,使它们能够符合论坛规范。 2. 帖子的删除。如果用户违法论坛规矩,发表一些不当的帖子,就 需要论坛管理员及时的删除这些帖子,维护论坛的整洁。 3. 帖子的转移。如果用户没有在相应的论坛版块内发帖或是没有在对应的版块能发帖,管理员可以将此帖转移到相应的版块中去,保证了版块内容的统一,方便用户浏览查看对应的话题。 4. 帖子的置顶。帖子的排列是按照发帖及回复的时间排列,最新发表和回复的帖子排在最前面以此类推。对于有些内容比较重要的帖子,为了防止帖子下沉,管理员可以通过论坛这个帖子置顶的功能,把这些重要的帖子放在 帖子列表的最前端,使
9、的帖子不会因为没人回复和更新,被其他帖子淹没。 5. 帖子加精。对于内容比较好的帖子,管理员或是版主可以指定其为精华帖,以此来推进给其他论坛用户浏览查看。教师通过这种方式对比较好的学生讨论帖进行加精,鼓励学生网上讨论交流。 6. 帖子的锁定,解锁。对于一些不要回复的帖子可以进行锁定,锁定的帖子不能进行帖子回复。 7. 帖子的删除、恢复、彻底删除。对于一些早期删除的帖子,如果是误删可以通过帖子恢复来重新还原帖子。对明确不需要的帖子可以用彻底删除来清理空间,类似于Windows 系统的回收站功能。 8. 管理版块。 管理员可以根据需求创建相应的版块,也可以删除改动版块,设置论坛的基本信息。 9.
10、用户管理。管理员员可以对注册用户实施管理,直接添加用户,赋予用户修改论坛的操作权限,对于违法论坛规定破坏论坛形象的用户给于删除账号的惩罚。 基于研究的基本内容,拟解决的主要问题: 1论坛帖子列表显示查看的实现问题 2搜索帖子的功能实现问题 3文件上传的实现问题 4帖子编辑功能的实现问题 5用户权限设置的实现问题 6站内消息的实现问题 7论坛的界面设计问题 三、研究的方法与技术路线、研究难点,预期达到的目标 3.1 研究方法 对于此毕业 设计 课题,我采取了如下研究方法。 1. 调查法。从自身周围开始,对同学和老师个人群采取访谈法,进而了解 BBS 和教学BBS 在大学环境中的应用现状和用户对网
11、络教育的看法。 2. 文献法。通过查阅大量的关于网络教育的文献,全面、正确的了解、掌握本课题。 3. 结构化系统设计法。根据开发任务,将本课题分解成一系列小的步骤,每一步骤都相关联系,最终形成完整的系统。 3.2 技术路线 1. 根据所选论文题目广泛收集资料并总结和汇总相关资料;完成之后进行软件系统可行性研究和需求分析,为下一个阶段做好准 备工作。 2. 在充分进行了需求分析的基础上,进入软件的概要设计和详细设计。 3. 代码编写工作、完成论坛的开发以及系统测试。 4分析总结形成论文草稿,并进行修改、完善,最后完成毕业论文。 3.3 研究难点 本毕业设计要求充分利用好图书馆和网络资源,尽可能多
12、地查找有关资料。然后由于网上教学的刚刚兴起,相关的资料较少,内容也比较单一,更新的速度也较慢。所以需要虚心学习、仔细阅读资料、认真思考、多投入精力。 3.4 预期达到的目标 本教学论坛主要实现了论坛的注册、发帖、浏览、回复、管理的基本功能、并具备搜索功 能;体系结构适合于独立部署,并方便进行扩展。采用页面代码和后台业务处理代码分离,既方便了系统的开发,又便于日后的系统维护。 本教学论坛主要适用于学校和老师用于教学使用,辅助教学,为师生提供一个互动交流平台。教师可以根据自己的课程开设或是增加相应的版块内容,发布课程信息,上传教学资料以供学生查看、下载。学生有疑问可以在论坛相应的版块处发帖求助,教
13、师可以回帖答复予以解答,其他同学也可参考,既避免了相同问题重复提问节省了教师时间,也便于学生之间进行讨论学习,从而提高了学生学习的积极性。学生还可以上传共享自己的作品 ,为其他同学提供学习参考,也可以通过在教师特定帖子内上传文件,提交作业。教师可以对优秀的帖子进行置顶,加加精,鼓励学生学习。 四、论文详细工作进度和安排 第七学期第 10 周至第 18 周( 2011 年 01 月 06 日前):文献检索和资料收集,完成毕业论文(设计)文献综述、开题报告和外文翻译; 第八学期 第 1 周 至第 3 周( 2011 年 03 月 11 日前):撰写论文提纲,完成毕业论文(设计)初稿、需求分析和概要
14、设计; 第八学期 第 4 周 至第 12 周( 2011 年 05 月 13 日前):详细设计、系统调试、和毕业论文(设计)完成定稿; 第八学期第 13 周( 2011 年 05 月 20 日前):完成应用软件系统的设计和毕业论文(设计)送指导老师和评阅老师评阅,准备答辩; 第八学期第 14 周:参加毕业论文(设计)答辩。 五、主要参考文献 1 高升宇等 .渭南师范学院学报 J.当代教育科学 ,2006,(5):41-42. 2 冯燕 .用 ASP.NET 结合数据库技术制作 BBSJ.软件导刊 ,2008,(11):56-58. 3 陈佳英 .基于 .NET 技术的综合网络教学平台的设计与实
15、现 J.长春金融高等专科学校学报 ,2009,(4):11-12. 4 陈承欢 .ADO.NET 数据库访问技术案例教程 M.北京:人民邮电出版社 ,2008. 5 王彦林 .呼唤网络空间的理性时代 J.新闻爱好者 ,2009,(12):8-10. 6 柯清超 .信息化教学设计与教学工具 M.西安:陕西师范大学出版社 ,2008. 7 周智明等 . 远程教育系统中网络交流论坛开发的技术与功能分析 J.第四军医大学学 报 ,2005,(5):3-4. 8 谢幼如等 .网络教学设计与评价 M.北京:北京师范大学出版社 ,2010. 9 帕凯特 .网络坏境中的教学工程 M.上海:华东师范大学出版社 ,2009. 10 张家 全 .网络与教学 M.北京:教育科学出版社 ,2005.