智能教考平台后台管理系统全栈开发) 项目定位:一个集教学、练习、考试与数据分析于一体的综合性智能教育平台,包含Unity客户端与统一后台管理系统。 我的角色:全栈核心开发者,负责Unity客户端核心交互模块与Spring Boot后端全部服务的设计与实现。 核心技术架构: 客户端:使用 Unity 与 C# 开发跨平台教学与考试应用。 服务端:采用 Java + Spring Boot 构建微服务架构后端。使用 MySQL 作为主数据库,Redis 缓存热点数据与会话。 核心系统设计: 精细化权限控制系统:设计并实现了基于角色的访问控制(RBAC)模型。该系统不仅管理用户(学...
虚拟仿真教学实训中心(全栈开发) 项目定位:一款面向高校或职业培训的沉浸式、交互式PC端虚拟仿真教学平台。 技术实现: 客户端(前端):使用 Unity 引擎及 C# 进行交互式3D实训场景的开发。为构建可维护的复杂逻辑,系统应用了观察者模式处理全局事件,并利用命令模式实现操作解耦与指令队列,支持实验步骤的可撤销与回放。 服务端(后端):采用 Java + Spring Boot 构建高并发、可扩展的RESTful API服务。使用 Redis 作为高性能缓存,显著降低数据库压力,用于存储热点数据(如实验配置、实时排名)和用户会话状态,提升系统响应速度。 数据持久化:使用 MyS...
目前核心工具集(5大模块): 提供视频播放诊断工具(监控HTML5视频事件流、播放日志分析、问题定位)、JSON格式化工具(格式化/压缩、语法校验、树形可视化、统计分析)、加密解密工具(AES/DES加密、SHA哈希、Base64/Hex编码)、海报设计工具(文本/图片/形状编辑、图层管理、自定义尺寸导出)、图片裁剪工具(拖拽裁剪、旋转翻转、滤镜调节、多格式导出)五大实用功能。 智能主题系统独创的时间驱动自动主题切换机制,内置6种黎明系列渐变主题(黎明破晓、旭日东升、清晨薄雾等),支持4种预设时间方案(全天黎明、昼夜交替、工作时段、四时变换)和自定义方案编辑器,每分钟自动检测当前时间并无感切...
设计并开发学生作品管理系统,支持学生、教师、管理员三种角色,通过 Docker 容器技术为学生提供独立开发环境。 采用前后端分离架构,使用 Spring Boot 构建 RESTful API,Vue 3 构建响应式前端界面 实现基于 RBAC 的权限控制和 JWT 无状态认证,支持三种角色的细粒度权限管理 集成 Docker API 实现容器生命周期管理,为学生动态创建隔离的开发环境 设计并优化 MySQL 数据库表结构,使用 MyBatis Plus 简化数据持久层开发 开发 20+个核心功能模块,包括用户管理、课题管理、容器管理等 集成 Swagger3 实现 API 文档自...