科技与创新┃Science and Technology&Innovation ·118·2021年第06期
文章编号:2095-6835(2021)06-0118-02
基于SSM的“我的课堂”管理系统的设计与实现
姜丽莉,涂玄武
(南京工业大学浦江学院,江苏南京211200)
摘要:对当前已存在的在线学习平台的优缺点进行研究分析的基础上,对系统功能进行设计。通过线上课前资料下载的预习、课上随堂作业的练习以及课后生成试卷的复习与巩固,提高师生线上和线下的互动力。系统主要功能包括师生管理、公告信息通知、资源上传与下载、作业提交与批改、试卷生成与测试、空中社区以及数据库实验自动评判等。系统采用B/S架构、Spring MVC框架、Tomcat服务器、MySQL数据库等主流的开发工具与技术界面简洁友好,性能良好。
关键词:在线学习平台;试卷生成;MySQL;Spring MVC
中图分类号:G434文献标志码:A DOI:10.15913/jki.kjycx.2021.06.046
近些年来,国内众多企业看到了人们对“互联网+教育”方面的实际需求,通过这次新冠肺炎的疫情,也清楚地意识到教育不应仅仅停留在学校的课本上,“互联网+教育”线上线下模式的建立显得尤为重要[1]。越来越多的企业更加注重了这方面的开发,存在不少优秀的在线课堂平台,例如中国大学MOOC、雨课堂、智慧树、超星泛雅等都适用于在线教学[2]。这些平台均有各自的特和优势,高校教师可以根据课程内容、学习进度等具体情况为学生开展对应的教学服务活动[3]。
市面上存在的在线课堂软件普遍存在以下不足:①不能提供给计算机专业学生专属的教学服务,比如在线运行SQL 脚本文件等;②不能提供即时的通讯服务,学生不能把在课堂学习过程中产生的疑惑或课堂学习的效果及时反馈给教师,教师也不能及时地了解到学生学习的效果;③不能主动推送个性化的计算机专业知识,仅提供给学生CSDN、简书、知乎等类似的网址查询。
本文设计与实现的“我的课堂”学习交流平台,综合了目前市场上已存在的相似在线课堂软件的功能,采用当前盛行的SSM框架进行开发[4],并解决了上述的不足之处,为计算机专业学生提供个性化精准教学服务,学生可及时与教师线下沟通咨询,教师可根据学生的学习情况、学习进度整理出自己的教学计划等。
1系统分析
为了“我的课堂”学习交流平台的发展,提升师生在“我的课堂”学习交流平台互动层面上的多样性,本文在
需求分析的基础之上着重研究以下几个方面:①如何加强师生在课堂以外的沟通能力;②如何使师生在教学过程中的互动层面多样化;③完成课堂教学任务后,应如何避免“师生不答疑、学生不互助、沟通不协调”的教学窘境。
为了实现上述研究目标,系统需具备以下功能:①试卷功能。教师可为学生发布课后试卷考试,以题库方式从中选取合适的题型以及题量供学生课后自测;②作业管理。教师可为自己所带班级的学生发布随堂练习并设置完成时限,学生提交作业后由教师进行统一批改。③教学资源下载。为了保证课堂内容的充分预习,教师可将相关的教学资料(包含文档、PPT等)上传以便学生课前下载。④数据库实验自动评判。学生通过该系统提交数据库实验成果,系统可以自动进行评判打分。⑤公告通知。师生课前、课后重要消息的发布。⑥空中社区。在社区内师生可以自由发帖或实时聊天发表自己的看法,此外管理员可对优秀帖设置置顶和加精。2系统主要功能实现
2.1技术架构
系统采用B/S体系结构,并采用传统的MVC模式进行开发,所涉及技术主要包括Web服务器、前端选型、J2ee 框架、数据库和开发环境等,如表1所示。
2.2主要功能实现
根据系统分析,本系统主要包含功能模块如图1所示。
2.2.1试卷生成与考试模块
本模块使用的角是教师和学生,教师通过本模块来管理题库、组卷、发布试卷,学生通过本模块来参与教师发布的考试。试卷管理界面如图2所示。
Science and Technology &Innovation ┃科技与创新
2021年第06期
·119·
图1
系统功能模块图
图2试卷管理界面
2.2.2作业提交与批改模块
ssm框架实现登录功能本模块使用的角是教师和学生,教师通过本模块来完
成作业发布与批改,学生通过本模块获取与提交作业。2.2.3
课堂资源模块
课堂资源管理是师生在课堂教学前下载重要文件的关键之处,系统针对课堂资源的操作均在此模块进行,本模块提供的功能有课堂资源上传、下载等。在本模块中教师可以创建文件夹对课前资源进行上传,学生则可以对已上传的资源进行下载预览。2.2.4
空中社区模块
本模块的使用角包括管理员、教师和学生等,均可以进入空中社区界面。这一部分主要是介绍空中社区中的在线论坛以及实时聊天界面。2.2.5
数据库实验评判模块
数据库实验自动评判模块是基于课堂作业模块的衍生
模块,因此大体功能与课堂作业模块类似。不同的是,本模块在发布过程中需要教师提前创建好SQL 脚本文件运行的基本条件,即完成对数据库表结构的设计。如果表结构设计有误,则教师不能成功发起数据库实验流程;如果表结构设计无误,才可对学生所提交的SQL 脚本文件进行查看与批改。在批改过程中,系统会自动运行提交的SQL 脚本文件。3结束语
本文设计与与实现的“我的课堂”学习交流平台就是对“IT 教育+互联网”新型学习模式的探索,通过互联网为师生课堂学习交流提供线上的辅助工具,指导教师合理教学以
及学生合理吸收课堂内容。
本系统的创新点包括:①系统功能齐全,覆盖了教学的全部流程;②实现了数据库实验自动评判,教师可发起数据库实验作业,在学生上传SQL 脚本文件后由系统自动运行评判,最后计算出学生实验得分;③通过空中社区中发帖或实时聊天的形式,师生可以自由发表对课内外知识的看法。参考文献:
[1]鲁立强,帅琴,李季,等.基于中国大学MOOC 、慕课
堂和QQ 三结合的分析化学课程在线教学实践[J ].大学化学,2020(5):1-8.
[2]周晶,王晓红.高校信息素养类慕课(MOOC )创新策
略研究——基于中国大学慕课和学堂在线开展的调研[J ].图书馆学研究,2019(18):7-16.
[3]李立耀,孙鲁敬,杨家海.社交网络研究综述[J ].计算
机科学,2015,42(11):8-21,42.
[4]王勇,王松,张红英.基于B/S 构架的网络结构可视化
系统设计与实现[J ].计算机工程与应用,2020(11):230-237.————————
作者简介:姜丽莉(1985—),女,江苏南京人,硕士研究生,工程师,研究方向为计算机应用技术、数据挖掘与机器学习。
〔编辑:张思楠〕
(上接第117页)
注,PLC 技术于机械自动化控制领域的应用,不仅提升了工业制造的效率与品质,也保障了控制系统的可靠性。与传统控制方式相比,以PLC 技术为核心搭建的控制平台具有更加快速的响应速度,能够在满足正常控制需要的前提下,减少整个系统运行的能耗,且操作更加方便,稳定性强。从发展趋势看,PLC 技术在机械自动化控制装置中的应用,可建立更加稳定、更具效率的控制系统,为企业带来更大的经济效益。同时,PLC 技术与人工智能技术的结合,将为工业生产、制造领域的智能化发展创设条件,助力产业革新。
参考文献:
[1]郭福桂.浅析PLC 技术在机械工程自动化中的应用[J ].
工程技术(全文版),2016(6):221.
[2]刘杰,贾宜民,李锋,等.机械自动化控制中PLC 技术
的应用分析[J ].科技风,2019(12):140-141.————————
作者简介:孙里洪(1969—),男,河北张家口人,本科,工程师,研究方向为过程自动化。
〔编辑:丁琳〕
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论