# 智慧教务系统 ![系统Logo](https://media.niucloud.com/1712133019020249f332e83457a01a6799472e0495_aliyun.png) ## 项目概述 智慧教务系统是一套基于ThinkPHP 8和Vue3开发的现代化教育管理平台,专为教育培训机构、学校等教育组织设计。系统提供全面的学生管理、课程管理、排课管理、校区管理、场地管理、人员管理、合同管理等功能,帮助教育机构实现数字化转型,提高管理效率。 ## 技术架构 ### 后端技术栈 - PHP 8 - ThinkPHP 8 - MySQL 数据库 - Workman 高性能框架(消息队列、计划任务) ### 前端技术栈 - Vue 3 - TypeScript - Element Plus - Vite ### 移动端技术栈 - UniApp - Vue 3 - TypeScript ## 系统功能模块 ### 学生管理 - 学生信息管理 - 学生档案管理 - 学生考勤管理 - 学生成绩管理 ### 课程管理 - 课程信息管理 - 课程分类管理 - 课程资源管理 ### 排课管理 - 课表编排 - 教师排课 - 教室安排 - 时间段管理 ### 校区管理 - 校区信息管理 - 校区资源配置 ### 场地管理 - 教室管理 - 场地预约 - 场地使用记录 ### 人员管理 - 教师管理 - 职工管理 - 人员排班 ### 合同管理 - 合同创建 - 合同审批 - 合同执行跟踪 ### 学生课程管理 - 课时管理(总课时、赠送课时) - 课程有效期管理 - 已用课时统计 - 单次课时设置 ### 用户权限管理 - 用户管理 - 角色管理 - 菜单权限管理 - 操作日志记录 ### 系统配置管理 - 系统参数配置 - 字典管理 - 附件管理 ### 通知管理 - 微信通知 - 小程序通知 - 短信通知 - 通知日志记录 ### 计划任务管理 - 定时任务配置 - 任务执行记录 - 任务调度管理 ## 系统特点 ### 插件化设计 系统采用插件化设计,支持多插件共存和组合使用,便于功能扩展和定制开发。 ### 多端支持 同时支持PC管理端、H5移动端、微信小程序等多种终端,满足不同场景的使用需求。 ### 多语言支持 系统内置多语言支持,包括前端展示、API接口返回、数据验证、错误提示等全方位的多语言设计。 ### 高性能架构 采用ThinkPHP 8框架,结合Workman高性能消息队列和计划任务处理,保证系统的高效运行。 ### 安全可靠 完善的权限管理机制,详细的操作日志记录,确保系统数据安全和操作可追溯。 ## 数据库设计 系统采用MySQL数据库,主要表类别包括: - 学生课程关联表(school_student_courses):记录学生选课信息、课时信息等 - 系统用户表(school_sys_user):管理系统用户信息 - 系统角色表(school_sys_role):管理角色及权限信息 - 系统菜单表(school_sys_menu):管理系统菜单及权限 - 系统配置表(school_sys_config):存储系统配置信息 - 系统字典表(school_sys_dict):管理系统字典数据 - 系统通知表(school_sys_notice):管理系统通知模板 - 通知日志表(school_sys_notice_log):记录通知发送日志 - 短信日志表(school_sys_notice_sms_log):记录短信发送日志 - 计划任务表(school_sys_cron_task):管理系统定时任务 - 计划任务日志表(school_sys_schedule_log):记录任务执行日志 - 用户操作日志表(school_sys_user_log):记录用户操作日志 - 附件管理表(school_sys_attachment):管理系统附件 ## 版权信息 版权所有 Copyright © 2023-2024 智慧教务系统 杭州盛宇网络科技有限公司提供技术支持