公务员期刊网 论文中心 正文

图书管理系统数据库优化设计

图书管理系统数据库优化设计

摘要:图书管理系统实际上就是图书信息的管理系统。作为社会教育及知识传播的重要途径,图书馆为信息资源的收集和提供了完整的图书馆管理系统。传统手工书籍的信息管理方式存在效率低、保密性差、查找维护不便等缺点。本文介绍了信息管理系统,讨论了数据库的设计和开发过程,阐述了设计和开发图书信息管理系统的必要性,并提出了图书管理系统数据库优化设计的方法。

关键词:图书馆管理系统;数据库优化;设计

1图书馆管理系统的现状

近年来,由于图书馆的规模越来越大,图书馆的图书数量也越来越多,书籍信息也越来越多,在面对大量信息的时候,传统的人工管理会导致图书馆管理混乱,导致图书馆管理经费增加以及人力、物力的浪费,使图书馆的资源过度浪费,从而影响图书馆的运营。因此,必须制定一套合理有效的实施措施和图书馆管理制度,从而对图书馆的资料进行集中统一管理,面对图书馆管理的新现状,我们要实现的目标就是将图书馆管理变得系统化、规范化、自动化,实现图书馆资料的集中统一管理。在众多国际合作数字化和信息化图书馆计划和项目中,数字化、信息图书馆联盟计划和BM公司的数字化和信息化图书馆计划最有名,美籍华裔陈勤智负责实施CMNET数字化和信息化的图书馆国际合作项目也非常引人注目。而在各国实施的数字化、信息化、图书馆创办计划及数字化和信息化图书馆计划中,英国“获取创新”计划和日本“关西图书馆计划”是最具代表性的。美国是当今世界数字化和信息化图书馆建设和研究领域最重要的国家,数字化和信息化图书馆在美国被认为是“信息基础设施技术和应用(IITA)”的国家挑战课题。在数字化和信息化的热潮中,随着世界科技的快速发展,我国图书馆建设单位也要紧紧跟随,积极创建各类数字化、信息化图书馆项目,包括国家和地方省市项目。作为系统的重要组成部分,数据库系统完成了数据存储任务,并为数据的完整性和安全性提供了保证。

2存在的问题和优化方向

第一,指导思想的定位不准确。第二,管理信息系统本身存在缺陷。在布线系统、网络平台和应用平台等方面很难实现博物馆与图书馆之间的信息交流。第三,系统开发太低。系统开发的工具落后,系统开发的重点是上门服务,对外提供服务的意识薄弱。第四,缺乏统一的系统建设标准。20世纪80年代末90年代初,图书馆信息系统做好的系统包括深圳大学图书馆的微机局域网综合管理系统和成都理工大学图书馆计算机网络信息管理系统。其在图书采访、编目、流通、借阅、期刊管理、文献检索、馆长办公室等方面实现了计算机化的网络化管理,而且还可以降低图书馆管理人员的劳动强度。此外,它还使教师和学生能够更有效地利用图书馆资源。但在动态信息跟踪、在线数据动态统计分析和成本效益管理等方面仍存在不足。图书管理系统主要分为两部分:面向学生和图书管理员。学生可以借书、返还书籍、搜索书籍信息。根据基本的ER模型,“租借”关系中的“许可证编号”和“读者”的“许可证编号”是相同的语义值和相同的值域,“借阅”关系、“书”关系中的主要代码“书号”在语义上是相同的并且具有相同的值字段。所以,应在“借阅”关系中添加两个外部代码,如“许可证编号”和“书号”。它们分别参照“读者”关系中的“书号”和“图书”。最后,确定表中每个属性的详细信息,包括数据类型、长度和完整性约束的条件(借阅号码分别是读者的唯一标识符)。

3需求分析

需求的分析是为了了解广大阅读爱好者对我国应用系统开发和数据库齐全的需要程度。数据库的作用和目的是数据库设计的重要一步,总地来说就是哪些功能是可以通过数据库实现的。在了解读者的需求后,就可以知道需要的书籍主题,以及这些主题需要保存的信息。图书馆管理系统建立后,要将系统分为四个层次:第一是图书维护。第二是人员信息的管理。第三是图书的借阅。第四是借书的管理。通过这四方面的信息查询,我们可以知道系统数据库和需求分析是关于哪些方面的,如读者信息、图书管理员信息、图书馆的馆藏信息、图书借阅信息以及图书借阅历史的相关信息。处理的具体要求是图书馆和新书的维护,修改和删除过去的图书信息及过去图书馆的人事管理信息,实现了读者和管理员对基本信息的查询和编辑。借书的管理系统及登记的借阅信息是可以通过这些实现的,读书者可以通过关键词查询到图书信息,方便图书的借阅,图书管理者也可以通过借阅和图书库更新的信息提供一些相对安全的措施,防止随意损坏和删除数据库信息,实现数据库备份和信息安全,借阅的图书逾期要罚款并对图书损失进行赔偿。

