论文部分内容阅读
“移动APP下母婴产品知识推广平台”源于北京搜狗科技发展有限公司垂直搜索部门“亲妈粉”项目,该项目主要是生产和维护一款母婴资讯类APP,它使用“消费学习+购买理由”的模式,通过母婴知识的共享以及专业性的推荐理由为用户进行个性化的购物推荐。系统中母婴知识部分来源于著名“怀孕、育儿知识交流平台”妈妈网的育儿宝典,经由网页抓取、再次编辑、审核处理构成后台知识数据的重要组成部分;系统中商品数据来源于搜狗购物的“母婴玩具”栏目,通过URL归一化、信息填充构成该平台的商品推广数据,随着数据的增多对后台商品数据的搜索管理日渐重要;系统前后端的数据传输依赖的是Ajax技术,后台的数据录入主要是对JSON数据的拼接,快速构造录入界面,并实现内部JSON数据的增删,拖动等功能,也是系统的一个重要目标。“网页抓取母婴知识数据”,“后台商品的搜索管理”以及“自动生成JSON界面”是本课题的三个主要问题。本系统主要采用Html Unit模拟Chrome浏览器定时获取妈妈网的动态母婴知识数据,拼接成最终的JSON展示数据。后台商品的搜索管理主要是采用Lucene建立倒排索引和段索引的方式,搜索相关商品供管理员进行审核编辑,减小了数据库的负载压力;根据Handlebars、SASS等技术支持,系统后端实现了JSON界面生成工具。该平台的前端是APP界面展示,主要使用了AngularJS的框架以及jQuery,CSS等技术,根据AngularJS的MVVM,双向数据绑定等功能,克服了HTML在进行Web应用开发上的不足,并部署在NGINX服务上;后端开发主要采用Struts-Spring-Hibernate三大集成框架,部署在NGINX以及TOMCAT服务器上,为系统前端提供数据的支持以及界面的交互操作。通过系统相关技术实现和平台搭建,用户可以快捷筛选出性价比高的产品,建立全面科学的婴幼儿知识体系,推荐并分享精选商品。管理员有效管理系统内容并根据系统的统计结果,不断完善页面的内容和形式,给用户更满意的体验。