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