科技资料文献管理系统的设计与实现-毕业论文.doc

上传人:滴答 文档编号:1273382 上传时间:2019-01-26 格式:DOC 页数:39 大小:838.50KB
下载 相关 举报
科技资料文献管理系统的设计与实现-毕业论文.doc_第1页
第1页 / 共39页
科技资料文献管理系统的设计与实现-毕业论文.doc_第2页
第2页 / 共39页
科技资料文献管理系统的设计与实现-毕业论文.doc_第3页
第3页 / 共39页
科技资料文献管理系统的设计与实现-毕业论文.doc_第4页
第4页 / 共39页
科技资料文献管理系统的设计与实现-毕业论文.doc_第5页
第5页 / 共39页
点击查看更多>>
资源描述

1、 I 科技资料文献管理系统的设计与实现 摘 要 在论文写作及科学研究的过程中,参考文献的运用是必不可少的。在网络迅速发展的今天,能够获得的参考文献数量与过去不可同日而语。如此众多的资料为研究工作者提供了巨大的方便,能够保证当前的研究工作站在最前沿的科技基础上,同时避免的大量重复低效能的工作,具有十分重要的意义。 科技资料文献管理系统 就是一种使用户 (尤其是科研工作者 )可以对各种类型的文献信息进行有效收集、管理检索以及按照不同的格式进行输出的工具。 该系统解决了科技工作者平时大量文献资料不方便查找、统计、标注 和管理的难题,同时免去了在编写文献过程中花在规范文献格式上的大量时间。 通过该系统

2、,可以对已阅读的文献添加备注,关键字。并可通过自行添加的备注和关键字进行相应文献的查询和修改。它 实现了对科技文献信息的录入 、 查询 、 排序 、 删除 、添加 和参考文献的自动生成 等基本功能 。 系统能够 有效的帮助使用者高效、便捷的管理大量的各种科技文献。 同时可以根据用户 的需要设定 文献格式的自定义模板, 准确 的进行文献的自动生成 。 本文相对于其它文献管理系统的创新点在于,自动生成文献的过程中,添加了 PDF 书签功能,使阅读文献更加方便。同时 利用 MathML(Mathematical Markup Language)实现公式的输出 , 它可以帮助我们在 Web 以及字处理

3、器中显示、操作和共享数学表达式。 关键词 : 科技文献 ; 文献管理系统 ; 资料管理 II Abstract Abstract The use of references is essential when writing paper and in the process of scientific research. The number of reference getting in the nowadays with the rapid developing internet is not the same as before. So much information provides

4、 the convenience to the researchers, and ensures that the current research work can be in the forefront of scientific and technological base, while avoiding the duplicate insufficient work, thats very significant. Technology file system is a tool that enables users (especially scientific research wo

5、rkers) can collect, manage, search and output all types of literature .The system solves the technology workers problems including the inconvenience with the large number of literatures finding, statistics, tagging and management, while avoiding to spent a lot of time in documents format when compil

6、ing. User can add note and keyword to literatures which have read by the system, and query or edit corresponding literature. The system can add, query, sort, delete scientific literatures and generate references automatic. It can help users manage large variety of scientific literatures efficiently

7、and conveniently, also can set custom document format templates and auto generate literatures according to users requirement. The innovation of this thesis compares to other management systems is that adding the PDF Bookmarks feature in the process of automatic document generation, that makes the li

8、terature reading more convenient. At the same time, using MathML (Mathematical Markup Language) to achieve the output of formula, it can help us to show, operate and share the mathematical expression in the Web and processor. Keywords: Scientific Literature; Literature Management Systems; File Manag

9、ementIV 目 录 第一章 绪论 . 1 1.1 文献管理系统的背景及意义 . 1 1.2 本文主要工作 . 4 1.3 本文组织结构 . 5 第二章 文献管理系统的架构 . 6 2.1 需求分析 . 6 2.2 模块划分 . 6 第三章 文献管理系统的设计与实现 . 9 3.1 系统开发平台及开发环境 . 9 3.2 数据库设计 . 9 3.3 功能模块设计 . 10 3.3.1 文件操作模块 . 10 3.3.2 文献编辑模块 . 11 3.3.3 文献管理模块 . 11 3.3.4 查找模块 . 12 3.3.5 鼠标控制 . 13 3.4 类设计 . 13 3.5 主界面设计 .

10、15 第四章 文献自动生成的设计与实现 . 17 4.1 文献生成中的主要技术介绍 . 17 4.2 文献生成的概要设计 . 17 4.3 文献生成的前端 Java 应用程序 . 18 4.4 DTD 文件的设计 . 20 4.5 XML 文档的设计 . 22 4.6 XSL 文件的设计 . 24 4.7 实现 XML 到 PDF 文件的转换 . 25 4.8 文献自动生成中的特色 . 25 V 第五 章 总结与展望 . 28 5.1 总结 . 28 5.2 未来工作展望 . 28 致谢 . 29 参考文献 . 30 VI Contents Chapter 1 Introduction . 1

