1. 研究目的与意义(文献综述包含参考文献)
文 献 综 述一﹑系统开发的背景及意义随着互联网行业的飞速发展,技术的发展日新月异,互联网从业者需要紧跟潮流,才能不被新势力淘汰,为了帮助互联网从业者轻松获得最新,最全,最有含金量的技术文章,了解互联网行业的时事新闻,一个数据驱动的新闻推送平台是不可或缺的。
新闻推送微服务平台收集时事新闻,同时邀请权威的撰稿人和自媒体人入驻,提供媒体人编辑端,以进行技术文章的编写,并通过大数据存储,大数据统计分析和一系列推荐算法构建推荐支撑系统,根据用户的喜好和访问类型生成使用画像,为每个用户提供定制化的,精准的文章,减少了用户筛选文章和新闻的时间,充分利用碎片化时间增长知识,提高自己在职场中的竞争力。
数据驱动的新闻推送平台不仅仅可以获取知识,它还是一个互联网从业者的聚集地,一个生活化的社区。
2. 研究的基本内容、问题解决措施及方案
1.拟研究或解决的问题本课题结合当下互联网从业者的社会需求,设计并实现一款新闻推送微服务平台,并基于Java爬虫WebMagic,Spring Boot,Spring Cloud微服务架构,Spark,Spark Mllib,MongoDB,Vue等技术。
采用前后端分离的模式,后端采用微服务架构,前端页面进行用户操作的逻辑设计和数据展示,运用Vue生态中的vue-cli进行工程化构建,在实现程序的主体功能之后尝试优化代码和算法,提高处理速度,优化用户体验,提升系统的智能和可用性。
用户可以在平台内浏览精选的互联网实时新闻,平台收集用户操作信息,存储到分布式非关系型数据库MongoDB中,对接Spark,Mllib进行数据分析,定点推荐;用户也可以自行编辑文章,管理粉丝,获取粉丝用户画像;平台管理员可以管理各种数据,审核文章等。
以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。