摘 要:Authorware是一款易學易用,基于圖標的編程環(huán)境,是非計算機專業(yè)老師自主開發(fā)實用的考試系統(tǒng)的首選。一個優(yōu)秀的考試系統(tǒng),考生在客戶端做成完題交了卷后,剩下的工作就是評卷和統(tǒng)計成績,而服務器端的主要功能是顯示、刷新和打印成績,此研究是基于Authorware,以各高職學院普通開設了的《計算機應用基礎》課程為例,重點介紹服務器端如何實現(xiàn)成績顯示、刷新和打印。
關鍵詞:Authorware 考試系統(tǒng) 服務器端 設計 實現(xiàn)
中圖分類號:TP315 文獻標識碼:A 文章編號:1672-3791(2018)10(a)-0022-02
Authorware7.02是Macromedia公司開發(fā)的最受歡迎的多媒體制作軟件之一。易學易用,對使用者的要求不高是它最大的特點。面向對象的設計思想,基于圖標的開發(fā)環(huán)境,強大的交互能力,以及提供了大部的知識對象、Xtra和Plugin,使開發(fā)的速度和質量大大提高。
開設一個優(yōu)秀的考試系統(tǒng),除了要求客戶端界面友好、登錄簡單、考生操作方便外,顯示、刷新、打印成績更為方便的服務器端也是必不可少的。
1 考試系統(tǒng)服務器端的功能
一個優(yōu)秀的、具有通用性的考試系統(tǒng),應該是考生登錄和答題界面友好、隨機抽題和組卷科學、答題和修改答案方便、交卷和評卷準確無誤外,還應該有一個比較好的查看、統(tǒng)計、打印考生成績方便的服務器端,該服務器端的功能強大與否,直接關系到考試系統(tǒng)設計的科學性和通用性。
2 服務器端的設計
2.1 考生成績的得來
考生考試完成或考試時間結束時間到了后,系統(tǒng)的客戶機端將根據(jù)系統(tǒng)設定的評分標準自動評卷,并把評卷結果上傳到服務器端。程序代碼如下。
CreateFolder("\\\\teacher\\sjcj$\\"^bj^"\\"^xm^RepeatStri ng(" ",space)^zf)
--在名為teacher的服務器上的班級文件夾下創(chuàng)建考生分數(shù)文件夾
WriteExtFile("\\\\teacher\\sjcj$\\"^bj^"\\"^xm^RepeatStr ing(" ",space)^zf^"\\"^xm^" "^zf^".txt","")
--將考生成績保存到名為teacher的服務器上的共享文件夾
WriteExtFile("\\\\teacher\\sjcj$\\"^bj^"成績匯總表.txt",Catalog("\\\\teacher\\sjcj$\\"^bj,"d"))
--創(chuàng)建"班級成績匯總表"文件
2.2 考生成績的顯示與刷新
考生交卷、系統(tǒng)自動評卷后,考生的分數(shù)即自動上傳到服務器端。對于不是十分嚴肅的考試,監(jiān)考老師和交完卷的考生應該在服務器端能隨時刷新、瀏覽的成績,但此處僅供瀏覽,不能提供對成績有疑問的學生查卷服務。
必須特別指出的是,除了考試時間用完,考試正常結束外,存在部分考生提前交卷的情況,系統(tǒng)在設計時,應該具備隨時刷新已交卷考生的分數(shù)。
2.3 考生成績的打印
所有學生考完后,任課教師可把考試成績打印出來,用于統(tǒng)計和存檔,所以系統(tǒng)應有成績打印功能。
3 服務器端的實現(xiàn)
(1)服務器端流程圖,如圖1所示。
(2)成績的顯示與刷新。
成績的顯示與刷新流程圖如圖2所示,“讀取成績文件”計算圖標里面的代碼如下。
x:=Catalog("e:\\sjcj","d")
y:=Catalog("e:\\sjcj\\"^x)
程序運行界面及成績顯示效果如圖3所示。
(3)打印成績流程圖見圖4所示,其中的計算圖標里面的代碼只有一個函數(shù),即PrintScreen(),如圖5所示。
(4)退出程序。顯示、刷新、打印等對成績的操作完成后,即可退出服務器端,退出的方法很簡單,就是在退出分支里面添加一個計算圖標,計算圖標里面插入一個退出函數(shù)Quit(1)即可,帶上1參數(shù)的作用是程序直接退回到Windows的桌面。
4 結語
成績顯示、刷新、打印是考試系統(tǒng)服務器端經(jīng)常需要的功能,本服務器端都具備這些功能,符合客戶的需要,需要繼續(xù)完善的是,如何實現(xiàn)單個考生的成績查詢。
參考文獻
[1] 司麗麗.基于Authorware的多媒體教學系統(tǒng)的設計與實現(xiàn)[J].電腦知識與技術,2011,7(21):5219-5220.
[2] 于洪洲.論多媒體課件的分類[J].吉林省經(jīng)濟管理干部學院學報,2011,25(2):79-82.
[3] 錢樂,李文生.基于S3C6410的多媒體傳感節(jié)點的研究與實踐[J].新型工業(yè)化,2012(8):33-40.
[4] 吳慶祥.php書城系統(tǒng)用戶模塊的設計與實現(xiàn)[J].電腦知識與技術,2016,12(30):45-46.