温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
基于
计算
在线
学习
平台
设计
实现
228 集成电路应用 第 40 卷 第 6 期(总第 357 期)2023 年 6 月Applications创新应用储,就可以访问服务范围内的数据资源,而且用户不必考虑数据存储的设备、类型和具体位置。最后,在云计算有虚拟化技术的特点,可以确保云计算资源的安全。2 基于云计算的在线学习平台的系统设计基于云计算的在线学习平台需要有数据存储、学习资源、平台的应用等。在线学习平台由用户层、应用层、管理平台层、数据存储层、基础设施层五层结构组成,系统结构如表1所示。(1)用户层。在线学习平台的使用者通过移动终端设备进行在线学习和教学。在线学习平台用户有学生、教师、管理员,管理员给学生、教师分配在线平台的登录权限。学生和教师根据管理员分配的在线平台的权限进行操作。(2)应用层。应用层在基于云计算的在线学习平台的组成部分,应用层给在线学习平台提供软件服务,提供云计算服务的服务接口,用户进入在线学习平台就可以使用云计算提供相应的服务。(3)管理平台层。管理平台层在基于云计算的在线学习平台中处于核心地位。管理平台层为在线学习平台的正常运行提供可靠的条0 引言在线学习平台使用时出现了一些问题。例如,资料无法浏览,资料无法下载上传的问题,直播时信息中断等问题。这些问题对软硬件环境提出了很高的要求,需要购置配置很高的服务器才能符合在线平台的运行要求,这样投入的资金很多。同时在线学习平台都是独立的,在线学习平台的资源信息不能共享,需要花费大量的科研人员去开发。现在使用大数据技术、云计算技术等来解决这些问题,开发基于云计算的在线学习平台,可以实现资源的信息共享、稳定性强、安全性高等的问题。1 云计算的关键技术(1)云计算技术。云计算技术是一种分布式计算技术,解决数据任务的分发、然后对结果分类统计和计算。云计算通过网络“云”将庞大的处理数据计算程序分割成若干小程序,通过服务器群组成的系统对小程序进行分析和处理,最后将结果返回给用户1-4。这种技术可以实现大量数据的有效处理和资源共享。在使用云计算技术时,用户不需要安置任何软件,通过网络设备就可以实现网络资源的访问。(2)云计算技术特点。云计算技术具有灵活性、共享性、低成本性、可靠性等特点。首先,在大数据技术的支持下,云计算技术的性能可以确保云端数据资源的共享。其次,用户通过访问云存基金项目:西安职业技术学院2022年度科技项目(2022GG03)。作者简介:王萍利,西安职业技术学院,教授,硕士;研究方向:计算机科学与技术。收稿日期:2022-10-26;修回日期:2023-05-22。摘要:阐述云计算的关键技术,基于云计算的在线学习平台的系统设计、功能模块设计,包括用户管理模块、资源管理模块、活动模块、作业与测试模块、统计模块,探讨在线学习平台的测试和评估。关键词:计算机技术,云计算,在线学习平台。中图分类号:TP393.09,TP311.52 文章编号:1674-2583(2023)06-0228-02DOI:10.19339/j.issn.1674-2583.2023.06.103文献引用格式:王萍利.基于云计算的在线学习平台设计与实现J.集成电路应用,2023,40(06):228-229.基于云计算的在线学习平台设计与实现王萍利(西安职业技术学院,陕西 710077)Abstract This paper describes the key technologies of cloud computing,the system design and functional module design of online learning platform based on cloud computing,including user management module,resource management module,activity module,homework and testing module,and statistical module,and discusses the testing and evaluation of online learning platform.Index Terms computer technology,cloud computing,online learning platform.Design and Implementation of Online Learning Platform Based on Cloud ComputingWANG Pingli(Xian Vocational and Technical College,Shaanxi 710077,China,)表1 结构图Applications 创新应用集成电路应用 第 40 卷 第 6 期(总第 357 期)2023 年 6 月 229件。在线学习平台的安全性和可靠性由管理平台层的支持,管理平台能够将所有的用户请求的任务发送给服务器,有服务器进行处理完成。(4)数据层。数据层负责基于云计算的在在线学习平台各类数据的存储管理。在基于云计算的在线学习平台设计中,数据层处于核心的地位。利用云计算技术的数据存储服务,该平台支持各类数据的存储并实现了对信息资源的共享和集中管理,平台的使用者可以在任何时间上传下载资源,最大限度地提升了资源的利用率,有助于消除信息资源不共享的现象。(5)基础设施层。基础设施层在基于云计算的在线学习平台的平设计中具有很重要的地位,基础设施层影响在线平台的服务能力和服务范围。基础设施层为在线学习平台提供存储设备、服务器、网络设备等硬件资源。这些硬件资源是以虚拟化技术来完成的,在一个物理服务器上生成多个虚拟机,使存储资源的利用率得到了提高。3 基于云计算的在线学习平台功能模块设计对基于云计算在线学习平台进行功能需求分析,在线学习平台由用户管理模块、资源管理模块、活动模块、作业与测试模块、统计模块五个模块示。(1)用户管理模块:用户管理模块分为权限设置、注册和登录模块。管理员给用户分配权限,用户根据分配的权限进行注册,注册成功的用户通过密码和用户号登入在线学习系统,用户登入系统后就可以进行分配权限内的操作功能。(2)资源管理模块:资源管理模块分为课程管理模块和资源管理模块。课程管理模块包括在线课程的开发,课程的资源的完善等。资源管理模块功能包括课程资源的上传和下载。(3)活动模块:活动模块分为主题讨论模块、问卷调查模块和签到模块等。主题讨论模块包括教师对课程内容的讨论、课程创新点的讨论等。问卷调查模块包括对课程知识点的掌握情况问卷调查、教师教学效果的问卷调查等。(4)作业与测试模块:作业与测试模块包括作业模块好测试模块。作业模块包括在线作业的布置、分发和批阅等。测试模块包括平时的在线测试、期末的在线测试等。(5)统计模块:统计模块包括课程统计模块、班级统计模块和资源统计模块。课程统计模块统计在线课程的考试成绩、课程的浏览量、课程的选课人数、课程的互动次数,班级统计模块统计参与在线学习的学生的学习情况,资源统计模块统计在线资源视频个数、音频个数、文档个数、动画个数、图片个数等。4 基于云计算的在线学习平台的测试在线平台功能的测试。在对在线平台的测试过程中,必须对整个在线平台的功能模块进行测试,确定其基本功能是否能实现,并将各个模块的测试结果进行记录。部分测试如表2所示。在线平台的非功能性测试。在线学习平台通过了功能测试后,对其在线平台的稳定性进行测试。测试在线学习平台是否能长期不间断的运行。部分测试如表3和表4所示。从数据分析可以判断,用户数目在一定范围之内,其稳定性能达到在线平台要求。5 云计算在线学习平台的评估(1)云计算环境提供基础层的设备,有网络设备、服务器、存储器等。云计算技术具有很强的计算能力和网络服务效果,而且不用考虑在线平台的开发成本。(2)云计算技术可提供的存储空间很大,给数据共享和数据存储提供了帮助,不用担心数据传输不畅通等问题。(3)云计算技术采用的是分布式的存储系统,为数据存储安全性提供了可靠的保证,在线学习平台中的用户不用担心数据传输过程的安全性问题。6 结语随着大数据技术、云计算技术的不断发展,云计算技术的给教育教学的改革也带来了便利,越来越多的行业使用云计算技术。云计算技术的具有强大计算能力、很大存储空间、稳定性高和安全性高的优点,给在线学习平台设计带来了便利。通过基于云计算的在线学习平台的设计不断完善和改进,给学生、教师和使用者提供可靠的学习保证。参考文献1 黄丹.云计算环境下在线学习平台的设计研究J.信息通信,2020(04):290-292.2 朱琪.基于MVC架构的课程网络教学系统的开发与设计J.电子设计工程,2018,26(23):85-88+93.3 陶庆.基于云计算的MVC架构数据挖掘平台的研究与设计J.集宁师范学院学报,2018,40(03):53-57.4 孙金鑫.面向学习效能提升的智能在线学习平台设计与实现D.沈阳:中国科学院大学(中国科学院沈阳计算技术研究所),2021.表2 登录测试用例表3 在线学习平台登录性能测试用例表4 在线学习平台登录性能测试结果