【课设系列】高中化学网上辅助教学平台(上)

简介: 高中化学网上辅助教学平台(上)

摘 要

高中化学网上辅助教学平台的设计能够为学生提供一个资源共享、交互协作的教学环境,为学生提供一个灵活学习的途径。该系统主要功能有:实现了课程的统一管理,学生、教师的基本信息管理,教学资源的发布、下载、查看、浏览以及网上教师辅导答疑等功能。本设计中主要进行了需求分析、数据库设计、数据操作等。

关键词:线上辅导; 需求分析; 教学平台; ER图; 数据操作

1 课题描述

1.1 课程设计的内容

本课程设计是要设计一个高中化学课程网上辅导的教学平台,使其能够为高中化学课程提供一个资源共享、交互协作的教学环境,为学生提供一个灵活学习的途径。该系统要实现课程的统一管理,学生、教师的基本信息管理,教学资源的发布、下载、查看、浏览以及网上教师辅导答疑等功能。

1.2 课程设计的目的

数据库已经成为整个信息社会赖以运转的基础,而数据库技术作为IT各行各业中发展最快的技术之一,已经广泛应用于各种类型的数据处理系统之中。将数据库技术应用于线上课程辅导平台,将大幅提高管理平台的效率,减轻管理压力。

这次数据库课程设计一方面可以让自己更加熟悉数据库系统设计的基本步骤,掌握数据流图和E—R图的设计思路,以及如何把概念模型转换为关系模型,另一方面,也让我们自主学习了用SQL语句创建数据库、表及操作数据库的方法等。

2 需求分析

2.1 功能需求

近年来,随着疫情的常态化发展,线上教学逐渐普及,高中化学课程作为理科中比较重要的一门课,需要建立一个数据库管理平台来对教师、学生、教学资源等信息进行管理,高中化学课程网上辅助教学平台面向的对象是高中学生和高中化学教师,所以在需求分析时主要考虑这两个方面的需求。对于广大学生来说,最重要的是方便浏览到自己想要的资料和与教师交流;其次,对于教师来说,主要负责上传课程资源和答疑解惑。为了保证资源信息的不断更新,因此在后台设置了管理员角色,用来对群内资源进行维护。

本系统的主要功能如下:

(1) 学生信息管理:提供学生信息维护功能,主要是提供对学生信息的录入、修改、删除功能,同时为学生提供课程学习,问题提问,查看回复,资源下载等功能。

(2) 教师信息管理:提供教师信息管理功能,主要是提供对教师信息的录入、修改、删除功能,同时为教师提供查看问题,发布回复,资源上传等功能

(3) 课程信息管理:提供课程信息维护功能,主要是提供课程信息的录入、修改、删除功能。

(4) 资源信息管理:提供资源信息维护功能,主要是提供资源信息的录入、修改、删除功能。

(5) 问题信息管理:提供问题信息维护功能,主要是提供问题的录入、修改、删除功能。

(6) 问题回复管理:提供问题回复维护功能,主要是提供问题回复的录入、修改、删除功能。

2.2 数据流程分析

2.2.1 数据流程分析的工具

数据流图(DFD)是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。在数据流图中没有任何具体的物理元素,它只是描绘信息在系统中流动和被处理的情况,数据流图的四种基本符号和具体描述如图2.1所示。

img

图 2.1 数据流图的基本符号

数据流图在系统分析中的主要作用体现在以下几点:

1)数据流图是系统逻辑功能的图形表示,即使不是专业的计算机人员也容易理解它,所以它是分析员和用户之间极好的通信工具。

\2) 数据流图能清楚地描绘数据在系统中的流动和被处理的逻辑过程。

3)数据流图是系统逻辑功能的图形表示,容易理解。

2.2.2 系统数据流图

通过分析,本系统的前台数据流图如2.2-2.4所示。

img

图 2.2 前台0层数据流图

img

图 2.3 教学资源详细数据流图

img

图 2.4 学生答疑管理数据流图

img

图 2.5 前台数据流图

img

图2.6 后台数据流图

2.2.3 数据字典

