一、团队人员:
张晓茂、刘启航、李韶文、柳明启
二、应用的技术:
springboot+mybatis+AOP+ehcache,前端bootstrap+layUI
三、项目详细介绍
本系统主要为了让用户能够在线上进行医学知识方面的考试,抛弃了传统的纸张考试,并且每一个用户所生成的试卷是不同的,增加了考试的公正性,从出卷人的角度来说,出卷人只需要指定某一次测试的题目数量,题目分数,及格分数,试卷难度即可,系统会为每一个用户生成唯一的试卷。
1、前台注册页
2、个人中心。可以查看自己的错题,针对自己的错题进行专项练习;查看自己的考试成绩,是否通过;查看自己模拟测试的成绩;修改个人信息等
3、考试中心。可以查看所有正式考试,参加考试。
进入相应的考试活动,点击开始考试则正式开始考试
考试界面,右边有考试计时器,也有快捷定位考题功能
4、练习中心。模拟测试练习,随机练习,分类随机练习,分类顺序练习。
5、后台登录页,后台管理员可以注册,但是没有权限则无法进入除了个人中心和主页的任何页面
可以查看用户或者管理员的浏览日志,也可以按照时间段查看
6、题目管理
主要对题目进行操作管理。包括添加题目,其中添加题目主要分为两种添加模式:在系统中进行题目的添加,一次添加一道题目(能够保证添加题目的正确性),使用excel表格添加题目,需要在系统中下载excel模板,在模板中添加题目,否则会出错,可以一次添加1000道题目,题目的正确性要靠添加人主动去判断。检错功能用户以excel表格形式添加的题目,如果有不符合规则的,则就会以excel表格的形式将错误的题目发送给用户。
7、修改题目。对题目的选项,正确答案,题干等进行修改,错题率,抽题率(针对于每一道题目),可以查看每一题的错题率和抽题率,系统会自动统计出错题率和抽题率,后台还可以对错题进行回收处理,仅对近七天的内容有效。
8、测试管理。添加测试,根据 测试名字、测试时间、每一道题目的分数、数量、及格分数、考试范围等信息来添加一次测试,修改测试,可以修改某一次测试。
统计结果,可以统计某一次测试的最高分,平均分,最低分,及格率等等
9、超级管理员可以对某一个后台操作用户添加/删除权限,有权限之后才可以进行相应的操作
超级管理员能够添加职务,职务可以选择相应的权限行为
超级管理员将职务赋予给管理员,充当某一角色,并拥有相对应的权限,每次进行这类操作都必须对当前管理员身份进行认证,认证通过才能提交操作。
10、知识点管理。可以对知识点进行增删改查,添加的知识点会生成一颗知识树,方便用户查看,该知识树是无限级分支,可以任意添加节点。
用户的组织与身份管理