一、中国民航飞行学院英语测试微信小程序
项目角色: 系统设计+全栈开发
项目概述:
该项目为中国民航飞行学院定制开发,旨在通过微信小程序实现考生英语水平的高效、公平线上测试。系统采用 Web端管理后台 + 微信小程序考生端的双端架构,覆盖题库建设、自动组卷、在线考试与防作弊管控等完整流程。
主要工作与成果:
Web端管理模块设计:负责开发题库管理(支持单选、多选、阅读题等题型批量导入)、考试管理(考试时间、试卷策略配置)及随机抽题。通过配置难度系数与题型比例,实现千人千卷的智能组卷,有效降低相邻考生作弊概率。
微信小程序端开发:对接微信OAuth2.0登录,考生通过学号与微信授权绑定实现扫码登录,简化了传统账号密码流程,并精准记录考生身份。
防作弊机制实现:针对线上考试场景,重点攻克移动端防作弊技术方案:
禁止切出:监听小程序 onHide 与 onShow 生命周期,结合后端心跳机制,检测到切出界面或截屏操作时立即标记异常并强制交卷。
异常记录与处理:设计完整的考试日志记录模块,将切屏时间、次数等数据实时上报后台,供管理员一键导出违规报告。
项目价值:
成功将传统纸质考试迁移至线上,实现了自动判卷与成绩实时生成,显著提升了考试组织效率与公平性,得到学院教务部门的高度认可。
二、民航招飞信息管理系统
项目角色: 核心开发人员 / 系统维护负责人
项目概述:
这是一套已上线运行多年的综合性招飞业务管理平台,覆盖招飞全生命周期(信息发布→计划制定→考生报名→体检/政审→录取),服务于民航局、招飞院校、体检机构及考生等多角色用户。
主要工作与成果:
全流程业务闭环构建:参与设计并实现从招飞计划制定(按生源地分配指标)、招飞主管分配、考生注册与基本信息填报、网上志愿填报,到初检、体检、政审各环节结论录入,直至最终录取结果发布的完整闭环流程,确保各阶段数据流转清晰、状态可追溯。
多角色权限与工作流管理:设计基于角色的权限控制(RBAC)模型,区分考生、生源地管理员、录取管理员等角色,并针对初检 → 体检 → 政审 → 录取各环节开发结论提交与审核工作流,支持管理员逐级设置结论,系统自动根据所有环节结果判定最终录取资格。
第三方系统对接:负责对接第三方体检信息系统,通过定时/实时接口拉取线下体检设备产生的结构化体检数据,经清洗、映射后自动录入本系统,避免人工重复录入,提升数据准确性与效率。
系统长期维护与迭代:在系统上线运行多年的过程中,持续修复线上缺陷,响应业务部门需求变化(如新增招飞批次、调整体检结论字段等),同时针对数据库增长进行SQL优化与历史数据归档策略设计,保障系统长期稳定运行。
项目价值:
该系统已稳定支持多个招飞年度的全流程业务,累计处理数十万名考生数据,实现了招飞业务的全面信息化与流程规范化,成为民航招飞体系中的重要基础支撑平台。
综合能力体现
业务理解能力:善于将线下复杂业务流程转化为清晰的技术实现方案,注重用户操作体验与数据安全性。
系统设计能力:具备从零到一搭建中小型全栈项目的经验,熟悉前后端分离架构、接口设计规范及数据库建模。
问题解决能力:在长期维护的成熟系统中,能够快速定位线上问题,并有针对性地进行性能优化与功能演进。