本站小编为你精心准备了云计算的图书管理系统研究参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。
摘要:随着计算机网络的不断发展与普及,传统的图书馆模式已经无法满足人们的日常需求。本文通过对云计算的研究分析,构建了基于Hadoop构架的图书管理系统。该系统使用PHP语言进行开发,MySQL数据库存储数据,具有运行稳定、功能完备、维护方便的优点,解决了传统图书馆无法解决的问题。
关键词:Hadoop;云计算;图书管理系统
1研究背景
现在是网络化信息化社会,图书馆已经成为人们业余获取信息的关键所在。但是,随着用户数量和藏书的不断激增,传统图书馆面临着数据存储、数据分析和硬件扩充等问题。云计算是分布式处理(DistributedComputing)、并行处理(ParallelComputing)和网格计算(GridComputing)的发展,或者说是这些计算机科学概念的商业实现[1]。图书馆信息化建设发展中存在一些问题。随着云计算的出现,云平台可以解决图书馆间发展不平衡的问题,减少资源的重复建设,提高对海量数据的处理能力[2]。基于云计算的图书管理系统可以从根本上改变图书馆的服务理念和信息保存、获取的方式,使传统互联网的图书借阅、浏览服务及一些个性化服务延伸到读者的移动终端。借助云计算平台,可以实现大量数据存储、高效运算。除了提供基于Web的图书信息服务外,还将集合终端的3G移动互联技术,解决图书信息在线连续监测和处理,提高管理的自动化程度,实现人书相关联[3]。
2系统设计
本文在分析现有主流云计算技术和框架的基础上,采用了三层体系结构。底层使用Hadoop架构实现云计算和大数据处理;中间层为系统管理层,提供Web服务;顶层为客户端,提供用户登录和身份验证功能。
3功能实现
本系统建立在Hadoop云平台之上,使用PHP进行开发,使用MySQL作为数据库,使用Apache作为服务器。
3.1登录功能
用户在完成注册之后,信息会存入数据库,然后即可使用登录页面进入系统。
3.2图书查阅模块
图书查阅模块提供图书查阅功能,用户可以根据需求查询不同的图书信息。
3.3管理员模块
管理员模块主要是管理员对系统进行管理,包括图书信息管理、用户信息管理和用户交流信息管理等。
4结语
本文基于Hadoop云计算框架,设计开发了一个用于处理海量数据的图书管理系统。本系统采用三层构架结构,易于规模的扩充。使用开源的PHP语言,开发成本低,界面简洁便于操作。使用本系统,用户可以方便快捷地从海量图书信息中找到自己所需的内容。但是,本系统功能还不够完善,后续还需要加强用户交流功能的开发,以使用户使用平台形成阅读圈,增加用户黏性,便于用户以书会友。
参考文献:
[1]高海鹰.构建吉林省图书馆联盟云计算服务中心的思考[J].图书馆学研究,2011(12):82-88.
[2]吴冬梅.基于云计算的图书馆信息化建设[J].图书馆学刊,2013(8):115-117.
[3]贾帆,马燕,王节,等.应用Web技术的图书管理系统[J].重庆理工大学学报,2013(8):76-79.
[4]曹风兵,吴开贵,吴长泽.基于Hadoop的校园云计算系统[J].计算机系统应用,2011(6):6-11.
作者:马杰 单位:河南财政金融学院