基于Spring Boot的在線文獻管理系統(tǒng)的設(shè)計與實現(xiàn)
發(fā)布時間:2021-07-10 07:15
論文是科研人員之間進行學術(shù)交流的重要手段,每一位科研工作者在工作中都需要不斷地閱讀文獻。隨著文獻數(shù)目的不斷增加,文獻的管理成了一件費時費力的體力活。同時,科研成果需要通過論文的方式來發(fā)表,而各種期刊、會議對論文引用文獻的格式要求又不盡相同,科研工作者需要花費大量的時間來修改論文引用文獻;ㄙM體力進行這些枯燥、復雜的重復性工作對于通過腦力勞動輸出價值的科研工作者們來說無疑是一種巨大的浪費。文獻管理系統(tǒng)是幫助科研人員管理文獻、進行論文寫作的重要工具。隨著幾十年的發(fā)展,現(xiàn)在的文獻管理系統(tǒng)管理文獻、輔助寫作的核心功能己經(jīng)相對固定,為了追求創(chuàng)新,各軟件正在朝著多功能文獻管理系統(tǒng)的方向發(fā)展。本文介紹了一款在線文獻管理系統(tǒng)。該系統(tǒng)實現(xiàn)了文獻管理系統(tǒng)文獻搜索、文獻管理與輔助寫作的核心功能,在此基礎(chǔ)上給用戶提供了一個相互交流學術(shù),共享自己文獻并發(fā)布朋友圈狀態(tài)的社交平臺。該系統(tǒng)采用J2EE體系結(jié)構(gòu),使用了 MVC的設(shè)計思想,并結(jié)合了 Spring、Spring MVC、Spring Boot、JQuery、Hibernate 等主流開發(fā)技術(shù)。該文獻管理平臺包括五個模塊,分別為文獻搜索模塊、文獻及研究管理模...
【文章來源】:南京大學江蘇省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:82 頁
【學位級別】:碩士
【部分圖文】:
圖2.1?MVC各組件之間的關(guān)系??
用程序的開發(fā)效率十分低下。而Spring就是一款幫助開發(fā)者進行J2EE開發(fā)的??框架[Walls,2013]。??Spring框架是一個分層架構(gòu),由7個模塊組成,如圖2.2所示[胡啟敏??等,2008]:????|?|?|?|?|?|?|??Spring?GRM?Spring?Web??SpnngAOP????Spring?DAO?c^t??Spring?Core??圖2.2?Spring框架的結(jié)構(gòu)??Spring的主要功能包括:??控制反轉(zhuǎn):Spring使用控制反轉(zhuǎn)模式來幫助用戶解決J2EE應用開發(fā)中的一????些常用問題?刂品崔D(zhuǎn)(I0C)是一種設(shè)計模式,通過將對象的創(chuàng)建和管理交給??Spring框架來實現(xiàn),用戶只需要描述對象的創(chuàng)建方式,不需要關(guān)注對象之間的??依賴關(guān)系[薄奇等,2008]。??面向切面:面向切面(A0P)思想是將于業(yè)務(wù)無關(guān)的代碼從業(yè)務(wù)邏輯中抽離,例??如權(quán)限管理、系統(tǒng)日志等等。通常來說,完成業(yè)務(wù)流程需要加入大量的輔助業(yè)務(wù)??流程的代碼,其結(jié)果是一段十分抽象復雜且耦合度極高的代碼,Spring使用面??9??
圖2.5?AJAX的結(jié)構(gòu)??
【參考文獻】:
期刊論文
[1]基于Hibernate框架的科研管理信息系統(tǒng)的設(shè)計與實現(xiàn)[J]. 王小霞. 微型機與應用. 2017(23)
[2]應用SpringBoot改變web應用開發(fā)模式[J]. 張峰. 科技創(chuàng)新與應用. 2017(23)
[3]Spring Boot研究和應用[J]. 王永和,張勁松,鄧安明,周智勛. 信息通信. 2016(10)
[4]參考文獻管理軟件比較分析[J]. 孫文鶯歌,馬路. 中華醫(yī)學圖書情報雜志. 2016(09)
[5]Spring MVC框架開發(fā)WEB應用程序的探索與研究[J]. 周燕玲. 科技廣場. 2016(06)
[6]Spring MVC+Hibernate+jQeury模式開發(fā)框架應用研究[J]. 徐金虎,宋斌,丁銳. 自動化技術(shù)與應用. 2015(03)
[7]文獻管理軟件研究現(xiàn)狀與對策分析[J]. 張穎,劉敏. 情報探索. 2014(11)
[8]4種文獻管理軟件的功能分析與比較[J]. 馮穎,史麗英,陳幾香. 科技情報開發(fā)與經(jīng)濟. 2013(20)
[9]利用文獻管理軟件優(yōu)化編輯工作[J]. 華力為,王曉峰,李文喆,楊蕾. 中國科技期刊研究. 2012(03)
[10]常用文獻管理軟件功能比較[J]. 趙飛. 現(xiàn)代圖書情報技術(shù). 2012(03)
本文編號:3275453
【文章來源】:南京大學江蘇省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:82 頁
【學位級別】:碩士
【部分圖文】:
圖2.1?MVC各組件之間的關(guān)系??
用程序的開發(fā)效率十分低下。而Spring就是一款幫助開發(fā)者進行J2EE開發(fā)的??框架[Walls,2013]。??Spring框架是一個分層架構(gòu),由7個模塊組成,如圖2.2所示[胡啟敏??等,2008]:????|?|?|?|?|?|?|??Spring?GRM?Spring?Web??SpnngAOP????Spring?DAO?c^t??Spring?Core??圖2.2?Spring框架的結(jié)構(gòu)??Spring的主要功能包括:??控制反轉(zhuǎn):Spring使用控制反轉(zhuǎn)模式來幫助用戶解決J2EE應用開發(fā)中的一????些常用問題?刂品崔D(zhuǎn)(I0C)是一種設(shè)計模式,通過將對象的創(chuàng)建和管理交給??Spring框架來實現(xiàn),用戶只需要描述對象的創(chuàng)建方式,不需要關(guān)注對象之間的??依賴關(guān)系[薄奇等,2008]。??面向切面:面向切面(A0P)思想是將于業(yè)務(wù)無關(guān)的代碼從業(yè)務(wù)邏輯中抽離,例??如權(quán)限管理、系統(tǒng)日志等等。通常來說,完成業(yè)務(wù)流程需要加入大量的輔助業(yè)務(wù)??流程的代碼,其結(jié)果是一段十分抽象復雜且耦合度極高的代碼,Spring使用面??9??
圖2.5?AJAX的結(jié)構(gòu)??
【參考文獻】:
期刊論文
[1]基于Hibernate框架的科研管理信息系統(tǒng)的設(shè)計與實現(xiàn)[J]. 王小霞. 微型機與應用. 2017(23)
[2]應用SpringBoot改變web應用開發(fā)模式[J]. 張峰. 科技創(chuàng)新與應用. 2017(23)
[3]Spring Boot研究和應用[J]. 王永和,張勁松,鄧安明,周智勛. 信息通信. 2016(10)
[4]參考文獻管理軟件比較分析[J]. 孫文鶯歌,馬路. 中華醫(yī)學圖書情報雜志. 2016(09)
[5]Spring MVC框架開發(fā)WEB應用程序的探索與研究[J]. 周燕玲. 科技廣場. 2016(06)
[6]Spring MVC+Hibernate+jQeury模式開發(fā)框架應用研究[J]. 徐金虎,宋斌,丁銳. 自動化技術(shù)與應用. 2015(03)
[7]文獻管理軟件研究現(xiàn)狀與對策分析[J]. 張穎,劉敏. 情報探索. 2014(11)
[8]4種文獻管理軟件的功能分析與比較[J]. 馮穎,史麗英,陳幾香. 科技情報開發(fā)與經(jīng)濟. 2013(20)
[9]利用文獻管理軟件優(yōu)化編輯工作[J]. 華力為,王曉峰,李文喆,楊蕾. 中國科技期刊研究. 2012(03)
[10]常用文獻管理軟件功能比較[J]. 趙飛. 現(xiàn)代圖書情報技術(shù). 2012(03)
本文編號:3275453
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3275453.html
最近更新
教材專著