数据库类在线学习系统数据库设计Word格式文档下载.docx

上传人:b****1 文档编号:5271410 上传时间:2023-05-04 格式:DOCX 页数:11 大小:212.44KB
下载 相关 举报
数据库类在线学习系统数据库设计Word格式文档下载.docx_第1页
第1页 / 共11页
数据库类在线学习系统数据库设计Word格式文档下载.docx_第2页
第2页 / 共11页
数据库类在线学习系统数据库设计Word格式文档下载.docx_第3页
第3页 / 共11页
数据库类在线学习系统数据库设计Word格式文档下载.docx_第4页
第4页 / 共11页
数据库类在线学习系统数据库设计Word格式文档下载.docx_第5页
第5页 / 共11页
数据库类在线学习系统数据库设计Word格式文档下载.docx_第6页
第6页 / 共11页
数据库类在线学习系统数据库设计Word格式文档下载.docx_第7页
第7页 / 共11页
数据库类在线学习系统数据库设计Word格式文档下载.docx_第8页
第8页 / 共11页
数据库类在线学习系统数据库设计Word格式文档下载.docx_第9页
第9页 / 共11页
数据库类在线学习系统数据库设计Word格式文档下载.docx_第10页
第10页 / 共11页
数据库类在线学习系统数据库设计Word格式文档下载.docx_第11页
第11页 / 共11页
亲,该文档总共11页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

数据库类在线学习系统数据库设计Word格式文档下载.docx

《数据库类在线学习系统数据库设计Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《数据库类在线学习系统数据库设计Word格式文档下载.docx(11页珍藏版)》请在冰点文库上搜索。

数据库类在线学习系统数据库设计Word格式文档下载.docx

在线测试功能:

是为了在学习者进行自主学习后检测学习效果而开发的。

在线测试的开发与应用,避免了以往学校里传统考试中产生的考试纸张、铅笔文具等各种资源的浪费,同时此环节中后台管理是管理员单一的管理,确保了程序的安全性。

后台的管理功能即教师负责整个系统的管理:

其管理任务,分别为:

对学习者信息的管理,包括对学习者的用户名、密码、学习课程、学习时间统计等信息的添加、删除、修改与查询功能。

对教程资源的管理,包括对各种教程的添加、删除、修改与查询功能。

对留言信息的管理,包括对学习者发布各种帖子的修改、查询和维护功能。

对测试题目的管理,包括试题的添加、组卷、评分和查询功能。

根据在线学习系统的特点,可以将其分为在线学习平台、在线交流平台、在线测试平台和后台管理四部分进行设计

在线学习平台中提供了学习者自主学习的教程,对于教程学习者不仅可以在线学习、检索查找同时还可以下载保存。

如图1.1所示。

图1.1在线学习平台结构功能图

在线交流平台中,不仅可以提供学习者与教师之间的交流,也可以引申为学习者与学习者之问交流心得体会的平台。

如图1.2所示。

图1.2在线交流平台结构功能图

在线测试平台中,考生必须通过考生证号才可以登陆,这样有效的保证了考试的安全性和权威性。

如图1.3所示。

图1.3在线测试平台结构功能图

在线学习后台系统中提供的是管理者即教师的相关功能,教师可以进行用户信息、教程信息、帖子信息、试题信息、成绩信息的管理。

如图1.4所示。

图1.4在线学习系统后台管理结构功能图

二、数据库设计

(一)概念结构设计

对系统处理的数据进行分析,可以得出本系统一共有七个实体,它们分别是教师、学生、公告、教程、试题、成绩、帖子。

根据功能模块划分的结果,具体分析了本系统具有的实体,对实体之间的依赖关系进行了整合,整体E-R图如图2.1所示。

图2.1整体E-R图

图2.2单个实体属性图

(二)逻辑结构设计

逻辑结构设计是概念结构设计的下一阶段,设计根据概念阶段的E-R图转化成系统支持的数据模型,本选课系统采用关系模型。

根据以上原则将数据库类在线学习系统中的E-R图转换为关系模型如下:

●教师(教师编号,姓名,电话,地址,密码)

●公告(公告编号,公告标题,公告内容,发布日期,教师编号)

