C语言环境下在线学习平台功能模块的实现

来源 :科学与财富 | 被引量 : 0次 | 上传用户:zabdtt
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:C语言对于当前学生来讲,是一门比较难的公共课程,并且在教学过程中,老师很难指导学生的课后学习。本文以c语言课程教学情况为背景,运用B/S模式设计C语言在线学习系统,这样为学生课后的学习提供一个很好的环境,也为教师对课后练习的布置和指导提供了一个方便的途径。
  关键词:C语言:学习平台:网站
  随着计算机的普及应用以及计算机网络技术的飞速发展,信息技术己然将教育推向了网络时代,网络的使用使得教育的改革得到了巨大的改变。教学在网络中得到了快速的蔓延,让网络成了教育教学中的一个重大领域,教师和学生通过网络介质,形成了教学资源快速共享、信息快速传递、教学形式多样性的网络时代教学模式,并且这种模式越来越受到教育界的重视。本文以C语言学习平台构建为对象,阐述了该平台系统实现的主要功能界面,为类似平台建设提供了理论参考。
  1系统主要功能简介
  在C语言学习平台系统中,学生在该系统中进行的主要操作功能有系统注册、登录系统、PPT资料学习、视频学习、章节的难点解析、课后习题练习、单元考试、发表新贴、回复帖子等。
  学生用户通过注册系统后,就可以登录系统进行在线学习。注册的用户可以对系统中的PPT,教学视频、难点解析、课后习题等资源进行学习。在线学习的过程和方法内容可以采用用例图来表示,学生在线学习的用例图如图1所示。
  在线测试的功能是为学生提供检测自己对知识掌握的程度的一种方式,学生在测试功能中所能做的过程包括:登录系统,可以自主选择试卷,答完题后提交试卷,系统实现计算机自动阅卷,用户提交试卷后可以查看成绩。学生在线测试用例图如图2所示。
  系统中对用户的管理包括对学生和教师的管理,管理通过后台的登录可以查看所有用户的列表,查看用户的详细信息,还可以修改用户的错误信息,对于一些有恶劣信息的用户或者毕业的后学生用户进行删除或者冻结。在系统中,为了使用系统的安全性,管理员主要对学生用户信息进行管理,教师的信息基本上由管理录入和维护。用户(教师、学生)管理用例图如图3所示。
  学习资源管理包括对新增加学习资料、修改学习资料和删除学习资料。由于学习资料的专业特殊性,对其管理的操作基本上由任课教师来完成。在设置教师角色时对其赋于管理学习资源的权限,用户只登录系统后,设置一个学习资源管理的栏目。学习资源管理的用例图如图4所示。
  论坛是学生学习遇到困难解决问题的一个主要场所,在这里学生可以提出问题(发表新贴),也可以发表有建议性的言论,其他同学和教师都可以对问题进行解答或讨论(回复帖子)。论坛管理的用例图如图5所示。
  2网站前台架构设计
  网站前台和后台都是通过网页文件来实现的,采用的是JSP和HTML文件来组成。在系统的前台文件中,包括有首页index.jsp,网站导航页面navigation.jsp,用户登录页面to gin.jsp,公告栏页面anno.jsp,以后右边主体页面main.jsp等。前台各页面文件架构图如图6所示。
  网站导航的目的是方便在不同的模块之间进行快速跳转,在这个系统中主要的模块有教学PPT、难点解析、在线测试、典型例题、教学视频、试卷荟萃课后习题等模块,所以将这些模块放置在网站导航中。将前台网站导航栏的文件架构设置为如图7所示。
  在框架右边的主体课程页面中显示的是课程介绍;学习资源的最新动态信息,比如最近添加了的PPT、教学视频,典型例题、试卷、课后习题、难点解析等信息。最新难点解析栏目显示最近添加的5條难点解析的记录;最新PPT栏目显示最近添加的5个PPT文件;最新典型例题栏目列举出最近时间添加的5个例题信息;最新课后习题栏目中显示最近时间发布的5条课后习题的题目;最新教学视频栏目显示最近时间发布的5个视频教学文件。主体页面的文件架构图如图8所示。
  3网站后台架构设计
  网站的后台是教师和管理员进行相关管理而设置的,后台的管理相对前台来说比较简单,所以在布局上比较简单,要求也不像前台那样的美观。后台管理的所有文件都放在/manage文件夹下。后台文件架构设计如图9所示。
  4网站前台首页设计
  在该C语言在线学习系统中,首页将该网站的主体功能展现出来,让用户能通过首页基本上能找到所想要到达的页面。首页中显示的内容有以几部分:
  (1)网站to go。在to go的右端,显示出系统的当前日期、时间和星期等信息,通过iavaScript即可实现。
  (2)网站导航。包括網站首页、典型例题、教学PPT、教学视频、难点解析、试卷荟萃、网上测试、课后习题、论坛等版块的链接。
  (3)登录区。提供用户名、密码输入。为了提高有效的操作,附带校验码的输入。同时还提供注册页面的链接。
  (4)最新公告区。显示最近时间发布的5条公告。
  (5)主模块区。包括课程介绍、最新的典型例题、最新难点解析、最新课后习题、最新PPT、最新教学视频、最新试卷荟萃等,每一个最新内容的模块显示5条相关内容。所以将首页的结构设计成如图10所示。
其他文献
我们在平时的课堂教学和“假日实验”中运用微型实验,有效地调动了学生的学习积极性,培养了学生的发散思维,取得了良好的教学效果。
摘要:中职英语教学费时低效,要实现课堂教学的有效性,结合多年教学实践,认为“有效的目标设计”、“有效利用教学资源”、“培养兴趣、激发动机”和“在体验、实践中学习提高”为中职英语课堂有效教学策略。  关键词:中职英语;有效教学;策略  一、什么是“有效教学策略”  有效教学策略是教师为了有效地实现教学目标而采取的一整套教教师在教学实践中依据教学计划、学生的身心特点对教学规律、教学原则、教学模式、教学
摘要:目前,在我国智能化技术的快速发展下,建筑电气工程也需要与时俱进。智能化电气技术提升电气自动化控制程度,应及时发现解决问题。建筑电气工程是建筑工程中重要的一部分,电气自动化工程也得到了人们更多的关注,同时人们也對电气自动化工程提出了更高的要求。在现代数字信息智能化被广泛应用于各领域,将智能化技术用于建筑电气工程大幅度提高了建筑电气工程的质量。本文是通过对建筑电气工程与智能化技术进行分析,希望可
1.微型化学实验的概述,以及在实验过程中的优点;2.微型化学实验在初、高中化学教学中可以得到广泛的实施;3.微型化学实验有利于培养学生的能力,促进素质教育的实施;4.微型化学实验
摘要:电流效率的提高与控制水平、工艺制度、操作技术等紧密相关,更重要的是各技术条件及操作水平要相互配合,相互适应。本文对影响210kA大型预焙电解槽电流效率的因素进行研究,在此基础上探讨了提高电流效率的途径。  关键词:210K电解槽电流效率;变量参数:影响因素;  1引言  电流效率是铝电解生产过程中非常重要的一项技术指标,它在一定程度上反映着铝电解生产的技术和管理水平。本文選用210 kA大型