论文部分内容阅读
当今社会,学校普遍存在着书籍闲置、浪费的问题。经过大量实地调研、上网查询资料后,发现在线分享书屋系统能在一定程度上解决书籍闲置、浪费的问题。本次设计的初衷是开发一个公益性质,搭载了推荐系统的分享书屋Web系统。分享书屋系统由Web系统、数据流处理系统、推荐系统这三个模块组成。设计过程中,应用了Web页面前端埋Ajax代码传递行为数据,Kafka消息分发,Flink实时数据处理等多种前沿技术。采集用户实际操作行为数据,再结合业务需求合理设计出一套实时推荐算法,能够准确地推荐出用户有意愿借阅的书籍,进而促进分享书籍这一行为更好更快得完成,让闲置的书籍能再次发光发热。本次系统在试运行阶段,可以做到系统功能稳定,性能较可靠。总体来说,系统实现了既定的设计开发目标。论文要点如下。1.提出搭建公益化的分享书屋系统这个想法以解决书籍闲置的问题。经过调查,目前社会上尚没有一套成熟的系统为解决书籍资源浪费现象服务的。2.分享书屋系统中使用打点采集数据,消息分发系统收集数据,实时计算引擎处理数据这一目前最前沿的数据流处理技术。3.针对本次设计目标,提出了可行的实时推荐算法。收集用户产生的行为数据,实时计算,得到用户前10分钟,20分钟,40分钟,60分钟这四个时间段内用户行为偏好,结合用户历史偏好给用户实时推荐。实时的时效性可以达到5秒以内。