# 62-幼儿园管理系统 - 功能说明

# 项目概述

幼儿园管理系统是一个集学生管理、教师管理、家长管理、教学管理、健康管理于一体的综合性Web应用系统。采用前后端分离架构,基于Vue 3和Spring Boot技术栈,为幼儿园提供全方位的信息化管理解决方案。系统支持学生档案管理、考勤签到、课程安排、作业发布、缴费管理、健康体检、活动记录、食谱管理等全流程服务,实现幼儿园日常管理的数字化、智能化。


# 项目概览

# ✨ 创新点

# 1. 多角色协同体系

  • 四级角色设计:管理员、教师、家长、普通用户四级角色,各司其职,权限清晰。
  • 家校互通机制:家长可实时查看孩子在校情况,教师可与家长在线沟通交流。
  • 分级管理模式:管理员统筹全局,教师管理班级,家长关注孩子,形成完整管理闭环。

# 2. 全方位学生管理

  • 完整学生档案:姓名、性别、年龄、班级、家长信息、联系方式等基础信息完整记录。
  • 动态健康档案:定期体检记录,包含身高、体重、视力、血型、健康状况等详细信息。
  • 智能考勤系统:每日考勤打卡,记录出勤状态(出勤/请假/迟到/缺勤)和体温,实时健康监测。
  • 成长轨迹追踪:从入园到离园,完整记录孩子的成长历程。

# 3. 精细化教学管理

  • 班级管理:班级信息、班主任分配、教室位置、学生人数、年龄段划分。
  • 课程安排:课程表管理,包含课程名称、授课教师、上课时间、课程描述。
  • 作业系统:教师发布作业,支持富文本内容、附件上传、截止日期设置。
  • 活动记录:班级活动、全园活动记录,支持图片上传、活动内容描述。
  • 相册管理:班级相册、活动相册,记录孩子成长精彩瞬间,支持浏览量统计。

# 4. 智能化后勤保障

  • 食谱管理:每日三餐食谱发布(早餐/午餐/午点),营养搭配说明,家长可提前了解。
  • 缴费管理:学费、餐费、活动费等多类型费用管理,支持微信/支付宝/现金多种缴费方式。
  • 物品管理:拾物/失物登记,物品描述、图片上传、发现地点记录,支持认领流程。
  • 请假审批:学生请假、教师请假在线申请,支持病假/事假分类,证明材料上传,流程化审批。

# 5. 家校沟通平台

  • 留言板功能:家长与教师、家长与管理员在线留言沟通,支持消息回复。
  • 通知公告:幼儿园通知公告发布,家长及时了解园内动态。
  • 活动展示:活动记录、相册分享,让家长了解孩子在园生活。
  • 食谱公示:每周食谱提前公布,家长了解孩子饮食情况。

# ✨ 项目亮点

# 一、业务功能亮点

  1. 完整的学生档案管理:从基础信息、健康档案到成长记录,全方位管理学生信息。
  2. 智能考勤+健康监测:每日考勤打卡同时记录体温,实时监测孩子健康状况。
  3. 全流程教学管理:班级、课程、作业、活动一体化管理,提升教学效率。
  4. 多样化缴费管理:支持学费、餐费、活动费等多类型,微信/支付宝/现金多种缴费方式。
  5. 家校互动平台:留言板、通知公告、活动展示,打通家校沟通渠道。
  6. 精细化后勤管理:食谱管理、物品管理、请假审批,全方位后勤保障。

# 二、技术实现亮点

  1. 现代化前端技术栈:Vue 3.4.29 + Element Plus 2.8.4 + Vite 5.3.1,开发高效体验流畅。
  2. 稳定可靠的后端架构:Spring Boot 3.2.10 + MyBatis Plus 3.5.6,构建稳健后端服务。
  3. 完善的数据库设计:17张核心表,utf8mb4字符集,支持完整业务流程。
  4. 安全性设计:JWT Token认证、密码加密存储、接口权限控制。
  5. 富文本编辑器:支持作业内容、活动内容、通知公告的富文本编辑与展示。
  6. 文件上传管理:支持图片上传、多图展示、文件存储管理。

