核心功能模块
从志愿推荐到历史查询、会员管理,覆盖考生填报志愿全流程所需功能。
志愿推荐查询
用户输入高考分数、省份、科目类型、年份和偏好条件后,系统调用推荐算法返回三档院校:
• 冲刺:分数略高于当前成绩,可尝试冲击
• 稳妥:分数与当前成绩匹配度较高
• 保底:分数低于当前成绩,录取把握更高
展示院校、城市、层次、历年分数、推荐理由。
多因素综合评估
推荐算法综合考虑:分数差(与历年录取分数的差距)、位次参考(在全省的位次)、院校层次(985/211/双一流/普通本科)、城市偏好(省内/省外)、专业偏好、就业评分等因素,避免高分段无结果、低分段选择过少的问题。
查询历史
保存用户每一次查询参数和推荐结果,支持 Web 前台和 uni-app 查看历史记录。推荐结果可用于后续对比和导出,方便反复研究和修改填报策略。
会员点数体系
注册赠送点数(默认值可在管理后台配置),每次查询消耗点数(消耗数量可配置),点数不足时提示充值。后台配置充值套餐、金额和点数,灵活调整价格策略。
在线充值
后台配置充值套餐、金额和点数。支持微信、支付宝静态收款码展示。用户提交充值申请后,由管理员审核通过并加点,流程透明安全,适合高考志愿季的高并发使用场景。
高校数据库
覆盖教育部 2025 全国普通高校名单,收录 2950 所高校、466602 条分数记录。26103 条已逐条绑定官方来源(official),估算补充数据(estimated)和参考数据(reference)均有明确标记,确保数据来源透明。
OCR 官方数据采集
支持通过 OCR 流程采集、识别官方投档线图片表格,经严格校验(识别稳定性、学校名精确匹配、过滤规则)后标准化导入数据库。OCR 未达安全阈值的数据保留结果和跳过原因,不强行污染推荐库。
uni-app 移动端
uni-app 移动端支持首页、登录注册、志愿查询、推荐结果、查询历史、我的(账号/点数)、充值点数等完整页面,iOS 和 Android 双端覆盖,随时随地查询。
管理后台
管理员后台支持:用户管理(查看/搜索/封禁/调整点数)、套餐配置(充值点数/金额/套餐名)、充值审核(审核用户申请)、高校数据管理、分数记录导入。
技术架构
🌐 Web 前端
- · Flask 模板 + Bootstrap
- · 首页、功能介绍、填报指南
- · 会员中心、志愿查询
- · 查询历史、充值点数
- · 响应式设计,PC/手机兼容
🔧 服务端 API
- · Python Flask RESTful API
- · JWT 安全认证
- · 志愿推荐算法引擎
- · 会员与点数管理
- · 充值审核工作流
📱 移动端
- · uni-app 跨端框架
- · iOS + Android 双端
- · 与服务端 API 共用
- · 推荐结果可视化
- · 本地缓存查询历史
* 充值套餐具体点数和价格以系统内实际显示为准,如有调整以在线系统为准。