- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于DataSet和ADO.NET的文献检索列表转换软件设计.pdf
第28卷增 情 报 杂 志 Vo1.28
2009年6月 JOURNALOFINTEI,LIGENCE June 2009
基于DataSet和ADO.NET的文献
检索列表转换软件设计
士 士士
口 口口 董智勇 王 神
内蒙古大兴安岭林业学校 牙克石 022150 中国石油大学重质油国家重点实验室 北京 102249
摘 要 在Microsoft.Net开发平台上,开发了文献检索列表转换软件ExcelRef1.O,它基于DataSet独立数据集和
Ado.net数据访问技术而设计。该软件能帮助学术研究、科研管理人员,通过简单操作就能把中国学术期刊网 CN—
KI 、SCI ISIWebofKnowledge 、El EngineeringVillage 网络版的学术文献检索结果转换为列表显示,并输 出为格
式规范的excel文件,便于进行数据统计和科技查新,提高了数据处理效率。
关键词 文献检索 DataSet 列表转换
中图分类号 TP311.U 文献标识码 A 文章编号 1002—1965 2009 0116一O6
在进行中外文科技文献检索和科技查新过程中,经常会 编程环境中优先使用的数据访问接 口,它提供了平台互用性
遇到如何方便快捷保存检索结果的问题。各种大型引文索 和可伸缩的数据访问。ADO.NET增强了对非连接编程模
引和全文下载数据库为了方便用户保存搜索结果,都提供了 式的支持,并支持 RICHXML。由于传送的数据都是Ⅺ札
记录保存和导出功能,通常将记录保存为通用的引文格式, 格式的,因此任何能够读取XML格式的应用程序都可以进
或者在线生成常见文献管理软件数据格式,如RIS文件等。 行数据处理。
由于引文格式为文本形式的循环记录,无法进行直观的检索 A工 0.NET是一组用于和数据源进行交互的面向对象
和排序等统计操作,各种流行文献管理软件,如Endnote、No— 类库。通常情况下,数据源是数据库,但它也能够是文本文
teExpress等,由于商业软件的限制和文献管理风格的不同, 件、Excel表格或者XML文件。
均不提供简洁直观的列表生成或导出功能。但在实际应用 ADO.NE T允许和不同类型的数据源以及数据库进行
中,文献检索用户经常需要保存特定领域、作者或单位的论 交互,对于不同的数据源采用相应的协议。一些老式的数据
文列表,导入到Excel、WPS等办公软件中进行处理,或者导 源使用ODBC协议,许多新的数据源使用 OleDb协议,这些
人到自行设计和管理的文献数据库,如Access、MySQL、MS 数据源都可以通过.NET的ADO.NET类库来进行连接。
SOL~rver等数据库系统中,便于文献调研结果的保存、处 ADO.NET提供与数据源进行交互的相关的公共方法,
理和二次发布。如果手工对检索结果录入和转换需要很大 但是对于不同的数据源采用不同的类库,这些类库称为Data
的工作量,而且会导致人为输入错误,不利于数据的客观性, Providers,并且通常是以与之交互的协议和数据源的类型来
因此,开发一个文献检索列表转换软件,实现不需要复杂操 命名的,ADO.NET支持许多 DataProviders,它允许与不同
作,自动将检索结果转换为列表显示,导出为流行办公软件 的数据源交流…。
和数据库支持的文件格式,可减少科研工作者和科技查新工 1.2 DataSet DataSet是 6∞ .NET的中心概念。可以
作人员的重复劳动,具有实用价值。 把DataSet当成内存中的数据库,DataSet是不依赖于数据库
本文提出了一种基于Microsoft.Net架构的A
文档评论(0)