APP下载

图书馆座位资源主动管理系统

2014-05-30沈加仁邱鹏倪汉秀

东方教育 2014年4期
关键词:一卡通图书馆

沈加仁 邱鹏 倪汉秀

【摘要】通过设计一个图书馆座位资源管理系统,与学校的图书馆管理系统和电控等系统相链接,从而达到防止学生占座,合理分配图书馆资源.

【关键词】图书馆;座位资源;PHP;一卡通

1 作品设计背景

随着科技的发展,图书馆的藏书资源、目录资源、网络文献等都实现了计算机管理,唯独作为资源还停留在人工管理阶段。利用图书馆主动管理系统,,对图书馆的座位进行合理调配,提高座位资源的利用率,防止出现学生占座现象,帮助学生在图书馆学习时能及时有效得找到座位,节约时间,提高效率,是构建和谐的图书馆学习环境,加强学校的学风建设的重要举措。

2 系统设计

2.1 设计思路

学生通过门禁系统时,终端记录其信息并接入数据库,同时该学生获得座位资源权限。学习结束后,该学生再次通过门禁系统时,数据库自动清除其记录,取消建立的座位链接。并且,管理员也可以根据终端机显示情况判断其是离馆还是暂时有事离开。

2.2研究思路和方法

2.2.1具体方案

读者持一卡通方可进入图书馆,防止非本校人员进入。读者经过门禁装置时,经门禁条形码读卡器读取条形码。条形码数字信息通过局域网传输给后台服务器,经识别过后,若学生数据库存在该条形码相关信息,激活座位系统,从座位数据库中随机选取一个座位号,与此条形码建立链接修改座位数据库seat。然后,对条形码的所有相关信息(包括链接的座位信息)实行以下两个操作:①将信息发送回前台,显示在门禁入口处的显示屏上;②将条形码对应的读者相关信息存入已建立的“users”表中,用于记录入馆人员信息,以便后续操作、管理。一切认证通过后,门禁打开,允许入馆。当读者离馆时,占座现象常有发生。本系统要求读者出馆时仍要通过门禁刷卡才可出馆。当门禁读卡器再次读取到已存入在馆人员列表里的同一条形码时,系统自动清空在馆人员信息列表(即上文中的users表)中此条形码相关所有信息,取消与此条形码建立的座位链接,实时修改座位数据库及可视化座位界面。这就意味着,此读者先前选择的座位已经空出,其他读者可以通过馆中摆设的终端查询机准确地判断此座位读者已经离馆,还是暂时有事离开,管理员也可以准确地进行座位物品清理。

2.2.2 可视化座位管理

本部分依托于Dream weaver软件,以图书馆建筑物理楼层为单位图层,构成分层的座位分布图 (如图 3是第三层的座位分布示意图)。每个图标表示一张桌子 (阅览桌),如图中的A,B,C,D…一按每张桌子对应 的椅子 (阅览椅)为最小单元,建立 椅子块,也就是本系统中所提到的具体的每个座位,如图中 A的 A1,A2,A3,A4等。 此系统借助地理编码方法,以自定义的相关编码来表示具体的座位。如图中,每层楼以图中的方式分区,各区 以大写英文字母代表一张桌子,如桌子 A中的 A3,A4为此桌子的南边的4个椅子 (此桌子对应 4把椅子)。图中 A3 这个座位用本系统的编码方式定位即为(3,A,A3)。本编码借鉴了X,Y,Z三维坐标系中的坐标,按此依次类推,为 每个座位编码,这样就很好的表示了座位的空间关系。设置 好编码后,建立座位数据库 (包括座位的属性数据库 )和座位可视化界面,具体到各个数据库的标识上可以用标签记录各座位的编码 ,贴在各个座位上。这就解决了馆中座位寻 找和读者选座时的定位问题。

2.2.3相关程序代码

#include

#include

#include

#include

struct set

{

char area;

int num;

char name[50];

};

int verify()

{

FILE *password;char pa[100];int k=0,key,l;char pass[100];

if((password=fopen("c:\\a\\pw.pas","rb"))==NULL){printf("Error! Can't find password file,program will exit!");key=0;}

else { printf("Please input password(if you are student, please pass this step):\n");

scanf("%s",pa);

fseek(password,0,2);l=ftell(password);

rewind(password);

if(l==0)k=strcmp(pa,"123456");

else {fscanf(password,"%s",pass);k=strcmp(pass,pa);}

if(k!=0)key=0;

else key=1;

}

fclose (password);

return(key);

3 結论

该系统所采用的技术现在均已十分成熟,仅仅需要将现有技术进行整合,并且针对大学图书馆进行完善与优化,使之能够更好的符合大学图书馆的现实情况。在本系统于大学图书馆应用的较为成熟以后,可以将其向其他图书馆加以推广,产生良好的影响。该系统除了能够防止学生占座外,还有以下优点:

1.有利于学校图书馆采集图书馆人流数据,从而方便管理人员对图书馆高峰期的具体掌握,从而更好的分配图书馆资源

2.该系统还可以和学校的电控系统相结合,当一片区域没有人时,可以自动关闭该区域的电器设备,从而很好的节约图书馆的资源.

3.可以把学生在图书馆的时间和在图书馆的违纪情况,作为考察学生在校表现,鼓励学生充分利用合理图书馆资源,促进学校学风建设.

4.在当今,电子产品的普及使得电子阅读有一种不可抵挡的趋势.然而, 纸质阅读可以给人一种深厚的知识积淀的感觉.图书馆作为纸质阅读的重要地方,应该发挥主导作用.所以合理使用图书馆资源,加强图书馆学风建设势在必行.

参考文献:

[1]曲奎,李春利.高校图书馆座位资源实施计算机管理初探.图书馆论坛 ,2008,28(1):68—69,76

[2]兰建军,潘风红.图书馆阅览室座位信息管理系统【J】.郑州:图 书与档案管理,2007,34:68~71.

[3]张仿彦,刘中华,杨丽,等.PHP项 目开发全程实录【M】.北京: 清华大学出版社,2008—06:444—447.

[4]贾成娟 ,韦成礼 .藏借 阅一 体化管 理模式 下 的抢 占座 位现 象[J].农业图书情报学 刊,2005,(5).

猜你喜欢

一卡通图书馆
图书馆
飞跃图书馆
基于“一卡通”开发的员工信息识别系统
向心加速度学习一卡通
向心加速度学习一卡通
一卡通为新农合基金加密
去图书馆