高 佳
(西安科技大學 期刊中心,陜西 西安 710054)
?
高校學報評審專家數據庫管理系統的設計與實現*
高佳
(西安科技大學 期刊中心,陜西 西安 710054)
針對部分高校學報對審稿人的信息管理不夠完善,并且難以系統維護專家數據庫,不能及時獲取專家的相關信息而導致影響稿件正常審閱工作的問題,文中提出了基于Web平臺的高校學報評審專家數據庫管理系統的架構,設計開發了專家信息數據庫管理系統的管理功能、查詢功能和維護功能模塊。同時,研究提出了主要功能模塊在SQL Server數據庫平臺和C#語言支持下的實現方法。該系統可實現編輯部的資源共享,有助于編輯在較短的時間內準確、快捷、方便地找到合適的審稿專家,確保期刊的學術質量。
評審專家;數據庫;管理系統
對于高校學報來說,學術質量的高低是其生存與發展的關鍵,而審稿工作又是提高高校學報質量的重要環節。要保證學報的整體辦刊質量,除了要具備高水平的編輯隊伍、作者隊伍之外,還要建立高學術水平、高素質、高效率的專家隊伍[1-3]。雖然高校學報編輯部要求編輯應該具有淵博的知識,能了解各門學科的發展動態和學科前沿,但是要精通各個學科領域的研究內容是不現實的,因此需要不同領域的專家來給各種方向的稿件進行審閱、把關,對專家的選擇正確與否將直接關乎稿件質量的高低[4-5]。
現如今科學技術發展日新月異,信息量驟增,這無疑是加大了高校學報編輯工作的難度,尤其是遇到專業學術稿件劃分領域或是選定范圍時,尋找合適的審稿人特別困難,如果無法正確確定評審專家,就會造成稿件處理延遲的現象,耽誤刊物發表的速度[6-7]。在實際工作中,有時選定的審稿人帶有一定的盲目性,即選擇的審稿專家的研究方向或是專業領域與送審的稿件所論證的內容相差太大,這就使得審稿質量大打折扣[8]。因此需要建立一個完善的審稿專家數據庫,匯集盡可能詳細的專家信息,在此數據庫基礎上建立一個針對審稿專家信息的管理決策系統,以實現資源共享,并及時對系統中的專家庫信息更新、補充和維護,提高高校學報審稿工作的科學性。
近幾年,科技期刊編輯出版對選擇評審專家、網上實現審稿專家資源共享、建立審稿專家數據庫等都做了大量研究,隨著計算機的普及和發展,信息時代下的編輯出版工作的一個重要趨勢是建立審稿專家數據庫管理系統,目前大部分期刊編輯部都是采用網上投審稿系統,或是利用Internet建立網絡專家數據庫來在線審稿[9-10]。不管是高校期刊還是其他研究機構等的期刊出版工作,都開始進入到高速信息化時代,對于期刊本身來講,學術質量的高低就是其生存和發展的關鍵要素。要想提高期刊的水平,嚴謹、科學、精準的專家評審是編輯出版整套工作的核心,是不可或缺的環節。高校學報編輯部在網上建立動態的審稿人信息數據庫,并建立這樣的數據庫管理系統,可以迅速準確地找到合適的審稿人,這樣操作能夠更好地克服傳統送審方式費用高、速度慢等缺點,大大提高審稿速度和審稿質量,縮短刊物出版時間。
高校學報編輯部可以建立局域網,形成一個簡單的星型拓撲結構。Web服務器可以幫助外部其他用戶訪問學報的網站,同時為內部網訪問網絡資源提供了接入服務。系統軟硬件平臺如下
1.1軟件
服務器:Windows Server 2012,SQL Server 2008.VS2010+C#;客戶機:Win 7桌面操作系統。系統開發工具可以在Visual Studio 2010下構建,并在C#語言支持下實施,各個計算機需要安裝常用辦公軟件。
1.2硬件
配置多臺計算機(見表1),其中1臺功能較強的計算機作為Web服務器(兼作代理服務器),其余計算機通過交換機連到Web服務器組成編輯部局域網。

表1 系統運行的硬件
審稿專家數據庫系統通常要在登陸的基礎上完成專家數據庫的操作功能,主要包括專家信息的添加、查詢、更新和刪除等維護功能。為此,提出了如圖1所示的系統組織結構,包括登陸(Login.aspx)、登陸驗證(Log_acc.aspx)、一般用戶登陸(Cust_view.aspx)、修改密碼(Pwd_chg.aspx)、管理者身份登陸(Admin_view.aspx)、程序響應(add.aspx)等部分。

圖1 系統組織結構圖Fig.1 System organization chart
為了系統管理專家數據信息,需要建立審稿專家數據庫(Expert Datebase,簡稱EDB)。實際操作中,將數據導入數據庫中,再存放到服務器端以便于維護更新。管理員一般要不斷更新EDB的審稿專家表(Expert Table)和系統用戶表(User Table)中的數據。審稿專家表是用來存儲審稿專家的各項個人信息,其結構應該包含專家常用且必要的信息,其數據邏輯結構見表2,用戶數據表是用來存儲用戶的個人信息,其數據結構見表3.用戶一旦登陸系統,就可以直接搜索查詢相關的專家信息,這樣有的放矢,從而能夠準確找到合適的審稿人。

