计算机网络精品课程网站的设计与实现毕业论文

上传人:Bod****ee 文档编号:47237320 上传时间:2018-07-01 格式:DOC 页数:40 大小:940.54KB
返回 下载 相关 举报
计算机网络精品课程网站的设计与实现毕业论文_第1页
第1页 / 共40页
计算机网络精品课程网站的设计与实现毕业论文_第2页
第2页 / 共40页
计算机网络精品课程网站的设计与实现毕业论文_第3页
第3页 / 共40页
计算机网络精品课程网站的设计与实现毕业论文_第4页
第4页 / 共40页
计算机网络精品课程网站的设计与实现毕业论文_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《计算机网络精品课程网站的设计与实现毕业论文》由会员分享,可在线阅读,更多相关《计算机网络精品课程网站的设计与实现毕业论文(40页珍藏版)》请在金锄头文库上搜索。

1、计算机网络计算机网络精品课程网站的设计与实现精品课程网站的设计与实现(毕业设计论文)(毕业设计论文)1 引言引言1.11.1 选题背景选题背景在人才培养中,课程具有无可替代的重要性和基础性。课程是一种文化传递,它是人类智慧的结晶,是科学、技术、经济、文化发展历史的总结,又是现代发展前沿的反映。因此,课程是学生知识、能力、素质培养的重要载体。一所学校,不能认为只要能开出课,就是在办学。学校要根据自己的目标定位和发展方向来确定要开设的课程。在一所学校里,有计划、有目标地建设成一批辐射性强、影响力大的精品课程,可以大范围地推进全校的课程建设,可以营造一种良好的学习氛围,形成良好的校园文化。开发教学网

2、站,是推进教育更新、实现教学管理创新的主要方面。在精品课程网站这个网络平台上可以看到相关课程的详尽信息。在课程介绍中,用户可以轻松找到要学课程的简单概述,能为用户对相关知识的学习指明方向,突出重、难点。而这些有可能会被老师忽略,或者老师讲过而你没有听清楚的情况下就会对你总体把握学习很有益处。在教师队伍中你可以比较详细的了解讲师或课程负责人的信息,在你学习中遇到难题时可以向这些老师请教。每个人的思考方式不同,你的任课老师的讲解重点的思路你可能理解不了,有可能换个老师以另外的思路讲解有可能就符合你的思维方式,也更易于理解。在教学大纲中向用户展示某一课程总体结构框架,列出课程的主要的知识点,有利于用

3、户总体把握课程。资源下载为用户提供了很好的教学资源,供用户学习。而网上答疑更是体现了精品课程网站交互性的特点,在该项中用户可以就自己学习中遇到的问题提出来供其他用户共同思考解答,这是精品课程网站的一个十分优秀的特点,可以让用户之间相互探讨,共同进步。1.21.2 目的和意义目的和意义精品课程网站是高等学校教学质量与教学改革工程的重要组成部分,是学生自主学习、教学互动、学习交流的重要平台。 计算机网络是计算机专业的一门必修课程。学生在学习的过程中,除了老师的引导外,还需详细了解课程的学习要求,了解课程的重点与难点,预习和复习课堂教授的内容,检查自己掌握知识的情况,并及时同老师交流学习中遇到的问题

4、。这些在现实中受许多条件的制约是不太可能实现的,这就迫切需要提供一个平台,让学生与学生之间或学生与老师之间能相互交流相互学习,实现网上教学,针对每个学生网上辅导。精品课程网站是一种很好的课堂教学的辅助工具。在一个用户开始学习一种新的计算机语言时,课堂上的学习是必不可少的,而借助于精品课程网站在课外对重要课程进行进一步的学习,则为我们掌握一门学科提供了一个良好的渠道。这也必将改变传统教学方法,实现计算机技术与多媒体网络技术结合的一次教学改革。 1.31.3 发展现状发展现状在精品课网站建设方面,国内的各大高校已经建设了很多结构新颖,界面美观的课程教学网站,其中比较突出的是清华大学的管理信息系统教

