python电子考场与nacos运行监控
1 整体设计
融机改与人改、出题、答题、图表浏览、下载为一体。
每课十套试卷。随机抽题形成试卷,选项顺序随机打乱。
云端分布微服体系架构,非关系文档数据库支撑,合理编码数据表关联。
神禹网关调度,NACOS监护。
负载均衡与故障熔断恢复,高并发、高可用应对。
1.1 用户等级规划
管理员、教员、学员
2 数据表规划
五个数据表:用户、课目、试卷[题库]、考卷、试题.
以“身份证编码”唯一标识用户,以“课程编码”唯一标识调课目。
以“课程编码-试卷编码-试题编码”唯一标识题库试卷及其各个试题。
以“考生身份证编码-课程编码-考卷编码-试题编码”唯一标识考生的考卷及其各个试题。
Navicat考卷管护截图
Navicat题库试题管护截图
Navicat考卷试题管护截图
3 登录转接交互展示
3.1 入口登录选课页面
完成用户名和身份证信息验证、课目选择。只有合规的身份编码才能进入系统。
之后,管理员和教师,可选择进入“编辑备考”主题页面,进而进入“考试系统”主题页面。学员,则直接进入“考试系统”主题页面。
3.2 编辑备考主题页面
3.3 考试系统主题页面
教师
学员
4 备考编辑交互展示
4.1 用户信息编辑
完成学员和教员信息录入的“增-查-改-删”。只有录入后,才能登录进来,领略和完成相应的功能实惠。
4.2 考试课目编辑
完成课程信息录入的“增-查-改-删”。有了课程信息,即课目,才能展开题库试卷试题编辑。其中“统计”功能,用于统计课目具有的题库试卷套数。
4.3 题库试题编辑
完成题库试题录入的“增-查-改-删”。编辑框会随着文本的输入,自动“加行”显示。
