refactor: 重构数据库配置为SQLite开发环境并移除冗余文档

This commit is contained in:
2025-09-21 15:16:48 +08:00
parent d207610009
commit 3c8648a635
259 changed files with 88239 additions and 8379 deletions

View File

@@ -1,76 +0,0 @@
# AI能力系统详细需求文档
## 1. 系统概述
AI能力系统是锡林郭勒盟地区养殖产业平台的智能化支撑系统主要用于提供各类人工智能服务包括模型训练、算法配置、体况评估、配方推荐等功能。该系统通过AI技术提升养殖效率和管理水平。
## 2. 功能需求
### 2.1 模型训练
- **训练数据版本管理**:管理模型训练数据的版本
- **模型性能监控看板**:提供模型性能监控看板
- **模型训练任务管理**:管理模型训练任务
- **模型评估和优化**:对模型进行评估和优化
### 2.2 算法配置
- **评分阈值调整**:调整算法评分阈值
- **配方优化权重设置**:设置配方优化算法权重
- **算法参数配置**:配置算法相关参数
- **算法效果评估**:评估算法效果
### 2.3 体况评估
- **多角度拍照引导**:引导用户从多角度拍照
- **评分历史对比**:对比历史评分数据
- **体况趋势分析**:分析体况变化趋势
- **改善建议推送**:推送体况改善建议
### 2.4 配方推荐
- **原料库存联动**:与原料库存数据联动
- **成本估算模拟**:模拟不同配方的成本
- **配方优化建议**:提供配方优化建议
- **饲喂效果跟踪**:跟踪饲喂效果
### 2.5 智能诊断
- **症状描述引导**:引导用户描述症状
- **疾病概率预测**:预测疾病发生概率
- **治疗方案推荐**:推荐治疗方案
- **就医指导建议**:提供就医指导建议
## 3. 用户角色与权限
### 3.1 AI系统管理员
- 可以管理模型和算法
- 可以配置算法参数
- 可以查看模型性能监控
- 可以管理训练数据
### 3.2 养殖户
- 可以使用体况评估功能
- 可以使用配方推荐功能
- 可以使用智能诊断功能
- 可以查看相关建议和报告
### 3.3 兽医
- 可以使用智能诊断功能
- 可以查看疾病预测结果
- 可以查看治疗方案推荐
- 可以提供专业诊断意见
## 4. 非功能需求
### 4.1 性能需求
- 图像识别响应时间不超过2秒
- 算法计算响应时间不超过1秒
- 系统支持50+并发AI服务调用
### 4.2 安全需求
- 模型数据安全保护
- 用户隐私数据保护
- 操作日志记录和审计
- 算法使用权限控制
### 4.3 可用性需求
- 提供友好的AI服务使用界面
- 提供详细的操作指引和帮助文档
- 支持移动端操作
- 提供准确的AI分析结果

View File

@@ -1,63 +0,0 @@
# 数据中台系统详细需求文档
## 1. 系统概述
数据中台系统是锡林郭勒盟地区养殖产业平台的数据管理中心,主要用于整合各业务系统的数据,提供数据资产管理、数据共享、数据分析等功能。该系统为各业务系统提供统一的数据服务,支持数据驱动的决策分析。
## 2. 功能需求
### 2.1 数据资产管理
- **数据血缘关系可视化**:可视化展示数据的来源和流转关系
- **敏感字段自动标记**:自动识别和标记敏感数据字段
- **数据质量监控**:监控数据质量并生成报告
- **数据标准管理**:管理数据标准和规范
### 2.2 数据共享管理
- **数据接口调用审计**:审计数据接口的调用情况
- **脱敏策略配置**:配置数据脱敏策略
- **数据访问权限管理**:管理数据访问权限
- **数据服务目录管理**:管理数据服务目录
### 2.3 数据分析管理
- **分析模型管理**:管理数据分析模型
- **数据挖掘任务配置**:配置数据挖掘任务
- **分析报告模板管理**:管理分析报告模板
- **可视化图表配置**:配置数据可视化图表
## 3. 用户角色与权限
### 3.1 数据管理员
- 可以管理数据资产
- 可以配置数据共享策略
- 可以管理数据分析模型
- 可以查看数据质量报告
### 3.2 数据分析师
- 可以使用数据服务
- 可以配置数据分析任务
- 可以查看分析报告
- 可以配置可视化图表
### 3.3 业务系统管理员
- 可以申请数据接口访问权限
- 可以查看数据使用情况
- 可以查看相关分析报告
## 4. 非功能需求
### 4.1 性能需求
- 数据查询响应时间不超过1秒
- 数据同步延迟不超过5分钟
- 系统支持100+并发数据服务调用
### 4.2 安全需求
- 数据传输加密
- 敏感数据脱敏处理
- 操作日志记录和审计
- 访问权限控制
### 4.3 可用性需求
- 提供友好的数据服务管理界面
- 提供详细的操作指引和帮助文档
- 支持API方式访问数据服务
- 提供数据质量监控和告警功能

View File

@@ -1,74 +0,0 @@
# 养殖管理系统详细需求文档
## 1. 系统概述
养殖管理系统是锡林郭勒盟地区养殖产业平台的重要组成部分,主要用于管理牛只档案、饲喂记录、环境监测和繁殖管理等核心养殖业务。通过该系统,养殖户和监管人员可以全面掌握牛只的生长状况和养殖环境情况。
## 2. 功能需求
### 2.1 牛只档案管理
- **耳标二维码生成与打印**:为每只牛生成唯一标识二维码,支持打印功能
- **疫苗接种计划自动提醒**:根据预设计划自动提醒接种时间
- **牛只生命周期记录管理**:记录牛只的出生、转栏、淘汰、死亡等全生命周期事件
- **牛只照片和视频资料管理**:支持上传和管理牛只的照片和视频资料
### 2.2 饲喂管理
- **饲料库存多维度分析**:按仓库、品种等维度分析饲料库存情况
- **投喂量异常波动预警**:当投喂量出现异常波动时自动发出预警
- **饲料消耗统计和成本分析**:统计饲料消耗情况并进行成本分析
- **饲喂计划制定和执行跟踪**:制定饲喂计划并跟踪执行情况
### 2.3 环境监测
- **物联网设备状态监控**:实时监控各类环境监测设备的运行状态
- **历史环境数据趋势分析**:分析历史环境数据的变化趋势
- **环境异常自动告警**:当环境数据异常时通过短信/邮件自动告警
- **环境数据报表生成**:自动生成环境数据统计报表
### 2.4 繁殖管理
- **繁殖计划制定和跟踪**:制定繁殖计划并跟踪执行情况
- **配种记录管理**:记录配种相关信息
- **妊娠检查记录**:记录妊娠检查结果
- **分娩记录管理**:记录分娩相关信息
- **犊牛档案自动生成**:分娩后自动生成犊牛档案
### 2.5 健康监测
- **疾病记录管理**:记录牛只疾病相关信息
- **免疫记录管理**:记录牛只免疫相关信息
- **药物使用记录**:记录药物使用情况
- **健康状况统计分析**:对牛只健康状况进行统计分析
## 3. 用户角色与权限
### 3.1 养殖户
- 可以查看和管理自己名下的牛只档案
- 可以录入饲喂记录和环境数据
- 可以查看繁殖计划和记录
- 可以录入健康相关信息
### 3.2 养殖场管理员
- 拥有养殖户的所有权限
- 可以查看和管理整个养殖场的牛只信息
- 可以配置饲喂计划和繁殖计划
- 可以查看和分析统计数据
### 3.3 政府监管员
- 可以查看辖区内所有养殖场的养殖数据
- 可以查看和审核养殖场提交的各类记录
- 可以查看统计数据和分析报告
## 4. 非功能需求
### 4.1 性能需求
- 页面响应时间不超过2秒
- 数据查询响应时间不超过500ms
- 支持同时管理10000+头牛只的数据
### 4.2 安全需求
- 牛只信息访问权限控制
- 操作日志记录和审计
- 数据传输加密
### 4.3 可用性需求
- 界面简洁易用,符合养殖户操作习惯
- 提供详细的操作指引和帮助文档
- 支持移动端操作

View File

@@ -1,75 +0,0 @@
# 金融服务系统详细需求文档
## 1. 系统概述
金融服务系统是锡林郭勒盟地区养殖产业平台的重要组成部分,主要包括贷款服务和保险服务两大模块。该系统为养殖户提供便捷的金融支持,为银行和保险公司提供高效的业务管理平台。
## 2. 功能需求
### 2.1 贷款管理
- **多级审批流程配置**:支持配置多级贷款审批流程
- **还款计划自动生成**:根据贷款金额和期限自动生成还款计划
- **贷款合同模板管理**:提供贷款合同模板的管理和维护功能
- **贷款风险评估模型配置**:支持配置贷款风险评估模型
- **贷款逾期提醒和催收管理**:自动提醒逾期贷款并支持催收管理
### 2.2 保险管理
- **保单模板自定义**:支持自定义保险保单模板
- **理赔材料智能预审**:对理赔材料进行智能预审
- **保险产品管理**:管理各类保险产品信息
- **保险费率配置**:配置不同保险产品的费率
- **理赔进度跟踪**:跟踪理赔处理进度
### 2.3 风控管理
- **风险评估模型管理**:管理各类风险评估模型
- **风险预警规则配置**:配置风险预警规则
- **风险事件记录和分析**:记录和分析风险事件
- **风险报告生成**:自动生成风险分析报告
## 3. 用户角色与权限
### 3.1 养殖户
- 可以提交贷款申请
- 可以查看贷款审批进度
- 可以查看还款计划
- 可以提交保险投保申请
- 可以查看保单信息和理赔进度
### 3.2 银行信贷员
- 可以查看贷款申请
- 可以进行贷款审批操作
- 可以查看贷款合同
- 可以查看还款记录
- 可以进行催收管理
### 3.3 保险专员
- 可以查看保险投保申请
- 可以进行保险审批操作
- 可以查看保单信息
- 可以处理理赔申请
- 可以查看理赔进度
### 3.4 风控管理员
- 可以配置风险评估模型
- 可以配置风险预警规则
- 可以查看风险事件记录
- 可以查看风险分析报告
## 4. 非功能需求
### 4.1 性能需求
- 贷款审批流程处理时间不超过1个工作日
- 保险理赔处理时间不超过3个工作日
- 系统支持100+并发用户同时操作
### 4.2 安全需求
- 金融数据传输加密国密SM4
- 敏感字段脱敏处理
- 操作日志审计跟踪
- 用户身份认证和权限控制
### 4.3 可用性需求
- 界面设计符合金融行业规范
- 提供详细的操作指引和帮助文档
- 支持移动端操作
- 提供数据统计和分析功能

View File

@@ -1,69 +0,0 @@
# 政府监管系统详细需求文档
## 1. 系统概述
政府监管系统是锡林郭勒盟地区养殖产业平台的核心组成部分,主要用于政府相关部门对养殖产业进行监管和管理。该系统集成了防疫监管、补贴管理、用户管理等功能,为政府提供全面的监管工具。
## 2. 功能需求
### 2.1 防疫监管
- **防疫任务派发与跟踪**:向下级单位派发防疫任务并跟踪执行情况
- **检疫证明电子验签**:支持检疫证明的电子验签功能
- **疫苗使用记录管理**:记录和管理疫苗使用情况
- **疫病监测和报告**:监测疫病发生情况并生成报告
### 2.2 补贴管理
- **补贴规则动态配置**:支持动态配置各类补贴规则
- **资金发放电子回执**:生成资金发放的电子回执
- **补贴申请审核**:审核养殖户提交的补贴申请
- **补贴发放记录查询**:查询历史补贴发放记录
### 2.3 用户管理
- **用户信息维护**:对系统用户进行增删改查操作
- **角色权限分配**:为用户分配相应的角色和权限
- **组织架构管理**:管理系统的组织架构信息
- **用户状态管理**:管理用户的状态(启用/禁用)
### 2.4 系统配置
- **参数配置管理**:管理系统各类参数配置
- **字典数据维护**:维护系统字典数据
- **系统日志查看**:查看系统操作日志
- **政策信息发布和管理**:发布和管理相关政策信息
## 3. 用户角色与权限
### 3.1 超级管理员
- 拥有系统的全部权限
- 可以管理所有用户和角色
- 可以配置系统参数和字典数据
- 可以查看所有系统日志
### 3.2 政府监管员
- 可以查看和管理防疫监管数据
- 可以审核补贴申请
- 可以查看政策信息
- 可以生成监管报表
### 3.3 下级监管人员
- 可以执行具体的防疫任务
- 可以录入防疫相关数据
- 可以查看相关政策信息
## 4. 非功能需求
### 4.1 性能需求
- 系统支持1000+并发用户访问
- 数据查询响应时间不超过500ms
- 报表生成时间不超过10秒
### 4.2 安全需求
- 用户身份认证和权限控制
- 操作日志记录和审计
- 数据传输加密
- 符合政府信息安全规范
### 4.3 可用性需求
- 界面设计符合政府办公系统规范
- 提供详细的操作指引和帮助文档
- 支持多级审批流程
- 提供数据统计和分析功能

