数据库课程设计学生成绩查询系统的设计与实现.docx

数据库课程设计学生成绩查询系统的设计与实现.docx

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

《数据库原理》课程设计

题 目:学生成绩查询系统的设计与实现学年学期: 2016年第一学期

班 级: 计算机科学与技术14-1班

学 号:

姓 名:指导教师:

完成时间: 2016年11月5日

目录

一、引言 1

二、概述 1

2.1设计目的与任务 1

2.2设计环境 1

三、需求分析 1

系统功能要求设计 1

系统性能需求分析 2

四、概念结构设计 2

4.1系统功能模块设计 2

4.2系统E-R图3

五、逻辑结构设计 3

六、物理结构设计 3

创建学生基本信息表 4

创建学生成绩信息表 4

七、数据库的实施与维护 5

数据库的实施 5

数据库的维护 9

八、总结 9

参考文献 10

附录 11

PAGE

PAGE10

一、引言

21世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。基本上所有的具有一定数量数据的的机构都开始使用数据库来做管理。几乎所有学校也都是用计算机管理数据的机制,大大减少了学校学生成绩管理的工作量。

二、概述

设计目的与任务

该课程设计要求设计一个学生成绩的数据库管理系统,数据库中要求包含学生的基本信息,学科基本信息,以及学生所学课程的考试成绩。要方便学生进行成绩查询,通过该课程设计,应该达到把数据库理论知识更加的巩固加深,加强动手能力与实践能力,学以致用,与现实生活中的应用充分结合起来。

小组成员:吴昊昕、储洁、王佳乐

个人任务:逻辑结构设计和物理结构设计方面的内容,同时还有论文的编写。

设计环境

MicrosoftSQLServer2005

Eclipse

三、需求分析

系统功能要求设计

根据查询条件实现学生信息的查询

学生选课信息查询、成绩信息的查询

学生信息、课程信息、成绩信息的增加、删除、修改

学生成绩录入:用于学生成绩管理,录入学生成绩,也可以更新

系统性能需求分析

用户界面需求:简洁、易懂、易用、友好的用户界面

安全必威体育官网网址性需求:只有凭借用户名和密码登陆系统,才能进行信息的管理等

四、概念结构设计

系统功能模块设计

成绩查询系统大体可以分为两大模块,一是学生的基本信息模块,里面应该包括学生的各方面信息;再者便是成绩基本信息模块,其中应该包括学生的各科成绩等等。

可以得到系统流程图:

图4.1系统界面模块

系统E-R图

由需求分析的结果可知,本系统设计的实体包括:

(1)学生基本信息:姓名、性别、学号、专业、出生日期

(2)成绩基本信息:学号、数学、英语、专业课成绩由上述分析可得到系统的E-R图如下:

图4.2总体E-R图

五、逻辑结构设计

数据库逻辑结构设计的任务就是把概念模型设计阶段设计好的基本E-R图转化为与选用的具体机器上的DBSM产品所支持的数据库模型相符合的逻辑结构,现在选用关系模型,E-R图转换如下:

学生信息(学号、姓名、性别、专业、出生日期)

成绩信息(学号、数学成绩、英语成绩、专业课成绩)

六、物理结构设计

数据库物理结构设计的任务就是根据具体计算机系统的特点,给给定的数据库系统确定合理的存储结构和存取方法。

创建学生基本信息表

CREATETABLEStudent(Student_snointprimarykey,Student_snamevarchar(10)notnull,Student_sexnchar(5),

Student_datedate,Student_magorvarchar(20));

图6.1学生信息表创建图

创建学生成绩信息表

CREATETABLEScore

(Student_snointprimarykey,Course_mathfloat,Course_englishfloat,Course_professionalfloat));

图6.2成绩信息表创建图

七、数据库的实施与维护

数据库的实施

1.数据查询

*按照专业查询学生信息

图7.1按专业查询学生信息操作图

*按照专业查询学生成绩

图7.2按专业查询学生成绩操作图

数据添加

*添加学号为1060314014001的学生的基本信息

图7.3添加学生信息操作图

*添加学号为1060314014001的学生的成绩信息

图7.4添加学生成绩操作图

数据删除

*删除学号为1060314014001的学生的基本信息

图7.5删除学生信息操作图

*删除学号为1060314014001的学生的成绩信息

图7.6删除学生成绩操作图

数据修改

*修改学号为1060314014001学生

文档评论(0)

159****1944 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档