江珊 王洪江 鮑勇
摘要為了促進(jìn)《現(xiàn)代農(nóng)業(yè)科技》期刊更好地完成期刊采編管理工作,設(shè)計(jì)了一套基于B/S架構(gòu)的期刊采編系統(tǒng)。該系統(tǒng)采用Java技術(shù)體系,使用DWZ與HTML構(gòu)建用戶界面,使用MySQL數(shù)據(jù)庫構(gòu)建數(shù)據(jù)存取庫,使用Tomcat構(gòu)建應(yīng)用服務(wù)器,使用JDK1.8構(gòu)建應(yīng)用支撐環(huán)境。此外,為了提升系統(tǒng)的高內(nèi)聚、低耦合特性,充分借鑒了MVC設(shè)計(jì)思想以及面向?qū)ο笤O(shè)計(jì)理念。從總體設(shè)計(jì)、典型功能模塊設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)以及非功能優(yōu)化設(shè)計(jì)等角度對系統(tǒng)設(shè)計(jì)進(jìn)行了闡述。
關(guān)鍵詞采編管理;管理系統(tǒng);UML;B/S架構(gòu)
中圖分類號S126文獻(xiàn)標(biāo)識碼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
《現(xiàn)代農(nóng)業(yè)科技》是經(jīng)國家科技部批準(zhǔn)、面向國內(nèi)外公開發(fā)行的國家級優(yōu)秀農(nóng)業(yè)技術(shù)研究性期刊。早期的期刊采編管理過程繁雜,不僅為期刊人力資源的安排帶來了極大負(fù)擔(dān),而且還容易出錯(cuò),造成稿件丟失。信息技術(shù)的發(fā)展及應(yīng)用,為《現(xiàn)代農(nóng)業(yè)科技》期刊采編管理提供了一種新模式。通過信息技術(shù)的應(yīng)用,能夠?qū)崿F(xiàn)期刊采編管理的系統(tǒng)化處理,并充分利用計(jì)算機(jī)高存儲(chǔ)、易于校驗(yàn)、便于分析等特點(diǎn),來實(shí)現(xiàn)期刊資源的自動(dòng)化處置及全程跟蹤處理,消除了由于人為因素而導(dǎo)致的期刊管理不足問題,避免了期刊在交互完善過程中可能的丟失或損壞,最大程度上縮減了期刊處理的等待時(shí)間,最終為提升《現(xiàn)代農(nóng)業(yè)科技》期刊采編管理質(zhì)量及準(zhǔn)確度,更好地促進(jìn)《現(xiàn)代農(nóng)業(yè)科技》的健康持續(xù)發(fā)展提供了保障。
1關(guān)鍵技術(shù)理論
1.1B/S架構(gòu)
B/S架構(gòu)(瀏覽器/服務(wù)器模式)[1]是隨著互聯(lián)網(wǎng)應(yīng)用技術(shù)的深入發(fā)展而形成的一套新型的基于瀏覽器的架構(gòu)服務(wù)器模式,其設(shè)計(jì)思路是通過部署唯一的服務(wù)程序在特定的服務(wù)器上,不需要在客戶終端安裝任何特定的軟件,即可實(shí)現(xiàn)服務(wù)的訪問及控制。其特點(diǎn)是成本低、選擇范圍廣、維護(hù)和升級方便。
1.2UML建模技術(shù)
UML(Unified modeling language)即統(tǒng)一建模語言[2-4],是一種用于輔助軟件開發(fā)、設(shè)計(jì)的圖形化語言,能夠?qū)④浖O(shè)計(jì)過程通過圖形化的直觀語言表達(dá)出來,進(jìn)而為軟件設(shè)計(jì)、實(shí)現(xiàn)交互分析提供有力支持。
1.3數(shù)據(jù)服務(wù)技術(shù)
1.3.1Spring MVC。
Spring MVC[5]技術(shù)是一款開源的、基于Spring FrameWork的全功能MVC的WEB應(yīng)用框架,實(shí)現(xiàn)了控制、視圖、模型的全功能應(yīng)用,允許用戶自定義插件實(shí)現(xiàn)或者去除自己目標(biāo)的功能點(diǎn)。
1.3.2Apache Shiro。
Apache Shiro是一款開源的基于Java技術(shù)體系的身份驗(yàn)證及授權(quán)框架,通過通過簡單易用的API即可實(shí)現(xiàn)動(dòng)態(tài)授權(quán)管理,滿足不同的授權(quán)校驗(yàn)需求。
1.3.3MyBatis。
MyBatis[6]是由Apache維護(hù)的一個(gè)開源的持久層框架,支持定制化SQL、存儲(chǔ)過程以及高級數(shù)據(jù)實(shí)體映射,并通過特殊的映射管理能力完成數(shù)據(jù)實(shí)體與數(shù)據(jù)庫之間有效關(guān)聯(lián)。
2系統(tǒng)需求分析
在《現(xiàn)代農(nóng)業(yè)科技》期刊采編系統(tǒng)需求分析時(shí),主要從業(yè)務(wù)流程、功能需求以及非功能性需求等角度進(jìn)行分析。
2.1系統(tǒng)業(yè)務(wù)流程分析
2.1.1
投稿業(yè)務(wù)流程。在期刊管理時(shí),要完成期刊發(fā)表,首先就要求作者根據(jù)自身需求撰寫稿件并進(jìn)行投稿,其業(yè)務(wù)流程如圖1所示。
2.1.2稿件審核業(yè)務(wù)流程。
為了確保發(fā)表期刊的論文質(zhì)量,《現(xiàn)代農(nóng)業(yè)科技》在期刊發(fā)表前進(jìn)行了嚴(yán)格的質(zhì)量把控工作,即實(shí)施了嚴(yán)格的稿件審核流程,其業(yè)務(wù)流程如圖2所示。
2.2功能性需求分析
2.2.1系統(tǒng)功能概述。
根據(jù)《現(xiàn)代農(nóng)業(yè)科技》期刊采編系統(tǒng)業(yè)務(wù)流程梳理、優(yōu)化分析以及系統(tǒng)操作需求,要求設(shè)計(jì)實(shí)現(xiàn)的農(nóng)業(yè)期刊采編系統(tǒng)應(yīng)包括投稿管理、稿件編輯、審稿管理、定稿管理、統(tǒng)計(jì)分析、期刊配置、消息通知管理以及系統(tǒng)管理等模塊。
2.2.2功能用例分析。
(1)投稿管理。投稿管理功能用例結(jié)構(gòu)設(shè)計(jì)如圖3所示。
(2)審稿管理。在審稿管理功能用例結(jié)構(gòu)設(shè)計(jì)時(shí),識別參與者為專家,完成待審稿件、審核中稿件及已審稿件等動(dòng)態(tài)操作,具體設(shè)計(jì)如圖4所示。
(3)稿件編輯。在稿件編輯功能用例結(jié)構(gòu)設(shè)計(jì)時(shí),識別參與者為編輯,完成新稿件、稿件處理、已送審稿件、待繳審稿費(fèi)、待繳版面費(fèi)等動(dòng)態(tài)操作,具體設(shè)計(jì)如圖5所示。
(4)定稿管理。定稿管理功能用例結(jié)構(gòu)在設(shè)計(jì),識別參與者為主編,完成待處理稿件、錄用稿件、已發(fā)表稿件的動(dòng)態(tài)操作,具體設(shè)計(jì)如圖6所示。
(5)統(tǒng)計(jì)分析。在統(tǒng)計(jì)分析功能用例結(jié)構(gòu)設(shè)計(jì)時(shí),識別參與者有主編和編輯,主編完成稿件量統(tǒng)計(jì)、審稿費(fèi)統(tǒng)計(jì)、版面費(fèi)統(tǒng)計(jì)、編輯工作統(tǒng)計(jì),而編輯只對稿件量統(tǒng)計(jì)進(jìn)行操作,具體設(shè)計(jì)如圖7所示。
(6)期刊配置。在期刊配置功能用例結(jié)構(gòu)設(shè)計(jì)時(shí),識別參與者為編輯,完成年數(shù)設(shè)置、期數(shù)設(shè)置及發(fā)布期刊等動(dòng)態(tài)操作,具體設(shè)計(jì)如圖8所示。
(7)消息通知管理。在消息通知管理功能用例結(jié)構(gòu)設(shè)計(jì)時(shí),識別參與者為編輯,完成郵件模板管理、郵件管理、短信管理、短信模板管理等動(dòng)態(tài)操作,具體設(shè)計(jì)如圖9所示。
(8)系統(tǒng)管理。在系統(tǒng)管理功能用例結(jié)構(gòu)設(shè)計(jì)時(shí),識別參與者為系統(tǒng)管理員,完成用戶管理、角色管理、字典管理、菜單管理等動(dòng)態(tài)操作,具體設(shè)計(jì)如圖10所示。
2.3非功能性需求分析
2.3.1性能需求。
在農(nóng)業(yè)期刊采編系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)時(shí)為了提升系統(tǒng)的適用性、規(guī)范性及可操作性,要求在系統(tǒng)設(shè)計(jì)時(shí)要充分考慮到以下系統(tǒng)性能需求:①先進(jìn)性;②響應(yīng)效率高;③簡單易用;④動(dòng)態(tài)授權(quán)機(jī)制完善;⑤并發(fā)穩(wěn)定性;⑥可擴(kuò)展性;⑦精度需求。
2.3.2安全需求。
在農(nóng)業(yè)期刊采編系統(tǒng)設(shè)計(jì)時(shí),考慮到系統(tǒng)在應(yīng)用時(shí)采用集中式數(shù)據(jù)存儲(chǔ)模式,一旦數(shù)據(jù)泄露會(huì)給農(nóng)業(yè)期刊造成重大損失,所以要求在系統(tǒng)建設(shè)時(shí)注重安全性建設(shè),滿足一定的安全需求,做好以下方面的工作:
①動(dòng)態(tài)授權(quán)
管理;
②數(shù)據(jù)加密;
③日志跟蹤;
④安裝防病毒軟件;⑤定期備份;⑥安全管理。
3系統(tǒng)設(shè)計(jì)
在完成系統(tǒng)需求分析后,接下來的任務(wù)就是根據(jù)系統(tǒng)需求分析定義的應(yīng)用需求,對系統(tǒng)進(jìn)行具體設(shè)計(jì),包括總體設(shè)計(jì)、典型功能模塊詳細(xì)設(shè)計(jì)、非功能性優(yōu)化設(shè)計(jì)以及數(shù)據(jù)庫設(shè)計(jì)等。
3.1總體設(shè)計(jì)
在農(nóng)業(yè)期刊采編系統(tǒng)設(shè)計(jì)時(shí),根據(jù)系統(tǒng)功能需求定義綜合分析,設(shè)計(jì)了其功能結(jié)構(gòu)圖(圖11)。由圖11可知,在《現(xiàn)代農(nóng)業(yè)科技》期刊采編系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)時(shí),提供投稿管理、期刊配置、稿件編輯、審稿管理、定稿管理、統(tǒng)計(jì)分析、消息通知管理以及系統(tǒng)管理等模塊,每個(gè)模塊中又設(shè)計(jì)了相應(yīng)的子功能。
3.2系統(tǒng)典型功能模塊設(shè)計(jì)
3.2.1投稿管理.
根據(jù)投稿管理功能需求概述可知,投稿管理包括在線投稿、在線查詢以及在線繳費(fèi)等子功能。以在線投稿為例進(jìn)行分析。
(1)類圖設(shè)計(jì)。
在投稿管理類圖結(jié)構(gòu)設(shè)計(jì)時(shí),充分考慮了多層架構(gòu)設(shè)計(jì)的要求,對類圖進(jìn)行了分層架構(gòu)設(shè)計(jì),如圖12所示。
(2)時(shí)序圖設(shè)計(jì)。
根據(jù)在線投稿類圖結(jié)構(gòu)設(shè)計(jì)結(jié)果以及UML時(shí)序圖設(shè)計(jì)規(guī)范的要求,對在線投稿數(shù)據(jù)處理流程進(jìn)行了設(shè)計(jì),其時(shí)序結(jié)構(gòu)如圖13所示。
3.2.2稿件編輯。
根據(jù)稿件編輯功能需求概述可知,稿件編輯包括新稿件、稿件處理、已送審稿件、待繳審稿費(fèi)以及待繳版面費(fèi)等子功能。為了詳細(xì)描述稿件編輯功能模塊詳細(xì)設(shè)計(jì)過程,以稿件處理為類進(jìn)行分析。
(1)類圖設(shè)計(jì)。
在稿件處理類圖結(jié)構(gòu)設(shè)計(jì)時(shí),充分考慮了多層架構(gòu)設(shè)計(jì)的要求,對類圖進(jìn)行了分層架構(gòu)設(shè)計(jì),如圖14所示。
(2)時(shí)序圖設(shè)計(jì)。
根據(jù)稿件處理類圖設(shè)計(jì)結(jié)構(gòu)分析,對其稿件分發(fā)過程進(jìn)行了時(shí)序設(shè)計(jì),如圖15所示。
3.2.3審稿管理。
根據(jù)審稿管理功能需求概述可知,審稿管理包括待審稿件、審核中稿件以及已審稿件等子功能,重點(diǎn)分析了待審稿件設(shè)計(jì)過程。
(1)類圖設(shè)計(jì)。
在待審稿件類圖結(jié)構(gòu)設(shè)計(jì)時(shí),充分考慮了多層架構(gòu)設(shè)計(jì)的要求,對類圖進(jìn)行了分層架構(gòu)設(shè)計(jì),如圖16所示。
(2)時(shí)序圖設(shè)計(jì)。
根據(jù)稿件審核類圖結(jié)構(gòu)設(shè)計(jì)結(jié)果綜合分析,設(shè)計(jì)了其數(shù)據(jù)處理時(shí)序圖,如圖17所示。
3.2.4定稿管理。
根據(jù)定稿管理功能需求結(jié)果分析可知,定稿管理包括待處理稿件、錄用稿件以及已發(fā)表稿件等子功能。為了詳細(xì)描述定稿管理設(shè)計(jì)過程,使用UML類圖及功能時(shí)序圖進(jìn)行描述。
(1)類圖設(shè)計(jì)。
在錄用稿件類圖結(jié)構(gòu)設(shè)計(jì)時(shí),充分考慮了多層架構(gòu)設(shè)計(jì)的要求,對類圖進(jìn)行了分層架構(gòu)設(shè)計(jì),如圖18所示。
(2)時(shí)序圖設(shè)計(jì)。
根據(jù)定稿管理功能類圖設(shè)計(jì)結(jié)果綜合分析,設(shè)計(jì)了其錄用稿件查詢時(shí)序結(jié)構(gòu),如圖19所示。
3.3數(shù)據(jù)庫設(shè)計(jì)
3.3.1數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)。
(1)稿件信息實(shí)體。稿件信息實(shí)體包括稿件標(biāo)識、稿件名稱、關(guān)鍵詞、期望見刊時(shí)間、作者、性別、聯(lián)系方式、郵箱、工作單位、郵編、地址、論文狀態(tài)以及創(chuàng)建時(shí)間等,其實(shí)體屬性關(guān)系如圖20所示。
(2)稿件派發(fā)信息實(shí)體。稿件派發(fā)信息實(shí)體包括派發(fā)標(biāo)識、稿件標(biāo)識、派發(fā)編輯、派發(fā)時(shí)間、派發(fā)對象、派發(fā)類別以及派發(fā)描述等,其實(shí)體屬性關(guān)系如圖21所示。
(3)稿件交互信息實(shí)體。稿件交互信息實(shí)體包括交互標(biāo)識、稿件標(biāo)識、退稿原因、退稿時(shí)間、期望回復(fù)時(shí)間、退回稿件路徑、處理狀態(tài)、回復(fù)稿件、回復(fù)描述以及回復(fù)時(shí)間等,其實(shí)體屬性關(guān)系如圖22所示。
(4)稿件繳費(fèi)信息實(shí)體。稿件繳費(fèi)信息實(shí)體包括繳費(fèi)標(biāo)識、稿件標(biāo)識、繳費(fèi)類別、繳費(fèi)時(shí)間、繳費(fèi)金額等,其實(shí)體屬性關(guān)系如圖23所示。
(5)稿件審核信息實(shí)體。稿件審核信息實(shí)體包括審核標(biāo)識、稿件標(biāo)識、審核人員標(biāo)識、審核狀態(tài)、審核意見以及審核時(shí)間等,其實(shí)體屬性關(guān)系如圖24所示。
(6)短信通知信息實(shí)體。短信通知信息實(shí)體包括短信標(biāo)識、模板標(biāo)識、稿件標(biāo)識、發(fā)送時(shí)間、發(fā)送狀態(tài)以及短信內(nèi)容等,其實(shí)體屬性關(guān)系如圖25所示。
(7)稿件郵件通知信息實(shí)體。稿件郵件通知信息實(shí)體包括郵件標(biāo)識、模板標(biāo)識、發(fā)送時(shí)間、稿件標(biāo)識、發(fā)送狀態(tài)、郵件內(nèi)容以及備注等,其實(shí)體屬性關(guān)系如圖26所示。
3.3.2數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(jì)。
(1)稿件信息表。表名paper,包括數(shù)據(jù)字段為稿件標(biāo)識、稿件名稱、關(guān)鍵詞、期望見刊時(shí)間、作者、性別、聯(lián)系方式、工作單位、郵編、創(chuàng)建時(shí)間等,其數(shù)據(jù)結(jié)構(gòu)及規(guī)范約束如表1所示。
(2)稿件派發(fā)信息表。表名distribute,包括數(shù)據(jù)字段為派發(fā)標(biāo)識、稿件標(biāo)識、派發(fā)編輯、派發(fā)時(shí)間等,其數(shù)據(jù)結(jié)構(gòu)及規(guī)范約束如表2所示。
3.4非功能性優(yōu)化設(shè)計(jì)
3.4.1性能優(yōu)化設(shè)計(jì)。
在《現(xiàn)代農(nóng)業(yè)科技》期刊采編系統(tǒng)設(shè)計(jì)時(shí),為了滿足系統(tǒng)先進(jìn)性、響應(yīng)效率高以及可擴(kuò)展性等性能需求,在系統(tǒng)設(shè)計(jì)時(shí),進(jìn)行如下設(shè)計(jì)[9-11]:
①數(shù)據(jù)存取效率設(shè)計(jì)。在系統(tǒng)設(shè)計(jì)時(shí),存儲(chǔ)數(shù)據(jù)使用集中式的數(shù)據(jù)庫存儲(chǔ)模式,并從連接池、基于范式表設(shè)計(jì)、索引及視圖、緩存這幾個(gè)角度進(jìn)行優(yōu)化。
②頁面加載效率設(shè)計(jì)。
在《現(xiàn)代農(nóng)業(yè)科技》期刊采編系統(tǒng)設(shè)計(jì)時(shí),使用了開源的DWZ框架作為系統(tǒng)界面渲染支持,降低了操作請求網(wǎng)絡(luò)寬帶的壓力。另外,在數(shù)據(jù)渲染交互時(shí),由于采用了完全基于AJAX的交互模式,保障了系統(tǒng)傳遞的高效、快速。
③程序可擴(kuò)展性設(shè)計(jì)。
《現(xiàn)代農(nóng)業(yè)科技》期刊采編系統(tǒng)在設(shè)計(jì)時(shí),依據(jù)當(dāng)前的系統(tǒng)應(yīng)用需求,而當(dāng)系統(tǒng)應(yīng)用功能隨著期刊發(fā)展及戰(zhàn)略方向調(diào)整時(shí),也要做出相應(yīng)改變,在程序設(shè)計(jì)時(shí),借鑒了MVC設(shè)計(jì)理念,使用Spring MVC框架完成系統(tǒng)架構(gòu)搭建,確保系統(tǒng)擁有足夠的模塊高內(nèi)聚、層次低耦合特性,在滿足當(dāng)前系統(tǒng)應(yīng)用需求的同時(shí),更為系統(tǒng)功能拓展提供了保障。
3.4.2安全優(yōu)化設(shè)計(jì)。
為了滿足農(nóng)業(yè)期刊采編系統(tǒng)動(dòng)態(tài)授權(quán)管理、數(shù)據(jù)加密、日志跟蹤及安全管理等安全應(yīng)用需求,在系統(tǒng)設(shè)計(jì)時(shí),重點(diǎn)從以下角度進(jìn)行設(shè)計(jì):
①日志跟蹤[12]設(shè)計(jì)。在系統(tǒng)設(shè)計(jì)時(shí)要求識別系統(tǒng)參與者對系統(tǒng)的任意操作均進(jìn)行記錄,特別是對系統(tǒng)數(shù)據(jù)進(jìn)行修改及刪除操作要重點(diǎn)監(jiān)控,當(dāng)數(shù)據(jù)發(fā)生異常時(shí),能夠有效的追責(zé)及改正。
②數(shù)據(jù)傳輸安全設(shè)計(jì)。為了防止系統(tǒng)數(shù)據(jù)在傳輸過程中被非法用戶竊取或破壞,要求系統(tǒng)關(guān)鍵數(shù)據(jù)(比如用戶密碼)在傳輸時(shí)要進(jìn)行適度的加密處置,并且要求加密算法要不易被破解。當(dāng)用戶身份過期,再次實(shí)施系統(tǒng)操作時(shí),必須進(jìn)行二次身份校驗(yàn)。
③訪問控制安全設(shè)計(jì)。
第一,RBAC[13-15](Role-Based Access Control)動(dòng)態(tài)授權(quán)。在系統(tǒng)訪問控制設(shè)計(jì)時(shí),使用了開源的Shiro插件輔助設(shè)計(jì)。在系統(tǒng)登錄時(shí)用戶發(fā)起操作請求后,Shiro框架會(huì)根據(jù)用戶請求對象及其被賦予的授權(quán)對象進(jìn)行校驗(yàn),通過校檢后允許操作,否則拒絕請求,不但效率更高,而且授權(quán)校驗(yàn)更穩(wěn)定、更可靠。
第二,合理的頁面路徑。在基于Java技術(shù)體系的項(xiàng)目設(shè)計(jì)時(shí),所有位于類路徑下的資源,需要通過系統(tǒng)內(nèi)部資源定義訪問,因而在一定程度上防止外界潛在不合法用戶對系統(tǒng)資源的訪問及操作。
4結(jié)語與展望
農(nóng)業(yè)期刊采編系統(tǒng)在設(shè)計(jì)時(shí),其是基于《現(xiàn)代農(nóng)業(yè)科技》期刊對信息化的采編管理需求為背景,并結(jié)合當(dāng)前先進(jìn)的信息技術(shù)理念,包括B/S架構(gòu)、Spring MVC、Shiro、UML建模等。通過對農(nóng)業(yè)期刊采編系統(tǒng)的深入研究及實(shí)現(xiàn),
研發(fā)并完成實(shí)用的農(nóng)業(yè)期刊采編系統(tǒng);
使用UML建模完成可視化交互分析、設(shè)計(jì)及實(shí)現(xiàn);
完成按鈕方法級別細(xì)粒度動(dòng)態(tài)授權(quán),保障農(nóng)業(yè)期刊數(shù)據(jù)訪問安全。
期刊采編系統(tǒng)在設(shè)計(jì)完成后,已經(jīng)進(jìn)行了初步上線試運(yùn)行,得到了期刊編輯、作者及相關(guān)主管人員的一致好評,一致認(rèn)為通過系統(tǒng)的運(yùn)行使用,能夠有效降低早期期刊采編管理的不足,并提升期刊管理的質(zhì)量及準(zhǔn)確度。另外,通過對期刊歷史稿件財(cái)富資源的深度挖掘分析,為期刊管理人員的相關(guān)管理決策提供了更準(zhǔn)確的數(shù)據(jù)依據(jù)。
參考文獻(xiàn)
[1] 陳偉鑫.基于B/S架構(gòu)的文檔管理系統(tǒng)在電力企業(yè)中的應(yīng)用[J].工程技術(shù)研究,2017(3):26-34.
[2] 朱臻真,陳德運(yùn).基于UML技術(shù)的信息系統(tǒng)架構(gòu)實(shí)現(xiàn)[J].信息技術(shù),2014(4):172-175.
[3] 唐翠娥.UML建模技術(shù)綜述[J].電子世界,2012(12):85-86.
[4] 陳鳳萍.UML建模技術(shù)在軟件開發(fā)中的應(yīng)用探究[J].電子技術(shù)與軟件工程,2014(4):68.
[5] 宋濤,徐慶增,呂思思.淺談基于Spring MVC的REST功能[J].電腦知識與技術(shù),2016,12(12):86-87.
[6] 楊運(yùn)平,吳智俊.Apache Shiro安全框架在技術(shù)轉(zhuǎn)移服務(wù)系統(tǒng)中的應(yīng)用[J].計(jì)算機(jī)與現(xiàn)代化,2014(3):158-160.
[7] 莊巖.E-R圖及其教學(xué)探討[J].福建基礎(chǔ)教育研究,2014(5):124-126.
[8] 邵超,萬春紅.E-R圖的精細(xì)設(shè)計(jì)[J].計(jì)算機(jī)教育,2015(8):78-81.
[9] 高麗.數(shù)據(jù)庫系統(tǒng)在信息管理中的實(shí)踐應(yīng)用分析[J].電腦編程技巧與維護(hù),2014(22):68-69.
[10] 陳華.淺談分布式數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì)與優(yōu)化[J].電腦知識與技術(shù),2017(6):1.
[11] 伍應(yīng)樹,趙志剛,李憲明.關(guān)系數(shù)據(jù)庫基于索引查詢的優(yōu)化設(shè)計(jì)研究[J].電腦編程技巧與維護(hù),2016(17):58-60,81.
[12] 孔慶春.基于Spark大數(shù)據(jù)平臺(tái)日志審計(jì)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識與技術(shù),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的授權(quán)管理安全準(zhǔn)則分析與研究[J].計(jì)算機(jī)科學(xué),2015,42(3):117-123.