# 三、用户体验亮点

  1. 双端界面设计:
    • 前台:水平导航,简洁直观,适合家长浏览查看。
    • 管理后台:侧边导航,功能集中,高效管理。
  2. 交互优化:
    • 实时消息提示。
    • 数据分页展示。
    • 状态实时更新。
    • 图片预览放大。
  3. 数据可视化:管理后台提供统计报表,数据可视化展示。
  4. 移动端适配:响应式设计,支持手机、平板等多端访问。

# 管理员

# 系统管理

管理员管理:管理全部管理员账号,支持新增、编辑、删除、启用/禁用操作。

普通用户管理:管理全部普通用户账号,可修改用户信息、状态,支持重置密码。

教师管理:管理全部教师信息,包括教师账号、姓名、性别、年龄、手机号、邮箱、状态(在职/离职)。

家长管理:管理全部家长信息,包括家长账号、姓名、手机号、与学生关系、状态等。

# 学生管理

学生档案管理:管理全部学生信息,包括姓名、性别、出生日期、年龄、班级、家长、联系电话、头像、状态(在读/休学/毕业)。

班级管理:管理全部班级信息,包括班级名称、班主任、教室位置、学生人数、年龄段(小班/中班/大班)。

考勤管理:管理全部学生考勤记录,包括学生、班级、考勤日期、考勤状态(出勤/请假/迟到/缺勤)、体温、备注。

体检信息管理:管理全部学生体检记录,包括体检日期、身高、体重、视力、血型、健康状况、体检医生、体检医院、备注。

# 教学管理

课程管理:管理全部课程信息,包括课程名称、授课教师、班级、上课时间、课程描述。

作业管理:管理全部作业发布,包括作业标题、内容、课程、班级、发布教师、发布日期、截止日期、附件。

活动管理:管理全部活动记录,包括活动标题、内容、班级、教师、活动日期、图片列表。

相册管理:管理全部相册,包括相册标题、封面图、图片列表、班级、描述、上传日期、上传人、浏览量。

# 后勤管理

缴费管理:管理全部缴费记录,包括学生、家长、费用类型(学费/餐费/活动费)、金额、费用月份、缴费状态、缴费日期、缴费方式、备注。

食谱管理:管理全部食谱信息,包括日期、星期、早餐、午餐、午点、营养说明、发布人。

物品管理:管理全部物品记录,包括物品名称、类型(拾物/失物)、描述、图片、发现地点、提交人、发现日期、状态(待认领/已认领)、认领人、认领日期。

请假审批:管理全部请假申请,包括申请人、申请人类型(教师/学生)、请假类型(病假/事假)、开始日期、结束日期、请假天数、请假原因、证明材料、审批状态、审批人、审批意见。

# 沟通管理

留言管理:管理全部留言记录,包括留言内容、发送人、发送人类型、接收人、接收人类型、是否已读、回复内容、回复时间。

通知公告:发布和管理系统通知公告。


# 教师

# 班级管理

班级信息:查看本班班级信息,包括班级名称、教室位置、学生人数、年龄段。

学生管理:查看本班学生信息,包括学生档案、家长信息、联系方式。

# 教学管理

课程管理:查看本班课程安排,包括课程名称、上课时间、课程描述。

作业发布:发布本班作业,设置作业标题、内容、截止日期、附件。

活动记录:记录本班活动,包括活动标题、内容、活动日期、图片上传。

相册管理:上传本班相册,包括相册标题、封面图、图片列表、描述。

# 考勤管理

每日考勤:记录本班学生每日考勤,包括考勤状态、体温、备注。

考勤统计:查看本班考勤统计,分析学生出勤情况。

# 健康管理

体检记录:查看本班学生体检记录,包括身高、体重、视力、血型、健康状况。

# 沟通管理

留言板:查看家长留言,回复家长咨询。

通知查看:查看幼儿园通知公告。

# 请假管理

请假申请:教师本人请假申请,填写请假类型、起止日期、请假原因、证明材料。

学生请假审批:审批本班学生请假申请。

# 个人中心

个人信息:修改个人信息(姓名、头像、手机号、邮箱)。

