基于B/S的图书馆自建特色数据库的研究与实现

来源 :现代情报 | 被引量 : 0次 | 上传用户:kenshin578212121
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  〔摘 要〕本文设计了一个基于B/S的图书馆自建特色数据库,对其数据库的构建和系统功能的设计进行了详细的阐述。该系统可根据文献的题名、作者、关键词等,实现单条件检索、多条件检索、模糊检索和跨库检索,提高专业文献的检索效率与信息资源利用率。
  〔关键词〕特色数据库;B/S;检索系统
  〔中图分类号〕G250.74 〔文献标识码〕C 〔文章编号〕1008-0821(2009)02-0109-03
  
  Research and Implementation of the Self-building
  Characterized Database Based on B/STang Haiping
  (Library,Zhejiang Ocean University,Zhoushan 316000,China)
  〔Abstract〕This paper designed the self-building characterized database based on B/S,then discussed the structure and system function of database in detail.This database could realize requirement of single condition,multi-condition,fuzzy retrieval and multi-database based on title,author,keywords etc.It improved the major literatures searching efficiency and use efficiency of information resource.
  〔Key words〕characterized database;B/S;retrieval system
  
  随着计算机网络的快速发展,读者对图书馆的服务水平要求越来越高,他们不仅要获取信息资源,而且要以最短的时间获取,因此,图书馆的信息资源不能局限在现成的纸本和电子资源上,图书馆员可对文献信息进行开发,把文献中那些处于隐性、无序的信息,加以整理、排序,通过计算机组织形成数据库[1]。20世纪90年代后期以来,我国211工程高校图书馆有64所建有263个不同类型的特色数据库,占所有95所211工程高校图书馆的68.14%,约10%的专题库形成标志性的成果[2]。这些具有地方特色与技术先进的专题文献数据库,为高校教学科研地方事业发展提供服务,并取得了一定的社会效益和经济效益[3]。浙江海洋学院经过五十年的发展,在某些涉海类专业领域如:海水养殖、捕捞、造船等的研究处于国内领先水平,承担过许多国家级、“863”、省部级等科研项目,校属研究所获国家科技进步奖8项,省、部级奖49项,积累了大量科研资料。学校海洋专家、学者的学术成果,在全国海洋界首屈一指,如:在最具海洋特色的渔业、船舶等专业领域,2000年以来共发表论文270多篇,出版学术论著22部,为建设涉海类专题数据库提供丰富的文献保障。同时,图书馆建有海洋文献题录数据,如“海洋类科研文献数据库”、“水产题录数据库”等。若能对这些涉海类特藏书目、论文进行收集、整理,形成专业数据库,不仅能为全校师生查找资料、科研提供方便,也能为地方海洋经济发展作出贡献,使图书馆的文献信息资源得到充分利用。
  
  1 自建特色数据库的结构与模型
  
  1.1 自建特色数据库的结构
  
  2 自建特色数据库功能的实现
  
  2.1 自建特色数据库管理功能的实现
  用php语言,SQL语句编写论文添加、修改函数addarticle,在添加、修改数据库时,首先连接数据库,然后按文章的id进行判断,如果id的值不为空,即该id为已经存在的,则调用sql语句update更新一条信息到数据库;如id的值为空,调用sql语句INSERT INTO插入一条信息到数据库,添加、修改时需按题名、作者、作者单位、关键词、摘要、刊名、全文等录入、修改论文。同时,addarticle函数会根据论文题名、作者、关键词等判断是否有重复论文,保证文章的惟一性。
  function addarticle(D|Sclassname,D|Stitle,D|S author,D|Scompany,D|S keywords,D|S abstract,D|S magazine,D|S cnid,D|S text,D|S treasury ){global D|Sdbhost,D|Sdbuser,D|Sdbpasswd,D|Sdbname,D|Stablearticle,D|Sid;
  ……./* function addarticle(填加、修改数据库功能)*/
  if(!D|Sid ==″″):/*if语句判断id是否为空*/
  D|Ssql=″UPDATE D|Stablearticle SET/*不为空,则调用update修改一条数据*/
  classname=′D|Sclassname′,title=′D|Stitle′,author =′D|S author′,company=′D|Scompany′,keywords=′D|S keywords′,abstract=′D|S abstract′,magazine=′D|S magazine′,cnid =′D|S cnid′,text =′D|S text′,treasury =′D|S treasury′ WHERE id=D|Sid″;
  else:/*若id值为空,调用insert into增加一条数据*/
  D|Ssql=″INSERT INTO D|Stablearticle(classname,id,title,author,company,keywords,abstract,magazine,cnid,text,treasury)VALUES(′D|Sclassname′,′D|Stitle′,′D|S author′,′D|Scompany′,′D|S keywords′,′D|S abstract′,′D|S magazine′,′D|S cnid′,′D|S text′,′D|S treasury′)″;
  endif;
  mysqldbquery(D|Sdbname,D|Ssql);}
  function delarticle(D|Sdelete){……./*通过连接数据库使用Delarticle函数可实现某条论文信息的删除操作*/
  D|Ssql=″DELETE FROM D|Stablearticle WHERE id=D|Sdelete″;mysqldbquery(D|Sdbname,D|Ssql);}/* function delarticle(删除功能)*/
  2.2 自建特色数据库检索功能的实现
  为方便用户检索文献,检索页面向读者,系统界面直观,简单易用,读者不需要掌握专业的检索语言和方法,便能实现检索。读者在进入海洋学院特色数据库页面后,可见页面分成左右两栏,在左栏设置了题名、作者、作者单位、关键词、摘要、刊名、全文几种检索方式,用户可选择不同的检索方式使用关键字进行文献检索。当用户选择其中一项或几项输入检索条件并点击“检索”按钮后,系统就会调用search.php文件,执行文献检索,并将查询结果显示在右栏。
  在查询程序中,首先连接服务器、数据库,将用户所选择的某个数据库名如:鱼类、藻类、贝类等送入变量D|Stable,产生SQL语句SELECT*FROM′D|Stable′。将用户选择的检索字段,如:题名、作者、关键词等,读入tablefield数组中,并统计共有几个检索字段存入num变量。初始化检索关键词变量key为空字符串,将用户输入的检索关键字内容userkey数组数组元素的值与系统定义的tablefield数组内容进行匹配,将结果写入key变量中。调用循环语句for,直到num的值为0。由于在多条件查询中,同时满足检索条件的文献才会被输出,每个检索关键词之间的关系为“与”,因此,userkey的数组元素值之间以“
