一、系统概述
本高校迎新系统以 Java 为核心开发语言,后端基于 SpringBoot 框架搭建稳定的服务架构,前端采用 HTML+CSS+JavaScript 实现简洁易用的页面展示,数据库选用 MySQL 存储全量业务数据。系统面向管理员、教师、新生三类角色设计全流程功能体系,覆盖新生信息采集、审核审批、报到管理、校园服务、数据统计等迎新核心场景,集成协同过滤算法实现个性化社团推荐,兼顾数据安全与操作便捷性,旨在提升高校迎新工作的数字化、规范化水平。
二、核心功能模块设计
(一)管理员后台功能(全局管控视角)
- 网站基础内容管理:
- 轮播图管理:新增、编辑、删除、排序首页轮播图(迎新通知、校园风貌、报到指引),设置跳转链接;
- 公告资讯管理:发布 / 编辑 / 删除迎新通知(报到时间、流程、注意事项)、校园资讯(入学攻略、校园文化),按发布时间 / 类型筛选,支持精准推送。
- 用户全维度管理:
- 对系统内管理员、教师、新生账号进行增删改查,冻结 / 解冻违规账号、重置密码;
- 敏感数据加密处理:对身份证号、手机号、密码等字段采用 MD5 + 盐值加密存储,查询时脱敏展示(如身份证号显示为
110****199901011234)。
- 报到数据可视化分析:
- 基于 ECharts 生成报到全周期数据图表(报到前:预约人数、未提交信息人数;报到中:实时报到人数、各院系报到率;报到后:总报到率、未报到原因统计);
- 以表格形式展示明细数据,支持按院系、班级、报到状态筛选,数据支持导出。
- 报表自动生成:
- 一键生成多维度报表:学费缴纳报表(已缴 / 未缴人数、金额)、报到人数报表(各院系 / 班级报到完成数)、班级报到完成情况报表;
- 报表支持 PDF/Excel 导出,可自定义报表时间范围。
- 校园服务配置:
- 校园导航路线录入:添加 / 编辑 / 删除校园报到点、宿舍区、教学楼等导航路线,关联地图坐标,支撑新生端导航功能;
- 车次接送安排:录入迎新当天接送车次信息(发车时间、起点、终点、座位数、负责人),支持按时间段 / 站点筛选,生成接送排班表。
(二)教师端功能(审核与管理视角)
- 账户基础管理:
- 提交教师资质完成注册,管理员审核通过后账号密码登录;
- 查看并修改个人信息(头像、姓名、联系方式、所属院系),重置登录密码。
- 迎新审核与审批:
- 教学资源发布:上传 / 编辑 / 删除专业相关教学资源(培养方案、入学须知、课程介绍),供新生查看;
- 新生信息审核:查看本院系新生提交的个人信息、证件照片、录取通知书等资料,标记 “审核通过 / 驳回” 并填写驳回原因;
- 绿色通道审批:审核新生提交的贫困认证申请及物资需求(二选一),审批通过后记录物资分配信息。
- 工作进度可视化:
- 查看本院系迎新工作进度数据(信息审核完成率、报到率、学费缴纳率、绿色通道审批完成率),以图表形式直观展示;
- 按班级筛选查看明细,定位未完成环节的新生名单。
(三)新生前端功能(入学服务视角)
- 账户与信息管理:
- 凭录取通知书编号 + 身份证号注册登录,支持密码找回;
- 查看并编辑个人信息(姓名、身份证号、手机号、所属院系 / 班级),上传证件照片、录取通知书扫描件,提交后等待教师审核。
- 迎新基础服务:
- 信息浏览:查看系统通知公告、迎新文章资讯,接收审核结果、报到提醒等消息;
- 宿舍选择:在指定时间段内选择宿舍(按院系分配的可选范围),确认后生成宿舍分配记录;
- 军训服装登记:查看尺码表后选择自身服装尺寸,提交登记信息;
- 缴费查询:查看学费、住宿费等缴费状态,显示未缴金额、缴费截止时间,支持跳转缴费入口。
- 校园与帮扶服务:
- 开学报道路线:查看管理员录入的校园导航路线,展示报到点、宿舍、缴费处等位置及行走路线(文字 + 简易地图);
- 绿色通道:提交贫困认证申请(上传证明材料),选择所需帮扶物资(二选一),查看审批进度;
- 防诈骗学习:浏览防诈骗知识文章、观看视频,完成学习后标记 “已学习”。
- 个性化推荐与社团服务:
- 社团推荐:系统基于协同过滤算法(分析新生填写的兴趣、专业、地域等信息)推荐适配的社团;
- 社团申请:查看推荐社团详情,下载 / 填写社团申请表,上传提交申请,查看审核状态。
三、技术实现要点
-
后端核心实现:
- 基于 SpringBoot 开发 RESTful 接口,MyBatis-Plus 简化 MySQL 交互,Spring Security 实现角色权限隔离(管理员 / 教师 / 新生);
- 敏感数据加密:密码采用 BCrypt 加密,身份证号 / 手机号入库前用 AES 加密,查询时解密脱敏展示;
- 协同过滤算法:基于用户兴趣标签、专业属性计算相似度,生成社团推荐列表,推荐结果缓存提升响应速度;
- 报表生成:集成 POI 组件实现 Excel 导出,iTextPDF 实现 PDF 导出,支持自定义报表模板。
-
前端核心实现:
- 采用 HTML+CSS+JavaScript 搭建页面,引入 jQuery 简化 DOM 操作,适配 PC 端 / 移动端浏览;
- 数据可视化:集成 ECharts 实现管理员 / 教师端的进度图表,支持图表类型切换(柱状图 / 饼图 / 折线图);
- 校园导航:基于 HTML5 Canvas 绘制简易校园地图,关联导航路线数据,展示行走指引;
- 表单校验:对新生填写的身份证号、手机号、尺寸等信息做前端校验,减少后端异常请求。
-
关键功能落地:
- 宿舍选择:设计库存锁定机制,选择后限时确认,超时自动释放,防止重复选择;
- 进度跟踪:新生提交的每一项信息(信息填写、宿舍选择、缴费)实时更新状态,同步至教师 / 管理员端;
- 消息提醒:采用定时任务 + 前端轮询,推送审核结果、报到提醒等消息,确保新生及时接收。
总结
- 系统核心围绕新生入学全流程服务,覆盖信息采集、审核审批、报到管理、校园服务四大核心环节,实现管理员、教师、新生的协同工作;
- 技术层面以 SpringBoot+MySQL 为核心,前端采用轻量化 HTML 开发,重点保障敏感数据安全、数据统计可视化、操作流程便捷性;
- 权限设计精准匹配三类角色诉求:管理员聚焦全局管控与数据统计、教师侧重审核审批与进度跟踪、新生专注入学信息填写与校园服务使用,贴合高校迎新业务场景。










155

被折叠的 条评论
为什么被折叠?