●教程(教程编号,教程简介,教程名称,教程类型,点击率,发布日期,教师编号)

●帖子(帖子编号,帖子主题,帖子内容,创建时间,浏览人数,教师编号)

●试题(试题编号,套题名称,所属教材,添加时间,单选题,多选题,教师编号)

●学生(学生证号,姓名,密码,性别,专业,教师编号)

●成绩(成绩编号,单选成绩,多选成绩,总成绩,成绩提交时间,学生证号,试题编号,)

参与(学生证号,帖子编号)

●测试(学生证号,试题编号)

(三)数据表设计

根据数据库概念设计中给出的数据库实体E.R图:

数据库根据需要分为tb_teacher表,用于存储教师相关信息,内容如表2.3.1所示。

tb_bulletin表,用于存储公告信息的相关内容,内容如表2.3.2所示。

tb_course表,用于存储视频教程的相关内容,内容如表2.3.3所示。

tb_tiezi表,用于存储发贴的相关信息,内容如表2.3.4所示。

tb_reply表,用于存储回复帖子的相关信息,如表2.3.5所示。

tb_exam表,用于存储考试试题的相关信息,内容如表2.3.6所示。

tb_student表,用于存储学生的相关信息,内容如表2.3.7所示。

tb_result表,用于存储学生成绩的相关信息。

表2.3.1教师表tb_teacher

字段名称

数据类型

长度

说明

teacher_id

name

tel

password

Integer

Varchar

4

20

10

教师编号(主键)

教师姓名(不为空)

教师电话

教师登陆密码(不为空)

 

说明:

在tb_teacher中存储的是教师的相关信息,内容涉及到教师编号、姓名、电话、和登录密码等。

表2.3.2公告信息表tb_bulletin

id

title

content

date

50

公告编号(主键)

公告标题(不为空)

公告内容

公告发布日期

教师编号(外键)

在tb_bulletin表中存储的是公告相关信息,内容涉及到公告编号、标题、内容、发布日期和教师编号等。

表2.3.3教程信息表tb_course

course_id

coursejj

coursename

coursetype

fbdate

clicksum

teacher_id

VarcharInteger

5

教程编号(主键)

教程简介

教程名称(不为空)

教程类型

教程发布日期

教程点击率

在tb_course表中,存储的是教程的相关内容,涉及到教程编号、教程类型、点击率、教程的名称、教程内容简介、发布日期和教师编号等。

表2.3.4帖子信息表tb_tiezi

tiezi_id

subject

tiezinr

createtime

hitcount

帖子编号(主键)

帖子主题(不为空)

帖子内容

创建时间

浏览人数

在tb_content表中,存储的是发表帖子的相关信息,内容涉及到帖子编号、主题、内容、创建时间、浏览人数和教师编号等。

表2.3.5试题表tb_exam

exam_id

taotiname

lesson

jointime

single

more

试题编号(主键)

试题名称

所属课程

添加时间

单选题

多选题

在tb_exam表中,存储的是考试套题的相关信息,试题名称,所属课程、添加时间、单选题、多选题和教师编号等。

表2.3.6学生表tb_student

stu_id

sex

profession

1

学生证号(主键)

姓名

性别

密码

专业

在tb_student表中,存储的是考生的相关信息,内容涉及到学生证号、姓名、性别、密码,所学专业和教师编号等。

表2.3.7成绩表tb_result

res_id

res_single

res_more

res_total

res_subdate

成绩编号(主键)

单选成绩

多选成绩

总成绩

成绩提交时间

学生证号(外键)

在tb_result表中,存储的是考试成绩的相关信息,内容涉及到所属成绩编号、单选成绩、多选成绩、总成绩、提交时间、学生证号和教师编号等。

表2.3.8参与信息表tb_cy

stu_idandtiezi_id

学生证号和帖子编号(主键)学生证号(外键)

帖子编号(外键)

在tb_cy表中,存储的是学生参与帖子的相关信息,内容涉及到学生证号和帖子编号等。

表2.3.9测试信息表tb_cs

stu_idandexam_id

学生证号和试题编号(主键)学生证号(外键)

试题编号(外键)

在tb_cs表中,存储的是学生关于自测的信息,内容涉及到学生证号和试题编号等。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2