小型教育网站的开发与建设

更新时间:2024-04-13 05:45:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

云南开放大学 毕业论文(设计)评审表 题目 小 型 教 育 网 站 的 开 发 与 建 设 姓 名 谢 瑞 梅 教育层次 专 科 学 号 联系方式 专 业 计算机应用技术 指导教师 冯 瑞 学 院 玉 溪 开 放 学 院

选题符合计算机应用技术专业培养目标要求,也体现出较强的实践应用性,全文结构基本合理,思路比较清晰,语言比较通顺,层次分明,指 导 教 师 评 语 建议成绩:87 观点表达基本准确,论据与论点基本上保持一致,参考的文献资料与论题和论文内容结合紧密,能综合运用专业原理知识并结合实际来分析文中的主要问题,但创新点不够,部分论点的论证还缺乏说服力,语言凝练的还不够。总体上说,基本达到毕业论文的要求。 指导教师(签名):冯瑞 2016 年 3 月 24 日 选题比较具有针对性和实用性,全文结构安排合理,观点表达基本准确。全文内容紧扣计算机应用技术专业要求来写,充分体现出该专业学院特色。查阅的相关资料较多,但不足之处主要是属于自己创新的东西还初不多。总体上符合毕业论文要求。 审 意见 分校、直管教学点签章: 初评成绩:85 2016 年 3 月 24 日 云南开 放大学 终 审 意 见及成绩

签章: 年 月 日 目 录

摘 要 .................................................................................................................................................................................. 1 第1章 绪论 .................................................................................................................................................................. 2 1.1选题的依据与意义 ............................................................................................................................................. - 2 - 1.2可行性分析 ............................................................................................................................................................. 3 第2章 小型教育网站系统概述 .................................................................................................................................... 4 2.1系统建设背景 ......................................................................................................................................................... 4 2.2 小型教育网站系统概述 ......................................................................................................................................... 5

2.2.1 系统模块分成 ................................................................................................................................................ 5 2.3小型教育网站的开发 ............................................................................................................................................. 6

第3章 小型教育网站需求分析 .................................................................................................................................. 8 3.1 需求分析概述......................................................................................................................................................... 8 3.2 需求分析详述......................................................................................................................................................... 8

3.2.1功能模块图: ................................................................................................................................................. 9

第4章 小型教育网站的设计与建设 ........................................................................................................................ 12 4.1 开发工具详述....................................................................................................................................................... 12

4.1.1 ASP.NET详述 ............................................................................................................................................... 12 4.1.2 SQL2008详述 ............................................................................................................................................... 14 4.2 小型教育网站系统设计 ....................................................................................................................................... 14 4.2.1 小型教育网站系统数据库设计 .................................................................................................................. 14 4.3 页面美工及网页特效 ........................................................................................................................................... 15 4.3.1 页面美工 ...................................................................................................................................................... 16 4.3.2 网页特效 ...................................................................................................................................................... 16

第5章 小型教育网站的运行与维护 ........................................................................................................................ 16 5.1 小型教育网站的测试 ......................................................................................................................................... 16 5.2 小型教育网站的运行与维护 ............................................................................................................................... 16 第6章 总结 ................................................................................................................................................................ 18 参 考 文 献 .................................................................................................................................................................... 19 致 谢 ............................................................................................................................................................................ 19

小型教育网站的开发与建设

摘 要:国际互联网(Internet)自上世纪80年代诞生至今,在全球得到推广和快速发展,伴随着计算机技术在各行各业日益广泛和深入的应用,网络的概念早已深入人心。今天的网络在各行各业的发展战略中占据了重要的位置,成为教育不可分割的部分。Web是访问Internet的一种最容易、最流行的方式,蕴藏着极大的教育潜力,基于Web的远程教学有着非常广阔的前景。本文从小型教育网站设计的背景入手,论述了小型教育网站应具备的功能模块及实现方式,总结出了其运行的模式和维护机制。并着重分析了搭建教育网站web服务器以及后台数据库常用到的SQL数据库的特点及web应用程序开发语言ASP.NET的特点和应用。

