升学报考查询小程序(含管理后台)产品系统

我要开发同款
budalord2026年08月12日
8阅读

技术信息

语言技术
PythonVueMongoDB小程序
系统类型
小程序轻应用Web
行业分类
教育校园

作品详情

行业场景

中职与高职学生在升学报考时,需要查清自己的专业能报考哪些本科院校与专业、历年分数线、招生计划与考试范围。这些信息分散在各院校通知与主管部门文件中,写法不统一、更新不同步,学生只能人工逐条比对,极易漏报或错报。本项目将这些数据结构化后做成查询工具:输入自身专业即可得到全部可报考的院校与专业组合,并支持横向对比、分数线趋势查看与志愿模拟。

功能介绍

小程序端 15 个页面:按专业查可报考院校、院校库与院校详情、按专业找学校、专业详情与分数线趋势、院校专业详情(报录比柱状图与分数线折线图为手写 Canvas 2D 绘制,未引入图表库)、多院校专业横向对比、志愿模拟(子序列模糊匹配,输入简称即可命中全称)、收藏夹、结构化考纲浏览。院校列表与 logo 做了两级缓存,带版本号失效机制。Web 管理后台 17 个视图:数据看板、用户与查询日志、院校与专业数据维护、销售团队与线索按权重自动分配、课堂签到(名册 Excel 导入、动态二维码大屏、手机端签到、签到记录查询)。后端 49 个接口,四角色权限体系前后端双重校验。

项目实现

独立开发,138 次提交、约 3.2 万行代码,从需求到上线全流程一人完成。三个工程重点:
一、将后端从云开发云函数迁移至自建 Express + MongoDB。设计了数据库 Facade 适配层,用 Symbol sentinel 翻译 serverDate/inc/remove 等语义,通过一个环境变量切换驱动、业务代码零改动;并编写数据层与接口层双侧对账脚本——同一组固化入参同时调用新旧两侧、深比对返回体,把"重写后端"从看起来能跑变成可验证等价。灰度期间用只插不覆盖的排空脚本迁移存量用户,避免冲掉新版已写数据。
二、课堂签到的防代签设计。大屏二维码用 HMAC 时间桶每 5 秒轮换、容忍 ±10 秒时钟漂移、定时安全比较;配合 Haversine 地理围栏与设备指纹去重;异常提交仍落库并标记原因,便于事后审计。
三、线索按销售权重用最大余数法切分,避免四舍五入导致总数对不上,分配结果经飞书卡片推送。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论