前端开发方面,深入理解Vue3响应式原理,熟练使用Composition API进行逻辑抽象与复用;掌握Vue2迁移至Vue3的升级策略。
关于状态管理,熟练运用Pinia(Vuex替代方案),实现跨组件/模块数据共享与持久化,理解其与Vuex在架构设计上的差异(告别Mutations,更轻量)。
关于路由控制:熟练配置Vue Router 4,实现动态路由加载、路由守卫权限控制及路由懒加载。
关于构建工具:熟悉Vite(前端构建工具)的配置与插件开发,利用其ESM机制实现毫秒级热更新。
关于代码质量:配置ESLint + Prettier,强制代码规范,保障团队协作代码一致性。
关于组件库:熟练使用Element Plus / Ant Design Vue 进行后台系统快速开发,具备组件二次封装能力。
关于工具库:掌握VueUse,高效复用常用交互逻辑(如防抖、本地存储、暗黑模式切换)。
关于前后端交互:熟练封装Axios(请求/响应拦截器、错误处理、取消重复请求)。
后端方面,基础框架与语言: 深入掌握 Java 17(以上)与 Spring Boot 4 生态,熟练运用Spring MVC、Spring Data JPA / MyBatis-Plus进行高效业务开发。
数据存储与处理: 精通 MySQL 数据库设计、索引优化及事务隔离级别调优;深入掌握国产 达梦数据库 迁移适配与开发(含自增主键、SQL执行计划分析及DM8特有存储机制);熟悉 MongoDB 文档型数据存储方案。
中间件与消息队列: 熟练使用 Kafka 实现系统间异步解耦、事件驱动架构及高吞吐量流式数据处理;熟练应用 Redis 进行分布式缓存设计、热点数据加速及幂等性控制(含Redis分布式锁及缓存放降级策略)
微服务与云原生: 熟练使用 Nacos 作为服务注册中心与配置中心,实现服务发现、动态配置刷新及多环境隔离管理;熟悉 Spring Cloud Gateway 路由转发与鉴权集成。
对象存储: 熟练使用 MinIO 构建私有化文件存储服务。
一、中国民航飞行学院英语测试微信小程序
项目角色: 系统设计+全栈开发
项目概述:
该项目为中国民航飞行学院定制开发,旨在通过微信小程序实现考生英语水平的高效、公平线上测试。系统采用 Web端管理后台 + 微信小程序考生端的双端架构,覆盖题库建设、自动组卷、在线考试与防作弊管控等完整流程。
主要工作与成果:
Web端管理模块设计:负责开发题库管理(支持单选、多选、阅读题等题型批量导入)、考试管理(考试时间、试卷策略配置)及随机抽题。通过配置难度系数与题型比例,实现千人千卷的智能组卷,有效降低相邻考生作弊概率。
微信小程序端开发:对接微信OAuth2.0登录,考生通过学号与微信授权绑定实现扫码登录,简化了传统账号密码流程,并精准记录考生身份。
防作弊机制实现:针对线上考试场景,重点攻克移动端防作弊技术方案:
禁止切出:监听小程序 onHide 与 onShow 生命周期,结合后端心跳机制,检测到切出界面或截屏操作时立即标记异常并强制交卷。
异常记录与处理:设计完整的考试日志记录模块,将切屏时间、次数等数据实时上报后台,供管理员一键导出违规报告。
项目价值:
成功将传统纸质考试迁移至线上,实现了自动判卷与成绩实时生成,显著提升了考试组织效率与公平性,得到学院教务部门的高度认可。
二、民航招飞信息管理系统
项目角色: 核心开发人员 / 系统维护负责人
项目概述:
这是一套已上线运行多年的综合性招飞业务管理平台,覆盖招飞全生命周期(信息发布→计划制定→考生报名→体检/政审→录取),服务于民航局、招飞院校、体检机构及考生等多角色用户。
主要工作与成果:
全流程业务闭环构建:参与设计并实现从招飞计划制定(按生源地分配指标)、招飞主管分配、考生注册与基本信息填报、网上志愿填报,到初检、体检、政审各环节结论录入,直至最终录取结果发布的完整闭环流程,确保各阶段数据流转清晰、状态可追溯。
多角色权限与工作流管理:设计基于角色的权限控制(RBAC)模型,区分考生、生源地管理员、录取管理员等角色,并针对初检 → 体检 → 政审 → 录取各环节开发结论提交与审核工作流,支持管理员逐级设置结论,系统自动根据所有环节结果判定最终录取资格。
第三方系统对接:负责对接第三方体检信息系统,通过定时/实时接口拉取线下体检设备产生的结构化体检数据,经清洗、映射后自动录入本系统,避免人工重复录入,提升数据准确性与效率。
系统长期维护与迭代:在系统上线运行多年的过程中,持续修复线上缺陷,响应业务部门需求变化(如新增招飞批次、调整体检结论字段等),同时针对数据库增长进行SQL优化与历史数据归档策略设计,保障系统长期稳定运行。
项目价值:
该系统已稳定支持多个招飞年度的全流程业务,累计处理数十万名考生数据,实现了招飞业务的全面信息化与流程规范化,成为民航招飞体系中的重要基础支撑平台。
综合能力体现
业务理解能力:善于将线下复杂业务流程转化为清晰的技术实现方案,注重用户操作体验与数据安全性。
系统设计能力:具备从零到一搭建中小型全栈项目的经验,熟悉前后端分离架构、接口设计规范及数据库建模。
问题解决能力:在长期维护的成熟系统中,能够快速定位线上问题,并有针对性地进行性能优化与功能演进。
| 角色 | 职位 |
| 负责人 | 全栈开发工程师 |
| 队员 | 前端工程师 |
| 队员 | 后端工程师 |