陈嘉浩---第三次个人作业
这个作业要求在哪里 | <第三次个人作业> |
---|---|
这个作业的目标 | <了解图书馆程序设计需求,分析需求> |
作业正文 | <陈嘉浩---第三次个人作业> |
其他参考文献 | <构建之法——NABCD模型> |
一、提出问题
问题一:在图书馆怎么知道哪些座位被预约?怎么避免搞混坐了别人的座位?
问题背景:如果没有明确的区分座位,那么可能有人会坐到别人预约的位子上,引起不必要的争吵
问题解答:可以专门划分出一片区域,把图书馆的座位分为预约区和非预约区。
问题二:该从哪里获取图书馆的数据?能否直接连接图书馆的数据接口?
问题背景:我们需要得到图书馆的数据来帮助我们开发一些功能。
问题解答:图书管理员告诉我们图书馆系统是外包的,不可能给我们直接连接,但可以给我们图书馆的历史数据。
二、解决方案(分析NABCD模型)
(1)N (Need 需求)
合理规划座位,避免资源浪费。
获取图书馆图书数据。
(2)A (Approach 做法)
可以专门分出图书馆一块区域来为座位预定的同学服务,通过小程序来实现座位的消息通知和到达打卡功能,设定合理的规则来实现座位预约。
通过图书馆管理员获得图书馆的历史数据。
(3)B (Benefit 好处)
方便图书管理员的工作,不需要人工手动提醒,方便部分同学预定座位,避免争吵。
(4) C (Competitors 竞争)
线上阅读软件使得各类电子书籍更具竞争力,造成图书馆借阅人数下降,图书馆程序可以减轻管理人员的压力,对使用者来说小程序也更直观便于使用,吸引更多读者。
(5) D (Delivery 交付,Data 数据)
可以在图书馆门口展示图书馆程序二维码,同时通过图书管公众号和同学们互相之间推广使用。
三、参考资料