关于数据库方面论文范文集,与学位文元数据OpenAPI开发与应用相关论文开题报告
本论文是一篇关于数据库方面论文开题报告,关于学位文元数据OpenAPI开发与应用相关学士学位论文范文。免费优秀的关于数据库及图书馆及学位方面论文范文资料,适合数据库论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
8220;软件-软件对话”的方式相互调用,软件应用之间可以基于Web无缝集成.WCF作为基于面向服务体系结构标准的分布式应用程序开发模型,具有很好的互操作、安全可信赖性以及通用性,并可以以一系列协议的定义、实现、发布为流程和框架,通过服务实现与服务内容的分离,轻松为学位论文数据库构建松耦合的分布式WebServiceAPI.针对学位论文数据库系统平台特点,在.NET环境下,以WCF为技术支撑,采用WSDL描述语言及SOAP协议,以面向服务的方式来创建学位论文WebServiceAPI:(1)以将为应用端开放的服务为依据进行服务协定定义,如以“专业代码”为参数,返回元数据集:
DataSetGetDataByMajor(stringmajorCode);
(2)实现服务协定
publicDataSetGetDataByMajor(stringmajorCode)
{等//详细实现,将结果保存在数组中返回}
(3)搭建宿主,发布服务
公开WCF服务,以IIS+.NETFrameword4.0环境为例,以IIS作为宿主承载服务.
WCF的学位论文WebServiceAPI的通信机制是基于SOAP的Web服务,因此所开发的API可以与运行在不同环境中的应用进行通信.开发的WebServiceAPI将学位论文获取服务封装成一个URL后发布,用所开发的WebService取代用户对学位论文数据库的直接读取服务.应用端从服务器端获取数据时处于一个相对透明的状态,只需要根据API调用说明文档了解API对外提供的函数及参数说明,在其Web服务中引用所发布的URL后,系统会生成访问数据库的类和对象,并将其实例化,即可像使用本地的函数一样来实现调用WebServicesAPI提供的数据资源,无需关心数据库系统内部结构,从而实现异构平台之间的数据传递和互操作(见图1).
由于学位论文的特殊性,在接口开发时需要考虑推送数据的安全性,以确保所开发的WebServiceAPI被授权的第三方调用.在安全控制机制上,采用X509证书机制,经过X509证书加密后的输入及获取到的输出内容,均为被加密的密文,即使是在公网中,也无法看到明文,确保了数据的传输安全;应用端和服务器端证书对匹配,又确保了接口的调用安全.
2.2WidgetAPI开发
借鉴WebWidget的开发模式,通过开发学位论文WidgetAPI,将学位论文平台和第三方应用平台通过所开发的API联系起来,打破了网站间的屏蔽,使网站不再只是通过超链接的简单连接,便可以实现在第三方网站中混搭学位论文信息.在软件部署上兼顾Web应用防火墙和入侵防御系统等方式来增强数据的安全控制,确保数据传输的可靠性、安全性.学位论文WidgetAPI主要分服务端、视图层、应用端三个框架.其中,服务端基于ASP.NET实现从学位论文数据库中获取信息;视图层定义学位论文展示形式,即相应的.js和.css文件;应用端传递相关参数并发起学位论文WidgetAPI的调用命令.采用jQuery开发技术,将应用端的用户查询内容以Get的方法发送到学位论文数据库服务器端,学位论文数据库服务器以JSON格式返回查询结果到应用端,应用端通过嵌入视图层的相关代码,实现返回的学位论文信息在本地网页中的重现和融合(见图2).
有关论文范文主题研究: | 关于数据库的论文范文资料 | 大学生适用: | 学院论文、函授毕业论文 |
---|---|---|---|
相关参考文献下载数量: | 72 | 写作解决问题: | 怎么撰写 |
毕业论文开题报告: | 论文模板、论文总结 | 职称论文适用: | 期刊目录、职称评中级 |
所属大学生专业类别: | 怎么撰写 | 论文题目推荐度: | 优秀选题 |
应用端调用WidgetAPI时,只需要在其门户网站相应检索位置嵌入一段JavaScript脚本语言代码,并参考API调用文档中提供的查询参数说明,便可以实现从服务层获取数据并按照视图层预先设计好的结构在本地网站展示,完成调用此类型的OpenAPI功能.//通过jQuery技术将应用端查询返回到服务器端,调用服务器端Widget.aps程序查询相关学位论文信息,Widget.aps会将查询结果以数组返回.
$.getJSON("http://IP地址/Widget.asp?callback等于?&type等于"+type+"&keyword等于"+keyword+"&page等于"+page,function(data){disp(page,data);});}
disp(page,data){等//对获取到的学位论文信息进行重组及重现};
视图层的数据重现方式可以是应用端自主开发,华东师大馆为了学位论文API的应用推广,还为应用端提供了视图层的数据重现方式参考案例,应用端可以直接将相关代码嵌入到自己网站中,若应用端需要特定的展示方式,则需要应用端做简单的本地化修改便可以使用.
3华东师范大学图书馆的实践
3.1研究生院门户网站应用
在华东师范大学研究生院的研究生门户网站,将学位论文元数据嵌入到博硕士招生信息查询栏目,社会考生可以通过“专业名称”等途径查询历年研究生学位论文元数据(以“专业名称”为“逻辑学”的查询结果见图3).
长期以来,学位论文只是作为学术资源提供本校读者的检索和下载服务,其学术资源以外的属性没有得到充分发挥.通过学位论文元数据OpenAPI嵌入研究生院门户网站的应用,社会考生可以通过多途径了解学校研究生培养方向以及教师指导学位论文的数量、选题、研究方向、摘 要等信息,对社会考生报考学校和选择符合自己研究兴趣的指导教师提供参考.同时发挥了学位论文作为学术资源的社会服务功能,使学术资源在社会层面得到共享.这一应用得到了研究生院的充分肯定,每年有专项经费作为应用的支持.
3.2学校门户网站应用
学位论文元数据OpenAPI在学校教师主页的嵌入式应用,拓展了学位论文数据库服务范围,实现教师指导学位论文信息的动态发布.以软件学院某教师为例,其个人简介界面嵌入“指导学位论文信息”链接,点击即可获取其历年指导研究生学位论文信息(见图4).
这一实践较好地实现了利用第三方平台——学校门户网站展示本校教师教学学术成果,实现学位论文元数据的针对性开放.并通过多途径、多渠道扩大教师学术影响力和社会知名度,同时,院系门户网站可以通过教师工号及姓名调用学校“教师名录”栏目信息,在院系门户网站展示本院系教师指导学位论文的相关信息,从学科或专业角度展示学校教学研究成果,增强行业竞争力.这一应用对扩大教师学术影响力、促进教学研究成果转化生产力以及产学研结合起到积极的促进作用.
3.3学校职能部门应用
(1)通过OpenAPI获取各学科或子学科的批量数据,加之年限分面限制,从历年学位论文数量变化角度反映各学科领域研究趋势.通过结合Google图形接口,从OpenAPI返回查询结果的XML格式数据直接提交到GoogleAPI,即可产生图形化分析结果.反映了“电子科学与技术”和“数学”专业学位论文数量的变化关系图(见图5).
(2)通过OpenAPI获取各院系的批量数据,辅以学院、专业以及年代参数限制获取相关学位论文元数据,并通过中国优秀硕士学位论文全文数据库(CMFD),运用屏幕抓取技术,可以直接获取学位论文被引数据,从中产生学位论文被引分析报告.通过教师指导学位论文被引数量这一侧面,为学校从学位论文被引角度评价教师指导学位论文质量提供了准确的参考数据(以教育科学学院2010年毕业生高被引学位论文为例的被引分析见表1.其中,学生、教师名字以编码表示;统计时间:2013-4-29).
(3)通过OpenAPI获取学位论文元数据,结合指导教师和学生的关联关系,从教师出发,可以得到学生以及学生的学生等关联关系,形成上有教师下有学生,学生下面还有学生的学者关系网,从中可以分析从一个教师出发所形成的教学科研人员关系网(见图6).
学位论文作为学校教学科研成果的重要内容之一,从某一方面可以反映学校的教学科研水平.根据职能部门的需求,通过学位论文元数据OpenAPI获取特定需求数据,为学校职能部门提供第一手教师以及研究生的人员管理和统计分析数据,充分发挥了学
关于数据库方面论文范文集,与学位文元数据OpenAPI开发与应用相关论文开题报告参考文献资料: