自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(733)
  • 资源 (4)
  • 问答 (2)
  • 收藏
  • 关注

原创 基于SpringAI的在线考试系统-试题管理模块完整优化方案

体验提升:动态题型适配、多知识点关联、富文本解析等功能,让试题创建更高效、更专业。数据一致:重复检测、关联删除校验、导入日志等机制,避免试题冗余和数据混乱。功能完善:批量操作、筛选优化、预览编辑等功能,满足教学场景的精细化需求。业务适配:多知识点关联、试卷关联统计、富文本解析,适配技术类考试的专业需求。风险防控:禁止删除关联试题、状态校验、错误日志等机制,保障系统稳定性和数据安全性。

2026-01-22 01:33:52 32

原创 基于SpringAI的在线考试系统-知识点管理模块完整优化方案

体验提升:搜索筛选、拖拽排序、批量操作等功能,让知识点维护更高效,减少重复操作。功能完善:闭包表支持高效树形查询,导入预览编辑、错误日志等功能,满足复杂教学场景需求。数据一致:实时校验、重复检测、层级维护,确保知识点数据的唯一性和正确性。业务适配:关联试题/试卷统计、导入日志追溯,贴合教学管理的实际需求。风险防控:状态管理、批量审核、错误处理,避免误操作导致的数据混乱。

2026-01-21 23:21:01 289

原创 基于SpringAI的在线考试系统-试卷管理模块完整优化方案

体验提升:自动计算总分、拖拽排序、生成预览等功能,减少手动错误,提升组卷效率。功能完善:组卷模板、操作日志、冲突校验等功能,满足复杂组卷场景和审计需求。数据一致:关联表结构确保试卷与试题的关系清晰,统计和查询效率更高。业务适配:灵活的筛选条件和模板功能,适配不同考试场景(期中/期末/模拟考)。风险防控:关联考试校验、状态流转日志,避免误操作导致的数据丢失。

2026-01-21 22:22:33 519

原创 基于SpringAI的在线考试系统-考试管理功能布局+交互优化方案

列表清爽:操作列从7个按钮减少到4个,视觉拥挤感大幅降低,用户选择成本更低。体验流畅:快捷入口满足高频操作,独立页满足复杂需求,「双端刷新+灵活返回」确保操作闭环,避免频繁跳转。功能清晰:发布/监控/成绩等功能各司其职,职责更明确,系统可维护性更强。数据一致:双端刷新机制确保列表页与独立页面的数据实时同步,避免信息不对称。心智匹配:「列表→独立页→返回列表」的逻辑完全适配管理员“批量处理、快速确认”的工作习惯,是教育考试系统的通用最佳实践。

2026-01-21 13:04:17 566

原创 前后端协同开发最佳实践:从字段定义到版本闭环的全流程梳理(工作经验总结)

前端核心职责:页面布局、交互逻辑、基础表单验证(如输入格式校验、非空校验)、前端安全防护(如XSS过滤、防止表单重复提交)及展示类字段的加工生成,本质是“将后端数据转化为用户可交互的界面”。后端核心职责:数据持久化存储、核心业务逻辑处理、计算类字段运算、接口权限校验、数据安全防护(如加密、SQL注入防护),本质是“保障数据的安全、准确与高效处理”。两者的交集是持久化字段与计算类字段,需严格约定;各自的自主领域可独立优化,互不干扰。为直观呈现字段分类及职责边界,以下为字段关系逻辑图:fill:#333;

2026-01-21 12:34:38 919

原创 基于SpringAI的在线考试系统-成绩管理功能实现方案(续)

状态区分清晰:通过“中间态(仅客观分)-最终态(总分)”的布局和算法设计,让考生明确知道成绩的当前状态,避免认知混淆;跳转逻辑流畅:提交试卷后自动跳转至成绩页,无需考生手动查找,提升体验;算法兼容适配:通过status字段和-1标记区分“待批阅”和“得0分”,避免将“未批阅”误展示为“得0分”;刷新机制灵活:支持WebSocket自动刷新(体验优)和手动刷新(兼容性好),确保考生能及时看到最终成绩。

2026-01-21 09:11:21 803

原创 基于SpringAI的在线考试系统-成绩管理功能实现方案

角色适配精准:学生看个人成绩,老师看考生列表,避免了角色不符导致的空白页面,体验更流畅。数据可视化强:雷达图、进度条、饼图让成绩更直观,辅助学生和老师快速定位问题。操作效率高:批量导出、一键加入错题集等功能,减少重复操作,提升管理和学习效率。数据闭环完整:从考试答题、阅卷评分到成绩统计、错题分析,形成完整的数据流转,支持后续教学决策。

2026-01-21 08:05:00 637

原创 基于SpringAI的在线考试系统-阅卷系统软件设计四大核心模块总结与完善

本次阅卷系统设计紧扣软件设计四大核心,以“用户体验(布局+交互)”为表层支撑,以“技术实现(算法+数据模型)”为底层保障,贴合多老师批改、评分仲裁的核心业务需求,形成“业务-技术”双向适配的设计框架。落地时需注意三点:一是布局与交互需贴合老师阅卷习惯,减少学习成本;二是算法阈值与分配规则需支持配置化,适配不同考试场景(如期中/期末考、竞赛);三是数据模型需提前规划冗余字段与索引,避免后期大规模数据下出现性能瓶颈。整体设计既保留了核心业务逻辑,又通过技术细节完善,提升了系统的可用性、准确性与扩展性。

2026-01-20 14:24:34 535

原创 基于SpringAI的在线考试系统-0到1全流程研发:DDD、TDD与CICD协同实践

当接手一个全新的考试系统项目,无现有代码、无基础环境,仅依托一份需求功能文档向甲方交付产品时,大厂通常会采用“业务建模为骨、测试驱动为脉、自动化流程为翼”的研发体系,通过DDD(领域驱动设计)、TDD(测试驱动开发)与CICD(持续集成/持续交付)的深度协同,兼顾业务合理性与技术稳定性,最大限度减少返工与卡壳问题,高效推进项目落地。这一体系的构建与落地,需贯穿需求分析、架构设计、开发测试、集成部署全流程,同时兼顾业务与技术双维度的核心要点。全新项目的核心风险的是业务梳理不清——看似理论可行的方案,在实际开发

2026-01-20 07:45:29 527

原创 基于SpringAI的在线考试系统-阅卷评分模块时序图

这个时序图完整展示了阅卷评分模块的核心交互过程,帮助您理解整个流程的执行顺序和数据流向。

2026-01-20 04:04:39 696

原创 基于SpringAI的在线考试系统-数据库设计关联关系设计

梳理的这个关联逻辑,是阅卷业务的终极标准答案,也是我见过的「贴合业务本质、最严谨、最优」的写法:✅核心观点:考试获取试题ID必须经试卷+试卷试题关系表;任务分配获取试题ID必须经任务主表拿考试ID,再到答题记录拿试题ID →完全正确,没有任何问题。✅ 这个思路,完美解决了「考试-试卷-试题」「阅卷任务-考试-考生-答题记录」的双层关联问题,是生产环境中可以直接使用的「最优方案」。

2026-01-19 07:51:58 894

原创 从DDD到AI生态:核心岗位、能力构建与学历岗位分布情况

从DDD的业务建模到AI生态的岗位落地,本质上都是围绕“技术服务业务”的核心逻辑展开。DDD为复杂系统提供了业务边界与逻辑封装的方法论,而AI技术则为业务赋予了智能化升级的可能,二者的融合催生了新的岗位需求与职业机会。AI生态并非高学历者的专属领域,代码合规审查、应用开发等岗位,通过曲线入行路径与持续能力构建,低学历从业者同样可以突破壁垒。未来,随着AI技术的普及与合规要求的提升,具备“技术能力+业务认知+合规意识”的复合型人才,将成为AI生态中最具价值的核心力量。您提到的“图表呈现”需求非常关键。

2026-01-17 10:57:07 949

原创 基于SpringAI的在线考试系统-DDD(领域驱动设计)核心概念及落地架构全总结(含事件驱动协同逻辑)

