Skip to content
张东昌 edited this page Oct 30, 2016 · 3 revisions

需求

研究生在做研究过程中要阅读大量的论文,了解他人的工作,获取自己的研究思路。但论文一多,单靠文件系统管理起来很麻烦。

项目要求

有不少文献管理工具,但你要自己开发一个web系统,支持以下需求:

  • 要区分未阅读的论文、已精读的论文、已粗读的论文,并对其源文件(文件系统中的PDF、网站链接URL等)进行管理;
  • 用户可建立自己的研究分类树(按研究领域从宽到窄,例如:软件工程、配置管理、版本控制、变化分析),并将每一篇论文链接到该树的特定节点;
  • 用户可针对某篇论文,记录其阅读笔记;
  • 系统维护用户对论文操作的log(加入系统、分类、已粗读、已精读、记录笔记、删除、更改分类、修改笔记、等);
  • 针对一篇特定论文,用户可将源文件、阅读笔记、操作log汇集到一起,生成标准文档,并可对外分享;
  • 针对分类树上的某个非叶节点,系统可提取该节点及其所有后代节点附着的论文源文件,打包下载并对外分享。
  • 系统可生成用户的“阅读时间线”。

开发环境

os: ubuntu16.04 && windows10 eclipse
struts2
tomcat
mysql

Clone this wiki locally