修改密码:修改登录密码。


# 家长

# 孩子信息

我的孩子:查看孩子基本信息,包括姓名、性别、年龄、班级、照片。

健康档案:查看孩子体检记录,包括身高、体重、视力、血型、健康状况。

考勤记录:查看孩子每日考勤记录,包括考勤状态、体温、日期。

# 教学信息

课程表:查看孩子班级课程安排,了解上课时间和内容。

作业查看:查看教师发布的作业,包括作业内容、截止日期、附件。

活动查看:查看班级活动记录,了解孩子参加的活动。

相册浏览:浏览班级相册,查看孩子成长照片。

# 缴费管理

我的缴费:查看孩子缴费记录,包括费用类型、金额、费用月份、缴费状态、缴费日期、缴费方式。

在线缴费:在线缴纳学费、餐费、活动费等费用。

# 食谱查看

每周食谱:查看本周食谱,了解孩子每日三餐安排和营养说明。

# 沟通交流

留言板:向教师或管理员留言,咨询孩子在园情况。

查看回复:查看教师或管理员的回复内容。

通知公告:查看幼儿园发布的通知公告。

# 请假管理

学生请假:为孩子申请请假,填写请假类型、起止日期、请假原因、证明材料。

请假记录:查看孩子请假记录和审批状态。

# 个人中心

个人信息:修改个人信息(姓名、头像、手机号、关系)。

修改密码:修改登录密码。


# 普通用户

# 信息浏览

首页浏览:浏览幼儿园首页,了解幼儿园基本情况。

通知公告:查看幼儿园发布的通知公告。

活动查看:浏览幼儿园活动记录。

相册浏览:浏览幼儿园相册。

食谱查看:查看每周食谱。

# 账号管理

个人信息:修改个人信息(昵称、头像)。

修改密码:修改登录密码。


# 功能权限对照表

功能模块 管理员 教师 家长 普通用户
首页 ✓ ✓ ✓ ✓
管理员管理 ✓ - - -
用户管理 ✓ - - -
教师管理 ✓ - - -
家长管理 ✓ - - -
学生档案管理(全部) ✓ - - -
学生档案查看(本班) - ✓ - -
学生档案查看(自己孩子) - - ✓ -
班级管理(全部) ✓ - - -
班级信息查看(本班) - ✓ ✓ -
考勤管理(全部) ✓ - - -
考勤记录(本班) - ✓ - -
考勤查看(自己孩子) - - ✓ -
体检信息管理(全部) ✓ - - -
体检信息查看(本班) - ✓ - -
体检信息查看(自己孩子) - - ✓ -
课程管理(全部) ✓ - - -
课程管理(本班) - ✓ - -
课程查看(孩子班级) - - ✓ -
作业管理(全部) ✓ - - -
作业发布(本班) - ✓ - -
作业查看(孩子班级) - - ✓ -
活动管理(全部) ✓ - - -
活动记录(本班) - ✓ - -
活动查看 - - ✓ ✓
相册管理(全部) ✓ - - -
相册上传(本班) - ✓ - -
相册浏览 - - ✓ ✓
缴费管理(全部) ✓ - - -
缴费查看(自己孩子) - - ✓ -
食谱管理 ✓ - - -
食谱查看 - ✓ ✓ ✓
物品管理 ✓ - - -
请假审批(全部) ✓ - - -
学生请假审批(本班) - ✓ - -
教师请假申请 - ✓ - -
学生请假申请 - - ✓ -
留言管理 ✓ - - -
留言查看回复 - ✓ ✓ -
通知公告管理 ✓ - - -
通知公告查看 - ✓ ✓ ✓

# 考勤状态说明

# 考勤状态

  • 出勤:学生正常到校
  • 请假:学生请假未到校
  • 迟到:学生迟到到校
  • 缺勤:学生未到校且未请假

# 请假状态

  • 待审批:请假申请已提交,等待审批
  • 已通过:请假申请审批通过
  • 已拒绝:请假申请审批拒绝

# 物品状态

  • 待认领:物品已登记,等待认领
  • 已认领:物品已被认领

# 缴费状态

  • 待缴费:费用已生成,等待缴纳
  • 已缴费:费用已缴纳

