# 62-幼儿园管理系统 - 功能说明
# 项目概述
幼儿园管理系统是一个集学生管理、教师管理、家长管理、教学管理、健康管理于一体的综合性Web应用系统。采用前后端分离架构,基于Vue 3和Spring Boot技术栈,为幼儿园提供全方位的信息化管理解决方案。系统支持学生档案管理、考勤签到、课程安排、作业发布、缴费管理、健康体检、活动记录、食谱管理等全流程服务,实现幼儿园日常管理的数字化、智能化。
# 项目概览
# ✨ 创新点
# 1. 多角色协同体系
- 四级角色设计:管理员、教师、家长、普通用户四级角色,各司其职,权限清晰。
- 家校互通机制:家长可实时查看孩子在校情况,教师可与家长在线沟通交流。
- 分级管理模式:管理员统筹全局,教师管理班级,家长关注孩子,形成完整管理闭环。
# 2. 全方位学生管理
- 完整学生档案:姓名、性别、年龄、班级、家长信息、联系方式等基础信息完整记录。
- 动态健康档案:定期体检记录,包含身高、体重、视力、血型、健康状况等详细信息。
- 智能考勤系统:每日考勤打卡,记录出勤状态(出勤/请假/迟到/缺勤)和体温,实时健康监测。
- 成长轨迹追踪:从入园到离园,完整记录孩子的成长历程。
# 3. 精细化教学管理
- 班级管理:班级信息、班主任分配、教室位置、学生人数、年龄段划分。
- 课程安排:课程表管理,包含课程名称、授课教师、上课时间、课程描述。
- 作业系统:教师发布作业,支持富文本内容、附件上传、截止日期设置。
- 活动记录:班级活动、全园活动记录,支持图片上传、活动内容描述。
- 相册管理:班级相册、活动相册,记录孩子成长精彩瞬间,支持浏览量统计。
# 4. 智能化后勤保障
- 食谱管理:每日三餐食谱发布(早餐/午餐/午点),营养搭配说明,家长可提前了解。
- 缴费管理:学费、餐费、活动费等多类型费用管理,支持微信/支付宝/现金多种缴费方式。
- 物品管理:拾物/失物登记,物品描述、图片上传、发现地点记录,支持认领流程。
- 请假审批:学生请假、教师请假在线申请,支持病假/事假分类,证明材料上传,流程化审批。
# 5. 家校沟通平台
- 留言板功能:家长与教师、家长与管理员在线留言沟通,支持消息回复。
- 通知公告:幼儿园通知公告发布,家长及时了解园内动态。
- 活动展示:活动记录、相册分享,让家长了解孩子在园生活。
- 食谱公示:每周食谱提前公布,家长了解孩子饮食情况。
# ✨ 项目亮点
# 一、业务功能亮点
- 完整的学生档案管理:从基础信息、健康档案到成长记录,全方位管理学生信息。
- 智能考勤+健康监测:每日考勤打卡同时记录体温,实时监测孩子健康状况。
- 全流程教学管理:班级、课程、作业、活动一体化管理,提升教学效率。
- 多样化缴费管理:支持学费、餐费、活动费等多类型,微信/支付宝/现金多种缴费方式。
- 家校互动平台:留言板、通知公告、活动展示,打通家校沟通渠道。
- 精细化后勤管理:食谱管理、物品管理、请假审批,全方位后勤保障。
# 二、技术实现亮点
- 现代化前端技术栈:Vue 3.4.29 + Element Plus 2.8.4 + Vite 5.3.1,开发高效体验流畅。
- 稳定可靠的后端架构:Spring Boot 3.2.10 + MyBatis Plus 3.5.6,构建稳健后端服务。
- 完善的数据库设计:17张核心表,utf8mb4字符集,支持完整业务流程。
- 安全性设计:JWT Token认证、密码加密存储、接口权限控制。
- 富文本编辑器:支持作业内容、活动内容、通知公告的富文本编辑与展示。
- 文件上传管理:支持图片上传、多图展示、文件存储管理。
# 三、用户体验亮点
- 双端界面设计:
- 前台:水平导航,简洁直观,适合家长浏览查看。
- 管理后台:侧边导航,功能集中,高效管理。
- 交互优化:
- 实时消息提示。
- 数据分页展示。
- 状态实时更新。
- 图片预览放大。
- 数据可视化:管理后台提供统计报表,数据可视化展示。
- 移动端适配:响应式设计,支持手机、平板等多端访问。
# 管理员
# 系统管理
管理员管理:管理全部管理员账号,支持新增、编辑、删除、启用/禁用操作。
普通用户管理:管理全部普通用户账号,可修改用户信息、状态,支持重置密码。
教师管理:管理全部教师信息,包括教师账号、姓名、性别、年龄、手机号、邮箱、状态(在职/离职)。
家长管理:管理全部家长信息,包括家长账号、姓名、手机号、与学生关系、状态等。
# 学生管理
学生档案管理:管理全部学生信息,包括姓名、性别、出生日期、年龄、班级、家长、联系电话、头像、状态(在读/休学/毕业)。
班级管理:管理全部班级信息,包括班级名称、班主任、教室位置、学生人数、年龄段(小班/中班/大班)。
考勤管理:管理全部学生考勤记录,包括学生、班级、考勤日期、考勤状态(出勤/请假/迟到/缺勤)、体温、备注。
体检信息管理:管理全部学生体检记录,包括体检日期、身高、体重、视力、血型、健康状况、体检医生、体检医院、备注。
# 教学管理
课程管理:管理全部课程信息,包括课程名称、授课教师、班级、上课时间、课程描述。
作业管理:管理全部作业发布,包括作业标题、内容、课程、班级、发布教师、发布日期、截止日期、附件。
活动管理:管理全部活动记录,包括活动标题、内容、班级、教师、活动日期、图片列表。
相册管理:管理全部相册,包括相册标题、封面图、图片列表、班级、描述、上传日期、上传人、浏览量。
# 后勤管理
缴费管理:管理全部缴费记录,包括学生、家长、费用类型(学费/餐费/活动费)、金额、费用月份、缴费状态、缴费日期、缴费方式、备注。
食谱管理:管理全部食谱信息,包括日期、星期、早餐、午餐、午点、营养说明、发布人。
物品管理:管理全部物品记录,包括物品名称、类型(拾物/失物)、描述、图片、发现地点、提交人、发现日期、状态(待认领/已认领)、认领人、认领日期。
请假审批:管理全部请假申请,包括申请人、申请人类型(教师/学生)、请假类型(病假/事假)、开始日期、结束日期、请假天数、请假原因、证明材料、审批状态、审批人、审批意见。
# 沟通管理
留言管理:管理全部留言记录,包括留言内容、发送人、发送人类型、接收人、接收人类型、是否已读、回复内容、回复时间。
通知公告:发布和管理系统通知公告。
# 教师
# 班级管理
班级信息:查看本班班级信息,包括班级名称、教室位置、学生人数、年龄段。
学生管理:查看本班学生信息,包括学生档案、家长信息、联系方式。
# 教学管理
课程管理:查看本班课程安排,包括课程名称、上课时间、课程描述。
作业发布:发布本班作业,设置作业标题、内容、截止日期、附件。
活动记录:记录本班活动,包括活动标题、内容、活动日期、图片上传。
相册管理:上传本班相册,包括相册标题、封面图、图片列表、描述。
# 考勤管理
每日考勤:记录本班学生每日考勤,包括考勤状态、体温、备注。
考勤统计:查看本班考勤统计,分析学生出勤情况。
# 健康管理
体检记录:查看本班学生体检记录,包括身高、体重、视力、血型、健康状况。
# 沟通管理
留言板:查看家长留言,回复家长咨询。
通知查看:查看幼儿园通知公告。
# 请假管理
请假申请:教师本人请假申请,填写请假类型、起止日期、请假原因、证明材料。
学生请假审批:审批本班学生请假申请。
# 个人中心
个人信息:修改个人信息(姓名、头像、手机号、邮箱)。
修改密码:修改登录密码。
# 家长
# 孩子信息
我的孩子:查看孩子基本信息,包括姓名、性别、年龄、班级、照片。
健康档案:查看孩子体检记录,包括身高、体重、视力、血型、健康状况。
考勤记录:查看孩子每日考勤记录,包括考勤状态、体温、日期。
# 教学信息
课程表:查看孩子班级课程安排,了解上课时间和内容。
作业查看:查看教师发布的作业,包括作业内容、截止日期、附件。
活动查看:查看班级活动记录,了解孩子参加的活动。
相册浏览:浏览班级相册,查看孩子成长照片。
# 缴费管理
我的缴费:查看孩子缴费记录,包括费用类型、金额、费用月份、缴费状态、缴费日期、缴费方式。
在线缴费:在线缴纳学费、餐费、活动费等费用。
# 食谱查看
每周食谱:查看本周食谱,了解孩子每日三餐安排和营养说明。
# 沟通交流
留言板:向教师或管理员留言,咨询孩子在园情况。
查看回复:查看教师或管理员的回复内容。
通知公告:查看幼儿园发布的通知公告。
# 请假管理
学生请假:为孩子申请请假,填写请假类型、起止日期、请假原因、证明材料。
请假记录:查看孩子请假记录和审批状态。
# 个人中心
个人信息:修改个人信息(姓名、头像、手机号、关系)。
修改密码:修改登录密码。
# 普通用户
# 信息浏览
首页浏览:浏览幼儿园首页,了解幼儿园基本情况。
通知公告:查看幼儿园发布的通知公告。
活动查看:浏览幼儿园活动记录。
相册浏览:浏览幼儿园相册。
食谱查看:查看每周食谱。
# 账号管理
个人信息:修改个人信息(昵称、头像)。
修改密码:修改登录密码。
# 功能权限对照表
| 功能模块 | 管理员 | 教师 | 家长 | 普通用户 |
|---|---|---|---|---|
| 首页 | ✓ | ✓ | ✓ | ✓ |
| 管理员管理 | ✓ | - | - | - |
| 用户管理 | ✓ | - | - | - |
| 教师管理 | ✓ | - | - | - |
| 家长管理 | ✓ | - | - | - |
| 学生档案管理(全部) | ✓ | - | - | - |
| 学生档案查看(本班) | - | ✓ | - | - |
| 学生档案查看(自己孩子) | - | - | ✓ | - |
| 班级管理(全部) | ✓ | - | - | - |
| 班级信息查看(本班) | - | ✓ | ✓ | - |
| 考勤管理(全部) | ✓ | - | - | - |
| 考勤记录(本班) | - | ✓ | - | - |
| 考勤查看(自己孩子) | - | - | ✓ | - |
| 体检信息管理(全部) | ✓ | - | - | - |
| 体检信息查看(本班) | - | ✓ | - | - |
| 体检信息查看(自己孩子) | - | - | ✓ | - |
| 课程管理(全部) | ✓ | - | - | - |
| 课程管理(本班) | - | ✓ | - | - |
| 课程查看(孩子班级) | - | - | ✓ | - |
| 作业管理(全部) | ✓ | - | - | - |
| 作业发布(本班) | - | ✓ | - | - |
| 作业查看(孩子班级) | - | - | ✓ | - |
| 活动管理(全部) | ✓ | - | - | - |
| 活动记录(本班) | - | ✓ | - | - |
| 活动查看 | - | - | ✓ | ✓ |
| 相册管理(全部) | ✓ | - | - | - |
| 相册上传(本班) | - | ✓ | - | - |
| 相册浏览 | - | - | ✓ | ✓ |
| 缴费管理(全部) | ✓ | - | - | - |
| 缴费查看(自己孩子) | - | - | ✓ | - |
| 食谱管理 | ✓ | - | - | - |
| 食谱查看 | - | ✓ | ✓ | ✓ |
| 物品管理 | ✓ | - | - | - |
| 请假审批(全部) | ✓ | - | - | - |
| 学生请假审批(本班) | - | ✓ | - | - |
| 教师请假申请 | - | ✓ | - | - |
| 学生请假申请 | - | - | ✓ | - |
| 留言管理 | ✓ | - | - | - |
| 留言查看回复 | - | ✓ | ✓ | - |
| 通知公告管理 | ✓ | - | - | - |
| 通知公告查看 | - | ✓ | ✓ | ✓ |
# 考勤状态说明
# 考勤状态
- 出勤:学生正常到校
- 请假:学生请假未到校
- 迟到:学生迟到到校
- 缺勤:学生未到校且未请假
# 请假状态
- 待审批:请假申请已提交,等待审批
- 已通过:请假申请审批通过
- 已拒绝:请假申请审批拒绝
# 物品状态
- 待认领:物品已登记,等待认领
- 已认领:物品已被认领
# 缴费状态
- 待缴费:费用已生成,等待缴纳
- 已缴费:费用已缴纳
# 默认账号
# 管理员
用户名: admin
密码: 123456
2
# 测试教师
用户名: teacher1
密码: 123456
姓名: 张老师
班级: 小班A
2
3
4
用户名: teacher2
密码: 123456
姓名: 李老师
班级: 中班B
2
3
4
用户名: teacher3
密码: 123456
姓名: 王老师
班级: 大班C
2
3
4
# 测试家长
用户名: parent1
密码: 123456
姓名: 陈先生
关系: 父亲
孩子: 陈小明、孙小美
2
3
4
5
用户名: parent2
密码: 123456
姓名: 刘女士
关系: 母亲
孩子: 刘小红、周小强
2
3
4
5
用户名: parent3
密码: 123456
姓名: 赵先生
关系: 父亲
孩子: 赵小刚
2
3
4
5
# 测试用户
用户名: user
密码: 123456
昵称: 访客用户
2
3
# 核心业务流程
# 学生入园流程
1. 管理员创建家长账号
2. 管理员创建学生档案,关联家长和班级
3. 家长登录系统,查看孩子信息
4. 教师为学生建立健康档案
5. 开始日常考勤和教学管理
2
3
4
5
# 每日考勤流程
1. 学生到校,教师进行考勤打卡
2. 记录考勤状态(出勤/请假/迟到/缺勤)
3. 测量并记录学生体温
4. 填写备注信息(如有异常)
5. 家长登录系统查看孩子考勤记录
2
3
4
5
# 作业发布流程
1. 教师进入"作业管理"页面
2. 点击"发布作业"
3. 填写作业标题、内容(支持富文本编辑)
4. 选择课程和班级
5. 设置发布日期和截止日期
6. 上传附件(可选)
7. 提交发布
8. 家长登录系统查看作业
2
3
4
5
6
7
8
# 活动记录流程
1. 教师进入"活动管理"页面
2. 点击"添加活动"
3. 填写活动标题、内容(支持富文本编辑)
4. 选择班级、设置活动日期
5. 上传活动图片(支持多图)
6. 提交保存
7. 家长和访客可浏览活动记录
2
3
4
5
6
7
# 缴费管理流程
1. 管理员创建缴费记录
2. 设置学生、家长、费用类型(学费/餐费/活动费)
3. 填写金额、费用月份
4. 家长登录查看待缴费记录
5. 家长选择缴费方式(微信/支付宝/现金)
6. 完成缴费,状态更新为"已缴费"
7. 管理员查看缴费统计
2
3
4
5
6
7
# 请假审批流程
1. 家长/教师进入"请假申请"页面
2. 填写请假类型(病假/事假)
3. 设置开始日期、结束日期(自动计算请假天数)
4. 填写请假原因
5. 上传证明材料(可选)
6. 提交申请(状态:待审批)
7. 教师/管理员审批请假申请
8. 填写审批意见,通过或拒绝
9. 申请人查看审批结果
2
3
4
5
6
7
8
9
# 体检记录流程
1. 学生在医院完成体检
2. 管理员/教师进入"体检信息管理"
3. 选择学生,填写体检日期
4. 录入身高、体重、视力、血型
5. 填写健康状况、体检医生、体检医院
6. 添加备注信息(可选)
7. 提交保存
8. 家长登录查看孩子体检记录
2
3
4
5
6
7
8
# 食谱发布流程
1. 管理员进入"食谱管理"页面
2. 选择日期、星期
3. 填写早餐、午餐、午点内容
4. 填写营养说明
5. 提交发布
6. 家长和教师可查看每周食谱
2
3
4
5
6
# 留言沟通流程
1. 家长进入"留言板"页面
2. 填写留言内容
3. 选择接收人(教师/管理员)
4. 提交留言(状态:未读)
5. 教师/管理员查看留言
6. 填写回复内容
7. 提交回复(状态:已读)
8. 家长查看回复内容
2
3
4
5
6
7
8
# 技术说明
# 系统架构
- 前端:Vue 3.4.29 + Element Plus 2.8.4 + Vite 5.3.1
- 后端:Spring Boot 3.2.10 + MyBatis Plus 3.5.6
- 数据库:MySQL 5.7+
- 认证:JWT Token
# 访问地址
- 后端API:http://localhost:1000
- 前端页面:http://localhost:5173(开发环境)
# 数据库
- 数据库名:a_62_kindergarten_system
- 字符集:utf8mb4
- 总表数:17张表
# 核心表说明
- admin:管理员表
- user:普通用户表
- teacher:教师表
- parent:家长表
- student:学生表
- classes:班级表
- course:课程表
- homework:作业表
- attendance:考勤表
- health_check:体检信息表
- fee:缴费记录表
- activity:活动记录表
- album:相册表
- menu:食谱信息表
- item_management:物品管理表
- leave_application:请假审批表
- message:留言板表
- notice:通知公告表
# 系统特色
# 学生管理特色
- 完整档案系统:基础信息、健康档案、考勤记录、体检记录全方位管理
- 智能考勤打卡:每日考勤同时记录体温,实时健康监测
- 成长轨迹记录:从入园到离园,完整记录孩子成长历程
- 班级分级管理:小班、中班、大班分级管理,年龄段清晰
# 教学管理特色
- 课程表管理:课程名称、授课教师、上课时间、课程描述完整记录
- 作业发布系统:支持富文本编辑、附件上传、截止日期设置
- 活动记录管理:活动标题、内容、图片、日期完整记录
- 相册分享功能:班级相册、活动相册,记录成长精彩瞬间
# 后勤管理特色
- 多样化缴费管理:学费、餐费、活动费等多类型,支持多种缴费方式
- 营养食谱管理:每日三餐食谱发布,营养搭配说明
- 物品登记系统:拾物/失物登记,支持图片上传、认领流程
- 请假审批流程:在线申请、流程化审批、证明材料上传
# 家校沟通特色
- 留言板功能:家长与教师、家长与管理员在线沟通
- 通知公告系统:幼儿园通知公告及时发布
- 活动展示平台:活动记录、相册分享,让家长了解孩子在园生活
- 食谱公示功能:每周食谱提前公布,家长了解孩子饮食
# 健康管理特色
- 定期体检记录:身高、体重、视力、血型、健康状况完整记录
- 每日体温监测:考勤时同步记录体温,实时健康监测
- 健康档案管理:完整的健康成长档案,家长随时查看
# 项目优势
# 1. 解决幼儿园管理痛点
- 学生信息管理:告别纸质档案,实现学生信息数字化管理
- 考勤管理:每日考勤打卡,家长实时了解孩子到校情况
- 缴费管理:在线缴费,告别现金收费,财务清晰透明
- 家校沟通:打通家校沟通渠道,家长及时了解孩子在园情况
# 2. 提升管理效率
- 数字化管理:学生档案、考勤、缴费、请假等全流程数字化
- 流程化审批:请假审批、缴费确认等流程化管理,提高效率
- 数据统计分析:考勤统计、缴费统计、健康数据分析
- 信息共享:教师、家长、管理员信息实时共享
# 3. 技术实现完善
- 前后端分离:开发效率高,维护方便
- 响应式设计:适配手机、平板、电脑
- 安全认证:JWT Token,保障账户安全
- 数据库设计规范:17张表,关系清晰,数据完整
# 4. 用户体验优秀
- 操作简单:界面清晰,流程顺畅
- 实时反馈:状态实时更新,消息及时提示
- 多端适配:手机端、PC端都能流畅使用
- 富文本编辑:作业、活动、通知支持富文本编辑,内容丰富