高职计算机基础课程教学中网站开发环境

时间:2024-03-02 点赞:49405 浏览:100320 作者原创标记本站原创

本文是一篇课程网站论文范文,课程网站方面有关大学毕业论文,关于高职计算机基础课程教学中网站开发环境相关学士学位论文范文。适合课程网站及数据库及管理系统方面的的大学硕士和本科毕业论文以及课程网站相关开题报告范文和职称论文写作参考文献资料下载。

摘 要:随着网络教育的开展,人们正逐渐的接受这种新的教育形式.信息技术的进步和发展使网络课程的开发和应用环境发生了很大的变化,如互联网速度大幅度提高,网上教学的实时交互已经很容易实现.其次在实践过程中,大多数院校也逐步认识到学生群体的特点,积累了很多经验.再者,大家的观念也发生了改变,认识到资源已不在是静态的,它发展到了立体化,综合性阶段.为此本文探讨了高职计算机基础课程教学中网站开发环境.

关 键 词:高职计算机教学;基础课程;教学网站开发

中图分类号:G434文献标识码:A文章编号:1007-9599(2012)06-0000-02

创建课程网站的主要是为了提高教学质量,方便学生学习.具体而言:网站能给学生提供什么样的信息和服务等.如让学生经过注册登记后,查询和阅读在线数据库中的信息,下载资料、在线讨论等等.课程网站的主体内容一般可分为如下几个模块:学生管理模块、教学信息管理模块、论坛模块、教学资源管理模块(课件、资料下载)、后台管理模块等.教师可从实际应用的角度出发,结合学生的实际,放置大量的实用案例教程,培养学生的自学能力.

一、网站建设需要解决的问题:

课程网站的页面设计

从版面设计来讲,一个有特色的页面主要包含四种元素:文字、图片、排列方式和主色调,这四者相辅相成,缺一不可.

课程网站的功能设计

作为一个课程网站,一般应含有一定的教学资源和相关的教学服务.教学资源包括:教师的电子课件、教学案例、多媒体资料等内容.教学服务包括:在线导学、网上讨论、习题库、试卷库等.在课程网站中,一般可将网站设计成如下几个模块:网站首页、教学信息、教学课件、在线讨论、资料下载、后台管理等.

课程网站的后台设计

网站的后台主要用来对教学网站进行更新、维护和管理.网站后台管理系统的主体内容一般可分为如下几个模块:教师管理、留言管理、学生管理、资料管理、管理员管理等,对每一个管理模块,都具有增加、删除等功能.作为一个较完善的课程网站,教师应能通过网站后台管理系统方便地更新网站的所有内容.

二、系统开发环境分析

(一)系统的开发环境

硬件:采用目前广泛使用的个人计算机,内存700MB以上,硬盘40GB以上,普通显示器.

系统软件平台:采用目前比较流行的WINDOWSXP.

前台开发软件:VisualStudio2005.

数据库系统:SqlServer2005.

(二)开发工具及技术介绍

1.ASP.NET简介

ASP.NET是一个统一的Web开发模型,它包括您使用尽可能少的代码生成企业级Web应用程序所必需的各种服务.ASP.NET作为.NETFramework的一部分提供.ASP.NET包括:页和控件框架、ASP.NET编译器、安全基础结构、状态管理功能、应用程序配置、运行状况监视和性能功能、调试支持、XMLWebservices框架、可扩展的宿主环境和应用程序生命周期管理以及可扩展的设计器环境.

2.VisualStudio2005简介

VisualStudio是一套完整的开发工具集,用于生成ASP.NETWeb应用程序、XMLWebServices、桌面应用程序和移动应用程序[3].VisualBasic、VisualC++、VisualC#和VisualJ#全都使用相同的集成开发环境(IDE),利用此IDE可以共享工具且有助于创建混合语言解决方案.另外,这些语言利用了.NETFramework的功能,通过此框架可使用简化ASPWeb应用程序和XMLWebServices开发的关键技术.

VisualStudio提供了在设计、开发、调试和部署Web应用程序、XMLWebServices和传统的客户端应用程序时所需的工具.

3.SqlServer2005介绍

SQLServer2005是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理.SQLServer2005数据引擎是本企业数据管理解决方案的核心.此外SQLServer2005结合了分析、报表、集成和通知功能.

(三)网站开发原理

1.基于ASP.NET技术的系统结构模型

ASP.NET结构是一个三层系统:UI层、业务逻辑层和数据层,如图1所示.

图1ASP.NET的系统结构模型

