设为首页 | 加入收藏

首页 杂志简介 期刊目录 杂志订阅 投稿指南 联系我们

  • 暂无相关信息

欢迎投稿大众投资指南

投稿地址:

邮政编码:

投稿邮箱:dztz1999@126.com

投稿电话:02258518411

投稿QQ:

经济论坛

基于中小型图书馆的图书管理系统研究

发表时间:2017年7月12日 浏览:292次
摘要:图书馆作为一个专门收集、整理、保存、传播文献,提供科学、文化学习的机构。长久以来一直是人们获取知识的主要来源。本文通过分析关于目前小型图书管理系统存在的部分问题,并提出自己的相应建议。
 关键词: 中小型图书管理;信息系统;
一、引言
当今社会已经进入信息化时代,计算机已经进入各行各业。各种各样的计算机信息管理系统正改变着人们的工作方式、促进着工作效率的不断提高。特别是在管理工作量非常大的大型图书馆,人们已经引入了许多功能强大、操作简便的图书管理系统。这些形形色色的图书管理系统大大的提高了图书馆的管理水平、管理效率。同时也减轻了工作人员的工作负担。  
但是对于中小型图书馆,与之相适应图书管理系统的研发与设计则相对滞后。主要的原因:1.大型的图书管理系统包含有许多中小型图书馆所不需要的功能,所以市场上的许多图书管理系统都不适合中小型图书馆使用。2.一般中小型图书馆的藏书量一般只有几十万册,日常的经费开支不大。很难负担起请专业软件公司开发软件所需的经费。
针对这一情况,本文对基于中小型图书馆的图书管理系统的研发与设计进行研究性探讨。
二、图书管理系统组成与功能需求
中小型图书管理系统应该包括图书信息管理、读者信息管理、借书信息管理、还书信息管理以及系统权限管理五个部分。
图书管理系统主要包含以下几个功能模块:
(1)图书信息管理功能模块。在这个功能模块中,系统为系统管理员提供对书籍信息进行查询、修改、添加、删除的功能。
(2)借还书信息管理模块。该功能模块主要实现对读者借还图书的管理。系统提供被借图书信息的添加、修改、删除、查询功能;提供对应读者信息的添加、修改、删除、查询功能。并能查询图书的借出时间、归还的时间(限期)以及实际还书时间,自动计算读者是否超期还书,提示图书管理员进行处罚等。
(3)读者信息管理功能模块。在这个功能模块中,系统为系统管理员提供对读者信息进行查询、修改、添加、删除的功能。
(4)系统管理模块。该功能模块要求图书管理员与系统管理员在使用系统时,都需要进行身份验证。只有通过身份验证才能进行相关操作,保证只有拥有相关权限的人才能使用该系统进行相应操作。保证系统的处于安全管理下。同时,提供密码修改与用户授权的功能。
 中小型图书管理系统的功能需求主要基于向读者提供图书信息查询服务功能;向图书管理人员提供图书信息与读者信息查询服务,提供借还书管理功能;向系统管理员提供书籍信息的添加、修改、删除、查询功能;提供读者信息的添加、修改、删除、查询功能。提供密码修改、权限授权功能。
三、中小型图书馆管理系统的改进。
随着信息时代的不断进步,如今大多数图书馆也逐步进入到了自动化管理的阶段。如何实现高效的自动化管理;如何使用户操作更加简单、方便、快捷。成为中小型图书馆管理人员以及图书管理系统开发人员所关心的问题。
目前的中小型图书管理系统仍存在着一些不足以及有待改进的地方。例如:第一,有些系统在设计时,没有考虑到网络远程图书查询、续借图书的功能。第二,部分系统在设计时,忽略了图书信息、读者信息、用户信息的快速备份功能,使得这些信息的备份比较麻烦。
针对以上存在的问题,现提出以下建议。第一,针对无网络远程访问功能的问题,建议采用B/S模式,开发一个新的子系统。包含远程图书查询、续借图书等功能。
第二,针对无信息的快备份功能,建议采用信息导入Excel文件进行备份的方法。因为使用Microsoft Visual Studio 2005、Microsoft SQL Server 2005工具进行程序设计与开发,它们均支持Excel表的操作编程。所以使用此方法将会大大降低程序编写的难度与强度。
此外,对于中小型图书管理系统的开发与研究,还应该在系统开发过程中就以下几方面进行有益的尝试。一方面,根据软件工程的理论进行系统软件开发。采用自顶向下模式的结构化程序设计原则编写了全部应用程序,使程序层次化、模块化,达到数据级偶合。采用分布式数据库结构,使系统更加稳定、安全、灵活。
另一方面,根据系统需求分析和系统设计的要求,应该将系统分为图书管理员子系统和系统管理员子系统两个部分。图书管理员子系统中客户端与服务器端的通信,采用C/S模式实现通信;根据数据库安全性的要求与用户界面设计原则,系统做到操作简洁、人机交互友好。管理员子系统实现操作简洁、人机交互友好、功能完善的特点。
最后,使用黑盒测试方法,对系统需求分析阶段与概要设计阶段提出的功能要求进行逐一测试,以使系统能够尽善尽美。


参考文献:
[1] 张志明,杜亚军 主编.C++语言与面向对象的设计[M] 重庆: 重庆大学出版社 2002.66-86.
[2] 孙维煜,刘杰 主编.C#案例开发[M] 北京: 中国水利水电出版社 2003.45-65.
[3] 孙维煜等 编著.项目开发风暴C#案例开发[M] 北京: 中国水利水电出版 2003.34-45.
[4] 常晓波 著.C#开发人员指南[M] 北京: 中国电力出版社 2004.46-49.

 


上一篇:浅谈对中国宏观经济的计量经济学模型实证研究(一) 2017-07-12

下一篇:基于层次分析法的普通员工价值评估 2017-07-12