项目一:数字中医后台平台系统
项目定位:一款集后台管理与移动端服务于一体的中医数字化解决方案。
技术实现:Web前端:独立负责基于 Vue.js 2.x 框架的管理后台全端开发。系统采用模块化、组件化架构,实现了清晰的业务逻辑分离。深入设计与实现了基于角色的访问控制(RBAC)权限管理系统,通过动态路由和按钮级权限控制,精确管理不同角色(如管理员、医师)的操作权限与数据视野。该系统与配套的微信小程序端数据互通、业务联动,共同构成完整的中医服务闭环,我负责了双方API接口的联调与数据一致性保障。
项目二:虚拟仿真教学实训中心(全栈开发)
项目定位:一款面向高校或职业培训的沉浸式、交互式PC端虚拟仿真教学平台。
技术实现:
客户端(前端):使用 Unity 引擎及 C# 进行交互式3D实训场景的开发。为构建可维护的复杂逻辑,系统应用了观察者模式处理全局事件,并利用命令模式实现操作解耦与指令队列,支持实验步骤的可撤销与回放。
服务端(后端):采用 Java + Spring Boot 构建高并发、可扩展的RESTful API服务。使用 Redis 作为高性能缓存,显著降低数据库压力,用于存储热点数据(如实验配置、实时排名)和用户会话状态,提升系统响应速度。
数据库:使用 MySQL 进行结构化数据的可靠存储。
项目三:智能教考服务平台后台管理系统(全栈开发)
项目定位:为一体化智能教考平台提供核心数据管理与业务配置支持的中央管理后台。
技术实现:
客户端:使用 Unity 与 C# 开发跨平台教学与考试应用,实现复杂的交互式3D/2D教学内容展示。
服务端:采用 Java + Spring Boot 构建微服务架构后端。使用 MySQL 作为主数据库,并使用 Redis 缓存热点配置与会话数据,提升系统整体吞吐量。
核心技术创新与挑战:
海量教学资源的高性能传输:针对平台核心的视频、PDF教材、Excel题库等大文件传输场景,我没有采用传统的“下载后打开”方式,而是在后端实现了分块流式传输接口,在Unity前端配合实现流式接收与实时处理。