新高考需求之一

一、系统定位与核心目标

)核心价值

  1. 规则标准化:将山东高考 "专业(类)+ 学校" 志愿模式(96 个平行志愿)转化为可量化的梯度筛选规则
  2. 信息可视化:通过结构化表格呈现院校专业详细信息,满足考生对选科匹配、位次适配、地域偏好等多维筛选需求
  3. 操作简易化:无需考生手动计算位次区间,系统自动按预设规则生成志愿池,支持梯度内个性化筛选调整

二、核心功能模块与交互流程

(一)输入层:考生个性化信息录入

1. 基础信息输入(必填项)

|-------|------------------------------------------|----------------------------|-------------------------------------------|
| 信息类别 | 具体内容 | 输入形式 | 规则说明 |
| 高考位次 | 全省统考位次(如 100000 名) | 数字输入框 | 作为梯度划分核心依据,需校验正整数格式 |
| 选科情况 | 3 科选考科目组合(如 "物理 + 化学 + 生物") | 下拉菜单(预设山东选考科目组合) | 与专业选科要求匹配,筛除不符合选考科目要求的专业 |
| 理想专业类 | 学科门类 / 专业类(如 "工学 - 计算机类") | 多级下拉菜单(一级:12 大学科门类,二级:专业类) | 支持多选,作为专业筛选核心条件 |
| 地域偏好 | 城市等级(一线城市 / 新一线 / 二线 / 三线及以下)+ 具体省份 / 城市 | 复选框 + 文本输入(支持 "不限") | 优先匹配地域偏好内的院校,"不限" 时纳入所有符合条件院校 |
| 招生批次 | 提前批 / 一段线 / 二段线 | 单选按钮 | 按考生分数所属批次筛选,不同批次志愿结构不同(本系统暂统一按 96 志愿结构设计) |

2. 输入逻辑校验
  • 选科适配性:根据数据表格中 "选科要求" 字段,自动排除考生选考科目不满足要求的专业(如考生未选物理,筛除 "物理必选" 的工科专业)
  • 批次合法性:根据 2024 年山东高考各批次录取控制线,提示考生输入位次是否符合所选批次基本要求(如二段线考生输入位次 150000 名,系统不推荐提前批志愿)

(二)处理层:志愿梯度划分规则

1. 梯度划分核心逻辑(以输入位次 100000 为例)

|------|----------------|----------------------------------|--------------------------|--------------------------------------------------------------------------------------------------------|
| 梯度类型 | 志愿数量 | 位次范围计算 | 目标定位 | 特殊说明 |
| 冲一冲 | 前 28 个 | 输入位次的 85%-90%(即 85000-90000 名) | 挑战上限,争取 "跳一跳够得着" 的优质院校专业 | 位次范围 = 输入位次 ×(1-15%) 至输入位次 ×(1-10%)(因 "高过输入位次 10%-15%" 指位次数值更小,如 10 万名的 10% 高位次是 90000,15% 高位次是 85000) |
| 稳一稳 | 中间 40 个 | 输入位次的 90%-115%(即 95000-105000 名) | 主力志愿,确保大概率录取 | 上下浮动 5%,覆盖近三年录取位次波动区间(山东新高考以来位次波动通常≤5%) |
| 保一保 | 后 28 个中的前 23 个 | 输入位次的 70%-85%(即 70000-85000 名) | 保底安全区,防止意外滑档 | 位次范围 = 输入位次 ×(1-30%) 至输入位次 ×(1-15%) |
| 兜底志愿 | 最后 5 个 | 低于输入位次 30%(即 70000 名以下) | 绝对安全区,确保至少被一所志愿录取 | 强制要求位次≤输入位次 ×70%,优先选择招生计划多、往年录取位次稳定的院校专业 |