表2 專家表數據結構
考慮實際應用需求,通常專家數據庫應該包括數據的添加和輸出、信息的查詢與維護等基本功能。為此,設計的審稿專家數據庫系統主要有3大功能:分別為管理功能、查詢功能和維護功能。這3個功能可以分成3個模塊來設計,每個模塊還有各個分支的功能。其中,管理功能模塊完成數據的輸入、輸出和統計等,查詢功能完成系統的瀏覽和索引,維護功能主要完成數據的修改添加和刪除等操作。為此,設計的數據庫系統的功能模塊如圖2所示。
5.1各個模塊的實現
5.1.1初始化模塊
1)設置SQL Server。要訪問SQL Server數據庫,需要先設置SQL Server配置管理器。使用的工具是SQL Server自帶的配置管理器;
2)通過Visual Studio 2010訪問SQL Server數據庫時,需要設置ADO.net中的SQL Server.net Framework驅動程序;

圖2 審稿專家數據庫系統功能結構圖Fig.2 Function structure of database system
3)連接數據庫。用戶要訪問數據庫,還需要使用ADO.net中所提供的幾個數據庫訪問對象進行連接、打開及操作。Connection對象、Command對象、DataAdapter對象、Dataset對象等:
string str = ConfigurationManager.ConnectionStrings[“sgzj”].ConnectionString;
using(SqlConnection conn = new SqlConnection(str))
{
SqlCommand cmd = new SqlCommand();
cmd.Connection = conn;
cmd.CommandType = CommandType.Text;
conn.Open();
cmd.CommandText = “Create Table Test(tID Int)”;
cmd.ExecuteNonQuery();
Label1.Text=“Test數據表創建成”;
}
4)設置密碼。任何一個管理系統的安全性都是十分重要的,為了保護審稿專家數據庫系統,筆者建議設定2個備用密碼,一是可以在系統啟動時保護系統,二是保證突發狀況下系統數據丟失后的數據還原和備份。一般將密碼保存在注冊表里。
5.1.2系統登錄
系統登陸模塊是系統實現第一步,用戶登陸系統之后,需要輸入用戶名和登陸密碼進行數據庫中的賬戶表匹配。用戶輸入賬號和密碼錯誤只有3次機會,一旦輸錯,就會自動關閉。審稿專家系統中輸入的信息傳輸到后臺數據庫中,通過對比數據庫中正確的信息記錄來判斷用戶的合法性。首次登陸的用戶還可以進行密碼修改操作。利用Visual Studio設計的用戶登錄界面如圖3所示。同時由C#編寫的添加管理員和系統登錄源程序代碼如下。

圖3 系統的登錄功能界面Fig.3 Login function interface of system
protected void btnAdd_Click(object sender,EventArgs e)
{
string str = ConfigurationManager.ConnectionStrings[“smdb”].ConnectionString;
using(SqlConnection conn = new SqlConnection(str))
{
conn.Open();
string cmdText = “insert into Admins values(@name,@pwd,@type,default)”;
SqlCommand cmd = new SqlCommand(cmdText,conn);
SqlParameter[] ps={new SqlParameter(“name”,txtName.Text),
new SqlParameter(“pwd”,txtPwd.Text),
new SqlParameter(“type”,ddlType.SelectedValue)};
cmd.Parameters.AddRange(ps);
if(cmd.ExecuteNonQuery()> 0)
Response.Write(“添加成功”);
else
Response.Write(“添加失敗”);
}
}
5.1.3數據查詢模塊
系統實現時將查詢分為嚴格查詢和非嚴格查詢2種類型,主要采用結構化數據庫查詢語言實現。其中,嚴格查詢要求每個條件與每條記錄之間是完全相等關系,如果用T-SQL語句動態實現的話在書寫條件時應使用“0”,而非嚴格查詢只是要求條件與記錄之間能夠部分匹配即可,類似于T-SQL語句中的“like”。查詢的具體流程如圖4所示。

圖4 查詢數據流程Fig.4 Query data process
5.2系統維護
為了保證審稿專家數據庫系統的正常運行,必須在日常使用過程中及時更新維護系統數據庫,提高系統運行的可靠性。系統中的數據庫需要專門的人員來管理維護,因為專家信息會實時發生變化,如果沒有按時更正,會導致系統送審稿件時發生錯誤,從而延誤送審進度,影響刊物出刊的速度和質量。維護數據的具體流程如圖5所示。數據維護的操作流程是,在登陸成功的情況下選擇對應的表單進行條目的增加、修改和刪除等操作,在操作時應根據數據表的設計要求進行合法性判斷,對符合要求的數據進行刷新以更新數據庫。

