[关闭]
@Cesar 2016-10-20T13:29:57.000000Z 字数 955 阅读 1340

自贸区项目前端开发手册

自贸区

功能模块

  1. 舆情总览:

    • 舆情综合指数:现在数据库中只有新闻和报刊的数据,所以网民(微博)和舆论(论坛)的部分做不了。先把媒体舆情做了。在数据库中按每周将similar字段相加,即为舆情综合指数。
    • 最新舆情:将新闻按时间倒叙排列,将最新的新闻取出来
    • 负面舆情:在news_sentiment表中选出所有sentiment<0.5的数据,按id倒叙排列。
    • 每周舆情综合指数和每日舆情综合指数相同,只是一个按周,一个按天。
    • 每周情感监控:news_sentiment表和news表联合查询,按当前时间到前一周的时间,计算该周内所有新闻的平均情感值。(在0-1之间),然后调整前端控件,指针可以根据该值来回摆动。
  2. 舆情来源

    • 搜索功能能够根据主题、情感、时间和类型进行搜索(把主题改为类别,根据话题搜索的功能暂时去掉)。主题为classification表中的全部数据(即全部类别),类别与新闻id的关联在news_classification表中。
    • 在news表中有一个字段标注舆情来源,字段名称为classid,其中1为新闻,2为报刊。微博、论坛、公众号部分暂时没有,可以保留,但没有数据。
  3. 多维舆情

    • 来源分类统计:在news表中根据classid进行group操作,再计数即可得到不同部分的数据。
    • 媒体分类统计:news表中根据source字段进行group并计数,可以得到不同媒体的不同新闻数量。
    • 情感趋势:检查一下是否里面写了死循环,一点击服务就宕掉了。
  4. 负面控制:

    • 重点负面监控:根据检索的时间,选取出热度最高的三个topic,每个topic内的新闻跨度是一个月的,计算每个topic每天的新闻的情感的平均值,在前端显示。
    • 我的负面情绪:空着
    • 行业负面情绪:空着
  5. 舆情工具

  6. 热点切入

    • 热点监控:去掉主题的下拉框,只允许根据时间进行搜索,时间搜索的根据是topic表中有一个时间字段。热点topic的计算方法为:有一张news_topic的表,在其中根据topicid进行group并计数,得到按topic内新闻数目从上到下排列的topic,再在topic表中找到时间,将不同topic的新闻对应权重累加除以该时间距离今天的天数,得到topic的热度。并且在前端显示。

tips

图片特效换成最新做出的图片,注意一些细小的bug

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注