APP下载

基于课程的课后交流学习系统的设计与实现

2017-05-04李丽珊王乐黄骁斌白文秀

智能计算机与应用 2017年2期

李丽珊+王乐+黄骁斌+白文秀

摘 要: 本系统主要解决大学生课上学习不透彻,课后自学时可以在网站上询问老师及同学,学生可以通过系统上传下载资源和提出回答问题。该系统主要采用JSP与MySQL开发工具。本文对课后管理学习系统的背景、相关技术、主要的功能模塊、数据库及界面设计等几个方面进行了详细的论述分析。

关键词: 学习管理;课后交流;JSP;MySQL

中图分类号:TP311

文献标志码:A

文章编号:2095-2163(2017)02-0102-03

Abstract:Aiming at the situation that the undergraduate class learning is not thorough, the system realizes that in the post-lesson self-study, the students could inquire on the website teachers and fellows, and students can upload and download resources through the system and ask questions. In this research, the background, related technology, main function modules, database and interface design of post-class management learning system are respectively presented.

Keywords:learning management; post-lesson communication; JSP; MySQL

0 引 言

目前,在大学生的课后学习过程中,常常由于时间、场地等因素限制,而未能在师生之间构建一种可以随时交流的有效沟通途径。而在课后自学过程中遇到疑难问题时,更多的是求助于搜索引擎,但是搜索结果数量巨大,众多答案混杂其间,学生有时即使耗费大量时间,仍无法找到准确的问题答案。互联网的发展虽给学生的学习提供了大量的资源,学生可以通过云盘或一些学习网站下载需要的学习资料。但是随着用户数量和使用频率的日渐攀升,也就必然增加云盘运营商的监管难度。而一旦云盘发生关闭,则使得学生获得和分享资料的空间也随即受到压缩挤占。因而,设计研发一个以课程为管理单元的课后交流学习系统,为学生和老师提供知识交流与拓展学习的高端平台,对促进与推动学生的自主学习的展开实现则将具有重大意义与现实应用价值。

1 系统开发相关技术

1.1 JSP技术(Java Server Pages)

采用JSP作为本网站主页的开发技术,这是一种跨平台Web开发语言。JSP基于Java程序设计,JSP页面在服务器执行,返回给客户端一个HTML文本界面,客户端用浏览器来给出有效展示。由此开发出来的网站不受服务器操作系统的限制,可以适用于多种类型的服务器。

1.2 MySQL

MySQL是一种关系型数据库管理系统,通过使用标准化的SQL语言对数据库进行访问和管理,同时配设了用于管理、检查、优化数据库操作的管理工具,支持多种存储引擎,支持多线程,充分利用CPU资源,为多种编程语言提供API。

1.3 JavaScript

JavaScript是一种属于网络的脚本语言,也是一种动态类型、弱类型、基于原型的语言,内置支持类型,常用来为网页添加各式各样的动态功能,为用户定制设计优质美观的浏览效果。

1.4 HTML

HTML是超文本标记语言,可以通过标记符号来表述要显示的网页中的各个部分。因为HTML具有简易性、通用性、可扩展性以及平台无关性等出众特点而呈现强大功能,并可支持不同数据格式的文件嵌入。

2 系统功能

本系统主要分为问题交流、课程资料共享、技术专题讨论三个专区展开设计研发。具体阐释如下。

2.1 问题交流

学生和教师可以随时提出问题、回答问题,课程管理员会定期整理问题,将问题进行分类,而对于未及时回答的问题,系统就会自动给问题负责解答人员或者课程管理员发送提醒通知。

2.2 课程资料共享

教师提供课件、参考书籍等相关专业参考资料,学生也可以上传并共享自己认定有价值的资料。管理员或指定授课教师会定期对各类推送资料跟进审定考查,确保每份资料的价值公信度。

2.3 课程专题讨论功能

教师可以在系统的课程群中发布消息,包括课前温习热点提示、相关课程的技术难点、调动学生参与项目等信息。教师或课程管理员会定期整理专题结果。

本次系统研究目的宗旨即是为学生与教师间的交流和讨论搭建良好便利的作用支撑平台,并在提高学生学习效率的同时,让学生在日常学习中逐渐培养和形成自主学习模式,进而成为自我培养的行为主导者和竞争佼佼者。

3 系统模块设计

3.1 系统功能结构

本系统的功能结构如图1所示,其中重点包括了首页模块、资源库模块、问题交流模块和课程专题讨论模块。在此,将针对系统功能模块的应用实现给出如下探讨论述。

3.2 首页模块

首页界面主要包括如下部分:登录、注册、创新创业、公告公示、吉师新闻、就业动态、学术活动、联系我们和加入我们、班级管理等。现可重点分述如下:

1)登录、注册。进入网站后,若有账号直接点击右上角“登录”,若无则点击“注册”进入注册页面,写上学号、姓名、密码等信息,点击“提交”即注册完成。

2)创新创业。点击“创新创业”,显示高校创新创业的成功案例。

