随着互联网技术的快速发展,利用电脑进行学习办公已经成为大众非常喜欢的工作方式。为更好的辅助高校C++课程教学工作,利用互联网进行C++进行教学辅助,成为这门课程教师的关注的重点。本文通过对当前市场的教学辅助应用软件P进行需求调研,以怎样更方便为师生提供便捷的教学辅助服务为目标,进行了详细的系统设计和研发。C++教学辅助系统以Java技术为平台,分为三类用户即学生、教师和管理员。学生角色主要实现如下功能:注册登录、教学资料浏览下载、教学视频浏览下载、课程作业的查看提交、在线考试、错题收集、信息收藏、公告信息浏览个人信息修改等;教师角色主要实现功能:注册登录、教学资料登记设置、教学视频资料登记设置、课程作业的登记设置、学生作业提交管理、试卷的登记设置、试题信息的登记设置、学生考试信息的浏览查看、问题答疑等、管理员角色主要实现:学生信息的登记设置、教师信息的登记设置、教学资料的登记设置、教学视频的登记设置和课程作业的设置处理、作业提交信息的设置处理、试卷信息的设置处理、试题信息的设置处理、考试信息的设置处理等。系统后端开始使用IntelliJ IDEA,使用Java作为编程语言和MySQL作为后台数据库进行整体开发和设计。前端页面的开发使用VUE。C++教学辅助系统的实现能够极大的帮助教师提升C++教学质量,同时帮助学生更好的进行C++学习。

C++教学辅助系统主要分为三类功能界面视图:学生用例视图、教师用例视图和管理员用例视图。   

学生角色主要实现如下功能:注册登录、教学资料浏览下载、教学视频浏览查看、课程作业的查看提交、在线考试、错题收集、信息收藏、公告信息浏

教师角色主要实现如下功能:注册登录、教学资料登记设置、教学视频资料登记设置、课程作业的登记设置、学生作业提交管理、试卷的登记设置、试题信息的登记设置、学生考试信息的浏览查看、问题答疑等

管理员角色主要实现如下功能:学生信息的登记设置、教师信息的登记设置、教学资料的登记设置、教学视频的登记设置和课程作业的设置处理、作业提交信息的设置处理、试卷信息的设置处理、试题信息的设置处理、考试信息的设置处理等。

基于JAVA的教学辅助系统的设计与实现_注册登录

基于JAVA的教学辅助系统的设计与实现_用例_02

基于JAVA的教学辅助系统的设计与实现_用例_03

基于JAVA的教学辅助系统的设计与实现_注册登录_04

基于JAVA的教学辅助系统的设计与实现_Java_05