柳原
摘要:基于.net的课件系统就是借助现代传媒技术构建的一种应用系统,它具有网络化、现代化等特征,突破了时间、地点的限制,能够调动学生“学”的积极性,提高教师“教”的有效性。该文中,笔者概述了.net技术,并探究了基于.net课件系统的设计。
关键词:课件系统;.net技术;系统设计
中图分类号:TP3 文献标识码:A
文章编号:1009-3044(2019)14-0048-02
在信息网络技术飞速发展的今天,网络教育已然成为学生学习的新途径,而相比较而言,网络教具突破了时间与地点的限制,丰富了教学的方式方法,为学生提供了丰富、多样化的学习资源,满足各层次学生的学习需求,同其也削弱了教师的引导与指导作用,对学生的自控能力提出了更高的要求。目前,网络教育一般会借助课件系统得以实现,而基于.net课件系统的设计,必须要贯彻以生为本理念,进行科学、合理的设计。下文中,笔者概述了.net技术,并探究了基于.net技术的课件系统设计。
1 .net技术
.net是为了解决互联网应用过程中普遍性问题而预设的基础设施,它主要有四个部分组成,分别为Windows .NET Framework、开发工具、服务器以及客户端软件。通过查阅文献、访问学者等方式发现,.net是一个理想化的未来互联网环境,其被认定为可以作为平台支持下一代互联网的可编程结构,更重要的是它的终极目标就是,实现用户随时、随地按需查阅。所以,在新时期背景下,将其应用于教育领域,制作课件系统,不仅能够丰富学生的学习资源,提高学生学习时间的利用率,同时还有助于真切地落实因材施教,促使学生按需查询。可见,将.net技术用于课件系统设计中,构建现代化、智能化、网络化的课件系统,具有一定的必要性与实践意义。
2 课件系统设计与研究
课件系统能够为师生提供良好的学习平台,不仅能够调动学生学习的积极性,促使学生按照需求查阅、学习,同时还能够提高教师的教学质量与水平,促使其制作课件的能力得到逐步提高。相比较而言,无论是C/S模式还是B/S模式,都有其独特的优势与不足,而为了提高课件系统的性能,笔者考虑将C/S模式与B/S模式有机结合起来,构建混合模式的信息模型。混合模式的信息模型,只要是浏览器合法用户都可以轻松查阅与使用,具体来讲就是:对于C/S部分,用户可以通过专用的客户软件直接向数据库服务器发出请求,并完成相应请求,而对于B/S部分,用户通过浏览器[→]Web服务器[→]相应Web应用程序[→]数据库服务器,并完成相应操作。而这里需要注意的就是,无论是C/S部分,还是B/S部分,使用的数据库服务器是同一个。在网络应用层,本系统采用“三层模式”的体系结构,实现了课件系统,即B/S模式。这样不仅能够加快访问的速度,还有助于提高数据的安全性,较为适合发布与查询课件。
2.1 课件系统的结构设计
2.1.1 功能结构
课件系统大致可以分为注册登录、课件点播(查阅)、评价、辅助以及管理这五个模块,其中辅助模块由主要有3方面组成,分别为:在线论坛、在线批注以及收藏。结合图1发现,课件系统的服务对象主要就是教师与学生,而为了确保课件系统的功能与性能,还设定了一个“管理员”。除此之外,该系统中出现了四个数据库,分别为:用户数据库、课件信息库、评价信息库以及其他数据库。其中,用户数据库,能够为抓住用户特征提供客观、真实的资料,对课件信息数据库起到了指明方向的作用;评价信息库,能够及时了解个用户的反馈,进而提高系统的针对性与服务质量。因此,设计课件系统的功能结构时,要充分考虑师生需求,而不能够仅仅凭借臆想进行设计,同时还要针对服务对象,构建不用的数据库,便于为用户提供有针对性的服务,提高系统了服务质量与服务水平。
2.1.2 拓扑结构
.net课件系统的拓扑结构主要有三部分组成,分别为服务端、网络通信以及客户端,而笔者设计课件系统的拓扑结构如图2。结合图2发现,Web服务器能够实现对课件在线观看以及搜索查询;数据库服务器能够有效地管理广大用户的信息数据,同时也能够管理好课件相关的信息,提高了数据信息的安全性;流媒体服务器主要的职责就是教学视频,实现了现场直播教学;而网视宝的主要职责就是搜集、处理、传输数据;无论数中心交换机还是交换机,它们的职责基本雷同,主要就是负责网络的通信功能。
2.2 用户控件设计
众所周知,结合用户特定目的进行控件开发,能够提高使用的效率,避免浪费,而本课件系统的用户控件主要是从三个方面着手,分别为:Admin、User以及课件,具体为:
2.2.1 Admin 控件
Admin 控件涉及的控件较多,而其中有三个较为重要的控件,分别为BBSCheck.ascx、ClassLesson.ascx以及UserAll.ascx,其中BBSCheck.ascx控件的主要功能就是完成管理员对在线论坛的审核、删除等工作;ClassLesson.ascx控件的对象就是课件,而主要进行上传、修改、设置以及分文别类等工作;UserAll.ascx控件的对象就是用户,而主要进行分组、权限以及审核等工作。
2.2.2 User控件
User控件涉及的控件同样具有多样性,而笔者设计的控件,概括如表1.
2.2.3 课件控件
课件控件主要有Answer.ascx、BBSList.ascx、BBSView.ascx、Post.ascx、LessonMenu.ascx、LessonTree.ascx、Search.ascx以及View.ascx等控件,而这些控件都拥有独特的职责,各司其职,才能够确保系统正常运作。
3 结束语
课件对于教师“教”与学生“学”都有着不可忽视的作用,然而在信息技术与网络技术飞速发展的今天,网络教育已经成为 “教”与“学”的一个重要途径。基于.net构建课件系统,不仅能够对学校的课件资源起到一个整个作用,为各位教育工作者提供一个相互学习的平台,更能够为学生提供一个便捷的学习途径,这样不仅能够调动学生学习的积极性与主动性,还能够提高教师的教学质量与水平,同时也能夠提高教师制作课件的能力。课件,构建基于.net课件系统,具有一定的必要性与实践意义。
参考文献:
[1] 李慧珠.基于.Net多媒体课件考试系统设计与实现[J].吉林广播电视大学学报,2015(6):5-6.
[2] 樊秋平.基于ASP.NET的课件系统的设计与实现[J].黑龙江科技信息,2014(33):178.
[3] 任大雁.基于.net的课程考试系统设计与实现[D].济南:山东大学,2018.
[4] 刘春.基于B/S结构的课件管理系统设计与实现[J].计算机光盘软件与应用,2014(5):65-66.
【通联编辑:张薇】