软工第三次作业
课程链接 | https://edu.cnblogs.com/campus/xnsy/Autumn2019SoftwareEngineeringFoundation |
作业链接 | https://www.cnblogs.com/harry240/p/11524127.html |
作业目标 | 初步掌握原型设计的思路、方法和渠道 |
(一)对比原型设计工具
1.墨刀
优点:原型设计方面做得很精致,其控件的拖拉、大小的调整,都会自然的去匹配相应的母版大小。无需去担心有多移动一点或多 选择一点。并且墨刀的系统控件都是基于APP,以及系统平台IOS和安卓,因此在里面可以首先选择相应的设备布局,减少了不少工作环节。另外墨刀的APP原型可以支持下载在手机里,你可以完全通过手机来打开你的原型,相应的AXURE这一点就做的很不好,虽然有插件支持手机预览,但是非常卡顿。
缺点:墨刀的清晰定位为移动端原型设计工具,因此在交互效果上、控件组合上,操作面板的选择上都不如AXURE 灵活,并且效果切换因为是采用连线的方式,有时候可能会给使用者一种脑子错乱的感觉。使用起来不是很自由。
2.MOCKPLUS
优点:简洁快速,适合软件团队、个人在软件开发的设计阶段使用。无需学习、快速上手、功能够用,并能够很好地表达自己的设计。
缺点:账号需要付费,不支持手势交互
3.AXURE
优点:有完整的教程,支持文档,支持原型预览,能快速、高效的创建原型,支持多人协作设计和版本控制管理,同时有着强大的第三方组件库。可以锻炼个人的思维。
缺点:不易上手,性价比不高
(二)需求分析
项目需求如下:
面向普通学生和社团管理员,集合了各个社团的信息,特色功能是活动的浏览和报名,以及活动的发布、审核与通知,同时还具有加入社团、发送站内信等功能。
项目背景和解决的痛点:
学生刚入西南石油大学时缺乏了解社团的长期的、便利的渠道;社团公众号文章分散各处;群里发的活动报名问卷容易被水过去,而且每次要填的信息都差不多。
社团管理员在管理社员时没有一个很好的工具,来发布活动、统计报名人员、通知活动变更等。
社联在管理所有社团时,在审核活动申请、审核场地申请、星级评定、材料收取等方面也存在一些困难。
因此,我们希望能打造一款软件连接学生、社团和社联,根据用户不同的使用需求,我们计划给将社团展示、活动报名等功能放在手机小程序端,在社团管理的大部分功能放在网页端。
需求分析:
(1)手机端
学生部分:
1.能够浏览近期将举办的社团活动和各个社团的简介,并且可以通过点击对应社团或活动查看其详情,同时可以自己主动报名参加活动 。
2.能够查看个人报名的活动的完成情况
3.能够查看个人消息:活动审核通知,社团活动变更消息等。
社团管理员部分:
首界面与普通学生端的不用太相似,只用具备发布活动、统计报名人员、通知活动变更等管理功能即可
发布活动包括活动时间,活动地点,活动名称,主办社团以及活动简介
通知活动变更的功能则是为了防止一些突发情况的发生
(2)网页端
社团管理员部分:
功能与手机端的类似,具备发布活动、统计报名人员、通知活动变更等管理功能
社联成员部分:
具备审核活动申请、审核场地申请、星级评定等功能
活动审核可以查看社团提交的活动的详细信息,包括时间地点和活动类型,方便社团联为社团安排教室,从而决定场地审核是否通过
星级评定分为1-5星,社团联根据社团所开展活动的实际参加人数和现场气氛为社团的此次活动评定等级
(三)原型设计(设计工具:墨刀)
小程序:https://free.modao.cc/app/bf27523eddd48dfda4242398a6dd950feac190f9#screen=sCBEE6F66541569940405711
网页端:https://free.modao.cc/app/ryfbpsihlikk182bjxcj0glun04qpb#screen=sk182bk5za5se36t5