# 默认账号

# 管理员

用户名: admin
密码: 123456
1
2

# 测试教师

用户名: teacher1
密码: 123456
姓名: 张老师
班级: 小班A
1
2
3
4
用户名: teacher2
密码: 123456
姓名: 李老师
班级: 中班B
1
2
3
4
用户名: teacher3
密码: 123456
姓名: 王老师
班级: 大班C
1
2
3
4

# 测试家长

用户名: parent1
密码: 123456
姓名: 陈先生
关系: 父亲
孩子: 陈小明、孙小美
1
2
3
4
5
用户名: parent2
密码: 123456
姓名: 刘女士
关系: 母亲
孩子: 刘小红、周小强
1
2
3
4
5
用户名: parent3
密码: 123456
姓名: 赵先生
关系: 父亲
孩子: 赵小刚
1
2
3
4
5

# 测试用户

用户名: user
密码: 123456
昵称: 访客用户
1
2
3

# 核心业务流程

# 学生入园流程

1. 管理员创建家长账号
2. 管理员创建学生档案,关联家长和班级
3. 家长登录系统,查看孩子信息
4. 教师为学生建立健康档案
5. 开始日常考勤和教学管理
1
2
3
4
5

# 每日考勤流程

1. 学生到校,教师进行考勤打卡
2. 记录考勤状态(出勤/请假/迟到/缺勤)
3. 测量并记录学生体温
4. 填写备注信息(如有异常)
5. 家长登录系统查看孩子考勤记录
1
2
3
4
5

# 作业发布流程

1. 教师进入"作业管理"页面
2. 点击"发布作业"
3. 填写作业标题、内容(支持富文本编辑)
4. 选择课程和班级
5. 设置发布日期和截止日期
6. 上传附件(可选)
7. 提交发布
8. 家长登录系统查看作业
1
2
3
4
5
6
7
8

# 活动记录流程

1. 教师进入"活动管理"页面
2. 点击"添加活动"
3. 填写活动标题、内容(支持富文本编辑)
4. 选择班级、设置活动日期
5. 上传活动图片(支持多图)
6. 提交保存
7. 家长和访客可浏览活动记录
1
2
3
4
5
6
7

# 缴费管理流程

1. 管理员创建缴费记录
2. 设置学生、家长、费用类型(学费/餐费/活动费)
3. 填写金额、费用月份
4. 家长登录查看待缴费记录
5. 家长选择缴费方式(微信/支付宝/现金)
6. 完成缴费,状态更新为"已缴费"
7. 管理员查看缴费统计
1
2
3
4
5
6
7

# 请假审批流程

1. 家长/教师进入"请假申请"页面
2. 填写请假类型(病假/事假)
3. 设置开始日期、结束日期(自动计算请假天数)
4. 填写请假原因
5. 上传证明材料(可选)
6. 提交申请(状态:待审批)
7. 教师/管理员审批请假申请
8. 填写审批意见,通过或拒绝
9. 申请人查看审批结果
1
2
3
4
5
6
7
8
9

# 体检记录流程

1. 学生在医院完成体检
2. 管理员/教师进入"体检信息管理"
3. 选择学生,填写体检日期
4. 录入身高、体重、视力、血型
5. 填写健康状况、体检医生、体检医院
6. 添加备注信息(可选)
7. 提交保存
8. 家长登录查看孩子体检记录
1
2
3
4
5
6
7
8

# 食谱发布流程

1. 管理员进入"食谱管理"页面
2. 选择日期、星期
3. 填写早餐、午餐、午点内容
4. 填写营养说明
5. 提交发布
6. 家长和教师可查看每周食谱
1
2
3
4
5
6

# 留言沟通流程

1. 家长进入"留言板"页面
2. 填写留言内容
3. 选择接收人(教师/管理员)
4. 提交留言(状态:未读)
5. 教师/管理员查看留言
6. 填写回复内容
7. 提交回复(状态:已读)
8. 家长查看回复内容
1
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端都能流畅使用
  • 富文本编辑:作业、活动、通知支持富文本编辑,内容丰富

Java导航网   |