数据库课程设计网上教学与答疑系统的设计与开发

上传人:第*** 文档编号:56922715 上传时间:2018-10-17 格式:DOC 页数:54 大小:1.90MB
返回 下载 相关 举报
数据库课程设计网上教学与答疑系统的设计与开发_第1页
第1页 / 共54页
数据库课程设计网上教学与答疑系统的设计与开发_第2页
第2页 / 共54页
数据库课程设计网上教学与答疑系统的设计与开发_第3页
第3页 / 共54页
数据库课程设计网上教学与答疑系统的设计与开发_第4页
第4页 / 共54页
数据库课程设计网上教学与答疑系统的设计与开发_第5页
第5页 / 共54页
点击查看更多>>
资源描述

《数据库课程设计网上教学与答疑系统的设计与开发》由会员分享,可在线阅读,更多相关《数据库课程设计网上教学与答疑系统的设计与开发(54页珍藏版)》请在金锄头文库上搜索。

1、网上教学与答疑系统的设计与开发【摘要】针对网络技术的发展和高校规模的扩大,学生数量的增多,网上教学成为一种新的教 学方式。本系统的实现基于 C#,数据存储使用的是 SQL Server 数据库,该系统按照 Browser/Server 模式,实现了首页公告,在线问答,在线聊天,在线作业管理,公告的发布及管 理,资料的上传与下载等功能。本系统实现了教师和学生远程登录后,通过现代通讯网络即可进行 面对面的实时交流,使教学资源能够得以充分的利用和优化。 【关键词】网上教学;答疑系统;SQL server;数据库目录 引 言 2 1 绪论 .2 1.1 系统开发的背景2 1.2 系统开发的目的和意义2

2、 1.2.1 系统开发的目标.2 1.2.2 系统开发的意义2 2 开发环境和相关技术简介 .2 2.1 开发语言2 2.2 SQL Server 2008 2 2.3 B/S 体系结构2 2.4 NET 三层架构 .2 2.5开发及运行环境 2 3 系统分析 .2 3.1 系统可行性分析 .2 3.1.1 经济可行性分析2 3.1.2 技术可行性分析2 3.1.3 操作可行性分析2 3.2 需求分析 .2 3.2.1 系统功能需求2 3.2.2 系统的性能需求2 3.2.3 系统数据要求2 3.3 系统流程图 .2 3.4 系统数据结构图 .2 3.5 数据流图 .2 3.6 数据字典 .2

3、 3. 7 数据库的 E-R 图 .2 4 系统总体设计 .2 4.1 系统设计目标2 4.2 系统总体功能2 4.3 系统功能结构图2 4.3.1 公告管理模块图.2 4.3.2 作业管理模块图2 4.3.3 上传下载模块.2 4.3.4 答疑模块2 4.3.5 个人信息模块2 5 系统详细设计 .2 5.1 数据表的设计 .2 5.2 创建存储过程 .2 5.3 创建视图 .2 6 系统测试 .2 6.1 测试概要 .2 6.1.1 测试的基本概念2 6.1.2 测试的目的与地位2 6.2 模块测试计划 .26.2.1 模块测试说明2 6.2.2 模块测试内容2 6.2.3 模块测试用例2

4、 6.3 测试总结 .2 总结 .2 致谢 .2 参考文献 .2 科技外文文献 .2 附录 A: 源程序代码 .2 附录 B: 系统使用说明书 .2第 0 页 共 52 页引 言在 21 世纪信息化高科技浪潮的推动和引领下,计算机技术得到了飞速的发展,在各行各业中 得到普及。作为计算机技术的高级应用方向之一的 Internet 技术正势如破竹,不断向前推进和发展。 当前,国内的互联网资源也在不断完善,网络教育在中国犹如雨后春笋。 如今,当你上网的时候,你会发现形形色色的网络教育系统呈现在你的面前,所以,值得相信 的是,网上教学将非常普遍,成为日常学习的一种重要方式。然而要把网络教育办成一个真正

5、的个 性化教育却有许多问题需要解决。众所周知,对于一个好的教学老师来说,解答疑问是其主要的工 作之一。但是,远距离教育描述的是被空间、时间分隔开的教师学习者之间的空间状态的关系。 如何使网络教育系统方便学生提出问题和获得满意的答案,应该是网络教育系统的一个重要功能。 经过对国内许多网络教学资源的考察之后,我们会发现解答疑问的功能在各个系统中都存在不同程 度的问题。 随着互联网的普及和发展,网络技术在高校中的应用越来越普遍,并且促进了共享教育资源, 扩大教育规模,加快教育改革,构建终身教育体系,形成以学习者为主体的学习方式等一系列变革。 当今网络教学已成为各国教育改革和发展的趋势。众所周知,解答

