学生成绩管理系统的数据库设计(10页).doc
《学生成绩管理系统的数据库设计(10页).doc》由会员分享,可在线阅读,更多相关《学生成绩管理系统的数据库设计(10页).doc(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-河北工业大学 数据库课程设计项 目 名 称 学生成绩管理系统的设计 班 级 学 号 姓 名 教 师 一、题目要求系统概述:通过对学校日常教学管理中的课程、选课、学生、教师、成绩等相关内容进行分析,完成具有学生管理、成绩管理、课程管理等相关功能的小型数据库管理应用系统。基本要求:1、完成进学生、班级、课程表的维护2、完成成绩表的浏览查找 3、完成成绩表的维护4、按班级、按课程计算平均成绩、最高成绩、最低成绩、及格率5、统计某学生、某学期的所有课程的平均成绩。6、完成用户管理功能7、完成数据备份与恢复功能二、业务流程图录入学生信息学生信息表存储信息录入课程信息教务人员课程信息表查询录入成绩成绩信
2、息表学生三、数据流程图成绩信息表学生信息表教务人员课程信息表P02P02 录入成绩P3 录入课程信息P011录入学生信息储存信息D1查询P11学生四、E-R模型M选课年龄性别姓名学号学生1、成绩N课程教师名课程号课程名2、关系模式集 学生(学号,姓名,性别,年龄) 课程(课程号,课程名,教师名) 选课(学号,课程号,成绩)五、数据字典1、学生表学号(Snumber) char(10)primary key 定义为主键姓名(sname) char(10) 非空性别 (sex) char(10) 非空年龄(age) char(10) 非空2、课程表 课程号(cnumber) char(10)pri
3、mary key 定义为主键 课程名(cname) char(10)非空 学号(snumber) char(10) 非空3、选课表 学号(snumber) char(10)primary key 定义为主键 课程号(cnumber) char(10)primary key 定义为主键 成绩(成绩) char (10) 非空5、 1)查询学生信息 select snumber ,sname ,sex ,age from 学生 2)查询个人平均分select snumber ,avg(成绩) as 平均分 from 选课 group by snumber3)查询每科最高分select cnumber ,max(成绩) as 最高分 from 选课 group by cnumber4)查询每科最低分select cnumber ,min (成绩) as 最高分 from 选课 group by cnumber5)查询每科平均分select cnumber ,avg (成绩) as 最高分 from 选课 group by cnumber6、-第 10 页-
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 成绩管理系统 数据库 设计 10
限制150内