基于JavaEE的喜楽高考远程培训平台的系统设计

2022-02-07 11:34孙堂颖周子渲
国际商业技术 2022年1期
关键词:课程管理管理员试题

孙堂颖 周子渲

摘要:当代社会,是一个高新技术高速发达的时代,我们的生活早已经离不开互联网的存在。我们学习研究网络的工作者需要不断地吸取知识,并且进行创新。同样的,我们中规中矩的生活也应该有改变。那么,网络对于青少年而言,到底该意味着什么呢?我相信大家都只希望,这意味着学习,而不是游戏之类的。所以本课题就关于设计开发网上教学平台进行研究开发,主要内容针对高考。让我们的家长们发下对网络的偏见,它带给我们的不仅仅是娱乐,而是学习与思考。系统前台设计为管理员,教师系统以及学生系统。满足实现师生互动,学生分享,考试及评分等功能。系统后台利用Java开发技术,实现管理员对教师学生账号管理,课程试题的内容管理;教师对其教授的课程管理以及学生的成绩管理。本系统Web端后台管理设计完成了登录管理、教师管理、课程管理、学生管理,试题管理五个模块。

关键词:MyEclipse8.5;MySQL;网上课程

一、绪论

这个远程教育网站,由总管理员来管理后台的信息,系统前台有普通用户和管理员有两个端口,普通用户中的教师布置学习计划以及发布学习视频,并且我们的系统还进行分类,学生自行在平台进行学习和查找所需要的科目资料,并且在一段时间之后进行课后考试。试题都是自己的老师进行布置,有系统直接判断对错。每一位同学的答案在教师端都可以显示,这可以使教师依旧很好的掌握同学们的学习进度。大家也可以在论坛上分享自己的学习心得和提出问题,其他的人都可以对其问题进行讨论与研究,在下面发表自己的意见。老师在发布学习任务的同时也可以录制一些兴趣课程,让大家在休息时放松一下,也可以让游刃有余的同学得到一些提高。

二、需求分析

我的系统的目的是让学生即使在疫情期间,也可以很好地得到学习的环境与资源,以及与不在一处的老师和同学有着一定的交流和讨论。管理员在系统中拥有非常高的权限。

系统主要对以下三种用户进行分析:

1.管理员用户:注册与登录登出,学生用户的管理,教师用户的管理,学习计划的管理,学习资源管理,交谈话题管理,审核等多项。

2.学生用户:注册,登录,查看学习资料,考试,查看与参与话题,查看及修改自身信息及学习计划,查看成绩,登出。

3.教师用户:注册,登录,发布及查看学习资料与学习视频,发布考试试题及在数据库中录入正确答案,查看学生成绩,查看与参与话题,查看及修改自身的信息,审核学生学习计划,登出。

三、系统设计

3.1系统总体结构设计

本系统分为前台-远程培训平台和后台管理平台。前台-远程培训平台又分为学生平台和教师平台。学生平台可以通过登录管理,验证身份加入平台,可以修改自己的个人信息,通过话题管理发布话题和评论话题,通过课程管理制定和查看自己的学习计划,以及观看学习视频和资料,在教师发布试题之后,学生就可以进行考试。教师平台可以通过登录管理,验证身份加入平台,通过课程管理新增课程以及审核学生学习计划,新增和查看学习视频和资料,通过话题管理发布或查看话题和评论,通过试题管理发布试卷及答案,并且可以查看成绩。

后台模块主要分为登录管理、教师管理、课程管理、学生管理,试题管理这五个模块。

1.登录管理子模块:验证登录者的身份是否正确以及判断登录账号的权限。

2.教师管理子模块:方便管理员管理全部教师信息,可以很便捷的对教师信息的新增、删除、修改、查询。

3.课程管理子模块:方便管理员和教师对全部课程信息的管理,可以很便捷的对教师信息的新增、删除、修改、查询。

4.学生管理子模块:方便管理员管理全部学生信息,可以很便捷的对学生信息的新增、删除、修改、查询。

5.试题管理子模块:方便教师和管理员对试题内容的管理,可以很便捷的对学生信息的新增、删除、修改、查询。并且发布答案,判别对错。

3.2数据库设计与连接

本系统主要满足在疫情期间,各个学生不能校内进行学习,即使在家中,仍然可以进行有效的学习,及时了解知识点,观看学习资料与视频,和老师同学对于知识点和易错点进行讨论。以及满足教师在疫情期间发布学习资料和试卷,进行合理的分析,从而进行划分。

3.2.1数据库与表的设计

在数据库中,一共包含八个了表,分别是用户信息表,课程内资料发布表,公告及话题发布表表,题目表,话题回复表,个人成绩表,课程分类表,学生做题结果表。

3.2.2数据库连接

本系统的数据库用的是Spring的JDBC框架,再通過DAO层支持类去访问的。DAO是数据的访问对象。

3.3系统技术开发流程

本系统用JSP作为表现层(与后台控制层进行数据交互),Controller作为控制层,Service业务处理层,DAO作为数据访问层,利用MySQL进行对数据库的存放。

第四章 总结

这次疫情打乱了很多人的步伐,对于青少年来说,最受影响的当然便是那些即将高考的学子们,所幸这是一个科技发达的时代,网络技术的高速发展为他们提供了一定帮助,让他们可以在家里也能得到有效的学习。

本文章主要讲解了网站的系统设计,在以后的过程中会一半一半一步一步完善这份设计。

参考文献:

[1](美)Cay S.Horstmann,Gary Cornell.JAVA 2核心技术 卷II:高级特性.第7版.机械工程出版社.2006.

[2]孙鑫.Java Web开发详解--XML+XSLT+Servlet+JSP深入剖析与实例应用.电子工业出版社.2006.

[3](美)Cay S.Horstmann,Gary Cornell.Java核心技术:卷1 基础知识.第11版.机械工程出版社.2019.

[4]创客诚品,宋保卫,朱会东.Java从入门到精通.北京希望电子出版社.2017.

猜你喜欢
课程管理管理员试题
2021年高考数学模拟试题(四)
可疑的管理员
2019年高考数学模拟试题(五)
《陈涉世家》初三复习试题
2019届高考数学模拟试题(二)
探究新课程背景下如何完善小学课程管理
新形势下的课程管理
构建五年制高职数学小组的可行性分析
综合实践活动中的教师角色转换
让管理员管不了的名字