下载此文档

实验选课系统报告数据库课程设计.doc


文档分类:高等教育 | 页数:约25页 举报非法文档有奖
1/25
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/25 下载此文档
文档列表 文档介绍
摘要
随着高等教育的不断深入,大学实行选课制度是非常有必要的,这样可以根据学生的兴趣,自行选择自己喜欢的课程。本系统就是为了适应新形势下的高校教育而开发的大学生选课。通过集成从学生选课、学校开选修课、教师考勤、授课、上成绩等一系列功能,每个环节明确分工,并通过后台数据库支持,有效减小了人为因素造成的差错,从而高效、便捷、准确的为学生和老师服务,使学生选课和老师授课都变的方便快捷。
本系统由三类用户组成,学生,教师和管理员。学生的功能包括选课,查寻实验信息等,教师的功能包括考勤,学生实验成绩录入,查寻实验信息等。管理员的功能包括新建教师,学生账户,设定实验课程信息(设定实验时间,地点,任课教师)。管理员可对教师,学生及实验课程信息进行修改;教师可对任课的考勤,成绩进行修改;学生可以对自己选修的课程重选,退选。管理员可删除教师,学生及实验课程信息。教师可查询所任课程的学生,实验时间,考勤及实验成绩,并可按成绩分数段进行统计;学生可查寻所学课程的实验时间,教师;管理员具有全系统的查寻功能。通过SQL数据库作为后台,完成这一系列的操作。
关键字:选课系统 数据库
目录
1 需求分析 1
1
系统功能要求分析 1
1
1
1
3
3
2 概念结构设计 5
E-R图 5
概念结构图 6
3 逻辑结构设计 7
E-R图向关系模型转换 7
关系模式 7
4 物理结构设计 9
5 数据库的实施 10
导入数据库 10
建立表 13
建立视图 13
触发器设计 14
14
6 总结 16
致 17
参考文献 18
1 需求分析

系统功能要求分析
实验选课系统分为教师,学生及系统管理员三类用户,学生的功能包括选课,查寻实验信息等,教师的功能包括考勤,学生实验成绩录入,查寻实验信息等。管理员的功能包括新建教师,学生账户,设定实验课程信息(设定实验时间,地点,任课教师)。
管理员可对教师,学生及实验课程信息进行修改;教师可对任课的考勤,成绩进行修改;学生可以对自己选修的课程重选,退选。
管理员可删除教师,学生及实验课程信息。
教师可查询所任课程的学生,实验时间,考勤及实验成绩,并可按成绩分数段进行统计;学生可查寻所学课程的实验时间,教师;管理员具有全系统的查寻功能。
数据库要求:在数据库中至少应该包含下列数据表:
教师,学生信息表:名字,密码等;
课程信息表,课程名,学时等;
实验室信息表;
课程选修信息表,谁选了什么课程,谁任课,什么时间,地点;

基于WINDOWS操作系统,使用SQL 2000和2005为数据库管理工具。


根据课程设计任务书的要求,经需求分析,需用到六个表,分别为学生表,教师表,管理员表,学生可选总课表,授课地点表,试验信息表。,其中加下划线的问该表的主码。
表的属性和编号
编号
数据结构名
属性
1
学生
学号,学生,性别,年龄,专业,年级,学生密码
2
教师
教师号,授课教师,性别,所属系,教师密码
3
管理员
管理员号,管理员名,性别,管理员密码
4
学生可选总课表
课程号,课程名,学分
5
授课地点
课程名,授课时间,授课教师,授课地点
6
实验室信息
实验室号,实验室容量
下面是本系统所需要的六个基本表。
学生表
字段
中文
数据类型
描述
允许空
Sno
学号
Char (10)
用户信息表的唯一标识
No
Sname
学生
Varchar(10)
No
Ssex
性别
Char(2)
No
Sage
年龄
Char(2)
No
Sdept
专业
Char(10)
No
Sgrade
年级
Char(10)
Spassword
学生密码
Varchar(20)
登陆实验选课系统的密码
No
教师表
字段
中文
数据类型
描述
允许空
Tno
教师号
Char(10)
用户信息表的唯一标示
No
Tname
授课教师
Char(10)
No
Tsex
性别
Char(2)
No
T

实验选课系统报告数据库课程设计 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数25
  • 收藏数0 收藏
  • 顶次数0
  • 上传人tswng35
  • 文件大小403 KB
  • 时间2021-01-23