论文部分内容阅读
1概述
随着Ineternet以及中国教育科研网(CERNET)的兴起,我国高校图书馆已经进入网络化时期。图书馆随之由以馆藏为中心的传统图书馆变为以读者为中心、为读者提供以网络为基础的个性化信息服务的现代图书馆。为此,笔者开发了惠州学院图书馆基于SULCMISⅢ系统的读者个性化网络服务程序。本文主要从如何连接SULCMISⅢ系统中的读者数据库开始分析,用具体代码来说明如何设计基于SULCMISⅢ系统的读者个性化网络服务程序。
2实现
基本设计思路:客户端收集读者登陆信息,并且将之输送到服务器读者数据库中进行匹配验证,如果验证成功则进入读者会话、保持其在线状态、为其提供各种个性化服务,直到该名读者离线,则注销其会话状态,自动关闭连接,释放资源。这样,就实现了读者个性化网络服务。
在整个会话阶段,只要该读者始终保持在线状态,则其会话状态得以保持;如果该读者离线,或者关闭了浏览器,则其会话失效。因此利用会话来实现读者个性化服务是安全的,行之有效的方法。SULCMISⅢ系统中的读者数据库是一个关系型数据库。具体存在于sybase系统的sulcmls数据库中的用户表C_Patron中。该表有多个字段,组成了一个读者信息数据库。其结构如表1所示。
我们可以使用这张表中的某些具有唯一性质的字段作为登陆验证项目。例如借书证号CardNo和密码Ppassword等。
利用OLE DB连接svbase数据库:这里列出连接的代码。
要将Password=后面的123456换成你的sybase密码。
随着Ineternet以及中国教育科研网(CERNET)的兴起,我国高校图书馆已经进入网络化时期。图书馆随之由以馆藏为中心的传统图书馆变为以读者为中心、为读者提供以网络为基础的个性化信息服务的现代图书馆。为此,笔者开发了惠州学院图书馆基于SULCMISⅢ系统的读者个性化网络服务程序。本文主要从如何连接SULCMISⅢ系统中的读者数据库开始分析,用具体代码来说明如何设计基于SULCMISⅢ系统的读者个性化网络服务程序。
2实现
基本设计思路:客户端收集读者登陆信息,并且将之输送到服务器读者数据库中进行匹配验证,如果验证成功则进入读者会话、保持其在线状态、为其提供各种个性化服务,直到该名读者离线,则注销其会话状态,自动关闭连接,释放资源。这样,就实现了读者个性化网络服务。
在整个会话阶段,只要该读者始终保持在线状态,则其会话状态得以保持;如果该读者离线,或者关闭了浏览器,则其会话失效。因此利用会话来实现读者个性化服务是安全的,行之有效的方法。SULCMISⅢ系统中的读者数据库是一个关系型数据库。具体存在于sybase系统的sulcmls数据库中的用户表C_Patron中。该表有多个字段,组成了一个读者信息数据库。其结构如表1所示。
我们可以使用这张表中的某些具有唯一性质的字段作为登陆验证项目。例如借书证号CardNo和密码Ppassword等。
利用OLE DB连接svbase数据库:这里列出连接的代码。
要将Password=后面的123456换成你的sybase密码。