您好, 访客   登录/注册

基于SSH框架的大学物理线上分享平台的设计与应用

来源:用户上传      作者:董世宸 王子煜

  摘 要:随着信息时代的到来,在教育信息化的大趋势下,数字化教育建设成为教育系统中不容忽视的一环。项目研究的目标在于通过整理课程思政在大学物理中的案例,基于SSH框架,实现一套以物理课程思政教育为主要目的的线上教学分享平台。该平台将线上与线下思政教育完美融合在一起,有效提高学生的中华文化自信,文化认同和对于哲学的社会主义核心价值观的深入认识和理解。
  关键词:SSH;线上教学平台;大学物理
  中图分类号:TP311 文献标识码:A 文章编号:2096-4706(2022)16-0022-05
  Design and Application of College Physics Online Sharing Platform Based on SSH Framework
  DONG Shichen, Wang Ziyu
  (School of Electronics and Computer Engineering, Southeast University Chengxian College, Nanjing 210088, China)
  Abstract: With the advent of the information age, under the general trend of education information, the construction of digital education has become a link that cannot be ignored in the education system. The research goal of this project is to realize a set of online teaching sharing platform with the main purpose of physics curriculum ideological and political education based on SSH framework by sorting out the cases of curriculum ideological and political education in college physics. The platform perfectly integrates online and offline ideological and political education, and effectively improves the confidence in Chinese culture, cultural identity of students and in-depth cognizance and understanding of the socialist core values of philosophy.
  Keywords: SSH; online teaching platform; college physics
  0 引 言
  大学物理思政线分享平台的目的在于改变传统的教学模式,实现线上分享大学物理课程思政案例。将“立德树人”这一目的融入到大学物理课程线上教学中,是本项目功能实现的重点。
  本项目基于东南大学成贤学院实际物理教学情况,基于SSH框架等相关技术设计并实现了一套B/S架构的物理课程思政教育线上教学分享平台,该平台将线上物理教学与线下思政教育完美融合在一起,可以有效的提高学生的中华文化自信,文化认同,以及在哲学层面上提高对于社会主义核心价值观的认识和理解。
  SSH,本项目中指Struts,Spring,Hibernate,即一整套动态网页开发技术以及开发技术框架的集合,SSH动态网页开发体系在传统javaee框架的基础上,继承了javaee分层架构的模式,但是其在业务对象平台专用性上没有特殊的限定要求,使得采用SSH框架技术开发的系统具备了很强的可拓展性和可移植性。此外,因为SSH框架技术栈全部开源,文档优秀,生态构建良好,使用SSH框架开发能够大大的减少系统开发难度,缩短开发时间。
  MySQL是典型的关系型数据库,它是最流行的关系型数据库之一。MySQL与Web应用开发中也是最好用的RDBMS软件之一。它的独特之处在于:将软件数据作为数据表存储于系统内部,这增加了查询速度并提高了灵活性。考虑到MySQL体积小、速度快且开源的特点,本项目的开发选择MySQL进行数据持久层的搭建。
  B/S架构,即浏览器browser/服务器server架构模式,是在IT技术兴起,网络基建进步侯,网络应用开发者们在原本C/S架构上的一种改进的架构。开发时,大部分的系统服务被集中在服务器上,这样就不需要让客户麻烦的更新客户端或者产生适配问题,在完成开发后,用户只要在任何设备上安装浏览器软件,就可以通过访问网站所在地址进行项目的使用。这种开发架构模式,大大简化了客户的设备要求,减轻了系统在维护升级上的负担,从而减少了系统总共开发与维护成本。
  1 系统需求分析
  1.1 系统需求分析
  系统基于东南大学成贤学院大学物理课程思政线上教学的实际情况进行了需求分析,通过查阅相关资料和走访教师询问细节,初步明确了包括信息展示,教育学习,在线自测,信息交流四大主要功能。根据实际需求将权限分为以下三类:(1)管理员,可以对系统的所有数据进行全局管理,使用管理后台的所有功能。(2)教师,教师可以对个人信息,教育W习模块,信息展示模块的相关数据进行修改,其主要功能职责在于配合学生进行思政教学的学习,发布相关资料和试题。(3)学生,学生是本系统的最主要面向群体,在注册并登录后,可以使用本系统前台子系统的所有功能,进行信息展示的查看,教学视频和课件的学习,学习结束后进行自测考试以检验学习成果。除此以外,学生应还可以在信息交流模块进行信息留言讨论,从而进行问题反馈解决问题。

