高校图书馆管理系统设计论文(2)
高校图书馆管理系统设计论文篇2
试谈高校图书馆信息管理系统的设计
摘要:随着计算机技术的发展和因特网的普及,高校图书馆的管理模式也朝着信息化、技术化、网络化的方向发展。根据高校图书馆的实际需求,该文设计了一个基于C/S结构和B/S结构相结合的操作简便、功能全面的高校图书馆信息管理系统。
关键词:C/S;B/S;信息管理
图书馆作为一个处理信息和提供信息服务的重要部门,为人类知识的积累和传播发挥了重要作用。随着计算机技术的发展和因特网的普及,高校图书馆的管理模式也朝着信息化、技术化、网络化的方向发展。传统意义上的图书馆管理模式难以适应和满足时代对图书馆的要求,影响了图书馆信息管理和服务功能的发挥。只有建立起一套以信息技术、计算机技术、网络支持的、人机结合的图书馆管理系统,将信息、管理和系统有机的结合在一起,才能使图书馆功能最大化、管理规范化、服务扩大化。根据自动化管理系统适应图书馆发展水平的要求,本文结合信息管理系统目前的发展状况和各大高校图书馆的管理实际,设计了一个基于C/S结构和B/S结构相结合的操作简便、功能全面的高校图书馆信息管理系统。
1高校图书馆信息管理系统设计
根据高校图书馆的工作流程和功能需求,本系统主要实现七大模块功能,包括采访、编目、典藏、图书流通、读者管理、期刊管理和系统维护。系统功能结构图如图1所示。
采访:负责完成图书订单的录入、修改、编辑和打印等工作;将新到图书进行开包验收,核实到馆图书的种数、册数等相关数据,对新购书籍的帐务进行记账管理,并录进新书登记库,为下一步的图书编目工作做准备。
编目:对新购图书或现有图书按照一定的规范和标准进行分类、编目,形成书目记录,并最终移交至中央馆藏库。
典藏:接收编目完的图书和数据,并进行验收及分配,可对馆藏数据信息进行查询和修改。
图书流通:主要实现图书借阅、归还以及超期罚款和流通查询包括获取馆藏信息和借阅情况等功能。
读者管理:实现读者信息的增添、删除和修改;对借书证进行挂失;实现人数统计等。
期刊管理:对期刊实现征订、登记验收、期刊分类和加工、期刊上架和期刊流通,对期刊借阅、归还和检索等进行管理。
系统维护:实现创建用户、更改权限、数据备份等。
鉴于高校图书馆的工作情况以及管理员和读者的实际需求,本系统采用的是以C/S为主、B/S为辅的混合体系架构。C/S结构下的信息管理系统具有较强的事务处理能力,可实现复杂的业务流程。为此,本系统内部采用C/S模式,用以实现各部门的信息录入、数据采集、数据维护、统计分析、账单打印等基本功能。对于读者而言,查询信息是他们的主要需求,利用B/S架构,可以在图书馆网页上发布图书相关信息,读者仅需在客户机上打开浏览器即可体验便捷准确的查询功能。在B/S模式下,业务扩展简单方便,通过增加网页即可增加服务器功能,客户端无需安装软件系统,减轻了系统的维护工作。
2系统体系结构
2.1 C/S模块开发
在C/S模式开发中,选用了VB6.0完成系统的设计。VB是采用面向对象的程序设计方法,提供了一个可视化的设计平台。VB软件提供了各种对象供用户使用,在这个可视化界面上通过使用这些对象并对对象事件进行驱动编程来实现整个程序的设计。同 时通过使用ADO(数据访问接口)对象来实现对数据库的访问。
2.省略实现web服务器与数据库的连接。ASP是一种服务器端脚本编写环境,作为一种简单方便的编程工具,可用于创建和运行动态网页或web应用程序,可以方便与数据库或其他程序进行交互。利用ASP开发的脚本程序,全部运行于服务器端。Web服务器即www服务器,主要提供网上信息浏览服务,将ASP开发的模块挂在WEB服务器上,用户通过使用客户端的浏览器即可访问web服务器,来实现信息查询、发布等功能。
2.3后台数据库
鉴于高校图书馆藏书量的巨大且规模日益庞大,选择一个强大高效的数据库工具是非常有必要的。SQL Server2000作为一种高性能的关系型数据库,不但拥有强大的数据库管理功能,支持超大型数据库,而且与Internet、操作系统WINDOWS 2000Server和开发软件VB6.省略之间具有很好的集成性,其开发的系统结构为系统的开发提供了一个安全有效可靠地数据库平台。
图1系统功能结构示意图
3系统安全机制
高校图书馆信息管理系统连入因特网后,数据信息的安全及整个系统的安全必然会受到威胁,因此要充分考虑系统的网络安全问题,采取多种有效的安全防护措施。
1)采用防火墙技术,防火墙就是用来阻挡外部不安全因素影响的内部网络屏障,其目的就是防止外部网络用户未经授权的访问。它是计算机硬件和软件的结合,使Internet和Intranet之间建立起一个安全网关,保护内部网免受非法用户的侵入。
2)对系统内部采用用户身份验证,并授予各个用户相应的权限。用户只要输入有效的用户名和密码才能进入系统完成她权限范围内的各项操作。
3)设置网站的目录访问权限,设定特定的IP地址能否对Web服务器进行访问。
4结束语
本系统与高校图书馆工作的内容和特点相结合,既能准确实现图书馆内部繁冗的数据处理要求,又能方便满足读者网上查询信息的需求。具有界面友好、操作简便、功能强大、通用性好等特点,非常适合于高校图书馆的自动化管理。
参考文献:
[1]吴大刚,肖荣荣.C/S结构与B/S结构的信息系统的比较分析[J].情报科学,2003.
[2]廖若雪.ASP.NET动态网站编程指南[M].北京:机械工业出版社,2001.
[3]郑成增.WEB数据库B/S结构开发与研究[J].青岛建筑工程学院学报.2000,21(3):52-56.