高 佳
(西安科技大學(xué) 期刊中心,陜西 西安 710054)
?
高校學(xué)報(bào)評(píng)審專家數(shù)據(jù)庫管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)*
高佳
(西安科技大學(xué) 期刊中心,陜西 西安 710054)
針對(duì)部分高校學(xué)報(bào)對(duì)審稿人的信息管理不夠完善,并且難以系統(tǒng)維護(hù)專家數(shù)據(jù)庫,不能及時(shí)獲取專家的相關(guān)信息而導(dǎo)致影響稿件正常審閱工作的問題,文中提出了基于Web平臺(tái)的高校學(xué)報(bào)評(píng)審專家數(shù)據(jù)庫管理系統(tǒng)的架構(gòu),設(shè)計(jì)開發(fā)了專家信息數(shù)據(jù)庫管理系統(tǒng)的管理功能、查詢功能和維護(hù)功能模塊。同時(shí),研究提出了主要功能模塊在SQL Server數(shù)據(jù)庫平臺(tái)和C#語言支持下的實(shí)現(xiàn)方法。該系統(tǒng)可實(shí)現(xiàn)編輯部的資源共享,有助于編輯在較短的時(shí)間內(nèi)準(zhǔn)確、快捷、方便地找到合適的審稿專家,確保期刊的學(xué)術(shù)質(zhì)量。
評(píng)審專家;數(shù)據(jù)庫;管理系統(tǒng)
對(duì)于高校學(xué)報(bào)來說,學(xué)術(shù)質(zhì)量的高低是其生存與發(fā)展的關(guān)鍵,而審稿工作又是提高高校學(xué)報(bào)質(zhì)量的重要環(huán)節(jié)。要保證學(xué)報(bào)的整體辦刊質(zhì)量,除了要具備高水平的編輯隊(duì)伍、作者隊(duì)伍之外,還要建立高學(xué)術(shù)水平、高素質(zhì)、高效率的專家隊(duì)伍[1-3]。雖然高校學(xué)報(bào)編輯部要求編輯應(yīng)該具有淵博的知識(shí),能了解各門學(xué)科的發(fā)展動(dòng)態(tài)和學(xué)科前沿,但是要精通各個(gè)學(xué)科領(lǐng)域的研究?jī)?nèi)容是不現(xiàn)實(shí)的,因此需要不同領(lǐng)域的專家來給各種方向的稿件進(jìn)行審閱、把關(guān),對(duì)專家的選擇正確與否將直接關(guān)乎稿件質(zhì)量的高低[4-5]。
現(xiàn)如今科學(xué)技術(shù)發(fā)展日新月異,信息量驟增,這無疑是加大了高校學(xué)報(bào)編輯工作的難度,尤其是遇到專業(yè)學(xué)術(shù)稿件劃分領(lǐng)域或是選定范圍時(shí),尋找合適的審稿人特別困難,如果無法正確確定評(píng)審專家,就會(huì)造成稿件處理延遲的現(xiàn)象,耽誤刊物發(fā)表的速度[6-7]。在實(shí)際工作中,有時(shí)選定的審稿人帶有一定的盲目性,即選擇的審稿專家的研究方向或是專業(yè)領(lǐng)域與送審的稿件所論證的內(nèi)容相差太大,這就使得審稿質(zhì)量大打折扣[8]。因此需要建立一個(gè)完善的審稿專家數(shù)據(jù)庫,匯集盡可能詳細(xì)的專家信息,在此數(shù)據(jù)庫基礎(chǔ)上建立一個(gè)針對(duì)審稿專家信息的管理決策系統(tǒng),以實(shí)現(xiàn)資源共享,并及時(shí)對(duì)系統(tǒng)中的專家?guī)煨畔⒏隆⒀a(bǔ)充和維護(hù),提高高校學(xué)報(bào)審稿工作的科學(xué)性。
近幾年,科技期刊編輯出版對(duì)選擇評(píng)審專家、網(wǎng)上實(shí)現(xiàn)審稿專家資源共享、建立審稿專家數(shù)據(jù)庫等都做了大量研究,隨著計(jì)算機(jī)的普及和發(fā)展,信息時(shí)代下的編輯出版工作的一個(gè)重要趨勢(shì)是建立審稿專家數(shù)據(jù)庫管理系統(tǒng),目前大部分期刊編輯部都是采用網(wǎng)上投審稿系統(tǒng),或是利用Internet建立網(wǎng)絡(luò)專家數(shù)據(jù)庫來在線審稿[9-10]。不管是高校期刊還是其他研究機(jī)構(gòu)等的期刊出版工作,都開始進(jìn)入到高速信息化時(shí)代,對(duì)于期刊本身來講,學(xué)術(shù)質(zhì)量的高低就是其生存和發(fā)展的關(guān)鍵要素。要想提高期刊的水平,嚴(yán)謹(jǐn)、科學(xué)、精準(zhǔn)的專家評(píng)審是編輯出版整套工作的核心,是不可或缺的環(huán)節(jié)。高校學(xué)報(bào)編輯部在網(wǎng)上建立動(dòng)態(tài)的審稿人信息數(shù)據(jù)庫,并建立這樣的數(shù)據(jù)庫管理系統(tǒng),可以迅速準(zhǔn)確地找到合適的審稿人,這樣操作能夠更好地克服傳統(tǒng)送審方式費(fèi)用高、速度慢等缺點(diǎn),大大提高審稿速度和審稿質(zhì)量,縮短刊物出版時(shí)間。
高校學(xué)報(bào)編輯部可以建立局域網(wǎng),形成一個(gè)簡(jiǎn)單的星型拓?fù)浣Y(jié)構(gòu)。Web服務(wù)器可以幫助外部其他用戶訪問學(xué)報(bào)的網(wǎng)站,同時(shí)為內(nèi)部網(wǎng)訪問網(wǎng)絡(luò)資源提供了接入服務(wù)。系統(tǒng)軟硬件平臺(tái)如下
1.1軟件
服務(wù)器:Windows Server 2012,SQL Server 2008.VS2010+C#;客戶機(jī):Win 7桌面操作系統(tǒng)。系統(tǒng)開發(fā)工具可以在Visual Studio 2010下構(gòu)建,并在C#語言支持下實(shí)施,各個(gè)計(jì)算機(jī)需要安裝常用辦公軟件。
1.2硬件
配置多臺(tái)計(jì)算機(jī)(見表1),其中1臺(tái)功能較強(qiáng)的計(jì)算機(jī)作為Web服務(wù)器(兼作代理服務(wù)器),其余計(jì)算機(jī)通過交換機(jī)連到Web服務(wù)器組成編輯部局域網(wǎng)。
表1 系統(tǒng)運(yùn)行的硬件
審稿專家數(shù)據(jù)庫系統(tǒng)通常要在登陸的基礎(chǔ)上完成專家數(shù)據(jù)庫的操作功能,主要包括專家信息的添加、查詢、更新和刪除等維護(hù)功能。為此,提出了如圖1所示的系統(tǒng)組織結(jié)構(gòu),包括登陸(Login.aspx)、登陸驗(yàn)證(Log_acc.aspx)、一般用戶登陸(Cust_view.aspx)、修改密碼(Pwd_chg.aspx)、管理者身份登陸(Admin_view.aspx)、程序響應(yīng)(add.aspx)等部分。
圖1 系統(tǒng)組織結(jié)構(gòu)圖Fig.1 System organization chart
為了系統(tǒng)管理專家數(shù)據(jù)信息,需要建立審稿專家數(shù)據(jù)庫(Expert Datebase,簡(jiǎn)稱EDB)。實(shí)際操作中,將數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫中,再存放到服務(wù)器端以便于維護(hù)更新。管理員一般要不斷更新EDB的審稿專家表(Expert Table)和系統(tǒng)用戶表(User Table)中的數(shù)據(jù)。審稿專家表是用來存儲(chǔ)審稿專家的各項(xiàng)個(gè)人信息,其結(jié)構(gòu)應(yīng)該包含專家常用且必要的信息,其數(shù)據(jù)邏輯結(jié)構(gòu)見表2,用戶數(shù)據(jù)表是用來存儲(chǔ)用戶的個(gè)人信息,其數(shù)據(jù)結(jié)構(gòu)見表3.用戶一旦登陸系統(tǒng),就可以直接搜索查詢相關(guān)的專家信息,這樣有的放矢,從而能夠準(zhǔn)確找到合適的審稿人。
表2 專家表數(shù)據(jù)結(jié)構(gòu)
考慮實(shí)際應(yīng)用需求,通常專家數(shù)據(jù)庫應(yīng)該包括數(shù)據(jù)的添加和輸出、信息的查詢與維護(hù)等基本功能。為此,設(shè)計(jì)的審稿專家數(shù)據(jù)庫系統(tǒng)主要有3大功能:分別為管理功能、查詢功能和維護(hù)功能。這3個(gè)功能可以分成3個(gè)模塊來設(shè)計(jì),每個(gè)模塊還有各個(gè)分支的功能。其中,管理功能模塊完成數(shù)據(jù)的輸入、輸出和統(tǒng)計(jì)等,查詢功能完成系統(tǒng)的瀏覽和索引,維護(hù)功能主要完成數(shù)據(jù)的修改添加和刪除等操作。為此,設(shè)計(jì)的數(shù)據(jù)庫系統(tǒng)的功能模塊如圖2所示。
5.1各個(gè)模塊的實(shí)現(xiàn)
5.1.1初始化模塊
1)設(shè)置SQL Server。要訪問SQL Server數(shù)據(jù)庫,需要先設(shè)置SQL Server配置管理器。使用的工具是SQL Server自帶的配置管理器;
2)通過Visual Studio 2010訪問SQL Server數(shù)據(jù)庫時(shí),需要設(shè)置ADO.net中的SQL Server.net Framework驅(qū)動(dòng)程序;
圖2 審稿專家數(shù)據(jù)庫系統(tǒng)功能結(jié)構(gòu)圖Fig.2 Function structure of database system
3)連接數(shù)據(jù)庫。用戶要訪問數(shù)據(jù)庫,還需要使用ADO.net中所提供的幾個(gè)數(shù)據(jù)庫訪問對(duì)象進(jìn)行連接、打開及操作。Connection對(duì)象、Command對(duì)象、DataAdapter對(duì)象、Dataset對(duì)象等:
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數(shù)據(jù)表創(chuàng)建成”;
}
4)設(shè)置密碼。任何一個(gè)管理系統(tǒng)的安全性都是十分重要的,為了保護(hù)審稿專家數(shù)據(jù)庫系統(tǒng),筆者建議設(shè)定2個(gè)備用密碼,一是可以在系統(tǒng)啟動(dòng)時(shí)保護(hù)系統(tǒng),二是保證突發(fā)狀況下系統(tǒng)數(shù)據(jù)丟失后的數(shù)據(jù)還原和備份。一般將密碼保存在注冊(cè)表里。
5.1.2系統(tǒng)登錄
系統(tǒng)登陸模塊是系統(tǒng)實(shí)現(xiàn)第一步,用戶登陸系統(tǒng)之后,需要輸入用戶名和登陸密碼進(jìn)行數(shù)據(jù)庫中的賬戶表匹配。用戶輸入賬號(hào)和密碼錯(cuò)誤只有3次機(jī)會(huì),一旦輸錯(cuò),就會(huì)自動(dòng)關(guān)閉。審稿專家系統(tǒng)中輸入的信息傳輸?shù)胶笈_(tái)數(shù)據(jù)庫中,通過對(duì)比數(shù)據(jù)庫中正確的信息記錄來判斷用戶的合法性。首次登陸的用戶還可以進(jìn)行密碼修改操作。利用Visual Studio設(shè)計(jì)的用戶登錄界面如圖3所示。同時(shí)由C#編寫的添加管理員和系統(tǒng)登錄源程序代碼如下。
圖3 系統(tǒng)的登錄功能界面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數(shù)據(jù)查詢模塊
系統(tǒng)實(shí)現(xiàn)時(shí)將查詢分為嚴(yán)格查詢和非嚴(yán)格查詢2種類型,主要采用結(jié)構(gòu)化數(shù)據(jù)庫查詢語言實(shí)現(xiàn)。其中,嚴(yán)格查詢要求每個(gè)條件與每條記錄之間是完全相等關(guān)系,如果用T-SQL語句動(dòng)態(tài)實(shí)現(xiàn)的話在書寫條件時(shí)應(yīng)使用“0”,而非嚴(yán)格查詢只是要求條件與記錄之間能夠部分匹配即可,類似于T-SQL語句中的“l(fā)ike”。查詢的具體流程如圖4所示。
圖4 查詢數(shù)據(jù)流程Fig.4 Query data process
5.2系統(tǒng)維護(hù)
為了保證審稿專家數(shù)據(jù)庫系統(tǒng)的正常運(yùn)行,必須在日常使用過程中及時(shí)更新維護(hù)系統(tǒng)數(shù)據(jù)庫,提高系統(tǒng)運(yùn)行的可靠性。系統(tǒng)中的數(shù)據(jù)庫需要專門的人員來管理維護(hù),因?yàn)閷<倚畔?huì)實(shí)時(shí)發(fā)生變化,如果沒有按時(shí)更正,會(huì)導(dǎo)致系統(tǒng)送審稿件時(shí)發(fā)生錯(cuò)誤,從而延誤送審進(jìn)度,影響刊物出刊的速度和質(zhì)量。維護(hù)數(shù)據(jù)的具體流程如圖5所示。數(shù)據(jù)維護(hù)的操作流程是,在登陸成功的情況下選擇對(duì)應(yīng)的表單進(jìn)行條目的增加、修改和刪除等操作,在操作時(shí)應(yīng)根據(jù)數(shù)據(jù)表的設(shè)計(jì)要求進(jìn)行合法性判斷,對(duì)符合要求的數(shù)據(jù)進(jìn)行刷新以更新數(shù)據(jù)庫。
圖5 數(shù)據(jù)維護(hù)流程Fig.5 Data maintenance process
文中設(shè)計(jì)了高校學(xué)報(bào)審稿專家系統(tǒng)數(shù)據(jù)庫的邏輯結(jié)構(gòu)并在SQL Server數(shù)據(jù)庫平臺(tái)和C#語言支持下完成了數(shù)據(jù)庫系統(tǒng)的構(gòu)建和主要功能模塊的實(shí)現(xiàn)。其主要結(jié)論如下。
1)審稿專家數(shù)據(jù)庫系統(tǒng)包括審稿專家表和系統(tǒng)用戶表,其功能包括管理功能、查詢功能和維護(hù)功能等3大主要功能;
2)系統(tǒng)的登陸模塊實(shí)現(xiàn)主要基于對(duì)用戶數(shù)據(jù)庫的比對(duì),系統(tǒng)的查詢模塊設(shè)計(jì)了嚴(yán)格查詢和非嚴(yán)格查詢2種類型,主要基于結(jié)構(gòu)化查詢語言實(shí)現(xiàn),系統(tǒng)的維護(hù)功能是在登陸情況下對(duì)專家數(shù)據(jù)的操作,實(shí)現(xiàn)時(shí)采用了結(jié)構(gòu)化查詢語言,對(duì)數(shù)據(jù)的合法性進(jìn)行判定并進(jìn)行數(shù)據(jù)刷新;
3)審稿專系統(tǒng)有助于利用網(wǎng)絡(luò)資源的優(yōu)勢(shì),可以實(shí)現(xiàn)資源共享,迅速精準(zhǔn)地定位審稿人。數(shù)據(jù)庫管理系統(tǒng)所具備的功能可以根據(jù)實(shí)際情況進(jìn)行隨時(shí)調(diào)整。對(duì)審稿專家信息的管理可以掌握審稿進(jìn)展,方便快捷地聯(lián)系審稿人。
建立審稿專家數(shù)據(jù)庫管理系統(tǒng)是今后期刊出版發(fā)展的一個(gè)必然趨勢(shì),也是實(shí)現(xiàn)編輯辦公自動(dòng)化的前提。
References
[1]龍愛良.審稿人選擇方法新探[J].編輯學(xué)報(bào),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].編輯學(xué)報(bào),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]施才能.選準(zhǔn)審稿專家是確保審稿質(zhì)量的關(guān)鍵[J].編輯學(xué)報(bào),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]龐富祥,李彥民.學(xué)術(shù)論文評(píng)審專家數(shù)據(jù)庫的建設(shè)[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]胡慧俐,常春喜,敬昱.審稿人資源共享的實(shí)現(xiàn)方法[J].編輯學(xué)報(bào),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]朱大明,夏慶麒.審稿意見的分歧及對(duì)策[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]顧泉佩,鄭美鶯.建立學(xué)術(shù)刊物審稿網(wǎng)的設(shè)想[J].編輯學(xué)報(bào),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]陶立方.高校學(xué)報(bào)審稿網(wǎng)絡(luò)的弊端與改革方向[J].浙江中醫(yī)學(xué)院學(xué)報(bào),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]朱偉.高校學(xué)報(bào)編輯部審稿專家應(yīng)用管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].中國(guó)科技期刊研究,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]楊波,王小唯,程建霞,等.科技期刊審稿專家?guī)斓臉?gòu)建及動(dòng)態(tài)管理方法研究[J].中國(guó)科技期刊研究,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責(zé)任編輯:楊忠民
高佳(1984-),女,安徽安慶人,助理編輯,E-mail:59597981@qq.com
TP 315;G 237
A
西安科技大學(xué)學(xué)報(bào)2016年4期