基于微服务的个性化推荐系统设计与实现开题报告
2020-02-11 00:37:12
1. 研究目的与意义(文献综述)
微服务作为一项在云中部署应用和服务的新技术,是当下的热门话题。相比传统架构模式,微服务更灵活、更能适应现在需求快速变更的大环境。个性化推荐系统能为客户提供完全个性化的决策支持和信息服务,是当今电子商务网站重要的组成部分。本文主要基于微服务架构搭建电子商务网站,并设计和实现推荐系统功能。
微服务(micro service)的概念由国际著名的面向对象分析设计、uml、模式等方面的专家,敏捷开发方法的创始人之一的martin fowler在2014年提出。其基本思想就是“围绕业务领域组件来创建应用,让应用可以独立的开发、管理和加速”。它提倡将单一应用程序划分成一组小的服务,服务之间相互协调、互相配合,为用户提供最终价值。
近年来,随着云计算、容器虚拟化以及集成了开发、测试、部署和运营为一体的devops等技术的兴起和发展,微服务受到工程界和学术界的极大关注,成为信息科学领域的重点研究对象之一。
2. 研究的基本内容与方案
论文研究的基本内容包括:(1)微服务与电子商务推荐系统发展现状分析;(2)基于微服务的电子商务智能推荐系统架构设计;(3)电子商务智能推荐协同过滤算法;(4)基于微服务的电子商务智能推荐系统实现。
论文基本目标是设计实现基于微服务架构的电子商务网站,在网站中包含推荐系统模块实现内容个性化推荐,主要设计语言主要用面向对象的java语言,拟采用springboot或者springcloud微服务架构。具体技术方案及措施如下:
1. 系统总体需求分析,画出系统总体功能用例图。
3. 研究计划与安排
第1-4周:收集和整理资料。
第5-6周:拟定提纲,提交开题报告。
第7-13周:撰写论文初稿和修改稿,保持与指导教师的沟通。
4. 参考文献(12篇以上)
[1]程劲草.基于微服务架构的智慧校园信息门户研究[d].华中师范大学,2018.
[2]辛园园,钮俊,谢志军,张开乐,毛昕怡.微服务体系结构实现框架综述[j].计算机工程与运用,2018(19):10-17.
[3] sam newman,崔立强,张骏.微服务设计[m].北京:人民邮电出版社,2016:
1-210.