企业舆情管理系统产品系统

我要开发同款
proginn21115829862026年10月08日
6阅读

技术信息

语言技术
Python、JavaScript、Vue、TypeScript、Node.js
系统类型
Web、Windows、MacOS
行业分类
工业互联网、企业服务

作品详情

行业场景

原公司为企业舆情服务厂商,本产品为Saas模式,为其他企业提供舆情系统使用服务。

功能介绍

海港 AI 舆情监测系统是一套面向政企客户的一站式舆情监控与处置平台,围绕"采集 → 监测 → 分析 → 预警 → 报告 → 处置"的完整舆情业务闭环构建,覆盖以下核心功能模块:
1. 数据监测(舆情数据面板):以 ES搜索引擎为底座,对海量舆情条目(新闻、社媒、自媒体等)进行实时检索、多维度筛选与列表浏览。支持两阶段加载(先快速渲染 15条、再静默补全完整数据,支持大数据量并发搜索)、批量选择、相似舆情聚合查看、收藏夹管理(文件夹 + 条目两级)、回收站恢复、以及多格式数据导出(Excel,含导出历史追溯与定期文件清理)。
2. 分析看板:可视化图表中心,基于 ECharts 呈现舆情走势、情感分布、来源构成、关键词词云等;采用 SSE 流式接口逐块渲染,配合 AI 生成内容(态势总结、峰值解读、负面聚焦、风险研判、策略建议),将原始数据转化为可读的决策情报。
3. 智能预警:支持按阈值、关键词、接收人自定义预警规则,守护线程持续评估规则,命中后通过微信公众号模板消息、企业微信/飞书/钉钉群机器人、邮件等五种渠道推送,具备发送去重机制与按项目维度的联系人管理。
4. AI 报告生成:四步向导式(设置需求 → 选择数据 → 选择模板 → 报告列表)全自动报告流水线,从数据导出 Excel、AI 生成 PPT脚本、沙箱执行生成 .pptx,到可选转换 PDF,全程异步执行并支持进度轮询、预览与下载。
5. 舆情处置:处置中心支持忽略、回复、升级、上报等处理动作,保留原始数据快照,三态管理(待审核/已删除/仍可见),形成处置闭环。
6. 监测方案管理:支持用户自建与管理模板两类方案,四维关键词配置(主体/角色/事件/地域)+ 排除规则,修改历史快照,并可一键同步至下游"舆情通"采集体系,实现方案与采集的联动。
7.多租户与权限体系:四级角色层级(这里写不下了,详情找我了解)

项目实现


技术栈与架构:后端采用FastAPI+SQLAlchemy2.0+MySQL8+Elasticsearch8.17
的经典组合:MySQL存储约38张业务表(用户、方案、预警、报告、微信生态等),ES承担舆情事实表的全文检索与聚合分析,二者通过方案同步服务保持数据一致性。前端为Vue3+TypeScript+Vite+ElementPlus,组合式API+自动导入,ECharts负责可视化。AI能力接入OpenAI兼容协议(主用豆包/火山引擎,备用Kimi),报告场景通过Playwright浏览器自动化桥接Kimi生成PPT脚本。部署面向Windows Server:Nginx反向代理(系统级共享组件,多站点共存)+自研Claude哨兵进程管理,服务器经Clash/Mihomo代理访问AI
服务,并通过路由表+hosts实现AI域名绕过TUN直连。
实现亮点:
1.报告生成隔离架构:报告流水线使用multiprocessing.spawn子进程执行(避开GIL),AI生成的python-pptx脚本再以subprocess沙箱二次隔离运行,配合取消事件、进度上报与完整状态机(draft→pending→running→completed/failed/cancelled),启动时自动清理卡死任务。
2.流式体验优化:看板采用SSE逐块渲染+数据面板两阶段加载,将秒级聚合查询的感知延迟降到毫秒级。
3.配置驱动UI:前端约500行SiteConfig类型定义,导航、图表、筛选项、登录方式均可运行时配置,支撑OEM多租户差异化交付。
4.精细化权限模型:角色默认权限×用户级覆盖的并集计算,配合hierarchy_path
LIKE查询实现层级数据隔离;JWT严格校验aud/iss,jti关联活跃会话表实现心跳与设备数限制。
5.幂等运维设计:启动事件内置_ensure_*自动

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论