陈嘉浩---第三次个人作业

这个作业要求在哪里 <第三次个人作业>
这个作业的目标 <了解图书馆程序设计需求,分析需求>
作业正文 <陈嘉浩---第三次个人作业>
其他参考文献 <构建之法——NABCD模型>

一、提出问题

问题一:在图书馆怎么知道哪些座位被预约?怎么避免搞混坐了别人的座位?

问题背景:如果没有明确的区分座位,那么可能有人会坐到别人预约的位子上,引起不必要的争吵
问题解答:可以专门划分出一片区域,把图书馆的座位分为预约区和非预约区。

问题二:该从哪里获取图书馆的数据?能否直接连接图书馆的数据接口?

问题背景:我们需要得到图书馆的数据来帮助我们开发一些功能。
问题解答:图书管理员告诉我们图书馆系统是外包的,不可能给我们直接连接,但可以给我们图书馆的历史数据。

二、解决方案(分析NABCD模型)

(1)N (Need 需求)
合理规划座位,避免资源浪费。
获取图书馆图书数据。

(2)A (Approach 做法)
可以专门分出图书馆一块区域来为座位预定的同学服务,通过小程序来实现座位的消息通知和到达打卡功能,设定合理的规则来实现座位预约。
通过图书馆管理员获得图书馆的历史数据。

(3)B (Benefit 好处)
方便图书管理员的工作,不需要人工手动提醒,方便部分同学预定座位,避免争吵。

(4) C (Competitors 竞争)
线上阅读软件使得各类电子书籍更具竞争力,造成图书馆借阅人数下降,图书馆程序可以减轻管理人员的压力,对使用者来说小程序也更直观便于使用,吸引更多读者。

(5) D (Delivery 交付,Data 数据)
可以在图书馆门口展示图书馆程序二维码,同时通过图书管公众号和同学们互相之间推广使用。

三、参考资料

构建之法——NABCD
如何提出一个好问题

posted @ 2021-03-30 21:03  陈嘉浩  阅读(69)  评论(0编辑  收藏  举报