需求明细
1. 登录与注册功能
(1) 学生注册与登录,教师统一由管理员创建。教师不可以更改学生信息。只能查看当前班课中的学生信息。学生信息与教师信息可以由管理员统一管理,也可以自行修改。
(2) 打开系统主页是登录页面,根据用户身份进行登录,进入到不同的页面。
2. 学生角色
(1) 学生可以修改自己的信息以及加入到对应的课程中进行作业提交与修改。提交作业时,给定两种状态,一种是可修改状态,当前状态下可以修改自己提交的作业。一种是最终提交状态,不可修改。只能等待教师打分。
(2) 学生提交作业方式为文本提交,以学号+姓名方式进行提交。
(3) 学生提交完成作业之后,教师审阅评定之后,可以在作业历史中查看自己每次的作业评分以及所属等级。
(4) 学生可以通过查询加入课程进行作业提交,也可以通过主页浏览找到课程加入。
3. 教师角色
(1) 教师可以发布自己的作业,设定提交时间段,超出规定时间段时学生无法再提交作业。发布好自己的作业时,告知学生当前作业课程编号,以供学生加入。
(2) 对学生提交的作业进行打分。设定分数段为0~100分。60以下不及格,85以下良好,85以上为优秀(不含85)
4. 管理员角色
(1) 统一管理学生与教师信息、作业信息等
5. 作业提交管理
(1) 在系统主页中显示所有作业内容(做分页处理,比如每页显示10个作业课程内容。),对正在进行的作业和历史作业进行分类。
(2) 正在进行的作业为绿色提示标签,已经结束的为红色标签。
(3) 提供搜索框,根据设定,开发者可以选择让用户搜索课程代号或者课程名称得到查询结果。如果是课程名搜索,那么应当是模糊搜索。显示N个搜索内容,并以分页显示。
系统:MySQL数据库,JDK1.7以上,Eclispe、MyEclipse、idea,框架采用SSM
1