教学管理平台数据库实验报告.docx
- 文档编号:7165635
- 上传时间:2023-01-21
- 格式:DOCX
- 页数:17
- 大小:371.71KB
教学管理平台数据库实验报告.docx
《教学管理平台数据库实验报告.docx》由会员分享,可在线阅读,更多相关《教学管理平台数据库实验报告.docx(17页珍藏版)》请在冰豆网上搜索。
教学管理平台数据库实验报告
数据库系统概论
实验报告
题目:
教学计划管理系统
完成日期:
2011-01-02
一、实验要求
建立专业与课程之间的对应关系,包括开设的课程、课程学分、课程上课学期、课程学分、实验学分、课程考核方式等信息,并以此生成各个年级的执行计划。
过程:
先设定培养计划,根据培养计划生成各年级的执行计划。
关键数据库的设计,表的导入导出
二、实验环境
WindowsXP操作系统,Visual2008,SQLserver2008
三、需求分析
本系统为教学计划管理系统,分为主任、老师、学生三个角色。
功能需求
1、主任对功能的需求:
录入学生个人信息
导入查询培养计划
修改编辑执行计划
修改授课教师信息
上传授课文件
上传教学大纲
上传课程表
上传编辑修改考试安排
查询学生成绩
2、老师对功能的需求:
修改个人信息
查询培养计划
查询执行计划
上传授课文件
查询课程表
查询导出考试安排
录入学生成绩
3、学生对功能的需求:
修改个人信息
查询培养计划
查询执行计划
查询课表
下载授课文件
查询导出考试安排
查询考试成绩
模块分析图
权限分析图
四、数据库设计
数据库表名清单(DBTableList)
序号
中文表名
英文表名
表功能说明
1
登录表
Login
存储登陆者的身份信息,将登陆者分为主任、老师、学生三类,分别具有不同权限。
2
课程表
School_TimeTable
上课时间、地点、授课教师的安排信息
3
个人信息表
U_Info
个人学籍信息
4
考试安排表
ExamSchedule
考试时间、地点、科目等的安排信息
5
课程安排表
ClassSchedule
对应某课程的授课教师、学年、专业信息
6
培养计划表
EducateSchedule
存放全部培养计划
7
执行计划表
Find_Educate
从培养计划中抽出该年度执行计划
8
教学文件信息表
File_F_Info
存放教学文件的相关信息
9
教学大纲信息表
File_Info
存放教学大纲的相关信息
10
考试成绩表
Grade
存放考试成绩的相关信息
数据库表之间关系说明(RelationofDBTable)
根据登陆表中设定的三种角色登陆,分别获得不同权限,对不同表进行不同操作;
执行计划表由培养计划表中相应年份抽取出来,根据培养计划表生成执行计划表;
获得主任权限可以对执行计划,考试安排,上课课表,教学文件,教学大纲表进行编辑修改和删除;获得老师权限可以对考试成绩表录入和编辑,对教学文件表修改,对其他表进行查询;学生身份可以修改个人信息表,除此之外只能对其他表进行查询。
登录表Login
课程表School_TimeTable
个人信息表U_Info
考试安排表ExamSchedule
课程安排表ClassSchedule
培养计划表EducateSchedule
执行计划表Find_Educate
教学文件信息表File_F_Info
教学大纲信息表File_Info
考试成绩表Grade
五、实体关系图
学生实体图
主任实体图
老师实体图
培养计划实体图
执行计划实体图
课程文件实体图
考试安排实体图
考试成绩实体图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学管理 平台 数据库 实验 报告