基于.NET技术的图书馆信息资源网络共享系统
2021-01-28尚玉梅
微型电脑应用 2021年1期
尚玉梅
(陕西职业技术学院 图书馆, 陕西 西安 710038)
0 引言
计算机网络技术的发展,为存储方法、媒介以及信息资源共享提供了支持[1]。随着数字时代的到来,手机、电脑以及智能终端被广泛应用和普及,因此,数字化图书馆建设改变了原有纸质资源的限制,使得图书馆资源共享服务成为可能[2-3]。由于数字信息资源供应商限制了互联网搜索引擎对图书馆资源的搜索,使得用户只能浏览图书资源片断或局部信息,如对图书资源进行全部浏览必须要缴纳费用,削弱了图使馆作为大众免费资源的社会功能[4-5]。因此,本设计整合了Squid认证技术结合外部程序使得用户在外网就能远程访问图书馆信息资源服务器,通过与资源供应商协商保障了图书馆数字资源不被非法复制,为图书馆资源共享提供了参考。
1 平台总体设计
1.1 系统框架
本文设计的大型图书馆信息资源共享平台采用B/S架构、ASP.NET技术开发,利用Squid反向代理技术来为用户提供访问功能和身份认证功能。用户利用客户端通过互联网进行身份认证,来获取图书资源的访问权限,系统管理员可实现系统分析、日志查看、用户管理和资源流量控制等功能。系统框架,如图1所示。

图1 大型图书馆信息资源共享平台系统架构
用户通过互联网远程访问图书馆资源的数据流图,如图2所示。

图2 数据流图
大型图书馆信息资源共享平台是将购买图书数字资源与合法用户建立起联系的,用户可通过Squid反向代理发送图书资源访问请求,并通过监控用户访问权限和状态对用户进行管理。……
登录APP查看全文
