下载此文档

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


文档分类:高等教育 | 页数:约26页 举报非法文档有奖
1/26
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/26 下载此文档
文档列表 文档介绍
摘要
随着高等教诲不断进一步,大学实行选课制度是非常有必要,这样可以依照学生兴趣,自行选取自己喜欢课程。本系统就是为了适应新形势下高校教诲而开发大学生选课。通过集成从学生选课、学校开选修课、教师考勤、授课、上成绩等一系列功能,每个环节明确分工,并通过后台数据库支持,有效减小了人为因素导致差错,从而高效、便捷、精确为学生和教师服务,使学生选课和教师授课都变以便快捷。
本系统由三类顾客构成,学生,教师和管理员。学生功能涉及选课,查寻实验信息等,教师功能涉及考勤,学生实验成绩录入,查寻实验信息等。管理员功能涉及新建教师,学生账户,设定实验课程信息(设定实验时间,地点,任课教师)。管理员可对教师,学生及实验课程信息进行修改;教师可对任课考勤,成绩进行修改;学生可以对自己选修课程重选,退选。管理员可删除教师,学生及实验课程信息。教师可查询所任课程学生名单,实验时间,考勤及实验成绩,并可按成绩分数段进行记录;学生可查寻所学课程实验时间,教师名单;管理员具备全系统查寻功能。通过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 和为数据库管理工具。


依照课程设计任务书规定,经需求分析,需用到六个表,分别为学生表,教师表,管理员表,学生可选总课表,授课地点表,实验信息表。,其中加下划线问该表主码。
表属性和编号
编号
数据构造名
属性
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
Tdept
所在院系
Varchar(40)
No

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

非法内容举报中心
文档信息
最近更新