SCI论文(www.lunwensci.com):
摘要:随着信息时代和互联网的发展,在线课程教育迎来蓬勃发展。在线课程学习平台中,论坛系统是其中重要的子系统之一,它是老师和学生之间进行在线交流答疑的重要工具。当前诸多在线课程学习平台的论坛系统存在功能单一、交互性弱、管理不够完善等问题。本文设计并实现了一个基于JSP的在线课程学习论坛系统,旨在为师生们提供一个便捷的在线交流平台,并将其作为在线课程教育平台的有益补充。该系统功能完善,交互功能强、操作简单,页面设计美观,易于维护、可扩展性较强。
关键词:在线课程学习;论坛系统;JSP;帖子
本文引用格式:陈敏,等.基于JSP的在线课程论坛系统设计与实现[J].教育现代化,2020,7(45):1-4,9.
Design and Implementation of Online Course Forum System based on JSP
CHEN Min,CHEN Liang,LI Sheng-lin,PENG Zhen-hao,HU Yi-long,XIAO Zan
(Hunan Institute of Information Technology,Changsha Hunan)
Abstract:With the development of the information age and the Internet,online curriculum education is booming.In the online course learning platform,forum system is one of the important subsystems.It is an important tool for teachers and students to communicate and answer questions online.At present,there are many problems in the forum system of online course learning platform,such as single function,weak interaction,and imperfect management.This paper designs and implements an online course learning forum system based on JSP,which aims to provide a convenient online communication platform for teachers and students,and take it as a useful supplement of online course education platform.The system has perfect function,strong interactive function,simple operation,beautiful page design,easy maintenance and strong scalability.
Key words:Online course learning;Forum system;JSP;Post
一 引言
近年来,随着社会经济的不断发展和进步,互联网已经渗透到人们学习、工作和生活的方方面面,在线课程学习平台成为人们网络学习的承载平台,而其中的论坛系统则是一个为师生们提供在线交流答疑的信息交互平台[1],是在线课程学习平台的重要组成部分。当前网络在线课程教育存在许多问题,如学生和老师之间交互性差、学生在课程网上留言长时间无人回复、管理员功能模块不够完善以及在线课程网站没有细分出专门的答疑模块等[2]。
针对上述问题,本文设计并实现了一个在线课程学习的论坛系统。在此系统中,用户可以不受时间和地域的限制发表观点和想法,并保证教师与学生交互双方实现信息实时传送,方便了教师与学生之间的沟通与联系。其次,本论坛系统加入了一些新潮的元素模块,更加符合现代学生的风格,由此可以提高学生的使用频率和积极性。再者,本论坛系统为管理员专门提供了一个后台管理系统,方便管理维护。最后,本论坛细分了各类科目答疑模块以便于学生的提问和老师的解答。
本系统的特点:
(1)系统具备了完善的论坛功能与模块,包括登录和注册、用户个人资料的修改、用户发帖和回帖、删除帖子;管理员可以管理论坛,其中包括对用户进行授权、删除用户、删除帖子、置顶帖子、设置精华帖、发布公告信息和帮助信息、各个板块的创建和删除等。
(2)系统运用了SSH相关技术开发在线课程学习论坛,因此该论坛系统兼容性良好,可以运行在各种web服务器或者应用程序上。
(3)系统交互功能强,操作简单,页面简约大方,符合当代年轻人的风格。
(4)系统可扩展性强且易于维护。
二 系统总体设计
(一)系统总体功能结构
如图1所示,本系统总体结构包含了两大类功能模块,即前台功能模块和后台功能模块,前者主要负责用户与论坛的交互功能,后者主要负责论坛管理的功能。
(二)系统总体处理流程
系统总体处理流程如图2,其可以分为游客、用户以及管理员的相关处理流程。
游客处理流程:游客是未注册论坛账号的使用者,游客进入论坛后,只能浏览论坛中公开的信息,比如浏览论坛公告、论坛帮助和论坛帖子。游客可以注册成为论坛用户。
用户处理流程:论坛用户是核心用户群,首先进入登录界面填写用户名和密码进行登录验证,验证成功后才可正式进入论坛首页,它拥有游客的所有权限。
管理员处理流程:具有管理员权限的论坛用户,可在首页点击后台管理进入后台管理系统中心。
三 关键模块实现途径
帖子是论坛的核心,好的帖子能够吸引大量的用户访问,因此发帖、回帖、结贴、删帖等功能必须完善。下面以帖子(Topic)代码来分析SSH框架的使用情况。TopicAction.java中关键代码如下所示:
图4为用户发帖的处理流程。用户需要在相对应的板块下发帖,填写帖子标题和帖子内容等信息,然后点击提交显示发表成功。
四 系统实现
(一)前台用户端
(1)首页
系统首页显示热帖榜、新帖榜、论坛公告和论坛帮助等内容,如图5所示。
(2)个人中心
在用户个人中心里,可以直接看到自己的个人资料,左侧进行查看消息、查看个人帖子和评论、修改资料、修改密码和安全退出等操作,如图6所示。
(3)用户发帖
论坛按照时间、作者和积分显示所有帖子。帖子显示如图7所示。用户可查看帖子,显示帖子状态(已结帖/未结帖)、帖子版块、帖子标题和内容。用户回复帖子,可以按照自己想法编辑内容发送即可。
(4)版块分类
如图8,版块分类显示所有版块,每个版块包括子版块,每个帖子都隶属于版块下面。
(二)后台管理端
(1)用户管理:包括看用户信息、设置用户权限和删除用户,如图9所示。
(2)帖子管理:系统管理员可以对帖子进行相关的管理,进行增删改查,如图10所示。
(3)版块管理:版块管理如图11,包括版块的增删改查。
(4)公告管理:公告管理如图12,包括公告信息的增删改查。
五 结语
本文采用SSH[3]、JavaScript和Ajax[4]技术,设计并实现了一个简捷、高效、服务于在线课程学习平台的论坛系统。系统功能完善,界面设计简洁明了,具有良好的可扩展性和移植性,且易于维护。希望能为高校网络课程的SPOC在线教学能提供一定的帮助。
参考文献
[1]马秀芝.校园BBS论坛管理系统设计与实现[D].电子科技大学,2014.
[2]潘敏,凌惠,于朝阳.国内外BBS论坛发展及管理比较研究[J].思想理论教育导刊,2017,24(3):66-72.
[3]王立平,刘二动.基于SSH架构的高校创客空间平台设计研究[J].萍乡学院学报,2018,55(03):11-34.
[4]曾鸿智.基于互联网+的JAVA在线练习考试系统设计与实现[J].电脑知识与技术,2019,13(15):81-83.
关注SCI论文创作发表,寻求SCI论文修改润色、SCI论文代发表等服务支撑,请锁定SCI论文网! 文章出自SCI论文网转载请注明出处:https://www.lunwensci.com/jiaoyulunwen/31273.html