数据库学生成绩管理系统课程设计
《数据库学生成绩管理系统课程设计》由会员分享,可在线阅读,更多相关《数据库学生成绩管理系统课程设计(16页珍藏版)》请在毕设资料网上搜索。
1、 计算机科学与技术学院 课程设计报告 200 7 200 8 学年第 二 学期 课程名称 数据库课程设计 设计题目 学生成绩管理系统 学生姓名 学 号 专业班级 指导教师 2008 年 7 月 1 日 1 1 问题描述问题描述 1 1.1 .1 背景背景 1)某大学有学生若干万名,每个学生每学期必须学习若干门课程。 2)每个学生有学号、姓名、性别、班级、出生日期等基本信息。 3)每门课程有课程号,课程名称、任课教师、学分等信息。 4)学校需要对每个学生的基本信息、所学课程、成绩进行统一管理,以便于对 信息进行查询、浏览和修改。 1.2 1.2 数据需求数据需求 学生成绩管理系统主要用于学生成绩
2、信息管理,据分析学生成绩管理系统的 数据表可浓缩为:学生基本信息表、课程基本信息表和学生成绩信息表。根据学校 的情况,可按下面的步骤来分析: (1) 确定学生所在的院系、所学的专业以及所在的班级。 (2) 确定学生所在班级的课程以及该课程学生的成绩;另外还需要知道学生所在 班级、学号和学期。 (3) 分析学生的基本信息,如姓名、性别、出生年月、家庭住址、联系电话。 (4) 用户信息分析,通常包括用户名和密码。 2 2 解决方案解决方案 ( ( 或数据库系统设计或数据库系统设计 ) ) 2.1 E2.1 E- -R R 模型设计模型设计 课程 学生 班级 学号 出生日期 姓名 查询成绩 任课教师
3、 课程号 课程名称 学分 成绩 性别 根据 ER 图,将其转化为如下数据实体,数据库:学生成绩管理系统.dbc, 包括如下的表和视图: 1) 学生登记表学生表.dbf。 字段名称字段名称 字段类型字段类型 字段宽度字段宽度 xh 字符型 10 xm 字符型 6 xb 字符型 2 csrq 日期型 8 bj 字符型 4 2) 课程登记表课程表.dbf。 字段名称字段名称 字段类型字段类型 字段宽度字段宽度 kch 字符型 2 kcm 字符型 10 js 字符型 10 xf 字符型 10 3) 成绩登记表成绩表.dbf 字段名称字段名称 字段类型字段类型 字段宽度字段宽度 xh 字符型 10 kch 字符型 2 cj 数值型 3 4) 借书视图(lyxview)。 为了进行浏览总表的需要,需要设计了一个总表浏览视图,该视图从学生 表.dbf 等 3 个表中提取了 10 个字段的数据: 学生表.xh 学生表.xm 学生表.xb 学生表.csrq 学生表.bj 课程表.kch 课程表.kcm 课程表.js 课程表.xf 成绩表.cj 其视图关系可由以下 SQL 语句定义: SELECT 学生表.*, 课程表.*, 成绩表.c
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 学生 成绩管理系统 课程设计
