999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

《現代農業科技》期刊采編系統的設計

2017-10-14 00:40:58江珊王洪江鮑勇
安徽農業科學 2017年22期

江珊 王洪江 鮑勇

摘要為了促進《現代農業科技》期刊更好地完成期刊采編管理工作,設計了一套基于B/S架構的期刊采編系統。該系統采用Java技術體系,使用DWZ與HTML構建用戶界面,使用MySQL數據庫構建數據存取庫,使用Tomcat構建應用服務器,使用JDK1.8構建應用支撐環境。此外,為了提升系統的高內聚、低耦合特性,充分借鑒了MVC設計思想以及面向對象設計理念。從總體設計、典型功能模塊設計、數據庫設計以及非功能優化設計等角度對系統設計進行了闡述。

關鍵詞采編管理;管理系統;UML;B/S架構

中圖分類號S126文獻標識碼A文章編號0517-6611(2017)22-0186-09

AbstractWe designed a periodical editing system based on B / S architecture in order to promote the better completion of the periodical editing and management works of Modern Agricultural Science and Technology. The system made use of Java technology system, DWZ and HTML were used to build user interface, MySQL database was used to build data access library, Tomcat was used to build application server, JDK1.8 was used to build application support environment. In addition, in order to improve the highcohesion and lowcoupling characteristics of the system, the MVC design idea and the objectoriented design idea were fully utilized. The design of the system was expounded from the aspects of overall design, detailed design of functional modules, database design and nonfunctional optimization design.

Key wordsEditing management;Management system;UML;B/S architecture

《現代農業科技》是經國家科技部批準、面向國內外公開發行的國家級優秀農業技術研究性期刊。早期的期刊采編管理過程繁雜,不僅為期刊人力資源的安排帶來了極大負擔,而且還容易出錯,造成稿件丟失。信息技術的發展及應用,為《現代農業科技》期刊采編管理提供了一種新模式。通過信息技術的應用,能夠實現期刊采編管理的系統化處理,并充分利用計算機高存儲、易于校驗、便于分析等特點,來實現期刊資源的自動化處置及全程跟蹤處理,消除了由于人為因素而導致的期刊管理不足問題,避免了期刊在交互完善過程中可能的丟失或損壞,最大程度上縮減了期刊處理的等待時間,最終為提升《現代農業科技》期刊采編管理質量及準確度,更好地促進《現代農業科技》的健康持續發展提供了保障。

1關鍵技術理論

1.1B/S架構

B/S架構(瀏覽器/服務器模式)[1]是隨著互聯網應用技術的深入發展而形成的一套新型的基于瀏覽器的架構服務器模式,其設計思路是通過部署唯一的服務程序在特定的服務器上,不需要在客戶終端安裝任何特定的軟件,即可實現服務的訪問及控制。其特點是成本低、選擇范圍廣、維護和升級方便。

1.2UML建模技術

UML(Unified modeling language)即統一建模語言[2-4],是一種用于輔助軟件開發、設計的圖形化語言,能夠將軟件設計過程通過圖形化的直觀語言表達出來,進而為軟件設計、實現交互分析提供有力支持。

1.3數據服務技術

1.3.1Spring MVC。

Spring MVC[5]技術是一款開源的、基于Spring FrameWork的全功能MVC的WEB應用框架,實現了控制、視圖、模型的全功能應用,允許用戶自定義插件實現或者去除自己目標的功能點。

1.3.2Apache Shiro。

Apache Shiro是一款開源的基于Java技術體系的身份驗證及授權框架,通過通過簡單易用的API即可實現動態授權管理,滿足不同的授權校驗需求。

1.3.3MyBatis。

MyBatis[6]是由Apache維護的一個開源的持久層框架,支持定制化SQL、存儲過程以及高級數據實體映射,并通過特殊的映射管理能力完成數據實體與數據庫之間有效關聯。

2系統需求分析

在《現代農業科技》期刊采編系統需求分析時,主要從業務流程、功能需求以及非功能性需求等角度進行分析。

