You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
3.5 KiB
3.5 KiB
智慧教务系统
项目概述
智慧教务系统是一套基于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 智慧教务系统
杭州盛宇网络科技有限公司提供技术支持
