图书库存管理基本模式

2015-05-30 02:07王颖
中小企业管理与科技·下旬刊 2015年10期
关键词:图书管理库存数据库

王颖

摘 要:库存管理是企事业单位经营过程中管理工作的重要一环,从狭义的定义来说,主要涉及物资储备的管理,从广义上来说,涉及经营过程中的方方面面。一个单位好的库存管理能给单位带来原材料消耗上的减少,节约成本,实现科学管理[12]。对于学校来说,一个合理的库存管理,不仅能满足师生们的日常借阅需求,而在教师的日常教学;学生的进修要求、考研等方面也能提供强有力的支持与帮助。

关键词:库存;图书管理;数据库

库存管理没有一个严格意义的定义,但是库存管理针对企事业单位来说却是一个重要管理事项,库存的情况在某种意义上来说不仅可以反映一个企业的经营状况,反映业务的流程,反映一个学校自身价值的体现,有着丰富甚至特有藏书的学校在日常教学及考核中能充分的体现出自我的文化底蕴和独特模式。

因此,合理的库存是高层领导必须关心的,拥有丰富藏书和特有图书馆藏是每个学校图书馆的必备条件。

从图书馆的库存管理分析可知,图书采购、图书借阅等是需要有数据作为支撑的,而传统的图书采用人工管理的方式花费大量的精力,而库存管理信息系统实现图书的采购、借阅和报废的整个流程,贯穿于图书的整个生命周期。

因此,图书库存管理系统是数字图书馆建设的重要一环。

1 图书库存管理

图书库存管理必须严格按照相应的模型进行实现,按照一定的策略控制库存量。图书库存管理的相关理论都是从企业库存研究中迁移过来的。下面首先针对传统的库存控制策略和模型进行介绍,然后对图书库存的相关理论进行对比分析和叙述。

1.1 传统的库存控制策略和模型

库存控制策略是库存管理系统中必须考虑和涉及的核心内容,控制策略的好坏,直接影响学校图书馆的日常运作。目前从理论方面提出的库存控制策略比较多,但是从最基本的影响因素来看,主要是图书的采购成本,书籍的损坏和丢失等。

1.1.1 书籍采购

采购书籍是图书馆日常工作的第一步,一般有现场采购、根据书目采购、特定项目采购等。而这些采购工作最常见的问题就是新书的重读率问题。传统的手工工作中,往往是采取专人专项负责的方法。例如A同志负责社科类别的图书采购,B同志负责专业书籍的采购,C同志负责教材书籍的采购等。但是遇上现场采购的话,这样做不但大大增加了采购成本,而且采购的图书往往带有一定的自我爱好色彩,不能很好地考虑到师生教学的需求。往往造成采购回来的图书没有人看,而喜欢看的图书图书馆却没有的尴尬局面。

1.1.2 书籍的丢失

图书馆内藏书不可避免的问题就是书籍的丢失。在传统的人工工作中,书籍丢失的统计工作是很难统计出来的。少登记、漏登记、错误登记的现象时有发生。到最后的查库中,账面登记和实际书籍缺少总是对不上号,往往都要大排查一下,做个总的丢失统计。这样不但大大增加了人员的工作量,而且在这段时间内,师生都不能借阅数量,对日常的教学活动也造成了一定的影响。

1.1.3 书籍的损坏

书籍在日常的借阅流通中,往往会造成损坏,有时书籍封面的丢失,就丢失了书籍的排架号、条码号等重要信息。而在传统手工工作中,这种书籍往往只能做踢旧处理,造成极大的浪费。

库存管理对应的理论模型包括很多,按照不同的分类方法可对其进行分类,本文并不对其进行分类研究,而是对模型进行简单的分析。目前常见的库存控制模型主要分为:随机型和确定型两种库存模型。

随机型:该库存模型是根据具体情况随时进行调整,其对应的模型比较复杂,需要控制的参数也比较多,通常情况下都是采用不同的检查时间和检查指标。当师生的需求量改变时,动态调整采购量和库存情况,因此,库存的随机性特别大。

确定型:该模型中通常采用比较固定的方式进行,模型对相关参数的变化影响较少,不会随着参数的变化进行比较大的调整。例如周期性的检查库存量,根据库存量进行定期的操作。

1.2 图书库存管理理论

