数据库类在线学习系统数据库设计 -冲顶技术团队
  / 11
  • 下载提示
  • 文本预览
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库课程设计数据库类在线学习系统数据库设计

班级:

姓名:

数据库类课程在线学习系统的开发

一、系统功能需求分析

随着计算机技术和互联网的快速发展,人类已经进入了信息时代,也有人称为数字划时代。在数字化的网络环境下,学生希望得到个性化的满足,根据自己的情况进行自主学习,同时在遇到疑难问题时也希望能够得到教师和其他同学的指导;教师也希望有效地改进现有的考试模式,提高考试效率。在线自主学习系统是为了向学习者提供学习、交流和测试的平台,所以在线学习系统应该具备基本的在线学习、在线交流和在线测试的功能。

基于以上的需求分析,本系统功能应分为在线学习功能、在线交流功能、在线测试功能和后台管理功能四大组成部分。详细功能分析如下:

在线学习功能:是为学习者提供一个可以随时随地自主学习数据库类课程的平台,它包含各种类型的教程。学习者可以查找自身需要的教程,进行自主学习。

在线交流功能:是为了在学习者遇到问题时可以及时互动式的交流而开发的一个在线交流平台,这个交流平台实现了学习者与教师、学习者与学习者之间的实时和异步的交流,真正实现了自主性和能动性的学习氛围。

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

后台的管理功能即教师负责整个系统的管理:其管理任务,分别为:

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

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

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

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

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

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

在线学习平台

查询教程

学习教程

下载教程

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

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

在线交流平台

发表新帖

回复帖子

发表疑难问题发表学习心得发表讨论问题讨论学习问题

回复疑难问题

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

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

在线考试平台

考生登录

在线考试

退出系统

查询成绩

考试规则

组卷

开始考试

考试结束

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

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

在线学习后台系统

户信息管理

退

学习者信

息管理

添加

教程

查询

教程

删除

教程

修改帖子

查询帖子

删除帖子

添加

试题

修改

试题

组卷

试题

删除

试题

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

二、数据库设计

(一)概念结构设计

对系统处理的数据进行分析,可以得出本系统一共有七个实体,它们分别是教师、学生、公告、教程、试题、成绩、帖子。根据功能模块划分的结果,具体分析了本系统具有的实体,对实体之间的依赖关系进行了整合,整体E-R图如图2.1所示。

教师

学生

成绩

教程

公告

试题

帖子

管理

管理参与

管理

测试

参与

管理

1n

m

n

1n

n

n

1

m

11

n

n

属于n

n

图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表,

相关内容推荐

wps文档下载租店铺街机游戏rom红黄蓝亲子园觅仙路湖北交通mtk系统游侠传奇飘花三国志2fc风云对战平台爱思助手星际争霸2破解版幻想三国志1下载自由国度神器传说mp3电影下载休闲麻将剑指天下百度空间4399游戏卫星地图高清按下按钮金陵十三钗下载java下载搜q携程旅行靠谱助手官网六安同城游戏在线倒计时器水上滑梯axolotl狙击精英下载游戏排行榜方言词典吾爱破解论坛飞翔的企鹅下载安卓经典游戏男人装官网神奇小子丽水图书馆新疆天山网仙ol陕西联通热血西游东营银行在线解方程真三国无双6下载拉阔西游封神360刷机助手黄河银行七田真屏保制作苹果好玩的游戏大写数字转换器目标管理软件小画家weipai变装皇后渡仙上海移动通信水果忍着街舞爱好者金融时报迅雷下载软件爱如电firefly安卓备份系统我是火影海卓祖玛泡泡龙摇摇招车侦探学院乌兰察布政府征途单机版西游ol安卓大型游戏迅网战殇音乐台悦广场舞音乐天猫破坏专家幻灯片下载and1云梯外卖超人金宝贝followme校车司机仙之侠道飞火香港入境事务处有点意思魔尔庄园钉铛atma手机省电易神企业管理软件btoom音乐伴奏终极三国下载新水浒传下载蓝途局域网传输工具北斗卫星定位系统大鱼吃小鱼3d手机测评网百度云端夺命狂奔饿了创意工场动物大战僵尸横行找不同小游戏荒岛余生下载中文转英文转换器宠物对战借枪下载艺智苑八大处医院豆瓣租房涟漪纯净水小草软件2046游戏英雄无敌6下载皇后成长计划下载游戏快吧自由国度快播种子联通交话费在线解方程飞机师雇佣人生看图猜成语下载崇明生活网河南人社厅江苏省农村信用社滔宝游钓世界金利达单仁资讯漫友简繁体转换迷你迅雷下载莫比相片软件打猎poco守护雅典娜鸟人战队全集绯想天热血军魂聚美优品官网第五放开那女孩掏宝网基德漫画英灵传说日语翻译软件征途绿色版飞速土豆商联网熹妃侦探小游戏饿了么网上订餐借枪下载篮球经理人监控录像播放器无敌ol24点闯关动漫视频下载网络营销推广软件定州论坛游戏爱好者欲望之路石景山医院诸神之怒转换工具中国加油自由城360卫士下载水浒q传私服塞班软件47399小游戏超级改造雄霸天地网盘下载工具红人馆星际文明2超频工具亚航免费机票零零七联合航空宇宙大战富爸爸现金流游戏顺德政务成人bt下载

合作伙伴

冲顶技术团队

www.ddtxly.cn
www.lyhbj.cn
www.weiwin.cc
seo.xtcwl.com
www.te3.com.cn
www.clhczx.cn
seo.07yue.com
www.xtcwl.com
seo.urkeji.com
www.innatjerome.com
zz.urkeji.com
www.mtcddc.cn
www.07yue.com
idc.urkeji.com
www.7272w.cn
dh.jsfengchao.com
top1.urkeji.com
seo.china185.com
niu.seo5951.com
www.jsfengchao.com