在线作业管理系统

应面向对象课程大作业的要求,开发一款在线作业管理系统。在此分享代码,链接见文末。

工具采用Eclipse + Tomcat + Mysql + Navica,设计了学生、教师、管理员三种访问身份。

教师可以通过该系统布置作业,上传题目,指定完成时间,学生完成作业提交后,教师可以下载学生作业文档,经过评阅后可以给出成绩和评语,并且查看学生作业完成情况,统计学生的成绩。学生可以根据教师布置的作业随机获取一道题目,下载作业题目,完成之后上传答案,并且支持多次提交,系统自动记录提交时间,待教师评阅完成之后可以查看成绩和评语,并且随时浏览自己的作业情况。管理员主要是对教师和学生账号的管理,由于时间原因,这一部分尚未完成。

教师部分

输入工号和密码,点击“教师登录”,进入教师主界面。在此可以查看作业信息如图1所示。

在线作业管理系统_第1张图片

图 1教师主界面

点击布置新作业,转到新作业布置页面。

在线作业管理系统_第2张图片

图 2 布置新作业界面

作业信息更新后,主界面如图3所示。

在线作业管理系统_第3张图片

图 3更新后的主界面

点击“查看”,跳转至作业详情界面。

在线作业管理系统_第4张图片

图 4作业详情界面

在此可以下载题目文件和学生作业文件。

并且在此页可以根据学生作业完成情况进行打分,书写评语,如图5所示。

在线作业管理系统_第5张图片

图 5打分和书写评语

并且在主界面点击“统计学生成绩”,可以获得学生成绩的分布信息。

在线作业管理系统_第6张图片

图 6 统计学生成绩

学生部分

输入学号和密码,点击“学生登录”,进入学生主界面。在此可以查看作业信息如图7所示。

在线作业管理系统_第7张图片

图 7 学生主界面

点击“查看”,可以查看指定作业详细信息,如图8所示。当学生未提交作业时,此界面可以下载题目文件,上传作业文件。

在线作业管理系统_第8张图片

图 8 作业详细信息

点击下载题目文件,可以获得经系统随机分配的题目文件。

点击“上传”,可以上传作业文件。当未选择作业文件就点击“上传”时,系统会进行提示。

上传作业文件成功后,系统自动记录上传时间并返回作业详情界面,此后可以点击“下载”查看上传的作业文件。

在线作业管理系统_第9张图片

回到学生主界面,作业信息随之更新。

在线作业管理系统_第10张图片

图 10 更新后的学生主界面

eclipse工程链接:https://download.csdn.net/download/qq_39609900/10533685

你可能感兴趣的:(WINDOWS,WEB,JSP,MYSQL,SERVLET)