View File

@@ -1,70 +0,0 @@
# 商城管理系统详细需求文档
## 1. 系统概述
商城管理系统是锡林郭勒盟地区养殖产业平台的重要组成部分,主要用于牛肉及相关产品的在线销售。该系统为消费者提供商品浏览、下单购买、支付等服务,为商家提供商品管理、订单处理、库存管理等功能。
## 2. 功能需求
### 2.1 商品管理
- **商品信息维护**:维护商品基本信息
- **商品分类管理**:管理商品分类信息
- **商品属性配置**:配置商品属性信息
- **商品审核管理**:审核商家提交的商品信息
### 2.2 订单管理
- **订单状态跟踪**:跟踪订单处理状态
- **订单异常处理**:处理异常订单
- **退换货处理**:处理退换货申请
- **订单统计分析**:统计和分析订单数据
### 2.3 库存管理
- **库存预警设置**:设置库存预警阈值
- **库存调拨管理**:管理库存调拨操作
- **盘点记录管理**:记录库存盘点信息
- **库存成本核算**:核算库存成本
### 2.4 营销管理
- **促销活动管理**:管理各类促销活动
- **优惠券管理**:管理优惠券信息
- **积分规则配置**:配置积分规则
- **广告位管理**:管理广告位信息
## 3. 用户角色与权限
### 3.1 商城管理员
- 可以管理商品信息
- 可以处理订单
- 可以管理库存
- 可以配置营销活动
### 3.2 商家
- 可以发布和管理商品信息
- 可以处理订单
- 可以管理库存
- 可以参与营销活动
### 3.3 消费者
- 可以浏览商品
- 可以下单购买
- 可以查看订单状态
- 可以参与营销活动
## 4. 非功能需求
### 4.1 性能需求
- 商品浏览响应时间不超过1秒
- 订单处理响应时间不超过1秒
- 系统支持1000+并发用户同时访问
### 4.2 安全需求
- 支付数据传输加密
- 用户信息保护
- 操作日志记录和审计
- 防止恶意刷单行为
### 4.3 可用性需求
- 界面设计符合电商平台规范
- 提供详细的操作指引和帮助文档
- 支持移动端操作
- 提供数据统计和分析功能

View File

@@ -1,67 +0,0 @@
# 市场交易系统详细需求文档
## 1. 系统概述
市场交易系统是锡林郭勒盟地区养殖产业平台的重要组成部分,主要用于活牛交易和相关市场服务。该系统为买卖双方提供在线交易平台,支持活牛信息发布、在线交易撮合、合同管理等功能。
## 2. 功能需求
### 2.1 交易管理
- **保证金冻结/释放操作**:支持交易保证金的冻结和释放操作
- **纠纷仲裁记录**:记录和管理交易纠纷仲裁信息
- **交易合同模板管理**:管理交易合同模板
- **交易规则配置**:配置交易相关规则
### 2.2 行情管理
- **价格数据人工校准**:支持人工校准价格数据
- **行情报告自动生成**:自动生成行情分析报告
- **价格指数计算和发布**:计算并发布价格指数
- **市场趋势分析**:分析市场趋势并生成报告
### 2.3 商户管理
- **商户资质审核**:审核商户资质信息
- **商户信用评级**:对商户进行信用评级
- **商户交易统计**:统计商户交易数据
- **商户违规处理**:处理商户违规行为
## 3. 用户角色与权限
### 3.1 交易管理员
- 可以管理交易规则和合同模板
- 可以处理交易纠纷
- 可以查看和分析交易数据
- 可以管理商户信息
### 3.2 商户
- 可以发布活牛交易信息
- 可以查看交易行情
- 可以参与在线交易
- 可以查看交易合同和记录
### 3.3 普通用户
- 可以查看交易信息和行情
- 可以关注感兴趣的交易
### 3.4 政府监管员
- 可以查看交易数据
- 可以监督交易过程
- 可以处理违规交易
## 4. 非功能需求
### 4.1 性能需求
- 交易撮合响应时间不超过1秒
- 行情数据更新延迟不超过5秒
- 系统支持500+并发用户同时交易
### 4.2 安全需求
- 交易数据传输加密
- 资金操作安全保护
- 操作日志记录和审计
- 防止交易欺诈行为
### 4.3 可用性需求
- 界面设计符合电商平台规范
- 提供详细的操作指引和帮助文档
- 支持移动端操作
- 提供数据统计和分析功能

View File

@@ -1,74 +0,0 @@
# 养殖管理系统详细需求文档
## 1. 系统概述
养殖管理系统是锡林郭勒盟地区养殖产业平台的重要组成部分,主要用于管理牛只档案、饲喂记录、环境监测和繁殖管理等核心养殖业务。通过该系统,养殖户和监管人员可以全面掌握牛只的生长状况和养殖环境情况。
## 2. 功能需求
### 2.1 牛只档案管理
- **耳标二维码生成与打印**:为每只牛生成唯一标识二维码,支持打印功能
- **疫苗接种计划自动提醒**:根据预设计划自动提醒接种时间
- **牛只生命周期记录管理**:记录牛只的出生、转栏、淘汰、死亡等全生命周期事件
- **牛只照片和视频资料管理**:支持上传和管理牛只的照片和视频资料
### 2.2 饲喂管理
- **饲料库存多维度分析**:按仓库、品种等维度分析饲料库存情况
- **投喂量异常波动预警**:当投喂量出现异常波动时自动发出预警
- **饲料消耗统计和成本分析**:统计饲料消耗情况并进行成本分析
- **饲喂计划制定和执行跟踪**:制定饲喂计划并跟踪执行情况
### 2.3 环境监测
- **物联网设备状态监控**:实时监控各类环境监测设备的运行状态
- **历史环境数据趋势分析**:分析历史环境数据的变化趋势
- **环境异常自动告警**:当环境数据异常时通过短信/邮件自动告警
- **环境数据报表生成**:自动生成环境数据统计报表
### 2.4 繁殖管理
- **繁殖计划制定和跟踪**:制定繁殖计划并跟踪执行情况
- **配种记录管理**:记录配种相关信息
- **妊娠检查记录**:记录妊娠检查结果
- **分娩记录管理**:记录分娩相关信息
- **犊牛档案自动生成**:分娩后自动生成犊牛档案
### 2.5 健康监测
- **疾病记录管理**:记录牛只疾病相关信息
- **免疫记录管理**:记录牛只免疫相关信息
- **药物使用记录**:记录药物使用情况
- **健康状况统计分析**:对牛只健康状况进行统计分析
## 3. 用户角色与权限
### 3.1 养殖户
- 可以查看和管理自己名下的牛只档案
- 可以录入饲喂记录和环境数据
- 可以查看繁殖计划和记录
- 可以录入健康相关信息
### 3.2 养殖场管理员
- 拥有养殖户的所有权限
- 可以查看和管理整个养殖场的牛只信息
- 可以配置饲喂计划和繁殖计划
- 可以查看和分析统计数据
### 3.3 政府监管员
- 可以查看辖区内所有养殖场的养殖数据
- 可以查看和审核养殖场提交的各类记录
- 可以查看统计数据和分析报告
## 4. 非功能需求
### 4.1 性能需求
- 页面响应时间不超过2秒
- 数据查询响应时间不超过500ms
- 支持同时管理10000+头牛只的数据
### 4.2 安全需求
- 牛只信息访问权限控制
- 操作日志记录和审计
- 数据传输加密
### 4.3 可用性需求
- 界面简洁易用,符合养殖户操作习惯
- 提供详细的操作指引和帮助文档
- 支持移动端操作

View File

@@ -1,151 +0,0 @@
# 系统集成需求文档
## 1. 系统概述
系统集成是锡林郭勒盟地区养殖产业平台的重要组成部分,主要用于实现平台与外部系统的数据交换和业务协同。通过系统集成,平台可以与银行系统、政府监管平台、第三方系统、物联网设备和云服务等进行有效对接。
## 2. 集成需求
### 2.1 银行系统对接
- **数据接口**
- 贷款申请状态实时同步
- 还款记录自动对账
- 质押物状态实时更新
- 风险评估数据共享
- **安全规范**
- 金融数据传输加密国密SM4
- 敏感字段脱敏处理
- 接口访问权限控制
- 操作日志审计跟踪
- **用户权限**
- 银行用户权限同步
- 跨系统操作权限控制
- 银行内部系统集成
### 2.2 政府监管平台对接
- **数据交换**
- 防疫数据自动上报JSON格式
- 补贴名单批量导入
- 监管报表自动推送
- 政策信息实时同步
- **协议规范**
- 基于HTTPS的双向认证
- 数据签名验签机制
- 数据格式标准化
- 接口调用频率限制
- **权限集成**
- 政府用户身份互认
- 跨平台权限映射
- 统一权限管理接口
- 政府内部系统集成
### 2.3 第三方系统集成
- **认证集成**
- 支持LDAP/AD集成
- OAuth2.0认证集成
- CAS单点登录集成
- 微信认证集成
- **权限同步**
- 外部系统角色映射
- 权限变更实时同步
- 用户状态统一管理
- 组织架构同步
- **数据共享**
- 标准化API接口
- 数据访问权限控制
- 数据使用审计跟踪
- 数据质量保障机制
### 2.4 物联网设备集成
- **设备接入**
- 传感器设备接入协议MQTT/CoAP
- 设备状态监控和管理
- 设备故障告警机制
- 设备固件远程升级
- **数据采集**
- 实时数据采集和处理
- 数据质量检测和清洗
- 异常数据识别和处理
- 数据存储和备份
### 2.5 云服务集成
- **对象存储**
- 腾讯云COS集成
- 文件上传和下载
- 存储空间管理和监控
- 访问权限控制
- **消息服务**
- 短信服务集成
- 邮件服务集成
- 推送通知服务
- 消息模板管理
## 3. 集成架构
### 3.1 集成方式
- API接口集成
- 消息队列集成
- 文件传输集成
- 数据库同步集成
### 3.2 集成协议
- RESTful API
- SOAP
- MQTT
- FTP/SFTP
### 3.3 数据格式
- JSON
- XML
- CSV
- 二进制数据
## 4. 安全要求
### 4.1 认证与授权
- 支持多种认证方式API Key、OAuth2.0、JWT等
- 实现细粒度权限控制
- 支持角色和权限映射
### 4.2 数据安全
- 敏感数据传输加密
- 数据存储加密
- 数据脱敏处理
- 数据完整性保护
### 4.3 通信安全
- HTTPS加密传输
- 支持双向SSL认证
- 防止重放攻击
- 防止中间人攻击
## 5. 性能要求
### 5.1 响应时间
- API接口响应时间不超过1秒
- 批量数据处理时间不超过10分钟
- 实时数据传输延迟不超过5秒
### 5.2 并发处理
- 支持1000+并发接口调用
- 支持100+并发数据同步任务
- 支持50+并发文件传输
### 5.3 可靠性
- 接口可用性达到99.9%
- 数据传输成功率99.9%
- 支持故障自动恢复
## 6. 监控与运维
### 6.1 监控要求
- 接口调用监控
- 数据传输监控
- 错误日志监控
- 性能指标监控
### 6.2 运维要求
- 支持灰度发布
- 支持版本管理
- 支持配置管理
- 支持故障排查

View File

