文档之家
首页
教学研究
幼儿教育
高等教育
外语考试
建筑/土木
经管营销
自然科学
当前位置:
文档之家
›
学生选课系统数据库设计
学生选课系统数据库设计
格式:pdf
大小:1.52 MB
文档页数:41
下载文档原格式
下载原文件
/ 41
下载本文档
合集下载
下载提示
文本预览
1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学生
教师
管理员
查查查查录 询询询询入用课选 选退选成课选学户程课 课选课绩程课生管管管 信信信信成理理理 息息息息绩
概念结构设计 E-R图设计
学生选课系统中,包括七个实体: 系部:系部编号、系名、系主任、地址、 电话 教研室:教研室编号、教研室名 教师:教师编号、姓名、性别、出生日期、 职务、职称 专业:专业编号、专业名称 班级:班级编号、班级名称、年级 学生:学号、姓名、性别、出生日期、地 址、电话 课程:课程编号、课程名、学时、学分、 开课学期、开课类别。
教研室 1
归属
出生日期 姓名
教师编号
m 性别
教师
职务
职称
专业
1
含有
班级编号
班级名 班主任
m 班级
年级
实体表
班级(班级编号,班级 名称,班主任,年级, 专业编号)
逻辑结构设计 E-R模型向关系模型转换
实体表
学生(学号,姓名,性别,出生日期,地址,电话,班级编号)
课程(课程编号,课程名,学时,学分,开课学期,开课类别,
教研室
管理
专业编号 专业名称
m 专业
专业描述 1
含有
实体表
系部(系部编号,系名,系主任, 地址,电话) 教研室(教研室编号,教研室名, 教研室主任,教研室地址,系部 编号) 专业(专业编号,专业名称,专 业描述,系部编号)
SQL Server数据库技术
逻辑结构设计 E-R模型向关系模型转换
实体表
教师(教师编号,姓名, 性别,出生日期,职务, 职称,教研室编号)
1属 于m
课程
n 学时 学分
开课学期
选课 p
学期
起始周 截止周
学号
学生
姓名
性别
1
学习
m
地址
出生日期
电话
概念结构设计
E-R图设计
系名 系部编号
系主任
地址
系部
电话 1
教研室名 教研室编号
拥有
m
教研室主任 教研室地址
教研室 1
归属
1
管理
专业编号 专业名称
m 专业
专业描述 1
含有
班级编号
班级名 班主任
m 班级
专业编号)
出生日期
性别
专业编号
专业名称
专业
专业描述 1
含有
班级编号
班级名 班主任
m 班级
年级
ቤተ መጻሕፍቲ ባይዱ姓名
教师编号
课程名
课程编号 课程类别
1属 于m
课程
n 学时 学分
开课学期
教师 m
选课
p 学生
1
学习
m
地址
电话
职务
职称
学年 学期 起始周
截止周 学号
姓名 性别
出生日期
逻辑结构设计 E-R模型向关系模型转换
联系表
需求分析 2. 归纳总结
学生选课系统将只少包含学生、教师、 管理员等实体。
⑴学生可以在规定的时间内选课、退 选和成绩查询等操作;
⑵教师可以查看学生的相关信息,录 入学生成绩等操作;
⑶管理员可以添加管理员,管理教师、 学生等信息。
SQL Server数据库技术
需求分析 3. 得出系统功能
学生选课系统
选课(教师编号,学号,课程编号,学年,学期,起始周,结束 周)
出生日期
性别
姓名
教师编号 课程名 课程编号 课程类别
教师 m
选课
职务
职称
学年 学期
课程
学时 n
学分 开课学期
p 学生
起始周 截止周
学号 姓名
性别
地址
出生日期
电话
逻辑结构设计
E-R模型向关系模型转换
系名 系部编号
系主任
地址
系部
电话 1
教研室名 教研室编号
电话
逻辑结构设计 E-R模型向关系模型转换
实体表
系部(系部编号,系名,系主任,地址,电话) 教研室(教研室编号,教研室名,系部编号) 专业(专业编号,专业名称,系部编号) 教师(教师编号,姓名,性别,出生日期,职务,职称, 教研室编号) 班级(班级编号,班级名称,班主任,年级,专业编号) 学生(学号,姓名,性别,出生日期,地址,电话,班级 编号) 课程(课程编号,课程名,学时,学分,开课学期,开课 类别,专业编号)
拥有
m
教研室主任 教研室地址
教研室 1
归属
1
管理
专业编号 专业名称
m 专业
专业描述 1
含有
班级编号
班级名 班主任
m 班级
年级
出生日期
m 性别
姓名 教师编号 课程名
教师 m
职务 职称 学年
课程编号 课程类别
1属 于m
课程
n 学时 学分
开课学期
选课 p
学期
起始周 截止周
学号
学生
姓名
性别
1
学习
m
地址
出生日期
SQL Server 数据库系统
1 学生选课系统设计
主要内容
1 2 3 4 5 6
SQL Server数据库技术
需求分析 概念结构设计 逻辑结构设计 物理结构设计 数据库实施 项目小结
需求分析 1. 调查用户
学生选课数据库系统,用户要求如下: (1)系统用户由三类组成:教师、学生和管理员。 (2)管理员负责的主要功能:
SQL Server数据库技术
概念结构设计
E-R图设计
系名 系部编号
系主任
地址
系部
电话 1
教研室名 教研室编号
拥有
m
教研室主任 教研室地址
教研室 1
归属
1
管理
专业编号 专业名称
m 专业
专业描述 1
含有
班级编号
班级名 班主任
m 班级
年级
出生日期
m 性别
姓名 教师编号 课程名
教师 m
职务 职称 学年
课程编号 课程类别
年级
出生日期
m 性别
姓名 教师编号 课程名
教师 m
职务 职称 学年
课程编号 课程类别
1属 于m
课程
n 学时 学分
开课学期
选课 p
学期
起始周 截止周
学号
学生
姓名
性别
1
学习
m
地址
出生日期
电话
逻辑结构设计
E-R模型向关系模型转换
系名 系部编号
系主任
地址
系部
电话 1
教研室名 教研室编号
拥有
m
1
教研室主任 教研室地址
联系表 选课(教师编号,学号,课程编号,学年,学 期,起始周,结束周),周学时,成绩)
SQL Server数据库技术
逻辑结构设计 规范化分析
逻辑结构设计 规范化分析
实体表
系部(系部编号,系名,系主任,地址,电话) 系统编号系名,系统编号系主任,系统编号地 址,系统编号电话。 单属性做主码,不存在部分函数依赖与传递函数依赖, 达到了3NF。
① 用户管理(老师、学生及管理员的增、删、 改);
② 课程管理(添加、删除和修改); ③ 选课管理(实现选课功能开放和禁止、老师
成绩输入开放和禁止)。 (3)学生通过登录,可以查询课程的基本信息、实现 选课、退课和成绩查询; (4)老师通过登录,可以查看选课学生的基本信息, 可以输入成绩。
SQL Server数据库技术
SQL Server数据库技术
概念结构设计 E-R图设计
各实体间的关系如下: 学生与课程之间的关系是多对多的 关系,一个学生可以学习多门课程, 一门课程又可以被多个学生学习。 班级和学生之间的关系为一对多的 关系,一个班有多个学生,一个学 生只属于一个班级。 专业和课程之间为多对多的关系, 一个专业有多门课程,一门课对应 多个专业。 ……
文档推荐
网上选课系统的数据库设计
页数:3
数据库设计学生选课系统
页数:16
学生选课系统的数据库设计与实现
页数:11
实验选课系统数据库设计
页数:10
高校学生选课系统数据库设计
页数:36
学生选课管理系统(数据库课程设计)
页数:43
学生选课系统数据库设计
页数:41
数据库学生选课系统分析与设计
页数:31
学生选课数据库设计报告
页数:14
数据库网上选课系统课程设计
页数:16
最新文档
肾脏移植术后门诊抗排异治疗药品诊疗项目范围
06045中石油唐山LNG项目轻型井点降水应用技术
工厂接待客户验厂公司介绍流程精品文档
一般四级公路设计流程
商代装饰纹样研究
电子信息工程信号分析
御龙在天手游之国战怎么玩 国战介绍
小学语文教学论文-作文评语也应因类施“评”-人教版新课标【小学学科网】
2013年高考府谷中学各科平均分及全市位次(文史类)
[合集3份试卷]2020廊坊市高考化学教学质量检测试题