摘 要:本文介绍了图书管理系统的设计原则,包括实用性、标准化、整体性、安全性、发展性等,对图书管理系统的各个模块分别进行了设计描述,为图书馆的发展建设提供了帮助。
关键词:图书;管理系统;设计研究
图书管理系统的设计开发是一项十分复杂的系统性工程,其需要实现的功能包括用户的注册、登录,管理统计图书信息,借阅图书,用户可查询信息等相关环节。图书管理系统的涉及面比较广泛,信息量比较大,形式也多种多样,其内容和处理方面的需求涉及范围也很宽泛。
1 图书管理系统设计原则
图书管理系统连接了图书馆与用户的供需、计算机硬件系统、计算机软件系统的设计,相应的,该系统需遵循以下设计原则:
1.系统实用性原则
一个应用良好的管理系统首先要具备实用性,这是系统能够得到长期有效使用的关键因素,也是检验系统设计合理性的标准之一。设计人员在进行开发设计时,要参考系统使用者的需求与建议,定义出适用广泛的使用流程和设计板块,减少系统开发完成后的修改与调整,进而减少时间和经济资源的浪费。
2.标准化原则
目前很多图书馆已经应用了较为完备的图书管理系统,也形成了一套相对合理的设计标准,符合国家信息产业部门的相关要求。而且在系统使用以及必要的维护过程中,维护人员需要对系统的开发设计有充分的了解,以使整个操作过程省时省力,采用标准化的设计规范无疑方便了设计研究人员与系统维护人员,直接影响了系统产品的经济效益。
3.整体性原则
图书管理系统内的大多数应用模块都是相互独立的,彼此之间可以通过电子接口进行数据之间的传输,而不同模块之间的协调性和稳定性是一个重要的检验标准。只有保证各模块的独立性、稳定性、兼容性以及系统的整体性,才能实现信息的无缝衔接与各模块之间的顺利互访。
4.安全性原则
图书管理系统的安全性是十分重要的,如果出现系统性信息丢失将会带来无法估量的经济损失。现在信息技术已经十分先进,一些黑客都拥有高超的信息破坏能力,所以必须对图书管理系统设置安全措施和防火墙等,还要对登录系统、使用系统进行反复的安全监测、检查,出现问题要及时处理,确保系统安全、稳定、良好地运行。
5.发展性原则
随着信息技术的进步,图书管理系统也要根据社会需求不断改进。只有保留系统的升级接口和升级空间,保证系统技术和功能的先进性、发展性,才能及时根据需要进行系统更新,满足新用户的需求,保存老用户的耐心。
2 图书管理系统详细设计
1.图书管理系统的模块划分
根据大众人群的需求分析,图书管理系统可分为六大模块,分别是用户注册登录模块、用户信息管理模块、图书信息管理模块、图书借阅和归还模块、图书查询模块、综合统计模块。这六大模块缺一不可,只有它们都能稳定运行,图书管理系统才能更好地服务用户,服务大众。
2.图书管理系统数据库的设计
数据库技术是信息技术的重要组成部分之一,是计算机进行数据处理和信息管理的核心技术。图书管理系统涉及到的数据表主要包括用户信息表、账号信息表、图书信息表、注销信息表、借阅与归还记录表、续借记录表、罚款记录表等,它们构成了数据库的逻辑结构。数据库的物理结构是其逻辑结构的应用环境,是将存储结构和存取方法等应用到物理设备上。确定数据库的物理结构需要先做到确定数据存储结构、确定数据存放位置、设计存取路径、落实系统配置。在设计过程中还要注意权衡时间效率、空间效率、维护所需代价以及用户需求,是一项浩大的工程。
3.图书管理系统各模块的设计
①用户注册登录模块设计:注册登录模块是图书管理系统的重要模块之一,该模块对保证系统的安全性有很大帮助。不同用户只有分别注册、登录以及密码修改后才能访问系统,使用系统的资源和功能,否则只能耗费大量时间精力面对图书馆的书海,失去对图书馆图书借阅的兴趣。
②用户信息管理模块设计:用户信息管理模块是图书管理系统的基础模块之一,没有它系统就不能正常运行。系统可以通过此模块维护所有用户的基本信息,各用户也通过此模块进行相应信息处理、权限管理、密码查询等功能操作。
③图书信息管理模块设计:图书信息管理模块也是图书管理系统的基础模块,它能为整个系统提供所有图书的信息维护,进而维持其它系統模块的正常运转,其一般是由图书馆管理员进行基本的维护操作,以保存图书的详细信息。
④图书借阅和归还模块设计:图书借阅和归还模块在图书管理系统中有重要地位,是图书馆日常工作使用最频繁的模块,因为它提供了图书馆最基本的业务流程服务,对图书借阅、图书归还、图书续借、罚款单生成、罚款缴纳等功能提供了操作平台。鉴于其地位,该模块也是由图书馆管理人员进行使用和维护,普通用户无权修改使用。
⑤图书查询模块设计:图书查询模块为用户提供了查询功能,也是图书管理系统的基础模块,而该功能的良好实现为提高图书馆的工作效率和用户满意度起到重大促进作用。图书查询模块的功能众多,重点包括用户对图书基本信息的查询,对返回的图书信息、图书所在位置、图书库存量、图书是否借出等必备信息的查询,这在日常使用时带来的便利是巨大的。
⑥综合统计模块设计:综合统计模块也是图书管理系统的基础模块,它提供了整个系统的统计工作。根据该模块得到的统计信息,可以反映图书馆日常工作存在的问题以及用户对图书的使用情况,用户的满意度和意见建议等,为图书馆的图书采购工作、图书管理工作提供了很大帮助。库存图书信息的统计、借出图书信息的统计、图书类目的统计、图书馆财务信息的统计等是该模块的重要部分。
3 结语
结合用户信息和图书馆的使用现状以及信息技术的发展,本文详细叙述了图书管理系统的设计原则,并对系统各模块进行了详细设计,虽然由于知识储备方面的不足,本系统的设计并不完善,存在一些不足,但对一般图书馆的图书管理系统可以提供很多帮助。
参考文献
[1]关雪仑.高校图书管理系统的分析与设计[D].北京邮电大学,2012.
[2]郑为强.图书管理系统的设计与实现[D].电子科技大学,2012.
[3]赵顺勇.宁波职业技术学院图书管理系统分析与设计[D].云南大学,2013.
[4]杜洋.图书馆图书管理系统的设计与实现[D].电子科技大学,2013.
[5]周莹莹.基于Eclipse的图书管理系统设计与实现[D].电子科技大学,2013.
作者简介
金彩虹(1967-),汉族,内蒙古乌海市海勃湾区,内蒙古乌海市群众艺术馆,初级职称。