关 键 字:小型教育网站 远程教育 ASP.NET SQL

- 1 -

第1章 绪论

1.1选题的依据与意义

随着电子技术和网络信息的迅速发展,互联网正在政治、经济、文化各个领域引发着一场影响广泛而深远的革命。利用互联网展开的网上教育,已经越来越成为衡量一个地方教育综合发展的重要指标之一。

21世纪是一个网络平台的信息时代,随着网络应用的普及和深入,目前网络正以一种前所未有的冲击力影响着人类的生活。网络教育也成为了一种潮流,我们可以通过网络教育,更好的了解教育动态,也可以不受地理位置的限制,查询到所需资料,分享知识。因此,我们通过网络教育网站来实现。

信息自动化处理以及网络式信息交互方式已经普及并且被人们广泛应用,现在我们信息管理都是在网上进行的,这个对于学生来说更加的自主、便捷。现在利用web来设计建设我们的小型教育网站更加容易,并且在这个网站上学生可以各家发便快捷的学习到知识,能和老师更好的沟通交流。网站学习模块多种多样,比如老师教学模块和学生学习模块等。其中最有趣的是娱乐天地模块,让学生在学习之余也能放松一下心情,更加有效率的学习。

小型教育网站的特点: 1.采用多媒体的呈现方式

教学实践已经证实:在教学活动中加入多媒体的教学手段,可以使教学活动得到更佳的效果。随着网络带宽的增大、网络新技术的不断涌现,图形、图像、声音等多媒体效果可以在网络上实现传输与应用,多媒体网络教学与为了可能。各种多媒体素材都可以通过多媒体的Web创作工具轻易地嵌入到Web页面中,以超文本的形式提供给学习者进行学习。如运用双向的语音传输可能进行师生间的远程讨论交流;运用流式媒体技术可以实现影视教学节目的实时点播等等。

2.交互性

网络教学对于传统教学媒体来说,一个很重要的特点就是它的交互性。在教学活动中交互性的活动是很常见的;教师需要学生学习情况的反馈;学生需要教师解答一些学习上遇到的问题??在这方面,电视、广播这种单向的教学媒体就无能为力了,而网络教学媒体则可以轻易地做到这一点。学习者可以根据自己的实际情况来选择各种远程教育的课程;通过远程交流系统(BBS)学生可以向教师及时反馈学习的效果,教师也可以向学生解答学习难点;Flash技术还可以制作出具有交互能力的动画。

- 2 -

第3章 小型教育网站需求分析

3.1 需求分析概述

需求分析就是通过与用户的广泛交流,得到未来系统必须具备的功能,即了解未来系统必须做什么,定义系统功能和用户界面,使客户了解系统,开发人员了解系统需求,同时作为制定项目计划的基础。

自从有了互联网,信息量及信息的传递速度大大增加。教育,作为国家基础建设的重中之重,各高等教育院校利用了互联网诸多优点,建立了许多教育类网站,方便了信息的上传与下达。 3.2 需求分析详述

小型教育网站系统根据教育网站的需求,基于使用成熟技术和实用化的原则,通过对网站系统的总体结构设计、系统运行环境设计、处理流程设计和系统功能设计、编码测试和维护等,设计出一款基于网站的教育系统,此系统是向最终用户提供方便强大的操作平台,包括老师教学模块,学生学习模块,资源与信息交流模块,娱乐天地模块和管理员模块,学生通过该系统可以加强管理教育信息和优化使用,增强学生与学校的交流。

小型教育网站是以老师和学生为主体,实现学习更好的在线学习,提高学习效率的一个网站。

- 8 -

3.2.1功能模块图:

1.学生功能模块,如图3-1所示:

图3-1 学生功能模块

- 9 -

