【编者按】网学网ASP频道为大家收集整理了“ asp技术在开发学位论文检索系统中的应用 “提供大家参考,希望对大家有所帮助!
1 高校图书馆应加强学位论文的收集、整理、并建立数据库1·1 学位论文的定义及分类在《中国大百科全书·图书馆学情报学档案学》卷中,给学位论文定义为:“高等学校或研究机构的学生为取得学位,在导师指导下完成的科学研究、科学试验成果的书面报告”。经答辩通过的学位论文,都具有独创性,能显示论文作者的专业研究能力。我国的学位论文主要分为:博士学位论文、硕士学位论文和学士学位论文,其中前两种知识含量更高些,所以我馆所建学位论文数据库也是以前两者为基础的。
1·2 收集、整理学位论文是高校图书馆的一项重要职能在传统图书馆职能中,学位论文的收集、整理并没有列入其中,每年一批批学生毕业后,其答辩后的论文也就流失了,目前绝大多数图书馆都没有对学位论文的收集引起足够重视,这实际上是一笔知识财富的流失。由于学位论文大部分是非正式出版物,其数量也不多,流通范围一般也仅限于本单位内部,所以就高校图书馆而言,加强其收集、整理工作更加显得重要。其次,我国《普通高等学校图书馆工作规程》第四条明确规定:“高等院校图书馆应根据学校教学和科学研究的需要,注意收藏本校的出版物和本校著者的学术文献”。可见,把收集学位论文作为图书馆的一项工作,也是有章可循的。
1·3 学位论文具有重要的参考价值论文作者在经过几年的学习深造后,对自己所学专业有独特的见解,通过以论文的形式反映出来,这些论文在选题上一般都是本学科需要解决的较重要的具有前沿性的理论或应用方面的课题,代表了本专业的发展方向,所涉及的内容丰富,主题广泛,不乏新颖的学术思想和相应的论述,往往具有独特的见解和观点,同时学位论文内常附有较多的数据,图表和参考文献,有一定的深度和广度,而且其论文是经过该学科领域权威学者、专家评审答辩后通过的,所以具有较高的学术价值。据报道,前苏联曾对二万名科技人员,大专教师进行调查,结果学位论文的利用率为28.6%和23.
5%,仅次于标准和专利文献(44.1%)。
所以对学位论文的收集应引起我们的重视,对收集来的学位论文,目前最好的方法就是整理,加工,最后存入数据库中,这样不仅便于长久保存,而且使检索,利用学位论文得以方便实现。
2 ASP技术及其在开发数据库检索系统中的优越性2·1 ASP简介ASP(Active Server Page)是美国微软公司(Microsoft)推出的一种开放式的非编译应用环境,使你能够组合HTML, scripts和可重用的ActiveX服务器组件来建立动态的,强大的基于Web的商业应用。Active ServerPages支持基于IIS上的服务器端脚本并且完全支持VBScript和Jscript。ASP内含于IIS 3.0、IIS4.0和IIS5.
0中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。有了ASP你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。
当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。
2·2 ASP优越性尽管建立交互式WEB站点的程序很多,比如:
CGI,PHP,JSP等,但同其他几种程序相比,ASP有以下几种优点:
2·2·1 使用VBScript、JScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。
2·2·2 无须compile编译,容易编写,可在服务器端直接执行。
2·2·3 使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计本文所属栏目http:///asplw/
2·2·4 与浏览器无关(Browser Independence),用户端只要使用可执行HTML码的浏览器,即可浏览ActiveServer Pages所设计的网页内容。Active ServerPages所使66四川图书馆学报2003年3期总第133期用的脚本语言(VBScript、Jscript)均在WEB服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。
2·2·5 Active Server Pages能与任何ActiveX scripting语言相容。除了可使用VBScript或JScript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言,譬如REXX、Perl、Tcl等。脚本引擎是处理脚本程序的COM(Component ObjectModel)物件。
2·2·6 Active Server Pages的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。
2·2·7 支持多种数据库,ACCESS、ORACAL、SQL SERV-ER等,通过SQL语句非常容易地实现对数据库的操作。
2·2·8 ActiveXServerComponents(ActiveX服务器元件)具有无限可扩充性。可以使用Visual Basic、Java、Vi-sual C++、COBOL等编程语言来编写你所需要的Ac-tiveX Server Component。
另外,由于现在多数服务器都是使用微软的WIN-NT或WINDOWS2000作为操作系统,而IIS又是随操作系统一起安装的,所以服务器操作系统安装完成后,ASP就能马上用了,而其他几种语言则必须在安装完操作系统后,再安装另外的WEB SERVER软件,在操作系统的兼容性和易维护性方面都不及ASP ,所以在开发学位论文检索系统中,我们首选了ASP。
注:博士论文库和硕士论文库均包含如下字段:篇名、责任者、指导教师、主题词、索书号、专业、研究方向、摘要、全文、毕业时间、毕业学校。单项检索和组配检索主要征对以上各字段而言。
图1注:对于校外机器再次从读者库中查找是否有该用户,是基于本馆工作人员有可能在校外使用本系统。
图267ASP技术在开发学位论文检索系统中的应用3 学位论文WEB检索系统实例我馆学位论文WEB检索系统目前已在国际互联网上发布,但基于版权考虑,对于校外读者,我们只授权用户检索到论文摘要,而全文只限于校内检索。(本论文由网学http:// 整理提供,如需转载,请注明出处或联系我们的客服人员)