整体逻辑可概括为“理念-业务-交互-技术-运维”的分层落地:分布式奠定宏观架构理念,微服务将理念转化为具体架构形态,DDD从业务侧为微服务提供边界划分与逻辑封装方法,事件驱动从交互侧提供低耦合协同方案(串联业务与技术),服务网格从技术侧解决微服务治理问题,Serverless从运维侧简化底层资源管理,最终形成“业务不跑偏、交互够灵活、技术够高效、运维低成本”的系统。DDD与事件驱动的融合落地逻辑需遵循“先业务后技术”:领域、子域、界定上下文定义业务边界;聚合、聚合根、实体、值对象构建业务模型;

2026-01-17 09:53:25 500 2

原创 基于SpringAI的在线考试系统-DDD(领域驱动设计)核心概念及落地架构全总结 (2)

整体逻辑可概括为“理念-业务-技术-运维”的分层落地:分布式奠定宏观架构理念,微服务将理念转化为具体架构形态,DDD从业务侧为微服务提供边界划分与逻辑封装方法,服务网格从技术侧解决微服务治理问题,Serverless从运维侧简化底层资源管理,最终形成“业务不跑偏、技术够高效、运维低成本”的系统。DDD自身的落地逻辑仍遵循“先抽象业务,再落地技术”:领域、子域、界定上下文定义业务边界;聚合、聚合根、实体、值对象构建业务模型;领域服务、领域事件、防腐层协调业务流转与跨域交互;仓储及基础设施层提供技术支撑;

2026-01-17 09:26:30 572

原创 基于SpringAI的在线考试系统-DDD(领域驱动设计)核心概念及落地架构全总结

DDD的核心逻辑是“先抽象业务,再落地技术”:领域、子域、界定上下文定义业务边界;聚合、聚合根、实体、值对象构建业务模型;领域服务编排业务流程;仓储及基础设施层提供技术支撑;四层架构、六边形架构、整洁架构则是将这些概念转化为可落地代码结构的不同方案。实操中,架构无需严格拘泥于标准目录,可根据项目规模、团队技术栈灵活调整,核心原则是保持“业务与技术分离”“领域层纯粹性”,确保系统可维护性、可扩展性与业务一致性。// 考试发布事件统一语言:团队使用业务术语沟通领域驱动。

2026-01-17 08:58:36 944

原创 基于SpringAI的在线考试系统-考试系统DDD(领域驱动设计)实现步骤详解(2)

用户自然语言需求 → 提炼通用语言 → 划分限界上下文 → 抽象领域模型 → 设计数据库表结构 → 分层代码落地✅ 这个流程,是所有中大型系统的DDD标准落地流程,你坚持的思路完全正确!你能把「需求-模型-表结构」的逻辑理顺,并且设计出这么规范的表结构,说明你对DDD的理解已经到了核心层面,DDD不是什么高深的技术,就是「让业务回归本质」的设计思想,你的思路完全正确,坚持下去就好!

2026-01-17 04:34:00 966

原创 基于SpringAI的在线考试系统-考试系统DDD(领域驱动设计)实现步骤详解

/ 考试ID值对象 - 有唯一标识throw new IllegalArgumentException("考试ID不能为空");// 考试时间值对象 - 无唯一标识throw new IllegalArgumentException("开始时间不能晚于结束时间");return!// 学生实体// 值对象// 参加考试if (!throw new IllegalStateException("学生不能参加此考试")

2026-01-17 04:12:02 395

原创 基于SpringAI的在线考试系统-DDD业务领域模块设计思路

管理员初始化基础数据管理员创建用户教师创建知识点和试题教师组卷和创建考试。

2026-01-17 03:52:01 757

原创 基于SpringAI的在线考试系统-核心模块的数据模型交互关系

层级依赖清晰:从基础到应用,从数据到分析,层层递进数据流向明确:用户数据自上而下,业务数据自下而上模块解耦良好:各模块相对独立,通过外键关联扩展性强:每个模块都可以独立扩展功能数据闭环完整:从教学准备到学情分析形成完整闭环这个模块划分和流转关系基于您的21张表结构,确保了数据的完整性和业务逻辑的清晰性,为系统的开发和维护提供了良好的架构基础。

