白明明



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