*最近,按照课程设置的要求,一个人变成了一个小项目——题库管理系统。 *开发工具: myEclipse2017
使用要求:三层架构管理jdbc
课程内容如下。 在线题库管理系统可以进行在线题库管理,也可以查看在线题库的卷、答案、成绩及答案。 用户分为三类:学生用户、教师用户和管理员用户。
(1)管理员用户
管理员可以管理班级
a .增加班级信息
b .查询班级信息
c .修改班级信息
d .删除类信息。 删除班级信息时,如果该班级下有学生,则无法删除班级。 必须删除该班下的所有学生,才能删除该班。
管理员可以管理学生用户:
a .在某个班级下,可以增加一个学生用户,批量导入学生信息(Excel导入功能);
b .可咨询学生用户,按班查询,按姓名、学号模糊查询
c .批量删除一个或多个学生用户。 这里的删除是假删除,也就是修正标记
d .重置学生密码,修改学校号码和密码以外的信息
e .批量导出某个班级的学生信息(导出单元功能)。
管理员可以管理教师用户:
a .增加教师用户,也可以批量导入教师信息(Excel导入功能);
b .可以查询教师用户,用姓名、工号模糊查询;
c .批量删除一个或多个教师用户。 这里的删除使用假删除,即修正标记;
d .重置教师密码,修改工作号码和密码以外的信息
e .批量导出所有教师信息(导出单元功能)。
管理员能管理课程:
a .增加一门课程(不同课程的课程编号唯一),也可以批量导入课程信息);Excel导入功能);
b .查询课程,可按课程名称、课程编号查询
c .批量删除一个或多个课程。 此处的删除是假删除,也就是修改标记
d .批量导出所有课程信息(导出单元功能)。
)2)教师用户
教师可以管理课程(课程分为系统所有课程和该教师管理的课程) :
a .教师用户可以查询系统中的所有课程,也可以按课程名称、课程编号进行查询
b .教师用户可以将咨询的课程添加到自己管理的课程中
c .增加一门课程(不同课程的课程编号唯一),同时添加到自己管理的课程中;
d .从自己管理的课程中删除一个课程。
教师能管理班级和学生:
a .教师可以在一节课下添加现有班级
b .教师可以在一节课中删除班级
c .咨询学生用户。 对学生可按班查询,按姓名、学号查询;
d .批量导出某个班级的学生信息(导出单元功能)。
管理题库(题库可按知识点划分) :
a .教师用户可以在某门课程下进行题库导入;
b .添加、编辑和管理某个课程的题库。
组卷功能:
a .手动组卷功能
b .随机组卷功能。
试卷分析功能(使用EChartss报告) ) ) ) ) ) )。
)3)学生用户
学生用户可以注册新用户,注册的用户可以登录。
学生用户可以浏览、下载分课发布的各种题库。
题库练习功能
a .顺序练习功能:为单个或多个知识点选择;
b .错误问题练习功能:在考试或练习中回答错误问题,系统自动添加; ((选择) ) ) ) )。
c .智能抽取功能:适合将学习的多门课,以及过去的练习情况结合起来,智能筛选选择,逐步复习。
学生用户可以查看教师发布的试卷,在线测试,提交后查看成绩和总分。
个人知识掌握分析功能(使用EChartss报告)。
安装画面部分如下图所示。 登录登录画面
管理员主界面
管理员添加教师或批量Excel导入
随机组卷
试卷分析使用EChartss报告
想要相关代码和报告的人请留言。