数据字典(DD,Data Dictionary)是以特定格式记录下来的、对系统的数据流程图中各个基本要素(数据流、加工、存储和外部项)的内容和特征所作的完整的定义和说明。数据字典是对数据流程图的重要补充和说明。数据字典中有五种类型的条目:外部实体、数据流、数据存储、数据项和加工。

数据字典中包括数据定义,但除了它之外,还包含其它一些信息。一般信息,包括名字、别名和描述。针对以上数据流图,给出部分项的说明。

(1) 教师信息

数据流名:教师信息别名: 描述: 定义教师基本信息组成: 教师信息 = 教师编号 + 手机号 + 性别 +电子邮箱 + 地址 + 职称 +姓名备注:

(2) 课程信息

数据流名:课程信息别名: 描述: 定义了课程信息组成: 课程信息 + 课程名 + 课程简介 + 教学大纲备注:

(3) 教学资源信息

数据流名:教学资源信息别名:描述: 定义了教学资源信息组成: 教学资源信息 = 资源编号 + 资源名称 +上传日期 +课程编号备注:

(4) 答疑信息

数据流名:答疑信息别名:描述: 定义了答疑信息组成: 答疑信息 = 回复信息编号 + 回复内容 + 回复日期 备注:

(5) 问题信息

数据流名:问题信息别名:描述: 定义了问题信息组成: 问题信息 = 问题编号 + 提问日期 + 内容 + 标题备注:

(6) 学生信息

数据流名:学生信息别名:描述: 定义了学生信息组成: 学生信息 = 学生编号 + 姓名 + 入学日期 + 性别 + 手机号 + 电子邮箱备注:

相关文章
|
人工智能 机器人 大数据
电销机器人工作的原理——源代码搭建系统
随着人工智能的普及,博主从事多年AI技术,外呼中心搭建,需要演示站或技术支持联系博主。AI已经渗透到各行各业,智能电话机器人就是充分的利用了人工智能语音识别技术和大数据的精准分析定位,完全是对传统模式是一次颠覆性的变化,是智能化的人海战术还是时代化的“人工+智能语音”的一种方式,智能电话机器人是企业的福音!帮企业降低成本,提高工作效率,提升公司业绩!
|
2月前
|
Web App开发 机器人
小白一学就会小红书全自动写文发文机器人-爆文仿写笔记(二) -附提示词
小白一学就会小红书全自动写文发文机器人-爆文仿写笔记(二) -附提示词
60 1
|
3月前
|
机器学习/深度学习 PyTorch TensorFlow
最近毕设实验的一些体验
在无显卡设备的情况下,为完成果蔬分类毕设,尝试了云服务,发现潞晨云特别适合新手。平台界面友好,操作简便,提供丰富计算资源和预配置的深度学习框架,如TensorFlow、PyTorch,实现了一键使用,极大地节省了配置时间和精力。使用该服务,基于resnet50、resnet101、vgg16的模型训练效果良好,确保了毕业设计的成功完成。
|
4月前
|
SQL Java 关系型数据库
手把手教学在线考试系统本地部署完美运行
手把手教学在线考试系统本地部署完美运行
|
10月前
|
XML 前端开发 测试技术
【实训项目】传道学习助手APP设计
【实训项目】传道学习助手APP设计
|
数据安全/隐私保护
又一款有虚拟形象的录屏软件来了,制作教学类视频的神器!(文末送福利)
Wondershare PDFelement:一款强大的pdf处理软件,一键去除水印、编辑图片、批量处理PDF等等,拥有很多强大的功能!
181 0
|
存储 JSON 小程序
手把手教你搭建消防安全答题小程序-用云开发实现查询题库功能
手把手教你搭建消防安全答题小程序-用云开发实现查询题库功能
手把手教你搭建消防安全答题小程序-用云开发实现查询题库功能
|
存储 数据库 数据库管理
|
SQL 存储 数据库
|
存储 Serverless 程序员
实操教学|如何用Serveless3分钟做好邀请函?
实操教学|如何用Serveless3分钟做好邀请函?
214 0
实操教学|如何用Serveless3分钟做好邀请函?