第三次作业--原型设计
这个作业属于哪个课程 | 课程链接 |
---|---|
这个作业要求在哪里 | 作业要求的链接 |
这个作业的目标 | 熟悉原型设计工具,掌握原型设计 |
对比原型设计工具
1.墨刀
- 特点
- 拖拽式控件,简单易懂,方便上手
- 拥有免费的项目模板,丰富的素材库
- 需要付费才能使用更多功能,比如将项目导出安卓apk,团队协作等
- 仅适合移动端原型设计
2.Axure RP
- 特点
- 功能多且复杂,功能强大但是学习成本高
- 素材较少
3.Mockplus
- 特点
- 支持协同工作
- 支持拖拽空间,易上手
- 相比墨刀还能支持PC原型设计
需求分析
我选择第二个项目,以下是背景
博客园班级博客客户端
主要群体:所有班级博客的教师、助教、学生都是潜在用户,此外所有计算机专业有类似教学需求的教师、学生也可能成为潜在用户。
需求量:粗略统计博客园班级博客中的活跃用户约3000人。(暂未估计还未使用班级博客的潜在用户)
需求分类
整体:需要在手机上更加方便的使用班级博客,有时可能在离线的情况的需要浏览某些内容,需要更简洁美观适应手机的界面,需要完善的信息提醒功能,更加体系化的班级博客内容,更加完善的分类,会更方便用户找到自己需要的内容
教师:需要更加方便的对班级成员、教学内容及学生成绩进行管理
助教:需要更方便地对班级成员进行管理、与学生交流,对学生进行评价
学生:需要更方便的相互交流,完成作业
具体分析
- 开发一个班级博客app,并提供离线博客功能。
- 教师、助教、学生需要的功能不同,应设计不同界面,同时在登录时区分不同用户。
- 教师应拥有添加,修改班级的功能,同时能在班级发布教学内容和管理学生成绩
- 助教应能参与班级的管理以及评价学生
- 应设计一个班级群聊的功能,教师、助教、学生能方便的交流
- 用户需要收藏功能,方便查看(离线的博客自动收藏)
- 用户需要博客分组功能,以便管理
原型设计
为避免博客繁杂啰嗦,具体跳转关系在项目中表现,博客中不做说明。
登陆界面,不同类型用户界面功能不一样,点击相应的登陆按钮即可跳转到相应用户的界面
注册界面
学生界面,拥有主页,班级,消息和我四个部分,红点代表未看消息,主页可以离线和收藏博客
班级界面显示已加入的班级,点击相应班级即可进入班级具体界面
班级拥有提交作业,查看公告,投票以及查看班级成员的功能
消息界面有班级聊天,好友聊天
班级聊天支持班级成员一起聊天,同时还能添加成员好友
好友聊天
在我的页面,拥有博客分组和收藏博客的功能
老师拥有管理班级,发布管理作业、公告、投票、班级成员、成绩等功能,其他功能与学生没有区别
助教功能与老师大部分功能相同,除了不能管理成绩以及多了评价学生功能
原型地址
总结
这次作业做了需求分析和使用原型设计工具,通过需求分析我们能清楚的把握用户的需求和开发者的需求,避免开发出没用的软件。通过原型设计能快速的做出项目的框架,直观的展示项目的交互功能,即方便用户了解项目,也方便开发人员理清开发思路。