项目简介:基于Web的多终端智能资讯平台,具有PC端与小程序端。最大的特色就是使用了开源的PHP机器学习库(PHP-ML)。
项目比较完善,具有用户登录注册、信息修改、评论、回复、点赞、编辑创建修改资讯、管理员审核资讯等功能。
“未央资讯”是基于Web的多终端智能资讯平台。在这个互联网发展快速且普遍率极高的社会环境下,获取资讯早已从在报纸上看变为在网上看,所以一个在线的多终端平台是必要的。而这个平台正好顺应发展需求,可以提高用户的体验。
设计此资讯平台也是想要尝试多端平台的开发,对在之前学习过程中掌握的比较单一的知识进行组合实践,以此来积累自己的项目开发经验,并且在毕业设计过程中接触和学习更多的框架及新技术,同时也是对自己的学习成果和开发能力的检验。
智能平台主要做两方面的工作。第一是个性化,可以向用户推送高度定制的信息,节约用户的时间;第二是多终端,根据不同终端,提供不同选择,增加用户粘性。
a) 信息个性化
首先,由于每个用户的浏览习惯不同,所以可以根据用户的浏览记录为用户建立出喜好模型,并且在用户的每次点击中都对这个模型进行修正,从而推测出用户的喜好。根据用户的喜好来推送资讯。
其次,根据用户所在位置的不同,可以优先推送发生在用户当地或附近的一些资讯。这样再次提升信息的个性化程度。
最后,我们还可以根据用户的一些个人信息比如年龄/专业等信息,将用户分为不同群体,从而进行资讯的差异化推送,将信息个性化程度提升至最大。
b) 多终端优化
在PC端开发WEB页面,使用自适应框架达到对不同分辨率都进行适当的显示优化的目的,也方便用户使用平台。
在移动端,使用微信小程序可以减少开发及适配不同系统客户端的时间。同时微信小程序无须下载安装可以随时更新的特点,也可以方便用户进行使用。
智能资讯平台相对于普通平台,资讯推送更加精准,用户使用起来也更加方便。通过用户点击资讯,同时也对用户兴趣进行修正,使平台最终达到高度个性化的效果,同时用户粘性也最大化。
主要技术:Vue.js/Element UI/PHP-Redis/PHP-Ml
开发环境:LAMP(Linux/Apache/Mysql/Php)