4设计方法

4.1结论和设计方法

在图书借阅的系统中,主要个体是读书者、图书管理员和书籍,这是从图书的功能描述中看出来的,每个实体和相关链接的属性都是非常重要的。

4.2逻辑语言的设计

通过我国以往的设计并总结阶段设计,任何数据库的模型都是不同的,是独立的,但是逻辑设计与选定的产品一定是相关的。系统的逻辑设计的任务是要将在大纲设计阶段的图书作为支持数据库模型的逻辑结构。其具体内容主要包括数据组织图和模型的转化,数据库定义的模式,图书阅读信息的设计模式以及数据的处理(绘图系统功能的模块图)。

5图书管理系统概述

作为信息的载体,书籍仍然是人们获得知识的重要途径。作为社会教育和知识传播的重要途径,图书的使用与知识的传播息息相关。随着信息技术的蓬勃发展,信息科学、计算机技术和通信技术已经广泛应用于各行各业,图书馆管理软件也应运而生了。图书馆管理系统是一门新兴学科。它是一个由人员和计算机组成的系统,可以收集、传输、处理、保存、维护和使用管理信息。该系统集图书管理功能和编辑、流通、统计、报表、打印等网络功能于一体,为图书馆计算机管理提供了完整的解决方案。图书馆的信息管理系统已经成为一个典型的管理系统,主要包括系统的维护、数据的健全及进一步开发到应用程序中,而对于数据的健全,就需要对读者的信息和图书信息建立完备的数据系统,而后者要求应用程序的功能完整且易于使用。第一,数据库的物理设计主要需要完成两项任务,需要选择符合逻辑的数据模型,并且是最符合的应用,还要要求通过物理的结构过程:其一,由于关系到数据库的数据,因此必须确定数据库的物理结构有哪些,以及其中的访问方式和存储结构。其二,在评估物理结构时,评估要侧重于时间以及空间结构的建立。第二,在存储数据库的方面,该系统为数据库建立了系统的关系。在精细信息的基本表Fine的属性RealD,BookID通常是出现在查询的条件中,要考虑在它的上面建立一个聚集的结构。第三,数据库的实施阶段。要想正确建立数据库,必须要完成三点:其一,必须要建立完整的数据库。其二,必须要建立表格及相关信息。其三,在实现特定的功能存储前,一定要考虑完成数据库的建立。

6优化目的

随着社会的快速发展以及信息技术的迅猛发展,计算机网络技术正向着信息化的方向发展,在全球范围内互联网的使用也十分普及,信息管理系统的作用也在增长。目前,我国图书馆管理信息技术的应用水平还比较低,明显已经不能适应当今信息时代的发展需求。在日常服务中,图书馆要面对的是大量读者的信息和图书的信息,以及读者借阅图书的信息和图书定期归还的信息,而这些信息的数量是巨大的。因此,应采用互联网进行分析和使用的方法,建立系统、科学的图书馆管理,这样可以使员工的工作量减轻,从而使图书馆的管理更加科学化和规范化,还可以促进图书馆管理信息的完善,还可以使图书馆的服务水平不断提高。在图书馆管理系统的开发编写过程中,主要包括数据库的后端建立和维护的前端应用的程序代码编写。而在建立数据库时就需要数据的完整性以及一致性,而企业在前端应用程序中是需要应用功能模块以便满足客户的实际需求的,并且应在使用中简单、易用。而该系统就结合了书籍借阅的实际需求,使用SQL数据库技术,作为前端开发的语言。所以,系统是从需求分析、功能模块的设计和数据库的设计等几个方面进行分析和设计的。本文从软件工程的设计概念和设计方法出发,对可行性和需求进行分析,并对数据库的设计和系统的设计进行了阐述。分析了图书馆管理信息系统的功能需求,从而设计了系统功能的模块和各种功能模块的内容。完成了数据库的需求分析、数据库的建立,实现了系统当中数据的插入、删除包括更新和查询。而且为了满足用户对查询的更高级使用,实现了数据库的查询和各种类型和条件的联合查询。整个系统采用自顶和向下的模块化设计方法。在具体的编程过程中,可以采用结构化的程序和设计的方法。因此,该系统具有良好的可以扩展的性能,它的特点是简单、方便、易于学习。

7结语

本文简要介绍了图书馆管理系统的设计。我们需要不断努力,以期更好地优化图书馆管理系统,相信未来中国肯定会实现图书馆管理系统的优化设计。

作者:张静 单位:河南省商丘市商丘师范学院