目录
一、软件工程课程设计“作业管理系统”的总结和期望
该系统研究的意义
在当今全球疫情的时期,返校、出行等人员流动无法顺利有序进行的情况下,很多学校的教育方式正逐渐由线下授课方式转换为线上授课方式。而此时,一套完善的线上授课及作业系统便成为切实的需求。因此,为了在教育领域应用计算机帮助教学工作更顺利地进行,解决教师与学生教学生活中远程操作的问题,设计实现该网上作业管理系统。
本系统在研究目前国内外作业管理情况的基础上,从学校的实际需求出发,将学生、教师以及管理员三者整合在系统中,采用当前较为流行的B/S(浏览器/服务器)结构、JSP动态网页开发技术和SQL数据库共同实现,设计并实现了一个功能较为完善的小型在线作业管理系统。通过对系统进行一系列的需求分析、设计、编码、测试等工作,使系统实现了管理员发布管理公告、教师管理、设置班级、课程;老师在线发布作业、批改作业、网上答疑;学生上传作业、查看作业信息、提出疑问的功能。重点对系统设计过程作了相应描述,同时也对系统需要改进的地方做了总结。
功能概述
该软件主要功能方向为实现分用户管理(角色包括:教师、学生、管理员)——注册账号、设置权限、邮箱验证;
其中:
教师功能:{修改个人资料及修改密码,查看、搜索公告};
{发布作业,批改作业,统计分数,DDL提醒,查看班级成员,发布班级公告,查看学生作业完成情况};
学生功能:{修改个人资料及修改密码,查看、搜索公告};
{根据自己课表查看老师布置的作业(我的作业),下载作业附件,上传作业,查看上传作业情况及教师打分情况}(只可对自己的作业进行调整,没有对其他作业操作的权限);
管理员:根据权限进入管理员相应的页面的功能,修改个人资料功能,设置班级、课程、任课教师,具有查看、删除作业的功能。
其他:学校层面(教务处)或学院层面(教学秘书等)的全体课程数据统计及分析;数据访问安全性;相同课程理念数据分析。
系统逻辑功能结构图
软件设计类图