郭文榮
(北京聯合大學北京 100101)
大學論文評審系統的設計與實現
郭文榮
(北京聯合大學北京 100101)
詳細介紹了大學論文評審系統的應用開發背景、系統開發方案、系統功能結構設計、數據庫設計以及系統功能的實現。系統基于B/S模式,采用DreamWeaverCS3、ASP和Access數據庫開發,實現了用戶登錄驗證,學生在線提交論文、查詢論文評審信息、發表留言,專家在線查詢、下載和評審論文以及回復留言,管理員后臺數據管理等功能,提高了大學論文評審的效率,實現了大學論文評審和管理的高效性、數字化和網絡化。
論文 評審 B/S模式 ASP 大學
隨著社會信息化時代的到來以及計算機網絡的普及應用,學校教育和教學工作的方式也隨之發生變化。目前,使用現代化技術手段進行數字化和網絡化的教學管理已經成為學校發展的主要方向。作為高校教學管理的一項重要內容,學生畢業設計論文的評審及管理工作量大且涉及的人員多,傳統的手工管理方式已經很難適應現在的管理需求。因此,開發一套基于計算機網絡的大學論文評審系統,使得這項工作能夠借助于網絡實時在線完成,減輕評審和管理人員的工作量,提高論文評審和管理的效率,實現教學管理的數字化、網絡化和規范化就顯得尤為重要,系統就是在這一應用前提下得以設計開發的。
大學論文評審系統的功能設計主要考慮用戶的使用需求,系統用戶主要包括學生、評審專家和管理員。為此,將整個系統的功能按照前臺和后臺劃分為兩大部分。其中,前臺部分主要面向學生和評審專家,可以為學生提供系統登錄、上傳論文、修改個人賬戶信息、查詢論文評審信息以及發表留言等功能,專家則可以進行系統登錄、論文查詢、下載和評審、修改個人賬戶信息和回復留言等操作。后臺部分主要是面向管理員,管理員可以進行后臺數據庫信息的管理,包括學生信息、專家信息、論文信息、評審分配信息、論文評審信息以及留言信息等,系統的整體結構如圖1所示。

圖1 大學論文評審系統功能結構圖
系統的開發環境采用Windows XP Professional/Windows 7旗艦版操作系統,Web服務器采用IIS[1]5.0/IIS7.0。網站開發模式采用當今流行的B/S模式[2],選擇此模式主要是基于其易于開發、維護和升級,用戶訪問方便,且應用程序具有良好的開放性和可擴展性,能夠滿足本系統的開放式應用開發需求。網頁設計工具選擇DreamWeaverCS3,DreamWeaverCS3具有良好的可視化操作界面、站點建立和管理方便及CSS[3]等網頁設計功能強大且擴展性好,對各種動態服務器技術和數據庫技術提供良好的支持。動態服務器技術選擇ASP,ASP的特點是簡單易學、開發效率高、服務器端功能強大和數據庫訪問方便,適合本系統的開發需求。后臺數據庫采用Microsoft Access 2003,其良好的操作界面、強大的數據存儲和處理能力以及一定的數據安全性能夠滿足本系統的數據管理需求。
系統數據庫主要用于存儲完成系統功能所需的各種數據信息,系統數據庫設計[4]包括8個數據表,如圖2所示。這些數據表分別用來保存學生、專家和管理員的賬戶信息、論文信息、評審分配信息、論文評審信息、留言信息和留言回復信息等。系統數據庫的連接采用ODBC[5]數據源方式,通過在服務器上建ODBC數據源,在DreamWeaverCS3中連接數據源從而實現與數據庫的連接。在連接數據庫之后,ASP頁面通過ADO[6]的記錄集對象(Recordset)和命令對象(Command)實現對數據庫記錄的各種操作。

