APP下载

基于B/S结构的图书馆座位预约系统分析

2015-10-21柏书伟马丽亚邱诗惠孙玉涛

华人时刊·中旬刊 2015年7期
关键词:座位图书馆

柏书伟 马丽亚 邱诗惠 孙玉涛

【摘要】针对高校图书馆普遍存在的占座现象,设计开发一款图书馆座位预约系统,缓解占座现象。首先介绍了系统的座位预约、预约取消、强制取消、座位管理等七个功能模块。其次展现了系统的使用流程。最后分析了数据库建设,主要是对数据库中用户信息表、管理员信息表、座位状态信息表、违章用户信息表四个主要的表格做简单的分析。

【关键词】图书馆;座位;预约系统

中图分类号:G25文献标识码A文章编号1006-0278(2015)07-148-02

一、引言

近年来,很多高校图书馆因面积有限,座位不足而出现占座现象,尤其是期末前,考试周来临之际。学生往往是以物占座,其后果是导致图书馆座位的不合理使用,甚至是学生之间因为座位的原因导致纷争。占座,不仅仅降低了图书馆座位的使用率,也在很大程度上体现了学生的素质,同时也影响了图书馆的文化氛围。那么,如何解决这一老大难的问题,是高校图书馆管理者迫在眉睫的事情。故此,图书馆座位预约系统的开发和使用价值就显得不言而喻了。

二、系统设计及使用流程

很多高校都已实行校园一卡通,并且与宿舍门禁、图书馆门禁相结合。在此基础上,我們开发了一套图书馆座位预约系统,在线提供座位预约服务,有效地缓解了图书馆占座位的问题。系统结构采用B/S结构;系统开发以C#语言,SQL数据库语言为基础,与图书馆门禁系统相结合,实现读者是否就坐与座位预约的同步管理;系统采用浏览器访问服务器的方式预约座位。系统主要有两个功能模块,分别是学生管理模块和后台管理模块。具体系统功能模块见图一。

(一)学生管理

学生管理模块包括学生登录、座位预约、取消预约三个模块。学生模块是根据学生使用的过程而设计的,每一个子模块都是用户使用过程的一个步骤。

1.学生登录

学生登录子模块只设置了登录界面,没有注册界面。其数据库采用校园一卡通的用户表,这样保证了只有本校学生才能进入图书馆,也保证了学生账号的唯一性,提高了座位预约的合理性,同时也增加了座位的利用率。用户输入账号和密码,当两者都正确时,才会进入首页。

2.座位预约

用户进入首页后,可以选择想要自习的自修室,点击自修室编号按钮,显示此自修室的座位分布情况,在座位分布下方是选择时间的下拉菜单。当用户选择好座位,并且确定好座位时间之后,点击确定按钮,若预约成功将在界面下方显示“您选择的是XX自修室XX座位,开始时间为XXXX年XX月XX日XX时XX分,结束时间为XX时XX分,请您在预约时间之前进入图书馆,否则开始时间30分钟后,系统将自动取消您的预约,感谢您的配合。”。若失败显示“预约失败,请重新选择!”。

3.取消预约

取消预约功能是当用户已经预约了座位,但又因为临时有事请,不能在约定的时间的内到达图书馆,使用该座位。

(二)后台管理

后台管理是图书馆管理员的操作平台,其子功能模块分别是管理员登录、强制取消、座位管理、学生奖惩。

1.管理员登录

管理员在登陆界面输入正确的账号和密码,点击登录按钮,通过数据库语言和C#语言访问数据库,验证账号和密码的正确性。

2.强制取消

强制取消功能是管理员,发现用户不合理的使用座位时,强制取消用户预约的座位。

3.座位管理

座位管理不同于强制取消功能,座位管理是管理员发现图书馆某些座位损坏,可以在座位表上修改座位的状态,使其处于维修状态。

4.学生奖惩

学生奖惩是一个相对的激励机制,用以激励用户如约使用座位,合理的使用座位。具体的惩罚是根据不合理使用座位的程度,实行延期预约的天数。例如,用户第一次成功预约座位,但是没有进入图书馆刷卡就坐,则算不合理使用座位,延期预约天数一天;当该用户再次预约成功且未就坐,延期预约天数翻倍,日后以此类推。

(三)系统使用流程

系统的流程在此就不用语言来描述了,为了直观的展现系统的使用流程,笔者画出了流程图,如图二。

三、数据库设计

数据库是系统必不可缺少的组成部分,也是系统强有力的后台支持部分。数据库存储了用户的个人信息、管理员的信息、图书馆座位状态信息、用户不合理使用座位的“黑名单”信息等明细内容。以下便是对四个数据表的简要说明。

(一)用户信息表

用户信息表用于对用户的身份进行验证。包含了编号、学号、用户姓名、密码、学院、班级六个字段,如表一所示。

(二)管理员信息表

管理员信息表与用户信息表的作用相同,都是验证身份的表格。包含了编号、管理员账号、管理员姓名、密码、部门五个字段。

(三)座位状态表

座位状态表包含了编号、自修室号、座位号、座位状态、预约者姓名、预约者学号、预约时间、开始时间。结束时间九个字段信息。

(四)违章用户信息表

违章用户信息表顾名思义是存储违章的用户信息的数据表,其包含了编号、学号、用户姓名、违章说明、延迟天数五个字段。

四、结束语

本文设计的图书馆座位预约系统具有成本低、可适用于所有具有门禁系统的高校图书馆、操作方便等一系列优点。但是本系统还处于起步阶段,具体的实行还需要时间和实践去完善不足之处。图书馆座位预约系统是通过信息技术手段在一定程度上提高了图书馆座位的使用效率,缓解了图书馆占座现象,减轻了图书馆管理员的负担,并且也避免了学生之间因为座位而产生的矛盾。

参考文献:

[1]陈新作,王玉香.图书馆电子阅览室网上预约系统的设计与实现[J].情报探索,2013(5).

[2]王孝亮,胡军,王威,林婷.图书馆座位在线预约系统的设计与实现——以中国药科大学图书馆为例[J].农业图书情报学刊,2014(5).

[3]祝朝安.高校图书馆如何解决读者占座难题[J].当代图书馆, 2013(6).

猜你喜欢

座位图书馆
巴士上的座位
图书馆
Section B
气味图书馆
欢迎到图书馆做客
换座位
下棋
去图书馆