扫一扫,关注我们
微信号:375279829
|
题目:基于Java的大学生学习互助平台的设计与实现 |
|
一、结合课题任务情况,查阅文献资料,撰写不少于1000字的文献综述(主要参考文献附后) 国内研究现状: 互联网的快速发展使人们的学习方式发生悄然改变,线上学习方式越来越受到大学生的青睐。网络学习平台能帮助同学们解决学习过程中所遇到的难题,提升学生的学习效果,这使得网络学习平台成为大学生自学的主要途径之一。 辽宁石化职业技术学院的景全[1]利用 Web 的网络知识构建了一个互助型学习平台,其基本构思是利用Web 环境实现学习过程、学习效果的在线交流与探讨。 北京邮电大学的刘雅畅[2]于2017年设计出了一个在线外语互助学习平台,该平台的构思有两个创新点,一个创新点是互助学习模式,使用该模式,师生角色可互相转换,从而达到互相学习的目的。另一个创新点是该平台融入了许多社会元素,给用户提供了许多多样化的交流学习方式,其目的是为了激发用户学习的积极性,全面提高用户的外语交流能力。但是该平台技术的实现上还达不到商业环境的要求。 云南农业大学体育学院的张兵和李会明[3]在大学生运动技能学习互助平台构建的研究中,从现实需求、构建原则、平台构架设计、平台构建这四个方面对运动技能学习互助平台进行了研究。 绍兴职业技术学院的管文丽[4]等人在基于SSH的基础上搭建出工作室学习互助平台,该平台的主要思想是以“互助学习”的形式解决学习上的问题,目的是为了让同学们更完善的学会所学的知识体系。平台将用户分为学生端、老师端、管理员端,这更好的区分了用户,使得用户不可跨权使用功能。 渭南师范学院的吴代文[5]采用B/S模式,用J2EE的架构并结合JSP技术及SQL数据库来开发互助学习平台,实现了发布留言、回复留言、审核留言、留言管理、用户管理、课程论坛等功能。平台的实时网上交流功能使其具有灵活互动的特点。 国外研究现状:随着互联网在生活中各领域的广泛运用,各个国家也越来越重视发展传统线下教育加线上辅助教育的混合教学模式。国外市面上已经有很多成熟的学习网站,网站上覆盖的知识领域也比较全面,可供同学们更方便的学习。类似的国外网站有Coursera平台[6]、Udemy平台[7]以及耶鲁大学公开课[8]等。 Coursera平台是一个大型公开在线课程软件,是由美国斯坦福大学两名计算机科学教授创办。平台与世界上许多知名高校进行合作,为学生提供很多高质量在线网络公开课程的资源。平台的初衷是让世界上所有人都有机会接触到世界最高水平教育,从而用知识改变现状。 Udemy平台是一款在线教育平台,但是与其他在线教育平台不同点在于,平台不仅为用户提供学习资源,还为用户提供教学的机会。平台还具有网页版、iPhone与Android三种版本,可让用户以自己的节奏学习,并不受到时间、地点和设备的限制。
参考文献: [1]景泉.基于web的网络知识构建互助型学习平台的设计[J].中小企业管理与科技(下旬刊),2014(03):206. [2]刘雅畅. 基于Android平台的在线外语互助学习平台的设计与实现[D].北京邮电大学,2017. [3]张兵,李会明.大学生运动技能学习互助平台构建研究[J].当代体育科技,2019,9(04):138-139+141. [4]管文丽,傅瑜,宋芳琴.基于SSH的工作室学习互助平台的构建与设计[J].计算机时代,2014(11):30-31+34. [5]吴代文.基于Web的互助式学习平台的设计与实现[J].出国与就业(就业版),2010(14):13-14. [6]柴立岩,刘树军,许志坤.智能问答平台在中邮网院学习平台中的设计与实现[J].邮政研究,2021,37(04):44-46. [7]倪景悦. 时代光华一站式自主学习平台设计与实现[D].大连理工大学,2019. [8] https://open.163.com/special/School/yale.html [9]黄蓓蓓.基于慕课平台的大学生同伴互助学习模式建构[J].煤炭高等教育,2017,35(01):65-69+73. [10] 于虹博.学习互助网上平台的研究与设计[J].通讯世界,2018(06):279-280. [11]诸彩红.浅探Java编程语言在计算机软件开发与应用[J].电子世界,2021(12):27-28. [12]徐静.计算机软件开发中JAVA编程语言及其实际应用[J].电子世界,2021(09):204-205. [13]宋永鹏.基于MySQL的数据库查询性能优化[J].电子设计工程,2021,29(12):43-47. [14]林慧.MySQL在PHP动态网页设计中的应用[J].电子技术与软件工程,2021(06):141-143. [15]石冠洲. 基于Vue的Web平台前端性能优化研究与应用[D].长安大学,2020. [16]Jiang Yangyang. Research on Application Value of Computer Software Development in Java Programming Language[A]. Institute of Management Science and Industrial Engineering.Proceedings of 2019 7th International Conference on Machinery,Materials and Computing Technology(ICMMCT 2019)[C].Institute of Management Science and Industrial Engineering:计算机科学与电子技术国际学会(Computer Science and Electronic Technology International Society),2019:4.
二、选题依据、主要研究内容、研究思路及方案 (一)选题依据 每年校园内的大学生都会出现很多有关考研、考公、考证、就业以及课程学习方面的需求。虽然现在的市面上出现了不少可以帮助大学生解决此类问题的软件,但大部分软件都是以盈利为目的的商用软件,并未体现出纯粹互助的目的。本文的研究目的是整合网络免费资源,减轻学生学习的经济负担,提升学习效果,实现共赢。 (二)主要研究内容 本文设计一款基于Java技术的学习互助平台,整合一些免费的在线教育资源供同学们学习,并利用积分机制实现同学间互帮互助的功能。对平台进行需求分析和功能设计后,得出本平台主要功能如下: 1、注册登陆:学生登陆平台需要输入相应的账号密码,平台上设有积分奖励机制,用户可根据所登录的账号来查询现有积分。 2、激励机制:平台会采用积分奖励机制来激励学生上传学习视频,所获得的积分可以兑换相应的礼品。 3、发布告示:同学遇到难题时,可向平台发布一个悬赏告示,并设置相应的积分奖励,有能力的同学可帮助此同学完成解题,获取到相应的积分。该模块还能发布召集团队的请求,例如跑团活动、英语口语互助小伙伴、各类竞赛组队。 4、经验分享:同学们可以在经验帖上发布一些有关社团组织活动的经验帖,推荐一些好玩有趣的地点,供其他的团队进行参考。也可以发布一些关于找工作方面的经验贴,给学弟学妹们提供一些有针对性的就业指导经验。 (三)研究思路及方案 1、通过网络查阅相关的文献和技术书籍,整理出本平台设计的整体思路。 2、通过对潜在用户进行问卷调查和分析,对平台做出需求分析。 3、通过需求分析和参考现有的在线学习平台,做出本平台的总体设计和概要设计。 4、基于Vue框架和Mysql数据库利用Java技术实现本平台的所有功能。 附:研究内容提纲(理工科): 1. 绪论 1.1 研究背景及意义 1.1.1研究背景 1.1.2 研究意义 1.2.1 国外研究现状 1.2.2 国内研究现状 2.关键技术 2.1 vue框架 2.2 java语言 3.平台设计 3.1需求分析 3.2 功能设计 3.2.1 登陆注册模块 3.2.2 发布任务模块 3.2.3 接收任务模块 3.3 数据库设计 4.平台实现 4.1 平台主界面的实现 4.2 发布学习视频资源、帖吧 4.3 发布悬赏公告 4.4 接收悬赏并上传答题过程 5. 总结与展望 5.1 总结 5.2 展望
答辩时的三个问题 1、vue技术是什么,是如何运用到毕设中的? vue是一套用于构建用户界面的渐进式框架,可以更灵活地运用到使用界面中。vue的优点是轻量级、学习成本低、运行速度快、可插件化。在毕业设计中用它来开发用户所使用的网页界面。 2、怎么将用户与管理员区分? 本文设计会将用户分为客户端与管理员端,客户端用来给普通用户使用,可以使用网页中所包含的大部分功能。管理员端用来给系统管理员使用,系统管理员的主要工作是管理后台系统数据,例如:增删普通用户。 3、该设计有什么特色? 本文使用Java设计并实现一个学习互助平台,该平台会整合网上现有的免费学习视频供同学们使用,平台设有许多机制,同学们以提供积分奖励获取其他同学的资源帮助。本平台的出发点是让同学们以比较低的资费达获取自己想要的学习资源。
|
|
四、指导教师意见
指导教师:
年 月 日 |