高职院校图书管理系统的设计与实现
作者:关玉梅
来源:《数字技术与应用》2014年第02
        摘要:图书馆是高职院校的重要部门,是教师和学生汲取营养、补充能量的加油站。由于图书馆是搜集、整理、收藏图书资料,供人查阅、参照和借鉴的地方,工作量特别大,而且繁琐。所以对于图书的管理,广泛应用计算机技术不仅能节省人力、物力,还大大提高工作效率和服务质量,为师生营造一个好的文化氛围。
        关键词:B/S PHP 图书 管理系统
        中图分类号:TP311.52 文献标识码:A 文章编号:1007-9416201402-0183-01
        1 绪论
        我院是一所铁路院校,专业性比较强,馆藏图书种类繁多,更新较快。如何设计一个更完善、更有效、更智能的图书管理信息系统,是图书馆急需解决的一个重要问题。本文主要介绍基于B/S的图书管理系统的设计与实现,该系统采用PHP语言作为开发语言,MySQL作为后台
数据库。本系统主要包括图书管理、期刊管理、读者管理、书籍管理、图书借阅、图书归还等功能模块。
        近年来,随着各高校招生规模的不断扩大,师生队伍都在不断的壮大,伴随而来的教学环境和学习环境也需要不断改善和提高。图书馆是教师和学生教学和学习的重要部门,也应逐步更新、完善、与时俱进。现如今,计算机技术发展很迅速,网络应用也日益普及,如何利用好计算机技术为图书管理工作解忧,是当前需要解决的重要问题。
        2 系统开发背景
        在国内很多高校或者企业都有自己的图书管理系统,使用者可以通过系统快速查相应图书,以及个人图书借阅情况。不用在书架上一本一本查,这样不仅费时费力,还容易造成人流堵塞,而且未必能到自己想要的图书。图书馆工作人员也可以利用计算机技术管理图书和收存图书信息。还有部分高校配有电子图书,并利用Wifi创建小范围的热点,供使用者利用无线终端访问图书馆,现在智能手机很普遍,平板电脑也很多,学生或者老师完全可以利用手机等工具查自己想要的图书和内容,略去本人去图书馆借阅的空间和时间的局限,非常及时有效,不受空间和时间的限制。
        3 需求分析
        虽然好多单位充分利用计算机技术管理和使用图书馆系统,但也有一些单位,计算机在图书馆只是起到记录图书作用,没有得到较好的应用。借阅图书时,还是采用卡片式,借阅书目还采用手写式。站在读者角度,借阅图书时,不能方便、快捷、有效地查到相应的内容,费时费力,图书借阅和归还常常出现错误;管理员角度,图书的整理、统计、翻阅、查询都是纯手动的,耗时不说,常常容易出现错误。所以我们急需要一种工具,将我们从这种繁琐的工作中解脱出来。基于B/S的图书管理系统可以使图书馆的管理实现计算机化、自动化、信息化。既节省人力物力,又提高了工作效率和服务质量,为学校的校园文化建设增加助力。
        4 系统构架设计
        结合学校环境,针对用户需求,开发了高职院校图书管理系统,其主要功能模块有:系统设计、数据设计、基本操作、数据查询、数据分析、系统维护等。本系统较全面地考虑到了读者和管理者的需求——查询、整理、分析、存档。
        1)系统设计:本模块主要实现用户设置、书籍类别设置、读者类型设置、出版社信息设置、借书证打印设置等功能。每年都有新生入学的,通过用户设置功能给新生设置用户名及初始密码,利用学生的学号开通相应学生用户身份。(2基于java的图书管理系统)数据设计:本模块主要实现图书管理、期刊管理、读者管理、数据导入和导出等功能。可以对图书和期刊的属性进行修改,并可以导入导出相应的图书目录。(3)基本操作:本模块主要实现图书(期刊)借阅、图书(期刊)续借、图书(期刊)归还、新增图书(期刊)、新增读者、破损统计等功能。在专业的不断的变化中,书籍种类也在不断增多,对新增书籍一定要及时登记,及时与读者见面。还有一些书籍在传阅过程中,有损失的需要及时记录和处理。(4)数据查询:本模块主要实现图书资料数据查询、期刊资料数据查询、读者资料数据查询、图书借阅数据查询、期刊借阅数据查询、图书续借记录查询、期刊续借记录查询、图书到期未还数据查询、期刊到期未还数据查询等功能。在学生毕业时管理员需要统计出书籍未归还情况,及时通知学生避免造成不必要的损失。(5)数据分析:本模块主要实现图书数据统计分析、图书分类统计分析、图书录入批次统计、期刊数据统计分析、读者数据统计分析、图书借阅排名分析、期刊借阅排名分析、读者借阅排名分析等功能。通过书籍借阅排名分析,可以了解到那些书籍比较受欢迎,针对这部分我们可以继续投入和扩展。读者借阅排名分析可以发掘
哪一体对书籍比较感兴趣。(6)系统维护:本模块主要实现数据备份、数据还原、数据清理等功能。通过本模块主要是定期对数据进行备份,以防系统瘫痪,数据丢失,造成不必要的工作量,一般在新增书籍整理之后进行备份,并能对数据进行还原。每年都有一定毕业生,也有部分书籍有损耗不能阅读,对这些数据要及时更正。
        数据库是整个管理系统的数据集合地,它将图书信息、期刊信息、读者信息、借阅信息等联系在一起,通过相关关键词查询相应信息。本系统采用MySQL数据库与PHP技术相结合共同开发,MySQL数据库一个关系型数据库,只需将相应的信息归类制作不同的表文件,设置合理字段及字段属性。PHP是一种开源脚本语言,语法集合了C语言和Java等特点,易学好懂,操作方便,应用比较广泛。它能充分将前台与后台数据连接在一起。利用软件功能模块化的设计思想,实现了多模块设计,并对信息可视化分析处理。
        5 结语
        目前而言,计算机技术在不断地渗透到各个领域,作为高职院校的图书馆,它承载的历史文化所赋予的使命,它是一个校园建设的重要标准。所以,计算机技术在图书管理中的应用是非常重要的。图书馆不仅仅是保存这些图书,更是及时传播文化,参与社会教育,为师
生的工作和学习提供有效的资料和能量。图书管理实现了自动化,也减轻了图书管理员的负担,提高了工作效率。通过不断地完善图书管理系统,使图书馆更好地满足教学与科研的需要。
        参考文献
        [1]刘晓芳.浅谈数学图书馆的建设.中国科技信息,2008.
        [2]郑燕平.基于云计算理论的图书馆管理系统研究[D].南京理工大学,2010.
        [3]刘晓清.图书管理系统设计与开发[D].电子科技大学,2010.
        [4]潘凯华.PHP从入门到精通[M].清华大学出版社,2010.

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。