面向科研项目管理的学术文献自动采集与查询系统

 2022-03-05 09:03

论文总字数:24391字

摘 要

学术文献管理系统是辅助科研工作者开展研究的重要工具。然而,现有的学术文献管理系统对科研管理(如项目号查询)的支持较弱。一方面,现有的EndNote、NoteExpress等管理工具大多为单机桌面版本,虽然功能强大,但不支持远程访问,不利于整个科研工作组协同管理学术文献;另一方面,虽然Mendeley、DBLP等在线Web平台提供了远程访问接口,但是这些平台的可定制性较差,难以增加项目号查询等功能。因此,需要一个可移植性较高的、通用性强的软件平台。

为此,本毕业论文的目标是设计与开发面向科研项目管理的学术文献管理系统,实现对学术文献信息的自动采集、便捷录入、快速查询,提供便利的二次开发接口。根据实际需求,独立完成设计并实现一个能实现上述基本功能的、基于网页开发的文献管理系统。

关键词:学术文献管理系统、通用性、文献采集录入、项目号管理

Automatic collection and inquiry system of academic documents for scientific research project management

Abstract

The academic document management system is an important tool for the science researchers to carry out the research. However, the existing academic literature management system is weak in support of scientific research management (such as project number query). On the one hand, the existing management tools(such as EndNote and NoteExpress) are mostly stand-alone desktop version. Although they are powerful, they do not support remote access, which is not conducive to the collaborative management of academic literature. On the other hand, although some online Web platform provides remote access interface, such as Mendeley and DBLP, these platforms can be less customized, it is difficult to increase functions like project number query. Therefore, a highly portable and versatile software platform is needed.

To this end, the goal of this thesis is to design and develop an academic document management system for scientific research project management, to realize the secondary development interface conveniently including automatic collection, convenient entry and quick search. According to the actual demand, we want to independently design and implement a web-based development document management system, which can achieve these basic functions.

Keywords: Academic Document Management System, generality, document collection and input, project number management

目录

摘要 2

目录 4

第1章绪论 6

1.1 引言 6

1.2 现有系统简介 7

1.2.1 EndNote 7

1.2.2 NoteExpress 7

1.2.3 Mendeley 8

1.2.4 DBLP 8

1.2.5 现有系统的对比与不足 9

1.3 系统功能综述 9

1.4 系统难点分析 9

1.5 解决方法概述 10

第2章系统设计 11

2.1 整体架构设计 11

2.2 功能模块设计 11

2.2.1 前端网页模块 12

2.2.2 用户管理模块 12

2.2.3 论文录入模块 12

2.2.4 PDF解析(用于解决项目号查询的模式) 14

2.2.5 论文查询模块 15

2.2.6 项目号管理模块 16

2.2.7 数据库模块 17

第3章系统实现 19

3.1 页面设计 19

3.1.1背景图片 19

3.1.2 表单提交的设置 20

3.1.3 在网页中动态打印表格 20

3.1.4 用户信息的传递 21

3.1.5 表格内超链接的实现 22

3.2 用户管理 22

3.3 论文录入 23

3.3.1 正则表达式的使用 23

3.3.2 jsoup解析 23

3.3.3 PDF转换 24

3.3.4 项目号的解析 25

3.4 论文查询 27

3.5项目号管理 29

3.5.1 项目号修改 29

3.5.2 项目号一键查询 29

3.6 数据库管理 30

第4章系统环境搭建 32

4.1 系统环境 32

4.2 开发工具 32

4.3 系统运行架构图 33

第5章总结 34

致谢 35

参考文献 36

第1章 绪论

1.1 引言

学术文献管理系统是辅助科研工作者开展研究的重要工具。然而,现有的学术文献管理系统对科研管理(如项目号查询)的支持较弱。一方面,现有的EndNote、NoteExpress等管理工具大多为单机桌面版本,虽然功能强大,但不支持远程访问,不利于整个科研工作组协同管理学术文献;另一方面,虽然Mendeley、DBLP等在线Web平台提供了远程访问接口,但是这些平台的可定制性较差,难以增加项目号查询等功能。为此,本毕业论文的目标是设计与开发面向科研项目管理的学术文献管理系统,实现对学术文献信息的自动采集、便捷录入、快速查询,提供便利的二次开发接口。

以DBLP为例。如果我们想要搜索一篇名为“Rapier: Integrating routing and scheduling for coflow-aware data center networks.”的论文,我们需要打开DPLP网站http://dblp.uni-trier.de/,在搜索栏中输入该论文的名字,能得到如下图所示:

剩余内容已隐藏,请支付后下载全文,论文总字数:24391字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;