5、学网站和南京师范大学的地理信息系统教学网站。这些网站系统的功能主要包括学习资源管理、学习交流平台(论坛、在线测试、在线答疑等) 、精品课程申报材料三个主要部分。在本系统的分析与设计过程中,主要参考国内的相关网站。2 方案论证方案论证2.12.1 现行教学系统的调查与分析现行教学系统的调查与分析虽然计算机课程组已经准备了大量的教学文件,但是并没有形成一个真正意义上的网上教学系统,所以存在以下几个问题急需解决:1计算机资源不能有效的对外开放由于现行的教学材料以书面文档的形式保存,他们中的大多数被束之高阁,没有充分发挥其在教学中的作用。上级教育机构或学生一般需要通过借阅、复印等方式获得精品课材料,不

6、仅很效率低,而且也会导致材料的丢失损坏。2计算机资源不能得到有效使用目前的计算机资源主要是为了参加上级教育机构的精品课评审活动而准备的,用户范围较小。再加上普通学生很难获取这些资源,它们可能在活动结束后就被弃置,十分可惜。除此以外,校外的相关组织(比如用人单位)和个人(比如想报考该专业的学生)也很少能了解到学校计算机专业教学上的成果和师生的研究成果。3教师与学生间没有有效的交流工具当前的计算机专业系统的设计完全没有考虑到建立师生间交流平台的任务。学生如果遇到了疑问只能依靠电话和电子邮件向教师请教。但是,学生的问题往往具有共性,而教师又常常需要向每个学生发布内容相同的信息,这种一对一的交流方式在

7、这种情况下显然没有什么效率。不仅如此,这个缺陷还使教师难以了解学生的进度,在制定教学计划时容易忽略学生的接受情况。4学生在系统中处于被动地位只有在教师从资源库中取出信息之后,学生才能使用所需的资源。而且,学生的作品和论文只能存入不能取出,他们因为看不到反馈信息而学习热情下降。2.22.2 需求调查与分析需求调查与分析该系统是集课程介绍、教师介绍、教学大纲、网站新闻、资料下载、网上答疑、课程申报为一体的精品课网站教学系统。根据对目前系统硬件配置情况调查,系统虽然无法满足用户的全部需求,但大部分功能是可以实现的。2.32.3 精品课程网站方案介绍精品课程网站方案介绍2.3.1 拟建目标拟建目标简要

8、描述:精品课程网站是以浏览器/服务器(B/S)为架构,为学生、教师提供计算机专业相关知识技能的网站。它将使用数据库技术与网络技术,使计算机资源的使用效率得到很大提高,并为师生提供交流平台。精品课程网站优越性:在以上叙述中可以看出精品课程网站性能与功能上的优势,首先,精品课程网站利用了计算机网络和数据库两项先进技术,比原先完全依靠课堂教学更有效率。其次,精品课程网站提供了一系列诸如资源下载、网上答疑此类的新功能,学生和教师可以通过访问网站来进行交流。2.3.2 系统规划及初步方案系统规划及初步方案该系统总体由六个模块组成:用户注册登陆模块,学习资源模块,教师队伍模块,网站新闻模块,申报页面模块以

9、及互动论坛模块。2.3.3 系统的实施方案系统的实施方案根据实际的需要,精品课网站系统的实施是分两阶段实现的:在第一阶段利用结构化生命周期法建立一个满足近期目标的静态精品课网站,主要用于提供精品课课程介绍、教学大纲等精品课程资料,为下一阶段系统的开发做好准备工作。在第二阶段建立一个精品课网站管理系统,主要实现三个目标:(1)提供一个支持学习交流论坛、在线答疑等的师生互动平台;(2)提供课本、讲义等学习资料的下载和在线阅读功能。 (3)建立网站后台管理系统,以便管理员及时、方便的更新网站资源。网站主要使用 C#为开发语言,SQL SERVER 2005 为数据库管理系统。2.42.4 环境条件可

10、行性环境条件可行性该系统开发的软件为精品课程网站的服务器端软件,由于学生与教师十分需要一个网络化的交流平台,该软件设计完成后可用于展示该专业的教学成果和提供互动教学服务。目前我国政府对高等教育的质量十分重视,外加教育机构间的生源竞争日趋激烈,许多高等院校都引入了类似的教学网站,利用网络与多媒体开展远程培训。但本系统完全独立开发,力求使系统功能简洁明了,齐全且易于操作。 各个高校对开发精品课网站系统非常重视,为该系统的开发提供了前提条件。目前,学校的专用机房,微机设备数量质量都达到能实现信息化管理的要求,拥有系统运行的硬件环境。导师非常支持该精品课程网站的开发,这为开发工作的顺利进行提供了必要的

