摘要:開放教育本科學生學位外語考試每年組織兩次,考試成績由中央電大下發紙質版和Excel電子版,學生則通過教學點人工查詢,費時費力,且查詢效率低。隨著計算機網絡技術廣泛應用,為方便學生通過Internet查詢學位外語考試成績,本文探討了如何利用ASP技術進行南京電大開放教育學位外語成績查詢系統的設計與實現,隨時隨地方便學生快速查詢,提高開放教育教務管理水平和效率。
關鍵詞:ASP;開放教育;學位外語;成績查詢系統The design and implementation of open education
degree foreign languages query system in NJTVU
Zhang Yong(Nanjing Radio and TV University,Nanjing,Jiangsu Province210002)
Abstract:Open Education degree in foreign language exams twice a year, test scores issued by the CRTVU paper version and the electronic version of Excel, the students through teaching point query, time consuming, and low query efficiency. With the wide application of computer network technology, to facilitate foreign degree students through Internet query results, the paper discusses how to use ASP technology design and implementation of Open Education degree in NJTVU Foreign Language query system were to enable the students quickly find anywhere, improving open education dean management level and efficiency.
Key words:ASP;Open education;Degree in foreign languages;Results inquiry system1引言
開放教育本科學生學位外語符合相關要求是申請學位的基本條件之一,而通過中央電大考試中心組織的學位外語考試是滿足該條件的途徑之一,中央電大學位外語考試每年組織兩次,分別在每年春季(五月份)、秋季(11月份)進行,學位外語考試成績由中央電大以紙質文件和Excel電子文檔形式發放,學生則通過教學點查詢開放教育學位外語考試成績。
南京電大教務處學籍科負責全系統開放教育本科學生學位初審工作,至2014年春季,累計通過學位審核1286人。如何做好每學期開放教育本科學生學位初審時學位外語成績查驗工作,且隨著學位紙質成績存檔材料越來越多,怎么樣快速方便地查驗學生學位外語成績,是開放教育學籍管理人員應該思考的問題。利用ASP技術開發南京電大開放教育學位外語成績查詢系統勢在必行,采用B/S模式,使用戶不需要安裝任何客戶端軟件,就能通過Internet查詢南京電大開放教育本科學生學位外語考試成績信息。
2系統開發工具介紹
ASP是動態服務器頁面(Active Server Page)外語縮寫。是微軟公司開發的代替CGI腳本程序的一種應用,它可以與數據庫和其它程序進行交互,是一種簡單、方便的編程工具。ASP的網頁文件的格式是.asp,現在常用于各種動態網站中,與HTML相比,ASP網頁具有以下特點:
⑴利用ASP可以實現突破靜態網頁的一些功能限制,實現動態網頁技術;
⑵ASP文件是包含在HTML代碼所組成的文件中的,易于修改和測試;
⑶服務器上的ASP解釋程序會在服務器端執行ASP程序,并將結果以HTML格式傳送到客戶端瀏覽器上,因此使用各種瀏覽器都可以正常瀏覽ASP所產生的網頁;
⑷ASP提供了一些內置對象,使用這些對象可以使服務器端腳本功能更強。例如可以從web瀏覽器中獲取用戶通過HTML表單提交的信息,并在腳本中對這些信息進行處理,然后向web瀏覽器發送信息;
⑸ASP可以使用服務器端ActiveX組件來執行各種各樣的任務,例如存取數據庫、發送Email或訪問文件系統等;
⑹由于服務器是將ASP程序執行的結果以HTML格式傳回客戶端瀏覽器,因此使用者不會看到ASP所編寫的原始程序代碼,可防止ASP程序代碼被竊取;
⑺方便連接ACCESS與SQL數據庫;
ASP也不僅僅局限于與HTML結合制作WEB網站,而且還可以與XHTML和WML語言結合制作WAP手機網站。
3系統數據庫設計
南京電大開放教育學位外語成績查詢系統的數據庫采用的是Access數據庫,Access數據庫管理系統是Microsoft Office套件的重要組成部分,可在Windows平臺環境下運行。Access適用于小型商務活動,用以存貯和管理商務活動所需要的數據。Access不僅是一個數據庫,而且它具有強大的數據管理功能,它可以方便地利用各種數據源,生成窗體(表單),查詢,報表和應用程序等。
南京電大開放教育學位外語成績查詢系統的數據庫主要涉及系統管理員信息表、系統公告信息表和學位外語成績信息表:
⑴管理員信息表(Admin):用于存放系統的基本配置信息、系統管理員登錄賬號和口令等信息。
⑵公告信息表(Notice):用于存放系統的公告信息,包括系統公告標題、公告內容、公告的時間等信息。
⑶學位外語成績信息表(Score):用于存放學位外語成績信息,包括學生學號、姓名、性別、專業、身份證號碼、學位外語課程代碼、學位外語考試時間和學位外語考試成績等信息。
4系統詳細設計
4.1 系統功能圖
南京電大開放教育學位外語成績查詢系統功能圖,見圖1。
4.2 系統模塊功能
開放教育學位外語成績查詢系統成功發布后,教學點和學生均可以通過系統網址訪問該系統,系統主頁面見圖2。
下面分別從學生或教學點學位外語成績查詢角度、系統管理員管理的角度,分別介紹南京電大開放教育學位外語成績查詢系統的主要功能。
4.2.1 學位外語成績查詢模塊
學位外語成績查詢模塊是本系統最主要的功能,開放教育學生可以通過該功能查詢學位外語考試成績;開放教育教學點可以通過此功能查詢學生學位外語成績信息,同時通過頁面打印功能,打印學生學位外語成績單,作為學位申報必備材料。查詢條件:學生的學號和姓名,兩個條件必須同時滿足。
在學位外語成績查詢模塊ASP源代碼中,讀取數據庫SQL代碼可以通過:
sql=select * from Score where xh= '"&key1&"' and xm= '"&key2&"'。
該SQL語句從學位外語成績信息表Score中找到同時滿足以上條件的記錄。滿足條件,顯示該學生學位考試成績信息,包括:學生的學號、姓名、性別、專業、身份證號碼、學位外語考試時間和考試成績等。
4.2.2 系統管理功能模塊
系統管理模塊是方便系統管理員對開放教育學位外語成績查詢系統進行管理而設計,系統管理員成功登錄系統后,可以對系統配置、系統公告和學位外語考試成績等信息進行管理。系統管理詳細功能如下:
⑴系統管理:包括開放教育學位外語成績查詢系統網站的配置信息管理、系統管理賬號管理、系統數據庫備份。
⑵公告管理:公告包括系統運行信息、學位外語成績發布情況等信息的增加、刪除和修改。
⑶學位外語成績信息管理:包括學位外語成績信息的增加、查詢、刪除和修改,學位外語成績信息EXCEL導入等功能。
由于學位外語成績信息數據由中央電大通過紙質文檔和EXCEL電子文檔形式下發,我們可以按照開放教育學位外語成績查詢系統中學位外語成績信息表(Score)數據表的格式要求,制作規范的學位外語成績信息EXCEL表,使用系統學位外語成績EXCEL導入功能完成每學期開放教育學位外語成績數據的導入。
5結束語
南京電大開放教育學位外語成績查詢系統目前已經通過測試,系統的實現,不僅方便了南京電大開放教育各教學點和學生查詢學位外語考試成績信息,更方便了學籍管理人員在學位初審過程中,對學位外語成績信息的驗證管理,提高了開放教育教務管理水平和效率。
[參考文獻]
[1]穆江濤,聶雪.ASP程序設計[M].北京:北京大學出版社,2009.
[2]張勇,韓昌選,張奕.基于ASP技術的試卷數據庫系統[J].南京廣播電視大學學報,2006,02.
[2]張勇.開放教育畢業生信息查詢系統的設計與實現[J].電腦編程與維護,2014,10.