2.1系統業務流程分析

2.1.1

投稿業務流程。在期刊管理時,要完成期刊發表,首先就要求作者根據自身需求撰寫稿件并進行投稿,其業務流程如圖1所示。

2.1.2稿件審核業務流程。

為了確保發表期刊的論文質量,《現代農業科技》在期刊發表前進行了嚴格的質量把控工作,即實施了嚴格的稿件審核流程,其業務流程如圖2所示。

2.2功能性需求分析

2.2.1系統功能概述。

根據《現代農業科技》期刊采編系統業務流程梳理、優化分析以及系統操作需求,要求設計實現的農業期刊采編系統應包括投稿管理、稿件編輯、審稿管理、定稿管理、統計分析、期刊配置、消息通知管理以及系統管理等模塊。

2.2.2功能用例分析。

(1)投稿管理。投稿管理功能用例結構設計如圖3所示。

(2)審稿管理。在審稿管理功能用例結構設計時,識別參與者為專家,完成待審稿件、審核中稿件及已審稿件等動態操作,具體設計如圖4所示。

(3)稿件編輯。在稿件編輯功能用例結構設計時,識別參與者為編輯,完成新稿件、稿件處理、已送審稿件、待繳審稿費、待繳版面費等動態操作,具體設計如圖5所示。

(4)定稿管理。定稿管理功能用例結構在設計,識別參與者為主編,完成待處理稿件、錄用稿件、已發表稿件的動態操作,具體設計如圖6所示。

(5)統計分析。在統計分析功能用例結構設計時,識別參與者有主編和編輯,主編完成稿件量統計、審稿費統計、版面費統計、編輯工作統計,而編輯只對稿件量統計進行操作,具體設計如圖7所示。

(6)期刊配置。在期刊配置功能用例結構設計時,識別參與者為編輯,完成年數設置、期數設置及發布期刊等動態操作,具體設計如圖8所示。

(7)消息通知管理。在消息通知管理功能用例結構設計時,識別參與者為編輯,完成郵件模板管理、郵件管理、短信管理、短信模板管理等動態操作,具體設計如圖9所示。

(8)系統管理。在系統管理功能用例結構設計時,識別參與者為系統管理員,完成用戶管理、角色管理、字典管理、菜單管理等動態操作,具體設計如圖10所示。

2.3非功能性需求分析

2.3.1性能需求。

在農業期刊采編系統設計實現時為了提升系統的適用性、規范性及可操作性,要求在系統設計時要充分考慮到以下系統性能需求:①先進性;②響應效率高;③簡單易用;④動態授權機制完善;⑤并發穩定性;⑥可擴展性;⑦精度需求。

2.3.2安全需求。

在農業期刊采編系統設計時,考慮到系統在應用時采用集中式數據存儲模式,一旦數據泄露會給農業期刊造成重大損失,所以要求在系統建設時注重安全性建設,滿足一定的安全需求,做好以下方面的工作:

①動態授權

管理;

②數據加密;

③日志跟蹤;

④安裝防病毒軟件;⑤定期備份;⑥安全管理。

3系統設計

在完成系統需求分析后,接下來的任務就是根據系統需求分析定義的應用需求,對系統進行具體設計,包括總體設計、典型功能模塊詳細設計、非功能性優化設計以及數據庫設計等。

3.1總體設計

在農業期刊采編系統設計時,根據系統功能需求定義綜合分析,設計了其功能結構圖(圖11)。由圖11可知,在《現代農業科技》期刊采編系統功能結構設計時,提供投稿管理、期刊配置、稿件編輯、審稿管理、定稿管理、統計分析、消息通知管理以及系統管理等模塊,每個模塊中又設計了相應的子功能。

3.2系統典型功能模塊設計

3.2.1投稿管理.

根據投稿管理功能需求概述可知,投稿管理包括在線投稿、在線查詢以及在線繳費等子功能。以在線投稿為例進行分析。

(1)類圖設計。