11、保障。2.52.5 技术可行性技术可行性目前信息技术和计算机软硬件发展已经完全可以满足本系统的技术要求,开发和维护工作由专业维护人员承担。就目前使用的开发技术来说,采用十分流行的面向对象程序设计语言 C#开发,使用 SQL server 2005 作为数据库的支持,应用Visual Studio 2008 作为开发平台,使用 ASP.NET 技术设计网站,这些技术都已十分成熟,而且相对来说简单易懂,可以边学边做。因此,从技术上来说该精品课程网站开发方案是可行的。2.62.6 开发工具与开发语言简介开发工具与开发语言简介2.6.1 ASP.NET 简介简介ASP.NET 不是编程语言,而是一种网

12、站开发技术。ASP.NET 是使用.NET 框架提供的类库构建而成的,它提供了一个 WEB 应用程序模型,该模型有一组控件和一个基本结构构成。有了它,WEB 应用程序的构建变得非常容易。开发人员可以直接使用 ASP.NET+控件集,该控件集封装了公共的、用于超文本标记语言(HTML)用户界面的各种小组件(如文本框、下拉菜单等) 。实际上,这些控件运行在 WEB 服务器上,它们将用户界面转化成 HTML 格式后在发送给浏览器。在服务器上,控件负责将面向对象的编程模型呈现给 WEB 开发人员,这种编程模型能提供面向对象的编程技术拥有的丰富功能。ASP.NET 还提供一些基本的结构服务(如会话状态管

13、理和进程循环) ,这些服务进一步减少了开发人员要编写的代码量,并使应用程序的可靠性得到大幅度的提高。ASP.NET 还允许开发人员将软件作为一项服务进行传送。通过使用 ASP+WEB 服务功能,ASP.NET 开发人员只需进行简单的业务逻辑编程,而由 ASP.NET 基本结构负责通过 SOAP 传送服务。2.6.2 C#简介简介C#是一种开发语言,基本语法与 C+类似,C#语言被称为是 C+和 VB 的完美结合,它既具备 C+语言的强大功能,又具备 VB 语言的快速开发特性。C#支持面向对象开发,并有.NET 底层类库的支持,可以轻松创建对象。C#的开发工具 visual studio2005

14、 或 visual studio2008 支持拖放式添加控件,开发人员可以轻松完成桌面布局。C#通过内置的服务,使组件可以转化为 XML 网络服务,这样就可以被其他程序调用,也可以被网络上其他机器的其他程序调用。实现了一次创造,重复利用的高效开发模式。C#具有自动的资源回收功能,不用再像 C+一样,为程序运行中的内存管理伤脑筋【3】 。2.6.3 Visual Studio2008 简介简介Microsoft Visual Studio 2008 专业版是一个功能强大的开发环境。它主要面向独立的专业开发人员和小型的开发团队,使他们能够开发出高性能的、丰富用户体验的分布式系统。Visual St

15、udio 2008 专业版可以用来开发 Web(包括 ASP.NET AJAX) ,Windows Vista,Windows Server 2008,Office 2007,SQL Server 2008 和 Windows Mobile 应用程序。开发人员能够通过可拖拽的设计器构建 Windows,Web,Office,.Net Framework,SQL Server 和 Windows Mobile 应用程序。能够在 Ribbon Designer 中设计 Office Ribbon,并提供 Ribbon 的控件。Microsoft Office Outlook 创建的区域够通过被引入

16、到 Visual Studio 中。 构建 SQL Server 的应用程序,可以使用 Microsoft Visual Basic 或 Microsoft Visual C 直接对数据库进行开发。在移动设备与应用开发中,提供了丰富的设计界面来进行Microsoft SQL Server Compact 3.5 的开发。2.6.4 SQLServer2005 简介简介SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。SQL Server 2005 数据引擎是本企业数据管理解决方案的核心。此外 SQL Server 2005 结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的 BI 解决方案,帮助您的团队通过记分卡、Dashboard、Web servic

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

当前位置:首页 > 学术论文 > 毕业论文

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