Skip to content
Silubaba trade > Blog > news > 医院医学理论知识考核系统完整开发文档

医院医学理论知识考核系统完整开发文档

    技术架构:Laravel 11 + PHP 8.3 + MySQL 8.0 + (安卓 /iOS)+ DeepSeek AI + UI/UX Pro Max

    文档包含:项目概述、系统全局规范、全模块页面明细(页面名称、功能、设计目的、业务逻辑)、数据库设计、DeepSeek AI 集成方案、UI/UX 专业设计标准、分阶段开发实施计划、功能扩展预留方案、测试方案、部署运维、交付清单、开发报价明细

    文档前言

    本文档完全基于客户提供的全部业务需求逐条落地,无代码内容,覆盖 PC 管理后台、学员移动端全部页面逻辑;预留长期功能扩展接口与数据表字段,支持后期迭代新增业务;内置完整 DeepSeek AI 智能赋能模块,配套专业级 UI/UX Pro Max 交互视觉体系,配套标准化分阶段落地开发计划。

    一、项目整体概述与全局系统规范

    1.1 项目简介

    本系统为医院专用一体化培训考核 SaaS 平台,面向科教科、医务科、护理、药剂等多科室管理人员,覆盖线上课件培训、线下培训预约签到、百万级医学题库、分层在线考试、智能阅卷、错题大数据分析、问卷调查、公告通知、人员组织分级权限管理,集成 DeepSeek 大模型实现全流程 AI 辅助教学。

    云端弹性架构,医院无需采购服务器硬件,全站 HTTPS 加密、CDN 全域加速,电脑、手机、平板多终端自适应;无账号上限、无课件存储容量上限,系统每季度自动远程升级迭代,配套升级说明文档。

    1.2 全局硬性技术规范

    1. 部署硬件:云端弹性算力、存储自动伸缩,高并发场景自动扩容,医院零硬件投入;
    2. 传输安全:全站强制 HTTPS SSL 加密,接口请求签名校验,敏感数据加密存储;
    3. 网络优化:全站静态资源、课件、图片接入 CDN 加速,解决访问卡顿、并发拥堵;
    4. 存储规则:文档、图片、音频无存储上限;教学视频仅录入腾讯视频外链,插件播放,不占用平台存储空间;
    5. 账号容量:系统人员账号无数量限制,适配医院人员逐年新增、离职变动;
    6. 迭代机制:季度自动远程升级,升级前自动备份全库,升级失败自动回滚,同步生成可视化升级说明文档。

    1.3 终端划分

    1. PC 管理后台(Laravel Web 端,管理员操作)
    2. 移动端 APP(安卓 + iOS,医护学员核心使用端)
    3. 微信小程序配套接口(复用后端业务逻辑,前端页面为可选扩展功能)

    1.4 长期功能扩展设计说明

    系统所有数据表、后端接口、前端页面均预留扩展字段、扩展路由、扩展弹窗模块,支持后期无侵入式新增功能,无需重构底层架构:

    1. 预留多院区隔离扩展字段,后期可增加多医院集团版;
    2. 预留学分管理扩展字段,可快速新增培训学分自动统计、学分台账;
    3. 预留线上直播培训扩展接口,可接入直播插件;
    4. 预留证书自动生成模块,考试合格自动导出电子培训证书;
    5. 预留第三方 HIS 系统对接接口,支持人员信息同步;
    6. 预留 AI 培训计划自动推送、智能岗位考核推荐扩展逻辑;
    7. 预留数据大屏独立扩展模块,满足医院智慧教学大屏展示需求。

    二、系统全业务模块 + 页面详细说明(功能、目的、业务逻辑)

    第一部分:PC 管理后台所有页面

    模块 0:系统全局基础模块

    页面 0-1 管理员登录页

    1. 功能:账号密码登录、图形验证码、密码找回、角色权限区分、登录日志记录
    2. 设计目的:身份鉴权,拦截非法访问,区分超级管理员 / 科室管理员数据权限
    3. 业务逻辑 账号密码后端加盐哈希校验,连续 5 次输错锁定账号 30 分钟;登录下发时效 Token,按角色跳转对应首页;密码找回绑定手机验证码;所有登录操作写入系统日志,HTTPS 全程加密传输。
    4. 扩展预留:后期可扩展企业微信 / 钉钉单点登录接口。

    页面 0-2 系统总数据看板首页

    1. 功能:全院培训完成率、考试及格率、待签到线下场次、未考核人员统计、AI 调用数据、季度升级提醒快捷入口、多维度可视化图表
    2. 设计目的:管理员一站式掌握全院培训考核整体运营数据,无需多页面跳转
    3. 业务逻辑 自动聚合近 30 天业务数据,折线 / 柱状 / 饼图可视化展示;数据按管理员所属科室隔离,科室管理员仅查看本部门数据;未完成培训、不及格人员标红预警;点击图表区块直接跳转对应管理页面。
    4. 扩展预留:预留多院区数据切换筛选控件,后期集团化部署直接启用。

    页面 0-3 系统全局配置页面

    1. 功能:HTTPS 开关、CDN 加速配置、文件上传大小限制、视频播放参数、全局及格分数线、防作弊基础参数、DeepSeek AI 每日调用额度、数据库自动备份周期配置
    2. 设计目的:统一管控系统底层运行参数,适配不同医院管理要求
    3. 业务逻辑 参数修改实时生效,记录操作人、修改时间;AI 调用额度耗尽后自动禁用全部 AI 生成功能;备份周期支持每日 / 每周自定义切换。
    4. 扩展预留:新增第三方对接密钥配置区域、学分规则配置区域。

    页面 0-4 版本升级管理页面

    1. 功能:季度新版本检测、升级日志列表、升级说明文档预览、手动触发升级、升级回滚记录查询
    2. 设计目的:实现平台季度自动远程升级,可视化查看迭代内容,故障一键回滚保障数据安全
    3. 业务逻辑 系统定时任务每季度自动拉取官方升级包;升级前自动执行全库备份,自动生成图文版升级更新说明;升级执行失败自动执行回滚脚本,恢复升级前数据;所有升级操作永久留存日志,支持导出归档。
    4. 扩展预留:灰度升级分组配置模块,后期可实现分批次医院灰度更新。

    页面 0-5 管理员操作日志页面

    1. 功能:全平台操作记录检索、按操作人员 / 时间 / 操作类型筛选、日志批量导出
    2. 设计目的:全流程操作行为溯源,满足医院信息安全审计、院内检查要求
    3. 业务逻辑 所有增删改查、AI 批量生成试题、批量导入导出、系统升级、权限变更操作自动记录;日志永久存储,不可删除、不可篡改。
    4. 扩展预留:日志分级脱敏导出配置,对接院内安全审计系统接口。

    模块 1:人员、组织、角色权限管理模块

    页面 1-1 人员管理列表页

    1. 功能:单条新增医护人员、Excel 批量导入人员档案、人员编辑 / 启用 / 禁用 / 离职注销、树形人员展示、多条件筛选(科室 / 职称 / 护士层级 / 工作年限)、批量导出人员台账
    2. 设计目的:统一维护全院医护账号,无账号数量上限,适配人员流动、人员新增场景
    3. 业务逻辑 人员档案绑定科室、职称、护士层级、岗位、入职年限;离职人员仅禁用账号,历史培训、考试数据永久保留;批量导入自动校验工号、手机号重复冲突,异常数据弹窗提示;科室管理员仅可操作本部门人员,无权限编辑其他科室人员。
    4. 扩展预留:HIS 人员数据同步按钮、人员电子档案附件上传区域、员工学分台账展示列。

    页面 1-2 科室 / 职称 / 护士层级 / 岗位配置页

    1. 功能:新增 / 编辑 / 删除多级科室、职称、护士层级、岗位分类;架构树拖拽排序调整层级
    2. 设计目的:适配每家医院差异化组织架构,实现人员分层、分类管理
    3. 业务逻辑 已绑定人员、培训、考试数据的科室 / 职称不可直接删除,需先解绑关联数据;架构树同步同步至培训、考试筛选条件。
    4. 扩展预留:多院区分组标签、科室负责人绑定扩展字段。

    页面 1-3 角色权限管理页面

    1. 功能:自定义管理员角色(科教科管理员、护理管理员、医务管理员、只读观察员);精细化权限勾选(题库、组卷、阅卷、培训、考试、问卷、公告、人员管理);角色分配给管理员账号
    2. 设计目的:分级数据隔离管控,不同岗位管理员仅开放对应操作权限
    3. 业务逻辑 权限颗粒度独立开关,无权限页面自动隐藏;权限修改实时生效,无需重启服务;超级管理员拥有全部权限,不可删除、不可降低权限。
    4. 扩展预留:新增学分管理、直播管理、电子证书、数据大屏专属权限开关。

    模块 2:培训计划管理模块

    页面 2-1 培训计划列表页

    1. 功能:新建教学计划、编辑、归档、删除;按部门 / 周期 / 计划状态筛选;查看计划整体执行进度;批量导出培训计划清单
    2. 设计目的:各部门独立制定年度、季度、月度培训规划,统一归档管理,满足院内教学检查需求
    3. 业务逻辑 科教科、护理部、医务科仅能创建、查看本部门培训计划;计划状态分为草稿、待发布、进行中、已结束、归档;归档后计划禁止编辑;每条计划可绑定配套附件、线上课程、线下培训场次、考核试卷。
    4. 扩展预留:AI 一键生成年度培训计划快捷按钮、培训学分配置栏。

    页面 2-2 培训计划新增 / 编辑表单页

    1. 功能:填写计划名称、培训类型、执行周期、负责人、培训目标、适用人群;上传配套教学附件;绑定关联线上课程、线下培训、考核试卷
    2. 设计目的:标准化录入培训规划信息,一键绑定全套配套教学资源
    3. 业务逻辑 适用人群支持按科室、职称、护士层级批量筛选;附件支持 doc、pdf、图片格式,自动存入云端对象存储;保存后默认为草稿,手动发布后学员端可见。
    4. 扩展预留:培训学分设置、直播课程绑定、电子结业证书自动发放配置项。

    页面 2-3 计划执行监督详情页

    1. 功能:可视化展示该计划下全部线上课程、线下培训场次、配套考试;展示课程完成率、线下签到率、考试及格人数;一键跳转对应培训 / 考试详情;筛选未参与人员并批量推送通知
    2. 设计目的:管理者实时监控培训落地执行情况,快速定位未完成考核人员
    3. 业务逻辑 系统自动实时统计每条课程观看完成率、线下到场签到率、考试及格率;未参与人员高亮标记,支持一键批量推送系统公告提醒。
    4. 扩展预留:一键生成培训执行简报(AI 自动生成)、导出培训学分汇总表。

    模块 3:线上培训课件管理模块

    页面 3-1 线上课程列表页

    1. 功能:新建课程、编辑、上下架、删除;课程封面预览;按科室 / 开放状态筛选;批量导出课程台账
    2. 设计目的:统一管理院内线上教学课程,精准控制课程开放查看范围
    3. 业务逻辑 课程支持设置全员可见 / 指定科室可见;下架后学员端无法查看学习;单条课程可绑定多份课件与课后配套自测习题。
    4. 扩展预留:直播课程关联、课程学分配置、课程评价模块入口。

    页面 3-2 课程新增 / 编辑页面

    1. 功能:上传课程封面图、填写课程名称、课程简介、设置开放权限;拖拽排序课件顺序;绑定课后自测习题
    2. 设计目的:搭建标准化线上课程体系,配套课后习题巩固知识点
    3. 业务逻辑 课件支持拖拽自定义播放顺序,学员端按排序依次学习;课后习题可从公共题库、医院私有题库自由选取,学员完成课程自动推送练习。
    4. 扩展预留:AI 自动生成课程简介、自动生成配套课后练习题快捷操作。

    页面 3-3 课件素材上传管理页面

    1. 功能:上传文档、图片、音频素材;录入腾讯视频外链;素材在线预览、删除;自动校验文件格式、视频参数
    2. 设计目的:统一存储培训多媒体素材,视频外链托管腾讯视频,不占用平台存储空间
    3. 业务逻辑 文档校验格式:doc、docx、xls、xlsx、ppt、pptx、pdf、jpg;视频仅录入腾讯视频链接,前端插件加载播放,强制校验视频规则:单视频≤16G、时长 3 分钟~1 小时、分辨率≥1080P;课件素材无存储容量上限,永久云端保存。
    4. 扩展预留:短视频批量导入、音频转文字 AI 解析功能。

    页面 3-4 学员学习进度统计页面

    1. 功能:按课程筛选全部学员观看进度、累计观看时长、学习完成状态;筛选未完成学习人员;导出完整学习进度报表
    2. 设计目的:统计学员线上学习完成情况,作为培训考核存档依据
    3. 业务逻辑 系统自动记录每次播放节点、续播位置,进度数据实时同步 PC 管理端、Flutter 移动端。
    4. 扩展预留:学习时长自动换算学分、AI 生成未完成人员专项复习试卷。

    模块 4:线下培训管理模块

    页面 4-1 线下培训场次列表页

    1. 功能:新建线下培训场次、编辑场次、关闭场次;按时间、科室筛选;实时展示本场总预约、签到人数;批量导出场次台账
    2. 设计目的:统一管理所有线下现场培训活动,管控场次基础信息
    3. 业务逻辑 场次关闭后学员无法预约、无法签到;每场线下培训自动生成独立专属签到二维码;场次绑定对应培训计划。
    4. 扩展预留:线下培训现场直播、线下培训学分自动核算配置。

    页面 4-2 线下场次新增编辑页面

    1. 功能:填写课程负责人、授课讲师、培训地点、起止时间、计划容纳人数;拆分多预约批次;绑定所属培训计划
    2. 设计目的:完善线下培训基础信息,支持分批次错峰预约,缓解现场人员拥挤
    3. 业务逻辑 同一场次可拆分多个时间预约批次;批次预约人数达到计划上限后自动关闭预约入口。
    4. 扩展预留:线下培训耗材登记、培训签到电子证书发放配置。

    页面 4-3 签到实时监控页面

    1. 功能:本场次全部预约人员列表;区分未预约 / 已预约 / 已签到 / 缺席人员;实时刷新签到时间;手动补签操作;筛选缺席人员
    2. 设计目的:培训现场实时监控到场人员,快速统计缺席人员用于后续考核
    3. 业务逻辑 学员通过 Flutter APP、微信扫码签到,签到数据实时推送后台;管理员支持手动补签,所有补签操作留存操作日志。
    4. 扩展预留:缺席人员批量推送补考 / 补学通知。

    页面 4-4 签到数据统计导出页面

    1. 功能:多场次签到数据汇总查询;按部门、时间区间筛选;Excel 标准化导出(预约时间、签到时间、姓名、科室、签到状态)
    2. 设计目的:生成标准化线下签到台账,用于医院迎检存档
    3. 业务逻辑 导出文件适配 A4 打印,字段完整不可缺失;历史签到数据永久归档,多年数据可检索导出。
    4. 扩展预留:签到数据一键同步至人员学分台账。

    模块 5:题库与试卷管理模块

    页面 5-1 公共医学题库浏览页(200 万共享试题)

    1. 功能:按专业、知识点、题型筛选试题;预览试题、解析、多媒体素材;仅查看不可编辑;单题 / 批量加入医院私有题库
    2. 设计目的:复用平台标准化海量医学试题,减少医院自主出题工作量
    3. 业务逻辑 公共题库平台季度自动同步更新;医院仅拥有查看、引用权限,无修改、删除权限;组卷时支持跨公共题库、私有题库抽取试题。
    4. 扩展预留:公共题库 AI 批量筛选薄弱知识点试题功能。

    页面 5-2 医院私有题库列表页

    1. 功能:手动新增试题、Excel 批量导入试题、批量删除试题、编辑试题;按题型 / 难度 / 知识点筛选;DeepSeek AI 批量生成试题快捷入口
    2. 设计目的:存储医院自有定制试题,灵活维护院内专属题库资源
    3. 业务逻辑 支持单选、多选、判断、填空、问答题;每题绑定难度、图片、音频、视频解析;调用 DeepSeek AI 批量生成试题一键入库;批量导入自动校验表格格式,错误行单独提示。
    4. 扩展预留:题库分类多级拓展、试题共享至其他分院扩展功能。

    页面 5-3 试题新增 / 编辑表单页

    1. 功能:录入题干、选项、标准答案;设置难度、知识点分类;上传图片 / 音频 / 视频解析素材;AI 一键自动生成专业解析按钮
    2. 设计目的:标准化单题录入,多媒体辅助讲解,AI 自动补齐缺失解析内容
    3. 业务逻辑 点击 AI 生成解析,Laravel 后端调用 DeepSeek 接口返回医学专业解析自动填充;所有多媒体素材关联试题 ID 统一存储。
    4. 扩展预留:AI 自动识别试题知识点、自动修正题干文字错误功能。

    页面 5-4 试卷管理列表页

    1. 功能:新建试卷、编辑、复制试卷、删除;查看试卷题型、难度分布;批量导出可打印试卷文件
    2. 设计目的:统一管理所有考核试卷,支持试卷复用、二次改编组卷
    3. 业务逻辑 页面内置六种组卷模式统一入口;支持二次式组卷(基于已有试卷生成全新考卷);试卷可绑定对应培训计划配套考核。
    4. 扩展预留:试卷分级加密、试卷定时发布扩展配置。

    页面 5-5 智能组卷统一配置页面(六种组卷模式)

    1. 功能:选择公共题库 / 私有题库;勾选知识点、设置难易度比例;填写总题量;开启试题防重复抽取;预览试卷、保存生成试卷
    2. 设计目的:灵活适配不同考核场景,自动化抽题降低人工出题成本
    3. 业务逻辑 六种模式自由切换:手动组卷、定量组卷、随机组卷、知识点组卷、比例式组卷、二次式组卷;支持跨多题库抽题,系统自动过滤重复试题;生成试卷后支持手动微调增删试题。
    4. 扩展预留:AI 智能匹配全院薄弱知识点自动组卷功能。

    模块 6:在线考试管理模块

    页面 6-1 考试发布列表页

    1. 功能:发布新考试、编辑考试、关闭考试;查看本场参考人数、整体及格率;筛选历史归档考试;批量导出成绩单
    2. 设计目的:统一管控所有线上考核,直观查看考试整体完成情况
    3. 业务逻辑 考试关闭后学员无法进入答题;历史考试永久归档留存;页面展示本场不及格人员,一键批量发起补考。
    4. 扩展预留:考试自动生成电子证书、考试数据同步 HIS 系统接口。

    页面 6-2 考试发布配置页面

    1. 功能:选择对应试卷;填写考试名称、设置有效登录时间段;分层筛选考生(科室 / 职称 / 护士层级 / 部门);配置全套防作弊规则;设置补考开关、最大补考次数;控制是否向学员展示分数与答案;限定答题终端(PC/APP/ 小程序)
    2. 设计目的:精细化管控考试全部规则,实现分层定向考核,保障考试公平公正
    3. 业务逻辑 仅筛选范围内人员可收到考试通知,外部人员无法查看考试;防作弊配置项:试题乱序、选项乱序、页面离开次数监控、考试密码锁定、禁止复制试题文字;自定义补考开启 / 关闭、补考上限次数、补考合格分数线。
    4. 扩展预留:考试答题时长分级配置、考试学分自动换算配置项。

    页面 6-3 单场考试成绩总览页面

    1. 功能:全部考生完整成绩列表;展示考试时长、交卷时间、得分、补考状态、及格标记;多条件筛选;导出完整 Excel 成绩单
    2. 设计目的:快速查看本场所有人员考核结果,生成标准化存档台账
    3. 业务逻辑 客观题自动判分,主观题待阅卷人员标橙色提醒;支持按分数区间、科室、职称筛选人员。
    4. 扩展预留:成绩批量生成培训结业证书、成绩数据 AI 分析简报导出。

    页面 6-4 主观题多人协同阅卷页面

    1. 功能:分配阅卷任务;批量打分、填写阅卷评语;DeepSeek AI 辅助打分参考;复核修改分数;阅卷完成标记
    2. 设计目的:多人协同批改问答题,AI 辅助降低人工阅卷工作量
    3. 业务逻辑 Laravel 后端调用 DeepSeek 识别考生答题关键词,输出得分区间参考,仅作辅助,最终分数由人工确认;所有阅卷记录永久留存,支持二次复核。
    4. 扩展预留:阅卷任务自动分流、阅卷绩效统计扩展模块。

    页面 6-5 考试多维度数据分析页面

    1. 功能:试卷整体分析、考生个体分析、成绩区间分布柱状图;单题错题率统计;每题选项占比、正确率明细;导出全套分析报表
    2. 设计目的:定位全院统一薄弱知识点,为后续针对性培训提供数据支撑
    3. 业务逻辑 系统自动统计每道试题错误人数、各选项选择占比;AI 根据错题汇总自动推荐专项复习试卷。
    4. 扩展预留:年度考试数据汇总大屏、AI 自动生成教学整改报告。

    页面 6-6 试卷打印导出页面

    1. 功能:选中目标试卷,生成精简省纸打印版式;黑白 / 彩色切换;一键下载 PDF 打印文件
    2. 设计目的:提供纸质试卷存档文件,适配医院院内迎检需求
    3. 业务逻辑 自动删减多余导航、空白冗余区域,优化排版节省打印纸张;排版适配标准 A4 打印纸。
    4. 扩展预留:试卷批量打印、试卷加密导出配置。

    模块 7:问卷调查管理模块

    页面 7-1 问卷列表页

    1. 功能:新建问卷、编辑、上下架、归档;查看问卷回收份数;批量导出问卷汇总数据
    2. 设计目的:统一管理院内各类调研问卷,统计收集医护意见建议
    3. 业务逻辑 问卷下架后学员无法填写;归档后仅可查看历史数据,禁止编辑;支持设置问卷仅指定科室人员填写。
    4. 扩展预留:问卷数据 AI 智能分析、问卷定时推送扩展功能。

    页面 7-2 问卷新增编辑页面

    1. 功能:填写问卷名称、生效起止时间、调研目的;新增单选 / 多选 / 问答题;拖拽调整题目排序、设置必填项
    2. 设计目的:标准化创建调研问卷,灵活配置题型与填写规则
    3. 业务逻辑 标记必填项,学员未填写无法提交问卷;不在生效时间区间内问卷自动隐藏。
    4. 扩展预留:问卷附件上传、问卷答题学分奖励配置。

    页面 7-3 问卷结果统计页面

    1. 功能:每题选项占比饼图可视化展示;所有文字意见汇总;筛选填写人员;导出完整作答数据 Excel
    2. 设计目的:直观展示调研反馈结果,汇总全部文字建议
    3. 业务逻辑 所有作答数据实时自动统计,无需人工计算;导出文件包含每条人员完整作答记录。
    4. 扩展预留:AI 自动汇总问卷意见、生成调研总结报告。

    模块 8:通知公告管理模块

    页面 8-1 公告列表页

    1. 功能:发布新公告、编辑、下架;查看公告总浏览人次;筛选未读人员;批量推送公告提醒
    2. 设计目的:统一发布培训、考试提醒、院内教学通知
    3. 业务逻辑 公告支持选择全员推送 / 指定科室定向推送;Flutter APP、微信小程序首页置顶展示;系统自动记录每条人员浏览状态。
    4. 扩展预留:公告定时发布、公告附件上传、公告阅读回执导出。

    页面 8-2 公告发布编辑页面

    1. 功能:填写公告标题、图文内容;选择接收人群;设置定时发布时间
    2. 设计目的:可视化编辑公告内容,定向推送对应人员
    3. 业务逻辑 公告发布后实时推送消息提醒至移动端;支持定时发布,到点自动推送。
    4. 扩展预留:AI 自动生成公告通知文案、公告关联考试 / 培训跳转链接。

    第二部分:移动端学员 APP 全部页面

    页面 F1 APP 登录页

    1. 功能:工号 / 手机号密码登录、记住账号、忘记密码找回、本地缓存登录信息
    2. 设计目的:学员身份校验,进入学习考核系统
    3. 业务逻辑:与 Laravel 后端鉴权接口交互,下发移动端时效 Token;本地缓存登录信息,下次打开免重复登录。
    4. 扩展预留:企业微信 / 钉钉一键登录扩展逻辑。

    页面 F2 APP 首页(底部 Tab 总首页)

    1. 功能:待学习课程、待参加考试、待签到线下场次、最新公告、AI 问答快捷入口、未读消息红点计数、培训待办提醒
    2. 设计目的:集中展示学员全部待办事项,快速跳转核心功能页面
    3. 业务逻辑:后端实时同步学员未完成任务,未读消息红点自动计数;点击卡片直接跳转对应功能页面。
    4. 扩展预留:学分总览、电子证书入口、直播课程快捷入口。

    页面 F3 线上课程列表页面

    1. 功能:全部课程、我的已选课程、课程模糊搜索;课程封面、简介、学习完成进度展示
    2. 设计目的:浏览院内开放线上课程,自主开展线上学习
    3. 业务逻辑:按学员所属科室权限过滤课程;学习进度本地离线缓存,无网络可查看历史学习记录。
    4. 扩展预留:课程收藏、课程评价、课程学分展示。

    页面 F4 课程详情 & 课件播放页面

    1. 功能:课件列表切换、文档在线预览、音视频倍速 / 全屏 / 续播、课后练习入口
    2. 设计目的:移动端完整观看培训课件,完成配套课后习题巩固知识点
    3. 业务逻辑:播放进度实时同步后端;视频通过腾讯视频插件嵌入播放;文档在线预览,无需下载本地文件。
    4. 扩展预留:视频笔记、AI 实时知识点讲解弹窗。

    页面 F5 线下培训预约列表页面

    1. 功能:可预约场次展示、按时间筛选、预约 / 取消预约、查看已预约场次
    2. 设计目的:学员自主选择合适培训批次预约,错峰参与线下培训
    3. 业务逻辑:预约批次满员自动关闭预约按钮;已过期场次自动隐藏。
    4. 扩展预留:预约提醒推送、线下培训签到学分展示。

    页面 F6 二维码签到页面

    1. 功能:扫码识别框、二维码放大预览、签到成功弹窗提示、个人历史签到记录查询
    2. 设计目的:线下培训现场快速签到,替代传统纸质签到表
    3. 业务逻辑:扫码后后端校验场次、人员权限,签到记录实时同步 PC 管理后台。
    4. 扩展预留:离线签到缓存、签到电子凭证保存。

    页面 F7 在线考试列表页面

    1. 功能:待考、已完成、补考考试分区展示;考试截止时间倒计时提示
    2. 设计目的:查看所有分配给自己的考核,快速进入答题页面
    3. 业务逻辑:不在有效登录时间段内考试置灰,禁止进入答题;过期考试自动归档。
    4. 扩展预留:考前自测练习快捷入口、考试学分预览。

    页面 F8 在线考试答题页面

    1. 功能:题目左右滑动切换、答题卡悬浮弹窗、临时保存作答、交卷提交;前端防切屏监控、禁止复制文字
    2. 设计目的:移动端标准化答题界面,多重前端防作弊限制
    3. 业务逻辑:作答记录实时云端同步,切换设备不会丢失答题内容;页面离开次数超限系统自动提交试卷。
    4. 扩展预留:答题草稿本地缓存、AI 实时错题提示(考试结束后展示)。

    页面 F9 成绩与错题总览页面

    1. 功能:历史考试分数汇总、错题统一汇总、未答题统计、个人答题正确率、错题练习入口
    2. 设计目的:学员自主复盘历次考核薄弱知识点
    3. 业务逻辑:后端聚合个人全部错题数据,调用 DeepSeek 生成个性化薄弱知识点总结。
    4. 扩展预留:错题专项试卷一键生成、错题导出打印。

    页面 F10 错题练习页面

    1. 功能:错题重做、标准答案 + AI 通俗解析、试题收藏、个人错题率统计
    2. 设计目的:针对性反复复习易错知识点,强化薄弱内容
    3. 业务逻辑:调用 DeepSeek 大模型简化医学专业知识点,输出通俗讲解内容。
    4. 扩展预留:错题按知识点分类筛选、错题定时推送复习提醒。

    页面 F11 AI 问答助手对话页面

    1. 功能:医学知识点输入提问、对话气泡展示问答内容、历史问答记录、清空对话记录
    2. 设计目的:学员随时咨询培训、考试相关医学专业知识
    3. 业务逻辑:前端请求转发 Laravel AI 中间层,经过敏感词过滤后返回专业医学解答,问答记录存入数据库永久留存。
    4. 扩展预留:语音提问、AI 知识点思维导图生成。

    页面 F12 问卷填写页面

    1. 功能:单选 / 多选 / 问答题填写、草稿临时保存、问卷提交
    2. 设计目的:移动端完成院内各类调研问卷
    3. 业务逻辑:必填项未填写禁止提交问卷,提交后数据实时同步后台统计模块。
    4. 扩展预留:问卷填写完成发放小额学分。

    页面 F13 公告消息页面

    1. 功能:全部公告、未读公告单独筛选、公告图文详情、个人浏览记录
    2. 设计目的:接收院内培训、考试、升级通知等各类公告信息
    3. 业务逻辑:点击公告自动标记已读,同步更新后台浏览统计数据。
    4. 扩展预留:公告关键词检索、公告收藏。

    页面 F14 个人中心页面

    1. 功能:个人基础信息查看、密码修改、历史学习记录、签到记录、消息推送开关、本地缓存清理
    2. 设计目的:统一管理个人账号信息、本地离线缓存数据
    3. 业务逻辑:本地缓存课件、错题记录,清理缓存仅删除本地文件,云端数据不受影响。
    4. 扩展预留:个人学分台账、电子证书下载、账号解绑操作。

    三、MySQL 8.0 数据库完整设计规范(无代码)

    3.1 分表、分库存储策略

    1. 基础业务单表:科室、职称、护士层级、岗位、人员账号、管理员角色、角色权限、系统全局配置、升级日志、管理员操作日志
    2. 培训业务数据表:课程主表、课件素材附表、学员学习进度表、线下培训场次表、预约记录表、签到记录表
    3. 题库分表:public_question(200 万公共医学试题)、private_question(医院私有试题)、question_media(试题图片 / 音频 / 视频外链)、paper 试卷主表、paper_question 试卷试题关联表
    4. 考试按年份分表:exam_info 考试发布表、exam_answer 考生答题记录表、exam_score 成绩统计表、exam_error_stat 错题分析表、exam_retest 补考记录表
    5. 问卷公告数据表:survey 问卷主表、survey_item 问卷题目表、survey_answer 问卷作答表、notice 公告表、notice_read 公告浏览记录表
    6. DeepSeek AI 专用数据表:ai_api_log 大模型调用日志、ai_question_cache AI 生成试题缓存、ai_user_chat 学员移动端问答记录
    7. 扩展预留附表:sys_extend 全局扩展字段表,无需改动主表即可新增业务扩展字段,支持多院区、学分、证书、HIS 对接数据存储。

    3.2 数据库性能与安全规范

    1. 所有关联 ID、时间、高频筛选字段建立联合索引,提升百万级数据查询速度;
    2. 用户密码字段采用加盐哈希加密存储,禁止明文存储;
    3. 大文本、多媒体外链统一存入独立附表,减轻主表查询压力;
    4. 部署 MySQL 主从读写分离架构,考试查询流量分流至从库,支撑高并发访问;
    5. 系统每日自动全量数据库备份,异地多副本留存;
    6. 所有数据表预留 extend_json 扩展字段,用于后期功能扩展,无需修改表结构。

    四、DeepSeek AI 大模型集成完整方案

    4.1 中转架构逻辑

    Flutter 移动端、PC 管理前端不直接对接 DeepSeek 官方 API,所有 AI 请求统一经由 Laravel11 后端中间层转发;统一管理密钥、调用限流、敏感词过滤、操作日志存储,规避密钥泄露风险。

    4.2 八大 AI 业务核心逻辑

    1. AI 批量生成医学试题:管理员输入科室、知识点、难度、题型,后端组装专业 Prompt 调用 DeepSeek,返回标准化试题自动格式化入库私有题库;
    2. AI 自动生成试题解析:选中无解析试题,一键生成专业医学解析自动填充至试题;
    3. AI 试题纠错优化:自动识别题干错别字、医学常识错误,输出修正建议;
    4. 培训文案智能生成:输入年度培训目标,自动生成课程简介、季度培训计划完整文本;
    5. 全院 / 个人错题智能分析:汇总学员错题数据,AI 输出薄弱知识点总结,自动推荐专项复习试卷;
    6. 主观题 AI 辅助阅卷:抓取考生简答题答案,匹配参考答案关键词,输出得分区间参考,仅作人工阅卷辅助;
    7. 移动端学员 AI 问答:学员提问医学知识点,后端过滤违规医疗内容后返回通俗专业解答;
    8. 课程配套习题自动生成:读取课程课件文本内容,自动生成对应课后自测习题。

    4.3 AI 管控与扩展规则

    1. 按医院账号分配每日 AI 调用额度,超限自动拦截 AI 功能;
    2. 所有 AI 请求、返回内容完整存入 ai_api_log 数据表,永久溯源;
    3. 内置医疗敏感词过滤库,违规内容直接屏蔽不返回前端;
    4. 接口超时自动熔断重试,避免占用服务器资源;
    5. 扩展预留:AI 生成培训简报、AI 生成教学整改报告、AI 生成电子证书文案接口。

    五、UI/UX Pro Max 专业视觉交互设计规范

    5.1 PC 管理后台设计标准

    1. 整体布局:侧边可折叠导航栏 + 顶部操作栏 + 主内容区,支持深色 / 浅色模式一键切换;
    2. 数据可视化:培训、考试、错题统计统一成套图表组件,预警数据红色高亮;
    3. 交互规范:批量操作二次确认弹窗、导入导出进度弹窗、表单实时输入校验、打印专属无导航精简版式;
    4. 屏幕适配:1920 大屏、1366 窄屏、平板自适应响应式布局;
    5. 扩展预留:数据大屏独立 UI 组件库、多院区切换控件设计规范。

    5.2 Flutter 移动端 UI/UX 标准

    1. 页面布局:底部 5 栏固定 Tab(首页、课程、考试、AI 问答、我的);
    2. 专属定制组件:视频播放器、答题卡悬浮弹窗、扫码签到组件、AI 对话气泡卡片;
    3. 交互优化:骨架屏加载动画、无数据友好空白提示页、操作成功 / 失败轻动效、本地离线缓存机制;
    4. 屏幕适配:手机竖屏优先布局,平板设备自动双栏分屏展示,字体大小自适应调节;
    5. 扩展预留:直播播放器组件、电子证书预览组件、学分统计卡片设计规范。

    5.3 通用 UX Pro Max 增强交互(全端统一)

    1. 全局模糊检索:题库、人员、课程、试卷一键全局搜索;
    2. 统一批量操作入口:批量导入、批量删除、批量分配考试、批量导出;
    3. 消息红点未读计数,所有待办事项集中提醒;
    4. 多端数据实时同步,PC 后台、 APP 操作状态无延迟互通;
    5. 表单分步拆分、长数据分页加载,降低页面卡顿。

    六、分阶段精细化开发实施完整计划

    总开发周期:180 个工作日

    阶段一:需求定稿 + 全套 UI/UX Pro Max 设计 + MySQL8.0 数据库架构设计(18 工作日)

    工作内容

    1. 逐条梳理全部 PC、页面功能、业务逻辑、扩展预留需求,输出标准化需求规格说明书;
    2. UI/UX Pro Max 全套视觉交互设计:PC 后台全页面高保真设计稿、Flutter 移动端全页面设计稿、全局组件库、交互动效规范文档;
    3. MySQL8.0 完整分表结构、索引、关联关系、扩展字段规划,输出数据库详细设计文档;
    4. 定义 Laravel 前后端交互接口规范、DeepSeek AI 中间层交互协议、扩展接口预留标准;

    交付物

    需求规格书、全套 UI 设计稿、数据库设计文档、接口规范文档、AI 集成方案、功能扩展预留说明文档;

    验收标准

    全部页面功能、业务逻辑、扩展需求确认定稿,数据库结构无变更风险。

    阶段二:Laravel 11 + PHP8.3 底层后端框架开发(32 工作日)

    工作内容

    1. 项目基础框架搭建、全站 HTTPS 鉴权网关、RSA 接口签名校验;
    2. 人员、科室、角色权限底层业务逻辑开发;
    3. 文件上传服务、CDN 资源对接、腾讯视频播放插件对接开发;
    4. DeepSeek AI 中间层完整封装:API 转发、调用限流、敏感词过滤、日志存储、异常熔断;
    5. 系统定时任务开发:季度升级检测、自动数据库备份、考试超时自动交卷、过期日志清理;
    6. 全局扩展字段底层逻辑开发,预留后期功能扩展接口;

    交付物

    后端基础服务、AI 中间件、数据库初始化脚本、底层扩展接口;

    验收标准

    登录鉴权、文件上传、AI 基础调用、定时任务、扩展字段底层逻辑可正常运行。

    阶段三:全业务模块后端接口开发(45 工作日)

    工作内容

    1. 培训计划、线上课程、课件素材、学习进度全套业务接口;
    2. 线下培训场次、预约、二维码签到、签到统计接口;
    3. 200 万公共题库、医院私有题库、六种智能组卷完整接口;
    4. 在线考试发布、多层防作弊、自动阅卷、多维度数据统计接口;
    5. 问卷、公告、批量导入导出、试卷打印接口开发;
    6. DeepSeek AI 全业务功能落地:试题生成、错题分析、主观题辅助阅卷、培训文案生成;
    7. 全部扩展功能预留接口开发;

    交付物

    完整全套业务后端接口、配套接口文档;

    验收标准

    所有页面后端业务逻辑可正常调用,AI 全功能可用,扩展接口预留完整。

    阶段四:安卓 + iOS 双端 APP 全页面开发(40 工作日)

    工作内容

    1. 基础底层框架:登录鉴权、Token 管理、本地离线缓存、消息推送、扫码公共组件;
    2. 首页、课程学习、视频播放页面完整开发;
    3. 线下培训预约、二维码签到交互页面开发;
    4. 在线考试答题、答题卡、前端防作弊限制页面开发;
    5. 成绩查询、错题练习、AI 问答对话页面开发;
    6. 问卷填写、公告浏览、个人中心页面开发;
    7. 安卓、iOS 双端适配调试、平板布局兼容、全套 UI 动效落地;
    8. 移动端扩展功能页面预留布局;

    交付物

    安卓、iOS 测试安装包;

    验收标准

    全部学员页面功能完整,与后端接口联调正常,UI 严格匹配设计稿,扩展预留布局完整。

    阶段五:PC 管理 Web 后台全页面开发(28 工作日)

    工作内容

    1. 登录页、全局数据看板、系统配置、升级管理、操作日志页面开发;
    2. 人员组织架构、角色权限全套管理页面;
    3. 培训计划、课程课件、线下签到管理页面;
    4. 题库、试卷、智能组卷、考试发布、阅卷、多维度数据统计页面;
    5. 问卷、公告管理页面;
    6. 批量导入导出、试卷打印、AI 批量生成试题操作页面;
    7. 后台扩展功能预留页面模块开发;

    交付物

    完整 PC 管理后台测试系统;

    验收标准

    所有管理员页面功能完整,数据统计、批量操作正常,扩展预留模块可用。

    阶段六:全链路联调、多维度测试、BUG 全量修复(22 工作日)

    工作内容

    1. PC 管理后台 + 移动端全模块前后端联调,修复业务交互 BUG;
    2. 高并发压力测试:模拟全院上千人同时在线考试、批量导入上万试题、批量导出报表;
    3. CDN 弹性扩容、无账号上限、无课件存储上限极限场景测试;
    4. 全站 HTTPS 安全渗透测试、接口防刷、数据加密校验、越权访问拦截测试;
    5. DeepSeek AI 并发调用、限流、异常熔断专项测试;
    6. 全页面功能逐条回归测试,所有阻断性 BUG 闭环修复;
    7. 扩展预留接口、扩展字段兼容性测试;

    交付物

    压力测试报告、安全检测报告、BUG 修复验收清单、扩展功能兼容性测试报告;

    验收标准

    无阻断性 BUG,高并发场景无系统崩溃,AI 调用稳定,扩展字段无兼容问题。

    阶段七:灰度试运行、季度自动升级开发、全套交付文档输出(15 工作日)

    工作内容

    1. 季度远程自动升级整套服务开发,升级说明自动生成模块落地;
    2. 单医院灰度部署试运行,收集交互细节优化需求;
    3. 全套交付文档整理输出;
    4. 管理员操作手册、 移动端学员使用手册、云端部署运维手册编写;

    交付物

    上线部署方案、全套标准化使用文档、运维操作手册;

    验收标准

    季度自动升级流程完整可运行,全套文档覆盖全部功能与扩展预留说明。

    阶段八:项目整体验收交付

    1. 全功能完整演示验收,包含基础功能与扩展预留模块演示;
    2. 交付全套源码、UI 设计源文件、MySQL 数据库初始化脚本、全套开发文档;
    3. 交付 安卓 /iOS 测试安装包、PC 管理后台访问地址。

    七、全维度测试方案

    1. 功能测试:逐条验证 PC、所有页面基础功能、业务逻辑、扩展预留模块;
    2. 并发压力测试:千人同时在线考试、上万条试题批量导入、大规模数据导出;
    3. 安全渗透测试:越权访问、文件上传漏洞、接口参数篡改、密码加密校验;
    4. DeepSeek AI 专项测试:批量生成试题、并发问答、调用限流、医疗敏感词过滤;
    5. 多终端兼容性测试:PC 多浏览器、安卓多版本、iOS 多版本、手机 / 平板横竖屏适配;
    6. 扩展功能兼容性测试:验证预留扩展字段、扩展接口可正常新增业务功能,无需重构底层。

    八、云端部署、季度自动升级、长期运维方案

    8.1 弹性云端部署架构

    1. Laravel 后端容器化部署,支持横向弹性扩容,高并发自动增加服务实例;
    2. MySQL8.0 主从分离架构,读流量分流至从库,提升考试查询并发承载能力;
    3. 云端对象存储存放课件、图片资源,CDN 全国节点分发静态资源,降低源站压力;
    4. 教学视频统一托管腾讯视频,仅存储外链,大幅降低平台带宽消耗。

    8.2 季度远程自动升级完整流程

    1. 系统内置定时任务,每季度自动检测官方新版本升级包;
    2. 升级执行前自动触发全库数据库备份,自动生成图文升级说明文档;
    3. 分批次执行升级脚本,保障业务不中断;
    4. 升级过程出现异常自动执行回滚脚本,恢复至升级前稳定版本;
    5. 扩展模块升级隔离执行,不影响原有基础业务运行。

    8.3 数据安全运维规范

    1. 每日自动全量数据库备份,异地多副本存储,防止数据丢失;
    2. 管理员操作、AI 调用、系统升级全链路日志永久留存,支持审计溯源;
    3. 定时自动清理过期缓存,多年历史考试数据归档分表,提升查询效率;
    4. 导出人员、成绩敏感数据自动脱敏,规避院内信息泄露风险;
    5. 扩展字段数据独立归档,不干扰核心业务数据查询。

    九、全套项目交付文档清单

    1. 《医院医学理论知识考核系统需求规格说明书(全页面功能 + 扩展预留)》
    2. 《MySQL 8.0 数据库详细设计文档(含扩展字段规划)》
    3. 《Laravel11 前后端统一接口规范文档(含扩展接口)》
    4. 《DeepSeek AI 大模型集成完整设计方案》
    5. 《UI/UX Pro Max 视觉交互设计规范 + 全套页面设计源文件》
    6. 《Flutter 移动端页面交互详细开发文档》
    7. 《PC 管理后台页面功能开发文档》
    8. 《180 日分阶段精细化开发实施计划表》
    9. 《云端弹性部署与并发扩容运维方案》
    10. 《全站 HTTPS 安全加密与考试防作弊完整方案》
    11. 《系统季度自动升级运维操作手册》
    12. 《后台管理员完整操作手册(含扩展功能使用说明)》
    13. 《移动端学员使用手册》
    14. 《并发压力测试与安全检测标准报告模板》
    15. 《系统长期功能扩展迭代开发规范文档》

    十、项目开发报价明细(总价 76800 元)

    Leave a Reply