ASP.NET技術下碩士學位論文盲審系統的開發論文
引言

"雙盲評審"指論文評審過程中,學生在論文中去除個人信息和導師信息,專家評審時只能獲取論文內容,而學生也不會知道評審專家信息,相關信息對對方都是保密的[1]。研究生學位論文是研究生經過知識積累、理論結合科學實驗概括后的科研成果,它既表現了研究生的研究能力、創新能力及書面表達能力,還代表了研究生指導老師的教學水平[2]。因此,為了保障評審過程的公平性與專業性,提升研究生學位論文質量,采用"雙盲評審"是一個很好的解決方案。
傳統的論文匿名評審流程是,學院管理人員預先聯系與學院專業相符合的校外評審專家,在征得其同意的前提下,由學院管理人員將評審專家信息提交到學校研究生部,創建盲審專家數據庫,并存入各評審專家的研究方向信息,最后由學校研究生部管理人員從盲審專家數據庫中挑選合適的專家評閱論文[3]。該方式具有以下缺點:
①整個匿名評審過程主要依靠手工操作,參與人數眾多,具有周期長、費用高、效率低的特點;②論文在兩地中轉要消耗一定周期;③論文的打印裝訂和快遞來回增加了成本支出;④論文數量大,人工整理統計效率較低。采用三層架構的B/S(Client/Server)模式、基于ASP。NET技術開發的網上學位論文盲審系統,可為盲審工作提供在線、流程化的服務。系統采用"雙盲評審"的方式,讓評審結果更加客觀公正;系統操作在網上進行,可大大縮短評審周期,并給予研究生充裕的時間進行論文調整,以提高學位論文質量;由于無紙化辦公是系統的一大特點,評審的論文只需提交Word或PDF格式文檔,不需要打印,降低了論文打印裝訂和快遞成本;系統將評審過程由手工模式轉變為辦公自動化模式,可加快評審信息統計速度,提高評審工作效率[4]。
1 碩士學位論文盲審信息化管理的意義
碩士學位論文質量是評價學校教研工作和研究生導師指導工作的一個重要指標,對學校制定研究生培養計劃起到關鍵作用。學位論文質量的提升,很大程度依賴于公正、專業、客觀的評審結果。學生根據專家的評審結果,可以明確論文中存在的問題,并對其進行修改,從而提升論文質量,學生本人的專業素質也得到了提升。而專家可以在評審過程中,對學生論文存在的問題進行統計分析,在指導其他研究生時可以提出更完善的指導意見。學校通過對評審結果的匯總分析,能夠掌握當前本校的整體科研水平,并對研究生培養方式進行改進。
利用碩士學位論文盲審系統對盲審工作進行信息化管理,能夠有效避免傳統論文評審過程中的問題。首先系統完全排除了人為因素,可自動根據研究方向分配論文,學生和專家互不知道身份,從學生提交論文、論文分配給專家到專家對論文進行評審,整個過程中沒有第三者介入,消除了專家的個人判斷和高校中部分管理人員的暗箱操作,使評審結果更加切合實際、公平、可參考性強;其次,系統在Web環境下提供在線服務,學生和專家只需在網絡環境中登陸瀏覽器,即可進行相應操作。避免了傳統評審過程中,學生打印裝訂論文、提交論文、院辦管理人員對學位論文挑選分批選定送審單位、評審專家等過程,有效地縮短了評審周期,使專家能在有限時間內對論文進行方便快速地評審,也可為學生修改論文提供更充足的時間。
2 系統關鍵技術
2。1 ADO。NET技術ADO。NET是一個用于存取數據源的COM組件,它設計了一系列對各種類型數據的訪問形式,并提供了對應的 類,在 類 中 提 供 了 與 對 應 數 據 交 互 的 屬 性 和 方 法。
ADO。NET是全新的數據訪問接口,它把訪問數據和操縱數據徹底隔離,可以在非聯機狀態下使用。ADO。NET是一組向。NET程序員公開數據訪問服務的接口,為創建分布式數據共享應用程序提供了一組豐富的組件,具有互操作性、可編程性、可伸縮性等特點[5]。
在ADO。NET中包含了多個數據庫處理類,如Con—neetion類、Command類等,這些類幫助完成連接數據庫、獲取數據、更新數據、刪除數據等操作。其中,Conneetion類和Command類負責連接數據庫服務器并執行插入、更新、刪除命令;DataReader類以只讀向前方法從數據庫服務器得到數據流;DataAdapter類使用讀取的數據填充DataSet或將DataSet的更新傳遞給數據庫服務器[6]。
2。2 SHA—1加密技術為了提高系統的安全性,在系統設計開發中,使用了SHA—1加密方式對系統中的重要信息進行加密。SHA—1算法是由NIST和NSA共同設計的哈希算法,它能計算長度不超過264bit的消息,輸出160bit的消息摘要[7]。哈希函數的兩個關鍵特性是:抗碰撞性和單向性。目前使用廣泛的散列函數采用了NIST在1995年頒布的安全散列算法SHA—1[8]。使用了SHA—1加密方法的系統,在系統被非法進入的情形下,也無法解密出以SHA—1加密技術加密后的數據。在學生和專家的系統注冊頁面中,獲取各個用戶的密碼信息,對輸入的密碼信息進行處理后,將加密后的密碼信息存入數據庫中。
3 系統功能描述
系統包括3個功能模塊:管理員模塊、學生模塊、專家模塊,如圖1所示。
系統的主要功能是根據學位論文的研究方向將論文自動分配給相應專家進行評審,學生根據評審結果對學位論文進行修正,以提升論文質量。因此,系統的關鍵是自動分配規則的設置,而自動分配的基礎是研究方向規范化。系統的核心是客觀專業的評審結果,而評審的基礎是評審規則規范化。本系統的研究方向根據學院的招生簡章進行劃分,評審規則由學院嚴格制定。論文的自動分配規則是:①一篇論文分配給兩個專家;②專家的研究方向對應論文的研究領域;③專家最多評審4篇論文;④專家不是該論文作者的指導老師;⑤專家未退回該論文;⑥專家導師類型為博導和碩導;⑦專家是否參加評審狀態為"是",為"否"則不參與評審。
3。1學生模塊
(1)提交說明。提交說明對學生提交論文過程中的規則作出說明,如論文格式、論文大小限制等,說明論文評審的步驟,幫助學生理解評審過程。
(2)在線提交。在線提交包括"我要提交"和"已投論文"。"我要提交"分為3步,填寫論文基本信息、確認個人基本信息、上傳學位論文,提交結束。論文提交后,系統將自動根據論文的研究方向把論文分配給符合評審規則的專家進行評審。學生在"已投論文"列表中可以查看論文的基本信息和評審信息,包括評審狀態、評審時間、評審結果等,但看不到專家信息。
(3)個人信息。個人信息包括個人資料和修改密碼兩部分,學生可以更改自己的注冊信息以及修改登錄密碼。
3。2專家模塊
(1)使用導航。使用導航即專家評審說明,為專家詳細介紹本系統功能,講解評審流程,并對評審過程中的規則進行詳細說明。
(2)論文管理。論文管理分為未審論文管理和已審論文管理。在管理未審論文時,專家可查看未審論文的基本信息,但看不到論文作者信息。下載學位論文后,根據論文的質量和內容選擇退回或評審,退回后的論文將繼續分配給其他專家評審。評審過程中,可根據要求的評審規則和撰寫規定結合專家自身專業知識對論文進行評審,并提交評審結果;在管理已審論文時,專家可在列表中看到專家已評審過的論文,查看評審信息,并對評審結果進行修改。
(3)個人信息。個人信息包括個人資料、修改研究方向和修改密碼3部分,專家可以修改自己的基本信息與研究方向,以及登錄密碼,研究方向是論文分配的基礎。
3。3管理員模塊
(1)使用導航。使用導航可以為管理員提供本系統的使用說明,以幫助管理員更有效、正確地使用本系統。
(2)論文管理。論文管理包括未審論文管理、待審論文管理、已審論文管理、退回論文管理以及全部論文管理5部分。管理未審論文時,可查看自動分配評審專家失敗的論文信息,分析分配失敗的原因后可對其手動分配評審專家;管理待審論文時,可以查看已分配但評審專家還未評審的論文信息,根據論文上傳時間,管理員可以督促專家盡快完成評審;管理已審論文時,可以查看專家已評審的論文信息,以及論文評審信息;管理退回論文時,可以查看被專家退回的論文信息,并根據論文情況對其手動分配評審專家;管理全部論文時,可查看所有已提交的論文,查看論文基本信息以及論文評審信息。另外,系統可以選擇論文提交時間段查看對應時間段的論文信息,支持論文名和研究方向檢索。
(3)人員管理。人員管理包括學生管理和專家管理。學生管理部分可查看、刪除學生注冊信息;專家管理部分可查看專家登錄信息,并對其進行研究方向的修改、刪除操作,控制專家是否參加評審,還可為專家新建登錄賬號。
(4)系統設置。系統設置分為研究方向管理、專業管理、分配規則管理及修改密碼。研究方向管理可以查看研究方向信息,進行增加、修改、刪除等操作;專業管理可查看專業信息,并進行增加、修改、刪除等操作;分配規則管理可以修改專家評審次數,還可設置一篇論文需要分配的專家個數;修改密碼可以更改管理員的登錄密碼。
4 數據庫設計
本系統選擇SQL Server 2008作為數據庫管理系統。
根據系統的要求和功能實現,設計數據表結構。學位論文盲審系統數據關系如圖2所示。數據庫中主要有管理員表(Admin)、學生表(Students)、專家表(Teachers)、研究方向表(StudyAspects)、專業表(Major)、論文表(Papers)、評審表(Evalution)等。其中專家表的主鍵作為學生表的外鍵,專家與學生的關系為一對多關系;學生表的主鍵作為論文表的外鍵,學生與論文的關系是一對一關系;論文表的主鍵作為評審表的外鍵,論文和評審的關系是一對多關系,一篇論文分配給至少兩位專家評審,則至少有兩條評審記錄;專業表的主鍵作為學生表和專家表的外鍵,都屬于一對多關系;研究方向表的主鍵作為論文表的外鍵,屬于一對多關系。
5 系統實現
Net是微軟網絡服務開發平臺的總稱,任何ASP。NET應用程序都能夠使用。NET Framework,結合ADO技術連接SQL Server2008數據庫系統,基本能實現中小應用開發,開發過程較輕量化,開發時間周期較短[9]。
本系統使用C#語言,并將Microsoft Visual Studi—o2010作為開發系統平臺。系統的實現基于三層架構思想,將系統的開發分為數據層、業務層和表示層,三層體系的應用程序在中間層進行數據訪問、合法性檢驗、業務邏輯等工作[10]。由于編程中對象需要先實例化才能使用,為了描述系統管理的每類對象,需要針對每一個實體建立一個描述類,因此新增了實體層。其中,實體層由字段和封裝后的屬性組成,用實體類描述對象進行數據傳輸和管理,創建了Admin。cs、Attach。cs、Students。cs、Teachers。cs、Papers。cs、Evalution。cs、Major。cs、StudyAspects。cs、Rule。cs、State。cs等10個類文件以訪問10個表;數據層是三層中的最下層,負責數據的存儲和交流[11—12],創建了Database。cs數據庫連接公共類,以實現對數據表Select、Insert、Update、Delete的統一操作;業務邏輯層主要集中在業務規則制定、業務流程實現等與業務需求相關的系統設計,創建了Login。cs,LoadInfo。cs等一些類,將業務處理與數據展示分開,以增強程序的靈活性和重用性;表示層主要表現數據和接收用戶輸入的數據,提供給用戶一種可交互式的操作界面,創建了Default。aspx、allPapers。as—px、Paperdetail。aspx等頁面,在頁面的隱含類文件中調用業務層中編寫的類以實現系統功能。
5。1登陸模塊實現在登錄模塊中,對用戶的密碼解密后進行匹配驗證成功,才能登陸系統。
SHA—1加密代碼如下:
public static string Encrypt(string cleanString)
{
System。Text。Encoding ed= Encoding。Default;
Byte[]clearBytes=ed。GetBytes(cleanString);
Byte[]result;
SHA1sha= new SHA1CryptoServiceProvider();
result=sha。ComputeHash(clearBytes);
string strPwd= BitConverter。ToString(result);
string[]strPwd2=strPwd。Split('—');
string t_strPwd=" ";
for(int i=0;i<strPwd2。Length;i++)
{
t_strPwd+=strPwd2[i];
}
return t_strPwd。Trim();
}
5。2學生論文上傳模塊實現學生論文上傳模塊,包括學生要提交論文的標題、專業類別、中文摘要、關鍵字、研究方向等信息,并上傳Word或PDF格式的論文文檔。上傳后的論文將自動隨機分配給相應專家。
5。3專家評審模塊實現專家對論文進行評審時,可先閱讀論文詳細內容,若與自身的研究方向不匹配則可退回;若相符則選擇評審。
評審規則主要由論文選題的理論意義或實用價值、對本學科及相關領域的綜述與總結、基礎理論與專業知識、科研成果與創新能力、寫作能力與學風等方面組成。
6 結語
本文論述了基于ASP。NET的學位論文盲審系統的設計與實現。系統實現了學生在線提交學位論文、評審信息查詢、在線閱覽論文;系統根據論文研究方向隨機自動分配符合條件的專家,專家在線評審論文,評審過程中學生和專家互不知道身份,屬于"雙盲評審";管理員在線統計論文評審結果,進行學生、專家信息管理和系統設置。系統的實現為盲審工作提供了在線、流程化的服務,對學位管理以及實現研究生教育培養工作的信息化、規范化有著重要意義。
參考文獻:
[1]顧越樺,陸愛華。完善研究生學位論文"雙盲"評審工作的實踐與思考[J]。高等建筑教育,2012,21(1):33—36。
[2]蘇日娜。對研究生學位論文匿名評審制度的實踐與反思———以TJ大學為例[J]。內蒙古工業大學學報:社會科學版,2009,18(1):25—27,37。
[3]蔣紅燕。碩士學位論文盲審制度效果探討[J]。牡丹江教育學院學報,2006(1):39—40。
[4]呂向前。研究生學位上評審系統設計與應用研究[J]。科技資訊,2013(6):27。
[5]龍馬創新教育研究室。ASP。NET從入門到精通[M]。北京:人民郵電出版社,2010。
【ASP.NET技術下碩士學位論文盲審系統的開發論文】相關文章:
系統技術開發合同11-02
碩士學位論文致謝12-03
網絡系統技術開發合同書04-09
碩士學位論文評語通用09-26
碩士學位論文開題報告08-09
BIM技術下的建筑節能論文范文09-04
大學碩士學位論文開題報告11-23
碩士學位論文開題報告15篇10-05
碩士學位論文開題報告(15篇)12-11
碩士學位論文答辯決議模板11-26
- 相關推薦