第三次个人作业--原型设计
《构建之法》 第三次作业
这个作业属于哪个课程 | 系统分析与设计 |
作业要求 | 原型设计 |
作业目标 | 通过比较常见的原型工具选择顺手的工具进行原型设计的学习 |
1. 原型工具对比
1.1 Mockplus(慕客)
Mockplus是我第一个接触的原型工具,第一次用还是有点困难,还好在看了它的十分钟快速入门的视频后
使用起来还是挺方便的。它很适合软件团队、个人在软件开发的设计阶段使用。
-
优点:
- 操作简单,上手快,
- 组件及页面间的交互功能比较完善,
- 有自动填充文本和图片的功能。
-
缺点:
- 可以使用的免费图标太少,更多的需要购买
1.2 Axure RP
**Axure RP是美国Axure Software Solution公司旗舰产品,是一个专业的快速原型设计工具,因为是英文版,我觉得不太方便入门使用,了解较少。
**
-
优点:
- 相比较另外两款虽然比较复杂,但还是更为严谨灵活。
-专业性强 - 可以保存有各修订版本的模块
- 相比较另外两款虽然比较复杂,但还是更为严谨灵活。
-
缺点:
- 较为复杂,上手慢
- 基础组件多,模板较少开发慢
- 收费
1.3 墨刀
墨刀是一款在线原型设计与协同工具,使用起来十分方便,同时也是协作平台,项目成员可以协作编辑、审阅,对我们来说将之用于项目之初进行原型设计是个比较好的选择。
-
优点:
- 操作简单,简单拖拽和设置即可有比较好的效果。
- 相比较慕客它的组件和图标等素材库丰富
- 上手快,适合初学者使用,且大多数功能都能免费使用。
- 有较多类型的模板,可以快速进行原型设计
-
缺点:
-
由于云端储存,每一次修改版本都会被覆盖
-
相比较慕客,没有自动填充文本和图片的功能
对比三种原型设计工具,我更喜欢使用墨刀进行原型开发,主要原因在于其素材较多、操作简单适合对app的原型设计,而且可以直接在云端进行编辑设计。
-
2. 需求分析
2.1 项目需求如下:
面向普通学生和社团管理员,集合了各个社团的信息,特色功能是活动的浏览和报名,以及活动的发布、审核与通知,同时还具有加入社团、发送站内信等功能。
项目背景和解决的痛点:
学生刚入西南石油大学时缺乏了解社团的长期的、便利的渠道;社团公众号文章分散各处;群里发的活动报名问卷容易被水过去,而且每次要填的信息都差不多。
社团管理员:在管理社员时没有一个很好的工具,来发布活动、统计报名人员、通知活动变更等。
社联在管理所有社团时,在审核活动申请、审核场地申请、星级评定、材料收取等方面也存在一些困难。
我们希望能打造一款软件连接学生、社团和社联,根据用户不同的使用需求,我们计划给将社团展示、活动报名等功能放在手机小程序端,在社团管理的大部分功能放在网页端。
项目面向的用户:
小程序: 主要面向西南石油大学学生,其中的社团管理功能,则面向社长等社团管理员。
网页端: 主要面向社长等社团管理员,还能面向社联。
2.2 需求分析
2.2.1业务需求分析
用户可以使用该系统对大学社团进行了解和管理
2.2.2用户需求分析
-
普通大学生: 初入大学的大学生对大学的社团无法有充分的了解,我们设计一款针对社团的app,将社团的活动、社团信息、招人海报等发布在app上。学生就可用过app加入社团及了解到喜欢的社团活动。**
-
社团管理员:为更好地管理社团及发布和组织社团活动,管理员可以通过app完成对活动的申请及管理入团和发布活动。**
-
社联:社联主要是审核社团的组建和活动的申请,为减小社联工作量及社团管理员提交材料的时间,可以将这些事务的处理放到网上,而app则不适合该工作人员,因此考虑开发出网页端适合在办公室处理社团申请和活动申请等工作。**
针对三个用户需求,整理出在移动端和网页端的主要功能设计:
-
移动端:
- 登录、注册
- 社团活动浏览
- 社团浏览
- 社团管理
- 信息修改
- 站内信
- 人员管理
- 社团活动申请
-
网页端:
- 登录、注册
- 审核社团活动申请
- 提交社团申请资料
- 提交活动申请资料
3. 原型设计
移动端:
主要页面浏览:
** 部分页面:**
网页端展示:
移动端原型设计链接:https://free.modao.cc/app/7rcvz9raculk10jbh1lx0qj1tpsjvb
网页端原型设计链接:https://free.modao.cc/app/d40ee5d09ee2b967414af174e705255e13f713d2
4. 总结
通过对三种原型设计工具的对比,我个人更喜欢使用墨刀进行原型设计,上手比较快而且素材丰富。初次进行原型设计掌握不好原型工具的精髓,但在项目进行之前进行原型设计是一个很好的做法。在做项目时,我们可以根据自己所了解的用户需求,描画出应用系统的功能界面后与用户进行交流和沟通,通过“界面原型”这一载体,达到双方逐步明确项目需求的目的。我觉得这种方法可以在用户不明确具体需求,或开发人员对产品没有很好的定义的时候就可以采用这种“可视化”的界面原型对需求进行确定,同时开发时还可以根据界面原型进行快速的开发,可以极大地提高开发效率。