程序聚合 软件案例 牛散网网站-数据掘金,决策利器!

牛散网网站-数据掘金,决策利器!

行业:金融
载体:网站、H5
技术:Java、Vue、PostgreSQL、Spring Cloud

业务和功能介绍

一、业务和功能介绍
1. 立项背景随着A股市场投资者规模突破2.2亿,散户群体在信息获取、数据分析、持仓管理等方面面临显著痛点:行情数据分散于多个平台、缺乏统一的投研工具链、投资决策缺少量化依据。同时,期货市场的基差分析、净持仓追踪等专业功能门槛较高,普通投资者难以有效利用。本项目"牛散网"旨在构建一个面向个人投资者的一站式智能投研平台,整合股票行情、期货分析、牛散持仓追踪、AI研报解读等核心能力,降低专业投研工具的使用门槛,帮助用户建立数据驱动的投资决策体系。2. 核心功能模块平台采用双端架构,分为用户客户端(nsw-client-web)和运营管理后台(nsw-admin-web),涵盖以下核心业务模块:
股票行情与选股模块:提供个股详情页(K线图、财务数据、机构评级)、多维度选股工具(形态选股支持50种子分类筛选、条件选股)、实时行情数据聚合与展示。
牛散与游资追踪模块:追踪知名投资者(牛散)的持仓变动、盈亏排行、操作风格分析;游资席位数据追踪与热钱流向分析,包含牛散详情弹窗、持仓市值排名、按报告期季度筛选等功能。
期货分析模块:覆盖期货净持仓对比分析、期现基差波动分析、多空持仓数据可视化,集成AI分析模块提供自动化研判报告。
融资融券模块:融资余额趋势图表、融券数据查询、两融标的筛选。
AI智能研报模块:支持PDF研报上传与解析(基于LangChain4j)、AI自动生成研报摘要与投资评级、提示词外置化管理,覆盖研报分析、板块核心观点生成等多场景。
用户体系与积分模块:VIP会员开通与权益管理、积分规则配置与扣除策略、用户关注/收藏体系、邀请人机制。
内容与社区模块:文章发布与板块管理(黑马挖掘)、评论回复与互动、公告通知、在线客服(WebSocket + STOMP实时通信)。
支付与订单模块:集成支付宝与微信支付(IJPay),支持VIP购买、积分充值等交易场景。
运营管理后台:仪表盘数据概览、广告位管理、客户管理、会员管理、积分管理、角色权限管理、操作日志审计、帮助中心管理。
3. 业务流程用户通过注册/登录进入平台后,可浏览首页推荐的热门股票、板块动态和研报精选。在个股详情页,用户可查看完整的K线图表、财务核心指标(ROE、毛利率等)、机构持仓变动和AI生成的分析摘要。通过选股工具,用户可自定义筛选条件生成候选标的列表,并追踪牛散的建仓/减仓动向。在期货板块,用户可查看净持仓对比图和基差波动趋势,结合AI分析辅助判断。平台通过积分和VIP机制控制高级功能的访问权限,导出和下载操作统一由积分策略管控。后台管理员通过运营后台进行内容审核、用户管理、数据维护等日常运营工作。

项目实现

