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.7 KiB
原型设计说明文档
2.1 原型工具的选择
本项目选择使用**墨刀(Modao)**作为原型设计工具。
选择理由:
- 免费版功能充足:墨刀提供免费版本,功能足够完成本次项目的原型设计需求
- 上手简单:界面直观,学习成本低,适合快速原型设计
- 交互性强:支持创建交互式原型,可以模拟真实的用户操作流程
- 易于分享:支持在线分享链接,方便团队成员查看和反馈
- 导出方便:支持导出图片和PDF,便于文档展示
- 中文支持好:作为国产工具,对中文支持完善
2.2 原型设计流程
设计步骤:
-
需求分析:根据实验要求,确定需要设计的功能模块
- 学生管理模块
- 点名模块(随机/顺序)
- 积分管理模块
- 数据可视化模块
-
页面结构设计:
- 主界面采用标签页(Tab)布局
- 每个功能模块独立一个标签页
- 保持界面简洁统一
-
交互设计:
- 设计按钮点击、表单提交等交互流程
- 考虑用户操作的便捷性
- 添加必要的提示和反馈
-
视觉设计:
- 采用简洁现代的设计风格
- 使用合适的颜色搭配(主色调:绿色系)
- 确保文字清晰可读
2.3 原型作品链接
墨刀原型链接:[在此处填入墨刀原型分享链接]
(注:实际使用时,需要在墨刀中创建原型并获取分享链接)
2.4 原型界面图片展示
主界面设计
主界面采用标签页布局,包含以下四个主要模块:
-
点名模块
- 点名模式选择(随机/顺序)
- 被点学生信息大屏显示
- 点名结果记录表单
- 最近点名历史记录
-
学生管理模块
- 学生列表表格展示
- Excel导入功能
- 学生信息增删改查
-
积分管理模块
- 统计信息展示
- 积分排名表格
- 导出积分详单功能
-
数据可视化模块
- 积分排名柱形图/折线图
- 可切换图表类型
- 可调整显示数量
设计建议:
- 保持界面简洁,避免过度设计
- 使用统一的颜色和字体规范
- 确保交互流程清晰易懂
- 考虑实际开发的可实现性
2.6 原型与实现的对应关系
| 原型页面 | 实现文件 | 说明 |
|---|---|---|
| 主界面 | frontend/main_window.py |
标签页布局 |
| 点名页面 | frontend/widgets/rollcall.py |
点名功能实现 |
| 学生管理页面 | frontend/widgets/student_management.py |
学生管理功能 |
| 积分管理页面 | frontend/widgets/score_management.py |
积分管理功能 |
| 可视化页面 | frontend/widgets/visualization.py |
数据可视化 |