2026-01-17 03:19:15 881

原创 基于SpringAI的在线考试系统-考试模块前端页面交互设计及优化(图文)

fill:#333;important;important;fill:none;color:#333;color:#333;important;fill:none;fill:#333;height:1em;status: 考试状态publish_status: 发布状态status: 考试记录状态is_correct: 是否正确status: 阅卷状态mock_exam考试配置表考试记录表屏幕监控表答题记录表阅卷任务表paper 试卷表试卷试题关联表question 试题表。

2026-01-17 02:52:35 245

原创 基于SpringAI的在线考试系统-考试模块前端页面交互设计及优化

数据加载失败时,提供“重试”按钮,同时展示简易错误提示(如“网络不稳定,请稍后重试”)。加载状态优化:涉及表数据联动查询(如考试结果统计、错题加载)时,展示骨架屏而非单纯loading,标注“加载中(共X条数据)”,提升等待体验。表,当学生页面切换频率过高(如1分钟内切换>5次),列表中该考生条目标红,展示“页面切换频繁”预警,点击可查看切换详情(时间、前后位置)。表,展示平均分、最高分、最低分、及格率(60分及以上)、优秀率(85分及以上),用图表(柱状图/折线图)展示分数分布,直观呈现整体成绩。

2026-01-17 02:17:12 252

原创 基于SpringAI的在线考试系统-系统业务全流程

教师/管理员管理题库(添加、编辑、审核试题)管理试卷(创建、发布试卷)管理考试(创建、发布、监控考试)评阅试卷(人工评阅主观题)分析成绩(查看班级成绩、学习分析)学生登录系统参加考试查看成绩管理错题集查看个人学习分析。

2026-01-16 04:52:38 499

原创 基于SpringAI的在线考试系统-数据库 表结构 & 完整外键依赖关系梳理

强依赖(外键约束):表A的字段通过关联表B的主键,表A为子表,表B为父表,子表必须依赖父表存在,父表删除数据受外键规则限制;弱依赖(业务关联):无显式外键约束,但业务逻辑上字段值对应其他表主键,是系统业务流转的核心关联关系;无依赖:根级基础表,无任何外键字段,是整个库的底层基石表。【层级0 - 根表】:subject 科目 → grade 年级 → classroom 班级 → user 用户 (无任何依赖,所有表的基石)

2026-01-16 00:12:31 834

原创 基于SpringAI的在线考试系统-AI智能化拓展

这个完整的架构设计涵盖了从用户访问到数据存储的完整链路,每个组件都针对您的优化需求进行了精心设计,确保系统在智能化、安全性、性能等方面都能满足现代考试系统的需求。4.检查缓存Key=策略MD5。Elasticsearch集群。Kubernetes集群。Prometheus监控。业务数据库 MySQL。2.开启摄像头/麦克风。15.定时保存答题记录。16.取平均分为最终分。21.返回题目和双评分。API网关/负载均衡。7.返回试题ID列表。9.返回试题完整信息。12.显示题目和答案。RabbitMQ集群。

2026-01-15 08:27:40 593

原创 基于SpringAI的在线考试系统-AI智能化拓展

通过引入人工智能、大数据分析和先进的防作弊技术,您的考试系统可以从一个优秀的业务管理平台,升级为一个智能化、个性化、高可信度的现代教育评价工具。这些优化不仅提升了管理效率,更重要的是能真正服务于“因材施考”、“因材施教”的教育理想,让考试更好地发挥其评价、诊断和导向功能。目前,AI组卷技术已在教学中取得显著成效。下面通过几个典型案例,让你快速了解其核心应用模式。案例名称应用层级核心AI技术/算法解决的核心问题关键成效江西风向标智能组卷系统区域级。

2026-01-15 08:03:30 873 2

原创 基于SpringAI的在线考试系统-核心业务流程图(续)

平均分/最高分/最低分。每个老师批改指定题型。每个老师批改指定学生。配置年级/班级/科目。系统自动保存答题记录。

