第三次作业--原型设计

这个作业属于哪个课程 课程链接
这个作业要求在哪里 作业要求的链接
这个作业的目标 熟悉原型设计工具,掌握原型设计

对比原型设计工具

1.墨刀

  • 特点
    • 拖拽式控件,简单易懂,方便上手
    • 拥有免费的项目模板,丰富的素材库
    • 需要付费才能使用更多功能,比如将项目导出安卓apk,团队协作等
    • 仅适合移动端原型设计

2.Axure RP

  • 特点
    • 功能多且复杂,功能强大但是学习成本高
    • 素材较少

3.Mockplus

  • 特点
    • 支持协同工作
    • 支持拖拽空间,易上手
    • 相比墨刀还能支持PC原型设计

需求分析

我选择第二个项目,以下是背景
博客园班级博客客户端
主要群体:所有班级博客的教师、助教、学生都是潜在用户,此外所有计算机专业有类似教学需求的教师、学生也可能成为潜在用户。
需求量:粗略统计博客园班级博客中的活跃用户约3000人。(暂未估计还未使用班级博客的潜在用户)
需求分类
整体:需要在手机上更加方便的使用班级博客,有时可能在离线的情况的需要浏览某些内容,需要更简洁美观适应手机的界面,需要完善的信息提醒功能,更加体系化的班级博客内容,更加完善的分类,会更方便用户找到自己需要的内容
教师:需要更加方便的对班级成员、教学内容及学生成绩进行管理
助教:需要更方便地对班级成员进行管理、与学生交流,对学生进行评价
学生:需要更方便的相互交流,完成作业

具体分析

  • 开发一个班级博客app,并提供离线博客功能。
  • 教师、助教、学生需要的功能不同,应设计不同界面,同时在登录时区分不同用户。
  • 教师应拥有添加,修改班级的功能,同时能在班级发布教学内容和管理学生成绩
  • 助教应能参与班级的管理以及评价学生
  • 应设计一个班级群聊的功能,教师、助教、学生能方便的交流
  • 用户需要收藏功能,方便查看(离线的博客自动收藏)
  • 用户需要博客分组功能,以便管理

    原型设计

    为避免博客繁杂啰嗦,具体跳转关系在项目中表现,博客中不做说明。
    登陆界面,不同类型用户界面功能不一样,点击相应的登陆按钮即可跳转到相应用户的界面
    第三次作业--原型设计_第1张图片
    注册界面
    第三次作业--原型设计_第2张图片
    学生界面,拥有主页,班级,消息和我四个部分,红点代表未看消息,主页可以离线和收藏博客
    第三次作业--原型设计_第3张图片
    班级界面显示已加入的班级,点击相应班级即可进入班级具体界面
    第三次作业--原型设计_第4张图片
    班级拥有提交作业,查看公告,投票以及查看班级成员的功能
    第三次作业--原型设计_第5张图片
    第三次作业--原型设计_第6张图片
    第三次作业--原型设计_第7张图片
    第三次作业--原型设计_第8张图片
    第三次作业--原型设计_第9张图片
    消息界面有班级聊天,好友聊天
    第三次作业--原型设计_第10张图片
    班级聊天支持班级成员一起聊天,同时还能添加成员好友
    第三次作业--原型设计_第11张图片
    第三次作业--原型设计_第12张图片
    好友聊天
    第三次作业--原型设计_第13张图片
    在我的页面,拥有博客分组和收藏博客的功能
    第三次作业--原型设计_第14张图片
    第三次作业--原型设计_第15张图片
    第三次作业--原型设计_第16张图片
    老师拥有管理班级,发布管理作业、公告、投票、班级成员、成绩等功能,其他功能与学生没有区别
    第三次作业--原型设计_第17张图片
    第三次作业--原型设计_第18张图片
    第三次作业--原型设计_第19张图片
    第三次作业--原型设计_第20张图片
    第三次作业--原型设计_第21张图片
    助教功能与老师大部分功能相同,除了不能管理成绩以及多了评价学生功能
    第三次作业--原型设计_第22张图片

    原型地址

    点我进入

总结

这次作业做了需求分析和使用原型设计工具,通过需求分析我们能清楚的把握用户的需求和开发者的需求,避免开发出没用的软件。通过原型设计能快速的做出项目的框架,直观的展示项目的交互功能,即方便用户了解项目,也方便开发人员理清开发思路。

你可能感兴趣的:(第三次作业--原型设计)