圖2 產品數據成熟度進階過程
系統主要功能模塊實現如下。
⑴用戶登錄驗證
用戶登錄是用戶進入系統的第一步,系統根據用戶的登錄身份以及輸入的用戶名和密碼在數據庫中的學生表、專家表或管理員表中進行登錄驗證,驗證成功后系統即轉向該用戶主頁面,登錄失敗則顯示提示信息,需重新登錄。此外,當用戶忘記密碼時,系統還可以顯示該用戶的密碼問題,提示用戶輸入密碼答案以進行登錄。
⑵用戶賬戶維護
用戶登錄系統后,可以查看自己的賬戶信息,并根據需要進行修改,例如:為了保證賬戶的安全性,可定期修改登錄密碼、密碼問題和密碼答案等。此外,還可以修改其他允許更改的賬戶信息。
⑶學生提交論文
學生登錄系統后,,可以編輯并且提交自己的論文信息以供專家評閱,。系統將學生提交的論文信息保存在數據庫的論文表中,包括論文ID、學生ID、題目、作者、關鍵字、中文摘要、英文摘要、字數、論文保存路徑、上傳時間、所屬專業領域和指導教師等信息,上傳的論文文件將保存在服務器的指定目錄下,論文文件的上傳采用AspUpload組件來實現。學生提交論文后,可以查看并修改自己的論文信息,此外還可以查看論文的評審情況。
⑷專家評審論文
專家登錄系統后,可以查看需要評審的論文列表,選擇論文進行下載和評閱,并給出各個評審項目的分數和評審意見,系統將自動生成評審成績并修改評審狀態。論文下載是通過自定義的文件下載函數來實現的。論文評審信息將保存在數據庫的論文評審表中,包括:評審ID、論文ID、專家ID、評審項目1至項目N的分數、評審總成績、評審意見、評審時間和評審狀態等。
⑸在線留言與回復
學生可以與評審專家進行在線留言,進行溝通交流。評審專家可以在線查看和回復留言。留言信息保存在留言表中,包括留言ID、留言標題、留言內容、留言時間和留言者ID等,留言回復保存在留言回復表中,包括回復ID、留言ID、回復標題、回復內容、回復時間和回復者ID等。學生登錄系統后,可以查看專家回復內容。
⑹用戶信息管理
用戶信息管理主要由管理員進行操作,包括對學生、專家信息的添加/修改/刪除等。學生信息主要包括學生ID、姓名、性別、年齡、密碼、班級、專業、郵箱、密碼問題和密碼答案等信息。專家信息主要包括專家ID、姓名、性別、年齡、密碼、所在單位、研究專業領域和郵箱等信息。管理員對新建的學生、專家帳戶設置初始密碼,學生、專家登錄后可以修改密碼以及其他可更改的帳戶信息。
⑺論文信息管理
論文信息管理主要包括對論文的查詢、統計和歸檔管理,管理員可以查詢單個論文的信息,也可以按照班級或專業對論文進行查詢和統計,并將統計結果以Excel文件的形式輸出。此外,還可以對論文文件進行統一管理。
⑻論文評審管理
論文評審管理主要包括評審分配管理和評審信息管理,評審分配管理是將學生論文分配給不同專家進行評審,專家登錄后只能看到自己需要評審的論文信息。評審分配表中包括專家ID、學生ID、論文ID及評審期限等信息。評審信息管理是對論文評審情況的統計和管理,包括論文評審成績的統計、輸出和打印。
⑼留言信息管理
管理員可以查看和管理留言,包括留言和留言回復信息。管理員可以按照時間、留言者或者回復者對留言信息進行排序和查看。此外,還可以根據留言時間對留言進行定期整理或清除操作。
介紹了大學論文評審系統的設計與實現過程,通過對系統功能和數據庫結構的規劃設計,利用DreamWeaverCS3、ASP和Access完成前后臺各個功能頁面的設計和功能,實現了系統預期的各項功能,為大學論文的評審和管理提供了一種實時、高效、方便和可靠的方式。
[1]余曉浩.Dreamweaver CS3網頁設計與網站建設完全攻略篇[M].北京:清華大學出版社,2008:160-180.
[2]馮昊,張文娟,萬寧,楊海燕.ASP動態網頁設計與應用[M].北京:清華大學出版社,2013:44-78.
[3]官辛華,譚耀輝,駱霞權.邊做邊學Dreamweaver CS3網頁設計案例教程[M].北京:人民郵電出版社,2010:140-136.
[4]何玉潔,劉福剛,于紹娜,余陽,張榮梅.數據庫原理及應用(第2版)[M].北京:人民郵電出版社,2012:139-163.
[5]張景峰,莊連英,李杰,張云峰,范強.ASP程序設計及應用(第二版)[M].北京:中國水利水電出版社,2012:182-235.
[6]王萍萍,李曉娜,孫更新.ASP+Dreamweaver動態網站開發[M].北京:清華大學出版社,2008:197-230.
Design and Implementation of University Paper Review System
GUO Wen-rong
(Beijing Union University,Beijing 100101,China)
This paper describes in detail the application development background,system development scheme,system function structure design,database design and system function implementation of university paper review system.This system is based on B/S mode and developed by DreamWeaverCS3,ASP and Access database,which implements such functions as user login authentication,online paper submission,paper review information inquiry and message publication for students,as well as online inquiry,download and review of paper and message reply for experts,and the background data management for administrators.This system improves the efficiency of university paper review,and implements high efficiency,digitalization and networking of university paper review and management.
PDM;paper;review;B/S mode;ASP;university
TP311.52
A
1008-1739(2014)24-59-3
定稿日期:2014-11-26