APP下载

图书管理系统概要设计分析

2015-01-25解放军外国语学院苏曼

办公室业务 2015年21期
关键词:客户端管理系统数据库

文/解放军外国语学院 苏曼

图书管理系统概要设计分析

文/解放军外国语学院 苏曼

本文结合图书管理系统尚存在问题进行分析,着重对功能模块与数据库的构建展开详细论述,旨在促进图书管理系统概要设计更加完善,进一步发挥图书管理系统优势。

图书管理系统;功能模块;数据库;概要设计

图书管理系统是学校图书馆管理过程中的重要构成部分,是图书管理者的关键辅助工具,实现对图书信息的快速检索与查询。图书管理系统打破传统管理模式的缺陷,实现数字化管理替代传统人工管理,有效提升了工作效率,对图书信息查找、管理、维护等都提供了更多的便利。但就目前图书管理系统应用现状来看,仍存在一定问题,这就要求我们根据实际需求以及科学管理模式实现系统优化设计。

下面本文将以图书管理系统简析为切入点,结合图书管理系统尚存在问题进行分析,着重对功能模块与数据库的构建展开详细论述,旨在促进图书管理系统概要设计更加完善,进一步发挥图书管理系统优势。

一、图书管理系统

图书管理系统主要是指由人、计算机等共同构成的能够进行管理信息收集、整理、保存、维护与应用的系统。图书管理系统在学校图书馆中有着十分重要的作用。图书管理系统的引进打破了传统人工方式管理,实效高效率、低成本处理大工作量、高复杂性信息管理工作,在图书类型与数量不断增长的过程中,也能够实现快速检索与查找,同时为图书更新与维护等工作都带来了便捷。

随着我国经济与科技的高速发展,计算机技术日益成熟,功能日益完善,促使图书管理系统在各行业领域中都发挥着至关重要的作用。通过计算机载体进行信息管理,体现出传统管理无法替代的优势。例如,检索速度快、查找途径便捷、信息保存量大、保密性高、更安全、可靠,同时管理成本较低。图书管理系统能够实现全面系统的信息保存,并能够及时进行不同要求的信息查找,促使信息处理进一步简化,在降低成本的同时大大提升了信息利用效率。

二、问题分析

C/S系统结构属于上个世纪九十年代就开始应用的一种架构体系。其能够将计算机应用系统进行前后台的划分,并通过这种方式处理图书馆管理相关工作。通过客户机可以有效完成数据访问以及相关事物方面的综合工作。

基于这种类型模式,后天属于数据库服务系统,前台部分就是客户端数据库处理系统服务器能够直接接受来自客户端方面的请求并对执行结果进行反馈,客户能够在用户界面当中获得反馈数据。也即是能够在接收到用户相关数据以及凑走的基础上对数据库请求等进行转换,另一方面还能够对数据相关执行结果等进行显示。客户端以及服务器两者之间主要通过数据库完成连接。C/S结构系统具有良好的可扩展性特征,在处理效率方面效果相对较好,但是在何种类型模式之下,客户端本身具有平台相关性。也就是随着应用逻辑方面 以及程序界面当中的硬件资源数据量越来越大,造成了客户端显得越来越“丰满”。

客户端在进行管理的过程中相关操作更加复杂,维护难度也提升。因此,这种类型模式的图书管理系统架构也就显得具有局限性特征。

问题集中表现在几个方面:首先,系统设计过程中功能不完备。其之嫩巩固对图书馆当中相关工作人员的基本情况进行要求。针对图书借阅以及通络过程中相关功能的设计服务相对欠缺。例如,针对读者需要根据个人借阅情况进行查询就不不能够在其中得到满足。其次,这种类型模式条件下,覆盖面相对比较小,信息在共享的过程中只能够局限在局域网当中。读者想要获得图书信息需要在图书馆当中才能够进行查询。再次,在C/S系统架构模式当中,客户端也需要进行完整安装,因为相关程序与操作平台相关,这就造成了管理员需要在这个过程中花费相当多的时间与精力对系统服务平台进行维护与开发。而这种情况下,一旦用户数量在这个过程中开始增加,必然会造成客户端需要添加更多的配置与更加繁琐的操作。

结合对上述中问题的分析发现,形成基于WEB环境条件下的图书管理系统具有重要实践意义。

三、功能模块分析

在具体开展工作的过程中,图书管理系统主要需要能够在功能上更加满足两个方面的要求:首先,读者查询图书以及个人借阅等方面的功能需要。同时可以在这个过程中完成对个人相关信息内容的修改。其次,图针对图书馆管理人员方面,需要能够帮助管理员完成对图书的管理以及图书流通方面的管理工作,同时能够帮助管理员完成对用户信息方面的管理。在这项系统当中,系统的主要功能需要在海量数据信息内容当中能够操作较为集中,速度更快,为此采用局域网C/S架构系统并不能够充分满足实际需要。但是需要保留原系统当中相关功能。同时,在新系统当中更加突出的功能内容为B/S架构下的网上图书馆。这项系统建设当中最为突出的功能表现就是能够在不同位置环境当中向读者提供一种分布式的查询业务。也就是根据需要可以选择性的提供查询服务。功能设计如下图所示:

