丁 潔,耿 倩
(陜西工業(yè)職業(yè)技術(shù)學(xué)院信息工程學(xué)院,陜西 咸陽 712000)
隨著科技技術(shù)的快速發(fā)展,目前我國(guó)許多學(xué)術(shù)期刊編輯部在日常工作中面臨著編輯部收稿數(shù)量日趨增加,編輯部人員緊缺,稿件處理時(shí)間長(zhǎng)等問題,使得教科研論文管理的信息量也日趨增加。高校作為教育、科研的主要力量,同樣面臨著以上問題,如何改進(jìn)傳統(tǒng)的手工管理模式,建立基于WEB的論文管理系統(tǒng),提高論文管理工作效率即成為現(xiàn)在高??蒲?、論文管理的重要工作。本文就當(dāng)前高校論文管理存在的問題,通過基于WEB手段設(shè)計(jì)論文網(wǎng)絡(luò)投稿系統(tǒng),來解決高校科研論文管理中稿件數(shù)量劇增、稿件處理周期長(zhǎng)、“一稿多投”、稿件流程去向不明、審稿進(jìn)度不明確、審稿專家合理分配以及編輯部工作任務(wù)繁重等問題[1],從而規(guī)范論文的投稿、審稿管理模式,縮短出版發(fā)行時(shí)間、提供多樣化論文檢索方式,便于作者與編輯部溝通,利于編輯部對(duì)稿件進(jìn)行管理[2]。
論文是高校教科研的重要成果之一,其數(shù)量和質(zhì)量也是衡量高校教科研質(zhì)量和水平的標(biāo)準(zhǔn)。高校教科研論文的提交和審核,由過去作者提交論文紙質(zhì)復(fù)印件,科研處匯總后逐一審核,如此工作模式在論文數(shù)量大、管理人員少的情況下無法提高工作效率和論文管理水平。因此,基于WEB的論文網(wǎng)絡(luò)投稿系統(tǒng)的建立可以大大提高高校教科研論文的管理工作效率。系統(tǒng)將高校教科研論文的工作任務(wù)流程分不同的子任務(wù)來完成,包括:投稿、審稿(多審制)、定稿、發(fā)行和后期管理等多個(gè)階段,由不同角色(作者、編輯、專業(yè)編輯、專家、主編)來完成每個(gè)階段的子任務(wù),角色之間的動(dòng)態(tài)協(xié)作關(guān)系和角色交互關(guān)系見UML順序圖(圖1所示)。
圖1 論文網(wǎng)絡(luò)投稿系統(tǒng)順序圖
本系統(tǒng)從身份驗(yàn)證、作者投稿、編輯審稿、專家審稿、主編審稿、發(fā)行出版、系統(tǒng)維護(hù)和查詢索引對(duì)論文網(wǎng)絡(luò)投稿系統(tǒng)進(jìn)行了功能性需求分析,如圖2所示。
身份驗(yàn)證子系統(tǒng):該子系統(tǒng)功能針對(duì)于論文作者、編輯、專家和主編開放,對(duì)于作者而言功能包括用戶注冊(cè)、用戶登錄,編輯、專家和主編不需注冊(cè),通過系統(tǒng)管理員分配賬號(hào)登錄。
作者投稿子系統(tǒng):主要功能體現(xiàn)在記錄作者投稿的稿件信息和作者信息,并記錄和限定投稿次數(shù)(避免惡意投稿)。系統(tǒng)應(yīng)能判斷上傳稿件的類型,并且為方便編輯和專家審閱稿件。
編輯審稿子系統(tǒng):作為論文投稿的第一關(guān)審稿流程,編輯可通過該系統(tǒng)在線查看收稿情況,進(jìn)行在線、離線編輯。同時(shí),編輯可以在系統(tǒng)中對(duì)作者投稿的稿件進(jìn)行送審編委、反饋?zhàn)髡咝薷暮屯ㄟ^電子郵件向作者退稿等操作。
編委、專家審稿子系統(tǒng):功能類似編輯審稿子系統(tǒng),包括在線填寫審稿意見,對(duì)稿件進(jìn)行處理。同時(shí)可根據(jù)論文類型選擇接受審稿或拒絕審稿后推薦其他專家審稿的功能。
主編審稿子系統(tǒng):給予主編賦予稿件錄用的最終決定權(quán)以及掌握全面稿件的審核流程。同時(shí)可以與參與編輯和管理作者投稿的任何論文稿件,發(fā)行出版子系統(tǒng):包含費(fèi)用管理、組版管理和發(fā)布管理。
系統(tǒng)維護(hù)子系統(tǒng):主要負(fù)責(zé)維護(hù)系統(tǒng),包括:期刊信息、欄目分類、編輯信息、主編信息、編委和專家信息及其權(quán)限等信息。
查詢索引子系統(tǒng):為各類用戶提供諸如:作者、關(guān)鍵詞、摘要、題目、刊名、主題、基金項(xiàng)目等基本檢索字段等多樣化查詢方式,采用多條件組合查詢、精確查詢和模糊查詢的方式,實(shí)現(xiàn)了更加方便快捷的期刊查詢服務(wù)。
圖2 論文網(wǎng)絡(luò)投稿系統(tǒng)功能框架
考慮到論文審核結(jié)論的權(quán)威性和不可更改性,系統(tǒng)設(shè)計(jì)中必須涉及到系統(tǒng)的安全性問題,以確保系統(tǒng)的實(shí)用性和可靠性。由于稿件都是相對(duì)保密的,無論錄用與否,必須保證有相應(yīng)權(quán)限的人員才能看到或是操作相關(guān)稿件,故該系統(tǒng)在應(yīng)用程序和數(shù)據(jù)庫中對(duì)用戶的訪問權(quán)限進(jìn)行了設(shè)置,確保了數(shù)據(jù)庫中的信息不被非法泄露和修改。
考慮到系統(tǒng)使用后的改進(jìn)和完善,其必須可維護(hù)和可擴(kuò)展。在今后功能和業(yè)務(wù)不斷變化時(shí),應(yīng)該考慮到系統(tǒng)進(jìn)一步的擴(kuò)展,一些功能的接口與設(shè)計(jì)是要求可以再擴(kuò)展的,并且易于維護(hù)。
為了實(shí)現(xiàn)系統(tǒng)可以在幾乎所有的平臺(tái)上都可以訪問,客戶端使用何種操作系統(tǒng)和瀏覽器均可。
由于論文的網(wǎng)絡(luò)投稿、審稿和發(fā)布過程比較復(fù)雜,系統(tǒng)設(shè)計(jì)時(shí)以最快捷的方式提供給各類用戶相關(guān)的服務(wù),為用戶提供操作方便,簡(jiǎn)單易用的操作過程。
論文網(wǎng)絡(luò)投稿系統(tǒng)是論文管理系統(tǒng)中的一個(gè)部分,其中包括了身份驗(yàn)證、作者投稿、編輯審稿、出版發(fā)行、系統(tǒng)維護(hù)和查詢檢索等功能,結(jié)合SOA和云技術(shù),探討相關(guān)應(yīng)用在系統(tǒng)中的設(shè)計(jì)和應(yīng)用方法。
4.1.1 SOA:面向服務(wù)的體系結(jié)構(gòu)(service-oriented architecture,SOA)是一個(gè)組件模型,它將應(yīng)用程序的不同功能單元(稱為服務(wù))通過這些服務(wù)之間定義良好的接口和契約聯(lián)系起來?;诟鞣N服務(wù)組合出不同的業(yè)務(wù)邏輯和上層應(yīng)用[3]。接口是采用中立的方式進(jìn)行定義的,它應(yīng)該獨(dú)立于實(shí)現(xiàn)服務(wù)的硬件平臺(tái)、操作系統(tǒng)和編程語言。這使得構(gòu)建在各種這樣的系統(tǒng)中的服務(wù)可以以一種統(tǒng)一和通用的方式進(jìn)行交互。
4.1.2 云:云的含義由“代表數(shù)據(jù)總新活著網(wǎng)絡(luò)之外的一切事物”,轉(zhuǎn)變?yōu)閷懭朊绹?guó)國(guó)家標(biāo)準(zhǔn)技術(shù)研究所(Na-tional Institute of Standards and Technology,簡(jiǎn)稱 NIST)的標(biāo)準(zhǔn)文件中[4]的云含義包括軟件即服務(wù)(Software as a service,簡(jiǎn)稱 SaaS)。云計(jì)算是并行計(jì)算(Parallel Computing)、分布式計(jì)算(Distributed Computing)和網(wǎng)格計(jì)算(Grid Computing)的發(fā)展,或者說是這些計(jì)算機(jī)科學(xué)概念的商業(yè)實(shí)現(xiàn)。云計(jì)算是虛擬化(Virtualization)、公用計(jì)算(Utility Computing)、IaaS(基礎(chǔ)設(shè)施即服務(wù))、PaaS(平臺(tái)即服務(wù))、SaaS(軟件即服務(wù))等概念混合演進(jìn)并躍升的結(jié)果,即提供工具,讓用戶建造在宿主云中運(yùn)行的軟件。
SOA主要用來解決業(yè)務(wù)功能上的需求,而云計(jì)算是主要使用虛擬化方式解決非功能上的需求,保證基礎(chǔ)架構(gòu)能夠滿足應(yīng)用的各種需要[5]。依據(jù)論文投稿系統(tǒng)的功能分析,結(jié)合SOA和云計(jì)算對(duì)該系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn),包括了系統(tǒng)的本體確定、流服務(wù)管理和云服務(wù)。
4.2.1 系統(tǒng)本體確定
論文網(wǎng)絡(luò)投稿系統(tǒng)設(shè)計(jì)過程中,SOA的本體[6]設(shè)計(jì)主要包括四個(gè)部分:項(xiàng)目流程的確認(rèn)、共享概念模型的建立、關(guān)系構(gòu)建和松耦合的實(shí)現(xiàn)。
(1)確定論文投稿系統(tǒng)項(xiàng)目流程
論文投稿系統(tǒng)項(xiàng)目包括身份驗(yàn)證、作者投稿、編輯審稿、出版發(fā)行、系統(tǒng)維護(hù)和查詢檢索等,這里僅以主要功能部分來介紹流程。用戶首先注冊(cè)身份并投稿,如果稿件沒有問題,系統(tǒng)根據(jù)投稿信息自動(dòng)分類,送遞編輯審稿,最終完成出版;如果稿件存在問題或存在抄襲或重復(fù)量太大,即退回。論文投稿項(xiàng)目流程包含了一系列基于條件的任務(wù)執(zhí)行,并可以不斷地進(jìn)行擴(kuò)展,從而保證能系統(tǒng)新的項(xiàng)目功能需求。
(2)建立論文投稿系統(tǒng)本體模型
通過分析論文網(wǎng)絡(luò)投稿系統(tǒng)的流程,分析得到該系統(tǒng)包含作者和稿件的本體集,本體集確定后分析得出對(duì)應(yīng)的本體,實(shí)現(xiàn)本體集和本體間的映射關(guān)系,具體建??梢允褂肞rotege軟件來實(shí)現(xiàn)完成。本文舉例使用RDF表述,如要描述用戶名為ABC的一個(gè)作者,其描述形式是:ex:user ex:name "ABC",其中ex:user是表示ABC用戶的URI引用,ex是假設(shè)的一個(gè)名稱空間的前綴。
(3)業(yè)務(wù)流程管理
通過分析流程具有松耦合[7]獨(dú)立性,即不論流程運(yùn)行是在本地還是在云平臺(tái),均能夠訪問位于架構(gòu)中任意位置的服務(wù)和數(shù)據(jù),以降低整體復(fù)雜性和依賴性。松耦合使應(yīng)用程序環(huán)境更敏捷,能更快地適應(yīng)更改,并且降低了風(fēng)險(xiǎn)。在論文投稿管理系統(tǒng)中,包括投稿、審稿、發(fā)行、查詢等流程,這些流程自身是服務(wù),服務(wù)還能使用流程,服務(wù)和流程都能提供行為,從而以綁定多個(gè)服務(wù)來實(shí)現(xiàn)系統(tǒng)的多步驟業(yè)務(wù)流程和功能。
4.2.2 搭建論文投稿系統(tǒng)云端技術(shù)語言環(huán)境
論文網(wǎng)絡(luò)投稿系統(tǒng)選用了Web 2.0技術(shù),使用JSP設(shè)計(jì)用戶界面,在探索利用云計(jì)算程序設(shè)計(jì)與軟件開發(fā)中,在Datastore資料云存儲(chǔ)區(qū)中包括論文網(wǎng)絡(luò)投稿系統(tǒng)中的所有本體集,利用JDO(Java Data Object)標(biāo)準(zhǔn)界面來實(shí)現(xiàn),在業(yè)務(wù)流程管理環(huán)節(jié)利用Java相關(guān)技術(shù)以服務(wù)形式予以設(shè)計(jì)實(shí)現(xiàn),從而最終實(shí)現(xiàn)系統(tǒng)平臺(tái)云計(jì)算。
云計(jì)算是分布式處理、并行處理和網(wǎng)格計(jì)算的發(fā)展的延續(xù),SOA由云計(jì)算也催生出很多新興產(chǎn)業(yè)模式。本文基于SOA和云計(jì)算的思想和技術(shù)初步探索了論文網(wǎng)絡(luò)投稿系統(tǒng),它將對(duì)高校教育和科研領(lǐng)域的信息化發(fā)展帶來新的契機(jī)。
[1]張翔,趙群,羅向陽.期刊網(wǎng)絡(luò)化辦公系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].科技與出版,2011年2期,56-59.
[2]王月明,師寶萍,劉衛(wèi).中小型在線投稿審稿系統(tǒng)的研究[J].呼倫貝爾學(xué)院學(xué)報(bào),2009.10,69-71.
[3]朱近之,IBM 云計(jì)算中心.智慧的云計(jì)算物聯(lián)網(wǎng)的平臺(tái)[M].北京:電子工業(yè)出版社,2011.
[4]Babcock C.云革命[M].丁丹,譯.北京:東方出版社,2011.
[5]What really is SOA:A comparison with Cloud Computing,Web 2.0,SaaS,WOA,Web Services,PaaS and others [EB/OL].(2008-12-12).http ://soalib.com/doc/whitepaper/SoalibWhitePaper_SOAJargon.pdf.
[6]Borst W N.Construction of Engineering Ontologies for Knowledge Sharing and Reuse[D].Enschede:University of Twente,1997.
[7]Linthicum D S.云計(jì)算與 SOA[M].馬國(guó)耀,譯.北京:人民郵電出版社,2011.