二、项目实现
1. 架构思路项目采用Spring Cloud Alibaba微服务架构,按业务领域拆分为6个后端微服务,各服务通过Nacos实现服务注册与配置管理,使用OpenFeign进行服务间远程调用,Sentinel实现流量控制与熔断降级,API网关(Spring Cloud Gateway)统一处理鉴权、跨域和路由转发:
nsw-gateway-server(API网关):统一入口,负责请求路由、Token校验、跨域处理、限流控制。
nsw-business-server(核心业务服务):承载用户体系、积分系统、支付订单、内容管理、客服系统、牛散/投顾管理等41个业务Controller,是系统中最复杂的业务聚合层。
nsw-data-server(数据服务):独立管理120+数据库实体和100+数据查询接口,专注于金融行情数据、股票基本面、期货持仓、融资融券等数据密集型业务,采用PostgreSQL作为扩展数据源。
nsw-task-server(定时任务服务):基于XXL-Job实现分布式调度,负责行情数据定时同步、研报解析、积分结算等周期性任务,管理118个数据实体。
nsw-file-server(文件服务):统一文件上传下载,支持本地存储与S3对象存储。
nsw-admin-server(管理后台服务):独立的管理端API,包含43个管理接口,支撑运营后台全部管理功能。
前端采用Vue 3 + TypeScript + Vite构建,客户端使用Ant Design Vue + Element Plus混合方案,管理端使用Element Plus,两端均通过ECharts实现金融数据可视化(K线图、多空对比图、财务指标图等),通过Pinia进行状态管理,Axios封装统一HTTP请求与拦截器。数据库层采用MySQL + PostgreSQL双数据源动态路由方案(MyBatis-Plus Dynamic Datasource),MySQL承载用户、订单等核心业务数据,PostgreSQL承载行情、持仓等金融分析数据。Redis + Redisson提供缓存加速与分布式锁支持。部署层面采用Docker容器化方案,通过统一Shell脚本(manage.sh)实现8个服务的一键构建、启停和状态监控,Nginx作为前端静态资源服务器和反向代理。

示例图片视频


上海沪旺云创软件开发有限公司
15天前活跃
交付率:100.00%
相似推荐
晨电智能骑行 IoT 云平台-cycplus
面向骑行码表、运动相机与 App 的物联网后端,覆盖 FIT 解析、路书/赛段、高程坡度、固件 OTA 及 Strava / 行者等第三方同步,国内海外分环境部署。除业务开发外,负责云上基础设施:Docker 容器化、Jenkins 持续集成、阿里云 ALB 入口、NAT 出口及 SLS 日志与告警,打通从构建发布到观测告警的闭环
智能运动状态识别系统-小天才
该系统对智能终端上报的运动特征数据进行清洗和标准化处理,通过JNA/JNI调用第三方算法进行运动状态识别,并结合GPS、WiFi等定位信息进行智能修正(如居家场景下过滤误判的乘车状态)。采用责任链模式构建多场景决策引擎,综合位置、佩戴状态、时间等维度,实时输出精准的行为识别结果,并在终端动态展示用户位置、佩戴状态及运动行为,提升交互体验; 并且,实时聚合手表电量、网络连接(WiFi/蜂窝)、禁用状态等关键信息,通过左侧边栏直观展示状态可视化:实时聚合手表电量、网络连接(WiFi/蜂窝)、禁用状态等关键信息,通过左侧边栏直观展示;智能卡片交互:采用动态卡片设计(底部可滑动面板),集成定位、运动健康等高频功能入口及实时数据;状态一致性引擎:构建统一状态管理中心,标准化处理20+设备状态(关机/欠费/飞行模式等),实现多业务模块(微聊/定位等)状态同步,自动解决矛盾场景(如断网时强制清空网络状态值);
立体定位功能V1.0版本工程化落地-小天才
负责定位系统的数据整合与业务实现,对接表端上报的LSM传感器及GPS数据,进行数据清洗和标准化处理,为第三方室内外判定算法提供输入,并根据室内外算法输出结果,用入门口位置信息去结合MongoDB中的楼栋模型数据,通过JNA/JNI调用第三方楼层算法,完成定位信息的整合处理;系统支持5000+ QPS,定位延迟控制在200ms内
电话手表 - 定位后端(数据融合服务)-小天才
针对电话手表硬件快速迭代或升级导致的频繁适配问题,设计可扩展的统一架构,降低升级维护成本,通过数据融合服务集中管理表端上报策略(内容、频率),减少硬编码依赖,采用TLV/Protobuf协议统一数据格式,提升传输效率,由数据融合服务解耦表端与业务服务,实现数据动态路由,降低系统耦合度
palot
Palot 是一款面向中国开发者的 AI 编程与部署客户端。用户安装后即可配置国产模型或 Codex,让 AI Agent 创建和修改代码、审阅变更、运行自动检查,并通过 Sealos 部署项目、获得公网 HTTPS 地址。 支持 DeepSeek、GLM、阿里百炼、腾讯云等国产模型,同时兼容 OpenAI 和 Codex。商业模式采用免费 BYOK 加可选预付 AI 额度,不强制会员或自动续费。
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服