@@ -1,120 +0,0 @@
# 系统需求文档
## 1. 项目概述
### 1.1 项目名称
xlxumu - 锡林郭勒盟地区养殖产业平台
### 1.2 项目背景
本项目是面向锡林郭勒盟地区养殖产业的综合性数字化管理平台。通过整合物联网、大数据分析等现代信息技术,构建覆盖养殖、监管、交易、运输、销售全链条的数字化管理体系,提升畜牧业管理效率和透明度。
### 1.3 项目目标
- 构建完整的畜牧业数字化管理生态系统
- 实现养殖过程可视化、监管实时化、交易透明化
- 提升产业链协同效率
- 促进锡林郭勒盟智慧养殖品牌建设
## 2. 非功能需求
### 2.1 性能需求
- 首页加载时间不超过2秒
- 后台管理系统页面切换响应时间不超过1秒
- 支持1000+并发用户访问
- 实时数据更新延迟不超过5秒
- API接口响应时间不超过500ms
- 大文件上传速度不低于1MB/s
- 数据库查询响应时间不超过200ms
### 2.2 兼容性需求
- 官网首页兼容所有主流浏览器Chrome、Firefox、Safari、Edge
- 后台管理系统支持Chrome、Firefox、Safari、Edge最新版本
- 微信小程序符合微信平台规范基础库版本2.0以上)
- 移动端适配iOS 12+和Android 8.0+系统
- 支持不同分辨率屏幕1366x768至4K
- 支持横向和纵向屏幕显示
### 2.3 安全需求
- 用户密码加密存储BCrypt等
- JWT Token安全传输
- 敏感数据传输加密HTTPS
- 防止SQL注入和XSS攻击
- CSRF防护机制
- API接口限流和防护
- 数据备份和恢复机制
- 定期安全漏洞扫描
- 用户操作日志审计
### 2.4 可用性需求
- 系统全年可用性达到99.9%
- 提供友好的错误提示信息
- 实现异常处理和恢复机制
- 支持多端数据同步
- 提供系统维护窗口通知
- 支持故障自动切换
- 提供健康检查接口
### 2.5 可维护性需求
- 微服务架构设计,降低模块间耦合
- 完善的日志记录和监控
- 支持灰度发布和热更新
- 容器化部署支持
- 配置文件与代码分离
- 自动化测试覆盖率达到80%以上
- 提供完善的API文档
### 2.6 可扩展性需求
- 支持水平扩展和垂直扩展
- 模块化设计,支持功能插件化
- 数据库支持分库分表
- 支持多语言扩展
- 支持多主题扩展
- 支持第三方服务集成
### 2.7 国际化需求
- 支持中英文切换
- 支持蒙古语显示
- 日期时间格式本地化
- 数字和货币格式本地化
- 文本方向适配LTR/RTL
## 3. 用户界面需求
### 3.1 设计风格
- 突出锡林郭勒盟草原绿色主题
- 融入蒙古族文化元素
- 简洁、现代的设计风格
- 统一的色彩搭配方案
- 一致的图标和按钮风格
- 清晰的信息层级结构
### 3.2 响应式设计
- 支持PC端大屏显示1920x1080及以上
- 适配平板设备768x1024至1024x1366
- 支持手机端浏览320x480至414x896
- 自适应不同分辨率
- 支持横竖屏切换
- 触控友好设计
### 3.3 交互体验
- 提供操作反馈(加载状态、成功/失败提示)
- 实现页面过渡动画
- 支持键盘快捷操作
- 提供搜索和筛选功能
- 支持拖拽操作
- 提供撤销/重做功能
- 支持多选操作
### 3.4 可访问性需求
- 支持屏幕阅读器
- 提供高对比度模式
- 支持键盘导航
- 图片提供alt文本
- 视频提供字幕
- 表单提供标签关联
### 3.5 移动端适配
- 手势操作支持(滑动、缩放等)
- 移动端专用控件(底部导航、浮动按钮等)
- 离线功能支持
- 推送通知集成
- 设备传感器集成摄像头、GPS等

View File

@@ -1,78 +0,0 @@
# 官网需求文档
## 1. 系统概述
官网是锡林郭勒盟地区智慧养殖产业平台的对外展示窗口,主要用于宣传平台功能、展示产业动态、发布新闻资讯以及提供用户访问入口。通过官网,用户可以了解平台的核心价值和服务内容。
## 2. 功能需求
### 2.1 首页展示
- **平台介绍展示**:在英雄区域展示平台的核心功能和价值主张
- **核心功能模块展示**:以卡片形式展示六大核心功能模块(数字化养殖管理、活体抵押贷款、养殖保险监管、政府监管平台、线上活牛交易、优质牛肉商城)
- **数据可视化展示**:以图表形式展示部分公开的产业数据(牲畜存栏量统计、牧草产量与价格趋势)
- **行业动态展示**:展示最新的产业新闻和市场动态
- **联系信息展示**:提供平台联系方式和地址信息
### 2.2 导航功能
- **顶部导航栏**:提供首页、平台功能、数据看板、行业动态、关于我们等页面导航
- **锚点导航**:支持页面内锚点跳转
- **响应式导航**:移动端自适应折叠导航菜单
### 2.3 数据可视化
- **牲畜存栏量统计图表**:以柱状图展示不同牲畜的存栏量数据
- **牧草产量与价格趋势图表**:以折线图展示牧草产量与价格的变化趋势
- **图表交互功能**:支持图表的响应式显示和交互操作
### 2.4 新闻资讯
- **新闻列表展示**:按时间顺序展示平台相关新闻和行业资讯
- **新闻分类标签**:通过标签区分不同类型的新闻(政策解读、市场动态、技术前沿)
- **新闻详情查看**:用户可以点击查看新闻详细内容
- **查看更多功能**:提供查看更多新闻的入口
### 2.5 用户交互
- **平滑滚动**:页面内导航支持平滑滚动效果
- **悬停效果**:功能卡片等元素支持悬停动画效果
- **响应式设计**:适配不同屏幕尺寸的设备
### 2.6 页脚信息
- **平台介绍**:简要介绍平台定位和目标
- **快速链接**:提供主要页面的快速访问链接
- **联系方式**:展示联系地址、电话和邮箱等信息
- **社交媒体链接**提供微信、微博、YouTube等社交媒体链接
- **法律信息**:提供隐私政策和使用条款链接
## 3. 非功能需求
### 3.1 性能需求
- 页面加载时间不超过3秒
- 支持1000+并发用户访问
- 图片和静态资源需要优化加载
### 3.2 兼容性需求
- 兼容所有主流浏览器Chrome、Firefox、Safari、Edge
- 支持移动端浏览和响应式显示
- 适配不同分辨率屏幕
### 3.3 安全需求
- 防止XSS攻击和SQL注入
- 敏感信息传输加密
- 定期安全漏洞扫描
### 3.4 可用性需求
- 界面简洁美观,符合草原文化特色
- 导航清晰,用户可以快速找到所需信息
- 提供友好的错误提示信息
## 4. 用户角色
### 4.1 普通访客
- 可以浏览官网所有公开内容
- 可以查看新闻资讯
- 可以了解平台功能介绍
- 可以查看公开的统计数据
### 4.2 管理员
- 可以发布和管理新闻资讯
- 可以更新平台介绍内容
- 可以管理合作伙伴信息
- 可以更新数据可视化内容

View File

@@ -1,64 +0,0 @@
# AI能力小程序需求文档
## 1. 系统概述
AI能力小程序是锡林郭勒盟地区养殖产业平台在微信生态中的重要组成部分主要面向希望通过人工智能技术提升养殖效率和管理水平的用户。通过该小程序用户可以进行牛只体况评估、获取饲料配方推荐和使用智能诊断功能。
## 2. 功能需求
### 2.1 体况评估
- **多角度拍照引导**:引导用户从多个角度拍摄牛只照片
- **评分历史对比**:对比历史体况评分数据
- **体况趋势分析**:分析牛只体况变化趋势
- **改善建议推送**:推送体况改善建议
### 2.2 配方推荐
- **原料库存联动**:与原料库存数据联动
- **成本估算模拟**:模拟不同配方的成本
- **配方优化建议**:提供配方优化建议
- **饲喂效果跟踪**:跟踪饲喂效果
### 2.3 智能诊断
- **症状描述引导**:引导用户描述牛只症状
- **疾病概率预测**:预测可能的疾病及其概率
- **治疗方案推荐**:推荐相应的治疗方案
- **就医指导建议**:提供就医指导建议
## 3. 用户角色与权限
### 3.1 养殖户
- 可以使用体况评估功能
- 可以使用配方推荐功能
- 可以使用智能诊断功能
### 3.2 兽医
- 可以使用智能诊断功能
- 可以查看疾病预测结果
- 可以查看治疗方案推荐
- 可以提供专业诊断意见
## 4. 非功能需求
### 4.1 性能需求
- 小程序页面加载时间不超过3秒
- 图像识别响应时间不超过2秒
- 算法计算响应时间不超过1秒
- 符合微信小程序性能规范
### 4.2 兼容性需求
- 支持微信最新版本
- 兼容iOS和Android系统
- 适配不同屏幕尺寸
- 支持摄像头功能
### 4.3 安全需求
- 用户信息保护
- 图片数据安全处理
- 数据传输加密
- 符合微信小程序安全规范
### 4.4 可用性需求
- 界面设计符合微信小程序设计规范
- 操作流程简洁明了
- 提供操作指引和帮助信息
- 支持离线部分功能

View File

