姜睿喆---第三次个人作业
这个作业属于哪个课程 | 课程 |
---|---|
这个作业要求在哪里 | 作业要求 |
这个作业的目标 | 了解图书馆需求,对提出的需求进行分析 |
作业正文 | 如下 |
其他参考文献 | 见文末参考文献 |
一、提问内容
(1)问题一:图书馆系统面向的对象都有谁?老师、学生、管理员?
1.问题背景
了解此次开发的小程序面向的对象,可以更有针对性地对不同的用户群体进行优化设计。可以根据群体划分使用权限等。
2.课堂思考
图书馆系统主要面向学生群体,为在校生提供便利。
3.课后总结、补充
针对学生用户,提供大部分常用功能,如借阅、预约座位等功能的权限;对于老师用户,开放借阅、推荐书籍等功能的权限;对于管理员,可使用所有功能,尤其是对数据库的处理和维护至关重要。
(2)问题二:是否有办法解决图书馆的座位问题?如不能实时知道有无空位,以及占座现象的解决方案?
1.问题背景
图书馆占座现象严重,经常有书在人不在现象,一方面造成了座位的浪费,另一方面容易造成学生财物的丢失。此外,当有学生想去图书馆学习但不知道是否有空座位,去了发现没有空座位而引起的尴尬,是否可以增设座位的实时查询及预约功能,并且对这些功能要做出一定的限制以防滥用、浪费。
2.课堂思考
对于预约座位要考虑各种情形,如预约时间、预约时长、暂时离座等情形,要有不同的应对方式,需要的功能也更多。
3.课后总结、补充
对于座位问题,我认为在目前具备的技术水平和拥有的空闲时间在完成基础的图书馆功能上,较难实现,考虑的因素和应对手段复杂多样,虽然有一定想法,但在之后的团队任务中需要有所取舍。
二、建议
NABCD模型
1)N (Need 需求)
1.图书打卡:用于读书活动的推广。
2.电子刊物:用于网络阅读相关电子期刊。
3.阅读学分:对学分未满者进行及时通知,自动审核阅读量和记录阅读笔记提交情况。
4.预约占座:对图书馆座位的预约和各种情况的应对手段。
5.身边在看/年度阅读统计:对阅读数据进行分析,以及对不同专业的学生阅读书籍进行分析。
6.资源反馈:学生想要图书馆增加哪些书的存量或书的种类进行反馈,以便于调整图书馆书籍和进货新书。
需求较多,以下仅针对资源的反馈进行分析。
2)A (Approach 做法)
个人认为,通过增设反馈的模块,可以以填写问卷的方式收集相关书籍信息。比如哪些书的数量较少经常借不到、哪些好书图书馆没有而学生想推荐的,都可以通过这样的方式进行反馈。当图书馆管理员接收到相关的反馈,定期进行统计,便可以决策上架哪些书籍或者增加部份书的藏书量。在增加相关书籍后,可以通过消息通知给学生,图书馆最近上架的书或增加的藏书量。
3)B (Benefit 好处)
方便收集学生的阅读需求和阅读兴趣取向,帮助图书馆管理员对藏书的种类和数量进行及时调整,优化学生的借阅体验。
4)C (Competitors 竞争)
目前市面上大部分书籍都可以找到电子版,喜欢阅读纸质版的人数以及愿意来图书馆借书的人数不多,电子版刊物一定程度上取代了纸质版刊物的地位,可能会导致资源的闲置和浪费。
5)D (Delivery 交付, Data 数据)
通过问卷调查和后台反馈对学生反馈数据进行收集,生成Excel或csv文件。管理员通过收集到的Excel或csv文件进行处理。