1. 研究目的与意义
现如今,大学生选择考研的人数越来越多,2021年考研人数高达377万人,较去年增长了26万,这是个不小的数字,考研已成大势所趋,然而市面上却没有一个功能齐全的考研网站为每年的考生提供一站式服务,使得考生在院校选择,专业选择以及考研老师的选择上花费的大量的时间,而常常效率不高,那些没有花费时间搜集信息的考场也会由于信息差而耽误自己的前程,所以做一个考研-站式服务平台替考生排忧解难。
无纸化的学习形式具有科学、及时、准确等多项优点,这些都是传统学习形式无法替代和比拟的,也是不断研究和开发在线学习系统最重要最根本的意义。除节约教育资源加快学习进程外,还能够充分发挥计算机在信息处理方面的优势,比如建立海量题库随机出题、对试题和考试结果进行分析等等,从而对劳动效率大幅度提高。2. 课题关键问题和重难点
关键问题:本课题可以分为5个模块,用户模块、论坛模块、推荐模块、备忘录模块、考研激励模块。用户模块必须完成用户的注册登录,并能用于填写和保存用户的个人信息,以便作为后续的推荐院校的参照物。论坛模块提供各个用户自由言论的平台,可以分享近年来考研热门信息,并且用户可以对其他用户的发布的信息进行点赞以及评论,同时可以管理一些不当言论的用户进行禁言、封号等操作。推荐模块用于对特定的用户推荐适合自己实力的院校、专业以及适合自己的网课内容去学习。备忘录模块用于填写考研生活中比较重要的事情,包括考研中琐碎的知识点等等。激励模块在于添加激励语句来给考生加油鼓励,分享高分上岸的信息,更新每日一题的内容帮助考生巩固知识要点。
解决方法:观看有关微信小程序开放的书籍和视频,掌握编程中wxml,wxss,js等小程序关键布局工具,借助html,css,javascript编程基础去理解小程序的编程方式,同时认真学习协同过滤算法的内容,可以根据用户的信息推荐适合的内容。
难点:推荐考生合适院校、专业以及学习的网课,拟解决的办法:阅读有关推荐算法方面的问题,参考协同过滤算法的方法,借鉴优秀推荐算法的案例。
3. 国内外研究现状(文献综述)
三、调研报告(文献综述) 推荐系统是学习用户偏好并实现个性化推荐的系统化应用技术,在商品购买、影音推荐、关联阅读等多领域得到了广泛的应用。近年来,随着多源异构数据的激增和深度学习的兴起,传统推荐算法中的表征学习模式逐步被深度学习代替[1]。根据相关推荐算法的研究,逐步发展分成协同过滤算法,推荐算法商业化,推荐算法的深度研究等三个阶段,内容推荐技术现状,出现较少,但相比于其他的 算法,它更适用于含有物品特征、用户的兴趣爱好的数据,在本项目中可选取考研视频的点赞数、收藏量等等。在此背景下,推荐系统可定义为从数据库中寻找与用户画像相似度最高的物品推荐给用户的一个应用技术[2]。 在协同过滤算法中,SDAE在整个模型中负责整合辅助内容信息,与PMF的结合有效地平衡了辅助信息和交互数据的影响,提高了模型的推荐准确率[3]。该模型较好地缓解了协同过滤中的稀疏问题,且弥补了自动编码器和协同过滤之间的差距。但是,模型的实现环境严峻,对辅助信息的依赖使模型的负载面临挑战。 在论坛飞速发展的今天,论坛成为人们快速获取、发布和传递信息的重要渠道。我国的论坛遍地开花,在日常生活中,越来越多人开始使用论坛开始交流分享信息[4],尤其是考研论坛的需求量更为明显。考研论坛具有效率高、信息量大、成本低和开放性差等诸多优点,另外随着时间推移,考研的学生更倾向于来论坛里寻找经验贴,查看不同板块下边的不同类别的考研文章、后台管理员发布的考研资讯、后台管理员发布的考研链接、考研文章的用户评论信息等内容[5]。因此,考研论坛需要使用先进的计算机技术来进行管理,为论坛的长远发展奠定基础。
参考文献 [1] 曾凡聪. 个性化音乐推荐系统[D].电子科技大学, 2021. DOI: 10.27005/d.cnki.gdzku.2021.004832. [2]基于深度学习的内容推荐算法研究综述 刘华玲,马俊,张国祥 [3]付悦. 基于协同过滤音乐推荐算法的研究[D].沈阳理工大学, 2021. DOI:10.27323/d.cnki.gsgyc.2021.000014.. [4]董哲瑄,董媛媛,郭凤钦大学生考研服务平台构建平台 哈尔滨理工大学 材料科学与工程学院;经济与管理学院,哈尔滨 [5]李宁. 微信小程序开发入门精要[M].人民邮电出版社 [6]胡杨林. 基于微服务和小程序的电子商城设计与实现[D].西北大学, 2021. DOI:10.27405/d.cnki.gxbdu.2021.000827. [7]Lin Xiang, 'Application of an ImprovedTF-IDF Method in Literary Text Classification', Advances in Multimedia,vol. 2022, Article ID 9285324, 10 pages, 2022. https://doi.org/10.1155/2022/9285324 [8] GongJibing; Li Qing; WangCheng; Song Yaxi; Zhao Zhiyong; Wang Shuli.A Top-N Movie RecommendationFramework Based on Deep Neural Network with Heterogeneous Modeling,AppliedSciences[J],2021. 11( 16): 7418-7418
|
4. 研究方案
四、方案(设计方案、研制方案、研究方案)论证(不少于100字) 1. 系统功能结构 系统总体功能结构如图1所示
图1基于web考研一站式服务系统的设计与实现功能结构 1、用户模块 1.1注册登录模块:该模块用于用户注册平台信息,包括邮箱、账号、密码、学校、专业和昵称,使用正确注册信息登录完成后才能使用平台全部功能。 1.2用户模块:该模块用于用户管理自己的账号,如:修改昵称、密码、头像、学校、专业以及自身实力等; 2、论坛模块 2.1公共论坛模块:该模块用于提供给平台用户发表自己意见以及看法,同时论坛管理员会在该模块分享一些近期的热点考研新闻,给用户一个分享、讨论以及获取信息的和谐平台。(500) 2.2点赞评论模块:该模块用于提供给平台用户给论坛信息点赞和评论,点赞数最高的三个信息放在首页。 2.3后台管理模块:该模块用于提供包括对论坛用户的管理。管理员可以对违规用户(发表不当言论)进行处罚,封禁相关账号的发言权。同时用以接收用户投诉,实时对用户的问题予以反馈。 3、推荐模块(特色) 3.1名师推荐:该模块根据时间点给用户选择的阶段(初期,强化,冲刺)推荐适合的考研名师 3.2专业推荐:该模块根据用户学校、专业、自身实力、选择的名师使用协同过滤算法推荐给用户适合的专业 3.3学校推荐:该模块根据用户选择的专业、自身实力、选择的名师使用协同过滤算法推荐给用户适合的学校 4、备忘录模块 4.1个人备忘:该模块用于提供给用户增加,删除,修改,查找自己的信息的功能,时间点较为接近的时间放在首位 4.2考研备忘:该模块用于提供给用户考研重大时间点的记录(如考研报名时间、确认时间等,固定不可修改) 5、考研激励模块 5.1激励语句:该模块在首页每日更新考研激励语句 5.2考生激励:该模块每日更新学长考研上岸经验 5.3每日学习:该模块每日更新考研基础科目习题 6.研究方式 本设计采用的是:本设计采用的是SSM技术框架的环境配置、MySQL数据库等技术,使用Layui框架以及Ueditor的编辑器,需要搭建使用环境,引入需要的JS、CSS文件。该技术目前的现状是:它可以很好的将前端页面与后台数据连接起来。 本课题的总目标是设计出能够帮助考生快速适应考研复习的快节奏,获得更多备考信息与资料,更好备考。本课题可以分成五个模块:用户模块、论坛模块、推荐模块、备忘录模块、考研激励模块。第一个模块(用户模块),关键问题在于完成用户自身注册登录,完善个人信息。第二个模块(论坛模块),关键问题在于允许用户在该平台中发布自己言论,分享热点信息,对他人的言论进行点赞评论。第三个模块(推荐模块),关键问题在于根据用户的信息为参考依据,为用户推荐合适的院校和专业,并在此基础上,给用户推荐适合的网课供用户进行备考。第四个模块(备忘录模块),关键问题在于给用户添加考研生活中比较重要的事情,包括考研中琐碎的知识点等等。第五个模块(激励模块),关键问题在于不断提醒考生加油努力。 本系统的内容是:设计前台的服务页面与后台管理的页面,前台服务页面面向用户,允许用户进行登录,注册,发布考研帖子,点赞,评论他人的帖子,关注其他用户等操作,管理员则主要在后台的管理页面对网站信息,用户信息,帖子信息,板块信息等多种信息进行管理。 本系统的思路是:网站的前端页面的构建采用JSP页面技术,同时使用layui框架完成前台页面的美化以及数据的交互与响应;网站的后台采用SSM框架,数据库的存储使用MySQL关系型数据库。在帖子的内容上,引入Ueditor插件,丰富帖子的内容。 本系统基于SpringBoot VUE的前后端分离的开发方式,用户可以在线预定民宿,通过密码完成领取房卡,通过在线预约完成打扫卫生,消毒等多项事务,退卡直接填写信息即可完成,实现了用户与民宿经营者的零接触,即可完成用户的入住需求。同时系统支持在线与民宿管理员一对一聊天,满足有问题实时咨询的需求。
2.核心功能流程图
图2发表论谈流程图
图3 推荐功能流程图
图4备忘录流程图 3.研究方案 特色模块:(推荐模块) 根据用户填写的学校、专业、备考时间、选择的名师以及自身实力(大型考试的成绩如高考),使用协同过滤算法来实现的推荐。 通过与用户相似的学校、专业、名师和自身实力的数据所选择的专业与学校,通过这种方法来完成对用户专业以及学校的确定。 4.可行性分析 技术可行性:以Windows7为操作系统,采用微信开发者工具软件为开发工具,运用mysql进行数据库存储;管理人员后台管理系统硬件环境是PC机,用户在手机上使用小程序访问和使用。 经济可行性:一方面,采用微信开发者工具开发,对开发人员来讲,有好的人机界面和强劲的功能支持,对销售人员的工作效率进一步提高从而节省人力、物力;另一方面,系统的制作成本低,在现有的PC机上即可使用微信开发者工具开发者工具进行开发。 操作可行性:微信开发者工具软件在操作上是在Windows操作系统上进行后端管理系统的使用,主要凭借使用Windows操作技术即可完成数据的录入、修改、删除等功能,简单方便。 |
5. 工作计划
2022-2022-1学期:
第15-16周:完成选题,查阅相关中英文资料。
第17周:与导师沟通进行课题总体规划。
以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。