UI层负责与用户交互,接收用户的输入并将服务器端传来的数据呈现给客户.

业务逻辑层负责接收浏览器传来的请求并将请求传给数据层,同时将请求处理结果发给浏览器.它由Web表单、XMLWeb服务和组件服务组成.其中Web表单是ASP.NET应用程序的核心所在,它是向客户呈现数据和信息的基础,也是响应和处理客户与显示的Web表单交互生成的信息和数据的基础.

数据层是通过ADO.NET操纵数据为事务逻辑层提供数据服务,如存储数据操作结果、返回数据检索结果等.

2.ASP.NET运行原理

ASP.NET的运行原理如下图2-2所示.ASP.NET运行时首先会通过客户端计算机向IIS服务器发送一个HTTP请求,此请求被IIS服务器接收后,IIS会确认请求页面的类型,然后为其加载对应的dll文件,并在处理的过程中将这条请求发送给可以处理此请求的模块HttpHandler.当请求在HttpHandler模块中处理完后,会按照原来的顺序返回给HTTP,这样就完成ASP.NET的整个运行过程.

图2ASP.NET运行原理

服务器端的HttpHandler专门用于处理aspx文件.IIS将请求发送给HttpHandler模块之前,还需要经过一些系统默认的HttpModule.这样做具有以下优点:


提高了安全性.

提高了运行效率.

能够在更多的环节上进行控制,增强控制能力.

3.ADO.NET访问数据库的原理

ADO.NET是一组向.NET程序员公开数据访问服务的类.ADO.NET为创建分布式数据共享应用程序提供了一组丰富的组件.它提供了对关系数据、XML和应用程序数据的访问,因此是.NETFramework中不可缺少的一部分.ADO.NET支持多种开发需求,包括创建由应用程序、工具、语言或Inter浏览器使用的前端数据库客户端和中间层业务对象.

ADO.NET对MicrosoftSQLServer和XML等数据源以及通过OLEDB和XML公开的数据源提供一致的访问.数据共享使用者应用程序可以使用ADO.NET来连接到这些数据源,并检索、处理和更新所包含的数据.

ADO.NET通过数据处理将数据访问分解为多个可以单独使用或一前一后使用的不连续组件.ADO.NET包含用于连接到数据库、执行命令和检索结果的.NETFramework数据提供程序.您可以直接处理检索到的结果,或将其放入ADO.NETDataSet对象,以便与来自多个源的数据或在层之间进行远程处理的数据组合在一起,以特殊方式向用户公开[7].ADO.NETDataSet对象也可以独立于.NETFramework数据提供程序使用,以管理应用程序本地的数据或源自XML的数据.

ADO.NET类在System.Data.dll中,并且与System.Xml.dll中的XML类集成.当编译使用Syatem.Data命名空间的代码时,请引用System.Data.dll和System.Xml.dll.有关连接到数据库、从数据库中检索数据并在命令提示中显示该数据的ADO.NET应用程序.

ADO.NET向编写托管代码的开发人员提供了类似于ActiveX数据对象(ADO)为本机组件对象模块(COM)开发人员提供的功能.传统的应用程序是通过先建立到数据库的连接,在程序的整个运行过程中维护连接的方式来设计的.ASP.NET采取了断开连接方式的数据结构.当浏览器向Web服务器请求网页时,服务器处理这个请求,并将所请求的网页发送给浏览器,然后连接就被断开,直到浏览器发出下一个请求.

ADO.NET的另一个创新是引入了数据集(Dataset).一个数据集是内存中提供数据关系图的高速缓冲区.数据集对数据源一无所知,它们可以由程序或通过从数据仓库中调入数据而被生成、填充.不论数据从何处获取,数据集都是通过使用同样的程序模板而被操作的,并且它使用相同的潜在的数据缓冲区.

三、结语:

网络教育的飞速发展,使得建立课程网站,成为高等教育社会化、大众化的重要途径.在开发网站过程中,系统开发环境分析对开发网站极其重要.系统开发环境分析的好坏,在很大程度上决定了网站的成败,为此本文侧重分析了系统开发环境.

相关论文

高职计算机基础课程教学设计

本文是一篇计算机论文范文,计算机有关硕士论文开题报告,关于高职计算机基础课程教学设计相关开题报告范文。适合计算机及计算机基础课程及计。

关于高职计算机基础课程的教学

本文是一篇计算机论文范文,关于计算机毕业论文格式模板,关于关于高职计算机基础课程的教学相关毕业论文格式范文。适合计算机及计算机基础及。