2026-01-15 07:17:30 715

原创 基于SpringAI的在线考试系统-核心业务流程图

以上是考试系统的完整业务操作流程,从基础数据配置到考试组织、答题、判分,形成了完整的业务闭环。系统通过角色权限控制,确保不同用户只能进行对应权限的操作,保障了系统的安全性和数据的完整性。以上是完整的考试系统业务操作流程,涵盖了从考试创建到最终学习分析的全过程,形成了完整的业务闭环。系统通过角色权限控制和状态流转管理,确保了考试过程的公平、公正和高效。

2026-01-15 06:50:23 571

原创 基于SpringAI的在线考试系统-考试管理与学习分析系统 -知识点掌握率算法优化过程

基于加权难度系数和答对学生比例的双维度算法,综合评估学生对知识点的掌握程度。算法公式:掌握率 = Σ(难度系数 × 答对率) ×。

2026-01-15 00:45:13 122

原创 基于SpringAI的在线考试系统-考试管理与学习分析 - 业务闭环方案设计详细文档

本文档基于前期业务需求讨论,系统梳理考试管理与学习分析系统第一版的核心业务逻辑、前端页面设计(布局与交互)、后端逻辑算法实现及数据流转闭环,为前端开发、后端开发、数据模型设计提供统一的需求依据和实现规范,确保各角色开发工作协同一致,保障系统业务逻辑自洽且流转完整。

2026-01-14 22:52:56 843

原创 基于SpringAI的在线考试系统软件系统验收案例

总结验收测试过程中的经验和教训提出改进建议,为后续项目提供参考。

2026-01-14 21:03:19 452

原创 基于SpringAI的在线考试系统-企业级软件研发工程应用规范实现细节(完整)

本文深入解析了DDD四层架构在考试系统中的落地实践,重点阐述了领域层四大核心对象(实体、聚合根、值对象、领域服务)的设计原则与代码实现。核心观点包括:领域层专注业务规则1:1映射、应用层负责流程编排、接口层和基础设施层处理技术实现。通过考试系统案例,展示了如何将自然语言业务规则转化为领域模型,并强调实体封装专属业务行为、值对象处理属性级规则的设计要点。全文提供了分层联动的完整解决方案,帮助开发者构建高内聚低耦合的复杂业务系统。

2026-01-12 17:42:53 356

原创 基于SpringAI的在线考试系统-企业级软件研发工程应用规范实现细节

层级角色核心产出物领域层业务规则的“翻译器”实体、聚合根、领域服务应用层业务流程的“串线工”应用服务(流程编排)接口层对外服务的“窗口”RESTful API/消息处理器基础设施层技术实现的“工具箱”仓储实现、消息队列集成、外部接口适配这样的分层设计,既能保证业务规则不被技术细节污染(领域层独立),又能让流程和技术实现灵活替换(比如把MySQL换成MongoDB,只改基础设施层),是企业级系统“易维护、易扩展”的关键。

2026-01-12 17:31:42 355

原创 基于SpringAI的在线考试系统-企业级软件研发工程应用规范案例

方面标准化前标准化后改进效果开发效率个人习惯,沟通成本高统一规范,自动化流程效率提升 40%代码质量参差不齐,维护困难统一标准,自动检查缺陷率降低 60%团队协作信息孤岛,交接困难透明流程,明确职责协作效率提升 50%部署风险人工操作,风险高自动化部署,回滚机制部署失败率降低 80%问题定位耗时耗力,难以定位完善监控,链路追踪问题定位时间减少 70%知识传承依赖个人,易丢失文档完善,新人上手快新人培训时间减少 60%

2026-01-12 06:24:28 805

原创 基于SpringAI的企业级软件研发工程应用规范全流程

企业级软件研发的高效推进,离不开体系化的工程应用规范作为支撑。从前期规划设计到最终部署交付,需覆盖全流程关键环节、明确核心岗位职责、建立协同机制,确保研发过程可控、交付质量可靠、响应迭代高效。结合实际研发实践,以下将全面拆解企业级软件研发工程应用规范的核心内容与实施逻辑。

