图书馆管理系统设计论文精选(2)
图书馆管理系统设计论文精选篇2
浅论图书馆管理系统的设计与实现
摘要:应用一款好的图书馆管理系统,将能极大的提高图书馆管理工作效率,本文在Visual Basic6.0环境下对图书馆管理系统进行设计,它通过自上而下的规划,自下而上的开发,最终设计得到实现,并用可以初步投入到图书馆管理系统的应用中。
关键词:图书管理系统 设计 实现
引言
传统的图书馆管理方式是用手工的方式,这种方式的运行效率低下,而且对于各种图书馆信息难以做到满足即时查阅与即时更新的要求,如果先对图书馆运行情况进行分析,再使用先进的计算机技术设计出满足图书馆管理工作需要的系统,则能避免传统图书馆管理方式的蔽端,基于这种目的,图书馆管理系统才被设计、实现,它是否可以满足图书馆管理的需要,还需要在实际运行中进行验证。
1 系统需求分析
1. 1 用户需求分析
图书馆管理系统的设计,需要能通过软件自动完成用户需求的信息化管理,能够通过软件的方式对数据进行操作、管理、分析等,提高图书馆服务的水平。
图书馆管理的需求,主要可以分为以下几个方面:图书馆管理人员的需要,它要求能对图书进行各种管理、分类、调整、增加等;学生的需求,读者要求软件系统能简洁、直观,方便自己查询各种图书;办证要对学生的图书证登记、当前状态查询、历史查询、发放等。
1. 2 对性能的一般性规定
开发一款信息管理软件,为了让软件能真正投入使用,且能被多数人操作,一般对软件有以下的要求:软件必须要有实用性,软件要对管理每个方面的需求都进行分析,然后划分相关的模块,让需求的功能能够实现;可维护性,是指软件有直观的界面,方便用户理解软件的操作方式,软件具有一定的更改性,能在一定范围内订制自己需要的功能;可升级性,指用户能在不改变原有数据结构的情形下,软件能智能化的为用户升级,提供更多服务;可拓展性,这指软件能提供各种接口,使用与其它兼容,也可以自由添加更多模块功能等,让软件的功能变得更丰富、更实用。
1. 3 安全性的要求
所谓的安全性,包含两个方面,一方面是系统的容错能力,在系统运行时要求能对数据安全可靠的管理,如果管理时出现数据错误,则要有示警功能、自动纠错功能、自动暂停直至手动纠错等功能,以免因为用户错误的使用软件,使系统出现问题,或者因为需要查找错误的数据降低工作效率;另一方面,要求数据库系统调计具有安全性,能对用户的权限分级管理,数据库能定期备份,系统有安全应急错误。
2 系统功能设计
2.1 图书馆管理系统目标
图书馆需要管理的内容包包括:
·采编工作,它包含增加新书,打印编目、增加数量;
·目录工作,它包括可借书目,然后参许对图书的关键字段进行管理;新书上架,它要求能对新书的关键字段进行管理;借书情况,它要求对图书证件情况进行数据管理。
·借阅工作,它包括要求对图书的状态能进行数据存储调
用、查询、统计等;
·阅览工作,它提供各种即时阅览服务;
图书室整个服务流程可以用以下的流程图方式描述:
图书馆服务流程描述
2.2 图书馆理系统设计
图书馆的系统设计自上而下总共分为四层,第一层是用户登陆的界面,用户通过登陆进入图书管理系统,根据用户权限的不同,所能管理的范围也不一致;第二层为系统功能调用,用户可以根据系统界面找到自己需要的内容;第三层为各个模块功能的调用,用户可以找到自己需要使用的功能模块;第四层,所有功能的使用,用户能在第四层界面里完成管理功能的所有操作。
图书馆系统设计
2.3 图书馆理系统模块的功能
·图书类别管理模块:它是针对图书类别进行管理和操作,在该模块中,能完成所有类别信息的管理。
·图书管理模块:它是针对图书信息进行管理和操作,在该模块中,能完成所有图书信息的管理。
·读者管理模块:它是针对图者的信息进行管理和操作,在该模块中,能完成所有读者信息的管理。
·借阅管理模块:它是针对图书借阅的信息进行管理和操作,它能对过去的借阅历史和现在的借阅信息进行管理。
·修改密码模块:这是为了保证用户信息的安全性进行设置的模块,用户或管理员能对密码进行重新设置。
2.4 图书馆理系统数据库设计
数据库使用Access数据库软件,该软件为微软开发,它能配合Office其它软件与数据库共同使用,这款软件操作直观,功能全面,同时具有很大的可拓展性,如果系统扩展到Client/Server模式时,可以使用SQL Server软件,它能使数据库的功能更加丰富。
该软件数据库系统用四个表完成:
表格中所涉及的属性可以通过下图看到:
图书馆数据的属性
2.5 图书馆理系统运行环境配置
·硬件环境
主机:P/200(最低配置),PⅡ/266以上(推荐配置)
内存:54MB(最低配置),128MB以上(推荐配置)
硬盘:10GB(最低配置),20GB以上(推荐配置)
显示器:VGA以上
·软件环境
操作系统:Windows98中文版或WindowsXP中文版
编程软件:Visual Basic6.0
数据库:Access2000中文版
2.6 安全设计
为了确保系统运行的安全,图书馆理系统使用用户名+密码验证的方法进行管理,如果不是合法用户,无法使用该系统的服务,为了确保密码的安全,系统具有密码修改的功能。
2.7图书馆管理系统系统实现
·用户登陆
·系统功能调用
·模块功能调用
·模块功能操作
结语
在完成图书馆管理系统后,需要长时间的运行,通过软件运行的反馈对比系统目标与系统实现之间的差距,通过对软件反馈信息的收集与分析,写出系统评价报告后,对软件系统出现的问题进行修正,这个软件系统的维护与评价工作需要很长的时间才能完成,但是它是验证软件是否具有可行性的重要阶段,也是软件开发不可缺少的部分。
如今随着科学技术的发展,现在的社会已经全面进行信息化与电子化,图书馆也要告别以往的传统管理方式,顺应时代的潮流以信息化的方式对图书馆进行管理,对图书馆管理系统进行设计和应用,是将新的管理思想和体系引入图书管理工作中,让图书管理工作变得更科学、更有效率。
参考文献:
[1].罗金增.基于Servlet/JSP和XML的数字图书馆教学信息资源定制系统研究[J].图书馆学研究,2006(11).
[2].倪宝童.图书管理系统中图书编号的自动生成[J].企业技术开发,2006(2).
[3].金京林,黄以宝,苏伟斌.基于JSP 技术的图书管理系统的设计与实现[J].教育信息化,2006(21).
[4].四维科技,胡标.ASP网络编程技术与实例[M].北京:人民邮电出版社,2004.
[5].李存斌,樊建平.ASP高级编程及其项目应用开发[M].北京:中国水利水电出版社,2003.
[6].胡中栋,夏冬梅,胡春安.图书管理系统软件设计[J].信息技术,2005(11).