一、食安智慧监管平台是一套面向政府市场监管部门的大型综合食品安全智慧监管系统。平台覆盖食品生产、流通、餐饮服务全链条,集日常监管、专项检查、风险评估、考试考核、整改追踪、视频监控、保险管理于一体,实现食品安全监管从计划制定、任务分派、现场检查到整改闭环的全流程数字化管理。
二、后端技术栈
平台后端基于 Java 1.8 开发,采用 Spring Boot 2.x 作为核心框架(管理端使用 Spring Boot 2.2.13,部分独立 API 模块升级至 Spring Boot 2.7.14),整体构建在 J2eeFAST 2.5.0 快速开发平台之上。数据持久层使用 MyBatis-Plus 3.4.3,配合 Druid 1.2.6 连接池和 Dynamic-Datasource 3.0.0 实现多数据源动态切换,同时兼容 MySQL 8.0、Oracle 11g、PostgreSQL 和 SQL Server 四种关系型数据库。权限认证采用 Apache Shiro 1.9.1 安全框架,缓存使用 Redis 配合 Jedis 2.9.0 客户端。工作流引擎集成了 Flowable,用于审批流程和任务流转。项目通过 Maven 进行多模块依赖管理与构建。
三、前端技术栈(管理后台)
管理后台前端采用服务端渲染方案,以 Thymeleaf 模板引擎为核心,结合 Bootstrap 响应式框架构建页面布局,交互层使用 jQuery 和 Bootstrap Table 插件实现表格分页与数据展示,树形组件采用 zTree,图标字体使用 Font Awesome。
四、移动端技术栈
移动端采用 uni-app 跨平台框架开发,基于 Vue.js 构建用户界面,UI 组件库使用 uView UI,集成 echarts-liquidfill 实现数据可视化水球图,支持电子签名组件、二维码/条形码生成等能力,可打包为 Android、iOS 原生 App 以及 H5 网页。
五、视频与云服务集成
视频监控方面集成了 海康威视 Hikvision Artemis HTTP Client 1.1.8 开放平台 SDK,实时音视频通信使用 腾讯云 TRTC(tencentcloud-sdk-java 3.1.655),网络请求层使用 OkHttp 3.14.4。