在投稿管理類圖結構設計時,充分考慮了多層架構設計的要求,對類圖進行了分層架構設計,如圖12所示。

(2)時序圖設計。

根據在線投稿類圖結構設計結果以及UML時序圖設計規范的要求,對在線投稿數據處理流程進行了設計,其時序結構如圖13所示。

3.2.2稿件編輯。

根據稿件編輯功能需求概述可知,稿件編輯包括新稿件、稿件處理、已送審稿件、待繳審稿費以及待繳版面費等子功能。為了詳細描述稿件編輯功能模塊詳細設計過程,以稿件處理為類進行分析。

(1)類圖設計。

在稿件處理類圖結構設計時,充分考慮了多層架構設計的要求,對類圖進行了分層架構設計,如圖14所示。

(2)時序圖設計。

根據稿件處理類圖設計結構分析,對其稿件分發過程進行了時序設計,如圖15所示。

3.2.3審稿管理。

根據審稿管理功能需求概述可知,審稿管理包括待審稿件、審核中稿件以及已審稿件等子功能,重點分析了待審稿件設計過程。

(1)類圖設計。

在待審稿件類圖結構設計時,充分考慮了多層架構設計的要求,對類圖進行了分層架構設計,如圖16所示。

(2)時序圖設計。

根據稿件審核類圖結構設計結果綜合分析,設計了其數據處理時序圖,如圖17所示。

3.2.4定稿管理。

根據定稿管理功能需求結果分析可知,定稿管理包括待處理稿件、錄用稿件以及已發表稿件等子功能。為了詳細描述定稿管理設計過程,使用UML類圖及功能時序圖進行描述。

(1)類圖設計。

在錄用稿件類圖結構設計時,充分考慮了多層架構設計的要求,對類圖進行了分層架構設計,如圖18所示。

(2)時序圖設計。

根據定稿管理功能類圖設計結果綜合分析,設計了其錄用稿件查詢時序結構,如圖19所示。

3.3數據庫設計

3.3.1數據庫邏輯結構設計。

(1)稿件信息實體。稿件信息實體包括稿件標識、稿件名稱、關鍵詞、期望見刊時間、作者、性別、聯系方式、郵箱、工作單位、郵編、地址、論文狀態以及創建時間等,其實體屬性關系如圖20所示。

(2)稿件派發信息實體。稿件派發信息實體包括派發標識、稿件標識、派發編輯、派發時間、派發對象、派發類別以及派發描述等,其實體屬性關系如圖21所示。

(3)稿件交互信息實體。稿件交互信息實體包括交互標識、稿件標識、退稿原因、退稿時間、期望回復時間、退回稿件路徑、處理狀態、回復稿件、回復描述以及回復時間等,其實體屬性關系如圖22所示。

(4)稿件繳費信息實體。稿件繳費信息實體包括繳費標識、稿件標識、繳費類別、繳費時間、繳費金額等,其實體屬性關系如圖23所示。

(5)稿件審核信息實體。稿件審核信息實體包括審核標識、稿件標識、審核人員標識、審核狀態、審核意見以及審核時間等,其實體屬性關系如圖24所示。

(6)短信通知信息實體。短信通知信息實體包括短信標識、模板標識、稿件標識、發送時間、發送狀態以及短信內容等,其實體屬性關系如圖25所示。

(7)稿件郵件通知信息實體。稿件郵件通知信息實體包括郵件標識、模板標識、發送時間、稿件標識、發送狀態、郵件內容以及備注等,其實體屬性關系如圖26所示。

3.3.2數據庫物理結構設計。

(1)稿件信息表。表名paper,包括數據字段為稿件標識、稿件名稱、關鍵詞、期望見刊時間、作者、性別、聯系方式、工作單位、郵編、創建時間等,其數據結構及規范約束如表1所示。

(2)稿件派發信息表。表名distribute,包括數據字段為派發標識、稿件標識、派發編輯、派發時間等,其數據結構及規范約束如表2所示。

3.4非功能性優化設計

3.4.1性能優化設計。

