
该文件是JavaWeb上机作业管理系统,压缩包格式。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
1. **学生与教师的注册与登录:** 系统支持学生注册和登录,而教师则由管理员统一创建。教师账户仅限于查看当前班级学生的详细信息,禁止修改任何学生数据。管理员负责对学生和教师的信息进行集中管理,并允许教师根据需要自行更新其个人资料。
2. **学生角色的功能:** 学生具备修改自身信息以及加入相应课程的功能,以便提交和修正作业。作业提交时,系统提供两种状态选项:可修改状态下学生可以对已提交作业进行调整,而最终提交状态则不允许任何更改,等待教师进行评分。作业提交采用文本形式,以学号和姓名作为唯一标识。完成作业后,教师进行审阅和评价,学生可以在作业历史记录中查看每次作业的评分及对应的等级划分。通过课程查询或主页浏览方式,学生可以添加课程并提交作业。
3. **教师角色的功能:** 教师可以发布作业任务,并设定明确的提交时间段;超出规定时间段的学生将无法再提交该作业。发布作业时,教师需告知学生该作业所对应的课程编号,以便学生能够加入课程。此外,教师还负责对学生提交的作业进行评分评估,分数范围设定为0到100分。成绩评定标准如下:60分以下为不及格,85分以下为良好等级,85分以上为优秀等级(不包括85分)。
4. **管理员角色的功能:** 管理员负责对系统中的所有学生和教师信息、以及相关的作业信息进行整体管理与维护。
5. **作业提交的管理机制:** 系统主页会展示所有已发布的作业内容(采用分页显示方式,例如每页显示10个课程内容),并将正在进行的作业和历史作业进行分类呈现。正在进行的作业会以绿色提示标签标记出来, 而已经结束的已完成的则以红色标签标识。为了方便用户查找, 系统提供搜索框, 开发者可以配置用户通过课程代号或课程名称进行搜索, 支持模糊搜索功能, 并以分页的形式展示搜索结果(最多显示N个)。
6. **技术架构:** 系统基于MySQL数据库以及JDK 1.7及以上版本开发, 并支持使用Eclispe、MyEclipse、Idea等集成开发环境 (IDE)。框架设计采用 SSM (Spring+SpringMVC+MyBatis) 技术栈实现。
全部评论 (0)