nlc202211021001



  1.2 系统业务流程分析
  本系统的核心功能为大学物理思政教育学习,根据需求分析,大学物理课程思政线上教学分享平台的业务流程可以明确为:老师使用后台子系统发布思政学习相关材料和视频公告等,学生在系统前台子系统收到并查看公告以获取资料发方的消息,学生浏览并学习课件和视频,学习结束后使用自测考试功能进行学习成果的检验。此处,一次思政学习流程结束。具体业务流程如图1所示。
  2 系统功能设计
  2.1 系统架构设计
  本系统的核心需求在于使用网页开发技术,实现一套功能丰富,内容详实的线上教学分享平台,项目基于课程思政分享案例设计了两个子系统,前台新系统和后台系统。
  2.2 系统前台子系统
  本系统前台子系统主要由用户登录注册模块,信息展示模块,教育学习模块,在线自测模块,信息交流模块组成,详细信息如图2所示。
  2.3 系统后台子系统
  本系统后台子系统由用户管理,信息展示模块管理,教育学习模块管理,在线自测模块管理模块构成,详细信息如图3所示。
  2.4 系统功能模块设计
  本系统在功能实现上主要有用户登录注册模块,信息展示模块,教育学习模块,在线自测模块,信息交流模块。系统的核心功能便是教育学习模块,下面就教育学习模块功能实现设计进行详细解释:
  教育学习模块由教学大纲功能,参考文献功能,教学课件功能,教学视频功能和考试试题功能组成,详细功能模块设计如图4所示。
  2.5 数据库设计
  本系统基于MySQL5.7实现数据持久存储,系统主要使用数据库包括管理员表(admin),学生信息表(stu),老师信息表(teacher),文档信息表(doc)等,下面就上述数据表所记录数据和其所归属功能实现进行详细介绍:
  管理员,学生,老师信息表:本系统根据实际用户使用需求将用户权限分为三层,管理员,老师,学生;为此,建立了三张相对应的数据表进行三种权限用户存储:管理员账号因为只需要进行管理功能,故结构简单,只有管理员ID,管理员姓名,管理员密码三个属性。
  学生和老师用户因为功能需求,有详细信息记录功能的需要,故有编号,实名,性别,年龄,登录昵称,登录密码和是否删除(用户是否被封禁)属性。管理员可以在后台用户管理模块中对这些属性进行修改,用户也可以在自己的个人管理界面中修改自己的相关属性。具体数据库设计,以老师信息表如表1所示。
  文档信息表:本系统的文档存储功能是通过链接实现的,系统在文件附件上传成功后,将文件储存在的路径存储于数据库中。当用户访问附件下载路径时,系统对请求给出文件下载路径的请求回复以实现附件下载,文档信息表包括了文档编号,文档名称,附件路径,附件姓名,编辑时间和是否删除。
  公告信息表:本系统在所有前台Jsp界面中,都有公告信息以展示平台最新消息以和用户交换即时信息,公告信息表包括公告ID,公告标题,公告内容,公告时间,是否删除。
  留言信息表:信息交流功能包括了内容与回复,也就是留言,用户在本系统的信息交流功能中进行问题留言,发表留言后,其他用户可以对此用户的留言进行回汀A粞孕畔⒈戆括:留言ID,留言内容,留言时间,学生ID,回复内容,回复时间。
  视频信息表:和文档功能实现类似,本系统所有的视频分享与观看视频功能都是由路径链接实现,用户在点入视频观看页面后,系统会给用户的观看视频请求提供视频存储路径以供用户查看到视频具体内容。视频信息表包括:视频ID,视频姓名,视频介绍,附件url,附件姓名,上传时间以及是否删除。
  试题信息表:本系统还设有简单的在线测试功能,主要用于学生线上学习效果的检查。试题信息表包括:试题ID,试题名称,选项A,选项B,选项C,选项D,答案,分数以及是否删除。
  3 系统应用
  系统启动后默认进入前台子系统的未登录状态,用户可以于左侧栏位中找到用户注册登录模块入口,在此注册登录后,默认成为学生用户,可以使用前台子系统的所有功能,平台首页如图5所示。
  这里附上部分登录功能验证实现代码段:
  <script >
  loginService.login(document.ThisForm.userName.value,document.ThisForm.userPw.value,document.ThisForm.userType.value,callback);
  }
  //处理回传请求,若成功变将loginSuccess.jsp页面导入path路径,以供渲染。
  function callback(data)
  {
  document.getElementById("indicator").style.display="none";
  if(data=="no")
   {
  alert("用户名或密码错误");
   }
   if(data=="yes")
   {
  alert("通过验证,系统登录成功");
   window.location.href="<%=path %>/loginSuccess.jsp";
   }
   }
  </script>
  用户可以在顶部菜单里选取功能模块,进入各功能模块对应的jsp界面,这里主要展示本系统核心界面――视频教学与课件教学模块界面:

