賀相春
摘要:為實現(xiàn)學術期刊稿件處理的規(guī)范化、科學化、自動化、高效化,為編輯、作者、審稿專家、主編之間提供統(tǒng)一的信息交流及協(xié)作的平臺,通過對學術期刊稿件管理業(yè)務的分析,設計并實現(xiàn)了在線審稿平臺。該平臺采用IIS為Web服務器,MySQL為數(shù)據(jù)庫,MyBatis為數(shù)據(jù)持久層(ORM)框架,C#為開發(fā)語言,可實現(xiàn)學術論文的在線投稿、在線審稿、在線組稿及相關查詢統(tǒng)計功能。
關鍵詞:審稿平臺;在線投稿;在線審稿;MyBatis;設計與實現(xiàn)
中圖分類號:TP311文獻標識碼:A文章編號:1009-3044(2012)07-1542-04
Design and Implementation of Academic Journals Online Review Platform
HE Xiao-chun
(Network Education College of Northwest Normal University, Lanzhou 730070, China)
Abstract: To achieve the standardization of academic journals dealing with manuscripts, scientific, automation, efficiency, provide a unified platform of information exchange and collaboration between editor, author, reviewer, editor, through the analysis of the management business of academic journal articles, Designed and implemented the online reviewers platform. The platform uses the IIS as Web server, MySQL as the database, MyBatis as data persistence layer (ORM) framework, C # as development language, Can be online submission for papers, online peer review, soliciting contributions and related query and statistics.
Key words: review platform; online submission; online peer review; MyBatis; design and implementation
學術期刊的稿件處理效率直接影響著期刊的發(fā)展,傳統(tǒng)期刊稿件處理多采用郵寄及電子郵件的方式,存在著稿件審閱及刊用周期長,編輯與作者、審稿專家溝通少,稿件日常管理不便等問題。隨著學術期刊信息化的不斷深入,采用基于Web的稿件處理系統(tǒng),可實現(xiàn)作者、編輯、專家、責任編輯、主編的協(xié)作化、網(wǎng)絡化、角色化的稿件業(yè)務處理,縮短稿件刊用周期,增強稿件作者與審稿專家、期刊編輯間的互動交流,提高稿件處理過程的透明度和稿件管理的水平。
1系統(tǒng)總體設計
1.1系統(tǒng)業(yè)務需求分析
1.1.1稿件處理流程
學術期刊稿件的處理一般要經(jīng)過作者投稿,稿件處理,組稿,定稿等重要環(huán)節(jié),如圖1為學術期刊稿件處理的一般流程。
1.1.2稿件處理各階段用戶權限分析
學術期刊稿件處理過程中一般存在作者、文章管理員、一審專家、欄目編輯、二審專家、抄襲檢測人員、欄目編輯、責編、主編等角色。不同角色在各環(huán)節(jié)具備不同的權限。
在初審環(huán)節(jié):作者可以進行在線注冊、在線投稿;文章管理員可以查看投稿列表,為稿件分類進行調(diào)整,為稿件指定一審專家;主編可以查看投稿匯總信息。
在一審環(huán)節(jié):一審專家可以對稿件進行審閱并提交審稿意見;文章管理員可以查看稿件一審結果;欄目編輯可以查看一審通過的稿件;當期責編和主編均可查看一審結果;作者可以查看所投稿件的狀態(tài)。
在二審環(huán)節(jié):二審專家可以對稿件進行審閱并提交審稿意見;文章管理員可以查看二審結果、二審專家分配情況、近期稿件列表;欄目編輯可以查看二審通過稿件列表及二審專家意見;主編可以查看二審通過稿件列表和專家分配統(tǒng)計信息;作者可以查看稿件二審結果及意見,如需修改稿件,則對稿件進行修改。
在抄襲檢測環(huán)節(jié):抄襲檢測人員進行抄襲檢測并提交檢測結果;作者、欄目編輯、責編、主編均可查看稿件抄襲檢測結果。
在組稿環(huán)節(jié):欄目編輯可以進行當期組稿;責任編輯可以查看當期各欄目組稿情況并可進行組稿調(diào)整;主編可以查看欄目編輯調(diào)整后的組稿目錄。
在定稿環(huán)節(jié):主編可以查看當期責編組稿目錄并進行適當調(diào)整,確認當期欄目及稿件。
在上述各環(huán)節(jié)中,所有用戶都可進行個人信息的修改。
圖1學術期刊稿件處理流程
1.2系統(tǒng)總體功能設計
依據(jù)業(yè)務流程及角色權限分析,將系統(tǒng)功能劃分為在線投稿、在線審稿、系統(tǒng)管理三大模塊。在線審稿模塊包括作者注冊、作者投稿、作者稿件管理、個人信息維護等功能。在線審稿模塊包括審稿分配、專家審稿、抄襲檢測、組稿、定稿、查詢統(tǒng)計等功能。系統(tǒng)管理模塊包括部門管理、角色管理、用戶管理、權限管理、投稿欄目設置、審稿步驟定義、審稿規(guī)則定義,專家管理、審稿意見選項管理、數(shù)據(jù)備份、作者管理等功能。
2系統(tǒng)主要子模塊設計
2.1在線投稿
在線投稿是面向作者設計的模塊,包括作者注冊、作者投稿、作者稿件管理、個人信息維護等功能。
2.1.1作者注冊
作者在投稿前需進行注冊,注冊時需要提交的信息包括郵箱、密碼、真實姓名、性別、民族、籍貫、出生年份、最高學位、研究方向、職稱、單位名稱、聯(lián)系地址、郵編、手機、密碼提示問題等。其中郵箱將作為作者登錄系統(tǒng)的用戶名,也便于作者忘記密碼后找回密碼。此類元信息便于雜志社編輯在審稿專家分配、組稿、定稿時進行參考。
2.1.2作者投稿
作者注冊后即可進行投稿,投稿時作者需要提供以下信息:標題、英文標題、作者姓名、作者單位、投稿欄目、內(nèi)容摘要、英文內(nèi)容摘要、關鍵詞、英文關鍵詞、作者簡介、項目資助情況、郵寄地址、郵政編碼、第一作者研究方向、第一作者職稱、第一作者最高學歷、第一作者籍貫、第一作者手機、第一作者電子信箱、文稿附件。為了提高稿件評審的透明度,作者提供的稿件附件中不能含有作者的姓名、聯(lián)系方法等信息。
2.1.3作者稿件管理
作者可以在投稿后不僅可以查看所投稿件的詳細信息,還可以隨時查看稿件的發(fā)表狀態(tài)、審稿環(huán)節(jié)、審稿結果。稿件未進入一審前,作者可以對稿件進行修改,未發(fā)表前作者都可進行撤稿。
2.1.4個人信息維護
作者可以對自己注冊時提交的個人詳細信息及密碼進行修改。
2.2在線審稿
在線審稿模塊是平臺的核心業(yè)務處理模塊,涉及到稿件的分配、專家審稿、審稿結果的自動計算、組稿、定稿等重要功能。其用戶主要為編輯部人員及審稿專家。
2.2.1審稿分配
在稿件一審、二審環(huán)節(jié)均存在稿件的分配工作。
一審分配:由文章管理員完成。在系統(tǒng)界面顯示所有還未分配一審審稿專家的稿件,可以對稿件按投搞欄目、審稿結果、審稿步驟、是否復審查詢篩選。文章管理員依據(jù)稿件所投欄目和稿件基本情況,為稿件分配一個或多個審稿專家。文章管理員可根據(jù)專家分類、專家姓名查找專家,并指定專家。在專家列表中顯示專家已審稿數(shù)量、待審稿數(shù)量、專家詳細信息,避免專家評審同事或學生稿件的情況發(fā)生。
二審分配:由欄目編輯為通過一審的稿件分配二審審稿專家,欄目編輯也可通過“投稿欄目”、“審稿步驟”、“審稿結果”、“是否復審”四個條件組合查找通過一審的本欄目稿件。欄目編輯點擊“審稿分配”,進入二審專家列表,根據(jù)規(guī)則選擇二審專家,完成稿件的二審分配。
復審分配:欄目編輯需要對部分稿件分配復審專家,復審稿件的查找辦法是:審稿步驟選擇“二審”,審稿結果選擇“未通過”,是否復審選擇“是”,可以按欄目查看所有未通過二審但需要復審的稿件。欄目編輯按照二審分配方法為需要復審的稿件設置復審專家。
2.2.2專家審稿
專家登錄系統(tǒng)后,專家可以通過審稿時間、審稿結果、審稿狀態(tài)、稿件名稱對分配給自己的所有稿件進行過濾。找到要審核的稿件后,專家可以選擇在線閱讀或下載文稿后閱讀,審稿后專家向系統(tǒng)提交審稿結果和審稿意見。為保證審稿質量,在專家審稿界面,作者的各類信息及其他專家的審稿信息都不可見。
2.2.3抄襲檢測
依據(jù)審稿流程,在稿件通過二審但未進入組稿環(huán)節(jié)時,抄襲檢測員要對稿件進行抄襲檢測,保證稿件的質量。
2.2.4組稿
欄目編輯對所負責欄目進行組稿時,通過稿件名稱、投稿時間、稿件狀態(tài)篩選出已進入組稿環(huán)節(jié)并符合條件的稿件,添加至要組稿的對應期數(shù)中。
2.2.5定稿
當所有欄目編輯完成某期的組稿后,即進入定稿環(huán)節(jié)。主編在定稿時,可以對組稿結果進行調(diào)整,查看該期稿件的一審、二審、抄襲檢測各環(huán)節(jié)的詳情和作者詳細信息,還可以在線或下載閱讀文稿。
2.2.6查詢統(tǒng)計
依據(jù)編輯部各用戶的權限,為用戶提供相應查詢統(tǒng)計功能。主要有以下幾類:
投稿統(tǒng)計:按投稿時間段、投稿欄目統(tǒng)計投稿數(shù)量。
專家審稿統(tǒng)計:統(tǒng)計每位審稿專家的審稿數(shù)量及審稿明細。便于編輯部及時了解每位審稿專家的審稿數(shù)量及質量。
組稿目錄查詢:按年份、期數(shù)查看組稿目錄,在組稿目錄中可以查看欄目名稱、文章標題、作者、單位、下載或在線閱讀投稿附件。
投稿一覽表:按投稿欄目、投稿日期篩選稿件,查看稿件的投稿、審稿、抄襲檢測、組稿、定稿詳情。
組稿文章查詢:按投稿欄目、組稿狀態(tài)、投稿日期篩選稿件,看稿件的投稿、審稿、抄襲檢測、組稿、定稿詳情。
以上各項查詢統(tǒng)計的結果都可在線打印或導出為Excel文件。
2.3系統(tǒng)管理
為保證系統(tǒng)的靈活性和通用性,本模塊設計了包括用戶權限管理、審稿步驟及規(guī)則定義、專家管理等多個功能,便于不同學術期刊依據(jù)自身需求進行自定義設置。
2.3.1部門管理
實現(xiàn)對雜志社內(nèi)部機構的添加、編輯、刪除,便于在添加用戶時選擇所在部門。
2.3.2用戶權限管理
系統(tǒng)采用基于角色的權限管理,首先系統(tǒng)管理員依據(jù)需求定義不同的角色,如定義主編、欄目編輯、一審專家、文章管理員等。其次為每個角色賦予相應的操作權限,如一審分配權限、投稿統(tǒng)計權限等。最后為每個用戶分配相應的角色。各類角色的用戶登錄系統(tǒng)后僅能進行角色權限范圍內(nèi)的操作。由于學術期刊內(nèi)部可能存在同一位編輯負責多個欄目,負責全年中部分月份的組稿工作,系統(tǒng)設計為可以為用戶單獨賦予欄目操作權限和期數(shù)組稿權限。
2.3.3投稿欄目設置
不同期刊具有不同的投稿欄目,所以欄目設置功能可以靈活實現(xiàn)對投稿欄目的添加、修改和刪除,保證系統(tǒng)的通用性。
2.3.4審稿步驟定義
系統(tǒng)允許自定義審稿流程,比如在二審后添加三審環(huán)節(jié),或者取消二審環(huán)節(jié)。此功能設計是為了滿足審稿流程的調(diào)整。
2.3.5審稿規(guī)則定義
系統(tǒng)允許自定義審稿規(guī)則,不同雜志社或者同意雜志社在不同時期,其審稿規(guī)則有可能不同,可以通過重新定義審稿規(guī)則來滿足此種需求。如定義審稿規(guī)則:在二審中,如果一位審稿專家選擇通過,另一位選擇退稿,則需要復審。那么在稿件處理過程中,當出現(xiàn)上述情況時,系統(tǒng)自動采用此規(guī)則,將稿件二審結果設置為“需復審”,欄目編輯即可指定專家進行復審。
2.3.6審稿意見選項設置
系統(tǒng)允許預定義專家審稿意見選項,便于專家在提交審稿意見時快速錄入。比如系統(tǒng)可定義意見選項“研究選題”,在該選項中增加“新穎”、“尚可”、“陳舊”,專家錄入審稿意見時,可以通過點選相應的選項即可在意見框內(nèi)自動添加審稿意見。
2.3.7專家管理
雜志社管理員可以添加、刪除、修改專家信息。專家信息主要包括:專家郵箱、密碼、姓名、工作單位、聯(lián)系地址、郵編、聯(lián)系電話等。系統(tǒng)允許對專家進行分類,也可依據(jù)“專家分類”、“專家姓名”查詢專家信息并將查詢結果導出至Excel文件中。
2.3.8數(shù)據(jù)備份
系統(tǒng)定時對數(shù)據(jù)庫數(shù)據(jù)及文稿附件進行備份,避免因為硬盤或誤操作導致數(shù)據(jù)丟失。
3系統(tǒng)實現(xiàn)
平臺采用流行的三層架構,分為表現(xiàn)層、業(yè)務邏輯層和數(shù)據(jù)訪問層,各層的結構關系如圖2所示。系統(tǒng)開發(fā)采用Microsoft Visual Studio2008為開發(fā)工具,IIS為Web服務器,MySQL為數(shù)據(jù)庫,MyBatis為數(shù)據(jù)庫持久層框架,C#為開發(fā)語言。在系統(tǒng)開發(fā)過程中進行了嚴格的單元測試,保證了系統(tǒng)的健壯性及安全性。
4結束語
論文通過對學術期刊在線審稿平臺需求及業(yè)務流程的分析,設計并實現(xiàn)了一個適用于學術期刊稿件管理的在線系統(tǒng)。目前該系統(tǒng)已應用于某雜志社并達到了系統(tǒng)設計初衷。后續(xù)擬在審稿平臺中加入信息發(fā)布及在線實時交互功能,以更好的支持作者、編輯、專家、主編、讀者之間的交流。
圖2審稿平臺體系架構
參考文獻:
[1] MyBatis開源項目組.MyBatis官方在線幫助文檔[EB/OL].http://code.google.com/p/mybatisnet/.
[2] DuBois P. MySQL技術內(nèi)幕[M].4版.楊曉云,王建橋,楊濤,譯.北京:人民郵電出版社,2011.
[3] Troelsen A. C#與.NET 4高級程序設計[M]. 5版.朱曄,肖逵,姚琪琳,等,譯.北京:人民郵電出版社,2011.
[4]扶松柏.深入體驗C#項目開發(fā)[M].北京:清華大學出版社,2011.