教学信息管理平台实训报告.docVIP

  • 20
  • 0
  • 约3.61千字
  • 约 5页
  • 2016-08-23 发布于重庆
  • 举报
教学信息管理平台实训报告

XXX课程实训报告 信息工程系 系学年 第学期实训名称:专业::?班级:年月日实训时间 ?地点 ? 实 训 目 的 实 训 准 备 实 训 要 求 ??1、通过实训加深数据库的基本概念,了解软件当中数据库的类型。 学会数据库的需求分析,并能够撰写需求分析报告,能够将需求转换为数据库的信息模型。 掌握数据库的基本操作,能够熟练使用数据库为开发软件建立数据库。熟悉数据库表中属性设置,能够合理建立表间连接,能够对数据库进行优化设计。 实 训 内 容 ②教学信息学生信息是很重要的,每个学生又都有考试成绩信息而成绩和课程分不开所以数据库中要有课程信息表、成绩信息和学生信息表。 ③为了查询和安排不同班级上课地点,所以建立了教室表以便供教师查询。 ④不同任课教师担任不同课程,建立教师表可以实现对任课教师进行管理和查询,也利于教师进行调课。 ⑤在大学期间,课程考试课、考查课等为了辨别课程类型建立课程类型表。 ⑥在该教学信息平台中,许多信息是关于学生个人隐私,只有被授权的用户才可以对有关限选进行录入、删除、修改以及查询。所以需要一个系统用户信息。 综上所述数据库中一共十张表。 数据库表命名; Class(班级表) ClassRoom(教室表) Course(课程表) Course types(课程类型表) Department(系部表) Major(专业表) Score(成绩表) Student(学生表) Teacher(教师表) User(用户表) 表结构 表1 Class: 列名 数据类型 是否允许空 是否为主键 班级编号 char(10) 否 主键 班级名称 varchar(50) 否 专业编号 char(10) 否 班主任 char(20) 否 表2 ClassRoom 列名 数据类型 是否允许空 是否为主键 教室编号 char(10) 否 主键 专业 varchar(50) 否 年级 char(20) 否 年制 char(20) 否 课程编号 char(10) 否 班级名称 varchar(50) 否 上课时间 datetime 否 表3 Course 列名 数据类型 是否允许空 是否为主键 课程编号 char(10) 否 主键 课程名称 varchar(50) 是 教师编号 char(10) 是 学分 int 否 类型 char(10) 是 课时 char(10) 否 表4 Course types 列名 数据类型 是否允许空 是否为主键 编号 char(10) 否 主键 课程编号 char(10) 否 课程类型 char(10) 否 学时 char(10) 否 学分 char(10) 否 表5 Department 列名 数据类型 是否允许空 是否为主键 系部编号 char(10) 否 主键 系部名称 varchar(50) 否 部门电话 char(20) 否 负责人 char(20) 否 表6 Major 列名

文档评论(0)

1亿VIP精品文档

相关文档