APP下载

利用ASP技术开发图书馆信息咨询系统

2014-04-09李宇新

黑龙江科学 2014年4期
关键词:内置浏览器组件

李宇新

(黑龙江省经济管理干部学院,哈尔滨 150080)

1 ASPADO基本介绍

ASP是一个可以产生与运行动态、交互、高性能的web服务器应用程序,ASP不仅仅是因特网的一个组件,同时也是microsoftpersonalwebserver的一个组件,所以它可以从Windows98se当中获取,还可以从http:www.microsoft。com中经过下载得到。另外也解决了开发人员的担忧,因为ASP运行于服务器端,所以开发人员就不用担心自己的源程序会泄漏,也不用去担心用户的浏览器是否支持ASP,因为根源的站点服务器会自动将ASP的程序码解释成标准的HTML格式。然后再自动选择某一浏览器进行显示,所以用户那边只需要较为常规的可执行的HTML码浏览器,就可以对所设计的主页内容进行浏览。

制作ASP文件时只需要文本编辑工具即可,而且不需要任何格式,其中一个ASP文件就是一个文本文件。主要包含了HTML标记、第三方脚本语言程序码、ASP语法。ASP中还有五个内置对象:Rquest是获取用户信息用的;Response主要是把信息传送给用户;Server主要的作用是访问服务器;Application是一个应用程序,其作用是可以在不同的主页之间进行保留以及运用不同主页中的共同信息。我们利用者五个内置对象可以用来完成较为高级的应用要求。除了这五个内置对象外,还有五个内置的服务器组件:数据库访问组件、文件访问组件、广告轮播器组件、内容链接组件以及浏览器信息组件。我们利用这些服务器组件可以操作数据库的文件。由于ASP的出现,使得访问网页的用户和服务器之间能够更好地进行互相交流,可以对后端的数据库记录进行增加、修改、查询等工作。而且我们利用ASP还可以实现分页技术,使用户对大量的浏览记录一目了然。ADO是ASP的一个内置服务器组件。ADO具有非常先进的语言无关性以及查询处理功能,并且结合了ASP在网页中执行SQL命令,使其对数据库进行操作。ADO的对象主要有三个:Connection对象是建立数据库服务器的连接;Command对象是执行SQL命令,进而对数据库进行查阅;Recordset对象是表示数据库产生的记录集。我们运用ASP和ADO访问数据库的一般步骤为:首先要先设定好数据源,在服务器上打开我的电脑,再打开控制面板,然后双击ODBC,选择系统DSN的添加,再选择已设定好的数据库种类。其次,对于ADO查询数据库的运用,要先用SCO的对象ADODB.Connection的一个实例,用Open打开想要访问的数据,然后执行SQL命令即可执行访问数据库的操作。接着对数据库进行查询操作。最后关闭数据库。

2 基于web的图书馆咨询系统的安全及其管理

第一,设置防火墙。对于只有本图书馆的读者才可以访问数据库内容,而且还要利用ASP制作口令系统进行密码验证才能够获得数据库信息,此外我们还可以改变访问控制列表来对用户的身份进行鉴定,从而保证整个系统的安全性和严密性。

第二,因为ASP是在服务器端执行的,所以我们不用担心用户下载程序而获得编程逻辑,但是值得注意的是,在网络级、数据库级、操作系统级和客户界面级设置四级安全措施是非常有必要的。

第三,图书馆公告。我们可以采用流动的方式来公告图书馆的信息以及读者想要知道的信息,如新到书籍的时间、开馆时间变动、读书归还期限通知等,使读者可以及时了解到图书馆的最新消息。

第四,对图书进行预订,我们通过因特网可以对图书馆里的书籍进行网上预订,这也大大提高了图书馆的服务层次,根据读者的需求,可以将预订权限根据读者的级别进行限定。

第五,创建图书馆留言薄。图书馆留言薄的创建可以及时了解读者的状态以及提出的问题,读者对图书馆的在管理方面的一些改进意见,我们都可以通过图书馆留言薄进行采纳。

第六,图书管理员信息上网。我们把图书馆业务人员的基本信息全部记录到网上,比如管理人员的职称、职务、所学专业以及业务专长等多方面信息都向读者公开,这样做的好处是可以拉近管理人员与读者之间的距离,读者可以直接向馆员进行咨询,还可以在一定程度上激励我们的馆员,提升其自身形象和素质。

3 结语

目前ASP已经越来越多地应用于Intemet动态站点的组件,目前ASP新版本的使用推出和其性能的不断提高,使得ASP的应用前景非常广阔。现如今ASP技术的不断更新完善将最大程度满足读者广泛、动态的信息需求,以及读者的思想表达。进一步的提高了读者与图书馆以及管理人员的相互交流,从而促进了图书馆集成化系统的网络化发展。

[1]位元文化.ASP3.0动态网页实务经典[M].北京:中国青年出版社,2000.

[2]尹露禾,叶震.ASP技术在Web数据库中的应用[J].电脑开发与应用,2000,(02).

[3]周伟良,张友华,何鲲.基于ASP技术的交互式web应用[J].合肥工业大学学报(自然科学版),1999,(5).

猜你喜欢

内置浏览器组件
无人机智能巡检在光伏电站组件诊断中的应用
内置加劲环T型管节点抗冲击承载力计算
新型碎边剪刀盘组件
U盾外壳组件注塑模具设计
反浏览器指纹追踪
内置电子游戏的运动鞋
环球浏览器
内置管肠排列术治疗严重粘连性肠梗阻的临床分析
风起新一代光伏组件膜层:SSG纳米自清洁膜层
鞘内置入法腱鞘重建治疗Ⅱ区屈肌腱损伤