6、疑问是教学中一个极其重要的环 节,因此,如何使网络教育系统方便学生提出问题和获得满意的答案,应该是网络教育系统中的一 个重要功能。这正是所谓的网上教学与答疑系统。 在本论文设计说明中,详细叙述了有关网上教学与答疑系统功能的设计,研究,开发和实现。 在开发中主要运用当前比较流行的 ASP.net(C#)技术,结合 SQL Server2008 数据库开发技术,在 Visual Studio 2010 开发平台的支持下进行设计。本系统主要实现了首页公告,在线问答,在线聊天, 在线作业管理,公告的发布及管理,资料的上传与下载等功能。第 1 页 共 52 页1 绪论1.11.1 系统开发的背景系统开发

7、的背景从现代教育和计算机技术的发展来看,以及从人们对知识的渴求出发,网上教学已逐渐成为现 代人生活中很重要的一部分,现代网上教学主要是基本 Web 的教育。基本 Web 的远程教育环境中, 由于教师和学生在地理位置上的分离,没有了教师面对面的讲解和演绎,学习者必须进行自主学习。 这就要求学习者须进行深入的思考,但遇到疑点或难点时,及时的答疑则成了必不可少的内容。这 就要求网上教学与答疑系统能够及时解答学生的疑难问题,消除学生的学习障碍,也就是如何使传 统的答疑活动在远程教育系统中得以实现。 目前,在教育领域中,网上教学与答疑系统的研究与开发,即如何实现基于 Web 的远程教育中 有效的答疑,是

8、发展现代远程教育、提高远程教育质量的核心问题之一。答疑系统作为网上教育平 台的重要组成部分之一,答疑系统功能是否完备、使用是否方便高效,都直接关系到整个远程教育 系统的运行效率的使用效果,因此答疑系统的设计与开发,越来越受到 “广大教育者和从事远程 教育服务的开发者的关注。 在传统的教学中教师与学生是一对多的关系,学生的许多问题得不到老师的一对一的针对性地 辅导;且许多学生因各种原因,不愿意直接问老师问题,致使学生的问题最终得不到解决而影响其 学习成绩;由于时空的限制,老师和学生的交流被局限在课堂时间里,老师的辅导变得有限且不具 针对性。这些现实问题在教学中越来越普遍。网上教学与答疑系统可以解

9、决传统答疑中存在的上述 问题,给教师和学生提供更充分的答疑空间,因此网上教学与答疑系统的设计与开发,对我们传统 教学也将会有很大的辅助作用。 网上教学与答疑系统可以针对以上问题进行设计,较好地满足以上需求,增强学生和教师的交 流,帮助学生自主学习,是现代网上教育平台中的重要组成部分。 所以,研究网上教学与答疑系统,对我们现代学校的教学是很有必要的意义的。1.21.2 系统开发的目的和意义系统开发的目的和意义1.2.11.2.1 系统开发的目标系统开发的目标建立网上教学与答疑系统,通过网络向学生传递教学信息,或学生通过计算机网络获取学习的 知识以及提出自己的疑问。教师可以对学生提出的疑问及时进行

10、回答,教师和学生可以及时应用聊 天模块,进行在线聊天,随时随地的进行沟通,还可以把自己认为好的资料和大家共享,老师可以 利用网络布置作业,进行评分等,学生可以利用网络完成作业。 网上教学与答疑系统是一个面向学生的学科教学-学习平台系统,系统的应用不受时间、科目、 空间和地域的限制。由于网络及电脑的普及出现了很多的网上教学系统,而提出问题和解答问题是 教学中必不可少的环节。基于网络的网上教学与答疑系统,它能有效缓解目前很多大学的传统教育 中辅导薄弱现状的重要辅助手段。我们可以用它来解决长期以来困扰传统教学的问题,在传统教学 中教师与学生是一对多的关系,学生有许多问题得不到老师的一对一的针对性辅导

11、;从心理角度来 讲许多学生不愿意直接问老师问题,致使学生的问题始终得不到解决而影响学习成绩;由于时空的 限制,老师和学生的交流被局限在了课堂里,老师的辅导变得有限且不具有针对性。随着高校规模 的扩大,学生数量的增多,教师很难在有限的课堂时间内满足学生的需求,实现个别化辅导,而学 生也经常由于答疑人数太多而不得不放弃答疑,显然随着招生规模扩大这个矛盾将更加扩大,充分 利用网络优势建设给予网络的教学答疑系统,可以有效的缓解教学中辅导环节薄弱的现状。1.2.21.2.2 系统开发的意义系统开发的意义随着网络技术的发展,教学管理网络化已经成为现代教育的一个特征,网络教育作为一种新的 教学手段已经进入了

12、我们的生活并被我们所接受,是对传统教育的一个很好补充。随着计算机网络第 2 页 共 52 页技术和 internet 以及多媒体技术的不断发展,网上教学已经成为一种现实。所谓网上教学是指教师 利用计算机网络向学生传递教学信息,或学生通过计算机网络获取学习的知识。由于网上教学具有 时效性、共享性、交互性和个别化等特点,教师在教学过程中如何根据网上教学不同的教学模式, 发挥教师的主导作用和激发学生自主学习使学生成为认识的主体。这就要了解网上教学的教学模式 及其特点,在教学工作中不断实践与创新。网上教学模式不仅对传统教育模式发出了挑战,而且也 是对传统教育的一个有利的补充。如何使这两种教学方式充分的

13、融合起来,发挥传统教育和网络远 程教育的各自优势,更好应用于实际教学当中去,这对于我们来说也是提出了一个新的课题。 在网络学习环境中,师生往往处于异地,学生是学习活动的主体,学习者可以根据自己的技术、 特点与爱好,确定自己的学习目标,学习进度与学习步骤。教师处于辅导、服务的地位,所以给学 生提供一个自主化、个性化、能方便获取信息资源的网络环境是成功远程网络学习的重要因素。依 据现代的教学设计理论和建构主义学习理论,一个面向学生的学科教学-学习平台系统一般应包括 管理模块、在线聊天模块、在线答疑模块、学习资源模块、公告模块。本系统的开发语言 C#,数据 库 SQL server。在网络学习环境中

14、,它为师生提供了相互交流的窗口。网上答疑是实现远程教育的 重要环节。系统的应用不受时间、科目、空间和地域的限制。在教学过程中,教师在给学生进行答 疑的过程中重复出现一题多答的情况,即浪费时间又降低了工作效率;同时由于地域或时间等因素 使一些同学很难到达答疑现场,不能及时解决在学习过程中遇到的困难,影响学习效果。应用该系 统进行实时答疑以及非即时答疑,因此可以很好的解决以上的弊端。真正实现了基于 Internet 上 (个别学习,1 对 1,1 对多,多对多)的教学模式。网上教学模式能在教师的主导作用引导下, 充分发挥学生的主体作用。而且本系统还具有资料下载功能,学生可以下载教案或其他资料,自主

15、 学习,或者和老师、其他同学进行在线交流等。 总之,信息技术为当代教育理论提供了许多实现的途径,给当代教育带来了翻天覆地的变化, 但与此同时,我们不应完全否定传统课堂教学的长处,学校应充分发挥其特有的人文和情感氛围, 注重教学的优化设计,寻求课堂教学的最佳结合点,优质高效地培养能够适应时代要求、适合 21 世纪需要的新型人才。第 3 页 共 52 页2 开发环境和相关技术简介2.12.1 开发语言开发语言通过使用 C#语言来开发本系统。C#是一种简洁、类型安全的面向对象的语言,开发人员可以 使用它来构建在.NET Framework 上运行的各种安全、可靠的应用程序。Microsoft Vis

16、ual C# 2010 提供高级代码编辑器、方便的用户界面设计器、集成调试器和许多其他工具,以在 C# 语言版本 2.0和 .NET Framework 的基础上加快应用程序的开发。 C#语言由 C/C+演变而来。但是,它现代、简单、完全面向对象和类型安全。简单,它没有 C 中的指针,容易学,C#使用统一的类型系统,摒弃了 C 多变的类型系统;现代,全面的内存管 理已经不是您的任务了,因为 C#程序在运行时提供一个垃圾收集器,负责 C#程序中的内存管理; 面向对象,它是 C# 的核心,C#支持所有关键的面向对象的概念,如封装、继承和多态性。封装是 一种程序设计机制,它绑定代码及其操作的数据,并使它们不受外界干涉和误用的影响,从而保证 安全性;多态性,定义了一个接口,多个方法;继承,是一个对象或的另一个对象的属性的过程; 类型安全,C#实施最严格的类型安全,以保护自己及垃圾收集器,在 C#中,被传递的引用参数是 类型安全的。2.22.2 SQLSQL ServerServer 2002008 8SQL Server 2008 是一个全面的数据库平台,使用集成的商业智能工

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号