其他文献
摘 要:[目的/意义]针对h指数受载文量影响大、区分度低等问题,本文提出了hq2指数,其原理是用h指数除以开平方后的载文量。[方法/过程]基于中国知网(CNKI)引文数据库,以46种综合社科期刊为例进行实证研究,首先分析hq2指数与其他期刊评价指标的相关性,其次对hq2指数进行独立样本T检验,最后采用回归分析分别分析h指数、影响因子与hq2指数的拟合优度。[结果/结论]研究结果表明:hq2指数相比
〔摘 要〕视频资源管理系统是一种视频资源发布和管理平台,它直接面向广大用户提供视频资源共享服务和视频资源长期保存服务。清华大学图书馆设计并应用了视频资源管理系统,主要功能模块包括视频资源上传、元数据编目、转码、发布、保存和权限管理等。视频内容包括学生原创作品、名人名师讲座、人文课程以及图书馆原创视频等,采取分角色权限控制,分部门资源管理、特色资源独立呈现、统一保存等方式,应用以来取得良好效果。在设
〔摘要〕[目的/意义]旨在探究问诊类医疗APP用户信任的影响因素,提炼出对运营和管理具有积极意义的意见和建议。[方法/过程]在整合信任建立模型和声誉二维评估模型的基础上,从过程、制度和特征的多维视角出发,分析影响问诊类移动医疗APP用户信任的因素,提出研究假设并构建研究模型。实证研究部分,采用“日志追踪 调查问卷”的规范性实验方法,选取“春雨医生”移动医疗APP的用户为实验者,收集了280份有效数
2019年申请季即将打响,对于2018年各位11年级升12年级的将要申请的学生来说,选校是首要问题,而暑假阶段选校必须提上日程了。在选校时,相信每个人都有自己的考虑,我要选排名高的,我要专业强的,最终选来选去还是拿不定主意。本次专栏给读者带来留学资深专家所提出的选校可供参照指标,留学预备党们可以自己附上权重,按照“技术流”来选校。  从学术方面考量  录取率  你可以根据自己的GPA和SAT成绩,
摘要:[目的/意义]研究机构指数(Author Affiliation Index)与主要文献计量指标关系具有重要意义,可以进一步推进机构指数的应用。[方法/过程]本文以图书馆情报与文献学期刊CSSCI期刊为例,基于中国知网CNKI引文数据库,计算出各期刊的机构指数,并采用相关系数、偏最小二乘法对其与影响因子、h指数、被引次数的关系进行了分析。[结果/结论]研究发现:机构指数与影响因子正相关但拟合
〔摘要〕在我国科技重大专项制度以及吉林省科技信息研究所知识服务现状的基础上,提出了面向吉林省科技重大专项的知识服务模式,指出通过面向吉林省科技重大专项提供知识服务能够显著提高知识服务效果,对于科技重大专项以及科技信息机构来说能够取得双赢的结果。文章的最后就如何开展面向吉林省科技重大专项的知识服务提出了对策。  〔关键词〕知识服务;科技重大专项;科技信息机构  〔中图分类号〕G391〔文献标识码〕A
〔摘要〕情报检索是情报研究工作的前提和核心。本文基于科学知识图谱理论,对近数十年来情报检索的研究做概貌性描述,运用主题词词频分析、聚类分析、共词分析、合著分析等文献计量方法,统计了情报检索领域1956-2015年的103 733篇学术文献,对文献的时间分布、文献主题分布、关键词词频、国家分布、机构分布、作者分布、合著关系等数据进行分析,并通过可视化知识图谱展示了作者合著关系以及主题词和关键词的共现
10月31日,北京CBD国际人才一站式服务中心揭牌,这是中国(北京)自贸区范围内的首创。另外,朝阳区还正式启动了中国自由贸易试验区CBD国际人才港,将着力打造集人才集聚、综合服务、发展培育和交流互动于一体的综合性人才发展服务平台,构建国际人才全链条服务体系,建设国际人才信息互通之“站”、发展互动之“港”、交融互联之 “家”。  聚集国际人才 助力自贸区建设  当前,朝阳区正全力推进自由贸易试验区和
17年教育路上,中黄致力于培养兼备中国情怀和国际视野的未来人才,驾驶着国际教育推广与传统文化传播两架“马车”齐头向前。  作为海上丝绸之路的主港,广州一向被视为中国通向世界的“南大门”。千年大港与商都的底蕴,首批沿海开放城市的契机,赋予这座城市中西相融、古今交汇的气派与胸襟。借时代发展之东风,国际化教育近年来在此亦掀起潮流,呈百花齐放的恢弘气象。  自2003年在广州的文化沃土上落地生根,中黄国际
PSW签证恢复后,“二硕”成为了留英学子的“最优解”。  “二硕”,顾名思义,指的是第二个硕士。对很多在英国高校就读的中国留学生来说,“二硕”这个词语并不陌生。但在国内,很少有人会在已经获得了硕士学位之后,再度返回校园,读第二个硕士专业。这跟国内硕士研究生的学制较长有密不可分的关系。由于中国的硕士研究生学制为三年,且社会环境对于工作经验要求较高,很多人都倾向于尽早进入职场,积攒工作经验。而在英国,