《科技资料文献管理系统的设计与实现-毕业论文》由会员分享,可在线阅读,更多相关《科技资料文献管理系统的设计与实现-毕业论文(39页珍藏版)》请在金锄头文库上搜索。
1、科技资料文献管理系统的设计与实现摘 要 在论文写作及科学研究的过程中,参考文献的运用是必不可少的。在网络迅速发展的今天,能够获得的参考文献数量与过去不可同日而语。如此众多的资料为研究工作者提供了巨大的方便,能够保证当前的研究工作站在最前沿的科技基础上,同时避免的大量重复低效能的工作,具有十分重要的意义。科技资料文献管理系统就是一种使用户(尤其是科研工作者)可以对各种类型的文献信息进行有效收集、管理检索以及按照不同的格式进行输出的工具。该系统解决了科技工作者平时大量文献资料不方便查找、统计、标注和管理的难题,同时免去了在编写文献过程中花在规范文献格式上的大量时间。通过该系统,可以对已阅读的文献添
2、加备注,关键字。并可通过自行添加的备注和关键字进行相应文献的查询和修改。它实现了对科技文献信息的录入、查询、排序、删除、添加和参考文献的自动生成等基本功能。系统能够有效的帮助使用者高效、便捷的管理大量的各种科技文献。同时可以根据用户的需要设定文献格式的自定义模板,准确的进行文献的自动生成。 本文相对于其它文献管理系统的创新点在于,自动生成文献的过程中,添加了PDF书签功能,使阅读文献更加方便。同时利用MathML(Mathematical Markup Language)实现公式的输出,它可以帮助我们在Web以及字处理器中显示、操作和共享数学表达式。关键词: 科技文献;文献管理系统;资料管理
3、IAbstract AbstractThe 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 the convenience to the researchers, and ensure
4、s 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 workers) can collect, manage, search and output al
5、l 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 compiling.User can add note and keyword to literatures
6、 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 and conveniently, also can set custom document fo
7、rmat 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 literature reading more convenient. At the same time
8、, 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 Management目 录第一章绪论11.1 文献管理系统的背景及意义11.2 本文主要工作41.3 本文组织结
9、构5第二章 文献管理系统的架构62.1 需求分析62.2 模块划分6第三章文献管理系统的设计与实现93.1 系统开发平台及开发环境93.2 数据库设计93.3 功能模块设计103.3.1文件操作模块103.3.2 文献编辑模块113.3.3文献管理模块113.3.4查找模块123.3.5鼠标控制133.4 类设计133.5 主界面设计15第四章 文献自动生成的设计与实现174.1 文献生成中的主要技术介绍174.2文献生成的概要设计174.3 文献生成的前端Java应用程序184.4 DTD文件的设计204.5 XML文档的设计224.6 XSL文件的设计244.7实现XML到PDF文件的转换
10、254.8 文献自动生成中的特色25第五章 总结与展望285.1 总结285.2 未来工作展望28致谢29参考文献3031ContentsChapter 1 Introduction11.1 Background and Significance11.2 Main Work of Thesis41.3 Configuration of Thesis5Chapter 2 Configuration of File Management System62.1 Requirement Analysis62.2 Module Devision6Chapter 3 Design and Implemen
11、tation93.1 Hardware and Software Environment93.2 DataBase Design93.3 Design of Module103.3.1 Design of File Opertation Module103.3.2 Design of Edit Information Module113.3.3 Design of File Management Module113.3.4 Design of Search Module123.3.5 Mouse Control133.4 Design of Class133.5 Main Interface
12、Design15Chapter 4 Design and Implementation of File Automatically Generate174.1 Introduction of Main Technology174.2 Summary Design174.3 Java Applications Desgin184.4 Design of DTD File204.5 Design of XML File224.6 Design of XSL File244.7 Convertion from XML to PDF254.8 Features25Chapter 5 Conclusio
13、ns and Future Work285.1 Conclusions285.2 Future Work28Acknowledgements29References30第一章 绪论第一章 绪论中国科学院过程工程研究所从2001年开始进行基于网络的文献管理系统的研究工作。基于网络的文献管理系统可以通过C/S(客户端服务器)模式和B/S模式两种方式来实现。本文将主要介绍基于C/S模式下的系统设计以及开发的初步结果。基于C/S模式的文献管理系统,使用户可以通过本地磁盘上存储的文献资料,方便地进行信息的管理和使用,并使系统的维护和更新更为方便和及时。1.1 文献管理系统的背景及意义随着Internet
14、的发展,文献信息的发布和获取与过去有了很大的不同,文献信息的电子化和网络化越来越普及,Internet正在成为人们获取和交流信息的基本平台。许多科技期刊的全文可以通过网络直接获取,例如重庆维普的中文科技期刊全文数据库、著名出版商Elsevier的Science Direct电子期刊。国内外各大图书馆也都在网上提供馆藏目录查询(OPAC)服务,例如中国国家图书馆,美国国会图书馆等。还有许多综合性的专业站点提供包括会议信息、专业数据库、专利等各种丰富实用的资源,例如著名的化学化工虚拟社区ChemW 站点等。通过Internet获取信息的方式也造成了信息的海量性和异质性,使得传统的文献管理方式难以满
15、足信息的存储、组织、检索和使用等各方面的需要,从而迫切需要一种工具对信息进行有效的管理。文献管理系统就是一种使用户(尤其是科研工作者)可以对各种类型的文献信息进行有效收集、管理检索以及按照不同的格式进行输出的工具。对信息的收集可以通过“手工导入”和“自动导入的方式来进行”,“手工导入”就是通过拷贝、粘贴或直接输入数据进行文献信息的输入,“自动导入”就是通过系统提供的工具自动地将信息批量输入到系统的数据库中。对信息的管理,包括可以通过各种检索方式从数据库中找到所需的文献信息等。对信息的输出,可以将用户选择的信息按照选定的格式通过“自动导出”的功能进行自动输出,或者自动生成电子文档的参考目录。除此以外,由于如今的科研工作往往不是孤立进行,而是基于一个团队(Team)的,这就要求文献信息应该在整个团队中进行共享和交流。因此,文献管理系统应该是基于网络平台的,通过对用户的权限控制等方式,来实现文献的共享和交流。对科研工作者来说,方便有效的文献管理系统显得尤为重要,它贯穿于科研工作的整个过程中,与每一个阶段都密切相关。在论文写作及科学研究的过程中,参考文献的运用是