任务详情
标题:企业内部考试训练系统开发架构:B/S (PC端)技能要求:Java(SpringBoot)、Vue+Element、MybatisPlus及其他运行环境:Kylin系统、达梦数据库、局域网交付方式:先确认原型设计图、数据库结构、再源码交付开发周期:小于30天功能需求:1.用户端,至少包括:a.用户首页:统计信息b.考试功能:显示未参加的考试信息,查看考试信息,开始考试作答,应显示试题、剩余时间、答题完成情况等。c.考试记录功能:显示已完成考试的列表信息(可按条件查询),并且可查看开始记录详细的考试信息,如答题情况、正确答案等。d.训练功能:自动生成训练卷(根据系统配置要求),可直接开始训练作答,完成后自动阅卷,并显示相关信息e.错题记录功能:显示错题列表信息(考试与训练),查看错误详情。2.管理端:▲考试管理a.管理首页:显示统计信息b.题库管理功能:显示题库列表信息、对试题进行增删改查,可设置多个题库题型包含:单选题、多选题、判断题、填空题、简答题,题干和选项应可以包含图片c.考试管理功能:显示考试管理信息、可创建、编辑、删除考试试卷信息,并设置参考人员;试卷可自动(选择、判断、填空)或人工批改答卷功能。二种试卷创建方式(创建时设置各个试题的分数):1.随机试题2.固定试题(可在题库中进行搜索)d.统计功能:统计并显示考试相关数据信息,支持数据导出e.配置功能: 训练卷配置:题型、题数量、题分数等。▲系统管理a.用户管理:显示用户列表信息、对用户进行增删改查、及分配角色、重置密码、设置用户状态等操作;实现导入或导出用户信息功能。对外提供权限查询接口,便于增加其他页面b.角色管理:显示角色列表信息、对角色进行增删改查、实现对角色的菜单权限设定(按钮级别)、实现向此角色添加用户、实现导出角色信息功能。c.菜单管理:显示菜单列表信息(层级显示、显示层级类型)对菜单进行增删改查、可设置菜单图标、实现导出菜单信息功能。d.部门管理:显示部门列表信息、对部门进行增删改查、显示部门状态等。e.日志管理:显示操作与登录的日志信息、对日志信息进行记录、并持久化保存日志信息其他:1.对删除、修改功能需进行操作前确认,防止误操作。2.输入信息合法性检查(文本长度、重名、数字判断、数字超限、小数点长度自动截止)等。3.数据列表显示信息时均可进行数据筛选、过滤、排序、分组。4.防恶意攻击、特定数据需加密、身份验证等常规功能。5.用户数量:200人。6.数据查询超时不超过0.5秒。7.开发要求:a.项目工程结构层次明了b.命名符合规范,注释内容清晰、易懂等。项目管理:1.1周内给出可运行的基础框架,应包含至少两个设计完的页面2.2周内给出权限查询接口3.每周对项目执行情况进行演示,便于我方确认开发进度