APP下载

C程序设计学习平台的研究与实现

2019-05-10梁家铭谭超广西科技大学鹿山学院广西柳州545616

数码世界 2019年4期
关键词:使用者教学资源模块

梁家铭 谭超 广西科技大学鹿山学院 广西柳州 545616

1 前言

当今社会是一个信息飞速发展、快捷的社会,因此,针对各行业来说,计算机的应用实为重要,求质量、求速度,尽可能的脱离繁杂操作,是现代人追求的目标。教育行业的从业者仍在不断加深对未来教育形式的思考。随着一批批在线教育产品的出现,只需一个APP甚至一个账号便可连接老师、家长与学生。通过互联网技术,加强了教师和学生的互动与交流,还可以运用课程录播、直播、在线作业练习、在线考试等形式对学习的内容进行复习巩固。同时师生之间,学生之间可以讨论学习、资源共享。而如何更有效的通过互联网传递和使用教育资源,成为系统开发者们值得思考的问题。

2 系统的特点

在线教育系统改变了传统的授课方式,使学习者充分利用碎片化时间,不受地点和时间的限制,随时随地学习想学习的课程,并对课程的学习进行合理的安排。巨大的教学资源库,让学习者有更加广泛的选择。其教学方式通过视频或文字及声音为学者们的学习带来了更强的趣味性。

碎片化的时间,给使用者和教师一个线上的学习交流平台,给学生或者是C语言学习爱好者一个在线学习的机会。通过不断的学习去激发使用者对学习的兴趣,拉近使用者与教师之间的距离,让教师能根据学习进度调整自己的教学进度。

3 系统总体设计

C语言程序设计课程学习平台系统实现了很多的功能,其中包括用户登录、用户注册、课程介绍、教学资源、自评报告、课程考核、实验指导、新闻导读、用户管理。其中课程介绍、教学资源、用户管理这三个功能模块是C语言程序设计课程学习平台系统的核心功能模块。整体架构图如以所示:

图3.1 系统功能结构图

3.1 学生模块设计

学生用户模块是本系统的核心,它的主要功能有注册登录,自主学习,论坛讨论、查看课程、教师一对一、个人信息的管理。学习者可以通过网站注册自己的账号,填写想关的基础信息。在首页位置查看自己感兴趣的课程,同时可以在课程下方查看学过课程的同学对教师教学质量的评分。同时也可以参与讨论发帖,对自己关注的教师可请求一对一教学,提高教学质量。在学习过程中可以对一门课程反复学习,对于重难点内容,通过反复学习不断思考来帮助和理解知识。此外,还可以添加其他功能,如直播录播、在线课堂练习、在线考试。

3.2 教师模块设计

线上教学更为教师们搭起了市场招新的平台,通过制作优质的教育产品,吸引大量的学生。教师注册并通过认证后,便可上传录制的课程资源,课程通过审核后即可展现给学生。教师可通过查看学生对老师课程的评分了解课程质量,继而不断对教学资源进行整改,积累良好口碑。线下之余教师可回复学生对课程的评论也可对学生进行管理、查看学生的学习进度、对学生进行一对一教学等。

3.3 资源管理模块设计

资源管理模块在本系统的模块中也占领很重要的一部分。对教师身份注册的审核,对教师上传教学资源的审核,严把教学质量关卡。同时有对教师学生账户的管理包括信息修改、密码重置等。也可以查看学生对教师的评价,若系统出现异常该模块可以进行简单的自动处理。

4 系统详细设计

4.1 数据库设计

在研究本系统的数据库结构时,除了考虑系统的基本业务流程和逻辑所需的表之外,还将登陆和权限分开设计。通过两个数据库表关联,能够安全的管理账号密码,合理分配用户使用系统的权限。在保存权限信息的数据表中包含用户编号,在登录时,系统能够读取编号并开放对应权限。登录表和权限表的实体E-R图如下所示:

图2 登录表E-R图

图3 用户权限E-R图

根据设计的E-R图,创建本系统所需要使用的数据表,下图表1列出了本系统主要的数据表。

表4.1 主要数据库表

4.2 公共类设计

在设计平台的过程中,为了做到高内聚低耦合的设计理念,将各主要模块中的公共事件和操作做了封装处理,增加代码的编写效率。DBClass类负责管理数据库的查询、修改和删除等操作。Infor类负责维护用户的详细信息。Topic类用来维护题库内容。Communicate类用来管理交流互动,包含登录在线交流时,显示当前登录人员,选择对象私聊,实时信息传输等。

5 结束语

本系统实现了师生间的线上交流,改变教师与学生只能在课堂上交流的局面,让学生或者使用者无论在哪里都能与教师进行交流。通过线上的交流能让教师更具体的去了解使用者的学习情况,能让教师通过学生的情况来安排课程和制定具体的学习路线。通过不断的对学习资料的共享和更新,并加上自主学习和在线学习的方式结合,可以更好的培养使用者的学习能力。

猜你喜欢

使用者教学资源模块
28通道收发处理模块设计
“选修3—3”模块的复习备考
设计让您在喜爱的虚拟世界中自由奔跑
丰富历史教学资源 提升课堂教学质量
民用飞机航电系统虚拟教学资源建设
新型拼插休闲椅,让人与人的距离更近
新型教学资源在语文教学中的应用
高校冰上教学资源社会开放的意义及管理模式
抓拍神器
集成水空中冷器的进气模块