【摘要】开发远程访问系统的目的是解决数字图书的数字资源共享到一般网络环境。在校园内,读者共享数字图书馆资源,但离开学校就不能访问学校共享的图书资源。本文主要设计远程访问系统功能,使得读者工作和学习不被限制在特定的网络环境中,方便研究和学习,方便开发与设计。
论文关键词:远程访问,数字资源,图书馆
数字资源已经成为网络时代图书馆的重要资源类型,数字图书馆都建立了各种各样海量数字资源,比如中国知网、超星电子图书、中国学术论文全文数据库、EBSCO数据库、各种学生模拟考试平台、各种专业学习数据库等。它们以数据容量大、知识更新快和检索方便为用户所欢迎。图书馆网络信息库目前有几种访问方式:一是直接从图书馆内的电脑如电子阅览室,二是从校园网内,如各个机房或办公电脑,三是从公网上访问,比如家里电脑。
为了合理的带宽分配和安全的原因,数字图书馆的各数据库对于不同的访问方式有不同的访问限制。通常情况下在校园网内可以从任何地点访问,但当在校园外访问数字资源时输入了账号和密码,却被提示告知IP地址受限,访问被拒绝。这是由于数字资源商根据版权保护(digital rights management ,DRM) 的规定,为保护知识产权,通过加密技术控制数字内容及其分发途径,因此图书馆所购买的数字资源都被限制了IP 地址的访问范围,高校师生只有使用校园网IP地址的访问范围,高校师生只有使用校园网IP地址范围内的计算机,才能查询图书馆所购买的各类数字资源。由此导致很多居住在学校外的老师和学生无法访问本馆数字资源,部分老师做访问学者出差等,以及学生实习期间,均无法共享数字图书馆馆数字资源。
非局域网内的合法用户无法使用数字资源了,这给合法的图书馆用户造成了极大的不便,图书馆读者意见很大。开发和设计图书馆远程访问控制管理系统就为了解决这个矛盾,让局域网外的合法用户也能随时随地随心所欲地使用数字资源。
2 系统结构分析
一是在服务器端设计并实现远程访问服务及认证系统;二是在客户端设计并实现专用于访问特定网络资源的浏览器,
图书馆远程访问系统安装于远程访问服务器上,该服务器和其他数字资服务器位于同一个局域网内,在校园网外的远程用户安装客户端软件后,无论何时何地,只要能够登陆Internet,就可以通过该远程访问服务器,输入账户和密码,非常方便的访问所有数字资源,就跟在校园网内使用一样的效果。如下图所示。

3 管理功能分析
3.1 支持用户分组
可以新建、修改、删除用户组,可以指定用户组有效期、流量限制、是否绑定用户MAC地址、USBKEY(eKey)认证、计费方案等属性,并可为一用户组绑定对应的地址策略、时间策略、可访问的数字资源服务器URL列表。
3.2 支持策略管理
所谓策略,是指控制用户使用本系统的手段。系统支持地址策略、时间策略、服务器URL列表3种策略机制。策略可以添加、修改、删除。
① 地址策略,通过使用本系统的客户端ip地址进行限制,如果客户端ip地址符合某一策略,则执行预先设定的访问动作,拒绝或允许该访问。
② 时间策略,控制用户在什么时间段内可以使用本系统,比如,可以定义上班时间等。
③ 服务器URL列表,控制用户可访问的数字资源服务器。可以把允许用户访问的数字资源服务器URL加入某个列表,然后指定某一用户组用户可以访问这些数字资源,如果用户访问的URL不在定义好的服务器URL列表中,则用户访问该URL不会通过远程访问服务器。
3.3 用户管理
可以添加、删除、修改用户;可以对用户帐号进行冻结、激活等操作;支持查看当前在线用户;支持根据预先定义的格式,进行批量用户导入;支持用户批量导出;支持公告信息,可以对不同的用户组发布不同的公告信息;支持用户留言反馈,管理员可以回复用户留下信息。
3.4 用户计费功能
本系统支持4种计费模式。
① 免费用户,不收费用户,此类用户不会产生任何费用;
② 包月用户,按月收取费用,可设置包月费率,系统自动结算;
③ 按时间计费,根据用户在线时间计费,可设置费率,属于实时计费;
④ 按流量计费,根据用户浏览产生流量计费,可设置费率,属于实时计费。
此外,还支持以下计费功能:支持开户费、押金;支持用户余额不足多少元时禁止用户登录;用户余额不足多少元时提醒用户;冻结用户超过多少天后重新激活时需重新缴纳开户费。
3.5支持打印功能
打印功能一直是WEB系统的一个软肋,可以通过生产word文档的方式来解决这个问题。管理员可以定义打印模板,在模板中引用多个预先设定的多个变量,所以管理员可以灵活地自定义修改模板内容(采用HTML在线编辑模式)。系统支持打印用户信息卡、用户缴费回执单。
3.6 全面的日志功能
对管理员的任何操作,对用户的任何操作,系统都会进行详细记录,管理员可以根据时间段、关键字对日志进行筛选、搜索。
① WEB访问日志:用户访问任何数据资源都会被记录在WEB访问日志中;
② 用户流量日志:记录用户的每月浏览流量;
③ 管理操作日志:记录管理员的任何管理员行为;
④ 用户操作日志:记录用户的任何操作行为;
⑤ 用户缴费日志:用户的缴费记录;
⑥ 用户结算日志:用户注销时进行记录,记录每次使用统计情况。
3.7 详尽的统计报表
系统提供详尽的统计报表,包括每日统计报表、每周统计报表、每月统计报表、年度统计报表和时间段统计报表。统计内容包括:记录时间、登录人次、在线时长、流量、开户费、 押金、缴费金额、合计缴费、消费金额。管理员可以根据时间段对统计报表进行筛选。
3.8 系统备份与恢复
系统必须支持2种备份方式,同时本系统支持上传备份文件以及恢复备份功能。
① 本地备份,系统在后台自动进行备份,每天生成一个备份文件,可以指定备份保留数目。
② 远程备份,这是本系统的特殊功能,支持备份在远程FTP服务器上,同样可以指定备份保留数目。
3.9 管理员设置
Administrator是系统内置管理员,此外还可以自定义添加其他管理员,可以为新建的管理员指定多种不同的系统权限。
3.10 系统状态监控
可以查看系统信息一览,服务器硬件信息,CPU利用率,网络接口状态,网络接口负载,网络连接状态,内存使用情况,硬盘分区情况,系统进程状态,当前系统路由表。从而方便管理员监控系统状态。
4 客户端功能分析
用户运行客户端程序,登录成功后即可使用数字资源远程访问系统。在使用过程中,用户可以查看管理员发布的系统公告,查看用户帐号详细信息、流量情况、结算日志;可以设置详细的个人资料,更新设置用户密码,可以通过意见反馈功能向管理员提问。客户端支持USBKEY(eKey)认证。
1/2 1 2 下一页 尾页 |