11、 1.1 Background and Significance. 1 1.2 Main Work of Thesis . 4 1.3 Configuration of Thesis . 5 Chapter 2 Configuration of File Management System . 6 2.1 Requirement Analysis. 6 2.2 Module Devision . 6 Chapter 3 Design and Implementation . 9 3.1 Hardware and Software Environment . 9 3.2 DataBase Des

12、ign . 9 3.3 Design of Module .10 3.3.1 Design of File Opertation Module .10 3.3.2 Design of Edit Information Module . 11 3.3.3 Design of File Management Module . 11 3.3.4 Design of Search Module.12 3.3.5 Mouse Control.13 3.4 Design of Class .13 3.5 Main Interface Design.15 Chapter 4 Design and Imple

13、mentation of File Automatically Generate .17 4.1 Introduction of Main Technology .17 4.2 Summary Design .17 4.3 Java Applications Desgin .18 4.4 Design of DTD File.20 4.5 Design of XML File .22 4.6 Design of XSL File .24 4.7 Convertion from XML to PDF .25 4.8 Features.25 VII Chapter 5 Conclusions an

14、d Future Work .28 5.1 Conclusions.28 5.2 Future Work.28 Acknowledgements .29 References .30 第一章 绪论 1 第一章 绪论 中国科学院过程工程研究所从 2001 年开始进行基于网络的文献管理系统的研究工作。基于网络的文献管理系统可以通过 C/S(客户端服务器 )模式和 B/S 模式两种方式来实现。本文将主要介绍基于 C/S模式下的系统设计以及开发的初步结果。基于 C/S 模式的文献管理系统 ,使用户可以通过 本地磁盘上存储的文献资料 ,方便地进行信息的管理和使用 ,并使系统的维护和更新更为方便和及时。

15、1.1 文献管理系统 的背景及意义 随着 Internet的发展 ,文献信息的发布和获取与过去有了很大的不同 ,文献信息的电子化和网络化越来越普及 ,Internet 正在成为人们获取和交流信息的基本平台。许多科技期刊的全文可以通过网络直接获取 ,例如重庆维普的中文科技期刊全文数据库、著名出版商Elsevier 的 Science Direct 电子期刊 。 国内外各大图书馆也都在网上提供馆藏目录查询(OPAC)服务 ,例如中国国家图书馆 ,美国国会图书馆等 。 还有许多综合性的专业站点提供包括会议信息、专业数据库、专利等各种丰富实用的资源 , 例如著名的化学化工虚拟社区 ChemW 站点等

16、。通过 Internet 获取信息的方式也造成了信息的海量性和异质性 ,使得传统的文献管 理方式难以满足信息的存储、组织、检索和使用等各方面的需要 ,从而迫切需要一种工具对信息进行有效的管理。 文献管理系统就是一种使用户 (尤其是科研工作者 )可以对各种类型的文献信息进行有效收集、管理检索以及按照不同的格式进行输出的工具。对信息的收集可以通过“手工导入”和“自动导入的方式来进行 ” ,“手工导入”就是通过拷贝、粘贴或直接输入数据进行文献信息的输入 ,“自动导入”就是通过系统提供的工具自动地将信息批量输入到系统的数据库中 。 对信息的管理 ,包括可以通过各种检索方式从数据库中找到所需的文献信息等

17、 。 对信息的输出 ,可以 将用户选择的信息按照选定的格式通过“自动导出”的功能进行自动输出 ,或者自动生成电子文档的参考目录。除此以外 ,由于如今的科研工作往往不是孤立进行 ,而是基于一个团队 (Team)的 ,这就要求文献信息应该在整个团队中进行共享和交流。因此 ,文献管理系统应该是基于网络平台的 ,通过对用户的权限控制等方式 ,来实现文献的共享和交流。对科研工作者来说 ,方便有效的文献管理系统显得尤为重要 ,它贯穿于科研工作的整个过程中 ,与每一个阶段都密切相关。 科技资料文献管理系统 2 在论文写作及科学研究的过程中,参考文献的运用是必不可少的。在网络迅速发展的今天,能够获 得的参考文

18、献数量与过去不可同日而语。如此众多的资料为研究工作者提供了巨大的方便,能够保证当前的研究工作站在最前沿的科技基础上,同时避免的大量重复低效能 的工作,具有十分重要的意义。 但是, 与此同时, 要快速地查找出某一作者的文章 (书 ) 、检索某一关键 词的 文献资料 ,或方便地阅读某篇文章或某本书的主要内容 ,一般都要花费一定的寻找时间。 因此, 建立一个对这些文献进行有效管理的系统无疑是一个有意义的工作。同时,考虑到不同的论文写作对于参考文献的格式要求也不尽相同,这同样给论文作者在论文排版中带来了大量重复性的工作,而这些 都是完全可以通过程序自动完成的。 遗憾的是,到目前为止,就作者所知仅有 的

