大数据分析的知识发现系统研究【字数:13169】

摘 要知识的乐趣在于分享,然而在这个知识爆炸的年代如何快速地分享和获取知识点成为了问题。本文介绍了使用Java语言开发的一个知识点分享系统,以知识点为单元,以分享为传播途径。本文的阐述从系统的研究背景到开发周期再到和大数据分析思想的结合,最后总结全文,指出系统的不足和展望。整个系统的开发周期是从系统的需求分析展开的,然后设计前端页面,并使用HTML、CSS、JavaScript以及Jquery和BootStrap框架等技术开发出了前端页面,接着搭建Java开发环境进入项目准备阶段,后台的框架选用的是成熟的Sping、SpringMVC、MyBatis,项目准备阶段介绍了框架的整合,再接着是数据库的设计和创建。最后是系统功能的开发和测试。文中有对于使用的关键技术的介绍,方便理解选用该项技术的原因。系统开发过程中也考虑到了和大数据分析思想的结合,在文末作了相关阐述。
目 录
1. 绪论 1
1.1背景和研究意义 1
1.2社会的影响与效益 1
1.3内容的组织形式 3
2. 系统的规划 4
2.1需求分析 4
2.2页面设计 5
2.3Logo设计 8
3. 系统开发环境的搭建与技术选型 9
3.1开发环境的搭建 9
3.1.1安装jdk 9
3.1.2安装Maven 9
3.1.3安装Tomcat 9
3.1.4Eclipse中配置 9
3.1.5MySQL数据库安装 10
3.2技术选型与知识介绍 11
4. 系统的实现 14
4.1数据库的设计与创建 14
4.1.1数据库设计规范 14
4.1.2创建ER图 14
4.1.3创建数据库表 17
4.2项目的创建 18
4.2.1Eclipse中maven项目的创建 18
4.2.2项目目录与介绍 19
4.3功能的实现 22
4.3.1用户信息相关功能 23
4.3.2知识点信息相关功能 26
4.3.3搜索功能 *好棒文|www.hbsrm.com +Q: ^351916072* 
和首页的猜你感兴趣 36
4.3.4知识点详情页的相关推荐功能 36
4.4测试与使用 37
5. 大数据分析思想在系统中的体现 39
6. 总结与展望 40
参考文献 41
致 谢 42
附 录 43
绪论
1.1背景和研究意义
随着互联网+时代的到来,互联网全球化的浪潮势不可挡。互联网已经成为了当今时代信息传递的重要载体和途径,互联网带有范围广泛的信息资源和服务,被誉为“信息高速公路”。互联网全球化带来的对人们生活方式的影响也是巨大的,比如获取信息的方式:以前人们可能是读书看报来获取一些信息,现在大家普遍使用上网的方式来获取信息。互联网已经渗透到了各行各业,拿程序员举例,他们是整天和互联网“打交道”的一群人,他们需要一个平台去记录和分享自己行业的知识点。对于像程序员这样的专业人群来说,一个能查阅和记录自己行业知识的平台是必要的。可能大家首先想到的就是博客、论坛之类的平台,可是在当今环境下,各种博客已经泛滥了,文章也都是鱼龙混杂的,有些文章纯属是噱头而没有任何实质内容。知识发现系统的特色是以“知识点”为一个个小单元,以“分享”为传播途径,这样以来,知识发现系统的理念和博客论坛之类的平台就完全不一致了。另一方面,互联网环境下,任何平台的数据量都是巨大的,但是知识量却很少,如何把巨大的数据量转换为知识点?如何从爆炸的数据中寻找出自己最想要的知识点?也是平台需要考虑的问题。知识发现系统可以结合当今比较流行的大数据分析思想,可以做到,相关知识点的推荐和定制化不同用户的首页知识点展示,还可以分析出用户对于知识点的偏爱类型等。
技术的乐趣在于分享。就每个人而言,平台的意义在于提供了一种自由发表个人对于知识点见解的一种方式;就群体而言,平台的意义在于能让拥有相同兴趣爱好的人进行相互的交流;就大数据分析方面而言,平台能够根据个人的搜索习惯给出最恰当的知识点推荐,知识点和知识点之间关联,让人们获取知识的方式更加智能,让知识更懂你!
1.2社会的影响与效益
大数据是近些年炒的比较热门的词语,加上互联网+时代的发展,系统的研究如果应用到了社会,对于人们的影响是巨大的。
1)帮助人们养成分享的习惯
由于系统的理念是“以知识点为单元,以分享为途径”,这样用户在使用系统时,久而久之就有了分享的意识,也就能养成分享的习惯。
2)网络环境下的言论自由
当前的网络环境已经实现了关于知识方面的言论自由,但是在自由的条件下,总会有些问题出现,言论自由了就必然会出现不良言论,不良言论的管理仍旧是各个论坛的痛病,系统可以针对于言论这方面进行一些语义分析等来控制不良言论,改善网络环境。
3)通过系统迅速的寻找到拥有相同知识背景的人
系统会给用户提供猜你喜欢、相关推荐,这样必然能节省你寻找拥有共同知识爱好人的时间。例如,两个同样喜欢组装电脑的人登录了系统,a用户分享了一个组装电脑的知识点,这是候,b用户就有更大的可能遇见a用户发表的知识点,相对于喜欢动画的用户来说。
4)一定程度上减少了个人的知识丰富程度
系统会提供一些更贴近用户使用体验的知识点,而使得用户所接触到的知识点都是同于自己兴趣爱好的,这样就会导致,用户的知识面窄了,不过这点在系统中能够避免。
5)知识的具体化,内容的优质化
知识发现系统秉持着分享的理念,拒绝标题党,拒绝噱头文章,努力让知识点的内容更优质,更具体。这就需要人工去管理文章的分享,随之而产生的弊端就是耗费人力。
6)预测社会知识热潮的动向
7)可以把大批量的数据进行挖掘和书店合作
对于用户的知识点进行数据挖掘和分析,可以针对性的对于每位用户提供一套可行性的知识学习树,而通过这棵学习树就可以和书店合作,产生一种新的营销书籍的方式。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/qrs/78.html

好棒文