当前位置:主页 > 科技论文 > 软件论文 >

基于Spring Boot的在线文献管理系统的设计与实现

发布时间:2021-07-10 07:15
  论文是科研人员之间进行学术交流的重要手段,每一位科研工作者在工作中都需要不断地阅读文献。随着文献数目的不断增加,文献的管理成了一件费时费力的体力活。同时,科研成果需要通过论文的方式来发表,而各种期刊、会议对论文引用文献的格式要求又不尽相同,科研工作者需要花费大量的时间来修改论文引用文献。花费体力进行这些枯燥、复杂的重复性工作对于通过脑力劳动输出价值的科研工作者们来说无疑是一种巨大的浪费。文献管理系统是帮助科研人员管理文献、进行论文写作的重要工具。随着几十年的发展,现在的文献管理系统管理文献、辅助写作的核心功能己经相对固定,为了追求创新,各软件正在朝着多功能文献管理系统的方向发展。本文介绍了一款在线文献管理系统。该系统实现了文献管理系统文献搜索、文献管理与辅助写作的核心功能,在此基础上给用户提供了一个相互交流学术,共享自己文献并发布朋友圈状态的社交平台。该系统采用J2EE体系结构,使用了 MVC的设计思想,并结合了 Spring、Spring MVC、Spring Boot、JQuery、Hibernate 等主流开发技术。该文献管理平台包括五个模块,分别为文献搜索模块、文献及研究管理模... 

【文章来源】:南京大学江苏省 211工程院校 985工程院校 教育部直属院校

【文章页数】:82 页

【学位级别】:硕士

【部分图文】:

基于Spring Boot的在线文献管理系统的设计与实现


图2.1?MVC各组件之间的关系??

工作流程图,工作流程


用程序的开发效率十分低下。而Spring就是一款帮助开发者进行J2EE开发的??框架[Walls,2013]。??Spring框架是一个分层架构,由7个模块组成,如图2.2所示[胡启敏??等,2008]:????|?|?|?|?|?|?|??Spring?GRM?Spring?Web??SpnngAOP????Spring?DAO?c^t??Spring?Core??图2.2?Spring框架的结构??Spring的主要功能包括:??控制反转:Spring使用控制反转模式来帮助用户解决J2EE应用开发中的一????些常用问题。控制反转(I0C)是一种设计模式,通过将对象的创建和管理交给??Spring框架来实现,用户只需要描述对象的创建方式,不需要关注对象之间的??依赖关系[薄奇等,2008]。??面向切面:面向切面(A0P)思想是将于业务无关的代码从业务逻辑中抽离,例??如权限管理、系统日志等等。通常来说,完成业务流程需要加入大量的辅助业务??流程的代码,其结果是一段十分抽象复杂且耦合度极高的代码,Spring使用面??9??

基于Spring Boot的在线文献管理系统的设计与实现


图2.5?AJAX的结构??

【参考文献】:
期刊论文
[1]基于Hibernate框架的科研管理信息系统的设计与实现[J]. 王小霞.  微型机与应用. 2017(23)
[2]应用SpringBoot改变web应用开发模式[J]. 张峰.  科技创新与应用. 2017(23)
[3]Spring Boot研究和应用[J]. 王永和,张劲松,邓安明,周智勋.  信息通信. 2016(10)
[4]参考文献管理软件比较分析[J]. 孙文莺歌,马路.  中华医学图书情报杂志. 2016(09)
[5]Spring MVC框架开发WEB应用程序的探索与研究[J]. 周燕玲.  科技广场. 2016(06)
[6]Spring MVC+Hibernate+jQeury模式开发框架应用研究[J]. 徐金虎,宋斌,丁锐.  自动化技术与应用. 2015(03)
[7]文献管理软件研究现状与对策分析[J]. 张颖,刘敏.  情报探索. 2014(11)
[8]4种文献管理软件的功能分析与比较[J]. 冯颖,史丽英,陈几香.  科技情报开发与经济. 2013(20)
[9]利用文献管理软件优化编辑工作[J]. 华力为,王晓峰,李文喆,杨蕾.  中国科技期刊研究. 2012(03)
[10]常用文献管理软件功能比较[J]. 赵飞.  现代图书情报技术. 2012(03)



本文编号:3275453

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3275453.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户84b3d***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com