您好,欢迎来到筏尚旅游网。
搜索
您的当前位置:首页基于ASP.NET精品课程网站的设计与实现

基于ASP.NET精品课程网站的设计与实现

来源:筏尚旅游网
电脑迷

2016年2期计算机教学

基于ASP.NET精品课程网站的设计与实现

◆廖忠明 徐秀红 (新余学院,新余 338000)

【摘 要】利用Web的来管理与制作课程,能够让教师建设属于自己课程网站变得更加简单,本文主要阐述了基于ASPNET来组建精品课程网络平台的理论以及它的制作思路,并给出了有关设计精品课程网络平台并将其真正投入使用的具体方案,并详细解释了它的关键功能模块与技术,使平台运用到实际中去能有一个更好的效果。

【关键词】ASP.NET;精品课程;网站设计【中图分类号】TP311.52 【文献标识码】A 【文章编号】1672-528X(2016)02-0053-02

随着互联网科技的不断发展,高校信息化建设进度也在不断加快,精品课程已经蔓延至全国各大高校,成为一种新型的教育教学方式。根据教育部的规定,精品课程资源需要全部上传至网上,所以,精品课程网站的建设工作在精品课程建设过程显得极为重要,它是组成网络教学资源的重要一环。精品课程的网络平台的设计内容主要有:网站页面的布局与规划、页面设计、编写程序代码、后台操作等。

1 ASP.NET精品课程网站系统结构

网络平台有前台网站与后台管理系统,前台网站的主要使用的是ASP.NET动态网页制作技术。前台的网络管理内容的维护工作一般是由后台的管理系统来完成,操作者通过浏览器来掌握后台管理界面,从而达到对网站内容进行修改与管理的目的。后台管理系统构造如图1所示。

图1 系统结构

表示层主要负责的是给使用者提供应用界面,表示层可以为用展现信息,并对使用者信息进行收集,还能够对使用者的信息进行基本的处理,与业务逻辑层联系。逻辑层主要职能是接收从浏览器中传输来的请求指令并将其传送给数据层,再将处理结果反送回浏览器上。它主要由Web表单、XML Web服务和组件服务组成,在这些中,Web表单是ASP.NET中的核心,通过它才能向使用者展现数据与信息,是响应与处理客户与示的Web表单相交而生成的信息与数据的基础。数据层的主要作用是对数据资源进行存储于管理,数据层利用ADO.NET对数据进行操作,并给逻辑层提供相应的数据服务,比如关于课程管理与文章管理这些类别的操作等。

2 关键技术

2.1 XHTML+CSS技术布局技术

XTML+CSS是Web网页设计的标准,也是网页布局的一种方法。它不同于传统的网页布局方法,它将网页的内容与它的表现形式剥离开,是一种新型的Web设计。DIV是HTML众多标记中的一个部分,它能够为HTML提供具体结构与背景。DIV实则是一个双标记,它所包含的元素有DIV标记套用CSS来定义。

CSS是一种格式设置规则,是层叠样式表的缩写,比如在HTML文档中加入层叠样式表,就能够在同一个文档中同时使用嵌入、外部、内联这三种样式表。通过运用CSS技术,可以改变Web页面的整体外观,对使用HTML无法展现的段落行间距与背景进行修改与展现,并且还能够精准操控其他效果。熟练掌握CSS技术是网页设计者的基本要求之一,XHTML+CSS

技术在应用数据转换能力方面有强大的优势,更加能够适应目前网络发展的需求。

2.2 ASP.NET+SQLServe:动态网页技术

网络平台所使用的是C#高级程序设计语言来为服务器端脚本进行开发的计算机语言,数据库所使用的是SQLServer2005版的关系数据库管理系统,数据库访问接口所使用的是ADO.NET数据访问技术。对数据库进行读取时,可以使用DataTable,DataAdapter,DataSet等。这样可以完成SQLServer不同类型的操作。

2.3 AJAX用户体验技术

为了使精品课程网络平台系统之中的各应用能够有良好的互通,满足各自的需求,在这里所使用的是AJAX.NET框架,以此来完成异步交互。AJAX.NET是属于AJAX的一种程序框架,可以做到局部刷新,它综合了AJAX与.NET Web二者的特性,并将二者有机结合在一起。在设计的过程中,只要有一下三个模块组成,一是Interface模块,这部分的主要功能是充当AJAX对外部的通讯与接口;二是Data模块,这个模块主要是处理对外部数据的请求;三是UI模块,该模块主要职能是给予对网页界面的支持。

3 以ASP.NET为基础的精品课程网站设计

网络平台分为前台网站与后台管理系统,前台网站通过使用ASP.NET动态网页制作技术,实时获取服务器数据库中的有效信息,然后利用浏览器,用网页的形式将信息展示给使用者。后台管理系统主要是来对前台的网页内容来进行维护,操作者通过浏览器来掌握后台管理界面,后台的具体管理系统有以下模块:

(1)平台管理:主要负责对精品课程的管理、使用者的管理等,对整个网络平台实施一个完整的管理。(2)个人管理:主要是对使用者的各类信息、网站平台的网页布局及整体风格进行管理,使用者可以在网页后台的编辑系统中随意的更换前台所要其呈现的不同风格的模块样式。(3)内容管理:对精品课程的文章、链接以及栏目等进行管理,在这里,使用者可以自由创建自己所需要的各种栏目,并对这些栏目掌有绝对的控制权,可以任意在个栏目中修改或增加文章内容,也可以对它们进行发布与删除。使用者可以利用CKEditor来对网站的内容进行编辑排版,并在完成后,编辑器能够自动生成可供浏览的网页。(4)精品课程节点树:节点树的设立可以帮助我们对课程资源进行管理,通过这种管理方式,我们可以更加直观的看到整个课程节点的构造,方便提高网页的使用性。

