悦座’—图书馆选座需求规格说明书
‘悦座’需求规格说明书
1前言
随着高校招生规模的不断扩大,新专业不断开设,课程不断增加,学生的学习需求不断增加,图书馆的工作量不断加大,尤其是管理座位这项非常重要而繁琐的工作,若是再依靠传统的线下排队、先到先得的方式进行,那将浪费大量的人力、时间和资源。针对这种情况,借助计算机技术辅助解决教学资源浪费的问题,寻找合理、高效、科学的图书馆管理方式显得非常之急需而重要。
1.1背景
信息时代飞速发展的今天,很多的行业、事业单位都已经步入计算机的世界, 依靠计算机开发的各种产品维护其运营,协助工作。计算机给人们的学习、生活、工作带来很大便利的同时,也可以大大提高各行业的经济效益和社会效益。而在教育事业的发展也是不容忽视的,对于高校庞大的学生数量,图书馆的座位管理工作变得愈来愈复杂和繁重,需要花费大量的人力,精力去处理和安排。因此,毫无疑问,利用计算机技术实现智能化安排,是最为省时和高效的。图书馆管理系统正是基于这个出发点而开发的。
1.2开发意义
首先应该看到计算机技术在各行业领域中应用的巨大作用,它不仅可以替代人工进行许多繁杂的劳动,节省许多资源,提高工作效率,还可以使敏感文档更加安全。在高校信息管理中,如何实现管理手段现代化,及时、准确的完成大量信息的分析处理,这个问题迫在眉睫。因此,建立一个自动化信息处理系统,结合学校实际,通过线上线下相结合,实现资源共享。既可以方便的管理学校图书馆的的信息,又可以逐步从手工操作的模式中脱离出来,提高工作效率的同时,又方便了广大师生及时了解、查询。
该系统为学生、老师增加了图书馆空余座位查询的功能,在此之上还增添了座位预定的强大功能,节省排队抢座时间。对图书馆的座位进行动态管理,座位灵活布置,免去人为安排,处理的繁琐。减轻工作强度,把管理工作从繁重重复的劳动中解放出来。
2系统设计要求
2.1系统需求分析
2.1.1任务概述
该图书馆管理系统主要是对高校图书馆座位的使用进行管理,方便高校管理空闲座位资源,方便学生信息查询,减少线下寻找座位的时间。系统开发中要考虑的重要约束是座位安排检测问题。主要有:
·开发周期短:两个月的开发时间需要开发者合理规划时间,做到多项任务并发。
·采用的方法与技术有限:项目团队成员的技术水平不够成熟,需要在开发中并发学习多种技术和能力。
2.2设计要求
2.2.1系统设计目标
图书馆管理系统以学生、图书馆管理员为主要服务对象,核心开发思想是实现考场安排,以考务管理为核心,提供多种形式的考务信息查询功能。为了达到预期的效果,最基本的要求是系统能够运行起来,实现资源共享,辅助高校处理考务管理工作,优化资源配置,实现管理现代化、信息化的目的。
2.2.2系统设计原则
(1)先进性和实用性相结合的原则:信息技术的飞速发展,要求系统的设计必须具有先进性,体现管理思想的先进,使用业务功能的先进和技术的先进,此外,要从用户的使用环境出发,做到先进性与实用性相结合。
(2)安全性和稳定性原则:系统中包涵有个人重要信息,系统在设计和实现时需充分考虑诸如信息的保密性、访问的可控性、数据的完整性、系统的冗余性等安全可靠性因素;系统运行应稳定可靠,当发生突发性故障,如掉电、非法操作等时,系统在故障排除后能自动将数据恢复到故障前的状态。
(3)可扩充性、易维护性和易操作性原则:为了方便今后系统的升级,要求系统设计结构要合理,余留相应升级接口。系统运行难免会出错,这时应考虑出错系统的设置和处理。系统应该具有友好的用户界面设计,方便用户使用,提供在线技术支持。
2.3系统可行性分析
2.3.1经济可行性分析
本系统开发所使用的软件都是免费的,硬件要求也不是很高,目前高校中很多学生都已拥有个人手机,只要连上互联网,就可以使用。所以开发投入和使用耗资都是极少的,因此开发系统在经济上是完全可行的。
2.3.2操作可行性分析
大多数高校学生早已使用过微信小程序操作平台,而图书管理系统正是基于微信操作平台来开发的客户端,相信在不熟悉手机操作的同学们眼中,熟悉这样一个简单的系统是件非常容易的事。而且本系统友好的用户界面设计,能够引导用户很快地掌握系统的使用方法。
2.3.3技术可行性分析
本系统使用python、、Office2007、Java、mysql等软件,结合前端开发技术进行开发,软件友好、操作简单的用户界面一直得到业界开发人员的好评。所以这样的结合无疑是较为成功的解决方案。Java提供了方便简单的编程语句,而mysql数据库不会像ORACLE那样耗资源,在高校这种数据量不是巨大的环境下足以应付。而前端开发技术如html、h5等稳定性很好,技术技术支持资料容易查找,所以在技术实现上相对资料较多的、可实现。
2.4 系统参与者描述
学生:系统服务对象,学生可以通过系统查看与预定座位信息。
管理员:系统最高权限持有者,可以管理座位的资源使用、编辑学生相关的各种信息,如限制违规学生的座位使用权限等。
2.5系统用例图及原型设计
2.5.1系统用例图
根据调查和分析画出如下的系统用例图:
图1
2.5.2原型设计
https://modao.cc/app/a72f33919f344d9a3624e1ac58363cc6ef277aa1 《悦座》
2.6系统功能要求描述
根据用例图把系统分为两个主要模块,即:用户板块和管理员板块。
2.6.1用户板块
为了方便学生可以随时查看图书座位资源的空缺情况,系统可以随时查看图书馆座位空缺情况,同时也支持实时预约座位、取消预约座位、预约座位的信息查看、学生基本信息查看等。学生用户根据自己的账号登录验证而后可以查看座位情况,在选择时间段,选择阅览室类型,查询后选择座位,确定选座后,可以在相对应预约时间段到图书馆签到,退座,暂离处理。同时也可以查看、修改本人基本信息。因此,通过该系统这个功能学生可以足不出户就可以预约座位。
与此同时,本系统还加入了惩罚机制,主要为了防止学生恶意占座,恶意对座位资源进浪费的情况发生,故而采取了应对措施。
预约模块:
预约座位系统与校园—卡通绑定,每位同学拥有一个账号,一个帐号只能预约一个座位。用户可在每天的08:00--21:00查询并预约当日空余座位。座位预约共有两种方法:
(1)线下预约:与当下的图书馆选座模式一样,先到先得。同学们可以在任何时间段到图书馆寻找空余的座位学习
(2)线上预约:同学们可以通过该系统进行查看是否剩余位置,在选座状态下点击快速抢座,依次选择使用的时间范围、时长、类型,提交后系统会自动预约匹配符合条件的座位,预约成功后需要用户必须扫描所预定座位上的二维码进行签到。
特别值得注意的是:
(1)线上预约具有优先权,若遇到线上预约了座位但去到后发现座位被占了,则线上预约的用户可让其离开或让图书馆管理员帮忙清场。
(2)读者预约座位以后,如果在规定时间内(30分钟)没有来馆签到,座位将自动被取消,释放给其他读者预约。
离座模块:
考虑读者的需求,参考其他高校的做法,座位预约系统将为读者提供合理的暂离时间,读者在刷卡出馆后会自动享受30分钟的暂离时间。如超过30分钟的暂离时间,座位将自动被取消,释放给其他读者预约。离开时必须扫描座位上的二维码,使用“暂时离开”功能。在预约台或微信上办理“暂时离开”,半小时内必须签到,可以选择预约台上签到或是扫描桌子上的二维码签到。
投诉留言模块:
考虑到营造一个合理、舒适、有序的自习室环境,让学生自觉遵守和维护图书馆自习室规则,本系统引入了投诉留言机制。该功能可以留言投诉对应座位主人的不良行为。如:吃东西,制造噪音、聊天等影响到其他同学自习的不文明行为。用户只需进入查询座位界面,点击该座位的用户,进行匿名投诉留言。
惩罚模块:
对于没有按时使用座位的用户,系统将在设定的时间到后自动取消预约,并生成违纪记录。若收到其他用户的投诉也将生成违纪记录并受到系统的处罚,每次累计2次,则限制1天使用系统。累计到7次,系统可将其身份划入预约黑名单。
2.7管理员板块
在选座功能模块内,管理员不能选座,但是管理员可以实时掌握座位的基本信息,可以随时查看当前的座位情况,预约情况等进行查看。但是不可以预约座位,预约座位模块只对学生用户开放。
管理员可使用此板块进行巡视座位的违规使用情况。如遇到位置是使用状态的,但线下却没人使用,则可以通过该板块修改座位信息,释放给其他读者预约。
2.8人员分工
团队协作一直是团队合作的精神。在之前的需求分析与原型设计中,我们进行了较为明确的分工。但在本次的选题报告和需求规格说明书的任务中,我们通过开会讨论、分派任务、共同设计的方式制作了这两份报告,具体分工如下:
|
人员 |
需求分析与原型设计 |
选题报告 |
需求规格说明书 |
比例 |
|
蔡海雄 |
墨刀原型设计 |
用户场景分析、 |
前言 系统设计要求 |
20% |
|
武雯欣 |
墨刀原型设计 |
项目描述 |
设计要求 系统可行性分析 |
20% |
|
阮满欢 |
需求分析与原型设计NABCD模型设计 |
创新与收益、 |
系统可行性分析 系统参与者描述 |
20% |
|
翁剑波 |
需求分析与原型设计NABCD模型设计 |
未来市场与竞争、 |
系统用力图及原型设计 |
20% |
|
邓雅灵 |
墨刀原型设计 |
真实用户调研 |
系统功能要求描述 |
20% |

浙公网安备 33010602011771号