大连理工大学数据库大作业
学生成绩管理系统
学 院(系): 专 业: 学 生 姓 名: 学 号: 指 导 教 师: 评 阅 教 师: 完 成 日 期:
word文档 可自由复制编辑
1. 数据库设计 1.1系统名称
学生成绩管理系统 1.2 背景介绍
1.2.1概述
学生成绩管理系统是学校教学管理系统的一个功能模块,可以快速方便
的对学生成绩进行管理,如学生成绩录入、学生成绩查询、学生成绩修改等。从功能描述的内容上看,本系统主要需要实现以下功能:
学生成绩管理系统 院系信息 班级信息 学生信息 课程信息 学生成绩 课程成绩 录入 修改 查询 录入 修改 查询 录入 修改 查询 录入 修改 查询 查询 查询
1.2.2信息需求分析
(1)院系信息录入、修改、查询:(系号,系名,电话)提供给管理人员,实现
院系信息的录入、修改、查询。提供给院系管理人员进行查询。 (2)班级信息录入、修改、查询:(班级号,人数,班长学号)提供给管理人
实现班级信息的录入、修改、查询。提供给本班级班长进行查询。
(3)学生信息录入、修改、查询:(学号,姓名,性别,地址,系号,班级号)
提供给管理人员,实现学生信息的录入、修改、查询。提供给学生个人进行查询。
(4)课程信息录入、修改、查询:(课程号,课程名,学时,学分)提供给管理
人员,实现课程信息的录入、修改、查询。提供给授课教师进行查询。
word文档 可自由复制编辑
(5)学生成绩查询:提供给学生个人,能够查询本人的各项成绩,但是不能录入
和修改。
(6)课程成绩查询:提供给教授本门课程的老师,能够查询、修改、删除成绩,能
够对数据进行分析,例如求得平均分、优秀率、不及格人数等。
1.2数据库的概念模型设计
一个学生属于一个院系,一个院系包含多个学生;一个学生属
于一个班级,一个班级包含多个学生;一个学生可以选多门课程,一个课程可以包含多个学生。 1.2.1实体与属性分析
学生 学号 姓名 年龄 性别 地址 系号 班号 课程 课程号 课程名 学分 学时 院系 院系号 院系名 电话 word文档 可自由复制编辑
1.2.2 E-R图
班级 班级号 人数 班长学号 分数 院系 拥有 学生 学习 课程 属于 班级
关系模型:
学生(学号,姓名,性别,地址,系号,班级号) 候选码:学号 主码:学号 外码:系号,班级号
课程(课程号,课程名,学时,学分) 候选码:课程号
word文档 可自由复制编辑
相关推荐: