(sprint)第1天:需求分析与技术方案设计

📅 2026/7/12 4:38:30 👁️ 阅读次数 📝 编程学习
(sprint)第1天:需求分析与技术方案设计

昨天的成就

  • 完成项目需求分析,明确两个核心模块的功能边界
  • 设计数据库表结构草案
  • 预估总开发周期:10天(评估反馈模块5天,应急预案模块5天)
  • 耗时 :2小时 | 剩余时间 :9天
    遇到的困难
  • 评估反馈模块与演练计划的关联关系需要进一步确认
  • 批量导入功能的模板格式尚未确定
    今天的任务
  1. 与产品确认需求细节
  2. 完成数据库表结构最终设计
  3. 创建数据库初始化脚本
    代码签入
    -- 评估反馈表设计
    CREATE TABLE drill_evaluations (
      id INT PRIMARY KEY AUTO_INCREMENT,
      plan_id INT,
      problem_description TEXT,
      severity ENUM('low', 'medium', 'high', 'critical'),
      status ENUM('pending', 'resolved', 'closed'),
      created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
      FOREIGN KEY (plan_id) REFERENCES drill_plans(id)
    );

-- 应急预案表设计
CREATE TABLE emergency_plans (
  id INT PRIMARY KEY AUTO_INCREMENT,
  title VARCHAR(255),
  category VARCHAR(100),
  content TEXT,
  version VARCHAR(20),
  status ENUM('draft', 'active', 'archived'),
  created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);