结对项目之需求分析与原型设计
结对项目之需求分析与原型设计
结对者:3019梁雨芊;3030黄靖媛
在《构建之法》的第八章中,介绍了NABCD模型,因此我们将以NABCD模型贯穿于此次结对项目中。
NABCD模型目的是:在竞争性地环境中做实用并且创新的项目;
而具体的解释如下:N需求(need):作为高校师生尤其是学生学习的重要场所,图书馆开馆服务不仅意味着各类工作人员到岗服务,更包括图书馆的馆藏、桌椅等同样满足学生们的需求。近年来,高校图书馆自习位置紧张、学生们大排长龙的新闻屡见不鲜。尤其在秋季学期的考研、公务员考试准备期间,图书馆的位置更加火爆。我们项目小组拟设计一款图书馆占座app以解决高校师生对图书馆位置一座难求的问题。
- A做法(approach):利用物联管理原理,具体到图书馆每一个位置的使用情况。
- B好处(benefit):让高校师生更高效地利用图书馆资源,提高学习和工作效率,将图书馆座位利用率最大化。
- C竞争(competitors):目前市场上针对图书馆应用的软件不多,且还没有存在一款巨有代表性的app,项目发展空间很大。
- D推广(delivery):首先在各高校校园内以地推方式宣传,并可在各公众号宣传等推广方式。
一、结对设计过程
按照本次作业的要求,我们两人来自不同的课设小组,我们的结对是比较主动和积极的,在本次作业发布的第二天我们就互相联系,达成结对共识。在规定时间内,共同合作,完成本次作业。
二、原型设计
使用工具:墨刀
- 设计思路——我要座是一款基于app的座位物联管理系统软件,主要原理是通过座位码物联图书馆每一张座位。用户仅需使用登陆app直接获取每一张座位的使用信息,就可以知道该座位的使用情况。并提供图书馆位置预约功能,预约者在预约时间10分钟后仍未能到达座位,将自动解除该预约。
- 主页界面——学生通过学号、密码登陆
- 功能界面——图书馆座位表、区域表和结果查询等。这些图在学生选座时将起到重要的作用。
- 结束界面——显示使用者是否占座成功。并提示使用者在预约时间10分钟内到达座位。当使用者超过预约时间到达座位,自动弹出预约解除提醒。
三、效能分析
内容 | 时长 |
需求分析 | 1h |
流程设计 | 1.5h |
手绘原型草图 | 2h |
用墨刀进行原型设计 | 3h |
博客园编写 | 2h |
系统后期完善 | 1h |
四、原型设计展示
1.登陆(用户名为学生学号,密码为学号后六位)转至图2。
(图1)
2.进入主界面。点击“我要座”可进行座位预约(转至图3);点击“我要坐”可扫码,确认占座(转至图7)。
(主界面)
3.点击“预约”可开始座位预约(转至图4)。
(图3)
4.点击“取消”(返回图3);点击“确认”成功占座(转至图5)。
(图4)
5.点击“取消预约”可取消座位预约(转至图6)。
(图5)
6.点击“否”则不取消预约(返回图5);点击“是”确认取消座位预约(返回图3)。
(图6)
7.扫码确认占座。
(图7)
8.扫码成功,点击“确认”即占座成功,且返回主界面(图2)。
(图8)
9.再次点击“我要坐”扫码即可取消占座(如图9)点击“否”则返回主界面,点击“是”即取消占座,(转至图10)
(图9)
10.点击“确认”及取消占座成功,即可离开座位(返回主界面)。
(图10)
五、总结
梁雨芊:“高校在如期末时期中学生对图书馆位置的需求较大,因设计出此app用以解决图书馆占座的问题。初步设计如上所述,往后会不断改善,增加特定选座等功能。为此我们必须更加努力地学习软件工程的知识,不断提升。”
黄靖媛:“此次结对作业,我负责原型设计,这让我更清晰项目的功能以及不足之处;队友负责需求分析,结对让我们效率更高,作业很快就完成。”