图书库存最初由图书出版社、书店等提供更新的书目,由学校的采购人员根据自身图书馆的要求在书商提供的目录中选择符合图书馆要求的图书。而在这采购的过程中,往往会遇见的问题就是书本的重复采购。如果没有图书馆的馆藏量和书商的书目进行数字对接的话,那么不光浪费采购经费是不可避免,也不能满足广大师生对于图书借阅的需求。图书库存控制策略是图书库存管理中的一个重要关注点,合理控制库存量,既能使得图书馆能够正常开展工作,同时又避免重复采购造成的资源浪费现象。传统的库存控制策略采用经验分析的办法,但是随着计算机技术的推广,通过计算机实现图书库存管理,既能提高管理的效率,同时能够施行精细化管理。通过计算机对图書进行统计分析,能够进一步提高库存管理的智能性。

2 软件开发

图书馆库存管理信息系统采用C/S架构实现,通过Java程序实现,下面将针对软件开发过程中涉及的技术进行分析。

2.1 C/S架构

目前的软件体系结构主要包括两种:B/S模式和C/S模式,这两种模式根据不同的场景应用不用。随着浏览器等快速发展,B/S模式越来越广泛,其可扩展性比较好,能够在不同的平台下进行移植,方面客户端的访问。但是B/S模式给服务器端带来比较大的压力。图书馆库存管理系统主要面向管理员进行操作,都提供特定的客户端机器进行操作,因此,使用比较方便。采用C/S模式的架构能够在客户端进行相关的处理,减少后端程序的压力。

在开发C/S模式的系统过程中,一般在服务器端部署数据库和后端服务处理。前端主要是为用户提供交互界面。前端和后端通过socket进行通信,后端服务器操作数据库服务器,能够避免前端直接操作数据库,增加系统的安全性。

基于C/S模式的系统主要包括以下特点:

2.1.1 功能模块分离

该模式对应的服务器在得到客户端的请求时,会将该请求进行解析,根据不同的请求,由不同的功能模块完成,然后将数据返回给客户端。客户端会根据返回的数据进解析,最后以一定的交互界面展示给客户。

2.1.2 位置透明

客户端和服务器端在不同的机器上执行相关的功能,这个是系统部署的过程中就已经明确的,因此,相对双方来说是透明的。

2.1.3 共享性

一個服务器端能够同时为多个客户提供服务,并且在执行相同操作时能够获得相同的信息。

2.1.4 同步/异步操作

服务器端可客户端具体使用场景,采用同步、异步等方式提供服务。特别是客户端需要较长时间来处理某些任务,因此,服务器端为其提供异步的方式实现网络通信,这样能够提高服务器端的处理效率。

2.1.5 可扩展性

可根据客户端的数量进行动态调整。

2.2 Java程序设计

本课题中采用Java实现,这是一种面向对象的编程语言。Java语言是目前应用最为广泛的一种语言,能够在不同的平台下实现,因此,具有很好的跨平台特征。

Java继承了很多C和C++语言的特征,但是其在某些方面进行了很大的改进。特别是在内存管理方面做出了巨大的改进,使得程序员在编写Java程序时无须过度关注内存的申请和释放,都交给Java程序自己解决。

Java语言编写的程序具有很多的优点,例如在操作数据库、Socket通信以及一些可视化插件等方面非常容易实现。其跨平台特征使得客户端能够在不同的机器上运行。

2.3 数据库技术

数据库是图书馆库存管理系统中必须使用的一部分,其在很多系统中都具有很大的用途。数据库的定义就是对数据的操纵和管理的一种软件,在该软件上存储数据、使用该数据以及维护管理数据,因此可以缩写为DBMS。

具体来说,一个数据库主要包括以下一些基本的功能:

①数据定义功能。数据库能够设计库表结构,并将数据按照库表结构进行组织存储。

②数据存取功能。通过特定的语言进行数据的存取操作,实现数据的插入、更新以及删除等操作。

③提供管理功能。数据库必须为管理员提供对应的管理功能,主要包括数据的安全性管理,完整性管理以及数据备份和恢复等对应的管理功能。

④数据库建维护功能。数据库中必须能够导入数据、存储、恢复数据等,为后续的使用提供维护功能。

⑤数据传输。数据库应该为其他应用程序提供访问功能,该访问功能需要通过一定的接口实现,例如实现Socket通信,其他应用程序通过Socket访问数据库。

猜你喜欢
图书管理库存数据库
数据库
关于技工学校图书管理的信息建设研究
信息化条件下如何创新图书管理
谈数据挖掘为图书管理提供决策支持
一二线城市库存减少5.2%
数据库
营销4C与房产去库存
高校图书馆组织勤工俭学学生参与图书管理工作探讨
数据库
别指望农民工当去库存的“接盘侠”