社区图书共享平台的开发

2017-11-20 23:29刘小豫胡绍文
电脑知识与技术 2017年25期
关键词:图书管理社区

刘小豫+胡绍文

摘要:该文介绍了社区图书共享平台开发过程。该系统实现了借阅者管理、图书管理、借阅管理、统计管理等功能,还增加了积分管理功能。利用社区图书共享平台对社区中家庭图书进行管理和共享,可以提高社区中的图书流通率。

关键词:图书管理;图书共享;社区

中图分类号:TP311.5 文献标识码:A 文章编号:文章编号:1009-3044(2017)25-0078-02

Abstract:This paper introduces the development process of community book sharing platform. The system to achieve the borrower management, library management, loan management, statistical management and other functions, but also increased the integral management functions. Using the community book sharing platform to manage and share the family books in the community, and improve the circulation rate of the books in the community.

Key words: library management; book sharing; community

1 绪论

全民阅读是一个大课题,已经上升到全面建成小康社会的国家文化战略,我国公共图书馆占比重较小,不能很好地满足全民阅读的需要[1],再加之我国每年社区中的图书不能很好地保存管理和流通,建成社区图书共享平台后有助于社区中家庭图书的管理和社区文化环境的建成。社区图书共享平台可以极好地利用家庭图书资源,补齐了公共图书馆数量的欠缺,方便阅读兴趣的培养,避免家庭中图书买而不看、看过沉睡现象的发生。近年来一大批中小型的社区图书共享平台得以成长起来,比如山西太原的“心连心”家庭图书馆、“绿洲”家庭图书馆,重庆市渝北区共建共享的22个家庭图书馆,北京的“书飞网”、“皮卡书屋”等等一大批的社区图书共享平台[2]。国外也有其他的社区图书管理系统,比如calibre,这款图书管理软件除了具有开源这一特点之外,还可以支持不同系统移动设备和联网管理。我国家庭拥有图书高达6亿册,然而却得不到很好的流通,只能在家中睡大觉,因此需要建设社团图书共享平台,让社区图书管理更加的智能化。

2 需求分析

使用该系统的用户一共有三种类型:图书借阅者、图书管理者和系统管理员。

借阅者对系统的主要需求是登录到系统后能方便快捷的查询馆藏图书信息状况及图书状态。包括以下几点。

1) 借阅者能够对藏书进行快速查询。

2) 借阅者能够对个人的信息进行查询。

3) 借阅者能够在线对图书管理系统进行操作。

对图书管理员来说,最基本的操作就是借阅和归还图书的操作[3]。图书管理员从登录界面进入该系统后核对身份信息就可以对图书进行操作。

系统管理员具有对借阅者、图书和图书管理员进行统一管理的功能。这包括对图书、借阅者信息的管理和对借阅者类型的管理[4]。系统管理员能对系统进行设置操作。

3 系统设计与实现

3.1 系统功能设计

根据实际业务需要得到系统功能,包含借阅者管理、图书管理、借阅管理、统计管理和积分管理五个模块。

借阅者管理模块下有两大功能:读者信息管理和图书信息查询,两大功能建立在读者为主体的前提上,读者信息管理可以对读者的个人信息进行操作[5]。图书管理模块中主要有四大功能:图书信息添加、图书信息修改、图书信息删除和图书信息导入导出[6]。图书借阅管理模块的借阅管理和阅读管理,通过对借书书籍和阅读书籍进行记录,再联系借阅者和阅读者的具体信息,如:年龄、性别和职业等信息对书籍给出一定排名或推荐,让好书能够给更多的人去阅读。统计管理模块中有两个主要的功能,分别是统计信息输出和图书推荐两个主要功能。积分管理模块中有两个主要功能:积分管理和积分图书互换。

3.2 系统功能实现

主要介绍一下借阅管理模块和统计管理模块的具体实现过程。

借阅信息管理模块的主要包括两个方面的管理即阅读书籍记录和借阅书籍记录的管理,在页面lendmanage.cs中进行操作。两个方面的管理方法比较相似,都是通过对前期图书借阅记录的查找然后按照时间进行管理,包括一定的计费和扣分标准,这些都与其他几个模块息息相关,共同促进了这个系统的完善和运行。在查询出记录结果后进行如上所述的操作,从而对借阅信息记录进行管理,从而达到借阅记录高效及时的处置,结清积分,既方便了读者也完善了自身。在记录查询信息时可以使用“select * from b_lend”和“select * from b_read”查詢出图书借阅信息和图书阅读信息。图书借阅测试过程如图1所示。

当成功进行借阅操作后,自动跳转至图书借阅显示页面进行借阅图书显示,方便记忆及查询,如图2所示。

统计管理模块中有两个主要的功能,分别是统计信息输出和图书推荐两个主要功能,通过对图书借阅记录等信息进行统计后,在页面tongji.cs页面中得出借阅图书的最多本名和读者中借阅图书最多的人,并将其公布,在公布之前需要对统计结果进行核查,当统计结果正确或在正常阈值内,则进行公布,如果不在固定范围内或者统计结果过于离谱,则需要重新返回统计管理模块中统计结果核查阶段之前进行复查,得到正确结果后进行公布。另一个功能是图书推荐,这个功能与统计信息输出功能相呼应,相辅相成,统计结果的正确与否决定着图书的推荐是否正确,而图书推荐也能从侧面印证统计结果的真实可靠性,比如根据借阅者阅读图书记录能智能推荐图书。

通过对借阅图书的具体统计和借阅者的借阅统计,从而对图书进行评价和推荐,让好的书籍可以给更多的人去阅读。统计结果如图3和图4所示。

4 结束语

本系统具有较好的实用性,能达到设定的基本要求,运行速度快,操作便捷。更好地使社区中家庭图书实现共享,特别是实现了图书推荐功能,能够更好的根据借阅者的阅读记录,智能推荐感兴趣的图书。也有需要完善的部分,比如积分管理部分还需要进一步改进。

参考文献:

[1] 王慧.社区家庭图书馆建设探讨[J].图书馆事业,2016(3):31.

[2] 张雪梅.依托公共图书馆建设家庭图书馆的创新探索——以重庆市渝北区家庭图书馆建设为例[J].河南图书馆学刊,2016(9):4-5.

[3] 陈小娟.基于ASP.NET的图书管理系统设计与开发[J].广东河源理工学校校报,2016(19):69-70.

[4] 田钰琨.浅谈高校图书馆管理系统特点[J].河南科技,2014(11):245.

[5] 刘琛.基于ASP.NET的图书馆管理信息系统分析与设计[J].河北工程大学学报:社会科学版,2010(2):122-123.

[6] 张栋梁,姜静.基于Agent的图书管理系统研究[J].电脑与电信,2013(3):28-30.endprint

猜你喜欢
图书管理社区
3D打印社区
在社区推行“互助式”治理
关于技工学校图书管理的信息建设研究
信息化条件下如何创新图书管理
谈数据挖掘为图书管理提供决策支持
如何积极应对社区老年抑郁症
社区统战与社区管理