白明明
摘要:針對(duì)傳統(tǒng)投稿模式存在的問題,該文從軟件工程的角度出發(fā),開發(fā)了基于Web的期刊采編系統(tǒng)。首先論述了系統(tǒng)的設(shè)計(jì)背景及系統(tǒng)架構(gòu);其次通過圖表展示系統(tǒng)的需求設(shè)計(jì)、基本權(quán)限控制及主要功能。該文通過整體規(guī)劃和開發(fā),為其他刊物采編系統(tǒng)的開發(fā)提供了研究基礎(chǔ)。
關(guān)鍵詞:Web;期刊;采編系統(tǒng);設(shè)計(jì);實(shí)現(xiàn)
中圖分類號(hào):TP317 文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2020)06-0043-03
隨著期刊、學(xué)報(bào)自身業(yè)務(wù)的發(fā)展,為方便廣大期刊作者投稿及通過互聯(lián)網(wǎng)及時(shí)了解稿件狀態(tài)信息,提高學(xué)報(bào)審批稿件、聯(lián)系作者、稿件排版等辦公的效率,增強(qiáng)學(xué)報(bào)社互聯(lián)網(wǎng)化信息的程度及信息化管理的能力,為此提交了開發(fā)學(xué)報(bào)期刊采編系統(tǒng)的需求,開發(fā)了基于Web的期刊采編系統(tǒng)。
系統(tǒng)著力在為學(xué)報(bào)、期刊辦公人員評(píng)審、排版稿件提供快捷方便的操作,提供稿件信息快速、直觀的圖形展現(xiàn),便于寫稿人、審稿人、報(bào)社人員的便捷溝通。系統(tǒng)中應(yīng)具備自動(dòng)稿件內(nèi)容提取算法,內(nèi)部信息傳遞功能、具備短信、郵件接口方便外部通知發(fā)放。在后端進(jìn)行嚴(yán)格的分級(jí)權(quán)限控制。稿件評(píng)審中需具備完善的流程控制,確保稿件按照預(yù)設(shè)流程完成審批。
1系統(tǒng)架構(gòu)
采編平臺(tái)采用頁面通用性很強(qiáng)的Java語言進(jìn)行開發(fā),框架采用了業(yè)內(nèi)流行的SSH框架,前端頁面使用了H5、C3S等技術(shù),兼容IE8及以上、火狐、360、Chrome、QQ等一系列主流瀏覽器。
在服務(wù)層采用了組件解耦、保障系統(tǒng)運(yùn)行流暢,應(yīng)用了Echart組件進(jìn)行數(shù)據(jù)展現(xiàn)、報(bào)表匯總,使用戶有更直觀的查閱系統(tǒng)數(shù)據(jù)。所有針對(duì)日志和信息具有冗余備份功能來保障安全。
1.1架構(gòu)介紹
三層系統(tǒng)構(gòu)架各自解耦,相互獨(dú)立,保障各自性能平穩(wěn)、安全運(yùn)行。三層架構(gòu)圖如下所示。
1.2架構(gòu)模型
1.3網(wǎng)絡(luò)拓?fù)鋱D
本系統(tǒng)主要針對(duì)外網(wǎng)作者、專家審稿及學(xué)報(bào)工作人員進(jìn)行采編操作。
2系統(tǒng)設(shè)計(jì)
系統(tǒng)的主要功能有:在線投稿,專家審稿,期刊管理、文章智能解析等,另外系統(tǒng)同時(shí)具備微信公眾號(hào)端文章發(fā)布、管理功能。無論是系統(tǒng)功能,安全性,易用性,期刊采編系統(tǒng)都處于業(yè)內(nèi)領(lǐng)先地位,是學(xué)報(bào)、期刊首選的網(wǎng)絡(luò)化辦公平臺(tái)。
2.1系統(tǒng)業(yè)務(wù)流程圖
系統(tǒng)角色設(shè)定如下圖7個(gè)角色,總體稿件評(píng)審流程如下口:
2.2系統(tǒng)功能結(jié)構(gòu)圖
系統(tǒng)界面上展現(xiàn):作者投稿、專家審稿、文章采編、統(tǒng)計(jì)分析、系統(tǒng)管理五個(gè)大模塊。
2.3系統(tǒng)分權(quán)控制
系統(tǒng)中的七種角色需要做如下權(quán)限的分級(jí)。各類角色所擁有的權(quán)限列表如圖5所示。
3主要功能實(shí)現(xiàn)
基于業(yè)內(nèi)期刊采編系統(tǒng)使用用戶的需求和工作習(xí)慣的長期調(diào)研,系統(tǒng)設(shè)計(jì)的工作流程符合用戶習(xí)慣,操作簡便,注重細(xì)節(jié),用戶界面友好,兼容性強(qiáng)的特點(diǎn),功能設(shè)計(jì)上緊跟互聯(lián)網(wǎng)潮流,含有業(yè)內(nèi)通用的報(bào)表、圖像、消息、日志、郵件、短信、數(shù)據(jù)庫接口、微信、QQ等組件,稿件采用智能接口進(jìn)行解析,提高作者投稿體驗(yàn),跳過煩瑣投稿字段填寫環(huán)節(jié)。
3.1作者投稿平臺(tái)
作者自主在平臺(tái)進(jìn)行注冊,完善個(gè)人信息,閱讀在線投稿相關(guān)注意事項(xiàng),后期可通過投稿平臺(tái)跟進(jìn)稿件投稿狀態(tài),及時(shí)修改、上傳所需附件。也可在站內(nèi)發(fā)送消息實(shí)時(shí)與負(fù)責(zé)人員進(jìn)行協(xié)調(diào)。
3.2文章智能解析
作者在文章投稿時(shí),系統(tǒng)會(huì)按照特定的要求對(duì)文章智能解析,作者可以省去填寫煩瑣的投稿要求字段、只需要在后續(xù)查閱自動(dòng)填充數(shù)據(jù)是否正確進(jìn)行修正即可,針對(duì)部分期刊格式要求不一樣的情況,公司可以進(jìn)行自動(dòng)解析格式定制。
3.3稿件審核流程
此圖為通用稿件評(píng)審流程,稿件經(jīng)過作者投稿后有編輯審核收稿送編務(wù)進(jìn)行具體處理,編務(wù)審核合適可自主選擇專家進(jìn)行在線盲審,盲審后稿件送主任、主編進(jìn)行再審,或者選擇退修、退稿流程操作,稿件完成所有審稿流程后,編輯在系統(tǒng)內(nèi)即可安排出版。
3.4專家在線審稿
3.5期刊排期
期刊在通過一系列的審核及編輯后,有編輯進(jìn)入期刊排期流程、選擇可以進(jìn)行發(fā)表的文章排入預(yù)先定義好的期刊期數(shù)里。
3.6微信平臺(tái)管理
微信管理含有微信公眾號(hào)參數(shù)管理、微信菜單管理、微信粉絲管理、微信關(guān)鍵詞管理等功能。方便編輯部內(nèi)部人員對(duì)本單位微信公眾號(hào)進(jìn)行編輯操作。
4小結(jié)
該文是基于軟件工程的設(shè)計(jì)思路,描述了系統(tǒng)的實(shí)現(xiàn)過程。從需求分析的角度首先介紹了期刊采編系統(tǒng)的設(shè)計(jì)背景,其次從整體的業(yè)務(wù)流程,架構(gòu),基本權(quán)限控制及功能結(jié)構(gòu)圖方面詳細(xì)地闡述了該系統(tǒng)的詳細(xì)設(shè)計(jì)和實(shí)現(xiàn)過程。最后展現(xiàn)了系統(tǒng)的主要功能結(jié)構(gòu)圖。該期刊采編系統(tǒng)的詳細(xì)設(shè)計(jì)流程可以為其他系統(tǒng)提供一定的研究價(jià)值。