第一范文网 - 专业文章范例文档资料分享平台

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

来源:用户分享 时间:2025/7/24 9:13:56 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

《数据库原理与应用》

项目名称:学

课 程 设 计

生 成 绩 管 理 系 统

目 录

第一章 实训目的、要求及步骤

1.1

实训目的

1.2 实训要求

1.3

实训步骤

第二章 数据库设计

2.1

需求分析

2.2 数据库概念分析 2.3 数据库逻辑设计

第三章 系统操作说明及运行结果

3.1 数据定义

3.2 数据查询操作 3.3 数据更新操作

第四章 程序设计

4.1 创建数据库

4.2 输入数据

第一章 实训目的、要求及步骤

一、实训目的

1.通过课程设计,使学生进一步巩固所学的知识,考查学生对数据库理论

及知识的理解能力和综合运用能力

2.培养学生自主学习、独立思考的能力,学会查找资料并善于分析资料的

能力

3. 通过对学校日常教学管理中的课程、选课、学生、教师、成绩等相关内容进行分析,完成具有学生管理、成绩管理、课程管理等相关功能的小型数据库管理应用系统

二、实训要求

1、完成进学生、班级、课程表的维护 2、完成成绩表的浏览查找 3、完成成绩表的维护

4、按班级、按课程计算平均成绩、最高成绩、最低成绩、及格率 5、统计某学生、某学期的所有课程的平均成绩。 6、完成用户管理功能

7、完成数据备份与恢复功能

所需的知识点:E-R关系图;数据库表设计,数据库表维护等。

三、实训步骤

遵循“自顶向下、逐步细化”的设计方法,认真分析并理解课程设计题目的要求,进行相应功能分析、算法分析,数据流程分析,E-R关系图分析,进行概要设计;

1、需求分析

界定系统范围,描述系统需求(包括数据需求和功能需求) 2、概念结构设计

画出系统各部分(子系统)E-R模型图 3、逻辑结构设计

(1)完成E-R模型向关系模型的转换 (2)对关系模型进行优化(如果需要) 4、物理结构设计(针对SQL Sever 2000)

(1)存储结构设计(如数据表的构成,字段名称,字段数据类型,字段长度),选择合适的数据库表结构

(2)完整性约束设计(如主键约束、非空约束、默认值约束、检查约束、唯一约束)

5、将所设计表的结构在SQL Sever上实现,要求单独建立数据库并生成备

份文件(备份数据库或导出数据库表到文本文件)。 6、归纳文挡资料,认真填写《课程设计说明书》。

第二章 数据库设计

一、 需求分析

1 需求分析

高校学生的成绩管理工作量大、繁杂、人工处理非常困难。学生成绩管理系统借助于计算机强大的处理能力,大大减轻了管理人员的工作量,并提高了处理的准确性。学生成绩管理系统的运用,实现了学生成绩管理的自动化,不仅把广大教师从繁重的成绩管理工作中解脱出来、把学校从传统的成绩管理模式中解放出来,而且对学生成绩的判断和整理更合理、更公正,同时也给教师提供了一个准确、清晰、轻松的成绩管理环境。 1.1数据需求

能够进行数据库的数据定义、数据操纵、数据控制等处理功能,进行联

机处理的相应时间要短。

1.2功能描述

具体功能包括:系统应该提供课程安排数据的插入、删除、更新、查询:

成绩的添加、修改、删除、查询,学生基本信息查询的功能。

二、 数据库概念分析

1 E—R模型 1.1 E—R图

课程信息图

课程信息表课程号教师号学分

成绩图

成绩表成绩课程学好

数据库课程设计 - 学生成绩管理系统设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c4vi1n8a8826o2vt5ky8c_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top