1概述
随着Internet的迅速发展,传统的教学模式以及教育理念不断受到冲击,而且随着社会的快速发展,人们对于计算机专业人才的要求和标准也在不断提高。为了提高计算机专业网络课程教学成果,借助网络方式设计课程大纲、教学计划、课件下载,构建一个实时交互的虚拟教学平台,以便学生能够随时随地地观看教学资源显得十分重要。在此背景下,ASP 技术进行了概述,并构建了一种基于ASP技术的网络教学系统,希望能够为高校教师实施教学活动有帮助作用。
2ASP技术相关内容
2.1概念
ASP,全称为“Active Server Pages”,也被称为“动态服务器网页”,通常被简称为“ASP”。ASP其作为当前十分流行的动态网页技术,其之所以受到人们高度重视以及广泛使用的原因主要是因为其产生的所有执行结果格式都是标准的HTML。另外,这些程序的执行发生在网络服务端,因此其对于浏览器的要求较低,一般的浏览器就可以准确获取ASP执行结果[1]。
2.2技术优势
ASP其优势包括以下几点:(1)ASP对开发工具要求较低,所有的开发工具都可以发展ASP;(2)ASP 的语言
相容性很高,其与任何ActiveX Script语言都能够相容;(3)安全性高,在查看网页原始代码的时候,只能看到HTML语言文件,无法看到原始的ASP 程序;(4)ASP借助ODBC驱动程序可以轻松连接、操控数据库,而且,文本格式以及Excel格式文件也可以被ASP当成数据库;(5)以对象为基础,学习容易,可以通过ActiveX控件扩充其功能内容。
2.3工作原理
ASP的发展代表着Web技术的进步,ASP的工作原理为:通过服务器脚本环境运行,对Web Server后台数据库内容进行呈现,也可以进行创建以及编辑修改,最后以网页形式在客户端的浏览器中呈现给用户。在完整的响应过程里,ASP本质属于动态网页,但是在客户端呈现给客户时,其基于Web Server获取的数据信息会以某个时刻的静态网页方式进行呈现,这样用户在浏览以及查询数据信息时会更加便捷。在客户端层面,其无需考虑浏览器是否能够接受Web页,因为Web Server已经完成所有工作,客户端浏览器只需要向Web Server发送HTTP请求,在接收到客户端发送的请求后,Web Server会调用ASP进行回应,并执行ASP 文件中的命令,包括到后台数据库对其数据信息进行读取、查询、编辑、修改、更新等,最后再把处理结果用HTML的形式呈现给用户。
3计算机专业网络课程开发技术
3.1静态网页制作
网络课程开发的大环境就是网页制作技术,在制作网页时通常采用Dreamweaver以及Frongpage两个软件,其中Dreamweaver是制作网页的主流软件,其作为具备网页制作、网站管理多功能的网页编辑器,对网页设计师来说是一套可视化网页开发软件,通过Dreamweaver 可以制作出不受平台以及浏览器限制的动感网页[2]。另作者简介:夏继禹(1962-),男,副教授,研究方向:计算机辅助教学、管理信息系统。
收稿日期:2018-08-05
ASP技术在计算机专业网络课程设计中的运用
夏继禹
(云南交通职业技术学院,昆明650041)
摘要:随着计算机技术的快速发展,人们已经进入了一个信息化时代,传统的教学方式已经无法满
足当前的教学需求。虽然传统教学方式有其固有优势,但是由于时间、空间限制其很难继续提升教学
效果,而网络教育则不同,其属于新时代背景下具有远程实时交互等特点的新型教育技术。计算机专
业网络课程作为网络教学学习内容的重要载体,其课程设计受到了教育界的广泛关注。
关键词:ASP 技术;网络课程;计算机专业;课程设计;应用
11
2018.11
2018.11
外,在制作网页时,还要借助Flash 动画设计软件以及Fireworks 图像处理软件。通过Flash 动画制作可以设计出充满动感的网页,而通过Fireworks 可以自由化导入图像Dreamweaver、Flash 以及Fireworks 3种软件也被称作网页制作三剑客。3.2动态网页制作
ASP 以及ADO 是微软公司制作动态网页的动态网
络和数据库技术,通过ASP 以及ADO 技术生成具有强大功能的Web 应用程序,通过该应用程序用户在一般的浏览器的基础上就可以实现查询以及存取网络数据库的数据。ASP 以及ADO 使得网页的灵活性、便利性更高,在Internet 中进行数据信息的检索和传递也变得更加简单[3]。3.3数据库
网络课程中会出现市场存取信息的情况,包括访问
文献等,这个时候就需要数据库技术,设计者采用较多的一般是SQL 以及Microsoft Access 数据库。前者的功能在于建立不同数据库之间的联系,按照ANSI 规定,AQL 是关系型数据库管理系统的标准语言。SQL 可以执行很多操作,包括数据库更新,提取数据信息等。当
前,Oracle、Microsoft SQL Server,Sybase,Access 等主流关系型数据库管理系统都使用SQL 语言。Microsoft Access 程序较为复杂,但是其属于一种具备强大功能的数据库软件,其作为关系式数据库,里面包含了一系列表、行、列,每一行属于一个记录,每一列属于一个字段,每个字段都会有一个字段名,字段名在同一个表里不能相同。3.4图片处理
在制作网络课程中,一定会用到图片处理技术,常用的图片处理技术主要是Photoshop,其具备图像扫描、图片编辑、图片制作、图像合成以及图像输入输出等多种功能。Photoshop 被公认为当前最好的通用平面美术设计软件,其具备功能多样化、使用便利化、功能稳定化等特点,因此Photoshop 是平面工具第一选择。
4
基于ASP 的计算机专业网络课程设计应用
asp脚本的应用教案
4.1系统架构
采用传统的三层结构B/S 模式建立网络课程教学系
统,其系统架构如图1所示。其中,第一层是用户浏览器,其作为用户与整个系统的接口。浏览器把HTML 代码转化成网页,网页的交互功能允许用户输入信息并提
交给后台,之后提出处理请求[4]。第二层是Web 服务
器,其作为用户后台,对用户的请求进行响应,通过ASO 生成HTML 代码,其中嵌入处理结果并提交给用户浏览器。Web 服务器主要功能为存储系统的功能模块以及应用程序,并通过功能模块以及应用程序处理用户请求,完成对数据库服务器的访问,通过查询、修改、更新等操作,把处理结果呈现给用户。第三层是数据服务器,其主要功能为协调不同Web 服务器提交的SQL 请求,实现数据库的管理。
4.2教学系统结构体系的构建
该网络教学系统的建立主要为了服务教学,因此,
在结构体系的建立需要从教学的角度出发。不仅需要其呈现教材教学资源,还要扩展教学资源;不仅
需要其辅助课堂教学还需要其在课外主导学生学习;另外,还需要其改变学生学习模式,为学生学习提供帮助,帮助学生进行自主学习、合作学习,防止过分依赖教师以及课堂学习;此外,还需要改网络系统具备管理功能,实现人员、课程资源等管理。基于ASP 的计算机网络课程教学系统结构主要包括3大模块:教师教学、学生学习以及教学管理.4.3系统主要功能
(1)系统登录功能设计:在进行系统登录时,一共
有学生、教师、管理员3种角,每个角对应不同的模块,因此其权限各不相同。
(2)针对管理员角的系统功能设计:在系统中,
管理员具备最高权限,对于所有的系统用户其都可以进行管理,除此以外,其还具备管理作业、资源课件上传
管理、公告发布等权限。
(3)针对教师角的系统功能设计:在系统中,教师应该具备管理课程、管理教学信息、管理学生信息、管理学生作业以及管理学生讨论模块的相应权限。(4)针对学生角的功能设计:在系统中,学生应该具备查看公告、学习课程资源、提交作业、提出问题、上传/下载资源、讨论区交流、在线考试、查看考图1系统架构示意图
客户浏览器
Web 服务器
数据库
(下转第35页)
12
2018.11
试结果等权限。
4.4数据库以及相关处理流程
在B/S 架构网络教学系统中,数据层属于系统的
核心部分,其在很大程度上影响着整个系统的运行效率[5]
。为了确保数据库设计效果,需要把数据库的关系
和性能进行规范化。在该网络教学系统中,教师、课程以及学生狗都是与用户应用逻辑关联的实体。
当前,网络课程教学系统功能模块已划分明确,为了确保用户能够最快捷达到用户请求,我们设计一套流程图来进行说明:首先,用户进行登录,系统对用户进行判断,如果错误,可以进入注册界面或者选择退出系统;如果正确,则根据数据库的用户角和权限使用户进入相应界面,由此完成整个程序的执行。
5结语
随着互联网技术、计算机技术的快速发展,利用网
络教学系统进行教学活动已经成为当下的一种趋势,所写的ASP 技术正是顺应时代发展需求。结合自己对传
统课堂以及网络教学系统的思考提出了一个基于ASP 技术的计算机专业网络课程教学系统,希望其对辅助教师教学、帮助学生学习知识有辅助作用,并促进我国计算机专业课程的高效率高质量教学的早日实现。
参考文献
[1]张克新.ASP.NET AJAX 技术在网络课程开发中的
应用研究[J].数字技术与应用,2012,(11):
159-160.
[2]胡湘萍,李彦勤.ASP.NET 的网络课程开发技术应
用探讨[J].无线互联科技,2016,(04):22-24.[3]王艳娜,周欣悦.基于ASP.NET 的网络教学系统的
设计与实现[J].电子测试,2014,(17):50-51+29.[4]孔丽英.浅谈ASP 动态网页设计课程一体化教学
[A].中国职协2013年度优秀科研成果获奖论文集
(下册)[C],2013:8.
[5]马玉梅.电大远程开放教育计算机教学———ASP 动
态网页程序设计课程探究[J].中国教育信息化,
2013,(16):44-46.
4结语
近些年以来,信息化以及网络化手段正在全面融入
当前的各个领域,日常生活因此而实现了突显的转变与改进。相比于常用的爬虫技术,主题网络爬虫具备了更加突显的个性化与精确性特征,因此有助于简化网络搜索的整个流程,同时也增强了网络搜索的实效性。在该领域的有关实践中,技术人员针对主题网络爬虫有关的网络搜索技术仍需予以全面改进,在此基础上服务于主题搜索引擎的进步与发展。
参考文献
[1]张芳,王培进.主题网络爬虫技术在高速公路信息
采集中的应用[J].烟台大学学报(自然科学与工
程版),2017,30(03):255-260.
[2]田俊.浅谈主题网络爬虫关键技术[J].天津职业
院校联合学报,2017,19(03):78-85.
[3]郎振红.基于主题网络爬虫思想的Web 数据挖掘
算法研究[J].工业和信息化教育,2016,(10):
79-84.
[4]李应.基于Hadoop 的分布式主题网络爬虫研究[J].
软件导刊,2016,15(03):24-26.
[5]王景中,邱铜相.基于TF-IDF 改进算法的聚焦主
题网络爬虫[J].计算机应用,2015,35(10):
2901-2904+2919.
[6]施磊磊,施化吉,宋玉平,等.基于Hadoop 的分布
式主题网络爬虫的设计与实现[J].信息技术,
2015,(07):109-112.
[7]方星星,鲁磊纪,徐洋.网络舆情监控系统中主题
网络爬虫的研究与实现[J].舰船电子工程,2014,
34(09):104-107.
[8]高伟锋.基于Heritrix 的主题网络爬虫设计与实现
[J].南宁职业技术学院学报,2011,16(01):97-100.
(上接第12页
)35

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。