nlc202211021001



  用户在点击教学视频后进入选取视频界面,学生用户可以在这里学习老师上传的教学视频。详情操作如图6所示。
  同样的,在教学课件模块,学生用户可以在这里浏览并下载教学课件以供课下自我学习。详情操作如图7所示。
  学生可以在信息交流模块里进行问答,所有用户都可以在本功能模块里进行问题的提问和解答,如图8所示。
  本系统除学生用户使用的功能前台子系统以外,还包括教师和管理员用户使用的后台管理子系统,老师可以在后台子系统内进行课件,视频,试题的管理,包括上传,修改,删除等功能。管理员可以在后台子系统内进行用户,权限等系统使用方面的管理,包括用户录入,修改信息,删除用户等,如图9所示。
  4 结 论
  本系统立足于东南大学成贤学院在大学物理课程思政线上教学的实际需求,基于SSH框架设计并实现了一套B/S架构的线上教学分享平台,通过教案分享,视频在线学习等方法,将思想政治教育融入课程教育,对学生的行为举止,思想道德起到积极正面引导作用。
  参考文献:
  [1] 任焕海.基于SSH的过程性考核管理系统设计与实现 [J].现代信息科技,2020,4(13):25-27.
  [2] 唐满华,柳毅,段立军,等.基于MVC模式的科技管理信息系统设计与实现 [J].计算机技术与发展,2020,30(9):165-170.
  [3] 任ê.基于SSH的过程性考核管理系统设计与实现 [J].现代信息科技,2020,4(13):25-27.
  [4] 胡治芳.基于BOPPPS教学模式与线上教学平台的混合教学设计――以电子商务概论课程为例 [J].福建轻纺,2022(4):47-50.
  [5] 曾晓,钱明赞.基于JSP的高职院校学生信息管理系统设计 [J].现代信息科技,2021,5(23):30-32.
  [6] 余久久,尹陈,张继山,等.基于安卓平台的轻量级课堂考勤管理系统设计与实现 [J].通化师范学院学报,2021,42(10):84-88.
  [7] 罗利琴.基于SSH的高校学工管理系统研究 [J].自动化技术与应用,2021,40(2):174-177.
  作者简介:董世宸(2001―),男,汉族,江苏南京人,本科在读,主要研究方向:计算机科学与技术;通讯作者:王子煜(1985―),男,汉族,江苏南京人,硕士,讲师,研究方向:信息化教学、纳米光学。

nlc202211021001




转载注明来源:https://www.xzbu.com/1/view-15441668.htm

相关文章