小型教育网站 登录 选择功能模块 进入老师教学模块学习 选择资料学习或者给老师留言交流 进入娱乐天地模块 上传自己的学退出系统 结束 2.老师功能模块,如图3-2所示:

进入老师教学模块教学 选资学或给生言流 择 料习 者学 留交 进入娱乐天地模块 上传自己的学习资料 选择功能模块 登录 小型教育网站 退出系统 结束 图3-2 老师功能模块

3.管理员功能模块,如图3-3所示:

- 10 -

小型教育网站 登录 选择功能模块 进入会员资料界面注册和更新资料 进入 资料与信 息交流模 块查看和 维护 进入娱乐天地模块进行更新 对系统进行定期检查和维护 退出系统 结束 图3-3 管理员功能模块

需求分析关系到系统后期的设计与建设,所以还需有以下需求要求: 可使用性:根据系师生使用网站的需求设计网站,使用性高 安全保密:后台管理为密码登录方式,设置安全保密度高高 可维护性:网站后台管理的实现,确保了网站的可维护性

- 11 -

第4章 小型教育网站的设计与建设

4.1 开发工具详述 4.1.1 ASP.NET详述

ASP.NET是由微软公司推出的用于Web应用开发的全新框架,是.NET框架(即.NET Framework)的组成部分,它从现有的ASP(Active Server Pages,活动服务器页)结构体系上跨出了一大步,是对传统ASP技术的重大升级和更新。ASP.NET是建立在.NET框架的公共语言运行库上的编程框架,可用于在服务器上生成功能强大的Web应用程序。

微软公司的.NET框架是继ActiveX技术之后,于2008年推出的用于构建新一代Internet 集成服务平台的最新框架,这种集成服务平台允许各系统环境下的应用程序通过因特网进行通信和共享数据。目前,因特网服务平台亟待解决的重要问题是系统间的互通性问题,一些相关协议如XML(extensible Markup Language,可扩展标记语言)、SOAP(Simple Object Access Protocol,简单对象存取协议)等,.NET平台将对这些协议提供支持,其意义可与当年Windows平台推出的意义相提并论,微软公司将其称为“.NET战略”。也就是说,.NET的最终目的就是让用户在任何地方、任何时间,利用任何设备都能访问所需的信息、文件和程序。用户不需要知道这些文件放在会地方,只需要发出请求,然后只管接收即sk ,而所有后台的复杂性是完全屏蔽起来的。同时,对于开发人员来说,更容易建立Web应用程序和Web服务,进一步简化对应用程序的开发。

.NET框架具有两个主要组件:公共语言库和.NET Framework类库。公共语言运行库是.NET框架的基础。从层次上来看,.NET框架包括三个主要组成部分:公共语言运行时(Common Language Runtime,CLR或称公共语言运行库)、服务框架(Services Framework)和两类应用模板。两类应用模板包括传统的Windows应用程序模板(Windows表单)和基于ASP .NET的面向Web的应用程序模板(Web表单和Web服务),其结构如图4-1所示。

- 12 -

各种.NET应用于程编译 中间语言(IL)代码 JIT编译 机器代码

图4-1 .NET框架结构

