欢迎来到天天文库
浏览记录
ID:33490562
大小:202.97 KB
页数:3页
时间:2019-02-26
《基于.net的c语言精品课程网站的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第9卷第10期软件导刊VO1.9No.102010年10月SoJ『twareGuideOct.2010基于.NET的C语言精品课程网站的设计与实现张星云(湖北工业大学商贸学院,湖北武汉430060)摘要:精品课程网站作为网络教育建设中的一个关键环节,起着不可忽视的作用。在介绍了相关技术的基础上,讨论了基于ASP.NET的C语言网络精品课程的总体设计。结合课程教学的实际需求,确定了本系统的多媒体课件、作业习题、课程网站等功能。利用ASP.NET技术进行实际的程序开发,以达到对后台数据库的操作,并详细讨论了系统
2、实现过程当中的难点和关键技术问题关键词:精品课程;.NET框架;ADO.NET;B/S中图分类号:IP311.52文献标识码:A文章编号:1672一.78oo(2olo)10-一O082—02的功能如图1所示。1精品课程网站的系统设计目前使用较多的两种系统计算模式分别是:Chent/Server(c/s)模式与Browse/Server(F/S)模式。本系统采用B/S的体系结构进行设计。1.1C/S模式与B/S模式的网络教学系统比较传统的客户机/服务器(C/S)模式是将数据库内容放在远图1功能模块程的服务器
3、上,每个客户端都要安装相应网络教学软件,学习者在客户机上运行客户端软件才能访问教学系统。C/S结构的2系统关键技术研究网络教学系统一般是采用两层结构.数据显示和业务处理逻辑2.1数据库访问技术集中在客户机。这种结构的不足是:部署开销大、对客户机性能系统对数据库访问的执行过程如下:ASP需要通过ADO有一定要求、业务逻辑可能泄露、数据库连接开销大、可维护性对象组件来访问数据库,在访问数据库之前首先要利用ADO低,尤其是应用于规模较大、复杂度较高的系统更显不足。因此中的Connection对象建立一个数据库连接
4、,并配置其连接字符目前网络教学系统己较少采用该结构。串(ConnectionString)的属性。对于SQLServer数据库,通常使B/S结构的网络教学系统以三层体系结构为主,包括数用其专用接口来访问数据库。在打开数据库连接以后,就可以据库系统、应用服务器、客户浏览器三部分。在三层结构中,客用Connection对象的execute方法调用SQL语句来对数据库户端接受用户的请求.向应用服务器提出请求,应用服务从数进行各种操作了。一般要通过以下4个步骤:①创建一个到数据库中获得数据,将数据进行计算并将结果提
5、交给客户端,客据库的链路,即SqlConnection对象;②创建ADO记录集(Sq1.户端浏览器将结果呈现给用户。由于客户端并不需要参与计DataReader);③通过SqlCommand对象中的方法对数据集合进算,所以对客户端的计算机配置要求是比较低的,而且由于从行操作;④关闭数据链路与连接。程序如下:应用服务到客户端只传递最终的结果,数据传输量较少,因此//~,J建Web配置文件B/S结构能够适应现代网络教学特别是远程教学学员相对分散、客户机配置不统一、网络传输带
6、宽受限的情况,成为目前式。</connectionStrings>1.2功能模块介绍//创建数据库连接对象并打开连接根据精品课程网站所具有的特征以及它所完成的主要任publicstaticSqlConnectionConnection务分析以及精品课程网站用
7、户各自需求,本精品课程网站实现作者简介:张星云(1980-一),女,湖北武汉人,湖北工业大学商贸学院助教,研究方向为计算机科学与技术。第10期g张星云:基于.NET的C语言精品课程网站的设计与实现·83·e[SCOr018、odeurl=”ProductionShow.aspx”title=”‘成果展S.1示”description=⋯’/>1g=l矗gOr
8、odeurl=”ProductionShow.aspx”title=”‘成果展S.1示”description=⋯’/>1g=l矗gOr
此文档下载收益归作者所有