三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

python电子考场与nacos运行监控

python电子考场与nacos运行监控

1 整体设计

融机改与人改、出题、答题、图表浏览、下载为一体。

每课十套试卷。随机抽题形成试卷,选项顺序随机打乱。

云端分布微服体系架构,非关系文档数据库支撑,合理编码数据表关联。

神禹网关调度,NACOS监护。

负载均衡与故障熔断恢复,高并发、高可用应对。

1.1 用户等级规划

管理员、教员、学员

2 数据表规划

五个数据表:用户、课目、试卷[题库]、考卷、试题.

以“身份证编码”唯一标识用户,以“课程编码”唯一标识调课目。

以“课程编码-试卷编码-试题编码”唯一标识题库试卷及其各个试题。

以“考生身份证编码-课程编码-考卷编码-试题编码”唯一标识考生的考卷及其各个试题。

Navicat考卷管护截图

Navicat题库试题管护截图

Navicat考卷试题管护截图

3 登录转接交互展示

3.1 入口登录选课页面

完成用户名和身份证信息验证、课目选择。只有合规的身份编码才能进入系统。

之后,管理员和教师,可选择进入“编辑备考”主题页面,进而进入“考试系统”主题页面。学员,则直接进入“考试系统”主题页面。

3.2 编辑备考主题页面

3.3 考试系统主题页面

教师

学员

4 备考编辑交互展示

4.1 用户信息编辑

完成学员和教员信息录入的“增-查-改-删”。只有录入后,才能登录进来,领略和完成相应的功能实惠。

4.2 考试课目编辑

完成课程信息录入的“增-查-改-删”。有了课程信息,即课目,才能展开题库试卷试题编辑。其中“统计”功能,用于统计课目具有的题库试卷套数。

4.3 题库试题编辑

完成题库试题录入的“增-查-改-删”。编辑框会随着文本的输入,自动“加行”显示。

← 返回列表