学生学籍管理系统数据库
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Not null Not null Not null
Not null
3.教师表(teacher) 字段名 teano 属性 教师号 数据类型 int(10) 字段权限 Primarykey
tname
tsex
教师名
性别
char(10)
char(2)
Not null
Not null
tdepart
tphone
3
老师
03
4
教务员
06/07
主要用于输 出查询和统 计信息的结 果
数据流定义表
编 号 01 02 数据流名 组成 学生信息 学号+姓名+性别+年龄 教师信息 教工号+姓名+性别+职 称+所属院系+电话 学生成绩 学号+姓名+性别+学号 +课程号+成绩 科目成绩 学号+课程号+成绩 流量 大 一般 备注 学生基本信 息 教师基本信 息 学生详细信 息 学生考试成 绩 学生考试成 绩
teano
教师号
char(10)
Not null
7.年级表(year)
字段名
yno Entrancetime Graduatetime
属性
年级编号 入学年份 结业年份
数据类型
char(10) Datetime Datetime
字段权限
Primarykey Not null Not null
数据结构反映了数据之间的组合关系。一个数据结构可以由若干个数据项组 成,也可以由若干个数据结构组成,或若干个数据项和数据结构混合组成。 经过数据项和用户需求的分析,我对本系统一共分了5个组,具体如下表所
字段名 sno cno degree
属性 学号 课程号 成绩
数据类型 char(10 ) char(10) char(10)
字段权限 Not null Not null Not null
6. 授课关系表(teach_class)
字段名
属性
数据类型
字段权限
cno
课程号
char(10)
Not null
学生学籍管理系统数据库
10级数媒2班 郑裕珊 林茜
需求分析:
信息需求 学生学籍管理系统是应对学生人数增多,信息量增大的问题, 实现管理的现代化,网络化。逐步摆脱学生查询学籍信息管理的 人工管理方式,学生学籍管理系统借助于计算机强大的处理能力, 大大减轻了管理人员的工作量,并提高了处理的准确性。学生成 学籍管理系统的开发运用实现了学生学籍管理的自动化,不仅把 广大教师从繁重的学籍管理工作中解脱出来,把学校从传统的学 籍管理中解放出来,而且对学生成绩的判断和整理更合理、更公 正同时也给教师提供一个准确、清晰的学籍管理环境。 功能需求: 功能包括基本信息的查询、插入、删除、更新;特殊情况更新 数据,各学期成绩均能得到快速准确的查询。提供的配套选课所 需功能,规定新生入籍方可选课。每届学生的入学及毕业等信息 得到及时处理。当然还包括管理与权限的设置。
学籍管理系统
功能模块
基本 信息 管理 学生 成绩 管理 信息 查询 统计 毕业 生信 息管 理 系统 用户 管理
基 本 信 息 录 入
基 本 信 息 修 改
基 本 信 息 删 除
学 生 成 绩 录 入
学 生 成 绩 修 改
学 生 成 绩 删 除
基 本 信 息 查 询
学 生 成 绩 查 询
计 算 学 生 成 绩
院系
电话
char(10)
char(12 )
Not null
Not null
4.成绩表(grade)
字段名 sno cname degree
属性 学号 课程名 成绩
数据类型 char(10) char(10) char(10)
字段权限 Primarykey Not null Not null
5.选课关系表(class_choice)
Not null
ຫໍສະໝຸດ Baidu
2、学生信息表(student)
字段名 sno sname
描述 学号 姓名
数据类型 int(10) char(10)
字段权限 Primarykey Not null
ssex sage smajor
sdepart
性别 年龄 专业
学院
char(2) char(2) char(10)
char(10)
物理结构阶段
1、课程信息表(class)
字段名
描述 课程号 课程名 课程类型
数据类型
字段限制
cno cname ctype
char(10) char(10) char(10)
Primarykey Not null Not null
credit
ctime
学分
学时
char(4)
char(40)
Not null
统 计 学 生 成 绩
输 出 相 关 信 息
计 算 学 分
审 核 资 格
输 出 名 册
修 改 密 码
帮 助 信 息
概念结构设置
学号#
姓名
性别
学生
年龄
专业 学院
教师编号#
姓名
性别
教师
联系电话
学院
课程编号#
课程名称 课程类型
课程
学分
学时
课程编号 学号 成绩就
成绩
学号#
课程号 学分
选课
姓名
课程名
信息管理描述学生选 课信息,毕业信息, 专业、院系信息,
学生成绩管理
描述学生平均成绩、 学号+课程号+成绩 总成绩的计算,统 计相关信息 描述用户修改密码, 帮助信息
系统管理
数据流 数据流是数据结构在系统内传输的路径。 通过对用户的需求分析,以及数据项和 数据流的设计,得出了相应的数据流描 述如下表所示:
成绩
入学年份
结业年份 年级编号
年级表
用户名
密码
权限
管理表
年级表 毕业
基本ER图
姓名 性别
成绩
登陆
学生
选课
课程
登陆 管理表
授课
教师
逻辑结构
逻辑结构(其中码用下横线标出) 课程信息表: 课程(课程号,课程名称,课程类型,学分,学时) 学生信息表: 学生(学号,姓名,性别,年龄,专业,学院) 成绩表: 成绩(学号,课程名,成绩) 教师表: 教师(教师号,姓名,性别,学院,电话) 选课表: 选课(学号,课程号,成绩) 授课表: 授课(课程号,教师号) 年级表: 年级(年级编号,入学年份,结业年份) 管理表: 管理(用户名,密码)
03
大
04
大
05
各门成绩 学号+课程号+成绩课程 大 号+课程名+学分
06
查询结果
科目成绩+ 大 各门成绩 科目成绩+ 大 各门成绩
各种信息
07
统计分析
学生奖励
外部项定义表
编号 1 名称
学生处
输入数据流 输出数据流 备注 01 主要用于录 入学生信息
2
学生
06
主要用语学 生查询信息 和成绩
主要用于老 师提交成绩
数据结构名 学生基本
示:
含义说明 信息管理描述 描述老师基本信息
组成部分 学生基本信息学号+ 姓名+性别+年龄 教工号+姓名+性别+ 职称+所属院系+电话 学号+课程号+成绩课 程号+教工号毕业证 编号+学号+姓名+性 别+身份证号+所属院 系+入学时间+已修学 分+需修学分
老师基本信息管理
学生、老师相关老师 授课信息,院系