毕业设计论文基于Web方式的网络教学平台的开发.doc
《毕业设计论文基于Web方式的网络教学平台的开发.doc》由会员分享,可在线阅读,更多相关《毕业设计论文基于Web方式的网络教学平台的开发.doc(32页珍藏版)》请在三一办公上搜索。
1、苏州大学本科生毕业设计(论文)目 录前 言1第一章 绪论21.1 课题背景21.2 课题内容21.3 课题意义3第二章 背景技术42.1 ASP.NET42.2 C#52.3 SQL Server 200562.4 ACCESS72.5 Dreamweaver8第三章 需求分析103.1 背景需求103.2 功能需求103.3 系统使用者权限103.3.1 管理员103.3.2 学生113.3.3 教师113.4 设计目标11第四章 系统设计134.1 开发环境134.2 模块设计134.3 模块功能E-R图144.4 数据库设计15第五章 系统的实现185.1 登录界面185.2 学生界面的
2、相关功能195.3 教师界面的相关功能215.3 管理员界面的相关功能24第六章 总结和展望266.1 课题总结266.2 课题展望26参考文献27致 谢28摘 要目前,随着教育信息化的发展,越来越多的学校开展了网络教学。网络教学已经成为国内外网络研究和应用的热门课题之一。网络课堂突破了传统面授教学的局限性,满足了传统校园很难实现的学习需求。它提供了网上教学平台,方便了教师和学生之间的交流,提高了教学的效率。本课题主要实现了基于Web方式的网络教学平台的开发。采用Access 2003数据库系统和Dreamweaver MX 2004作为开发平台,使用全新的面向对象语言C#设计完成。经过实际的
3、需求分析,使整个网络课堂系统能服务于管理员、学生、教师这三个不同的用户。通过这个系统,学生可以上传作业、下载课件、查看公告以及在线留言;教师通过这个系统可以发布公告、上传课件、批改作业、回复学生的留言等。为学生提供一个良好的学习环境,为教师提供一个便捷的教学平台,为管理员提供了强大的教学管理功能。为提高教学质量和教学效益提供了一种全新而有效的途径。实现师生凭借网络进行无时间和地点限制的远程教育。 关键词:网络课堂,教学平台,远程教育AbstractAt present, with the development of educational informationization, networ
4、k teaching appears in more and more school. Network teaching has become a hot topic of network research and applications in domestic and abroad. Network breaks the limitations of traditional face-to-face classroom teaching, meeting the learning needs which are very difficult to achieve for tradition
5、al campus. It provides an online teaching platform for facilitating exchanges between teachers and students, and improves the teaching and learning efficiency. This topic has mainly been introduced the development of network teaching terrace of the Web methods. This system uses Access 2003 database
6、system and Dreamweaver MX 2004 as development platform and the object-oriented language C # as development language.Passing by practical demand analysis, to let the entire system serving managers, students, teachers three different users. Through this system, students can upload homework, download,
7、view the public notices, ask questions on line; Teachers can post the notices, upload, check students homework and answer students questions on line and so on. This teaching website not only provides teaching managers a powerful teaching management function, provides teachers a friendly teaching pla
8、tform, but also provides a comfortable and freely studying environment for students. It is a new and effective way to improve teaching quality and teaching benefit. It makes network classroom a great learning environment for students, provides teachers a friendly teaching platform, also provides tea
9、ching managers a powerful teaching management functions. It is a new and effective way to improve teaching quality and teaching benefit. Achieving students with a network without the time and place restrictions on distance educationKeywords: Network teaching, teaching platform, distance educationIV前
10、 言近年来,随着Internet的发展和普及,网络正在改变着人们的工作、学习和生活方式,也影响着教育的内容和方法。基于Internet的远程教学在国内外蓬勃发展。这种以网络技术为依托的网络课堂应运而生。网络课堂是以计算机网络技术为支撑的一种教学方式。通过网络课堂,学生可以及时的了解相关课程的新动态、消息,下载提交作业并且能够及时地向老师提出自己的疑惑,做到实时的交互,极大地提高了教学的效率和学生的积极性本论文章节的章节规划如下:第一章,绪论,包含课题的开发背景、内容、目标以及论文的组织结构。第二章,简要介绍了开发本课堂网站所使用的相关技术,如ASP.NET、C#、SQL Server、Acce
11、ss等。第三章,介绍了本网站系统的需求分析,从系统的组成模块来加以说明。第四章,介绍了系统的设计,介绍了系统的开发环境、系统的模块设计及数据库的设计等。第五章,系统的实现技术,详细说明了各个模块功能的实现技术。第六章是本次毕业设计的总结。以及相关的参考文献和致谢。本课题的最终目的是要突出网络课堂的特点,充分发挥网络课堂的优越性,实现师生凭借网络进行无时间和地点限制的远程教育。第一章 绪论1.1 课题背景随着网络的迅速发展,Internet已深入到人们日常生活当中。使得距离不在是问题,时间不在是障碍。传统的应试教育由于时间的局限,使得学生只能在有限的时间内置身与广阔的知识海洋中。而且教学方式较为
12、死板,每星期同样的安排,同样的课程久而久之就会给学生们带来异样的感觉。再则教学只局限于有限的空间内,而不能满足特殊人群的需要。网络的发展带动了各行各业的发展,鉴于网络的优越性。加入网络模式的教育教学必定是大势所趋。因此,网络课堂打破了传统学校教学的课堂授课模式,同时也突破了传统远程教育所无法实施的有效的沟通和交流的局限1。网络课堂可以有效地发挥远程教育的特点,它是一种跨学校、跨地区的教育体制和教学模式2。本课题针对计算机网络这门课程,采用面向对象编程的思想,完成网络教学平台的设计与实现,实现网络课堂的各项实用功能。服务于学习这门课程的学生和老师,以提高了教学的效率。1.2 课题内容此次毕业设计
13、的课题是计算机网络网络课堂,本课题基于ASP.NET框架运用了C#语言作为开发工具,主要内容是实现学生和教师对网站使用以及管理员对网站的管理,提高网站教学对于课程教学的辅助效率。包括了学生学习模块、教师教学模块和网站管理模块等功能。具体来说,课题设计包括以下内容:(1)学生学习模块:该模块可以显示当前登陆学生的详细个人信息,学生可以对自己的个人信息进行编辑更新,可以修改自己的密码,保证自己账户的安全性。同时学生可以下载老师上传的课件,提交自己的作业等。(3)教师教学模块:同学生模块一样,教师登陆后也可以查看和修改自己的信息。同时可以上传课件,发布课程公告信息,查看学生提交的作业等。(2)网站管
14、理模块:登陆的管理员可以对教师和学生用户的信息进行调阅、编辑和删除,可以查阅学生的成绩情况并有权对其进行删改;管理员用户还可以对网站的公告和留言板实行管理,能够发布/修改公告和编辑、删除留言板的不良信息;对于网站用户的权限,管理员可以调动设置。1.3 课题意义随着网络技术的发展,网络教学逐渐成为改进传统教学的必要趋势与潮流。网络课堂这种新兴的教学模式正是在这种环境下应运而生。网络课堂是利用现代信息技术、发展高素质教育的一种教育方式。网络课堂可以极大地突破地域限制,使学校的教育手段更加高效和现代化,通过网络课堂这种网站教学,学生和老师之间的交流就不再局限于学校和教室里,只要可以连接Interne
15、t的地方就可以通过网络课堂这个新平台进行交流。网络课堂网站主要包括前台网站、学生信息平台、教师信息平台和后台管理平台,作为一个网络教学交流平台,良好的交互性、稳定性和安全性决定了这类网站的发展前景。网络教学是基于Internet来发展远程教育,它结合了现代信息技术,如:多媒体技术、数据库技术、网络技术等,是教育在Internet上的重要应用。第二章 背景技术本课题网站设计采用ASP.NET技术,采用了Dreamweaver MX 2004作为网站开发平台,使用了C#语言作为开发语言,并使用Access 2003作为数据库软件。在本章中将对这些技术做简单介绍。2.1 ASP.NETASP.NET
16、是一个统一的Web开发模型,它包括用户使用尽可能少的代码生成企业级Web应用程序所必需的各种服务。ASP.NET作为.NET Framework的一部分3,当用户编写ASP.NET应用程序的代码时,可以访问.NET Framework中的类。可以使用与公共语言运行库兼容的任何语言来编写应用程序的代码,这些语言包括 Microsoft Visual Basic、C#、JScript .NET和J#。使用这些语言,可以开发利用公共语言运行库、类型安全、继承等方面有优点的 ASP.NET应用程序3。ASP.NET是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。A
17、SP.NET提供许多比现在的Web开发模式强大的优势。ASP.NET是Microsoft的最新版本,这是一种基于服务器的强大技术,用于为Web站点或企业内部网创建动态的、交互的HTML页面45。它大大优越于ASP的其它版本。ASP.NET不仅仅是Active Server Page (ASP)的下一个版本,而且是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.NET 提供了下面的优点: 可管理性:ASP.NET 使用基于文本的、分级的配置系统,简化了将设置应用于服务器环境和 Web 应用程序的工作。因为配置信息是存储为纯文本的,因此可以在没有本地管理
18、工具的帮助下应用新的设置。配置文件的任何变化都可以自动检测到并应用于应用程序。 安全:ASP.NET 为 Web 应用程序提供了默认的授权和身份验证方案。开发人员可以根据应用程序的需要很容易地添加、删除或替换这些方案。 易于部署:通过简单地将必要的文件复制到服务器上,ASP.NET 应用程序即可以部署到该服务器上。不需要重新启动服务器,甚至在部署或替换运行的已编译代码时也不需要重新启动。 增强的性能:ASP.NET 是运行在服务器上的已编译代码。与传统的ASP不同,ASP.NET 能利用早期绑定、实时编译、本机优化和全新的缓存服务来提高性能。 灵活的输出缓存:根据应用程序的需要,ASP.NET
19、 可以缓存页数据、页的一部分或整个页。缓存的项目可以依赖于缓存中的文件或其他项目,或者可以根据过期策略进行刷新。 国际化:ASP.NET 在内部使用 Unicode 以表示请求和响应数据。可以为每台计算机、每个目录和每页配置国际化设置。 移动设备支持:ASP.NET 支持任何设备上的任何浏览器。开发人员使用与用于传统的桌面浏览器相同的编程技术来处理新的移动设备。 扩展性和可用性:ASP.NET 被设计成可扩展的、具有特别专有的功能来提高群集的、多处理器环境的性能。此外,Internet 信息服务 (IIS) 和 ASP.NET 运行时密切监视和管理进程,以便在一个进程出现异常时,可在该位置创建
20、新的进程使应用程序继续处理请求。 跟踪和调试:ASP.NET 提供了跟踪服务,该服务可在应用程序级别和页面级别调试过程中启用。可以选择查看页面的信息,或者使用应用程序级别的跟踪查看工具查看信息。在开发和应用程序处于生产状态时,ASP.NET 支持使用 .NET Framework 调试工具进行本地和远程调试。当应用程序处于生产状态时,跟踪语句能够留在产品代码中而不会影响性能。 与 .NET Framework 集成:因为 ASP.NET 是 .NET Framework 的一部分,整个平台的功能和灵活性对 Web 应用程序都是可用的。也可从 Web 上流畅地访问 .NET 类库以及消息和数据访
21、问解决方案。ASP.NET 是独立于语言之外的,所以开发人员能选择最适于应用程序的语言。另外,公共语言运行库的互用性还保存了基于 COM 开发的现有投资。 与现有 ASP 应用程序的兼容性:ASP 和 ASP.NET 可并行运行在 IIS Web 服务器上而互不冲突;不会发生因安装 ASP.NET 而导致现有 ASP 应用程序崩溃的可能。ASP.NET 仅处理具有 .aspx 文件扩展名的文件。具有 .asp 文件扩展名的文件继续由 ASP 引擎来处理。然而,应该注意的是会话状态和应用程序状态并不在 ASP 和 ASP.NET 页面之间共享。672.2 C#C#是Microsoft在推出.NE
22、T Framework的第1版是提供的一种全新语言。C#的快速流行使之成为使用.NET的Windows和Web开发人员无可争议的语言选择8。他们喜欢C#的一个原因是其派生于C/C+的见解语法,这种语法简化了以前困扰一些程序员的问题。尽管做了这些简化,但C#仍保持了C+原来的功能,所以现在没有理由不从C+转向C#。这种语言并不难,也非常适合于学习基本编程技术。易于学习、再加上.NET Framework的功能,是使C#成为开始您编程生涯的绝佳方式。C#的最新版本是.NET 2.0的一部分9,它建立在已有的成功基础之上,还添加了一些更吸引人的功能。期中一些功能取决自于C+,而另外一些功能是全新的。
23、Visual studio的最新版本也有许多变化和改进,这大大简化了编程,显著提高了效率10。由于C#是一种面向对象的开发语言,所以C#可以大范围的适用于高层商业应用和底层系统的开发。即使是通过简单的C#构造也可以各种组件方便的转变为基于WEB的应用,并且能够通过Internet被各种系统或是其他开发语言所开发的应用调用11。即使抛开上面所提到的优点,C#也可以为C/C+开发人员提供快速的开发手段而不需要牺牲任何C/C+语言的特点/优点。从继承角度来看,C#在更高层次上重新实现了C/C+,熟悉C/C+开发的人员可以很快的转变为C#开发人员12。2.3 SQL Server 2005SQL是英文
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 Web 方式 网络 教学 平台 开发
链接地址:https://www.31ppt.com/p-4864058.html