史新華, 劉 敏, 陳潤航, 陳 奇
(廣西師范大學(xué) a. 物理科學(xué)與技術(shù)學(xué)院; b. 計算機(jī)科學(xué)與信息工程學(xué)院,廣西 桂林 541004)
近年來,為滿足國家的現(xiàn)代化建設(shè)和社會對高等教育的需求,高等學(xué)校的辦學(xué)規(guī)模在不斷擴(kuò)大,研究生的招生人數(shù)也在持續(xù)上升。廣西師范大學(xué)每年畢業(yè)的研究生人數(shù)在千人左右規(guī)模,而且研究生的招生人數(shù)還在穩(wěn)中有升。研究生畢業(yè)論文的質(zhì)量直接體現(xiàn)本校研究生培養(yǎng)的質(zhì)量和水平。研究生畢業(yè)論文外審是客觀評價論文質(zhì)量,保證研究生培養(yǎng)質(zhì)量的必要手段,是研究生培養(yǎng)過程管理的重要環(huán)節(jié)。目前,研究生學(xué)位論文的外審采取傳統(tǒng)的郵寄方式,外審周期過長,外審評閱結(jié)果不能及時反饋,費時費力效率極低。建立“研究生學(xué)位論文外審評閱Web系統(tǒng)”,可以提高論文外審效率,降低相關(guān)費用,通過本系統(tǒng)送審的隱藏了學(xué)生姓名和導(dǎo)師姓名的論文評閱可以更為客觀。
本文圍繞建立“研究生學(xué)位論文外審評閱Web系統(tǒng)”,討論以現(xiàn)代信息技術(shù)手段管理研究生學(xué)位論文外審整個流程的系統(tǒng)分析和設(shè)計。界定Web系統(tǒng)用戶[1],分析各類用戶的需求[2-4],繪制主要實體關(guān)系圖[5-8],最后給出數(shù)據(jù)庫設(shè)計方案[9]。通過論文外審評閱Web系統(tǒng),研究生可以在指定的時間段內(nèi)提交或更新學(xué)位論文,系統(tǒng)管理人員確認(rèn),外審評閱人員立刻可收到評閱邀請。評閱人登錄Web頁面后,可以在線查看或下載離線查看隱去作者和導(dǎo)師信息的論文全文,按規(guī)定格式給出各指標(biāo)評分和評語。結(jié)果返回后,研究生、導(dǎo)師、管理人員都可立刻查看評閱結(jié)果。
本系統(tǒng)的基本需求為:① 研究生本人在指定時間段內(nèi)可以提交或更新已提交的學(xué)位論文。② 被邀請的外?;蚱渌嚓P(guān)單位論文評閱人,可以在能訪問因特網(wǎng)的計算機(jī)或移動端設(shè)備上通過Web頁面在線查看,或下載離線查看論文全文。隱藏了學(xué)生和導(dǎo)師姓名的論文評閱,針對論文本身的評定更為客觀。③ 評閱人對論文的評級和評語可以在頁面上完成。④ 學(xué)生本人、其導(dǎo)師、學(xué)院或?qū)W校管理人員可以及時查看評閱結(jié)果。
建設(shè)外審評閱Web系統(tǒng),有利于提高研究生學(xué)位論文外審評閱管理效率,更好地保證了研究生學(xué)位論文的整體質(zhì)量[10-16],其系統(tǒng)框架見圖1。該Web系統(tǒng)的主要用戶為管理人員、需提交論文的研究生和被邀請的外審評閱專家,導(dǎo)師、在讀研究生或已畢業(yè)研究生也可以被授權(quán)訪問。
圖1 研究生學(xué)位論文外審評閱Web系統(tǒng)框架圖
管理人員管理系統(tǒng)中所有用戶賬戶的基本信息錄入、修改和更新、角色劃分和訪問權(quán)限分配,設(shè)定研究生提交論文的時間節(jié)點,向外審評閱專家發(fā)出評閱邀請,管理研究生的論文評閱結(jié)果及解決相關(guān)問題申訴;但不能修改研究生論文的題目、正文、摘要等論文直接相關(guān)內(nèi)容。管理人員角色還可以再細(xì)分,比如可以分為3類不同權(quán)限:①Web系統(tǒng)管理人員,②學(xué)校級管理人員,③學(xué)院級管理人員。
研究生只能在限定的時間節(jié)點內(nèi)提交或修改學(xué)位論文概要信息和論文全文,但隨時可以查看自己的論文和外審評閱人的評閱結(jié)論,可以按年度、學(xué)院或?qū)I(yè)查看歷屆已畢業(yè)研究生的評閱結(jié)果統(tǒng)計信息,可以按年度、學(xué)院或?qū)I(yè)等篩選準(zhǔn)則查看歷屆已畢業(yè)研究生的論文列表、任一已畢業(yè)研究生的論文概要信息和論文全文,還可以查看管理人員的有關(guān)通知,向管理人員申訴不理想或不合理的評閱結(jié)論,要求再次發(fā)出重新評閱邀請。
外審評閱人只能查看被邀請的論文直接相關(guān)內(nèi)容,按設(shè)定格式在頁面給出論文的各指標(biāo)的評級和評語,過了設(shè)定時間段,外審評閱人不能再查看論文內(nèi)容,但可以查閱自己本次和歷次評閱過的論文題目、評級和評語等評價結(jié)果。
另外,本W(wǎng)eb系統(tǒng)允許導(dǎo)師和訪客兩類用戶訪問。導(dǎo)師可以查閱本人所指導(dǎo)研究生的賬戶信息、論文概要信息、論文全文和外審評閱結(jié)果信息,具有與本人所指導(dǎo)研究生交互的權(quán)限,具有與本學(xué)院級管理人員、校級管理人員、Web系統(tǒng)管理人員交互的權(quán)限。訪客可以按年度、學(xué)院或?qū)I(yè)查閱歷屆已畢業(yè)研究生的論文列表,也可以查閱和下載經(jīng)授權(quán)可以公開的論文概要信息和論文全文。
為保護(hù)數(shù)據(jù)安全,查詢者、查詢時間、查詢IP地址、所查詢的數(shù)據(jù)對象名稱等,應(yīng)該同時保存于系統(tǒng)中。已畢業(yè)研究生在查閱本人個人信息、論文概要信息等時若發(fā)現(xiàn)錯誤,該研究生可以要求更正,更正過程需要3級管理人員都參與,更正參與方賬戶信息、更正前后信息、更正理由、更正時間、更正IP地址,也應(yīng)該同時保存于系統(tǒng)中。
查詢可以由任一臺聯(lián)網(wǎng)計算機(jī)通過Web頁面完成。
從前面的用戶需求分析可知: 研究生學(xué)位論文外審評閱系統(tǒng)的核心部件是論文數(shù)據(jù)庫,評閱結(jié)果可以存于論文數(shù)據(jù)庫的連帶附屬數(shù)據(jù)表中。3類主要用戶:管理人員、研究生和外審評閱專家分別對論文數(shù)據(jù)庫具有不同的操作權(quán)限。為提高系統(tǒng)管理效率、增強(qiáng)系統(tǒng)的安全,還應(yīng)該建立其它2個數(shù)據(jù)庫:研究生學(xué)籍?dāng)?shù)據(jù)庫、外審專家數(shù)據(jù)庫。系統(tǒng)主要數(shù)據(jù)流向如圖2所示。
圖2 研究生學(xué)位論文外審評閱Web系統(tǒng)主要數(shù)據(jù)流圖
管理人員分為3類不同權(quán)限:系統(tǒng)管理人員、校級管理人員和學(xué)院級管理人員。
系統(tǒng)管理人員具有:創(chuàng)建、查看、修改、刪除其它2類管理人員賬戶的權(quán)限;具有備份系統(tǒng)中所有用戶賬戶數(shù)據(jù)的權(quán)限,但不能創(chuàng)建、查看、修改、刪除研究生賬戶、外審評閱專家賬戶);具有備份系統(tǒng)中所有論文全文和論文相關(guān)信息數(shù)據(jù)的權(quán)限,但不能查看、也不能修改論文和論文相關(guān)信息數(shù)據(jù)。
校級管理人員具有:創(chuàng)建、查看、修改、刪除院級管理人員賬戶的權(quán)限;創(chuàng)建、查看、修改、刪除外審評閱專家賬戶的權(quán)限;查看所有研究生賬戶基本信息、研究生論文概要信息、研究生論文全文、已發(fā)外審論文評閱結(jié)果的權(quán)限;向外審評閱專家發(fā)出評閱邀請的權(quán)限;向?qū)W院級管理人員發(fā)出各種通知的權(quán)限。
院級管理人員具有:查看外審評閱專家賬戶的權(quán)限;向校級管理人員要求增加適合本學(xué)院的外審評閱專家的權(quán)限;創(chuàng)建、查看、修改、刪除本學(xué)院研究生賬戶的權(quán)限;查看、備份本學(xué)院歷年已畢業(yè)研究生論文、評閱結(jié)果等的權(quán)限;通知研究生修改個人基本信息、在指定時間節(jié)點內(nèi)提交畢業(yè)論文的權(quán)限。
本年度畢業(yè)研究生具有:在指定時間節(jié)點內(nèi)創(chuàng)建、查看、修改、刪除屬于自己的學(xué)位論文概要信息的權(quán)限;在指定時間節(jié)點內(nèi)上傳學(xué)位論文全文的權(quán)限;隨時查看自己論文評閱結(jié)論的權(quán)限;查看管理人員的有關(guān)通知的權(quán)限;向管理人員申訴評閱結(jié)論的權(quán)限;要求再次重新評閱的權(quán)限。
外審評閱人具有訪客的權(quán)限外,還具有:在指定時間內(nèi)查看被邀請評閱的論文全文(隱去論文作者和導(dǎo)師姓名)的權(quán)限;在指定時間內(nèi)給出論文評級和評語的權(quán)限;隨時查看所有評閱過的論文的權(quán)限。
導(dǎo)師具有部分外審評閱人的權(quán)限外,還具有:查看本人指導(dǎo)的研究生的論文、論文評級和評語等評價結(jié)果的權(quán)限;具有本年度畢業(yè)研究生的部分權(quán)限,查看和下載所有本人所指導(dǎo)研究生的學(xué)位論文全文的權(quán)限。
由圖2和上面分析可知,學(xué)位論文、研究生、管理人員、外審評閱專家、論文評閱結(jié)果是本W(wǎng)eb的5個實體對象,提交論文、通知學(xué)生及學(xué)生反饋、通知評閱專家、審閱論文是4個關(guān)系對象。在實現(xiàn)研究生學(xué)位論文外審評閱Web系統(tǒng)時,這5個實體對象和4個關(guān)系對象為需要精心設(shè)計的9個數(shù)據(jù)庫表格。
在5個實體對象中,管理人員、外審評閱專家對象相對固定,表格一旦建立較少改動;學(xué)位論文、研究生、論文評閱結(jié)果3個對象每年都有較大變化,比如每年都有研究生畢業(yè)、研究生新生入學(xué),對應(yīng)表格需要進(jìn)行較頻繁的選取、修改、轉(zhuǎn)存、備份、刪除、再載入和合并等操作。
圖3 研究生學(xué)位論文外審評閱Web系統(tǒng)簡化實體-關(guān)系圖
在4個關(guān)系對象中,對應(yīng)通知專家這1個關(guān)系對象的表格較少變化,而對應(yīng)提交論文、通知學(xué)生、審閱論文這3個關(guān)系對象的表格一般每學(xué)年都需要更新。
對于一所大學(xué),管理人員的數(shù)量一般每學(xué)院一人,加上系統(tǒng)管理人員和校級的管理人員,總計約為幾十人,不會超過百量級;外審評閱專家人數(shù)可能有上百,或幾百,隨著外審年份的遞增,甚至過千人,因此可認(rèn)為是千量級;每年新入學(xué)的研究生人數(shù)一般為1 000~3 000人,同時在校的研究生人數(shù)一般為幾千人,隨著年份的累遞增,學(xué)位論文、外審專家、論文評閱結(jié)果的量級應(yīng)該至少是1萬以上。所以建立校級的研究生學(xué)位論文外審評閱Web系統(tǒng),數(shù)據(jù)庫管理系統(tǒng)應(yīng)采用中型數(shù)據(jù)庫,同時每年數(shù)據(jù)更新量較大,在特定時段(每年4-5月份臨近答辯前)數(shù)據(jù)更新極為頻繁,可能出現(xiàn)幾十個或幾百上千用戶同時訪問信息系統(tǒng)數(shù)據(jù)庫所以需要采用SQL server數(shù)據(jù)庫管理系統(tǒng)。
研究生學(xué)位論文外審評閱Web系統(tǒng)的事務(wù)主要包括查看、查詢、修改、添加、刪除、轉(zhuǎn)存、備份等。為滿足事務(wù)處理的原子性、一致性、獨立性及持久性(ACID)4原則的前3個原則,前文圖3的實體-關(guān)系圖中的5個實體對象和4個關(guān)系對象的劃分和選擇即是滿足了屬性原子性的(1NF)、消除了非主屬性對主屬性的部分函數(shù)依賴關(guān)系(2NF) 、也消除了非主屬性對主屬性的傳遞函數(shù)依賴關(guān)系(3NF)。由于本信息系統(tǒng)數(shù)據(jù)量中等,一年中很多時間里事務(wù)請求尤其并發(fā)請求不會過于集中,即使在數(shù)據(jù)更新極為頻繁特定時段(每年4-5月份臨近答辯前),出現(xiàn)同時訪問信息系統(tǒng)數(shù)據(jù)庫用戶量過多時,在限制最大同時訪問數(shù)目的情況下,可采用預(yù)約時間訪問的方式提高系統(tǒng)的友好性和可用性,其它范式要求(BCNF、4NF、5NF)等未做考慮。
為簡明起見,這里只列出5個實體對象和4個關(guān)系對象的對應(yīng)數(shù)據(jù)表的屬性名、及主要輔助文件說明,具體的數(shù)據(jù)庫表格和信息系統(tǒng)界面不在這里贅述。
(1) 學(xué)位論文。論文編號 (主屬性)、論文作者學(xué)號、論文中文名稱、論文英文名稱、論文分類號、論文密級、論文概要信息XML文件名、論文全文原文件名、論文全文Web系統(tǒng)唯一文件名、論文全文Web系統(tǒng)保存位置絕對路徑名、論文完成日期。
(2) 論文評閱結(jié)果。序列號(主屬性)、論文編號、外審評閱專家代號、論文評閱結(jié)論(“同意提交答辯”、“修改后提交答辯”、“修改后重新送審”或“不同意提交答辯”4選1)、是否推薦為優(yōu)秀碩士論文(“是”或“否”2選1)、專家評閱意見及修改意見XML文件名。
(3) 研究生。學(xué)號(主屬性)、姓名、性別、身份證號碼、聯(lián)系電話、專業(yè)、研究方向、入學(xué)年份、所屬學(xué)院名稱、導(dǎo)師姓名。
(4) 外審評閱專家。外審評閱專家代號(主屬性)、姓名、證件類型、證件號碼、座機(jī)號碼、手機(jī)號碼、QQ號碼、微信號碼、電郵、工作單位、職稱、學(xué)科、研究方向、是否博士生或碩士生導(dǎo)師(“是”或“否”2選1)、研究方向。
(5) 管理人員。工號(主屬性)、姓名、性別、身份證號碼、聯(lián)系電話、職稱、所屬單位。
實體對象的主要輔助附屬數(shù)據(jù)表名稱和各數(shù)據(jù)表相應(yīng)的屬性名:
主要輔助文件
實體對象的輔助文件有2種:“學(xué)位論文”實體對象中的“論文概要信息XML文件名”屬性對應(yīng)的論文概要信息XML文件和“論文評閱結(jié)果”實體對象中的“專家評閱意見及修改意見XML文件名”屬性對應(yīng)的專家評閱意見及修改意見XML文件。
畢業(yè)年份的每一位研究生應(yīng)該提交一篇學(xué)位論文全文,每一篇學(xué)位論文全文應(yīng)該具有對應(yīng)的一組簡要描述該論文的論文概要信息,論文概要信息內(nèi)容存于一個XML格式的文本文件中,而這個XML格式的文本文件的名字則作為“學(xué)位論文”實體對象的一個屬性保存于對應(yīng)的數(shù)據(jù)表中。論文概要信息包含有論文編號(為了便于從數(shù)據(jù)庫中查詢到論文的中英文名稱、作者、論文全文文件名稱和內(nèi)容等論文基本信息)、論文中文摘要、論文中文關(guān)鍵字、論文英文摘要、論文英文關(guān)鍵字等。
論文概要信息具有差異性和流變性2大特點。差異性是指:不同論文之間、尤其是不同專業(yè)的論文之間,中英文摘要長度、中英文關(guān)鍵字?jǐn)?shù)目等信息可能存在非常大的差異,比如摘要的字?jǐn)?shù)可能幾十也可能幾百,關(guān)鍵字的數(shù)目也可能存在較大差異。流變性是指:隨著年份的變化,可能需要增加“學(xué)位論文”實體對象對應(yīng)數(shù)據(jù)表中和當(dāng)前論文概要信息文件均未能涉及到的畢業(yè)論文相關(guān)信息,這時若把新增的信息存入“學(xué)位論文”數(shù)據(jù)表,則需要重新設(shè)計數(shù)據(jù)庫,也需要更新Web系統(tǒng)中所有相關(guān)程序;而若把新增的信息存入論文概要信息文件中,則僅需要更新Web系統(tǒng)中與新增信息直接相關(guān)的程序。
采用XML文件保存論文概要信息,可以保存任意長度的中、英文摘要和任意數(shù)目的中、英文關(guān)鍵字也不會造成任何的磁盤或內(nèi)存空間浪費,而這些差異程度很大的數(shù)據(jù)如采用強(qiáng)結(jié)構(gòu)化的數(shù)據(jù)庫表格保存,會嚴(yán)重約束保存于本W(wǎng)eb系統(tǒng)的論文結(jié)構(gòu)與篇幅的靈活性;同時,采用XML格式容許存在有結(jié)構(gòu)差異的論文概要信息數(shù)據(jù),而基本可以不必對Web系統(tǒng)的原有程序做出改變。
每一位外審評閱專家對其評閱的每一篇論文均需給出一份“論文評閱結(jié)果”。一篇學(xué)位論文可能需要2位或多位外審評閱專家,所以一篇學(xué)位論文通常會有2份或以上的論文評閱結(jié)果;而一位外審評閱專家在同一年可能需要對多篇論文進(jìn)行評閱。不同的外審評閱專家給出的“專家評閱意見”及“修改意見”的字?jǐn)?shù)可能存在10倍以上的差異,同一專家對不同的論文給出的“專家評閱意見”及“修改意見”的字?jǐn)?shù)也存在較大差異,因此對于這種弱結(jié)構(gòu)數(shù)據(jù),從“論文評閱結(jié)果”實體對象抽離出來單獨采用每篇論文對應(yīng)幾份XML文件進(jìn)行保存具有明顯的優(yōu)勢。
(1) 提交論文:序列號(主屬性),論文編號、學(xué)號、提交第次、提交日期。
(2) 通知學(xué)生及學(xué)生反饋:序列號(主屬性),管理人員工號,學(xué)號,簡要信息,內(nèi)容,通知或反饋(“是”或“否”2選1,“是”表示是管理人員給學(xué)生的通知, “否”表示是學(xué)生給管理人員的反饋)。
(3) 通知專家:序列號(主屬性),單位代碼,管理人員工號,論文編號,外審專家代號,簡要信息,內(nèi)容,給出評閱結(jié)果最后日期。
(4)審閱論文:論文評閱結(jié)果序列號(外鍵、主屬性),提交日期。
本文遵循數(shù)據(jù)庫的設(shè)計原則,設(shè)計了研究生學(xué)位論文外審評閱系統(tǒng),界定了系統(tǒng)的用戶,分析了各類用戶的需求,繪制了實體關(guān)系圖,給出了數(shù)據(jù)庫設(shè)計方案 。界定了Web系統(tǒng)的用戶,分析了各類用戶的需求,繪制了實體關(guān)系圖,給出了數(shù)據(jù)庫設(shè)計方案。本文梳理了碩士學(xué)位論文的外審評閱過程,建立了碩士學(xué)位論文數(shù)據(jù)庫和外審的專家數(shù)據(jù)庫模板,依據(jù)不同權(quán)限的用戶,詳細(xì)給出了訪問本系統(tǒng)的角色劃分和訪問權(quán)限分配,設(shè)計了規(guī)范化的評閱模塊數(shù)據(jù)項和能夠適應(yīng)論文概要信息差異性和流變性的靈活數(shù)據(jù)存儲方案。
本文主要闡述了用戶需求分析和數(shù)據(jù)庫設(shè)計過程,完成了研究生學(xué)位論文外審評閱Web系統(tǒng)的設(shè)計。下一步的工作主要是發(fā)布本系統(tǒng)于的服務(wù)器,測試本系統(tǒng)接受來自因特網(wǎng)的可操作性能和負(fù)載承受能力,調(diào)查用戶的使用體驗,收集用戶的修改意見,在此基礎(chǔ)上進(jìn)一步改進(jìn)和完善系統(tǒng)。
參考文獻(xiàn)(References):
[1] 高 屹,王 琦,蔣若江. Web應(yīng)用開發(fā)技術(shù)(第2版)[M]. 中國北京:清華大學(xué)出版社,2013.
[2] Cristian Darie and Karli Watson. Beginning ASP.NET E-Ccommerce in C# From Novice to Professional[M]. Berkeley,USA: Apress,2009.
[3] Marco Bellinaso, Kevin Hoffman. ASP.NET Website Programming, C# Edition: Problem, Design, Solution[M]. Birmingham, England: Wrox Press, 2002.
[4] Amit Kalani. MCAD-MSCD Developing and Implementing Web Applications with Visual C#.NET and Visual Studio.NET[M]. Indianapolis, Indiana, USA: Que Publishing, 2003.
[5] 徐 謖 主編;徐 立,等. ASP.NET應(yīng)用與開發(fā)案例教程[M]. 北京:清華大學(xué)出版社,2005.
[6] (美)班納基,(美)卡羅納.康博, 譯. C# Web服務(wù)高級編程[M]. 北京:清華大學(xué)出版社,2002.
[7] 唐 耀. C#程序設(shè)計實用教程[M]. 北京:中國水利水電出版社,2005.
[8] Dino Esposito. Programming Microsoft ASP.NET MVC[M]. Redmond, Washington, USA: Microsoft Press, 2010.
[9] 王 珊,薩師煊. 數(shù)據(jù)庫系統(tǒng)概論(第四版)[M]. 北京:高等教育出版社.
[10] 伍少梅. 基于Web2.0的高校畢業(yè)論文評閱系統(tǒng)設(shè)計與實現(xiàn)[J]. 成都工業(yè)學(xué)院學(xué)報,2015,18(2):88-90.
[11] 崔磊振. 基于非結(jié)構(gòu)化數(shù)據(jù)的研究生畢業(yè)論文評閱與答辯系統(tǒng)的分析與設(shè)計[D].碩士學(xué)位論文,昆明:云南大學(xué).2016.
[12] 劉 瀟,胡 廣. 院級博士學(xué)位論文網(wǎng)上雙盲評閱系統(tǒng)設(shè)計與實現(xiàn)[J].科技創(chuàng)新導(dǎo)報,2008, 5(32): 173.
[13] 李興權(quán),李芳平,胡忠輝,等. 學(xué)位論文網(wǎng)絡(luò)評閱在研究生培養(yǎng)質(zhì)量管理方面的作用探討[J]. 研究生教育研究, 2012,6:28-32.
[14] 高鷗. 網(wǎng)上論文(作業(yè))評閱系統(tǒng)[J]. 電腦知識與技術(shù)(學(xué)術(shù)交流), 2008, 4(8): 2371-2372,2380.
[15] 陸曉雨,劉俊起. 研究生學(xué)位論文實行網(wǎng)絡(luò)評閱的探析[J]. 學(xué)位與研究生教育,2014(8): 38-42.
[16] 陳金廣,江夢茜. 碩士學(xué)位論文在線盲審系統(tǒng)的設(shè)計與實現(xiàn)[J]. 計算機(jī)教育,2014(23):68-72.