在《現代農業科技》期刊采編系統設計時,為了滿足系統先進性、響應效率高以及可擴展性等性能需求,在系統設計時,進行如下設計[9-11]:

①數據存取效率設計。在系統設計時,存儲數據使用集中式的數據庫存儲模式,并從連接池、基于范式表設計、索引及視圖、緩存這幾個角度進行優化。

②頁面加載效率設計。

在《現代農業科技》期刊采編系統設計時,使用了開源的DWZ框架作為系統界面渲染支持,降低了操作請求網絡寬帶的壓力。另外,在數據渲染交互時,由于采用了完全基于AJAX的交互模式,保障了系統傳遞的高效、快速。

③程序可擴展性設計。

《現代農業科技》期刊采編系統在設計時,依據當前的系統應用需求,而當系統應用功能隨著期刊發展及戰略方向調整時,也要做出相應改變,在程序設計時,借鑒了MVC設計理念,使用Spring MVC框架完成系統架構搭建,確保系統擁有足夠的模塊高內聚、層次低耦合特性,在滿足當前系統應用需求的同時,更為系統功能拓展提供了保障。

3.4.2安全優化設計。

為了滿足農業期刊采編系統動態授權管理、數據加密、日志跟蹤及安全管理等安全應用需求,在系統設計時,重點從以下角度進行設計:

①日志跟蹤[12]設計。在系統設計時要求識別系統參與者對系統的任意操作均進行記錄,特別是對系統數據進行修改及刪除操作要重點監控,當數據發生異常時,能夠有效的追責及改正。

②數據傳輸安全設計。為了防止系統數據在傳輸過程中被非法用戶竊取或破壞,要求系統關鍵數據(比如用戶密碼)在傳輸時要進行適度的加密處置,并且要求加密算法要不易被破解。當用戶身份過期,再次實施系統操作時,必須進行二次身份校驗。

③訪問控制安全設計。

第一,RBAC[13-15](Role-Based Access Control)動態授權。在系統訪問控制設計時,使用了開源的Shiro插件輔助設計。在系統登錄時用戶發起操作請求后,Shiro框架會根據用戶請求對象及其被賦予的授權對象進行校驗,通過校檢后允許操作,否則拒絕請求,不但效率更高,而且授權校驗更穩定、更可靠。

第二,合理的頁面路徑。在基于Java技術體系的項目設計時,所有位于類路徑下的資源,需要通過系統內部資源定義訪問,因而在一定程度上防止外界潛在不合法用戶對系統資源的訪問及操作。

4結語與展望

農業期刊采編系統在設計時,其是基于《現代農業科技》期刊對信息化的采編管理需求為背景,并結合當前先進的信息技術理念,包括B/S架構、Spring MVC、Shiro、UML建模等。通過對農業期刊采編系統的深入研究及實現,

研發并完成實用的農業期刊采編系統;

使用UML建模完成可視化交互分析、設計及實現;

完成按鈕方法級別細粒度動態授權,保障農業期刊數據訪問安全。

期刊采編系統在設計完成后,已經進行了初步上線試運行,得到了期刊編輯、作者及相關主管人員的一致好評,一致認為通過系統的運行使用,能夠有效降低早期期刊采編管理的不足,并提升期刊管理的質量及準確度。另外,通過對期刊歷史稿件財富資源的深度挖掘分析,為期刊管理人員的相關管理決策提供了更準確的數據依據。

參考文獻

[1] 陳偉鑫.基于B/S架構的文檔管理系統在電力企業中的應用[J].工程技術研究,2017(3):26-34.

[2] 朱臻真,陳德運.基于UML技術的信息系統架構實現[J].信息技術,2014(4):172-175.

[3] 唐翠娥.UML建模技術綜述[J].電子世界,2012(12):85-86.

[4] 陳鳳萍.UML建模技術在軟件開發中的應用探究[J].電子技術與軟件工程,2014(4):68.

[5] 宋濤,徐慶增,呂思思.淺談基于Spring MVC的REST功能[J].電腦知識與技術,2016,12(12):86-87.