Visual Studio .NET 是用于快速生成企业级 ASP.NET Web 应用程序和高性能桌面应用程序的工具。Visual Studio 包含基于组件的开发工具(如 Visual C#、Visual J#、Visual Basic 和 Visual C++),以及许多用于简化基于小组的解决方案的设计、开发和部署的其他技术。

Visual Studio 支持 Microsoft .NET Framework,该框架提供公共语言运行库和统一编程类;ASP.NET 使用这些组件来创建 ASP.NET Web 应用程序和 XML Web services。MSDN Library 也包括在内,它包含这些开发工具的所有文档。

Asp.NET为开发人员提供了生成企业级Web应用程序所需要的服务、编程模型和软件基础结构,同其他Web开发平台相比,Asp.NET具有下面三大优势。

1.支持编译型语言

程序员通过C#语言,开发的Asp.NET程序被编译成中间语言,具有平台无关性,由于Asp.NET页面在执行前会被编译,所以Asp.NET的性能得到了很大的提高。

2.程序代码与页面内容的成功分离

通常的动态网页开发,往往是在一个网页上混合多种脚本语言。比如在HTML脚本语言上可以嵌入JavaScript或VBScript等客户端脚本语言,也可以同时嵌入Asp.Net或JSP等服务器端脚本语言。这种多语言混合的Web开发模式通行已久,但是它的代码可读性很差,程序代码同页面内容混合在一起,程序员要在多种语言的思维上频繁切换。Asp.NET Web集成了“所见即所得”的HTML编辑器,为开发人员开发Web页提供了方便的图形化支持。

3.引入服务器端控件

Asp.NET中的服务器端控件会生成发送给浏览器的HTML代码,显示控件,它们还能生成隐藏的HTML元素来存储它们当前的状态。在提交页面时,这些信息就会传送回服务器,控件将自动处理这些信息,改变HTML,显示控件。

- 13 -

4.1.2 SQL2008详述

Microsoft SQL Server 2008 中文版是基于客户端/服务器模式的新一代大型数据库管理系统(DBMS),它在电子商务、数据仓库和数据库解决方案等应用中起着重要的核心作用,可为企业的数据管理提供强大的支持,对数据库中的数据提供有效的管理,并采用有效的措施实现数据的完整性及数据的安全性。

SQL Server2008 是一个全面的、集成的、端到端的数据解决方案,它为企业中的用户提供了一个安全、可靠和高效的平台用于企业数据管理和商业智能应用。SQL Server 2008 为IT专家和信息工作者带来了强大的、熟悉的工具,同时减少了在从移动设备到企业数据系统的多平台上创建、部署、管理及使用企业数据和分析应用程序的复杂度。 通过全面的功能集、和现有系统的集成性、以及对日常任务的自动化管理能力,SQL Server 2008 为不同规模的企业提供了一个完整的数据解决方案。 4.2 小型教育网站系统设计

4.2.1 小型教育网站系统数据库设计

数据库的概念设计的目标是设计出反映某个组织部门信息需求的数据库系统概念模式,数据库系统的概念模式独立于数据库系统的逻辑结构、独立于数据库管理系统(DBMS)、独立于计算机系统。概念模式的设计方法是在需求分析的基础上,用概念数据模型(例如E-R模型)表示数据及数据之间的相互联系,设计出反映用户信息需求和处理需求的数据库系统概念模式。根据需求分析给定各个E-R图。

数据库最终是要存储在物理设备上的。为一个给定的逻辑数据模型选取一个最适合应用环境的物理结构(存储结构与存取方法)的过程,就是数据库的物理设计。物理结构依赖于给定的DBMS和和硬件系统,因此设计人员必须充分了解所用DBMS的内部特征,特别是存储结构和存取方法;充分了解应用环境,特别是应用的处理频率和响应时间要求;以及充分了解外存设备的特性。

数据库的物理设计通常分为两步: (1)确定数据库的物理结构;

(2)对物理结构进行评价,评价的重点是时间和空间效率。 数据库设计的过程(六个阶段): (1)需求分析阶段

- 14 -

准确了解与分析用户需求(包括数据与处理)是整个设计过程的基础,是最困难、最耗费时间的一步。

(2)概念结构设计阶段

是整个数据库设计的关键,通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。

(3)逻辑结构设计阶段

将概念结构转换为某个DBMS所支持的数据模型,对其进行优化。 (4)数据库物理设计阶段

为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法 。 (5)数据库实施阶段

运用DBMS提供的数据语言、工具及宿主语言,根据逻辑设计和物理设计的结果,建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。

(6)数据库运行和维护阶段

数据库应用系统经过试运行后即可投入正式运行。

数据库系统投入正式运行,意味着数据库的设计与开发阶段的基本结束,运行与维护阶段的开始。数据库的运行和维护是个长期的工作,是数据库设计工作的延续和提高。

在数据库运行阶段,完成对数据库的日常维护,工作人员需要掌握DBMS的存储、控制和数据恢复等基本操作,而且要经常性地涉及物理数据库、甚至逻辑数据库的再设计,因此数据库的维护工作仍然需要具有丰富经验的专业技术人员(主要是数据库管理员)来完成。

数据库的运行和维护阶段的主要工作有: (1)对数据库性能的监测、分析和改善。 (2)数据库的转储和恢复。 (3)维持数据库的安全性和完整性。 4.3 页面美工及网页特效

网页的设计是树立网站形象的关键之一,打开一个网站,给用户留下第一印象的既不是网站丰富的内容,也不是网站合理的版面布局,而是网站的外表。外表对人的视觉效果非常明显,一个网站设计成功与否,在某种程度上取决于设计者对外表的设计。在本网站的网页上我们多采用Photoshop技术来设计,让用户对网页有一个好的第一映像。

- 15 -

4.3.1 页面美工

本网站主要运用photoshop的工具所制作的图片当背景。页面中的按钮图标也是用Photoshop制作的图片。网站中的文字一般是用Fireworks进行加工处理的。 4.3.2 网页特效

在网页主页面上,主要运用一个水波纹的特效,增强了网页的美观,也增加了网页的动感。

在本网站的许多网页里,运用了GIF的动画,增加了网页的动感,也给人一种美的即视感。

第5章 小型教育网站的运行与维护

5.1 小型教育网站的测试

本网站采取的测试方法是先进行各模块测试,经过修改和调整通过以后,进行总体测试。测试结果的各项功能基本达到设计的要求。

一般网站设计都是一些专业人员设计的,专业人员对计算机和网络有较深的理解,同时也要考虑到访问网站的大部分用户只是使用计算机和网络,应切实满足用户的需要。有许多成功的经验表明,让对计算机不是很熟悉的用户来参加网站的测试工作效果非常好,这些人会提出许多专业人员没有顾及到的问题或一些好的建议。 5.2 小型教育网站的运行与维护

一个正规的教育网站配备了高性能的硬件设备,编写了优秀的Web程序,只是完成了网站建设的第一步。一个真正实用的,教师、学生长期喜欢用的教育网站,还需要一套完善的维护机制来保证网站的正常运行,来保证教师在教学资料库中可以方便地存取自己所需的资料,学生进行网上学习,师生间进行教学交流。而这种维护机制又必须是在充分保证网上教学的开放性的前提下而进行的。这就需要较强的管理技术理念和不断积累的经验。

充分发挥教学主体的主观能动性。

在网络上不管是教还是学,主体都是人——教师与学生。所以如何在教学网站中充分发

- 16 -

挥两者的主观能动性,直接影响到网站的质量。教师在远程教学中是教学资料的提供者,是教学活动的指导策划者。教师是通过一些支持集体合作开发的开发工具(Deveolp Tools),如Authorware、Director、FrontPage、DreamWeaver等,完成网上课件的开发,再通过Internet,用FIP上传工具把课件成品发到服务器上的教学资料库中,提供给学习者浏览学习。学习者在这种架构下的学习过程是这样的:通过在线搜索或他人介绍的方式找到学习内容:通过浏览器从服务器端中得到学习内容进行浏览学习(有的内容可脱机浏览),服务器中的教学资料库提供形式多样的学习方式及题库,学习者可使用E-Mail或网上BBS的形式与教师或伙伴间进行交流,对学习内容进行反馈和评价,教师及CAI制作人员根据反馈意见等更新资料库。

发挥教学网站的自我管理,自我协调的作用。

网络在远程教育中的应用中体现了一种桥梁的作用:对于教师,它是教学工具、教学场所和教学资料的存放地;对于学习者,网络是学习内容的提供者、是学习交流的途径。网络是一种全新的教学媒体,各种专业人员开发的多媒体CAI课件以网页为形式通过网络存放在网站的教学资料库中,最终通过网络提供给学习者。目前的开发工具都有强大的网络功能,可使开发者在Web上进行合作开发,也使得Server端的教学资料库本身具有了开放性。

正因为此,教学网站在管理软件的编写上就要体现更高的自动化和更强的智能性。这样才能有效地组织好教学活动。

例如我们开发的主页不中的―教育类搜索引擎‖就是这样一个自我完善的程序,引擎开发好了,就不用开发者去专门为其数据库输入数据了。只需把输入的接口交给使用它的学生或教师,他们如果有自己的文章要发表,或是看到别人的好文章要向大家推荐,他就把文章的信息(题目、关键字、存放位置、简介等)登录上去。别人就可以根据这些信息通过这个引擎找到这篇文章进行阅读了。

网络是一种全新的教学媒体,各种专业人员开发的多媒体软件以网页为形式通过网络存放在网站的教学资料库中,最终通过网络提供诶学习者。目前的开发工具都有强大的网络功能,可使开发者在web上进行合作开发,也是得Server端的教学资料库本身具有了很很好的开放性。

- 17 -

第6章 总结

Internet的出现改变了人们的生活方式,搭上Internet快车的现代远程教育也给学习者带

来了一场学习的革命。基于Internet的远程教育有许多的优势,这在前面的文章中已有论述。不可否认,作为新生的事物,在远程教育的技术和理论都不成熟的情况下它还存在一些不足:Internet可以传送视频图像,但不如录像带,电视或CD-ROM那么快;它能够传送实时的个人交互,但不如电话或电视会议那么好;它可以显示文本信息,但不如书籍和杂志那么管用;由于Web页面的超文本结构,容易令惯于按部就班式学习的人产生―迷航‖现象,发散式的链接也容易使学习者偏离教学目标。另外,尽管Web页面由超文本、超媒体等组成超级链接,且不乏图、文、声、像和动画等,但由于某些技术问题(主要是网络带宽的限制)以及HTML语言的缺陷,目前大部分Web页面仍然是静态的,交互性也比较欠缺。但相信在不久的将来这些都会随着技术的完善而解决的,那时基于Internet进行的远程教育将迎来它的一个春天。

在网站设计的过程中,我体会到了网站设计者的辛苦,因为每一个细微的细节都必须十分的注意,如果稍有不慎,就会全盘皆输。在开始设计的时候,我看到别人做的非常的详细,而且界面非常的漂亮,总希望自己的也能够很完善。但是,经过近一段时间的学习,发现做一个好的网站绝对不是一蹴而就的事情,需要长时间积累经验。因此,在老师的帮助下,我终于认识到自己的不足及劣势,不要贪图大而全,只要尽我所能。

因为网站设计的内容非常的丰富,而我了解到的仅仅是网站设计的一部分简单内容,离实际的客户需求还有一定的差距。但是,它毕竟代表了我近段时间的辛勤的结晶。

- 18 -

参 考 文 献

[1] 基于WEB的远程教学和我国的发展对策[J],兰州:电化教育研究1998(2) [2] SQL Server数据库应用开发技术[M],袁鹏飞,北京:人民邮电出版社,1998.1 [3] 小型教育网站的开发与建设,张滨,黑龙江:黑龙江科技信息,2009

[4] ASP网络应用系统典型模块开发实例解析:177-223页. 张固 汪晓平等编著,北京: 人

民邮电出版社,2004.7

致 谢

本课题在选题及研究过程中得到老师的悉心指导。在实验过程中老师多次询问研究进程,并为我指点迷津,帮助我开拓研究思路,精心点拨、热忱鼓励。

- 19 -

本文来源:https://www.bwwdw.com/article/7u0p.html

Top