@@ -1,94 +0,0 @@
# 大屏可视化系统需求文档
## 1. 系统概述
大屏可视化系统是锡林郭勒盟智慧养殖产业平台的重要组成部分,主要用于展示锡林郭勒盟地区智慧养殖产业的整体数据、实时监控信息和分析结果。通过直观的图表和数据可视化方式,为管理者提供全面的产业洞察,支持决策制定。
## 2. 功能需求
### 2.1 产业概览模块
- **整体产业规模展示**:展示牛只总数、牧场数量等关键指标(数据来源:`/api/v1/dashboard/overview`,数据库表:`industry_overview`
- **产值和增长率关键指标**展示年度产值、增长率趋势图数据刷新频率每5秒一次数据来源`/api/v1/dashboard/growth`
- **数据可视化图表**:通过 DataV 组件展示品种分布、区域分布等(支持动态缩放和拖拽)
- **实时数据更新机制**:通过 WebSocket 实现数据实时更新(`ws://<host>/api/v1/dashboard/realtime`
- **数据钻取功能**:支持点击图表查看详细数据(弹窗展示,含数据导出按钮)
- **多维度数据筛选**:支持按时间、区域、品种等维度筛选(交互:下拉选择器 + 确认按钮)
- **首页地图展示**:在首页集成锡林郭勒盟区域地图,展示各区域牛只分布、牧场位置、产业热点等信息(交互:点击区域查看详细数据)
### 2.2 养殖监控模块
- **各牧场养殖情况展示**:通过 DataV 地图组件展示各牧场位置和规模(数据来源:`/api/v1/dashboard/farms`,数据库表:`farm_locations`
- **环境数据实时监控**展示温湿度、氨气浓度等传感器数据刷新频率每3秒一次数据来源`/api/v1/dashboard/environment`
- **异常情况告警**:展示环境异常、健康异常等告警信息(交互:点击告警跳转到详情页)
- **历史数据趋势分析**展示环境数据历史趋势图支持时间范围选择1天/7天/30天
- **牛只健康状态监控**:展示健康、亚健康、患病牛只数量统计(数据来源:`/api/v1/dashboard/health`
- **饲养记录统计**:展示饲料消耗、投喂量趋势(交互:悬停显示具体数值)
### 2.3 金融服务模块
- **贷款统计展示**:展示贷款申请数、放款总额、还款情况(数据来源:`/api/v1/dashboard/loans`,数据库表:`loan_records`
- **保险统计展示**:展示投保数量、保费总额、理赔情况(数据来源:`/api/v1/dashboard/insurance`
- **风险数据展示**:展示高风险贷款、理赔率高的牧场等(交互:点击跳转到风险管理页)
- **金融服务趋势分析**:展示贷款和保险业务增长趋势(支持按季度/年度切换)
### 2.4 交易统计模块
- **牛只交易量统计**:展示日交易量、月交易量、年度交易量(数据来源:`/api/v1/dashboard/transactions`,数据库表:`transaction_logs`
- **价格趋势和区域分布**:展示价格热力图、区域价格对比(交互:点击区域高亮显示)
- **交易类型分析**:分析活牛交易、牛肉制品销售等(数据来源:`/api/v1/dashboard/transaction-types`
- **交易排行榜**:展示热门牧场、活跃交易员等(交互:点击名称查看详情)
### 2.5 运输跟踪模块
- **牛只运输实时状态**:展示运输路线、当前位置、预计到达时间(数据来源:`/api/v1/dashboard/transport`,数据库表:`transport_logs`
- **运输车辆监控**:展示车辆状态、司机信息等(交互:点击车辆查看实时视频)
- **运输异常告警**:展示延误、偏离路线等异常情况(数据来源:`/api/v1/dashboard/transport-alerts`
- **运输效率分析**展示运输时间、成本等统计支持导出为Excel
### 2.6 风险预警模块
- **风险事件展示**:展示疫病风险、市场风险、自然灾害风险等(数据来源:`/api/v1/dashboard/risks`
- **预警信息推送**:分类展示不同级别预警(交互:点击预警订阅通知)
- **风险趋势分析**:展示各类风险的历史趋势和预测(支持自定义时间范围)
- **风险地图**:按区域展示风险分布(交互:点击区域查看详情)
### 2.7 生态指标模块
- **环保数据展示**:展示碳排放、水资源使用、饲料消耗等(数据来源:`/api/v1/dashboard/eco`
- **可持续发展指标**:展示草畜平衡、生态效益等(交互:悬停显示计算方式)
- **环保趋势分析**:展示环保指标的历史变化趋势(支持同比/环比对比)
- **生态效益评估**:展示经济效益与生态效益的平衡分析(数据来源:`/api/v1/dashboard/eco-balance`
### 2.8 政府监管模块
- **监管数据总览**:展示防疫完成率、补贴发放情况等(数据来源:`/api/v1/dashboard/gov`
- **合规性检查结果**:展示合规牧场比例、违规事件统计等(交互:点击违规事件查看整改记录)
- **政策执行效果分析**:展示政策实施后的数据变化(支持多政策对比)
- **监管报告生成**展示自动生成的监管报告可视化支持PDF导出
## 3. 非功能需求
### 3.1 性能需求
- **响应时间**:页面加载 ≤1秒数据查询 ≤2秒
- **数据更新延迟**:实时数据 ≤3秒WebSocket推送
- **并发支持**同时展示10个图表DataV优化渲染
- **大数据量**支持10万条数据流畅渲染虚拟滚动
### 3.2 兼容性需求
- **屏幕比例**适配16:9、4:3等常见比例
- **分辨率**支持1080p至8K
- **浏览器**Chrome、Firefox、Safari、Edge最新版
### 3.3 安全需求
- **传输加密**HTTPS + WSSWebSocket Secure
- **日志审计**操作日志保留6个月
- **防护措施**防SQL注入、XSS攻击
### 3.4 可用性需求
- **可用性**99.9% SLA
- **错误提示**:中英文双语错误信息
- **异常处理**自动重试3次 + 降级展示
- **全屏模式**:一键切换全屏/窗口模式
### 3.5 可维护性需求
- **架构**:微服务设计(模块解耦)
- **监控**集成Prometheus + Grafana
- **日志**结构化日志ELK收集
## 4. 术语表
- **数据钻取**:通过点击图表查看详细数据的交互方式
- **虚拟滚动**:动态加载大数据量的优化技术
- **SLA**:服务等级协议(可用性指标)

View File

@@ -1,54 +0,0 @@
# 数据中台小程序需求文档
## 1. 系统概述
数据中台小程序是锡林郭勒盟地区养殖产业平台在微信生态中的重要组成部分,主要面向需要查询和使用平台数据的各类用户。通过该小程序,用户可以方便地查询养殖档案、申请数据导出、查看统计报表和使用数据共享服务。
## 2. 功能需求
### 2.1 数据查询
- **养殖档案模糊搜索**:通过关键词模糊搜索养殖档案
- **数据导出申请提交**:提交数据导出申请
- **统计报表查看**:查看各类统计报表
- **数据趋势分析**:查看数据趋势分析结果
### 2.2 共享服务
- **接口调用记录查询**:查询已调用的数据接口记录
- **数据使用报告生成**:生成数据使用情况报告
- **数据申请审批**:审批数据使用申请
- **数据服务目录浏览**:浏览可用的数据服务目录
## 3. 用户角色与权限
### 3.1 数据使用人员
- 可以查询和申请所需数据
- 可以查看统计报表和分析结果
### 3.2 数据管理人员
- 可以审批数据使用申请
- 可以管理数据服务目录
- 可以查看数据使用情况报告
## 4. 非功能需求
### 4.1 性能需求
- 小程序页面加载时间不超过3秒
- 接口调用响应时间不超过1秒
- 符合微信小程序性能规范
### 4.2 兼容性需求
- 支持微信最新版本
- 兼容iOS和Android系统
- 适配不同屏幕尺寸
### 4.3 安全需求
- 用户信息保护
- 数据传输加密
- 敏感数据脱敏处理
- 符合微信小程序安全规范
### 4.4 可用性需求
- 界面设计符合微信小程序设计规范
- 操作流程简洁明了
- 提供操作指引和帮助信息
- 支持离线部分功能

View File

@@ -1,67 +0,0 @@
# 养殖户小程序需求文档
## 1. 系统概述
养殖户小程序是锡林郭勒盟地区养殖产业平台在微信生态中的重要组成部分,主要面向参与养殖的牧民用户。通过该小程序,养殖户可以随时随地管理牛只档案、记录饲喂情况、监控环境数据、管理繁殖信息和跟踪牛只健康状况。
## 2. 功能需求
### 2.1 档案管理
- **耳标扫码快速建档**:通过扫描耳标二维码快速创建牛只档案
- **疫苗记录拍照上传**:拍照上传疫苗接种记录
- **牛只照片和视频上传**:上传牛只的照片和视频资料
- **档案信息查看和更新**:查看和更新牛只档案信息
### 2.2 饲喂助手
- **库存不足推送提醒**:当饲料库存不足时推送提醒消息
- **投喂量快捷登记**:快速登记每日投喂量
- **饲喂计划查看**:查看饲喂计划
- **饲料消耗统计**:统计饲料消耗情况
### 2.3 环境监控
- **棚舍实时数据图表**:以图表形式展示棚舍实时环境数据
- **异常环境震动提醒**:当环境数据异常时通过震动提醒用户
- **环境历史数据查询**:查询历史环境数据
- **环境趋势分析**:分析环境数据变化趋势
### 2.4 繁殖管理
- **配种计划提醒**:提醒用户配种计划
- **妊娠检查记录**:记录妊娠检查信息
- **分娩信息登记**:登记分娩相关信息
- **犊牛信息录入**:录入新生犊牛信息
### 2.5 健康管理
- **疾病症状记录**:记录牛只疾病症状
- **用药记录登记**:登记用药记录
- **免疫计划提醒**:提醒用户免疫计划
- **健康状况查询**:查询牛只健康状况
## 3. 用户角色与权限
### 3.1 养殖户
- 可以使用小程序的所有功能
- 可以查看和管理自己名下的牛只信息
- 可以接收系统推送的通知和提醒
## 4. 非功能需求
### 4.1 性能需求
- 小程序页面加载时间不超过3秒
- 接口调用响应时间不超过1秒
- 符合微信小程序性能规范
### 4.2 兼容性需求
- 支持微信最新版本
- 兼容iOS和Android系统
- 适配不同屏幕尺寸
### 4.3 安全需求
- 用户信息保护
- 数据传输加密
- 符合微信小程序安全规范
### 4.4 可用性需求
- 界面设计符合微信小程序设计规范
- 操作流程简洁明了
- 提供操作指引和帮助信息
- 支持离线部分功能

View File

@@ -1,64 +0,0 @@
# 金融服务小程序需求文档
## 1. 系统概述
金融服务小程序是锡林郭勒盟地区养殖产业平台在微信生态中的重要组成部分,主要面向需要贷款和保险服务的养殖户以及银行、保险公司的工作人员。通过该小程序,用户可以便捷地申请贷款、投保保险、查看进度和处理相关业务。
## 2. 功能需求
### 2.1 贷款服务
- **申请材料手机拍摄**:通过手机拍照上传贷款申请材料
- **电子合同在线签署**:在线签署电子贷款合同
- **贷款进度实时查询**:实时查询贷款申请进度
- **还款计划查看**:查看贷款还款计划
- **还款提醒设置**:设置还款提醒功能
### 2.2 保险服务
- **灾害预警消息订阅**:订阅灾害预警消息
- **理赔进度实时推送**:实时推送理赔进度信息
- **保险产品浏览**:浏览可投保的保险产品
- **在线投保申请**:在线提交投保申请
- **保单信息查询**:查询保单详细信息
## 3. 用户角色与权限
### 3.1 养殖户
- 可以提交贷款申请
- 可以查看贷款进度和还款计划
- 可以投保保险和查看保单信息
- 可以查看理赔进度
### 3.2 银行工作人员
- 可以处理贷款审批业务
- 可以查看相关贷款数据
- 可以与客户进行业务沟通
### 3.3 保险工作人员
- 可以处理保险投保和理赔业务
- 可以查看相关保险数据
- 可以与客户进行业务沟通
## 4. 非功能需求
### 4.1 性能需求
- 小程序页面加载时间不超过3秒
- 接口调用响应时间不超过1秒
- 符合微信小程序性能规范
### 4.2 兼容性需求
- 支持微信最新版本
- 兼容iOS和Android系统
- 适配不同屏幕尺寸
### 4.3 安全需求
- 用户信息保护
- 支付安全保护
- 数据传输加密
- 符合微信小程序安全规范
- 金融数据传输加密国密SM4
### 4.4 可用性需求
- 界面设计符合微信小程序设计规范
- 操作流程简洁明了
- 提供操作指引和帮助信息
- 支持离线部分功能

View File

@@ -1,56 +0,0 @@
# 政府监管小程序需求文档
## 1. 系统概述
政府监管小程序是锡林郭勒盟地区养殖产业平台在微信生态中的重要组成部分,主要面向政府相关部门的监管人员。通过该小程序,监管人员可以随时随地执行防疫任务、处理补贴申请、查看政策信息和进行相关监管工作。
## 2. 功能需求
### 2.1 防疫助手
- **免疫记录GPS定位**记录免疫操作时的GPS位置信息
- **检疫证明手机亮证**:通过手机展示检疫证明
- **疫苗使用记录**:记录疫苗使用情况
- **疫病上报功能**:上报发现的疫病情况
### 2.2 补贴服务
- **申领条件智能匹配**:智能匹配用户是否符合补贴申领条件
- **到账短信自动触发**:补贴到账后自动发送短信通知
- **补贴申请进度查询**:查询补贴申请处理进度
- **补贴政策查看**:查看相关补贴政策信息
### 2.3 政策资讯
- **最新政策推送**:推送最新发布的政策信息
- **政策解读查看**:查看政策解读内容
- **通知公告浏览**:浏览相关通知公告
- **政策咨询反馈**:提交政策咨询和反馈意见
## 3. 用户角色与权限
### 3.1 政府监管人员
- 可以使用小程序的所有功能
- 可以查看和处理辖区内的监管业务
- 可以接收系统推送的通知和提醒
## 4. 非功能需求
### 4.1 性能需求
- 小程序页面加载时间不超过3秒
- 接口调用响应时间不超过1秒
- 符合微信小程序性能规范
### 4.2 兼容性需求
- 支持微信最新版本
- 兼容iOS和Android系统
- 适配不同屏幕尺寸
### 4.3 安全需求
- 用户信息保护
- 数据传输加密
- 符合微信小程序安全规范
- 政府数据安全保护
### 4.4 可用性需求
- 界面设计符合微信小程序设计规范
- 操作流程简洁明了
- 提供操作指引和帮助信息
- 支持离线部分功能

View File

@@ -1,63 +0,0 @@
# 牛肉商城小程序需求文档
## 1. 系统概述
牛肉商城小程序是锡林郭勒盟地区养殖产业平台在微信生态中的重要组成部分,主要面向购买牛肉及相关产品的消费者。通过该小程序,用户可以方便地浏览商品、下单购买、查看订单和参与牛只认养等活动。
## 2. 功能需求
### 2.1 商品浏览
- **商品分类浏览**:按分类浏览商品
- **商品详情查看**:查看商品详细信息
- **商品评价查看**:查看其他用户对商品的评价
- **商品搜索和筛选**:通过关键词搜索和条件筛选商品
### 2.2 购物功能
- **商品加入购物车**:将商品加入购物车
- **在线下单和支付**:在线提交订单并通过微信支付
- **优惠券使用**:在下单时使用优惠券
- **积分抵扣**:使用积分抵扣部分订单金额
### 2.3 订单服务
- **订单查询和跟踪**:查询订单状态并跟踪物流信息
- **售后服务申请**:申请售后服务
- **退换货处理**:处理退换货申请
- **订单评价**:对已完成的订单进行评价
### 2.4 认养服务
- **牛只认养申请**:申请认养特定牛只
- **认养进度跟踪**:跟踪认养牛只的成长进度
- **成长过程查看**:查看认养牛只的成长过程记录
- **认养收益分享**:分享认养收益相关信息
## 3. 用户角色与权限
### 3.1 消费者
- 可以浏览商品和下单购买
- 可以查看和管理自己的订单
- 可以参与牛只认养活动
- 可以使用优惠券和积分
## 4. 非功能需求
### 4.1 性能需求
- 小程序页面加载时间不超过3秒
- 支付接口调用响应时间不超过1秒
- 符合微信小程序性能规范
### 4.2 兼容性需求
- 支持微信最新版本
- 兼容iOS和Android系统
- 适配不同屏幕尺寸
### 4.3 安全需求
- 用户信息保护
- 支付安全保护
- 数据传输加密
- 符合微信小程序安全规范
### 4.4 可用性需求
- 界面设计符合微信小程序设计规范
- 购物流程简洁明了
- 提供操作指引和帮助信息
- 支持离线部分功能

View File

@@ -1,57 +0,0 @@
# 市场交易小程序需求文档
## 1. 系统概述
市场交易小程序是锡林郭勒盟地区养殖产业平台在微信生态中的重要组成部分,主要面向参与活牛交易的交易员和商户。通过该小程序,用户可以方便地参与活牛交易、查看行情信息、管理交易订单和跟踪交易状态。
## 2. 功能需求
### 2.1 交易中心
- **出价记录实时刷新**:实时刷新出价记录信息
- **保证金微信支付**:通过微信支付交易保证金
- **交易合同查看**:查看交易合同详情
- **交易状态跟踪**:跟踪交易状态变化
### 2.2 行情工具
- **价格走势收藏夹**:收藏关注的价格走势信息
- **区域价差地图模式**:以地图形式展示区域价格差异
- **价格预警设置**:设置价格预警条件
- **行情资讯浏览**:浏览最新的行情资讯
### 2.3 订单管理
- **订单状态查看**:查看订单当前状态
- **物流信息跟踪**:跟踪订单物流信息
- **退换货申请**:提交退换货申请
- **评价和反馈**:对交易进行评价和反馈
## 3. 用户角色与权限
### 3.1 交易员
- 可以使用小程序的所有功能
- 可以参与活牛交易和查看交易信息
- 可以管理自己的交易订单
## 4. 非功能需求
### 4.1 性能需求
- 小程序页面加载时间不超过3秒
- 接口调用响应时间不超过1秒
- 符合微信小程序性能规范
### 4.2 兼容性需求
- 支持微信最新版本
- 兼容iOS和Android系统
- 适配不同屏幕尺寸
### 4.3 安全需求
- 用户信息保护
- 支付安全保护
- 数据传输加密
- 符合微信小程序安全规范
- 交易数据安全保护
### 4.4 可用性需求
- 界面设计符合微信小程序设计规范
- 操作流程简洁明了
- 提供操作指引和帮助信息
- 支持离线部分功能

View File

@@ -0,0 +1,332 @@
# xlxumu畜牧管理系统 - 后端管理需求文档
## 版本历史
| 版本 | 日期 | 修改内容 | 修改人 |
|------|------|----------|--------|
| 1.0 | 2024-01-20 | 初始版本 | 产品团队 |
## 1. 项目概述
### 1.1 背景
后端管理系统是xlxumu畜牧管理系统的核心服务层负责处理所有业务逻辑、数据存储、API接口提供等功能为前端应用和小程序提供稳定可靠的服务支撑。
### 1.2 目标
- 提供高性能、高可用的API服务
- 实现微服务架构,支持系统扩展
- 确保数据安全和一致性
- 支持多租户和多地区部署
### 1.3 成功标准
- API响应时间平均不超过200ms
- 系统可用性达到99.9%
- 支持并发用户数10,000+
- 数据一致性保证100%
## 2. 用户角色与用例
### 2.1 用户角色
#### 2.1.1 系统管理员
- **描述**:负责系统运维和管理的技术人员
- **主要需求**:系统监控、用户管理、数据维护、配置管理
#### 2.1.2 业务管理员
- **描述**:负责业务流程管理的人员
- **主要需求**:业务数据管理、流程配置、报表生成
#### 2.1.3 API调用方
- **描述**:前端应用、小程序、第三方系统
- **主要需求**稳定的API服务、完整的接口文档、错误处理
## 3. 功能需求
### 3.1 用户管理服务
#### 用户故事1用户注册
**As a** 新用户
**I want to** 通过API注册账号
**So that** 我可以使用系统功能
**验收标准:**
- **Given** 用户提供有效的注册信息
- **When** 调用用户注册API
- **Then** 系统应创建新用户账号
- **And** 返回用户ID和基本信息
- **And** 发送验证邮件或短信
#### 用户故事2用户认证
**As a** 已注册用户
**I want to** 通过API登录系统
**So that** 我可以访问受保护的资源
**验收标准:**
- **Given** 用户提供正确的登录凭据
- **When** 调用用户登录API
- **Then** 系统应验证用户身份
- **And** 返回访问令牌(JWT)
- **And** 记录登录日志
### 3.2 养殖管理服务
#### 用户故事3牛只档案管理
**As a** 养殖户
**I want to** 通过API管理牛只档案
**So that** 我可以追踪每头牛的信息
**验收标准:**
- **Given** 用户已认证
- **When** 调用牛只档案API
- **Then** 系统应支持CRUD操作
- **And** 自动生成唯一牛只编号
- **And** 记录操作日志
#### 用户故事4饲养记录管理
**As a** 养殖户
**I want to** 记录和查询饲养数据
**So that** 我可以科学管理饲养过程
**验收标准:**
- **Given** 用户选择特定牛只
- **When** 调用饲养记录API
- **Then** 系统应记录饲养详情
- **And** 支持按时间范围查询
- **And** 计算饲养成本统计
### 3.3 交易管理服务
#### 用户故事5交易信息发布
**As a** 交易用户
**I want to** 发布交易信息
**So that** 其他用户可以查看和响应
**验收标准:**
- **Given** 用户有交易需求
- **When** 调用交易发布API
- **Then** 系统应创建交易记录
- **And** 支持图片上传
- **And** 自动审核交易信息
#### 用户故事6交易撮合
**As a** 系统
**I want to** 自动匹配买卖双方
**So that** 提高交易效率
**验收标准:**
- **Given** 存在匹配的买卖需求
- **When** 系统执行撮合算法
- **Then** 应推荐合适的交易对象
- **And** 发送匹配通知
- **And** 记录撮合结果
### 3.4 金融服务管理
#### 用户故事7贷款申请处理
**As a** 金融机构
**I want to** 处理用户贷款申请
**So that** 我可以评估风险并审批
**验收标准:**
- **Given** 用户提交贷款申请
- **When** 调用贷款处理API
- **Then** 系统应收集用户数据
- **And** 计算风险评分
- **And** 生成审批建议
#### 用户故事8保险理赔处理
**As a** 保险公司
**I want to** 处理理赔申请
**So that** 我可以快速处理理赔案件
**验收标准:**
- **Given** 用户提交理赔申请
- **When** 调用理赔处理API
- **Then** 系统应验证保险信息
- **And** 评估理赔金额
- **And** 生成理赔报告
### 3.5 政府监管服务
#### 用户故事9数据上报
**As a** 养殖户
**I want to** 向政府上报数据
**So that** 满足监管要求
**验收标准:**
- **Given** 政府要求数据上报
- **When** 调用数据上报API
- **Then** 系统应验证数据格式
- **And** 生成上报报告
- **And** 发送给监管部门
#### 用户故事10监管数据查询
**As a** 政府监管人员
**I want to** 查询监管数据
**So that** 我可以进行监管分析
**验收标准:**
- **Given** 监管人员已认证
- **When** 调用监管数据API
- **Then** 系统应返回统计数据
- **And** 支持多维度查询
- **And** 生成可视化报表
## 4. 非功能需求
### 4.1 性能需求
- API响应时间平均200ms95%请求在500ms内
- 并发处理能力支持10,000并发用户
- 数据库查询单次查询不超过100ms
- 文件上传支持100MB文件上传
### 4.2 可靠性需求
- 系统可用性99.9%
- 数据一致性:强一致性保证
- 故障恢复:自动故障转移,恢复时间<5分钟
- 数据备份每日自动备份保留30天
### 4.3 安全需求
- 身份认证JWT令牌认证
- 数据加密敏感数据AES-256加密
- 传输安全HTTPS/TLS 1.3
- 访问控制基于角色的权限控制(RBAC)
- 审计日志完整的操作日志记录
### 4.4 扩展性需求
- 微服务架构支持服务独立部署和扩展
- 水平扩展支持负载均衡和集群部署
- 数据库分片支持数据库水平分片
- 缓存策略Redis缓存提升性能
## 5. 技术架构
### 5.1 微服务架构
```
API网关 (Gateway)
├── 用户中心服务 (User Center Service)
├── 养殖管理服务 (Farming Service)
├── 交易管理服务 (Trading Service)
├── 金融服务 (Finance Service)
├── 政府监管服务 (Government Service)
├── 数据平台服务 (Data Platform Service)
├── AI能力服务 (AI Service)
└── 物联网服务 (IoT Service)
```
### 5.2 技术栈
- **开发语言**Java 8+ / Node.js 16+
- **框架**Spring Boot 2.7+ / Express.js
- **数据库**MySQL 8.0
- **缓存**Redis 6.0+
- **消息队列**RabbitMQ / Apache Kafka
- **服务注册**Eureka / Consul
- **API网关**Spring Cloud Gateway / Kong
- **监控**Prometheus + Grafana
- **日志**ELK Stack (Elasticsearch + Logstash + Kibana)
### 5.3 数据库设计
- **用户数据库**用户信息权限认证
- **业务数据库**养殖交易金融数据
- **监管数据库**政府监管统计数据
- **日志数据库**操作日志审计日志
## 6. API设计规范
### 6.1 RESTful API设计
- 使用HTTP动词GETPOSTPUTDELETE
- 统一的URL命名规范
- 标准的HTTP状态码
- JSON格式数据交换
### 6.2 API版本管理
- URL版本控制/api/v1/users
- 向后兼容性保证
- 版本废弃策略
### 6.3 错误处理
```json
{
"code": 400,
"message": "参数错误",
"details": "用户名不能为空",
"timestamp": "2024-01-20T10:30:00Z",
"path": "/api/v1/users"
}
```
### 6.4 分页和排序
```json
{
"data": [...],
"pagination": {
"page": 1,
"size": 20,
"total": 100,
"totalPages": 5
}
}
```
## 7. 部署和运维
### 7.1 部署架构
- **开发环境**单机部署用于开发测试
- **测试环境**集群部署模拟生产环境
- **生产环境**高可用集群负载均衡
### 7.2 监控和告警
- **系统监控**CPU内存磁盘网络
- **应用监控**API响应时间错误率吞吐量
- **业务监控**用户活跃度交易量数据质量
- **告警机制**邮件短信钉钉通知
### 7.3 日志管理
- **应用日志**业务操作日志
- **访问日志**API访问记录
- **错误日志**异常和错误信息
- **审计日志**安全相关操作
## 8. 数据管理
### 8.1 数据备份策略
- **全量备份**每周一次
- **增量备份**每日一次
- **实时备份**关键数据实时同步
- **异地备份**多地区数据备份
### 8.2 数据迁移
- **版本升级**数据库结构迁移
- **数据导入**历史数据导入
- **数据同步**多环境数据同步
### 8.3 数据安全
- **数据加密**敏感数据加密存储
- **访问控制**数据访问权限控制
- **数据脱敏**测试环境数据脱敏
- **数据销毁**过期数据安全销毁
## 9. 验收标准
### 9.1 功能验收
- 所有API接口正常工作
- 业务逻辑正确实现
- 数据一致性验证
- 错误处理机制完善
### 9.2 性能验收
- 性能指标达标
- 压力测试通过
- 并发测试通过
- 稳定性测试通过
### 9.3 安全验收
- 安全测试通过
- 权限控制验证
- 数据加密验证
- 审计日志完整
### 9.4 运维验收
- 部署脚本完善
- 监控告警正常
- 日志收集完整
- 备份恢复验证

View File

@@ -0,0 +1,274 @@
# xlxumu畜牧管理系统 - 官网需求文档
## 版本历史
| 版本 | 日期 | 修改内容 | 修改人 |
|------|------|----------|--------|
| 1.0 | 2024-01-20 | 初始版本 | 产品团队 |
## 1. 项目概述
### 1.1 背景
xlxumu官网作为系统的门户网站需要向访客展示系统功能、行业资讯、数据统计等信息同时提供用户注册和下载入口。
### 1.2 目标
- 提升品牌知名度和影响力
- 吸引潜在用户注册使用
- 展示系统核心功能和优势
- 提供行业资讯和数据服务
### 1.3 成功标准
- 网站月访问量达到50,000+
- 用户注册转化率达到5%以上
- 页面加载速度不超过3秒
- SEO排名进入前3页
## 2. 用户角色与用例
### 2.1 用户角色
#### 2.1.1 潜在用户
- **描述**:对畜牧管理系统感兴趣的访客
- **主要需求**:了解系统功能、查看案例、注册试用
#### 2.1.2 现有用户
- **描述**:已使用系统的用户
- **主要需求**:获取最新资讯、查看数据统计、下载资料
#### 2.1.3 行业专家
- **描述**:畜牧业专家、学者、媒体人员
- **主要需求**:获取行业数据、研究报告、技术文档
#### 2.1.4 投资者/合作伙伴
- **描述**:潜在投资者或合作伙伴
- **主要需求**:了解公司实力、商业模式、合作机会
## 3. 功能需求
### 3.1 首页模块
#### 用户故事1系统介绍展示
**As a** 潜在用户
**I want to** 快速了解系统的核心功能和优势
**So that** 我可以判断是否适合我的需求
**验收标准:**
- **Given** 我访问官网首页
- **When** 页面加载完成
- **Then** 我应该看到系统的核心功能介绍
- **And** 展示主要优势和特色
- **And** 提供注册/试用入口
#### 用户故事2数据统计展示
**As a** 访客
**I want to** 查看行业相关的数据统计
**So that** 我可以了解行业现状和趋势
**验收标准:**
- **Given** 我在首页浏览
- **When** 我查看数据统计区域
- **Then** 系统应显示实时的行业数据
- **And** 数据应以图表形式直观展示
- **And** 数据应定期更新
### 3.2 产品介绍模块
#### 用户故事3功能模块介绍
**As a** 潜在用户
**I want to** 详细了解各个功能模块
**So that** 我可以评估系统是否满足我的业务需求
**验收标准:**
- **Given** 我点击产品介绍菜单
- **When** 页面跳转到产品介绍页
- **Then** 我应该看到各功能模块的详细介绍
- **And** 每个模块应有功能截图或演示视频
- **And** 提供功能对比表格
### 3.3 新闻资讯模块
#### 用户故事4行业新闻浏览
**As a** 用户
**I want to** 获取最新的行业新闻和资讯
**So that** 我可以了解行业动态
**验收标准:**
- **Given** 我访问新闻页面
- **When** 页面加载完成
- **Then** 我应该看到最新的新闻列表
- **And** 新闻应按时间倒序排列
- **And** 支持新闻分类筛选
- **And** 支持关键词搜索
#### 用户故事5新闻详情查看
**As a** 用户
**I want to** 查看新闻的详细内容
**So that** 我可以获取完整信息
**验收标准:**
- **Given** 我点击某条新闻
- **When** 页面跳转到新闻详情页
- **Then** 我应该看到新闻的完整内容
- **And** 显示发布时间和来源
- **And** 支持社交媒体分享
### 3.4 数据中心模块
#### 用户故事6数据报告下载
**As a** 行业专家
**I want to** 下载行业数据报告
**So that** 我可以进行深入研究
**验收标准:**
- **Given** 我访问数据中心页面
- **When** 我选择需要的报告
- **Then** 系统应提供报告预览
- **And** 支持PDF格式下载
- **And** 需要注册后才能下载
### 3.5 用户注册模块
#### 用户故事7用户注册
**As a** 潜在用户
**I want to** 注册账号
**So that** 我可以试用系统功能
**验收标准:**
- **Given** 我点击注册按钮
- **When** 注册表单显示
- **Then** 我应该能填写基本信息
- **And** 系统应验证信息格式
- **And** 注册成功后发送确认邮件
### 3.6 联系我们模块
#### 用户故事8在线咨询
**As a** 访客
**I want to** 在线咨询相关问题
**So that** 我可以获得专业解答
**验收标准:**
- **Given** 我有问题需要咨询
- **When** 我填写咨询表单
- **Then** 系统应记录我的问题
- **And** 客服应在24小时内回复
- **And** 支持在线客服聊天
## 4. 非功能需求
### 4.1 性能需求
- 页面加载时间不超过3秒
- 图片优化,支持懒加载
- 支持CDN加速
- 移动端响应速度优化
### 4.2 SEO需求
- 页面标题和描述优化
- 关键词密度控制
- 网站地图生成
- 友好的URL结构
- 结构化数据标记
### 4.3 兼容性需求
- 支持主流浏览器Chrome、Firefox、Safari、Edge
- 响应式设计,适配各种屏幕尺寸
- 支持移动端访问
- 兼容IE11及以上版本
### 4.4 安全需求
- HTTPS加密传输
- 表单数据验证
- 防止XSS攻击
- 防止SQL注入
## 5. 技术规范
### 5.1 前端技术
- HTML5 + CSS3 + JavaScript
- 响应式设计框架Bootstrap或自定义
- 图表库Chart.js或ECharts
- 图片懒加载
### 5.2 后端技术
- 静态网站生成或简单的CMS系统
- 表单处理和邮件发送
- 数据统计API接口
### 5.3 部署要求
- 支持CDN部署
- 支持HTTPS
- 支持域名绑定
- 支持缓存策略
## 6. 内容规划
### 6.1 页面结构
```
官网首页
├── 导航栏
│ ├── 首页
│ ├── 产品介绍
│ ├── 解决方案
│ ├── 新闻资讯
│ ├── 数据中心
│ ├── 关于我们
│ └── 联系我们
├── 首页内容
│ ├── Banner轮播图
│ ├── 产品特色介绍
│ ├── 数据统计展示
│ ├── 客户案例
│ ├── 新闻资讯
│ └── 合作伙伴
└── 页脚
├── 公司信息
├── 友情链接
├── 联系方式
└── 版权声明
```
### 6.2 内容更新策略
- 新闻资讯每周更新2-3篇
- 数据统计:每日自动更新
- 产品介绍:根据功能更新及时调整
- 客户案例每月新增1-2个案例
## 7. 运营需求
### 7.1 数据统计
- 网站访问量统计
- 用户行为分析
- 转化率跟踪
- 搜索引擎排名监控
### 7.2 内容管理
- 新闻发布系统
- 图片管理系统
- 用户留言管理
- 数据报告管理
### 7.3 营销支持
- 社交媒体分享
- 邮件订阅功能
- 在线活动支持
- 客户反馈收集
## 8. 验收标准
### 8.1 功能验收
- 所有页面正常显示
- 表单提交功能正常
- 数据统计准确显示
- 下载功能正常工作
### 8.2 性能验收
- 页面加载速度测试通过
- 移动端适配测试通过
- 浏览器兼容性测试通过
- SEO优化效果验证
### 8.3 内容验收
- 文案内容准确无误
- 图片质量符合要求
- 数据统计真实有效
- 联系信息准确完整

View File

@@ -0,0 +1,392 @@
# xlxumu畜牧管理系统 - 小程序app需求文档
## 版本历史
| 版本 | 日期 | 修改内容 | 修改人 |
|------|------|----------|--------|
| 1.0 | 2024-01-20 | 初始版本 | 产品团队 |
| 1.1 | 2024-09-21 | 更新小程序结构,与实际项目目录保持一致 | 产品团队 |
## 1. 项目概述
### 1.1 背景
小程序app是xlxumu畜牧管理系统的移动端应用为用户提供便捷的移动办公和业务处理能力。包含养殖管理、牛只交易、牛肉商城、银行监管、保险监管等多个小程序应用。
### 1.2 目标
- 提供便捷的移动端业务处理能力
- 实现随时随地的数据查看和操作
- 提升用户使用体验和工作效率
- 扩大用户覆盖面和使用频次
### 1.3 成功标准
- 小程序日活跃用户达到5,000+
- 用户留存率达到60%以上
- 平均会话时长达到5分钟以上
- 用户满意度达到85%以上
## 2. 用户角色与用例
### 2.1 用户角色
#### 2.1.1 养殖户
- **描述**:从事畜牧养殖的个人或企业
- **主要需求**:移动端养殖管理、数据查看、信息上报
#### 2.1.2 交易用户
- **描述**:参与牛只交易的买家和卖家
- **主要需求**:交易信息发布、交易撮合、支付结算
#### 2.1.3 消费者
- **描述**:购买牛肉产品的终端消费者
- **主要需求**:商品浏览、下单购买、物流跟踪
#### 2.1.4 金融机构工作人员
- **描述**:银行、保险公司等金融机构工作人员
- **主要需求**:移动端业务处理、客户服务、数据查看
#### 2.1.5 政府监管人员
- **描述**:政府部门监管人员
- **主要需求**:移动端数据查看、现场检查、信息收集
## 3. 小程序应用规划
### 3.1 养殖管理小程序 (farming-manager)
#### 3.1.1 核心功能
- 牛只档案管理
- 饲养记录录入
- 健康监测记录
- 繁殖管理
- 成本统计分析
#### 3.1.2 用户故事1移动端牛只管理
**As a** 养殖户
**I want to** 在手机上管理牛只信息
**So that** 我可以随时随地查看和更新牛只状态
**验收标准:**
- **Given** 我在养殖场现场
- **When** 我打开养殖管理小程序
- **Then** 我应该看到我的牛只列表
- **And** 可以查看每头牛的详细信息
- **And** 可以添加或更新牛只状态
#### 3.1.3 用户故事2饲养记录录入
**As a** 养殖户
**I want to** 快速录入饲养记录
**So that** 我可以实时记录饲养情况
**验收标准:**
- **Given** 我需要记录饲养情况
- **When** 我选择特定牛只
- **Then** 我应该能快速录入饲养数据
- **And** 支持语音输入和拍照功能
- **And** 数据自动同步到云端
### 3.2 牛只交易小程序 (cattle-trading)
#### 3.2.1 核心功能
- 交易信息发布
- 交易信息浏览
- 在线沟通交流
- 交易撮合
- 支付结算
#### 3.2.2 用户故事3交易信息发布
**As a** 卖家
**I want to** 发布牛只交易信息
**So that** 我可以找到合适的买家
**验收标准:**
- **Given** 我有牛只要出售
- **When** 我发布交易信息
- **Then** 我应该能上传牛只照片和视频
- **And** 填写详细的牛只信息和价格
- **And** 信息发布后买家可以查看
#### 3.2.3 用户故事4交易撮合
**As a** 买家
**I want to** 找到合适的牛只
**So that** 我可以完成采购
**验收标准:**
- **Given** 我需要采购牛只
- **When** 我浏览交易信息
- **Then** 我应该看到符合条件的牛只
- **And** 可以联系卖家进行沟通
- **And** 可以在线完成交易
### 3.3 牛肉商城小程序 (beef-mall)
#### 3.3.1 核心功能
- 商品展示浏览
- 购物车管理
- 订单下单支付
- 物流跟踪
- 客户服务
#### 3.3.2 用户故事5商品购买
**As a** 消费者
**I want to** 购买优质牛肉产品
**So that** 我可以享受高品质的牛肉
**验收标准:**
- **Given** 我想购买牛肉产品
- **When** 我浏览商城小程序
- **Then** 我应该看到各种牛肉产品
- **And** 可以查看产品详情和溯源信息
- **And** 可以加入购物车并完成支付
#### 3.3.3 用户故事6订单跟踪
**As a** 消费者
**I want to** 跟踪我的订单状态
**So that** 我可以了解配送进度
**验收标准:**
- **Given** 我已下单购买
- **When** 我查看订单状态
- **Then** 我应该看到订单的实时状态
- **And** 可以查看物流跟踪信息
- **And** 收到状态变更通知
### 3.4 银行监管小程序 (bank-supervision)
#### 3.4.1 核心功能
- 贷款申请处理
- 客户信息查看
- 风险评估工具
- 审批流程管理
- 数据统计分析
#### 3.4.2 用户故事7移动端贷款审批
**As a** 银行工作人员
**I want to** 在移动端处理贷款申请
**So that** 我可以提高工作效率
**验收标准:**
- **Given** 我收到贷款申请
- **When** 我使用银行监管小程序
- **Then** 我应该看到申请详情
- **And** 可以查看客户的养殖数据
- **And** 可以进行风险评估和审批
### 3.5 保险监管小程序 (insurance-supervision)
#### 3.5.1 核心功能
- 保险投保管理
- 理赔申请处理
- 现场查勘记录
- 客户服务
- 数据统计
#### 3.5.2 用户故事8现场查勘
**As a** 保险查勘员
**I want to** 在现场记录查勘信息
**So that** 我可以快速处理理赔案件
**验收标准:**
- **Given** 我在现场进行查勘
- **When** 我使用保险监管小程序
- **Then** 我应该能记录查勘信息
- **And** 可以拍照和录像作为证据
- **And** 数据实时上传到系统
## 4. 通用功能需求
### 4.1 用户认证
#### 用户故事9微信登录
**As a** 用户
**I want to** 使用微信账号登录
**So that** 我可以快速访问小程序功能
**验收标准:**
- **Given** 我首次使用小程序
- **When** 我点击登录按钮
- **Then** 系统应获取我的微信授权
- **And** 自动创建或关联用户账号
- **And** 登录状态保持有效
### 4.2 消息通知
#### 用户故事10消息推送
**As a** 用户
**I want to** 接收重要消息通知
**So that** 我可以及时处理相关事务
**验收标准:**
- **Given** 系统有重要消息
- **When** 消息需要推送给我
- **Then** 我应该收到小程序消息通知
- **And** 点击通知可以跳转到相关页面
- **And** 支持消息历史查看
### 4.3 数据同步
#### 用户故事11离线数据同步
**As a** 用户
**I want to** 在网络不稳定时也能使用基本功能
**So that** 我可以在任何环境下工作
**验收标准:**
- **Given** 我在网络不稳定的环境
- **When** 我使用小程序功能
- **Then** 基本数据应该缓存在本地
- **And** 网络恢复后自动同步数据
- **And** 冲突数据有合并策略
## 5. 非功能需求
### 5.1 性能需求
- 小程序启动时间不超过3秒
- 页面切换响应时间不超过1秒
- 图片加载优化,支持懒加载
- 数据缓存策略,减少网络请求
### 5.2 用户体验需求
- 界面设计符合微信小程序规范
- 操作流程简单直观
- 支持手势操作(滑动、长按等)
- 提供操作反馈和加载状态
### 5.3 兼容性需求
- 支持微信最新版本
- 兼容iOS和Android系统
- 适配不同屏幕尺寸
- 支持横竖屏切换
### 5.4 安全需求
- 用户数据加密传输
- 敏感信息本地加密存储
- 用户权限控制
- 防止数据泄露
## 6. 技术规范
### 6.1 开发技术
- **开发框架**:微信小程序原生开发
- **开发语言**JavaScript / TypeScript
- **样式语言**WXSS
- **模板语言**WXML
- **状态管理**:小程序全局状态管理
### 6.2 开发规范
- 遵循微信小程序开发规范
- 组件化开发模式
- 统一的代码风格
- 完善的错误处理
### 6.3 性能优化
- 代码分包加载
- 图片压缩和优化
- 请求合并和缓存
- 内存管理优化
## 7. 界面设计规范
### 7.1 设计原则
- 遵循微信设计语言
- 简洁明了的界面设计
- 一致的交互体验
- 符合用户使用习惯
### 7.2 色彩规范
- 主色调:与品牌色保持一致
- 辅助色:绿色(成功)、红色(错误)、橙色(警告)
- 背景色:浅灰色系
### 7.3 字体规范
- 标题16px-18px加粗
- 正文14px-16px常规
- 辅助文字12px-14px浅色
### 7.4 间距规范
- 页面边距16px
- 组件间距12px
- 内容间距8px
## 8. 数据管理
### 8.1 本地存储
- 用户登录状态
- 常用数据缓存
- 离线数据存储
- 用户偏好设置
### 8.2 数据同步
- 实时数据同步
- 增量数据更新
- 冲突解决机制
- 数据一致性保证
### 8.3 数据安全
- 敏感数据加密
- 数据传输安全
- 本地数据清理
- 隐私保护
## 9. 测试需求
### 9.1 功能测试
- 核心功能测试
- 用户流程测试
- 边界条件测试
- 异常情况测试
### 9.2 性能测试
- 启动性能测试
- 内存使用测试
- 网络请求测试
- 电池消耗测试
### 9.3 兼容性测试
- 不同机型测试
- 不同系统版本测试
- 不同网络环境测试
- 微信版本兼容测试
## 10. 发布和运营
### 10.1 发布流程
- 开发环境测试
- 测试环境验证
- 微信审核提交
- 正式版本发布
### 10.2 版本管理
- 版本号规范
- 更新日志记录
- 灰度发布策略
- 回滚机制
### 10.3 运营数据
- 用户活跃度统计
- 功能使用统计
- 性能监控数据
- 用户反馈收集
## 11. 验收标准
### 11.1 功能验收
- 所有核心功能正常工作
- 用户流程完整顺畅
- 数据同步准确及时
- 消息通知正常推送
### 11.2 性能验收
- 启动和响应速度达标
- 内存使用合理
- 网络请求优化
- 用户体验流畅
### 11.3 质量验收
- 代码质量符合规范
- 测试覆盖率达标
- 安全测试通过
- 兼容性测试通过
### 11.4 发布验收
- 微信审核通过
- 正式环境部署成功
- 监控告警正常
- 用户反馈良好

View File

@@ -0,0 +1,231 @@
# xlxumu畜牧管理系统 - 整个项目需求文档
## 版本历史
| 版本 | 日期 | 修改内容 | 修改人 |
|------|------|----------|--------|
| 1.0 | 2024-01-20 | 初始版本 | 产品团队 |
| 1.1 | 2024-09-21 | 更新项目结构和技术栈,与实际开发保持一致 | 产品团队 |
## 1. 项目概述
### 1.1 背景
随着畜牧业的快速发展和数字化转型需求传统的畜牧管理方式已无法满足现代化管理的需要。xlxumu畜牧管理系统旨在通过数字化手段为畜牧业提供全面的管理解决方案。
### 1.2 目标
- 提升畜牧业管理效率30%以上
- 降低管理成本20%以上
- 实现畜牧业全链条数字化管理
- 为政府监管提供数据支撑
- 为金融机构提供风险评估依据
### 1.3 成功标准
- 系统上线后6个月内注册用户达到10,000+
- 日活跃用户达到1,000+
- 系统可用性达到99.9%
- 用户满意度达到90%以上
## 2. 用户角色与用例
### 2.1 用户角色
#### 2.1.1 养殖户
- **描述**:从事畜牧养殖的个人或企业
- **主要需求**:养殖管理、数据记录、市场信息获取
#### 2.1.2 政府监管人员
- **描述**:负责畜牧业监管的政府工作人员
- **主要需求**:监管数据查看、政策发布、合规检查
#### 2.1.3 金融机构工作人员
- **描述**:银行、保险公司等金融机构工作人员
- **主要需求**:风险评估、贷款审批、保险理赔
#### 2.1.4 交易商
- **描述**:从事畜牧产品交易的商户
- **主要需求**:交易管理、价格信息、供需匹配
#### 2.1.5 系统管理员
- **描述**:负责系统运维和管理的技术人员
- **主要需求**:系统监控、用户管理、数据维护
### 2.2 核心用例
#### 2.2.1 养殖管理
- 牛只档案管理
- 饲养记录管理
- 健康监测
- 繁殖管理
#### 2.2.2 交易管理
- 牛只交易
- 价格发布
- 交易撮合
- 支付结算
#### 2.2.3 金融服务
- 贷款申请
- 保险投保
- 风险评估
- 理赔处理
#### 2.2.4 政府监管
- 数据上报
- 合规检查
- 政策发布
- 统计分析
## 3. 功能需求
### 3.1 养殖管理模块
#### 用户故事1牛只档案管理
**As a** 养殖户
**I want to** 创建和管理牛只档案
**So that** 我可以追踪每头牛的基本信息和历史记录
**验收标准:**
- **Given** 我是已登录的养殖户
- **When** 我点击"添加牛只"按钮
- **Then** 系统应显示牛只信息录入表单
- **And** 我可以输入牛只的基本信息(品种、性别、出生日期等)
- **And** 系统应生成唯一的牛只编号
#### 用户故事2饲养记录管理
**As a** 养殖户
**I want to** 记录每日的饲养情况
**So that** 我可以科学管理饲养过程
**验收标准:**
- **Given** 我选择了特定的牛只
- **When** 我添加饲养记录
- **Then** 系统应记录饲料类型、用量、时间等信息
- **And** 系统应计算饲养成本
### 3.2 交易管理模块
#### 用户故事3牛只交易发布
**As a** 养殖户
**I want to** 发布牛只交易信息
**So that** 我可以找到买家出售牛只
**验收标准:**
- **Given** 我有可出售的牛只
- **When** 我发布交易信息
- **Then** 系统应展示牛只详细信息和价格
- **And** 潜在买家可以查看并联系我
### 3.3 金融服务模块
#### 用户故事4贷款申请
**As a** 养殖户
**I want to** 在线申请贷款
**So that** 我可以获得资金支持扩大养殖规模
**验收标准:**
- **Given** 我需要资金支持
- **When** 我提交贷款申请
- **Then** 系统应收集我的基本信息和养殖数据
- **And** 银行可以查看我的申请并进行审批
### 3.4 政府监管模块
#### 用户故事5数据上报
**As a** 养殖户
**I want to** 向政府部门上报养殖数据
**So that** 我可以满足监管要求
**验收标准:**
- **Given** 政府要求数据上报
- **When** 我提交上报数据
- **Then** 系统应验证数据完整性
- **And** 政府监管人员可以查看上报数据
## 4. 非功能需求
### 4.1 性能需求
- 系统响应时间不超过3秒
- 支持并发用户数1000+
- 数据库查询响应时间不超过1秒
### 4.2 安全需求
- 用户数据加密存储
- 支持多因子认证
- 定期安全审计
- 数据备份和恢复
### 4.3 可靠性需求
- 系统可用性99.9%
- 数据一致性保证
- 故障自动恢复
- 负载均衡
### 4.4 兼容性需求
- 支持主流浏览器Chrome、Firefox、Safari、Edge
- 支持移动端访问
- 支持微信小程序
- 支持iOS和Android系统
## 5. 系统集成需求
### 5.1 第三方系统集成
- 微信支付/支付宝支付接口
- 短信验证服务
- 地图服务API
- 天气数据API
### 5.2 数据接口
- 政府监管数据接口
- 银行征信数据接口
- 保险公司数据接口
- 市场价格数据接口
## 6. 约束条件
### 6.1 技术约束
- 必须使用MySQL数据库
- 前端必须支持响应式设计
- 必须支持微信小程序
### 6.2 业务约束
- 必须符合国家畜牧业相关法规
- 必须满足数据安全和隐私保护要求
- 必须支持多地区部署
### 6.3 时间约束
- 项目开发周期6个月
- 分阶段交付,每月一个里程碑
## 7. 风险分析
### 7.1 技术风险
- 微服务架构复杂性
- 数据迁移风险
- 第三方接口依赖风险
### 7.2 业务风险
- 用户接受度风险
- 政策变化风险
- 竞争对手风险
### 7.3 风险缓解措施
- 技术预研和原型验证
- 分阶段开发和测试
- 建立应急预案
## 8. 验收标准
### 8.1 功能验收
- 所有核心功能正常运行
- 用户界面友好易用
- 数据准确性验证
### 8.2 性能验收
- 满足性能指标要求
- 压力测试通过
- 安全测试通过
### 8.3 用户验收
- 用户培训完成
- 用户反馈收集
- 问题修复完成

View File

@@ -0,0 +1,394 @@
# xlxumu畜牧管理系统 - 管理后台需求文档
## 版本历史
| 版本 | 日期 | 修改内容 | 修改人 |
|------|------|----------|--------|
| 1.0 | 2024-01-20 | 初始版本 | 产品团队 |
| 1.1 | 2024-09-21 | 更新管理后台模块结构,与实际项目目录保持一致 | 产品团队 |
## 1. 项目概述
### 1.1 背景
管理后台是xlxumu畜牧管理系统的核心管理界面为不同角色的用户提供专业的管理工具包括养殖管理、交易管理、金融监管、政府监管等多个子系统。
### 1.2 目标
- 提供直观易用的管理界面
- 支持多角色权限管理
- 实现数据可视化展示
- 提升管理效率和决策质量
### 1.3 成功标准
- 用户操作效率提升50%以上
- 界面响应时间不超过2秒
- 用户满意度达到90%以上
- 支持1000+并发用户访问
## 2. 用户角色与用例
### 2.1 用户角色
#### 2.1.1 超级管理员
- **描述**:系统最高权限管理员
- **主要需求**:系统配置、用户管理、权限分配、数据监控
#### 2.1.2 养殖管理员
- **描述**:负责养殖业务管理的人员
- **主要需求**:牛只管理、饲养记录、健康监测、成本分析
#### 2.1.3 交易管理员
- **描述**:负责交易业务管理的人员
- **主要需求**:交易审核、价格管理、订单处理、结算管理
#### 2.1.4 金融监管员
- **描述**:银行、保险等金融机构工作人员
- **主要需求**:贷款审批、风险评估、保险理赔、数据分析
#### 2.1.5 政府监管员
- **描述**:政府部门监管人员
- **主要需求**:数据统计、合规检查、政策发布、报告生成
#### 2.1.6 商城管理员
- **描述**:负责电商平台管理的人员
- **主要需求**:商品管理、订单处理、库存管理、营销活动
## 3. 功能需求
### 3.1 仪表板模块
#### 用户故事1数据概览
**As a** 管理员
**I want to** 在仪表板查看关键业务指标
**So that** 我可以快速了解系统运行状况
**验收标准:**
- **Given** 我登录管理后台
- **When** 我访问仪表板页面
- **Then** 我应该看到关键业务指标
- **And** 数据应实时更新
- **And** 支持自定义时间范围查询
#### 用户故事2数据可视化
**As a** 管理员
**I want to** 通过图表查看数据趋势
**So that** 我可以进行数据分析和决策
**验收标准:**
- **Given** 我在仪表板页面
- **When** 我查看数据图表
- **Then** 图表应准确反映数据趋势
- **And** 支持多种图表类型(柱状图、折线图、饼图等)
- **And** 支持图表交互和钻取
### 3.2 养殖管理模块
#### 用户故事3牛只档案管理
**As a** 养殖管理员
**I want to** 管理牛只档案信息
**So that** 我可以追踪每头牛的详细信息
**验收标准:**
- **Given** 我有养殖管理权限
- **When** 我访问牛只管理页面
- **Then** 我应该看到牛只列表
- **And** 支持添加、编辑、删除牛只信息
- **And** 支持批量操作和导入导出
#### 用户故事4饲养记录管理
**As a** 养殖管理员
**I want to** 记录和查看饲养数据
**So that** 我可以科学管理饲养过程
**验收标准:**
- **Given** 我选择特定牛只
- **When** 我添加饲养记录
- **Then** 系统应记录饲养详情
- **And** 支持历史记录查询
- **And** 自动计算饲养成本
#### 用户故事5健康监测管理
**As a** 养殖管理员
**I want to** 监测牛只健康状况
**So that** 我可以及时发现和处理健康问题
**验收标准:**
- **Given** 我需要监测牛只健康
- **When** 我记录健康数据
- **Then** 系统应支持多种健康指标
- **And** 异常情况应自动告警
- **And** 生成健康报告
### 3.3 交易管理模块
#### 用户故事6交易信息管理
**As a** 交易管理员
**I want to** 管理交易信息
**So that** 我可以确保交易的合规性
**验收标准:**
- **Given** 我有交易管理权限
- **When** 我查看交易列表
- **Then** 我应该看到所有交易信息
- **And** 支持交易状态管理
- **And** 支持交易审核功能
#### 用户故事7价格管理
**As a** 交易管理员
**I want to** 管理市场价格信息
**So that** 我可以维护价格体系
**验收标准:**
- **Given** 我需要管理价格
- **When** 我设置价格信息
- **Then** 系统应支持多级价格体系
- **And** 支持价格历史记录
- **And** 支持价格趋势分析
### 3.4 金融监管模块
#### 用户故事8贷款管理
**As a** 金融监管员
**I want to** 管理贷款申请和审批
**So that** 我可以控制金融风险
**验收标准:**
- **Given** 我有金融监管权限
- **When** 我处理贷款申请
- **Then** 系统应提供完整的申请信息
- **And** 支持风险评估工具
- **And** 记录审批流程
#### 用户故事9保险管理
**As a** 金融监管员
**I want to** 管理保险业务
**So that** 我可以处理保险相关事务
**验收标准:**
- **Given** 我处理保险业务
- **When** 我查看保险信息
- **Then** 系统应显示保险详情
- **And** 支持理赔处理流程
- **And** 生成保险报告
### 3.5 政府监管模块
#### 用户故事10数据统计
**As a** 政府监管员
**I want to** 查看行业统计数据
**So that** 我可以进行监管决策
**验收标准:**
- **Given** 我有政府监管权限
- **When** 我查看统计数据
- **Then** 系统应提供多维度统计
- **And** 支持自定义报表生成
- **And** 支持数据导出功能
#### 用户故事11合规检查
**As a** 政府监管员
**I want to** 进行合规性检查
**So that** 我可以确保行业规范
**验收标准:**
- **Given** 我需要进行合规检查
- **When** 我执行检查流程
- **Then** 系统应提供检查清单
- **And** 自动标识不合规项目
- **And** 生成检查报告
### 3.6 商城管理模块
#### 用户故事12商品管理
**As a** 商城管理员
**I want to** 管理商品信息
**So that** 我可以维护商品目录
**验收标准:**
- **Given** 我有商城管理权限
- **When** 我管理商品信息
- **Then** 系统应支持商品CRUD操作
- **And** 支持商品分类管理
- **And** 支持商品图片上传
#### 用户故事13订单管理
**As a** 商城管理员
**I want to** 处理订单信息
**So that** 我可以确保订单正常履行
**验收标准:**
- **Given** 我处理订单
- **When** 我查看订单列表
- **Then** 系统应显示订单详情
- **And** 支持订单状态更新
- **And** 支持物流跟踪
## 4. 非功能需求
### 4.1 用户体验需求
- 界面响应时间不超过2秒
- 支持键盘快捷键操作
- 提供操作引导和帮助文档
- 支持多语言切换
### 4.2 兼容性需求
- 支持主流浏览器Chrome、Firefox、Safari、Edge
- 支持1920x1080及以上分辨率
- 支持平板设备访问
- 兼容IE11及以上版本
### 4.3 安全需求
- 基于角色的权限控制
- 操作日志记录
- 会话超时管理
- 数据传输加密
### 4.4 性能需求
- 支持1000+并发用户
- 大数据量列表分页加载
- 图表渲染优化
- 文件上传下载优化
## 5. 技术规范
### 5.1 前端技术栈
- **框架**React 18+ / Vue 3+
- **构建工具**Vite / Webpack
- **UI组件库**Ant Design / Element Plus
- **状态管理**Redux / Vuex / Pinia
- **图表库**ECharts / Chart.js
- **HTTP客户端**Axios
### 5.2 开发规范
- TypeScript开发
- ESLint代码检查
- Prettier代码格式化
- 组件化开发
- 响应式设计
### 5.3 构建和部署
- 代码分割和懒加载
- 静态资源优化
- CDN部署支持
- 环境配置管理
## 6. 界面设计规范
### 6.1 布局结构
```
管理后台布局
├── 顶部导航栏
│ ├── Logo
│ ├── 系统名称
│ ├── 用户信息
│ └── 退出登录
├── 侧边导航栏
│ ├── 仪表板
│ ├── 养殖管理
│ ├── 交易管理
│ ├── 金融监管
│ ├── 政府监管
│ ├── 商城管理
│ └── 系统设置
└── 主内容区域
├── 面包屑导航
├── 页面标题
├── 操作按钮区
└── 内容展示区
```
### 6.2 设计原则
- 简洁明了的界面设计
- 一致的交互体验
- 清晰的信息层次
- 友好的错误提示
### 6.3 色彩规范
- 主色调:蓝色系(#1890ff
- 辅助色:绿色(成功)、红色(错误)、橙色(警告)
- 中性色:灰色系用于文本和边框
## 7. 权限管理
### 7.1 角色权限矩阵
| 功能模块 | 超级管理员 | 养殖管理员 | 交易管理员 | 金融监管员 | 政府监管员 | 商城管理员 |
|----------|------------|------------|------------|------------|------------|------------|
| 仪表板 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| 养殖管理 | ✓ | ✓ | - | - | 只读 | - |
| 交易管理 | ✓ | 只读 | ✓ | - | 只读 | - |
| 金融监管 | ✓ | - | - | ✓ | 只读 | - |
| 政府监管 | ✓ | - | - | - | ✓ | - |
| 商城管理 | ✓ | - | - | - | - | ✓ |
| 系统设置 | ✓ | - | - | - | - | - |
### 7.2 权限控制
- 菜单级权限控制
- 页面级权限控制
- 操作级权限控制
- 数据级权限控制
## 8. 数据管理
### 8.1 数据展示
- 列表数据分页显示
- 支持排序和筛选
- 支持搜索功能
- 支持批量操作
### 8.2 数据导入导出
- Excel文件导入导出
- CSV格式支持
- 数据模板下载
- 导入结果反馈
### 8.3 数据验证
- 前端表单验证
- 后端数据校验
- 错误信息提示
- 数据格式规范
## 9. 监控和日志
### 9.1 用户行为监控
- 页面访问统计
- 功能使用统计
- 用户操作路径
- 性能监控
### 9.2 操作日志
- 用户登录日志
- 数据修改日志
- 系统操作日志
- 异常错误日志
### 9.3 审计功能
- 敏感操作记录
- 数据变更追踪
- 权限变更记录
- 合规性审计
## 10. 验收标准
### 10.1 功能验收
- 所有功能模块正常工作
- 权限控制准确有效
- 数据操作正确无误
- 界面交互流畅
### 10.2 性能验收
- 页面加载速度达标
- 大数据量处理正常
- 并发访问测试通过
- 内存使用合理
### 10.3 用户体验验收
- 界面设计美观统一
- 操作流程简单直观
- 错误提示清晰明确
- 帮助文档完整
### 10.4 兼容性验收
- 浏览器兼容性测试通过
- 不同分辨率适配正常
- 移动端访问体验良好
- 打印功能正常工作