[6] 楊運平,吳智俊.Apache Shiro安全框架在技術轉移服務系統中的應用[J].計算機與現代化,2014(3):158-160.

[7] 莊巖.E-R圖及其教學探討[J].福建基礎教育研究,2014(5):124-126.

[8] 邵超,萬春紅.E-R圖的精細設計[J].計算機教育,2015(8):78-81.

[9] 高麗.數據庫系統在信息管理中的實踐應用分析[J].電腦編程技巧與維護,2014(22):68-69.

[10] 陳華.淺談分布式數據庫系統的設計與優化[J].電腦知識與技術,2017(6):1.

[11] 伍應樹,趙志剛,李憲明.關系數據庫基于索引查詢的優化設計研究[J].電腦編程技巧與維護,2016(17):58-60,81.

[12] 孔慶春.基于Spark大數據平臺日志審計系統的設計與實現[J].電腦知識與技術,2016(15):10-12.

[13] LIU G,ZHANG R N,SONG H M.TsRBAC:A RBAC model with transformation[J].Computers & security,2016,60:52-61.

[14] RONAO C A,CHO S B.Anomalous query access detection in RBACadministered databases with random forest and PCA[J].Information sciences,2016,369:238-250.

[15] 熊厚仁,陳性元,張斌,等.基于RBAC的授權管理安全準則分析與研究[J].計算機科學,2015,42(3):117-123.

主站蜘蛛池模板: 91毛片网| 国产欧美亚洲精品第3页在线| 国产亚洲视频在线观看| 成人韩免费网站| 成人精品在线观看| 天天综合色网| 国产一区二区三区夜色| 日本欧美精品| 在线日韩日本国产亚洲| 人妻精品久久无码区| 国产美女视频黄a视频全免费网站| 国产中文一区二区苍井空| 国产女人在线视频| 黑色丝袜高跟国产在线91| 国产精品第一区在线观看| 六月婷婷激情综合| 在线99视频| 在线播放91| 40岁成熟女人牲交片免费| 亚洲欧美极品| 亚洲天堂成人| 国产成年女人特黄特色毛片免 | 54pao国产成人免费视频| 久久精品国产精品国产一区| 日韩欧美国产成人| 日本少妇又色又爽又高潮| 国产中文一区a级毛片视频| 2020极品精品国产| 免费不卡在线观看av| 中文字幕人妻无码系列第三区| 欧美亚洲一区二区三区导航| 在线欧美日韩国产| 天天操精品| 美女被操黄色视频网站| 亚洲第一区在线| 国产高清不卡| 欧美另类一区| 国产成人乱无码视频| 亚洲人成色在线观看| 理论片一区| 人妻21p大胆| 丝袜高跟美脚国产1区| 都市激情亚洲综合久久| 国产主播喷水| 成人小视频在线观看免费| 无码人妻免费| 日韩大片免费观看视频播放| 国产成人8x视频一区二区| a亚洲视频| 亚洲精品少妇熟女| 国产网站一区二区三区| 欧美第二区| 久久久久国产一区二区| 亚洲二区视频| 国产精品无码在线看| 欧美日韩亚洲综合在线观看| 欧美精品一区在线看| 国产成年无码AⅤ片在线| 午夜福利免费视频| 日本人又色又爽的视频| 亚洲成人在线免费观看| 色综合中文| 国产丝袜啪啪| 日韩午夜伦| 1769国产精品视频免费观看| 亚洲男人天堂2018| 国产免费久久精品99re不卡| 91精品国产自产91精品资源| 看国产毛片| 亚洲欧美色中文字幕| 亚洲AV无码乱码在线观看裸奔| 国产成人久久综合777777麻豆| 美女一区二区在线观看| 少妇极品熟妇人妻专区视频| 亚洲无线观看| 国产精品毛片一区视频播 | 国产欧美在线视频免费| 欧美v在线| 婷婷伊人五月| 四虎影视无码永久免费观看| 日韩久草视频| 最新国产成人剧情在线播放|