19、 文献管理系统 多 是网络版且为收费系统,用户无法在非网络环境下使用,而且还需要交纳一定的费用,这就使很大一部分用户使用起来十分的不方便。基于此,本文建立了一个个人参考文献管理系统,能帮助使用者有效利用信息资源,建立和管理个人的参考文献,从而形成完全个性化的知识环境,创建个人的参考文献数据库,保存有价值的参考文献,并对这些参考文献进行管理、检索、阅读 ,批注 和使用,用户利用个人参考文献管理系统,可以非常方便地查找自己累积的有价值的参考文献书目, 还可以在撰写文稿的过程中,自动生成规范的、符合出版要求的文后参考文献。 目前 国内 外 主流的科技资料 文献管理软件主 要有 EndNote、 Re

20、ference Manager、ProCit、 RefWorks、 Biblioscape、 NoteExpress 等。本文对几款常用的国内外参考文献管理软件作一介绍,并比较了它们之间各自的特点。 1 EndNote: 它 是一款优秀的文献管理软件,最新版本为 X1(v11.0.0.2566),是目前国内外使用较广泛的文献管理软件。它能为使用者带来极大的便利,提高工作效率。它的主要功能有 : ( 1) 个人数据库的管理 ; ( 2) 撰写论文 ; ( 3) 收集资料的方式 ; ( 4) EndNote 的适用性 。 2 Reference Manager: 提供个人处理所搜集的各类型参考资

21、料,并可建立个人书目数据库,同时,可以书目记录中的字段 (如作者、文章篇名等 )进行布尔逻辑检索相关的书目数据;对于从事研究、教学或撰写论文的读者,欲引用、参照各类资料或编制参考书目第一章 绪论 3 等相当便利。此外,当读者在进行数据库检索或网络资源查询时,也可利用此种软件与远程主机进行联机,将所查得的资料直接下传至个人书目数据库中。 Reference Manager 较适合科学及 医学领域的研究人员使用。但是由于该软件不支持中文,因此 ,用的也不多。 3 RefWorks: 它 是 CSA 公司的一个联机个人文献书目管理系统,用于帮助用户建立和管理个人文献书目资料,并可以实现在撰写文稿的同

22、时,即时插入参考文献,同时生成规范的、符合出版要求的文后参考文献。 RefWork 提供快速检索和高级检索两种检索模式,用户可以轻松查到所需的书目信息。个人的书目数据既可以从其他数据库批量导入,也可以由手工录入。可以将众多其他数据库中的书目数据直接批量导入个人文献书目数据库中,通过个人文献书目数据库的检索,间接实 现对多个数据库的跨库检索,提高资料检索的查全率和查准率。在个人文献数据库中建立文件夹、存放文献的数目不受限制。个人书目数据库提供了全文链接,获取全文快捷、方便。 RefWorks 适用于研究 员、学生、教师和图书馆馆员等。 4 Biblioscape: 它 是 Biblioscape

23、 公司一款基于 Windows 平台的研究信 息管理工具,目前最新版本为 7.0。 Biblioscape 能以文件夹的形式组织和管理文献,并与 Word 软件相集成,简化在写作论文时对文献的引用和处理。同时,该软件内建的 BiblioWeb(以下简称BW)可以在互联网上发布文献资料,方便文献资料共享,实现了文献资料、图书目录的轻松网络化管理。 Biblioscape 并不能简单地归入到文献管理软件中来,因为它的功能实在太强大了,它不仅是文献管理工具,还是文献分析工具;另外 Biblioscape 版本众多,适合不同研究者需要。 Biblioscape 对中文支持的比较早,不过到现在仅支持 g

24、 b2312 编码,不支持 utf-8。 5 NoteExpress: 是国内最专业的文献检索与管理系统,其核心功能涵盖知识管理的所有环节,包括知识采集、管理、应用和挖掘。 NoteExpress 完全支持中文,并且支持多语言格式化输出。还可以帮助使用者通过各种途径高效、自动地搜索 (含互联网 )、下载、管理文献资料和论文,以附件方式管理参考文献全文或者任何格式的文件。数据挖掘的功能可以帮助用户快速了解某研究方向的最新进展和各方观点等。除了管理以上显性的知识外,类似日记、科研心得、论文草稿等瞬间产生的隐性知识也可以通过 NoteExpress 的笔记功能纪录,并且可以与参考文献的题录联系起来。该软件可以在使用 Word 中输出各种格式化的参考文献信息,按照各种期刊杂志的要求自动完成参考文献引用的格式化,不需要 脱离Word 环境,特别是当中外文混排或同一文献要求输出中英语格式, NoteExpress 可以实现完美输出。与笔记以及附件功能的结合、全文检索、数据挖掘等,使该软件可以作为强大

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。