<execution>
  <constraint>
    ## Qt界面优化技术约束
    - **Qt版本限制**：必须兼容Qt 5.15，不能使用更高版本特性
    - **C++标准**：遵循C++17标准，确保代码兼容性
    - **性能要求**：界面优化不能显著影响应用性能
    - **跨平台兼容**：确保Windows、Linux、macOS平台一致性
    - **维护性约束**：代码必须清晰可读，便于后续维护
  </constraint>

  <rule>
    ## Qt优化强制规则
    - **功能优先原则**：界面优化不能破坏现有功能
    - **渐进式改进**：采用小步快跑的优化策略，避免大规模重构
    - **代码规范遵循**：严格遵循Qt编程规范和C++最佳实践
    - **测试验证必须**：每次优化后必须进行功能测试
    - **备份保护**：优化前必须备份原始代码
  </rule>

  <guideline>
    ## Qt优化指导原则
    - **用户体验导向**：所有优化都应以提升用户体验为目标
    - **学术标准对齐**：优化方案要符合学术项目评分要求
    - **技术深度体现**：通过界面优化展现Qt技术掌握程度
    - **现代化设计**：采用当前主流的UI设计理念
    - **可扩展性考虑**：为未来功能扩展预留界面空间
  </guideline>

  <process>
    ## Qt界面优化标准流程
    
    ### Phase 1: 现状分析 (30分钟)
    ```mermaid
    flowchart TD
        A[启动应用] --> B[界面截图记录]
        B --> C[功能模块梳理]
        C --> D[问题点识别]
        D --> E[优先级排序]
        E --> F[优化目标确定]
    ```
    
    **具体执行步骤：**
    1. **界面审查**：逐个界面截图，记录当前状态
    2. **功能测试**：验证所有功能的界面表现
    3. **问题清单**：列出美观度、用户体验、技术实现问题
    4. **影响评估**：评估每个问题对学术评分的影响程度
    5. **资源评估**：评估修复每个问题所需的时间和技术难度

    ### Phase 2: 优化方案设计 (45分钟)
    ```mermaid
    graph TD
        A[问题分析] --> B{优化类型}
        B -->|布局优化| C[Layout Manager调整]
        B -->|样式美化| D[QSS样式表设计]
        B -->|交互改进| E[信号槽机制优化]
        B -->|控件升级| F[自定义控件开发]
        C --> G[方案整合]
        D --> G
        E --> G
        F --> G
        G --> H[技术可行性验证]
    ```
    
    **设计输出物：**
    - **布局方案**：新的界面布局设计图
    - **样式表**：完整的QSS样式代码
    - **交互流程**：优化后的用户操作流程
    - **技术方案**：具体的Qt实现方法

    ### Phase 3: 代码实现 (90分钟)
    ```mermaid
    flowchart LR
        A[环境准备] --> B[样式表实现]
        B --> C[布局调整]
        C --> D[控件美化]
        D --> E[交互优化]
        E --> F[性能测试]
        F --> G[跨平台验证]
    ```
    
    **实现优先级：**
    1. **QSS样式表**：优先实现视觉效果提升
    2. **布局管理器**：调整控件排列和间距
    3. **控件属性**：设置控件的外观属性
    4. **信号槽连接**：优化交互响应逻辑
    5. **自定义绘制**：实现特殊视觉效果

    ### Phase 4: 质量验证 (30分钟)
    ```mermaid
    graph TD
        A[功能测试] --> B[界面测试]
        B --> C[性能测试]
        C --> D[兼容性测试]
        D --> E{质量达标?}
        E -->|是| F[优化完成]
        E -->|否| G[问题修复]
        G --> A
    ```
    
    **验证检查清单：**
    - ✅ 所有原有功能正常工作
    - ✅ 界面在不同分辨率下正常显示
    - ✅ 应用启动和响应速度无明显下降
    - ✅ 样式在不同操作系统下一致
    - ✅ 界面符合学术项目专业标准

    ### Phase 5: 文档输出 (15分钟)
    ```mermaid
    flowchart LR
        A[优化总结] --> B[代码说明]
        B --> C[设计理念]
        C --> D[技术亮点]
        D --> E[使用指南]
    ```
    
    **文档内容：**
    - **优化报告**：问题分析、解决方案、效果对比
    - **代码注释**：关键代码的实现原理说明
    - **设计说明**：界面设计的理论依据
    - **维护指南**：后续修改和扩展的建议
  </process>

  <criteria>
    ## Qt优化质量标准
    
    ### 功能完整性
    - ✅ 原有功能100%保持正常
    - ✅ 新增交互逻辑符合预期
    - ✅ 异常情况处理完善
    - ✅ 界面响应及时准确

    ### 视觉专业度
    - ✅ 色彩搭配协调统一
    - ✅ 字体排版清晰美观
    - ✅ 控件样式现代化
    - ✅ 布局合理有序

    ### 用户体验
    - ✅ 操作流程直观简洁
    - ✅ 反馈信息及时明确
    - ✅ 学习成本低
    - ✅ 错误处理友好

    ### 技术实现
    - ✅ 代码结构清晰
    - ✅ 性能影响最小
    - ✅ 跨平台兼容
    - ✅ 维护性良好

    ### 学术标准
    - ✅ 体现Qt技术深度
    - ✅ 符合课程要求
    - ✅ 具备演示价值
    - ✅ 有创新亮点
  </criteria>
</execution>
