摘要:該文通過一個網上論文評閱模型的構建,對教學和管理網上應用的可行性進行了探討,這個模型可以很容易的被實例化。
關鍵詞:網絡;論文;評閱
中圖分類號:TP311文獻標識碼:A文章編號:1009-3044(2008)35-2371-02
An on-line Paper Comment System
GAO Ou
(CCP Hubei Provincial Committee Province Straightens Organ Working Committee Party School, Wuhan 430070, China)
Abstract: This article through on-line paper comment the model the construction, the application feasibility has carried on the discussion to the teaching and the managerial of online, this model may very easy by the instantiation.
Key words: intranet; article; comment
1 導言
由于計算機的普及,越來越多的學生使用計算機來完成自己的論文(作業),向教師提交的也不再是手寫的紙質文檔,而是電子文檔的打印件,這樣的文檔雖然美觀整潔,便于教師評閱。但在信息化應用不斷深入的今天,總讓人感覺路只走了一半,隨著網絡的完善某些文科專業的論文(作業)的提交、分派、評閱和成績查詢在局域網上來完成已經成為可能。這樣不但提高了效率,也節省了大量的紙張及打印費用,也使論文(作業)的管理規范化。基于這種構想,本文提供一個基于局域網的論文(作業)評閱系統模型。
2 基本結構與工具
2.1 系統模塊及流程
1) 模塊
論文(作業)上傳:學員上傳論文(作業);
論文(作業)分派:教務管理人員將論文(作業)分派給各位教師;
論文(作業)評閱:教師對分派給自己的論文(作業)進行評閱;
成績查詢:學員查詢自己的論文(作業)成績;
用戶維護:用戶修改自己的密碼。
2) 基本流程(如圖1)。
2.2 基本組成
該系統包括:四個與之有關的數據表,一個文件上傳組件,一個服務器文件夾,若干個Web文件。該系統即可作為一個獨立的系統使用,亦可作為一個更大的教學管理系統的一個子系統使用,作為一個大系統的子系統時,部分數據表是與其他子系統共用的,如有關學員、教師、教學管理人員信息的數據表。
2.3 使用工具
數據庫:ms access
程序:asp
文件上傳工具:aspuplord
3 數據表
數據庫為article,其中包含四張數據表。
3.1 Student
Student表用于存放學員的信息,包括如下字段:
3.2 Teacher
Teacher表用于存放教師的信息,包括如下字段:
3.3 Manager
Manager表用于存放教學管理人員的信息,包括如下字段:
3.4 Article
Aricle表用于存放論文(作業)的信息,包括如下字段:
4 主要模塊流程
4.1 建立學員信息
此模塊不是必須的,如果論文(作業)管理系統是一個獨立的系統,則需有此模塊,如果是作為一個更大的管理系統的一個部分,則此模塊應放在其他子系統中,如學籍子系統,如圖2。
4.2 學員提交論文(作業)如圖3。
4.3 教學管理人員分派論文(作業)如圖4。
4.4 教師評閱論文(作業)如圖5。
4.5 學員查詢成績,如圖10。
5 文件
5.1 變量
userid:用戶ID標識,保存登錄成功用戶的編號;
status:用戶類別標識,區別登錄是的管理員,如果以管理員身份登錄成功,其值為manager,如果以教師身份登錄成功,其值為teacher;
log:登錄成功標識,登錄成功時其值為success。
5.2 文件
1) Index.htm:主界面,通過功能菜單供用戶選擇操作,內容包括:學員選項、管理員及教師選項。
2) Student.htm:學員操作選擇界面,包括:提交論文(作業)、成績查詢兩個功能選項。
3) Managerandteacher.htm:管理員及教師操作選擇界面,包括:登錄、改密碼兩個功能選項。
4) Confirm.asp、confirmed.asp:確認學員身份界面,如果輸入的學號、姓名正確,則進入提交論文(作業)界面,否則提示錯誤信息。
5) Articleup.asp、articleuped.asp:提交論文(作業)界面,供學員提交論文(作業)使用,其中要求學員輸入論文(作業)標題及文件路徑。如果此前曾經提交過論文(作業),則提示是否繼續提交;如果已經過了提交期,則提示拒絕接受提交。
6) Gradeshow.asp、gradeshow.asp:成績查詢界面,供學員查詢成績使用,學員只需輸入學號及姓名即可看到論文(作業)的成績及評語。
7) Login.asp、logined.asp:登錄界面,供管理員及教師使用,既可以管理員身份登錄,也可以教師身份登錄。若以管理員身份登錄,則顯示論文(作業)分派界面;若以教師身份登錄,則顯示分派給該教師的論文(作業)列表。登錄界面要求輸入編號及密碼。
8) assignselect.asp:選擇分派班級界面,要求管理員選擇要分派論文(作業)的班級。
9) Assignlist.asp、assign.asp:論文(作業)分派界面,顯示管理員所選班級所有學員的學號、論文(作業)標題,對于每篇論文(作業)均提供分派選項,以確定由哪位教師來評閱。
10) Commentselect.asp:選擇評閱班級界面,要求教師選擇要評閱論文(作業)的班級。
11) Commentlist.asp:待評論文(作業)列表,顯示分派給該教師的所有論文(作業)的學員編號、論文(作業)標題,對每一篇論文(作業)均提供評閱選項,使教師進入評閱界面。
12) commnet.asp、commented.asp:論文(作業)評閱界面,供教師評閱論文(作業)使用。顯示學員的編號、論文(作業)標題及與論文(作業)原文的鏈接,界面接受論文(作業)成績及評語的輸入。
13) Passwordchange.asp、passwordchanged.asp:修改密碼界面,既可選擇管理員身份,也可選擇教師身份,修改密碼要求提供用戶編號、原密碼及新密碼,新密碼需要確認一次。
參考文獻:
[1] 李海藩. 軟件工程導論[M]. 北京:清華大學出版社,1999.
[2] (美)Greg Buczek. ASP應用開發指南[M]. 李博,于騫, 譯. 北京:科學出版社,2000.