[發明專利]一種基于Web的作業附件批改的方法無效
| 申請號: | 201010291211.7 | 申請日: | 2010-09-21 | 
| 公開(公告)號: | CN101968738A | 公開(公告)日: | 2011-02-09 | 
| 發明(設計)人: | 楊海 | 申請(專利權)人: | 南京易學教育軟件有限公司 | 
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;H04L29/08 | 
| 代理公司: | 南京蘇高專利商標事務所(普通合伙) 32204 | 代理人: | 柏尚春 | 
| 地址: | 210012 江蘇省南京市雨*** | 國省代碼: | 江蘇;32 | 
| 權利要求書: | 查看更多 | 說明書: | 查看更多 | 
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 web 作業 附件 批改 方法 | ||
技術領域
本發明涉及一種基于Web的作業附件批改的方法。
背景技術
隨著網絡教學的推廣,基于Web的作業附件批改得到了越來越多的關注。而傳統的基于Web的作業附件批改方法由于技術上的限制,操作復雜度高,用戶體驗效果差,使得基于Web的作業附件批改的推廣受到了一定的限制。
傳統的基于Web的作業附件批改,一般都要先將作業附件下載保存到本地,在本地目錄中找到相應的附件后打開批改,完成后返回瀏覽器,重新選擇批改好的附件并回傳到服務器。由于要批改的作業附件比較多,而附件的命名又很難達到規范統一,為防止下載下來的附件與學生對應不上,需選擇相應的下載路徑和重命名附件名稱。這樣,傳統的基于Web的作業附件批改,需要七個步驟:點擊下載、另存路徑選擇、重命名附件、在本地目錄查找并打開附件、批改附件、選擇附件和回傳附件。這種附件批改方式操作復雜,且效率比較低,與網絡教學快捷便利的特點相悖,這也是基于Web的作業附件批改方式至今沒有被大家廣泛應用的根本原因。
發明內容
發明目的:本發明的目的在于克服現有的基于Web的作業附件批改方法的不足,提供了一種高效、便捷的基于Web的作業附件批改的方法。
技術方案:本發明所述的基于Web的作業附件的批改方法,包括批改步驟和回傳步驟;
所述的批改步驟具體包括如下步驟:
(11)點擊批改按鈕,程序調用javaScript腳本函數callApplet(?),在這個函數中,首先判斷客戶端是否安裝有jre,如果沒有,將引導用戶安裝jre;如果已經安裝有jre,程序將通過ajax獲取附件的存放路徑,然后調用AttachmentApplet里面的downLoadFile函數,將相關參數,如附件名稱、附件存放路徑、教師編號、學生編號等傳進此函數中;
(12)在AttachmentApplet的downLoadFile函數中,先根據傳過來的附件存放路徑,通過servlet從服務器上讀取文件流,寫入本地的臨時文件中,這樣就將服務器上的附件下載到了本地的指定目錄中,作為臨時文件;
(13)在本地臨時文件寫入完成后,程序將通過Runtime.getRuntime().exec({“cmd”,”/C”,filePath})來關聯本地應用程序,直接打開文件,至此,完成文件的下載和關聯打開,老師可以進行批閱;
所述的回傳步驟具體包括如下步驟:
(21)完成批閱并保存后,點擊回傳按鈕,程序調用AttachmentApplet中的uploadFile函數,uploadFile函數根據傳進來的參數,找到批閱過的本地文件;
(22)通過調用servlet將批閱過的本地文件上傳到服務器上,完成附件的回傳,并修改數據庫中本作業的批改狀態,保存記錄。
在附件的回傳過程中,為防止網絡中斷造成上傳失敗,采取了分段傳輸的方式,將文件根據大小劃分為若干塊,在傳輸過程中,按塊進行傳輸,如果出現中斷,程序將自動嘗試再次連接,在一定嘗試連接次數內,如果連接成功,附件將繼續進行上傳,這樣加大了附件的回傳成功率。
在附件的回傳過程中,提供進度條實時告訴用戶當前傳輸的狀況。
在回傳成功后,作業批改頁面將有相應的回傳成功提示,同時程序將自動刪除本地的臨時文件,不在本地留有垃圾文件。
點擊下載、另存路徑選擇、重命名附件、尋找附件并進行批改、回傳時的文件選擇,這些傳統基于Web的作業附件批改中的復雜操作借助于applet技術,被化繁為簡,點擊兩下按鈕即完成附件批改。該技術實現使得用戶實際操作只剩下三個步驟:打開、批改、回傳。
本發明的有益效果為:1、本發明方法是基于java的applet技術實現的,操作界面只包含兩個功能按鈕:批改按鈕和回傳按鈕,并且從下載附件到回傳附件整個過程,都無須切換界面,一個頁面兩個按鈕即可完成全部工作,操作高效、便捷;2、傳統的基于Web的附件回傳技術受網絡環境影響非常大,常常回傳失敗,對于稍大的文件回傳成功的概率就更小了;本發明考慮到網絡上行速度較慢,網絡故障等問題,附件回傳過程采用了斷點續傳技術,例如,回傳過程中網絡臨時中斷,或者網速過慢,造成數據包傳送失敗,程序會重新連接服務器,從傳送失敗的數據包開始重新回傳附件,大大提高附件回傳的成功率。
附圖說明
圖1為本發明方法原理流程圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京易學教育軟件有限公司,未經南京易學教育軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010291211.7/2.html,轉載請聲明來源鉆瓜專利網。





