# student_grade_system **Repository Path**: qishen-1/student_grade_system ## Basic Information - **Project Name**: student_grade_system - **Description**: 数据库课程设计——学生成绩管理系统 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-06-22 - **Last Updated**: 2024-06-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # student_grade_system ### 介绍 数据库课程设计——学生成绩管理系统 ### 如何使用 打开MySQL数据库(基于5.7x),运行`system.sql`脚本 ### 数据库设计 #### 数据表 * 学生信息表:学号、姓名、性别、联系电话、班级名称、出生日期、入学日期、毕业日期。 * 课程信息表:课程号、课程名称、学分、授课教师。 * 成绩信息表:学号、课程号、成绩。 * 教师信息表:教师ID、教师姓名。 * NotificationLog日志表(用于触发器):日志信息,创建时间。 #### 功能实现 * 基础增删改查 * **添加,删除,修改,查询**学生信息。 * **添加,删除,修改,查询**课程信息。 * **录入,删除,修改,查询**学生成绩。 * **添加,删除,修改,查询**教师信息。 * 视图 * 查询学生成绩视图 * 查询学生平均分视图 * 查询课程平均分视图 * 存储过程 * 插入学生成绩 * 获取学生平均分 * 触发器 * Students 表 - 在插入新学生时发送通知 * Grades 表 - 在插入成绩时自动计算平均分