基于课程标准的目标设计 (基于课程标准的有效教学设计)

第3章 系统概要设计

3.1 系统功能模块设计

根据课程目标达成度计算系统的特点及对现有大多数课程目标达成度计算系统的分析,系统主要分为四个模块,即学生模块、教师模块、专业负责人模块和管理员模块。学生模块主要进行课程管理、报告管理、账号管理;教师模块主要进行课程管理、成绩管理、报告管理、评分管理、账号管理;专业负责人模块主要进行审核管理、报告管理、评分管理、账号管理。管理员模块主要进行基础管理、报告管理、信息管理、账号管理。每个模块下分别设置了该模块的基本操作,能满足一般课程目标达成度计算系统的需求。课程目标达成度计算系统的功能结构图如图3.1所示。

工程认证课程目标达成度分析,基于课程标准的目标设计

图3.1 系统功能结构图

3.2 数据库设计

3.2.1 数据库概念模型设计

1) 全局设计

课程目标达成度计算系统的全局E-R图如图3.2所示。

工程认证课程目标达成度分析,基于课程标准的目标设计

图3.2 全局E-R图

2) 局部设计

根据课程目标达成度计算系统的功能需求,系统共设计了12个对象实体,对应12张实体图。

(1) 学生实体图

课程目标达成度计算系统的学生实体图如图3.3所示。

工程认证课程目标达成度分析,基于课程标准的目标设计

图3.3 学生实体图

(2) 班级实体图

课程目标达成度计算系统的班级实体图如图3.4所示。

工程认证课程目标达成度分析,基于课程标准的目标设计

图3.4 班级实体图

(3) 专业实体图

课程目标达成度计算系统的专业实体图如图3.5所示。

工程认证课程目标达成度分析,基于课程标准的目标设计

图3.5 专业实体图

(4) 部门实体图

课程目标达成度计算系统的部门实体图如图3.6所示。

工程认证课程目标达成度分析,基于课程标准的目标设计

图3.6 部门实体图

(5) 选课记录实体图

课程目标达成度计算系统的选课记录实体图如图3.7所示。

工程认证课程目标达成度分析,基于课程标准的目标设计

图3.7 选课记录实体图

(6) 成绩记录实体图

课程目标达成度计算系统的成绩记录实体图如图3.8所示。

工程认证课程目标达成度分析,基于课程标准的目标设计

图3.8 成绩记录实体图

(7) 教学任务实体图

课程目标达成度计算系统的教学任务实体图如图3.9所示。

工程认证课程目标达成度分析,基于课程标准的目标设计

图3.9 教学任务实体图

(8) 课程实体图

课程目标达成度计算系统的课程实体图如图3.10所示。

工程认证课程目标达成度分析,基于课程标准的目标设计

图3.10 课程实体图

(9) 成绩结构实体图

课程目标达成度计算系统的成绩结构实体图如图3.11所示。

工程认证课程目标达成度分析,基于课程标准的目标设计

图3.11 成绩结构实体图

(10) 目标结构实体图

课程目标达成度计算系统的目标结构实体图如图3.12所示。

工程认证课程目标达成度分析,基于课程标准的目标设计

图3.12 目标结构实体图

(11) 项目结构实体图

课程目标达成度计算系统的项目结构实体图如图3.13所示。

工程认证课程目标达成度分析,基于课程标准的目标设计

图3.13 项目结构实体图

(12) 教师实体图

课程目标达成度计算系统的教师实体图如图3.14所示。

工程认证课程目标达成度分析,基于课程标准的目标设计

图3.14 教师实体图

3.2.2 数据库逻辑结构设计

1) 关系模式设计

根据课程目标达成度计算系统的数据库概念设计,其12张实体图转换成关系模式如下所示。关系的主键用下划线(加粗)标出,外键用下划线(未加粗)标出。

(1) 学生实体

学生(学号,姓名,性别,所属班级,入学年份)

此为学生实体对应的关系模式。

(2) 班级实体

班级(班级代码,班级名称,年级,所属专业,在校状态)

此为班级实体对应的关系模式。

(3) 专业实体

专业(专业代码,专业名称,专业简称,所属学院,学制,层次,学科门类)

此为专业实体对应的关系模式。

(4) 部门实体

部门(部门代码,部门名称)

此为部门实体对应的关系模式。

(5) 选课表实体

选课表(id,学号,总评成绩,教学任务id)

此为选课表实体对应的关系模式。

(6) 成绩表实体

成绩表(id,目标,考核项目,选课id,考核子项目,成绩)

此为成绩表实体对应的关系模式。

(7) 教学任务实体

教学任务(任务id,学期,授课教师,课程代码,合班情况,教学班名称,成绩结构,成绩录入教师)

此为教学任务实体对应的关系模式。

(8) 课程实体

课程(课程代码,课程名称,学分,开课学院,理论学时,实践学时,实验学时,总学时,课程属性,课程类别)

此为课程实体对应的关系模式。

(9) 成绩结构实体

成绩结构(id,适用专业,版本,课程代码,目标数,目标1权重,目标2权重,目标3权重,目标4权重,目标5权重,目标6权重,目标7权重,目标8权重,目标9权重,目标10权重)

此为成绩结构实体对应的关系模式。

(10) 目标结构实体

目标结构(id,目标,考核项目,所属成绩结构,项目权重,包含子项目)

此为目标结构实体对应的关系模式。

(11) 项目结构实体

项目结构(id,子项目名称,子项目权重,所属目标结构)

此为项目结构实体对应的关系模式。

(12) 教师实体

教师(教师号,姓名,性别,所属部门,密码,是否启用)

此为教师实体对应的关系模式。

点赞+关注+评论,可以私信领取完整文档哦!