基于计算机技术的图书馆信息系统的设计与实现
2019-02-18黄鉴三
黄鉴三
摘 要:计算机技术图书馆系统的设计基于JAVA语言和Django框架而实现与完成,充分借助计算机技术设计图书馆信息系统,有利于提高图书馆信息管理的智能化与效率化,使图书馆的管理更加先进,符合社会的要求,能够给人们提供更优质的服务,推动图书馆的现代化发展。
关键词:计算机技术;图书馆信息系统;设计与实现
随着社会经济和科技的迅速发展,互联网和信息技术在社会中发挥了越来越重要的作用,改变了人们传统的生活方式,给人们的生活和工作带来了巨大的便利,信息处理系统的处理效率更高、安全性更好、资源利用率更高,因此,广泛应用于各个行业,为社会创造了巨大的效益,而信息系统能够有效地整合处理用户信息,保护用户信息的安全。
1 系统的需求分析
图书馆信息系统是为了更好的管理图书馆的用户信息,以及各类数据信息,从本质上也是信息管理的一种,因此图书馆信息也具备信息管理系统的性质和特点,具有更高的安全性和扩展性等特点,以及资源共享等功能,能够保护用户信息不被窃取和丢失。管理人员需要保障信息管理系统的正常运行,维护和检测系统保障系统完好,并且要及时收集读者用户的反馈和需要,及时根据用户的反馈去进一步优化信息管理系统,为用户提供更优质的服务;而工作人员要充分利用信息管理系统去整合了解图书馆的数据信息,以及各类书籍的情况,采集和录入用户信息查询用户的借阅信息,加强对读者信息管理和信息查询,保证用户能够通过该系统查询到所需要的文献资料,同时,读者可以通过系统搜索关于某一类的书籍,扩大了读者的选择面,并且因为系统将每一类书籍有效的整合和归类,这样能够省去不少的麻烦,提高用户的体验感,
2 系统的设计
1)总体设计。图书馆信息系统的许多功能全部都依靠系统的总体设计,为系统提供服务的是Djnago框架,該框架能够有效地提高搜索效率和开发速度,能够从整体上提高系统的使用功能,能够为用户提供更便捷的服务。除此以外,该框架还可以向外提供API接口和Web端,从而扩大了图书馆的应用范围,也为用户提供了更多的便利。系统数据库表中撰写对象主要是在ORM中完成的,这样一来,避免了一些不必要的失误,也提高了工作效率和工作质量。
2)数据库。在图书馆中可以将各类数据全部储存到数据库中,这样有利于管理人员、工作人员以及用户的查阅和搜索。整个系统的内容复杂丰富,借阅操作员、书籍管理员以及系统管理员要检查系统的有效性,实时查询用户的借阅情况以及查询要求,并根据用户的实际要求不断完善系统。如果用户超期还书,则需要罚款,同时要录入最新的书籍信息,不断完善系统书库信息。系统管理员一方面要产生读者情况的报表,另一方面要设定相应的权限,并总结报表和统计表,将报表交给系统操作人员,根据权限情况去进一步完善系统。
3 系统的实现
1)系统登录模块。系统登录模块是用户在使用该系统的最开始,为了给用户带来最好的体验,系统登录界面应当更加简洁,可以让用户一目了然的了解如何操作,主要由账号密码和身份组成。另外,为了维护系统的正常使用,保护用户私密信息,当用户在输入密码五次之后,系统会锁定该账号,需要在一定时间后才能再解锁,从而避免其他人随意登录其他用户的账号去盗取信息。另外,在登录界面上,系统登录模块还应当提供修改及验证码登录方式,如果当用户忘记密码后,还能有更多的登录方式,从而避免影响用户的正常使用。如图所示。
2)用户管理模块。在用户管理模块主要管理用户的借阅情况和各项数据信息,其中包括用户账号和姓名以及性别联系方式,查阅情况等各项数据。管理人员和工作人员要加强对用户信息的维护,其中主要包括员工信息以及管理员的信息等,用户可以根据需要通过对关键词的查找,找到所需要的用户信息,同时可以对姓名、性别和部门以及借阅情况等各项信息进行编辑,及时更新调整。
3)图书信息管理模块。在图书信息管理模块,主要包括图书名称、作者、类别、出版社和出版日期等,用户如果忘记了书籍的名称,还可以根据其他所知道的关键词进行查找,更加方便了用户的使用。另外,图书信息管理模块主要是为了管理书籍的信息和类别,维护书籍的信息,及时录入和更新数据信息,不断更新和扩充图书馆信息系统,管理人员需要及时维护和更新书的编号类别、以及出版日期等信息。
4)借阅信息管理模块。借阅信息管理模块是最关键的模块之一,该系统在完成前期工作正式使用之后,借阅信息管理模块的使用频率最高,因此,管理人员和工作人员要重点维护这一模块系统,保证该模块的正常使用。这一模块主要包括图书的借阅和归还等,工作人员需要定期根据模块信息打印相应的报表,查看其中的借阅信息,以及有无逾期情况,对超时的用户采取罚款等措施。
4 系统测试
系统测试是整个系统设计最后的一个环节,在这一环节中,需要对整个系统进行最后的测试,检查系统中有无缺陷和问题,能否满足图书馆的需要,当用户数量多时,系统能否正常运行,其容量能否达到要求和标准,这些技术人员都应当充分考虑到,并经过并反复测试。在系统登录模块主要检测输入用户名和密码、修改和找回密码的操作;用户管理模块是修改用户信息操作;图书信息管理模块重点检测增加新书、出版社名称、删除废止图书等操作;借阅信息管理模块主要检测图书的借阅和归还。当所有系统检测完毕投入使用之后,技术人员也要定期检测和更新系统,避免系统中漏洞的产生,保证用户的正常使用,保护用户信息和系统的安全。
5 结束语
基于计算机技术图书馆信息系统的设计与实现,跟随社会发展脚步,满足了社会大众对图书馆的要求,为用户提供了更加优质的服务,图书馆管理人员和工作人员通过信息管理系统能够有效的提高自身的工作效率和工作质量,推动图书馆的进步发展。
参考文献
[1]吴倩.浅论信息资源、图书、档案的管理与信息系统专业的区别、联系与发展[J].黑龙江史志,2014(16):102-105.
[2]宋亭.图书馆管理信息系统的功能扩展管理分析[J].中国管理信息化,2017,17(13):103-104.
[3]沈辅成,沈英.图书馆网络信息系统建设之研究[J].现代图书情报技术,2017(S1):26-29.
[4]罗军.我国图书馆计算机应用的成就、问题与对策[J].四川图书馆学报,2017(05):15-21.
[5]吴隆基.开发图书馆信息系统的新模式[J].现代图书情报技术,2017(04):34-38+42.