日期:2023-01-24 阅读量:0次 所属栏目:软件技术
1 概述
随着六月考试周的到来,高校图书馆自习室座位资源短缺问题再一次成为讨论的焦点。自从高校扩招以来,校图书馆的自习室、阅览室座位资源与广大师生的强烈需求形成巨大的矛盾,占座现象随之而来且屡禁不止。如何在现有座位资源条件下,提高座位利用效率,减少甚至杜绝占座现象便成为诸多高校图书馆工作人员关注的重点。早在2006年,东南大学图书馆的刘大杰等人提出利用红外接近检测技术来判断座位的试用状态,以减少长时间占座现象[1];杜波曾提出在单片机、CAN技术和读卡器终端结合的基础上构建座位管理系统,提高座位使用效率[2];王祥斌提出与杜波类似的设计,拟采用读卡器分时复用技术与校园卡系统相互连接,构建座位管理系统,提供判断座位是否空闲、身份识别等功能[3]。但以硬件技术为基础开发的座位管理系统存在成本消耗大、功能单一、扩展性较弱、综合性价比不高等缺点,因此多数高校转向以软件技术为主体的构建思路,寻求更有效的解决方案。温州医学院孙发等人提出结合校园一卡通系统,采用Flash、ASP和数据库等技术,实现自动分发座位、选择交换座位、座位保留超时管理和图形动态显示座位状态等功能[4];安徽理工大学王守红提出的座位管理系统与此类似,且添加了指纹识别系统,只有第一次使用时需要刷卡,下次使用时直接验证指纹,加强读者身份的验证[5]。清华大学图书馆陈武等人提出基于校园一卡通系统和图书馆门禁系统相结合,实现图书馆座位的自助选择、显示、查询、短时保留、退出等功能,较大程度上缓解图书馆占座现象[6]。
通过调研可见,目前我国有不少高校图书馆已经采取了具体措施来应对“占座”现象。现阶段运行的座位分配系统、自习管理系统大多数以软件为主、硬件为辅,软硬结合。高校图书馆除了需要对用户进行必要的使用培训外,还需要加强对图书馆座位使用情况的巡查,投入大量的人力、物力,反而增加图书馆的投入。为此结合安徽大学图书馆的实际情况,以及广大师生对图书馆座位管理的具体需求,与专业的技术人员一起,设计了一套智能多平台的图书馆座位管理系统。
2 多平台座位管理系统设计
2.1 功能模块设计
本系统是多平台座位管理系统,不仅设置了整合刷卡、触摸操作、座位号打印等功能的终端操作设备,而且在图书馆网站上、智能手机客户端上增加座位管理的接口,用户可以随时随地查看图书馆座位实时动态,根据自身需求,预定图书馆座位。为此结合上文对用户需求分析,本系统设计了如下模块:
2.1.1自动座位分配模块
对自习座位没有特定要求的用户可以使用座位自动动态分配。为了使自动更加合理,本系统自动随机产生座位号,并将座位地址、使用时间、使用者的校园卡号、姓名等信息传输给打印机,打印出座位使用凭证,方便管理员检查验证。在早上开馆和课间等入馆高峰期的时间段规定只允许使用自动座位分配形式,以提高座位分配效率。此外本系统考虑到学生用户的需求差异,依据用户年级不同分配的可使用时间也不相同。一、二年级申请一次可以使用3个小时,而三、四年级以及研究生有较多写作任务的用户可以放宽至6小时。
2.1.2 自助选座模块
刷卡之后,对座位有选择性需求的用户,可以使用自助选座功能。打开界面后,可以查看座位动态信息,并依据具体情况选择自己需要的座位,然后按确定键,即可打印出座位使用凭证,凭证上的信息和自动分配座位的信息一致。此后用户选择的座位状态发生改变,被标记已用状态。
2.1.3 座位预约模块
鉴于图书馆座位资源有限,用户可以提前预定座位,避免到馆后没有座位的情况。这里对提前预约做出相应的限制:一是用户只可以提前10个小时进行预约;二是用户使用一个账号只可以预约一个座位。在本系统中为用户提供了三种方式进行预约。首先,用户可以各自习室、书库入口处的座位管理系统的终端机上点击预约模块,进行预约;其次,在校图书馆网站上提供了选择预约的接口,用户点击后可进入相关操作页面,直接操作即可;最后,本系统还将座位管理系统的预约功能集成到了校图书馆移动客户端上,使得安装校图书馆移动客户端的用户在手机上就可以直接预约座位。通过任何一种方式预约座位成功后,都不会打印凭证,但系统会显示用户的预约信息,并且告知需按规定时间到馆,在终端机上刷校园卡验证身份,打印使用凭证即可。
2.1.4 座位退回模块
当用户已经获取座位使用权之后,如果想退换,可以在座位退回模块进行退换,每人每天限退换一次。如果用户使用途中需要暂时离开,可以书库和自习室入口处刷卡,这样系统会自动保留20分种,座位状态由使用变为保留;当中午和下午用户去食堂用餐的高峰期,可以为用户提供1小时的座位保留。如果用户在座位保留时间内没有回到座位,用户的使用权就作废,座位将被收回,重新分配。
2.1.5 座位信息统计模块
座位统计模块将会统计各个书库、自习室的座位情况作出一个详细的统计,座位使用率、座位保留率、可分配数量以及各时段座位分配的情况,有利于用户避开高峰期,合理安排时间。另一方面本模块还统计各个用户累计使用时间,对一定累计时间内无违规行为的用户予以一定奖励比如分发书签、笔记本等文化用品,并获得优先选座的优待,以此来鼓励用户遵守图书馆相关规定。图书馆工作人员可以通过统计信息,进一步完善工作,提高用户对图书馆服务的满意度。
2.1.6 黑名单模块
黑名单模块主要针对在座位使用过程中存在违规行为的用户。如果用户扰乱图书馆正常秩序,恶意占座,将被拉入黑名单。首先如果用户没有使用座位管理系统、无座位使用凭证,直接入馆占座,一旦被管理员发现,会将其拉入黑名单并禁止一周内使用座位管理系统;如果用户在座位使用期内,离开图书馆时未办理退座手续或者超出座位保留时间,当用户再次刷卡回到图书馆时,系统将其自动拉入黑名单,对其处以禁用一天的处罚,座位自动收回;如果用户离开图书馆而未办理退座手续,在座位使用期到期时,系统自动收回,并将用户拉入黑名单,禁用座位管理系统一天。黑名单模块的设立并不是为了惩罚某个用户,而是鼓励、督促用户遵循图书馆座位管理系统的使用规则,提高座位资源的利用效率。
2.1.7 后台管理模
块
后台管理模块为管理员提供了较为完善的后台管理功能。座位管理、自习室管理、座位信息统计分析、黑名单管理等功能,此外,管理员拥有权限依据各个书库、自习室的具体情况,对各个系统进行参数设置,如设置各个座位使用的时长、书库和自习室提供分配的座位数量、座位保留时间、对黑名单用户禁用时间等。
2.2 人性化设计
2.2.1 时间提醒
本系统提供人性化的时间提醒功。当用户预定座位成功后,会发送一条短信告知用户座位的详细信息;当用户中途离开,系统会短息通知用户在限定的座位保留时间回到图书馆;座位使用期限截止前10分钟,系统也会发出短信提醒。
2.2.2 统一座位退回
由于晚上闭馆时需要退座的用户较多,为了节约用户时间,本馆规定在闭馆前45分钟内离开图书馆,无需刷卡退回座位,座位将在闭馆时统一由系统收回。
2.2.3 校园卡丢失
如果用户校园卡或者工卡丢失,但是仍有座位需求的可以去工作人员处,出示有效身份证件登记一下,即可获取一张零时用户卡,使用效果和校园卡没有区别。用户退座离馆时需退还零时用户卡。
2.3 系统流程设计
多平台座位管理系统的流程图如下所示,主要分为图1入馆选座操作流程和图2离馆退座流程。
有座位需求的用户刷卡入馆后,找到书库或自习室入口处的座位管理系统终端机。如果用户提前通过校图书馆网站、校移动图书馆客户端或本终端机进行提前预约,直接刷校园卡就可以打印座位使用凭证,然后就座即可;如果用户没有提前预约,则直接在终端机进行现场预约,可以选择随机分配座位或者自助选择座位两种方式。但在高峰时段,本系统只提供随机分配座位这一种模式。选择完成后,可以点击“确认”按钮,如果对选择座位不满意,可以退回重新选择。确认座位选择之后,就可以打印座位使用凭证,然后依据凭证入室就座。
图2 离座操作流程
用户离开书库或者自习室时需要再次刷卡。如果用户暂时离开图书馆,可以点击“暂时离开”,系统将会为用户保留座位30分钟(中午、晚间用户用餐期间保留60分钟),在30分钟内回到图书馆刷卡即可;如果用户要离开图书馆,则选择“离开“,然后在门禁处刷卡离开图书馆即可,系统将收回座位,重新分配;在闭关前45分内离开图书馆则无需进行退座手续,直接离开图书馆即可。
2.4 平面图设计
本系统为了提高人工识别率和管理效率,对所有的书库和自习室的所有资源进行统一编号,采用三段数字,分别表示楼层、书库或者自习室、座位号。系统的座位平面图采用全景化技术,按照座位实际分布情况显示。空余座位显示为白色,使用中的座位显示为红色,保留的座位显示为绿色,提前预约的座位显示为蓝色。一个书库或自习室一张平面图,用户只能预订本室内的座位,不可跨室预订。用户选择时直接选择座位即可,本系统的所有操作都可以通过可视化的图形操作桌面完成,降低了系统的使用难度,提高使用的便捷性、友好性。
2.5 软件设计与数据库设计
本系统采用C/S 与B/S相结合的开发方式,以C/S为主,并辅以B/S提高产品性能,提升用户体验。使用C#语言编写主体程序,根据用户需求划分功能模块,程序扩展性强。数据库采用的是Micrsoft SLQ Server,建立关系型数据库。主要建立了UseInfoTable(座位使用信息表)、DeskInfoTable(座位信息表)、TimeTable(时间表)、UserInfoTable(用户信息表)四张表。具体信息如下:
本系统数据库通过用户的学生卡号、教职工工号与校园卡数据库、校图书馆网站数据库、图书馆移动客户端数据库相连接,实现多平台数据互联、共享,提高系统运行效率。
3 总结和展望
本系统较为全面的考虑各层次用户对图书馆座位资源的需求,实现对图书馆座位资源的有效管理;终端机、Web网络、移动客户端三种平台带给用户预定座位极大的便利,也提升了本系统的用户体验。本系统可以有效的减少占座现象,缓解“人座矛盾”,有力的维护图书馆运行秩序,也体现了校图书馆“以人为本、用户至上”的用户理念。但在整个系统可能仍然存在一些问题或者缺陷,后期的工作将着重解决这些问题。
3.1 占座和替人刷卡仍然存在
虽然座位管理系统可以有效的管理座位资源,减少“占座“行为,但是未能彻底杜绝“占座”现象,仍有部分用户无视规定,发生“占座”行为。还有一些同学虽然按序拿号进入自习室,但未按号入座,影响了其他对号入座的同学。此外有不少同学无视图书馆的规章制度,“替同学刷卡”、“一人多卡”、“一人多票”的现象时有发生,严重扰乱了图书馆座位管理的正常秩序[8]。图书馆应当增加人力巡查力度和惩罚力度,并将惩罚执行到位。最重要的是提高用户自身意识和素养的提高。图书馆需加强宣传和教育,提高用户对上述不文明行为的认识,从用户自身改善减少该类行为的发生。
3.2 座位使用效率依然不高
诸多高校图书馆都会存在这样一个现象:许多同学在图书馆并不全是查阅资料或者学习,有一部分同学利用图书馆免费的网络资源上网冲浪、看电影、听音乐和玩游戏,玩手机、睡觉的同学也不在少数。对于这种不合理使用座位资源的现象,图书管理管理人员应当言行劝阻,如果不听,可以处以必要的惩罚。提高图书座位利用率,将座位资源提供给最需要的用户,也大大改善了图书馆的学习氛围,有助于提高学生的学习习惯和效率。
3.3 座位资源不足
造成用户“占座”现象的根本原因在于图书馆资源不足。应当加强资源建设,充分利用各个书库、阅览室和自习室的面积进行合理布局,满足用户需要。此外有不少用户进图书馆并不是进行课业学习,而是进行休闲阅读。对赌这部分用户,图书馆可以充分利用书库的内部空间资源,放置小凳、沙发、椅子等增加座位,营造出良好的阅读环境,提高用户的阅读体验。
3.4 管理制度并不完善
一套功能优良的系统只有在完善的管理制度下才能百分百发挥作用。图书馆要提高座位使用效率,有效解决图书馆“占座”现象,必须建立起一套完整管理制度。比如平时的管理员巡查制度、用户奖
惩制度、考试周、高峰时段解决方案、特殊情况应急方案等都是需要详细完善的指定并执行的。这样座位管理系统才能有效的提高座位资源使用效率,为用户带来良好的服务。
参考文献:
[1] 刘大杰,刘金鹏,孙小菡.基于单片机和红外接近开关的图书馆座位管理系统[J].电子工程师,2006(5):73-75.
[2] 杜波.基于单片机及CAN技术的图书馆自习室座位管理系统的实现[J].情报探索, 2008(3):62-63.
[3] 王祥斌.基于读卡器时分复用技术的自习室座位管理系统设计研究[J].情报探索, 2011(12):99-101.
[4] 孙发,吴代莉,曾为众.图书馆自习室管理系统的设计与实现[J].现代图书情报技术,2010(5):93-98.
[5] 王守红.高校图书馆自习座位管理系统设计[J].大学图书馆学报,2010(2):38-40.
[6] 陈武,钱青,赵熊,等.清华大学智能座位管理系统的设计与实现[J].现代图书情报技术,2013(10):90-95.
[7]王立峰,郑燕林.与门禁联动的座位管理系统设计与实现[J].图书情报工作,2013(13):106-109.