学生成绩管理系统mysql课程设计_数据库课程设计报告-学生成绩管理系统

时间:2024-11-09 07:41:44

数据库课程设计报告-学生成绩管理系统

引 言

在现代,高科技的飞跃发展,计算机的大量普及,使得人们生活节奏越来越快。因此对教育行业的多元信息进行有效的管理工作,也成为教育行业中的重中之重。目前,学校工作繁杂、资料重多,虽然各类管理信息系统已进入高校,但还未普及,而对于学生成绩管理来说,目前还没有一套完整的、统一的系统。为各高校教务工作人员减轻负,提高工作效率,所以制作了学生成绩管理系统。

学生成绩管理系统依据开发要求主要应用于教育系统,完成对日常的教育工作中学生成绩档案的数字化管理。比较系统地对教务、教学上的各项服务和信息进行管理,使数据管理更现代化、自动化、智能化、人性化。同时,减轻了学院教务人员管理的工作量,缩小开支,提高工作效率和准确率,使其变得更具有条理性,科学性,为教育行业做出了巨大的贡献,也为今天的民办教育在未来市场的竞争力有所提高。

学生成绩管理系统使用了全新的成绩管理理念,系统从完善的基础信息管理,和对创建新用户、已创建的成绩数据的录入,修改,浏览,统计等功能操作,基本能够满足各高校教师的需要。

一、需求分析

1.1 建立一个数据库,然后在此数据库中数据表。 建立ssh数据库创建学生表和老师表课程表 1.2 向表中添加记录。 向学生表和老师表中加入信息

1.3 用一些查询语句来查看表中的特定记录。 查询学生表和老师表的信息 1.4 向表中添加一些字段。 向teacher表中添加字段 tel 1.5 创建几个视图 查询某个班级的学生信息 查看每门课程的平均成绩 1.6 创建几个存储过程

显示成绩表中的课程号在课程表中且所任教师性别为男、计算机系的成绩表 显示某学生的学号,姓名,所学课程号,课程名称和对应的成绩

在执行此存储过程时,如果没有给出参数(学生姓名),则输入全部的学生的学号,姓名,班级,任课教师编号及其姓名,所学课程名称和成绩,如果有,显示此学生的以上信息。 1.7 创建触发器

在成绩表中建立一个触发器,当向表中添加记录时,此学生的成绩都乘以1.2 检查学生的邮箱地址是否相同。 1.8 创建自定义函数

创建自定义函数,输出与指定的学生同班的学生个数,输出同一个班级中的学生信息。