# 智慧教务系统数据库文档 ## 概述 本目录包含智慧教务系统所有数据表的功能用途文档,共计 **122个** 数据表的详细说明文档。 ## 文档结构 每个数据表文档包含以下内容: - **表概述**: 表名和功能描述 - **字段说明**: 详细的字段信息,包括类型、约束、注释等 - **功能用途**: 主要功能和业务场景说明 - **关联关系**: 与其他表的直接和间接关联关系 - **索引建议**: 基于字段特点的索引优化建议 - **注意事项**: 重要的使用注意事项和最佳实践 ## 核心业务表 ### 基础数据表 - `school_campus.md` - 校区信息管理表 - `school_sys_user.md` - 系统用户管理表 - `school_sys_role.md` - 角色权限管理表 - `school_sys_menu.md` - 菜单权限管理表 ### 学员管理表 - `school_student.md` - 学员信息管理表 - `school_class.md` - 班级管理表 - `school_class_personnel_rel.md` - 班级人员关系表 ### 课程管理表 - `school_course.md` - 课程信息管理表 - `school_schedule.md` - 课程安排表 - `school_attendance.md` - 考勤记录表 ### 财务管理表 - `school_fee.md` - 费用管理表 - `school_account_log.md` - 账单日志表 - `school_campus_pay.md` - 校区支付配置表 ### 系统管理表 - `school_addon.md` - 插件管理表 - `school_sys_config.md` - 系统配置表 - `school_sys_cron_task.md` - 定时任务表 ## 文档使用说明 ### 开发人员 1. 在进行数据库设计时,参考相关表的字段说明和关联关系 2. 根据索引建议优化数据库查询性能 3. 遵循注意事项中的最佳实践 ### 运维人员 1. 了解表的功能用途,合理规划数据备份策略 2. 根据关联关系分析数据依赖,避免误删重要数据 3. 参考索引建议进行数据库性能优化 ### 产品经理 1. 通过功能用途和业务场景了解系统数据结构 2. 基于表关联关系理解业务流程 3. 为新功能设计提供数据支撑 ## 文档维护 - 文档生成时间: 2025年12月 - 数据库版本: MySQL 8.0 - 文档状态: 已完成所有表的详细说明 - 更新频率: 随数据库结构变更同步更新 ## 注意事项 1. 所有文档基于当前数据库结构生成,如有结构变更需要同步更新文档 2. 关联关系分析基于字段命名和业务逻辑推断,实际使用时请结合具体业务场景 3. 索引建议仅供参考,实际创建时需要结合具体的查询场景和数据量 4. 涉及个人隐私的表(如学员信息)需要严格遵循数据保护法规 ## 联系方式 如有文档相关问题或建议,请联系系统开发团队。