3)公告公示。点击“公告公示”,显示学校关于学生学习生活的告示通知。

4)吉师新闻。点击“吉师新闻”,顯示学校里发生的大事小情。

5)就业动态。点击“就业动态”,显示学校各种与就业相关的信息。

6)学术活动。点击“学术活动”,显示学校举办的各种学术活动的报导信息。

7)联系我们。点击“联系我们”,显示包括e-mail、微信、地址等联系信息。

8)加入我们。点击“加入我们”,显示本网站的招聘信息及联系方式。

9)班级管理。包括申请加入班级和创建班级两个选项。选项内容阐析则可做如下呈现:

① 申请加入班级。用户查询想要加入的班级是否已经创建,若有则点击“申请加入班级”,进入班级的页面,显示包括授课教师、班级信息、创建时间和班级创建者等相关信息,在右下角输入用户的学号和姓名点击“申请加入”,等待课程管理员的验证许可。

② 创建班级。用户的班级未创建,点击悬浮的”创建班级”按钮,进入创建班级页面,选择学院、专业、课程,点击“申请创建”按钮,输入班级相关信息,提交后,等待系统管理员的通过认证。

3.3 资源库模块

资源库页面主要包括各个学院、各个专业、各个领域的资源,指定提供了资源的上传、下载等相关操作。各主体操作内容的设计实现可解析如下:

1)选择资源。进入资源库页面,有4个下拉列表,当点击“学院”时,会出现学校内部的所有学院;点击“专业”时,会出现这个学院所有的专业;点击“课程”时,会出现这个专业所有的课程,也可以根据类型自行选择需要查找的资源,在下端页面即会显示出来。

2)上传文件。点击悬浮的“上传文件”按钮,进入上传文件页面,选择“文件”,可以通过设置是否对课程以外人员公开来实现资源访问权限的设置,点击“上传”,即成功上传文件。

3)下载资源。查找到需要下载的资源,直接再点击资源的超链接即可下载。

3.4 问题交流模块

问题交流页面主要包括查询问题、提出问题以及回答问题三个子模块。各子模块的流程架构可做如下描述。

1)查询问题。可以点击学科的类别逐步细化的方式查找问题,也可以借助关键字搜索进行模糊搜索查询。找到相关问题后,点击默认配置链接,可以查看答案。

2)提出问题。如果没有找到想要查询的问题,可以点击“提出问题”选项,在文本框里输入问题的内容、类别等相关信息,提交问题。

3)回答问题。教师或其他用户可以对其他人提出的问题进行解答,选择需求目标问题,提交问题答案。

3.5 课程专题讨论模块

课程专题讨论页面主要包括浏览课程专题内容、创建课程专题内容以及课程专题内容交流三个子模块。针对各子模块的内容模式则可展开如下分析。

1)浏览课程专题内容。借助关键字搜索进行模糊搜索查询。找到相关问题后,可以查看该课程专题的相关信息。

2)创建课程专题内容。点击“创建课程专题”选项,输入相关课程专题内容、类别、所属课程等有效信息,同时还需关于是否仅对课程内人员访问进行权限设置。

3)课程专题内容交流。找到对应课程专题,已授予权限的用户可以进行交流。

4 系统数据库关键设计

该管理系统采用的是Mysql数据库。本数据库统共研发确立了7张表。现例示给出该数据库中的回答表、问题表和注册表则分别如表1~表3所示。

5 系统主要界面设计

5.1 首页界面设计

首页界面显示创新创业、公告公示、吉师新闻、就业动态和学术活动,具体如图2所示。

5.2 问题交流界面设计

问题交流界面显示学科、问题和提出问题,详情如图3所示。功能说明:点击“学科”进行问题的查找,也可以用关键字搜索的方式来处理查询,在下面还可以提出问题,此后点击“提交”即可。

6 结束语

本系统主要由资源库模块、问题交流模块和课程专题讨论模块构建组成,其中每个模块分别设计提供了增添、删除、修改、查看等子功能。迄今为止,本系统已经研发实现了问题交流、资源共享、课程专题讨论的基本定制功能。系统界面简约美观、操作简单、管理方便。当然,本系统也仍然存在某些不足之处,在日后网站的运行管理过程中将不断进行升级与完善,而且将更多地聚焦于网站架构和功能重构,这也是本研究下一步的进展目标与方向。

参考文献:

[1]冯代云. 初中信息技术网络课程的设计与实现[D]. 吉林:东北师范大学, 2011.

[2] 黄业. 基于.NET的精品课程网站的分析与设计[D]. 昆明:云南大学, 2012.

[3] 谢云芳, 陈丽, 刘伟娜, 等. 基于web的高校师生交流平台系统的设计[J]. 黑龙江科技信息,2016(23):189-190.

[4] 白文秀,孙慧. 基于实际案例的.NET与数据库相结合的教学实践分析[J]. 长春师范大学学报,2015,34(12):94-97.