You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2.7 KiB

原型设计说明文档

2.1 原型工具的选择

本项目选择使用**墨刀Modao**作为原型设计工具。

选择理由:

  1. 免费版功能充足:墨刀提供免费版本,功能足够完成本次项目的原型设计需求
  2. 上手简单:界面直观,学习成本低,适合快速原型设计
  3. 交互性强:支持创建交互式原型,可以模拟真实的用户操作流程
  4. 易于分享:支持在线分享链接,方便团队成员查看和反馈
  5. 导出方便支持导出图片和PDF便于文档展示
  6. 中文支持好:作为国产工具,对中文支持完善

2.2 原型设计流程

设计步骤:

  1. 需求分析:根据实验要求,确定需要设计的功能模块

    • 学生管理模块
    • 点名模块(随机/顺序)
    • 积分管理模块
    • 数据可视化模块
  2. 页面结构设计

    • 主界面采用标签页Tab布局
    • 每个功能模块独立一个标签页
    • 保持界面简洁统一
  3. 交互设计

    • 设计按钮点击、表单提交等交互流程
    • 考虑用户操作的便捷性
    • 添加必要的提示和反馈
  4. 视觉设计

    • 采用简洁现代的设计风格
    • 使用合适的颜色搭配(主色调:绿色系)
    • 确保文字清晰可读

2.3 原型作品链接

墨刀原型链接[在此处填入墨刀原型分享链接]

(注:实际使用时,需要在墨刀中创建原型并获取分享链接)

2.4 原型界面图片展示

主界面设计

主界面采用标签页布局,包含以下四个主要模块:

  1. 点名模块

    • 点名模式选择(随机/顺序)
    • 被点学生信息大屏显示
    • 点名结果记录表单
    • 最近点名历史记录
  2. 学生管理模块

    • 学生列表表格展示
    • Excel导入功能
    • 学生信息增删改查
  3. 积分管理模块

    • 统计信息展示
    • 积分排名表格
    • 导出积分详单功能
  4. 数据可视化模块

    • 积分排名柱形图/折线图
    • 可切换图表类型
    • 可调整显示数量

设计建议:

  • 保持界面简洁,避免过度设计
  • 使用统一的颜色和字体规范
  • 确保交互流程清晰易懂
  • 考虑实际开发的可实现性

2.6 原型与实现的对应关系

原型页面 实现文件 说明
主界面 frontend/main_window.py 标签页布局
点名页面 frontend/widgets/rollcall.py 点名功能实现
学生管理页面 frontend/widgets/student_management.py 学生管理功能
积分管理页面 frontend/widgets/score_management.py 积分管理功能
可视化页面 frontend/widgets/visualization.py 数据可视化