数据异常检测系统产品系统

我要开发同款
fan772025年10月31日
13阅读

技术信息

语言技术
C#
系统类型
Windows
行业分类
医疗健康

作品详情

行业场景

立项原因
1. 价格异常带来利润与合规风险,需早发现快响应
2. 人工巡检低效易漏检,调参依赖经验且成本高
3. 缺少统一指标与可视化,难以跨部门协同与追溯

行业场景/业务背景
适用:医疗IVD/医药、快消、电商、工业等多渠道定价、价格敏感与合规严格行业
场景:渠道价格合规监控、促销复盘、成本/汇率波动传导监控、风控预警联动
痛点:数据源多样、异常类型复杂(单点/区间/趋势/噪声)、误报与漏报权衡、沟通口径不一

方案价值
1. 多算法+自动调优(网格搜索)适配多场景
2. 指标量化(敏感性/特异性/延迟)+综合评分,兼顾准确与时效
3. 可视化交互提升决策效率,结果导出便于审计
4. JWT+RBAC与运行记录,规范合规;.NET+WPF+SQLite,易部署低成本

功能介绍

数据输入:支持CSV导入、手动录入与模拟数据生成,便于多场景快速接入与仿真验证。
异常检测:内置StdXSigma(单点Z-Score)与YDayXSigma(连续天数)两类算法,参数可配(窗口、K值、连续天数)。
自动调优:提供异常注入(单点/区间/趋势/噪声)与网格搜索,基于延迟、敏感性、特异性加权打分,自动产出最优参数。
可视化分析:价格线、均值线、±kσ边界、异常/正常散点实时呈现;支持图例切换与交互调参,所见即所得。
结果管理:表格化展示关键指标(均值、标准差、Z-Score、异常标记),支持CSV导出与带时间戳命名。
历史与复盘:保留运行记录与结果点,支持按序列与时间查询回看。
安全合规:JWT认证与角色权限(Admin/User),调优仅限Admin;日志与记录便于审计。
工程与部署:.NET 8 后端API + WPF客户端,SQLite持久化、Swagger文档,轻量易部署、低成本上线。

项目实现

技术栈
后端: .NET 8, ASP.NET Core, Dapper + SQLite, JWT 认证, NLog, Swagger/OpenAPI, 内置DI
前端(桌面): .NET 8 WPF, MVVM(CommunityToolkit.Mvvm), Material Design in XAML, LiveChartsCore + SkiaSharp
测试/运维: 单元测试(Domain/Application 层)、可执行日志、轻量本地化部署

架构
Clean Architecture 分层: Api(接口/配置)→ Application(服务/DTO)→ Domain(实体/接口/算法契约)→ Infrastructure(持久化/安全/外部服务)→ Tests
可插拔算法设计: 工厂模式按枚举动态选择检测算法,便于新增扩展
前后端分离: 后端 REST API + WPF 客户端,轻耦合对接

实现亮点
自动化参数调优: 网格搜索结合延迟、敏感性、特异性加权评分,自动产出最优参数,显著降低人工调参成本
异常注入仿真: 支持单点/区间/趋势/噪声多类型注入,闭环评估策略有效性
数据可视化交互: 价格、均值、±kσ边界与异常/正常点联动呈现,实时调参所见即所得
治理与合规: JWT + 角色权限(Admin 限制调优功能),运行记录与导出便于审计追溯
工程落地性: 轻量数据库、简洁依赖、即开即用,适合多环境快速上线

关键难点
误报/漏报权衡: 在不同业务场景下平衡敏感性、特异性与检测延迟,需要合理评分权重与可配置化
参数搜索效率: 网格搜索多维参数空间可能膨胀,需限定范围、步长与早停策略(或后续引入更高效搜索)
数据质量与口径一致性: 多源CSV/手工数据格式不一与噪声干扰,需前置校验与鲁棒性处理
可扩展算法契约: 新增算法时需保持统一输入输出与评估指

示例图片

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

评论