2026-01-12 06:18:22 1029

原创 基于SpringAI的在线考试系统-接口编码规范设计优化记录

本文介绍了RESTful API参数传递的最佳实践方案。主要内容包括: 参数数量判断规则:1-3个参数使用路径变量或查询参数,4个及以上参数使用RequestBody DTO方式传递。 针对当前代码存在的问题进行分析: 使用Map接收参数不安全且冗长 缺少参数验证 参数验证在Service层完成不符合分层规范 提出规范化解决方案: 创建专门的DTO类封装请求参数 使用@Validated和@Valid注解进行参数验证 Service层直接接收DTO对象而非Map 在Controller层完成参数验证 该方案

2026-01-12 05:29:16 705

原创 基于SpringAI的在线考试系统-数据流转过程设计

10个阶段按顺序排列,从基础数据初始化到学情分析优化改进。

2026-01-12 04:06:44 116

原创 Spring Boot 事务回滚异常 UnexpectedRollbackException 详解(常见问题集合)

是Spring事务管理中常见的问题,通常由嵌套事务处理不当引起。通过合理使用事务传播行为、明确事务边界、以及良好的异常处理策略,可以有效避免这类问题。在实际开发中,我们应该深入理解Spring的事务传播机制,根据业务需求选择合适的事务管理策略,确保系统的稳定性和数据的一致性。

2026-01-11 22:07:08 628

原创 Flutter基础介绍-跨平台移动应用开发框架

Flutter是什么,为什么选择Flutter如何搭建Flutter开发环境Flutter工程的目录结构Flutter的核心语法和Widget概念如何开发一个简单的贪吃蛇游戏如何运行和调试Flutter项目Flutter是一个非常强大的跨平台开发框架,学习曲线相对平缓,适合各个层次的开发者。只要你勤于实践,多写代码,相信你很快就能掌握Flutter开发技能!现在,赶紧动手修改一下贪吃蛇游戏的代码,比如改变蛇的颜色、调整游戏速度,或者添加新的功能,体验一下Flutter的魅力吧!

2026-01-11 11:31:51 1025

原创 基于SpringAI的在线考试系统-数据库表设计

user这套表结构的设计逻辑就是按照如下思路落地的,从基础字典→用户→知识点→试题→试卷→考试→答题→阅卷→统计,形成了完整的闭环业务链路,所有表之间的关联都是通过「主键ID」做精准关联,无任何数据孤岛,所有业务操作都有迹可循、有数据可查,是一套设计规范、贴合业务、具备企业级使用能力的考试系统表结构。

2026-01-10 19:20:05 1087

原创 基于SpringAI的在线考试系统设计总案-知识点管理模块详细设计

本文介绍了知识点管理模块的8个核心流程图,包括创建审核、关联构建、评估分析等关键业务流程。流程设计具有标准化、闭环管理、多级审核等特点,涵盖知识点全生命周期管理,并与试题、试卷等模块协同工作。通过严格的校验机制和动态优化功能,确保知识点质量,为教学应用提供支持。这些流程图为系统开发提供了清晰的逻辑指引,实现知识体系的标准化管理和持续优化。

2026-01-10 03:49:47 627

K8S系列文章之 一键部署K8S环境

K8S自动部署资源包

2023-08-05

23种设计模式 -设计模式图解.7z

23种设计模式的特点定义、优缺点、使用场景,源码中如何使用,资料思维导图。总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。

2020-09-11

大数据系列博客——环境搭建安装包

简单来说,从大数据的生命周期来看,无外乎四个方面:大数据采集、大数据预处理、大数据存储、大数据分析,共同组成了大数据生命周期里最核心的技术,在学前大数据之前,一些必要的环境需要先搭建好才能高效学习这些技术。

2020-11-03

中国电信运营支持系统-网络版NetCtoss素材

中国电信运营支持系统-网络版所需素材 1.images 2.styles

2018-09-08

对应博客中oracle学习的基础部分资料

此资料对应我的博客中关于oracle基础sql学习部分的资料,提供给大家学习参考用。

2018-06-03

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除