圖5 數據維護流程Fig.5 Data maintenance process
文中設計了高校學報審稿專家系統數據庫的邏輯結構并在SQL Server數據庫平臺和C#語言支持下完成了數據庫系統的構建和主要功能模塊的實現。其主要結論如下。
1)審稿專家數據庫系統包括審稿專家表和系統用戶表,其功能包括管理功能、查詢功能和維護功能等3大主要功能;
2)系統的登陸模塊實現主要基于對用戶數據庫的比對,系統的查詢模塊設計了嚴格查詢和非嚴格查詢2種類型,主要基于結構化查詢語言實現,系統的維護功能是在登陸情況下對專家數據的操作,實現時采用了結構化查詢語言,對數據的合法性進行判定并進行數據刷新;
3)審稿專系統有助于利用網絡資源的優勢,可以實現資源共享,迅速精準地定位審稿人。數據庫管理系統所具備的功能可以根據實際情況進行隨時調整。對審稿專家信息的管理可以掌握審稿進展,方便快捷地聯系審稿人。
建立審稿專家數據庫管理系統是今后期刊出版發展的一個必然趨勢,也是實現編輯辦公自動化的前提。
References
[1]龍愛良.審稿人選擇方法新探[J].編輯學報,2001,13(6):328-329.
LONG Ai-liang.A new approach to the selection of peer reviewers[J].Acta Editologica,2001,13(6):328-329.
[2]黃勁松,彭超群,楊兵.審稿專家的選擇與管理[J].編輯學報,2003,15(1):55-56.
HUANG Jin-song,PENG Chao-qun,YANG Bing.Selection and management of reviewers[J].Acta Editologica,2003,15(1):55-56.
[3]施才能.選準審稿專家是確保審稿質量的關鍵[J].編輯學報,1995,7(4):198-199.
SHI Cai-neng.Selection of reviewers is the key to ensure the quality of review[J].Acta Editologica,1995,7(4):198-199.
[4]龐富祥,李彥民.學術論文評審專家數據庫的建設[J].科技與出版,2000(3):42-43.
PANG Fu-xiang,LI Yan-min.The construction of the expert database of academic papers[J].Science and Technology and Publishing,2000(3):42-43.
[5]胡慧俐,常春喜,敬昱.審稿人資源共享的實現方法[J].編輯學報,2002,14(1):57-58.
HU Hui-li,CHANG Chun-xi,JING Yu.Method for realizing resource sharing of reviewers[J].Acta Editologica,2002,14(1):57-58.
[6]朱大明,夏慶麒.審稿意見的分歧及對策[J].科技與出版,2004(1):39-40.
ZHU Da-ming,XIA Qing-qi.Comments on the differences and countermeasures[J].Science and Technology and Publishing,2004(1):39-40.
[7]顧泉佩,鄭美鶯.建立學術刊物審稿網的設想[J].編輯學報,1998,10(2):91-93.
GU Quan-pei,ZHENG Mei-ying.The idea of establishing the review network of academic journals[J].Acta Editologica,1998,10(2):91-93.
[8]陶立方.高校學報審稿網絡的弊端與改革方向[J].浙江中醫學院學報,2000,24(3):88-89.
TAO Li-fang.Disadvantages and reform direction of review network in journal of colleges[J].Journal of Zhejiang College of Traditional Chinese Medicine,2000,24(3):88-89.
[9]朱偉.高校學報編輯部審稿專家應用管理系統的設計與實現[J].中國科技期刊研究,2002,13(6):518-520.
ZHU Wei.The design and implementation of the application management system for the review expert of journal editorial department in colleges[J].Chinese Journal of Scientific and Technical Periodicals,2002,13(6):518-520.
[10]楊波,王小唯,程建霞,等.科技期刊審稿專家庫的構建及動態管理方法研究[J].中國科技期刊研究,2004,15(1):74-75.
YANG Bo,WANG Xiao-wei,CHENG Jian-xia,et al.Research on construction and dynamic management of review expert database of science and technology periodical[J].Chinese Journal of Scientific and Technical Periodicals,2004,15(1):74-75.
Design and implementation of the database management system of university journal evaluation expert
GAO Jia
(PeriodicalCenter,Xi’anUniversityofScienceandTechnology,Xi’an710054,China)
Information management of the reviewers is not perfect for some college journals,and it is difficult to maintain the expert database,and can not be timely access to expert information and lead to affect the manuscript normal review.Evaluation expert database management system for college journal is proposed based on Web platform.The modules of management,inquiry and mainfenance for the management are developed.At the same time the realization method of the main function module by the support of Server SQL database platform and C#language is put forward.The system can realize the resource sharing of the editorial department,and is helpful for editors to find the appropriate reviewers accurately,conveniently and quickly in a short time,so as to ensure the academic quality of the journals.
evaluation expert;database;management system
10.13800/j.cnki.xakjdxxb.2016.0425
1672-9315(2016)04-0604-05
2016-01-10責任編輯:楊忠民
高佳(1984-),女,安徽安慶人,助理編輯,E-mail:59597981@qq.com
TP 315;G 237
A