精华内容
下载资源
问答
  • 2021-02-07 23:41:09

    41528d3028836879cd698677c3999917.gif数据库学生成绩管理系统课程设计报告

    数据库课程设计报告1.功能需求 本报告主要介绍学生成绩管理系统的数据库设计,从需求分析到数据库的运行与维护都 进行详细的叙述。该系统是利用 SQL 开发出来的。通过 SQL 建立学生成绩管理系统,大大 方便和简化了数据的查询和处理,管理员可以通过 SQL 语言对表内数据进行添加,删除, 修改,查询等操作,还可以建立多用户,对其使用权限进行分配和回收。 报告分为 4部分,第一部分是课题简介及设计的内容与目的,需求分析,此阶段是数据 库设计的起点。第二部分是概念设计,逻辑结构设计,它是将需求分析的用户需求抽象为信 息结构,并将概念模型转换为某个 DBMS 所支持的数据模型。第三部分是数据库的实施与 运行,它包括数据的载入及数据困的运行和数据库和数据表的创建(代码) 。第四部分是课 程设计的总结。 1.1开发环境及开发语言 本次课程设计是以学生信息管理系统为模拟模型,运用 C++编程语言结合 SQL 数据库 所开发系统。开发平台为 VC6.0 和 SQL2008。 1.2 设计目的 随着学生数量的日益增多,学校对学生的管理要求也越来越高,为了使学生成绩的管理 更加系统化,数字化,因此我们设计了该学生信息管理系统。 1.3 设计内容 运用基于 E-R 模型的数据库设计方法和关系规范化理论做指导完成从系统的分析到设计 直至系统的最终实现,开发学生成绩管理系统,完成学生成绩管理系统的全部功能。首先做 好需求分析,并完成数据流图,其次做概念分析,利用实体联系的方法将需求分析的用户需 求抽象为信息结构,得到 E-R 图,然后就是逻辑结构设计,将 E-R 图转换为计算机系统所 支持的逻辑模型。最后利用 SQL 完成具体的实例。 1.4.需求分析 1、 问题的提出:为了高效率的完成学生成绩的管理,决定开发学生成绩管理系统。 2、 需完成的功能: (1) 能提供管理员及普通用户(除删除和修改)录入、注销、显示当前用户、修改、删 除、查询、输出,学生的档案信息,这些信息包括学生的成绩、课程、个人信息等。 (2) 触发器,索引,存储过程的建立及使用。 2. 概念设计 (1)(E-R图) Studen t Sname Sex Birthday Tel Sno Address Grade Score Politica Culture Cource Sno Cno Test User UserNm UserPw UserTyp (2)物理结构设计 Student Column Name Date Type Width 空值情况 Sno nchar 10 主关键字 Sname nchar 10 不为空 Sex nchar 10 不为空 Birthday numeric 10 可为空 Address nchar 10 可为空 Grade nchar 10 不为空 Po;itic nchar 10 不为空 Cuture nchar 10 不为空 Tel Nchar 10 不为空Cource Column Name Date Type Width 空值情况 Sno nchar 10 主关键字 Cno nchar 10 不为空 Score nchar 10 可为空 User Column Name Date Type Width 空值情况 User_name nchar 20 主关键字 User_Pswd nchar 20 不为空 User_Type int 可为空 (3)分析关系模式 对于关系模式 Student(Sno|Sname|Sex|Age|Address|Grade|class|Tel|Politic|Cuture )假定姓名 也具有唯一性,那么 Student 就有两个码,这两个码都由单个属性组成,彼此不相交。其它属性不存在对码的传递依赖与 部分依赖,又因为 Student 中除学号、姓名外没有其它的因素,所以 Student 属于 BCNF。对 于关系模式Cource(|Sno|Cno|Score|)有两个码,这两个码都由单个属性组成,彼此不相交, 其它属性不存在对码的传递依赖与部分依赖,又因为成绩中除学号、课程号外没有其它的决 定因素,所以成绩属于 BCNF。对于关系模式User(|UserName|UserType|UserPswd|)中, 它只有一个码,这里没有任何属性对课程号部分依赖或传递依赖,同时用户名是唯一的决定 因素,所以课程属于 BCNF。它和学生信息和成绩没有直接的联系,因此它是一张单独的表。 3.SQL 语句 3.1 创建表 学生表 create table Student ( Sno nchar(10) primary key,Sname nchar(10) not nullSex nchar(10) not null Age numeric(10) Address nchar(10)Class nchar(10) not null Grade nchar(10) not null Tel nchar(10) not null Politic nchar(10) not null Cuture nchar(10) not null ) 成绩表 create table Exam ( Sno nchar(10) primary key //主键约束Cno nchar(10) Not nullScore nchar(10) foreign key (Cno) references Course //外键约束 check(Score>=0) //完整性约束 ) 用户表 create table Teacher ( Username nchar(10) not nullUserPswd nchar(10) not nullUserType nchar(10) not null ) 3.2数据初始化 将学生类别加入表 Student 中 insert into Student values ( 000’,’张明’,’M’,’’,’哈尔滨’,’计科一班’,’大一’,’15880000’, ’无’,’群众’) insert into Student values( 001’,’李三’,’M’,’’,’长春’,’计科二班’,’大三’ ’15233000’.’无’, ’群众’) insert into Student values( 002’,’王强’,’M’,’’,’哈尔滨’,’软件二班’,’大二’ ’15850040’.’无’, ’群众’) insert into Student values( 003’,’张雪’,’F’,’’,’哈尔滨’,’软件一班’,’大一’ ’156809802’.’无’, ’群众’) insert into Student values( 004’,’李力’,’M’,’’,’大连’,’软件一班’,’大三’ ’15980000’.’无’, ’群众’)

    更多相关内容
  • JAVA学生成绩管理系统课程设计报告.pdfJAVA学生成绩管理系统课程设计报告.pdfJAVA学生成绩管理系统课程设计报告.pdfJAVA学生成绩管理系统课程设计报告.pdfJAVA学生成绩管理系统课程设计报告.pdfJAVA学生成绩管理系统...
  • JAVA学生成绩管理系统课程设计报告(20210808200447).pdf
  • 个人课程设计报告书(内含源码) 内含4个类,各自具有其属性和行为。 基本实现了: (1)学生基本信息、考试科目及成绩的信息录入。 (2)已有学生信息的显示。 (3)学生基本信息的读取和保存输入数据等功能 (4)学生基本...
  • 程序说明:有N个学生,每个学生的数据包含学号(不重复)、姓名、三门的成绩及平均成绩,试设计学生成绩管理系统,使之能提供以下功能: (1)主菜单 (2)各菜单项功能 ① 成绩录入:输入学生的学号、...
  • 功能需求 本报告主要介绍学生成绩管理系统的数据库设计从需求分析到数据库的运行与维护都 进行详细的叙述该系统是利用 SQL开发出来的通过 SQL 建立学生成绩管理系统大大 方便和简化了数据的查询和处理管理员可以通过...
  • 主要基于链表数据结构实现对学生数据的处理
  • JAVA学生成绩管理系统课程设计报告
  • 在压缩包下有完整的基于Java Web的学生成绩管理系统设计的数据表、数据库后台代码实现(包括存储过程、触发器、用户自定义函数)、管理系统功能展示页面图片以及系统设计报告。在该系统中有三个权限:管理员、教师...
  • 使用Visual Basic6.0语言和数据库建立连接,开发学生成绩管理系统,并且能成功运行,完成任务设计书中要求的功能。 2. 课程设计内容和要求 内容: 学生成绩管理系统 主要功能 1.用户登录窗口。 2.系统总控菜单窗口...
  • C#学生成绩管理系统课程设计报告
  • c++课程设计-学生成绩管理系统.rar
  • 1.学生成绩管理系统分为三个用户角色,登录界面可以选择三种不同的角色进行登录系统 2.管理员角色登录系统可以有以下功能: 管理考试信息:可以对考试批次信息进行增删改查操作 管理教师信息:可以对教师个人信息...
  • 大数据库学生成绩管理系统课程设计报告材料 (2).docx大数据库学生成绩管理系统课程设计报告材料 (2).docx大数据库学生成绩管理系统课程设计报告材料 (2).docx大数据库学生成绩管理系统课程设计报告材料 (2).docx大...
  • 学生成绩管理系统课程设计
  • 学生成绩管理系统 摘 要 随着互联网的飞速发展,越来越多的信息通过网络服务的承载和共享,在促进人类社会大跨步向未来迈进的同时, 也为教育事业带来了蓬勃而持久的春天,而我们也赶上了一个好时代,使得学校与社会...
  • 学生成绩管理系统课程设计报告+代码
  • 本系统采用eclipse开发,数数据库采用my sql2008,使用Navicat可视化软件编辑,tomcat9作为服务器,文件中包含课程设计文档,学生信息管理系统压缩包,数据库文件ssms,以及my sql+Navicat包,将数据库通过Navicat...
  • 数据库学生成绩管理系统课程设计报告.pdf数据库学生成绩管理系统课程设计报告.pdf数据库学生成绩管理系统课程设计报告.pdf数据库学生成绩管理系统课程设计报告.pdf数据库学生成绩管理系统课程设计报告.pdf数据库学生...
  • mysql:1.系统需求分析 2.概念模型设计 er图 3.逻辑模型设计 4.数据库建表语句/数据 5.常用查询操作,排序,分组 6.视图,索引创建 另:带截图,仅供参考,附数据库.sql文件
  • 数据库学生成绩管理系统课程设计报告 (2).pdf数据库学生成绩管理系统课程设计报告 (2).pdf数据库学生成绩管理系统课程设计报告 (2).pdf数据库学生成绩管理系统课程设计报告 (2).pdf数据库学生成绩管理系统课程设计...
  • word word资料 TOC \o "1-5" \h \z \o "Current Document" 1设计目的及内容要求 1 , \o "Current Document" 2系统总体设计 1 : \o "Current Document" 3系统详细设计 2 [ \o "Current Document... 简单学生成绩管理系统
  • 数据库学生成绩管理系统课程设计报告.docx数据库学生成绩管理系统课程设计报告.docx数据库学生成绩管理系统课程设计报告.docx数据库学生成绩管理系统课程设计报告.docx数据库学生成绩管理系统课程设计报告.docx...
  • Oracle数据库课程设计报告学生成绩管理系统.pdf
  • 大数据库学生成绩管理系统课程设计报告材料.docx大数据库学生成绩管理系统课程设计报告材料.docx大数据库学生成绩管理系统课程设计报告材料.docx大数据库学生成绩管理系统课程设计报告材料.docx大数据库学生成绩管理...
  • 大数据库学生成绩管理系统课程设计报告材料.pdf大数据库学生成绩管理系统课程设计报告材料.pdf大数据库学生成绩管理系统课程设计报告材料.pdf大数据库学生成绩管理系统课程设计报告材料.pdf大数据库学生成绩管理系统...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 31,792
精华内容 12,716
关键字:

学生成绩管理系统课程设计报告

友情链接: piirzcrv.zip