3.1 登录流程

使用者在登录页面中,需要输入正确的用户民与密码,若是二者信息不能相匹配,则显示错误信息,不允许使用者登录系统之中。若是二者信息能相互匹配,就允许登陆者进入系统,为登陆者显示网页。具体的登录过程代码如下:

Select userID from LoginInfor where username=@loginid

・53・计算机教学2016年2期

电脑迷

if (@@RowCountelse begin

SELECT userID FROM LoginInfor WHERE (username=@loginid) AND (Password=@password)

if (@@RowCount<1) beginset @reason=”pError”,@userid=0end

3.2 网页基类

在网络平台中,所有的网页都与改基类相连接,它为继承页面所在的版块提供页面出现错误后的处理办法,并解决模块验证用户权限出现问题的情况。

3.3 页面权限管理

页面权限可以分为三级,第一级是管理员,第二级是系统录入员,第三级是普通的网页浏览者。他们之间呈现一个层层管理的模式,管理员是最高的存在,他对录入员与浏览者进行

统一管理,录入员对浏览者进行权限分配。在进行一系列操作之前,都需要对使用者的身份信息进行验证。

4 结语

设计以ASP.NET结构为基础的精品课程网络平台,可以对课程动态、课程内容的及时制作、发布课程、网站更新等进行管理。该系统的应用使精品课程的网站建设平台得以统一,进一步提高了网站的管理效率,网站的内容也得以获得实时的更新,减少了精品课程专业教师制作网页的时间,让他们能有更多的精力置身于精品课程的设计与推广中。

参考文献:

[1]于丽.基于ASP.NET的C语言精品课程网站设计与实现[J].福建电脑,2014(3):140-142.

[2]马春艳,于智,焦战.浅谈基于ASP.net的精品课程的设计与实现[J].科技风,2015(6):201.

[3]田子兰,任云鹏.基于ASP.NET的精品课程网站的开发[J].中国科技博览,2011(34):75-75.

(上接28页)效果。

参考文献:

[1]余文俊凌志浩.一种物联网智能家居系统的研究[J].自动化仪表,2015,32(8):56-59.

[2]滕海坤陆二庆.给予RTSJ的智能家居系统网关设计[J].桂林理工大学学报,2011,31(1):148-151.

[3]袁敏.给予物联网的远程智能家居控制系统的设计[J].制造业自动化,2012(22):23-24.

4 总结

在物联网技术下,智能家居控制系统的设计万变不离其宗,

原理也基本一致。通过各类硬件设施的架设和软件参数的设置,对控制信号和报警信号进行传递和处理,达到远程控制电器的效果。

(上接35页)转变,因为随着社会逐渐对图书馆的重视日渐增高,所以要引导读者充分利用好图书馆的资源。

对图书馆的投入资金也越来越多,尤其是支持图书馆的力度越来越大。虚拟现实技术能使图书馆的服务方式变得多种多样化。让读者能直观而全面地了解到图书馆,以及真实地展现出了它独有的建筑特色,并能通过手势、感官等方式接触阅读到虚拟图书馆里的数字资源,让读者获得感官上不一样的体验,从而发掘出学习中乐趣的同时,还增强了对图书馆的了解和认识,

参考文献:

[1]梁荣贤.虚拟现实技术在图书馆参考咨询中的应用研究[J].农业图书情报学刊,2013,25(9):135-137.

[2]柴森.基于虚拟现实技术的数字图书馆的应用研究[J].科技信息,2013(26):269-269.

(上接38页)望能推动自适应信道均衡技术在短波通信中的应用。

参考文献:

[1]刘继承,姚建红.时变信道的自适应均衡算法比较[J].大

庆石油学院学报,2014(4).

[2]张森,张正亮,等.MATLAB仿真技术与实例应用教程[M].

机械工业出版社,2014.

[3]谢胜利,梁廷页.自适应信道均衡在短波通信中的应用研究[J].移动通信,2013(1).

作者简介:贾晓芳(1981—),女,河北滦县人,本科,工程师,研究方向为通信工程。

(上接40页)还原功能,方便用户的自我修复解决。所以说为了

用户有更好的软件使用感,开发人员要从实际出发,以满足用户需求为基准,保证软件在应用过程中的快捷与方便。

的使用能够获取利润才是软件的最终意图。从产品的创新层面上讲,技术也应该持续性创新,这样才能支持产业的发展,推动信息化社会的全面建成。

4 结语

当今计算机技术在不断的发展,计算机软件在人类的生活中得到了广泛应用。从生命周期法、软件原型法到系统软件开发法,软件开发技术也随着时代的进步不断更新,软件开发技术的选取与软件实际开发过程联系紧密,软件的设计开发者要从实际出发,在经过需求分析后,以用户的需求为准则进行软件的设计,从而开发出质量过关、性能突出、用户体验感较强的软件。如何缩短软件的开发周期、降低软件的开发成本也是软件开发过程中要注意的事,软件作为盈利性产品,通过用户

参考文献:

[1]李翔.计算机软件开发技术的应用及未来展望[J].电脑知识与技术,2013(06):99.

[2]张茵.计算机软件开发技术的应用探析[J].信息通信,2013(07):128.

[3]胡玲芳.新时期计算机软件开发技术的应用研究[J].信息与电脑,2013(08):74-75.

・・

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- efsc.cn 版权所有 赣ICP备2024042792号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务