2. 多条件筛选逻辑(冲 / 稳 / 保通用规则)
  1. 基础筛选:按输入的 "招生批次 + 选科要求 + 理想专业类 + 地域偏好",从数据表格中提取初步符合条件的院校专业清单
  2. 位次过滤:根据梯度位次范围,筛选出对应位次区间的院校专业(如冲一冲仅保留 2024 年最低分位次在 85000-90000 之间的条目)
  3. 分层抽样策略(解决 "海量候选中选 28 个" 的问题)
    • 将候选清单按 2024 年最低分位次升序排列(位次越小分数越高)
    • 等分为 3 个区间:高位段(前 30%)、中位段(中间 40%)、低位段(后 30%)
    • 按 "25%:50%:25%" 比例从高 / 中 / 低位段分别抽取(如冲一冲 28 个志愿,高位段抽 7 个,中位段抽 14 个,低位段抽 87个)
    • 优势:避免单纯降序取前 28 名导致的 "头部集中" 问题,兼顾不同分数段机会,逻辑简单易实现

(三)输出层:志愿表结构与字段说明

1. 标准志愿表字段(共 18 项,

|----|------|----|------|-----|------|------|----|----|------|----|----|--------|-------|------|------|------|------|
| 院校 | 院校代码 | 专业 | 专业代码 | 专业类 | 专业备注 | 选科要求 | 类型 | 批次 | 计划人数 | 学制 | 学费 | 最低分位次1 | 录取人数1 | 院校城市 | 城市等级 | 办学性质 | 院校标签 |

2. 梯度标签可视化
  • 每个志愿行左侧添加梯度标签(冲 / 稳 / 保 / 兜底),底色区分(冲一冲:蓝色,稳一稳:绿色,保一保:黄色,兜底:红色)
  • 兜底志愿行右侧添加警示图标(❗),提示考生重点确认

(四)交互层:个性化编辑功能

1. 梯度内筛选项独立编辑

|------|--------------------------------|
| 梯度类型 | 可编辑筛选项 |
| 冲一冲 | 院校、专业、专业类、类型、学费、院校城市、办学性质、院校标签 |
| 稳一稳 | 院校、专业、专业类、类型、学费、院校城市、办学性质、院校标签 |
| 保一保 | 院校、专业、专业类、类型、学费、院校城市、办学性质、院校标签 |

2. 志愿调整功能
  • 替换机制:允许从同梯度候选池中替换任意志愿(如将某稳一稳志愿替换为同位次区间的其他专业)
  • 排序功能:支持手动拖拽调整志愿顺序(山东志愿录取为平行志愿,顺序影响投档优先级)
  • 查重校验:自动检测重复的 "院校 + 专业" 组合,避免无效填报

三、规则设计原理与考生价值

(一)梯度划分规则的高考逻辑依据

  1. 冲一冲(28 个)
    • 原理:利用山东高考平行志愿 "一次投档" 规则,前 28 个志愿允许适当冒险,争取超水平录取
    • 风险控制:限定 10%-15% 位次上浮空间(即位次数值下降 10%-15%),避免过度冲刺导致后续志愿失效
    • 数据支撑:2023 年山东约 15% 考生通过 "冲一冲" 志愿被高于自身位次 10% 的院校专业录取
  1. 稳一稳(40 个)
    • 原理:覆盖近三年录取位次波动区间(±5%),符合 "一分一段表" 统计规律
    • 核心作用:作为志愿方案的主体部分,确保 50%-70% 的录取概率,符合 "正态分布" 录取模型
    • 数据支撑:山东考生最终录取位次 80% 落在自身位次 ±10% 区间内,±5% 是最密集区间
  1. 保一保(23 个 + 5 个兜底)
    • 保一保区间(15%-30% 位次下浮):防范当年题目难度变化、院校招生计划波动等不确定性
    • 兜底志愿(30% 以下):强制设置 5 个 "绝对安全垫",依据山东近五年录取数据,位次下浮 30% 的专业录取成功率≥99.5%,确保不滑档

(二)数据筛选规则的业务逻辑

  1. 选科优先:严格排除选考科目不匹配的专业,符合山东新高考 "专业选考科目要求刚性执行" 的政策
  2. 位次核心:采用位次而非分数作为筛选依据,解决分数波动问题(如 2024 年 600 分可能对应 10 万名,2025 年可能对应 11 万名,位次更具跨年度可比性)
  3. 地域灵活:支持 "城市等级 + 具体地域" 组合筛选,满足考生 "优先城市 / 优先专业" 的不同策略

四、数据输入输出示例(以考生 A 为例)

(一)输入信息

  • 高考位次:100000 名
  • 选科:物理 + 化学 + 生物
  • 理想专业类:工学(重点计算机类、电子信息类)
  • 地域偏好:新一线城市、山东省内城市
  • 招生批次:一段线

(二)系统处理过程

  1. 初步筛选:从数据表格中提取满足 "物理 + 化学 + 生物" 选考要求、一段线、工学类、新一线城市 / 山东城市的院校专业,共 5000 条
  2. 梯度划分
    • 冲一冲:筛选 2024 年最低分位次 85000-90000 的条目(1200 条),按 "高 / 中 / 低位段 8:12:8" 抽取 28 条
    • 稳一稳:筛选 95000-105000 的条目(2000 条),按"高 / 中 / 低位段 10:20:10"抽取 40 条
    • 保一保:筛选 70000-85000 的条目(1500 条),抽取 23 条按"高 / 中 / 低位段 5:13:5";70000 以下条目(300 条),抽取 5 条作为兜底
  1. 用户编辑:考生 A 在冲一冲中排除 "中外合作办学" 专业,系统自动从剩余候选中补充 2 条

(三)输出结果片段

|-----|--------|-------|-----------|--------|---------|
| 梯度 | 院校名称 | 专业类 | 2024 最低位次 | 城市等级 | 操作 |
| 冲一冲 | 南京工业大学 | 计算机类 | 86500 | 新一线 | 替换 / 上移 |
| 稳一稳 | 山东科技大学 | 电子信息类 | 102000 | 二线(山东) | 锁定 / 下移 |
| 兜底 | 枣庄学院 | 机械类 | 65000 | 三线(山东) | 警示标记 |

五、开发注意事项

(一)数据对接要求

  1. 提供的表格需包含上述 18 个字段,且字段名与系统数据库字段严格匹配
相关推荐
软件技术新观察1 分钟前
企业数字化开发科普:软件定制、小程序、APP 开发全解析
人工智能·小程序
她的男孩5 分钟前
AI 写完 100 万行代码没人 Review,我做了一件事:把 AI 写的代码管起来了
java·人工智能·程序员
差不多的周周8 分钟前
《MoChat:面向多转弯动作理解和描述的关节分组时空接地多通道大语言模型》论文核心部分详解
人工智能·深度学习·机器学习·计算机视觉·语言模型·自然语言处理
jimmyleeee8 分钟前
大模型安全之七:LLM系统提示词泄露
人工智能·安全
RobinDevNotes9 分钟前
为什么AI训练工程师都要懂NCCL
人工智能
! 冰封雪莲 !11 分钟前
站房“智慧大脑” | Smart ET2000 污染源自动监控数智终端
大数据·人工智能·万维盈创·ai环境大数据
葡萄城技术团队16 分钟前
不会写 SUMIFS 也能做汇总?用 SpreadJS AI 生成并解释 Excel 公式
人工智能·excel
武子康17 分钟前
同一份长文问两次,SGLang 怎样少算一遍
人工智能·llm·agent
用户52746756142118 分钟前
为什么 retry() 不是 Agent 的恢复策略
人工智能
蜘蛛小助理20 分钟前
AI 自动推导业务自动化规则实战教程|多维表格低代码自动化落地
大数据·人工智能·低代码·自动化·多维表格·蜘蛛表格