基于SSH框架的视频教学系统的开发与设计
发布时间:2021-10-12 07:33
针对传统课堂教学形式单一、效率低下、受时间和空间限制等问题,开发设计基于SSH框架的视频教学系统。其通过Java语言完成系统的编写,采用Struts框架来搭建系统基础架构;采用B/S的结构将系统分为模型、视图、控制器三个层次,降低系统的耦合性,提高了系统的可修改性和可移植性;采用Hibernate框架进行数据库操作,提高了持久化代码开发速度,且降低了维护成本;采用Spring框架实现对Struts和Hibernate的管理。实验测试结果显示,该系统能够稳定运行,满足设计要求。
【文章来源】:现代电子技术. 2018,41(12)北大核心
【文章页数】:4 页
【部分图文】:
SSH框架结构Fig.1StructureofSSHframework
衤呒?悖?Model)、数据表现层(View)和数据持久层(Controller),从而实现高效的代码重用及并行开发。其中,模型层主要用于处理系统的业务逻辑。具体表现为处理用户提交的请求,将处理结果保存到数据库中,并返回给表示层以向用户提供视图显示。表示层是教学系统用户与系统间进行交互的接口,其能够接受用户提交的请求,并提交给业务逻辑层进行处理。同时,还可将接收业务逻辑层的处理结果显示给用户。数据持久层用于保存系统的数据,其由SQL数据库及服务器文件系统组成。系统架构如图3所示。图2系统功能结构图Fig.2Structurediagramofsystemfunctions图3系统架构Fig.3Architectureofsystem3系统测试教师用户输入账户和密码后登录系统,系统主页面如图4所示。图4系统主页面Fig.4Homepageofsystem系统页面右边部分为课程检索页面,可根据年级、学科查找相关的视频课程,再由下方显示最近添加进入系统的教学视频。主页面左边部分为用户账号信息,包括用户已上传的课程、浏览过的教学视频以及已订阅的课程和已评论过的课程。教师用户点击主页面左侧的96
层次,分别为业务逻辑层(Model)、数据表现层(View)和数据持久层(Controller),从而实现高效的代码重用及并行开发。其中,模型层主要用于处理系统的业务逻辑。具体表现为处理用户提交的请求,将处理结果保存到数据库中,并返回给表示层以向用户提供视图显示。表示层是教学系统用户与系统间进行交互的接口,其能够接受用户提交的请求,并提交给业务逻辑层进行处理。同时,还可将接收业务逻辑层的处理结果显示给用户。数据持久层用于保存系统的数据,其由SQL数据库及服务器文件系统组成。系统架构如图3所示。图2系统功能结构图Fig.2Structurediagramofsystemfunctions图3系统架构Fig.3Architectureofsystem3系统测试教师用户输入账户和密码后登录系统,系统主页面如图4所示。图4系统主页面Fig.4Homepageofsystem系统页面右边部分为课程检索页面,可根据年级、学科查找相关的视频课程,再由下方显示最近添加进入系统的教学视频。主页面左边部分为用户账号信息,包括用户已上传的课程、浏览过的教学视频以及已订阅的课程和已评论过的课程。教师用户点击主页面左侧的96
【参考文献】:
期刊论文
[1]网络环境下在线课程教学系统设计[J]. 王金社,刘东,陆惠玲. 现代电子技术. 2017(22)
[2]基于Web的互联网网络在线辅助教学系统设计[J]. 刘东,王金社. 现代电子技术. 2017(20)
[3]基于Struts2与Hibernate框架的Java Web应用研究[J]. 欧阳宏基,葛萌. 自动化技术与应用. 2016(02)
[4]基于Flash Media Server技术的远程视频教学系统[J]. 闫俊伢. 内蒙古师范大学学报(自然科学汉文版). 2016(01)
[5]基于SSH2架构的Java Web通用权限管理的设计[J]. 韩江. 智能计算机与应用. 2014(02)
[6]基于SSH与Highcharts整合架构的Web应用研究[J]. 张建军,刘虎,倪芳英. 计算机技术与发展. 2013(09)
[7]基于MVC模式的资源访问代码的自动生成[J]. 陈宁. 沈阳工业大学学报. 2010(04)
硕士论文
[1]基于SpringMVC框架的网络视频教学系统的设计与实现[D]. 郝俊宁.北京工业大学 2016
[2]基于SpringMVC框架的授权管理系统的设计与实现[D]. 王岱琼.华中科技大学 2014
[3]基于Struts+Hibernate+Spring框架的信息管理系统的研究和实现[D]. 杨刚.武汉理工大学 2010
本文编号:3432143
【文章来源】:现代电子技术. 2018,41(12)北大核心
【文章页数】:4 页
【部分图文】:
SSH框架结构Fig.1StructureofSSHframework
衤呒?悖?Model)、数据表现层(View)和数据持久层(Controller),从而实现高效的代码重用及并行开发。其中,模型层主要用于处理系统的业务逻辑。具体表现为处理用户提交的请求,将处理结果保存到数据库中,并返回给表示层以向用户提供视图显示。表示层是教学系统用户与系统间进行交互的接口,其能够接受用户提交的请求,并提交给业务逻辑层进行处理。同时,还可将接收业务逻辑层的处理结果显示给用户。数据持久层用于保存系统的数据,其由SQL数据库及服务器文件系统组成。系统架构如图3所示。图2系统功能结构图Fig.2Structurediagramofsystemfunctions图3系统架构Fig.3Architectureofsystem3系统测试教师用户输入账户和密码后登录系统,系统主页面如图4所示。图4系统主页面Fig.4Homepageofsystem系统页面右边部分为课程检索页面,可根据年级、学科查找相关的视频课程,再由下方显示最近添加进入系统的教学视频。主页面左边部分为用户账号信息,包括用户已上传的课程、浏览过的教学视频以及已订阅的课程和已评论过的课程。教师用户点击主页面左侧的96
层次,分别为业务逻辑层(Model)、数据表现层(View)和数据持久层(Controller),从而实现高效的代码重用及并行开发。其中,模型层主要用于处理系统的业务逻辑。具体表现为处理用户提交的请求,将处理结果保存到数据库中,并返回给表示层以向用户提供视图显示。表示层是教学系统用户与系统间进行交互的接口,其能够接受用户提交的请求,并提交给业务逻辑层进行处理。同时,还可将接收业务逻辑层的处理结果显示给用户。数据持久层用于保存系统的数据,其由SQL数据库及服务器文件系统组成。系统架构如图3所示。图2系统功能结构图Fig.2Structurediagramofsystemfunctions图3系统架构Fig.3Architectureofsystem3系统测试教师用户输入账户和密码后登录系统,系统主页面如图4所示。图4系统主页面Fig.4Homepageofsystem系统页面右边部分为课程检索页面,可根据年级、学科查找相关的视频课程,再由下方显示最近添加进入系统的教学视频。主页面左边部分为用户账号信息,包括用户已上传的课程、浏览过的教学视频以及已订阅的课程和已评论过的课程。教师用户点击主页面左侧的96
【参考文献】:
期刊论文
[1]网络环境下在线课程教学系统设计[J]. 王金社,刘东,陆惠玲. 现代电子技术. 2017(22)
[2]基于Web的互联网网络在线辅助教学系统设计[J]. 刘东,王金社. 现代电子技术. 2017(20)
[3]基于Struts2与Hibernate框架的Java Web应用研究[J]. 欧阳宏基,葛萌. 自动化技术与应用. 2016(02)
[4]基于Flash Media Server技术的远程视频教学系统[J]. 闫俊伢. 内蒙古师范大学学报(自然科学汉文版). 2016(01)
[5]基于SSH2架构的Java Web通用权限管理的设计[J]. 韩江. 智能计算机与应用. 2014(02)
[6]基于SSH与Highcharts整合架构的Web应用研究[J]. 张建军,刘虎,倪芳英. 计算机技术与发展. 2013(09)
[7]基于MVC模式的资源访问代码的自动生成[J]. 陈宁. 沈阳工业大学学报. 2010(04)
硕士论文
[1]基于SpringMVC框架的网络视频教学系统的设计与实现[D]. 郝俊宁.北京工业大学 2016
[2]基于SpringMVC框架的授权管理系统的设计与实现[D]. 王岱琼.华中科技大学 2014
[3]基于Struts+Hibernate+Spring框架的信息管理系统的研究和实现[D]. 杨刚.武汉理工大学 2010
本文编号:3432143
本文链接:https://www.wllwen.com/jiaoyulunwen/jiaoyujiaoxuefangfalunwen/3432143.html