(一)检索系统。在这项系统当中主要包括两个子系统内容,也就是公共查询以及个人查询两个部分。其中,公共查询就是普通OPAC,也就是联机公共查询目录,通过OPAC能够对图书馆当中书目数据情况及性能查询。这项查询属于网络公共资源查询,也即是在网络当中就可以进行检索。另外,就是个人查询,这项查询需要个人在本馆进行注册,并在此基础上需要在线登陆才能够进行访问,其中包括了借阅图书查询以及历史借阅图书等相关访问功能。

(二)管理子系统。针对管理子系统主要是由图书馆专业业务人员进行操作。管理子系统的主要解决任务在于一定距离上的同一系统流通处理,主要针对图书馆分馆与总馆之间的图书接还管理工作,且分馆与总馆之间存在较远距离前提下。管理子系统的功能包括四个方面:第一,借书处理。主要是指对操作员输入的读者证号进行判断,再结合所要借图书条码号综合判断,看其是否满足借阅权限与规定,再对图书是否借予读者进行判断。第二,还书处理。主要是指以输入所要归还的图书条码号,对图书是否在归还期限内进行判断,若超出归还期限将要对读者进行罚款提示。第三,续借处理。主要是指以操作员输入读者证号为依据,对读者借资格进行审查,再通过借阅规定对续借日期进行计算。

(三)借书查询。主要是指针对读者输入的读者证号对其目前借阅信息进行显示。

四、数据库分析

在构建图书管理系统数据库前要选择合适的操作系统,主要要对操作系统所支持的应用程序的可用性进行分析,综合考虑其平台支持情况,并对操作系统的性能和管理进行分析。在信息技术高速发展的多元化社会背景下还要充分考虑操作系统的应用程序开发,并对其运行的可靠性和安全进行综合实践检验。在图书管理系统开发设计中要根据图书管理的实际技术水平进行操作系统选择,如Windows2003/2007等等。其特点在于能够通过网络功能实现分布式/集中式处理,在操作过程中较容易被计算机用户接受,较适合在图书管理过程中应用。

从现实角度出发,根据用户的实际需求来看,在构建数据库的过程中要满足几个方面的特性:数据共享,能够利用多种程序语言命令进行数据的存储;并发控制,在多用户进行同一数据操作时不会出现错误;故障恢复,当数据库出现局部故障或破坏时能够实现自我恢复;数据完整,能够进行联机存档,以及日志登录等,具有快速恢复功能;高速响应,通过高速保存的形式实现高速信息存取,实现自动化检索与查找;具有安全性、可靠性、保密性。

信息系统建设的最主要目的就是针对大量数据完成存储以及管理。为此,形成性能良好的数据组织结构以及数据库内容具有重要意义,能够在很大程度上实现迅速有效的处理,也是信息系统建设与发展的重要基础。结合数据量情况进行选择,这个过程中需要确幸不同类型的数据库。数据量情况主要是指数据库当中需要进行存放的表单当中的最大记录数量。SQLServer数据需要能够超过200000以上才可以充分满足数据存储的条件与需要。

在这项系统当中主要使用的SQL术语库同时设计了图书管理系统,其中相关数据可以表现为:

五、结束语

综上所述,在进行图书管理系统概要设计过程中通过W e b与数据库接口技术A S P实现各功能模块功能,并再次基础上实现功能完善,并保证其安全性。通过以上论述与分析证明该设计具有可行性和实效性。本文通过对于存在问题的总结与分析,着重对功能模块与数据库的构建展开详细论述,这对促进数字图书馆进一步构建和完善有着积极意义。

[1]唐明伟,卞艺杰,陶飞飞.RESTful架构下图书管理系统的研究与实现[J].现代图书情报技术,2010(09):84-89.

2]刘铭徽.基于Struts与Hibernate框架的图书管理系统研究与设计[J].安徽大学学报(自然科学版),2009(03):36-38.

[3]张凤霞.高校图书管理系统的设计概述——基于B/S结构的前台管理[J].科技信息,2009(17):749-751.

[4]李萍,李芳.基于B/S结构的医院图书管理系统的设计与实现[J].泰山学院学报,2013(03):88-93.

[5]Dennis Shasha and Phillipe Bonnet:Database Tuning:Principles Experiments and Troubleshooting Techniques[M].Morgan Kaufmann Publishers,2002.

[6]吴曙光,刘卫国.基于ASP.NET的图书管理系统设计与实现[J].湖南冶金职业技术学院学报,2006(03):393-395.

[7]JosephM.Hellerstein,Ron Avnur,Andy Chou.Interactive Data Analysis:The Control Project[J].Computer,2009(6):22-28.

猜你喜欢

客户端管理系统数据库
你的手机安装了多少个客户端
基于大数据分析的智慧高速运营管理系统
基于大数据分析的智慧高速运营管理系统
“人民网+客户端”推出数据新闻
——稳就业、惠民生,“数”读十年成绩单
基于James的院内邮件管理系统的实现
浅谈信息化管理系统在监理项目中的应用
虚拟专用网络访问保护机制研究
数据库
数据库
数据库