学籍管理系统mysql实训报告_学生信息系统数据库实验报告.doc

本次实验报告详细介绍了学生信息管理系统的数据库设计,包括学籍表、班级表、课程表等六个表的结构,以及需求分析、E-R图转换和范式分析。系统功能涵盖学籍、班级、课程及成绩查询和系统管理。
摘要由CSDN通过智能技术生成

学生信息系统数据库实验报告

《数据库原理与应用》课程实验第 2 次实验报告实验内容及基本要求:

实验项目名称:小型数据库设计

实验类型: 设计

每组人数: 1

实验内容及要求:

按照数据库设计流程开发实现一个小型的数据库应用系统实验结果:

一、小型数据库描述:

现有一个小型的学生信息管理系统数据库。由学籍表(student)、班级表(class)、课程表(course)、年级课程表(gradecourse)、成绩表(result)、用户表(user)组成。

学生基本信息表(student)由学号(student_ID)、姓名(student_name)、性别(student_sex)、班号(class_no)组成;班级表(class)由班号(class_no)、所在年级(grade)、班主任(director)、所在教室(classroom_no)组成;课程表(course)由课程编号(course_no)、课程名称(course_name)、课程类型(course_type)、课程描述(course_des)组成;年级课程表(gradecourse)由年级 (grade)、课程名称(course)组成; 成绩表(result)由考试编号(exam_no)、学号(student_ID)、姓名(student_name)、班号(class_no)、课程名称(course_name)、成绩(result)组成;用户表(user)由用户名(user_ID)、用户密码(user_pwd)、用户描述(user_des)、用户权限(user_right)组成。

学生可以报名参加考试,每个学生可以参加多项考试内容同时一项内容的考试可以被多名学生报考。每个学生有对应的考试成绩,允许有报名但没参加考试的学生的成绩为空。一个学生只属于一个班级同时一个班级可以有多

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1、 需求分析: 具体功能要求如下: (1)学生信息录入功能 1)用户从键盘输入每个学生的信息:姓名,学号,性别,班级,年级,专业,学院 2)用户可修改任何一名学生信息 3) 用户可删除任何一名学生信息 (2)课程信息录入功能 1)用户从键盘输入每一门课程的详细信息:课程号,课程名称,课时数,开课学期,课程类型,学分 2)用户可修改任何一门课程信息 3)用户可删除任何一门课程信息 (3)成绩信息录入功能: 1)用户可录入任何一门学生的任何一门课成绩:学号,课程号,成绩 2)用户可修改任意成绩信息 3)用户可删除任意成绩信息 (4)查询功能 1)用户可根据课程号查看任何一门课信息 2)用户可根据学号查看任何一名学生信息 3)用户可根据学号查询该学生所有课程成绩信息 4)用户可根据课程号查询该课程所有成绩信息 3、 详细设计: 1、 搭建数据库 ODBC数据源支持Access、SQL server、FoxPro等各种数据库。一个基于ODBC的应用程序对数据库的操作不依赖任何DBMS,不直接与DBMS打交道,所有的数据库操作由对应的DBMS的ODBC驱动程序完成。也就是说,不论是FoxPro、Access , MYSQL还是Oracle数据库,均可用ODBC API进行访问。由此可见,ODBC的最大优点是能以统一的方式处理所有的数据库。 此次设计所涉及的数据不是非常复杂,选用最方便的Access就足够完成所有规划的功能。 建立student.mdb,并在此数据库下建立三个表:studentid、course和score三个表。在studentid表中,以studentno为主键,在course表中以courseno为主键,在score表中,将studentno和course同时做为主键。在score表中,studentno对应studentid表中的sutdentid字段,course对应course表中的courseno字段。 为每个字段添加中文的说明,这样就能在编辑视图中显示中文的说明。
数据库学生学籍管理系统实验报告    学生学籍管理是教育教学单位不可缺少的部分,它的内容对教学管理和学校的决策者都非常重要。给学校教学管理提供了很大的方便性,提高了工作效率。但是一直以来人们用传统人工的方式管理文件文档,这种管理方式效率低,保密性差,出错不易更改,同时也耗费了大量的人力财力,时间一长,将产生大量的文件数据,这对于查找,维护,更新都带来了很大的困难。   随着科学技术的不断发展,尤其是计算机软件水平的日益提高,使得以上问题得到了很好的解决。使用计算机可以方便的对大量数据进行增加,删除,更新等操作。它有着人工管理永远无法比拟的优点: 检索迅速,查找方便,可靠性大,存储量大,保密性好,寿命长,成本低等。例如:通过校园网,我们可以方便的进行学生信息查询,学生成绩的添加,以及最新的教务通知等。当然,这些都离不开数据库技术和网络技术的支持。数据库是数据管理的最新技术,是计算机计算机技术的重要分支,也是计算机领域发展最快的学科之一。学生学籍管理系统就是数据库在网络上应用。   综上,开发这样的一套软件十分必要。同时旧的人工管理机制必将被以计算机为基础的信息管理所取代,从而实现对数据的高效,长久,安全的管理。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值