技术栈:JavaWeb+MySQL
需求分析:
本系统正是基于此来开发设计的一款《操作系统》课程的精品网站。它同时面向教师和学生。系统使用Java语言作为后台开发语言,通过JSP来搭建前端页面。使用MySQL作为数据存储工具,结合Navicat作数据库可视化。主要实现的功能包括教师线上发布作业、上传教学资料、在线回复、上传问题等、学生可在线下载作业、下载教学资料、互动交流、在线答题等。本系统目的在于提供可以分享教育资源的平台,以此来提高学生的自主能动性,另外作为课堂辅助工具,可以提高学校教学质量。
管理员角色:
(1)网站公告管理:系统管理员可发布网站公告,师生可在线查看公告信息。
(2)教师信息管理:管理系统注册的教师信息。
(3)学生信息管理:管理系统注册的学生信息。
(4)教学资料管理:管理已发布上传的教学资料信息。
(5)教学视频管理:管理员已发布上传的教学视频信息。
(6)自测题目管理:管理系统内所有自测题目的录入与删除等
教师角色:
(1)发布作业:教师可发布课堂作业,并支持上传附件。
(2)互动交流:教师可在发布留言与其他系统用户进行线上交流。
(3)下载资料:教师可下载系统后台发布的教学资料与视频等。
(4)查看公告:教师可查看系统后台发布的通知公告。
学生角色:
(1)下载作业:学生可查看教师发布的作业,并下载作业附件。
(2)在线自测:学生可在线自测,系统可自动打分。
(3)在线视频:学生可在线观看教学视频。
(4)互动交流:学生可在发布留言与其他系统用户进行线上交流。
系统截图如下: