教师教学资源管理系统的设计与实现
2017-03-21于梓涵
于梓涵
摘要:针对当前教育教学资源管理效率较低的问题,设计并开发了教师教育资源管理系统。该系统包括前台和后台两个部分,其中,前台可实现用户注册登录、资源搜索、教案资源、师生互动、系统推荐等功能,后台可实现用户管理、消息管理、互动管理和资源管理等。功能测试结果表明,该系统实现了预期功能,能够对庞大的教育教学资源进行高效合理的管理,明显提高了学校师生对教学资源的利用率。
关键词: 资源管理系统;网络技术;设计;实现
中图分类号:G642 文献标识码:A 文章编号:1009-3044(2016)33-0086-02
当前,网络技术高速发展,教学资源呈现出十分突出的数字化特点,且资源的种类和内容也随之越来越丰富,导致传统的教学资源管理方式难以满足当前信息化教育教学需求[1]。教学资源的合理管理是当前教育信息化建设的重要组成部分之一,对网络化教学来说必不可少。在当下的网络化时代,通过网络方式开展教育教学工作,从根本上改变了学生获得教育知识的方式,因此,对教学资源进行网络化管理变得尤为重要[2]。在网络的帮助下,更多的教学资源能够得到共享和利用,学生和老师之间的交流和讨论可变的更为便捷,学生也能够学习到更多的文化知识[3]。利用网络向学生传递文化知识已经成为了一种新的流行模式[4],这种模式的优点在于,能够把海量的教育知识进行有个性的集中或开放式的管理和操作,对教师来说,可以通过这种教学资源的管理,将更多的文化知识提供给需要的学生,也能够及时收到学生的反馈,从而制定更合理的教育教学计划;对学生而言,无疑是打开了一扇可以获取课堂之外的知识的新窗户,他们可以根据自身的特点或者兴趣爱好,选择自己感兴趣的资源进行学习,还可以将遇到的问题及时反馈给老师。随着经济水平和技术水平的提高,目前大部分的院校都具有高效的网络设备和功能齐全的校园网[5],在这种硬件的支持下,急需设计或开发一种能够适用实际教学需求、促进师生进步、合理管理教育教学资源的系统或平台。因此,开展教育教学资源管理研究具有重要的现实意义。
1 系统设计主要技术
下面介绍本文设计并实现的教育资源管理系统涉及的主要技术。
1.1 B/S体系结构
B/S模式即浏览器服务器服务模式。B/S模式的优点在于,对用户而言,仅需要设备装有一款普通的浏览器,就能够访问远程的服务器提供的相关服务。使用时,用户通过浏览器可远程登录服务器,不仅对客户终端的硬件要求低,而且可通过互联网扩大服务范围,能够极大地降低成本。B/S体系结构通常包括显示、逻辑和数据三个层次。其中,显示层用于将客户的指令发送给服务器,并将服务器返回的信息呈现给客户;逻辑层用于处理客户端提交的指令;数据层用于实现对数据库的访问,并将根据指令处理后的数据及时返回给服务器。
1.2 SQL Server 2005
SQL Server 2005具有相当多优点,如安装方便,用户只需根据安装向导,简单的执行相应的操作即可完成安装;由于该数据库系统可对用户呈现图形化的界面,因此操作起来十分方便,用户可方便地执行备份、修改等操作;支持Web技术,该数据库系统能够与ASP.NET结合,实现将数据发布到Web界面。
此外,SQL Server 2005在安全性方面具有明显的优势。例如,在用户使用该数据库时,首先需要输入用户身份,待数据库判定该用户输入信息正确,身份合法时,用户才能成功登录,进而执行其所需操作。对数据进行加密时,包括两个方面:数据库和数据本身,即该数据库系统可以根据用户需求对数据库进行加密,也可以在数据库内部对数据内容进行加密,可避免数据操作时带来的安全问题。
1.3 .NET 开发工具
随着网络建设技术的发展和提高,ASP.NET技术已经得到了众多研究和开发人员的认可,现已成为网站建设的重要技术之一,利用目前十分流行的Visual Studio平台,可支持开发人员根据其需求,迅速、高效的开发出其所需的.NET程序。在使用ASP.NET技术时,可充分利用其优势,如利用.Net提供的代码块及私有类,能够使得程序开发变得更加灵活;利用其能够吃撑的众多的编程语言,可显著提高语言在编译时候的效率和稳定性;通过拖拽工具箱即可实现对控件的设计,可明显降低开发强度。
2 系统概要设计
2.1 系统功能模块图
本文设计开发的教育资源管理系统可分为前台和后台两个部分,其中,前台主要包括用户注册登录、资源搜索、教案资源、师生互动、系统推荐等功能,后台主要包括对注册用户的管理、系统消息的管理、用户间互动的管理和系统资源的管理等功能,如图1所示。
2.2 主要功能模塊设计
下面按照上述的功能模块图,分前台和后台两个部分分别介绍系统中的主要功能模块的详细设计。前台主要包括
1)注册登录模块。本文开发的教学资源管理系统针对的用户为在校的老师和学生。在用户能够正常使用本系统之前,首先需要注册成为系统的合法用户之后才能正常登陆,进而实现对系统相关资源的使用或其他操作。在注册时,用户需要向系统中提交与其身份相关的信息,如用户账号、编号、邮箱,以及登录密码等。在提交后,系统首先验证该账号有没有被使用,如果已经被使用,则提示用户更换用户账号,直到用户提交的账号可用,方可注册成功,系统后台数据库会存储该用户提交的相关个人身份信息。在登录阶段,用户需要将已经注册的合法的身份信息,包括账号、密码等,填写到系统的相应位置,系统后台会自动读取该信息,并将该信息与后台数据库进行匹配和比较,当匹配成功后,才能正常登陆,否则提示登录失败。
2)资源搜索模块。资源搜索模块包含在了系统的主界面上,该模块用于为用户从系统中查找自己需要的资源提供方便,可根据所需资源的类型、关键字、课程名称等多种形式进行搜索。除此之外,系统主界面中还提供了通知、信息统计等相关功能,能够为用户接收相关的重要通知,以及对系统已有资源情况的了解提供帮助。
3)教案资源模块。教案资源模块的设计主要是管理并为学校师生提供课程教案的相关电子资源,可为其自主学习提供帮助。在该模块中,用户能够获得系统中包含的电子教案资源的列表,电子教案资源的简要的内容介绍,以及该资源的使用情况,包括使用量、评价、留言等相关信息。由于课件资源是使用十分频繁的教案资源之一,因此,本模块专门设计了课件资源子模块,通过该子模块,用户可下载、浏览、评价教师授课时使用的课件,为后期课程教授的规划和调整提供依据
4)师生互动模块。该模块的设计能够促进师生之间的交流,缩短两者的距离,在两者之间架起可直接交流的平台。利用该模块,学生可以将学习过程中遇到的各种问题难题、对课程教学和管理的意见建议及时高效地反馈给相关老师或管理人员;教师或管理人员也能够通过该模块及时了解学生的学习、工作、生活状态。
5)教学资源推荐模块。该模块的设计目的是针对不同的用户,根据其自身实际情况,向其推荐可能符合其特点或兴趣爱好的相关知识,如可根据用户平时浏览或下载的习惯、历史记录等,主动向该用户展示其可能感兴趣的其他教育教学资源。
系统后台的主要作用是对系统的运行进行维护和操控,支持系统能够稳定、正常的为用户提供相关服务。系统后台的用户通常为系统的管理员,因此,后台主要包括对用户的管理、通知的管理、资源的管理以及管理互动,具体而言,主要包括以下几个模块:
1)用户管理模块。该模块主要用于对用户的相关操作进行管理,以维护系统的合理运行。如当用户向系统中上传了非法文件或发表不当言论等,管理员需及时发现并对该用户作出锁定、禁止发表言论等合理处理,以限制其进一步操作。此外,基于该模块,管理员可以对用户的相关信息进行修改,以保证当前用户存在的合理性。
2)消息管理模块。该模块用于管理员发布或向用户发送与其账号等相关的系统重要信息,并对这些信息进行管理。通过发布信息,可使用户及时了解自身或与系统相关的动态。管理员基于该消息管理模块,可实现对已经发布的相关通知进行操作,如删除过期的通知,编辑需要更新的消息等。
3)互动管理模块。在用户通过向系统中指定位置输入合法的个人登录信息后,并得到系统验证后,方可登录系统,并可在该系统中,与其他用户讨论问题,自主发表对某一话题的看法等言论,向老师或管理员提出意见建议等。对上述互动信息的管理主要通过互动管理模块实现。利用该模块,管理员可对上述内容进行编辑和清理等操作。
4)资源管理模块。系统中包含了各种教育教学资源,为了能够确保这些资源可为用户所用,管理员需要对其进行合理的管理。利用该模块,管理员可对系统中的资源进行审查,及时清除无用、不当和非法资源,进而保证系统的高效合理运行。
3 系统测试
为了验证本文设计并开发的资源管理系统的功能,对系统进行了测试,测试结果如下:
由上表的测试结果可以看出,本文设计并开发的教学资源管理系统能够实现预期功能。
4 结束语
本课题对当前教育教学资源管理的相关研究进行了梳理和讨论,并在此基础上设计并开发了教师教学资源管理系统。该系统利用B/S模式、SQL Server 2005、.NET等,基于VS開发平台实现。功能测试表明,该系统实现了预期功能,能够对庞大的教育教学资源进行高效合理的管理,明显提高了学校师生对教学资源的利用率。
参考文献:
[1] 冯凤举.基于Web的网络教学系统的设计与实现[D].厦门:厦门大学,2014:1-4.
[2] 王春霞.基于Web数据挖掘的高校教育资源服务平台[J].电子设计工程,2011,19(5):88-90.
[3] 李丹,闫朝升.数字媒体技术在高校网络教学资源中的应用研究[J].齐齐哈尔医学院学报, 2010(03):5-20.
[4] 孙进康,陈章其.高校网络教学资源的建设与共享[J].中国电化教育,2008(1):12-29.
[5] 李兵.基于B/S框架的教学资源库系统的设计与实现[D].长春:吉林大学, 2014.