初探基于C/S模式的無(wú)紙化考試平臺(tái)的實(shí)現(xiàn)_第1頁(yè)
初探基于C/S模式的無(wú)紙化考試平臺(tái)的實(shí)現(xiàn)_第2頁(yè)
初探基于C/S模式的無(wú)紙化考試平臺(tái)的實(shí)現(xiàn)_第3頁(yè)
初探基于C/S模式的無(wú)紙化考試平臺(tái)的實(shí)現(xiàn)_第4頁(yè)
初探基于C/S模式的無(wú)紙化考試平臺(tái)的實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、初探基于CS模式的無(wú)紙化考試平臺(tái)的實(shí)現(xiàn)第19卷第l2期2010年12月牡丹江大學(xué)Journa1ofMudanjiangUniversity初探基于C/S模式的無(wú)紙化考試平臺(tái)的實(shí)現(xiàn)張(宿遷市廣播電視大學(xué),蝰江蘇宿遷223800)摘要:目前軟件開(kāi)發(fā)領(lǐng)域主要有兩大編程體系,一種是基于瀏覽器的B/S結(jié)構(gòu),另一種是基于客戶(hù)機(jī)的C/S結(jié)構(gòu).本文通過(guò)一個(gè)在線(xiàn)考試平臺(tái)的設(shè)計(jì),詳細(xì)地闡述了開(kāi)發(fā)基于C/S結(jié)構(gòu)應(yīng)用軟件的一般思路和過(guò)程,為廣大初學(xué)者提供了一定的理論基礎(chǔ)支持.關(guān)鍵詞:C/S模式;Delphi7;無(wú)紙化考試平臺(tái);數(shù)據(jù)挖掘中圖分類(lèi)號(hào):TP311.52文獻(xiàn)標(biāo)識(shí)碼:A一,問(wèn)題的提出目前,不管是學(xué)校的課程教育還

2、是社會(huì)培訓(xùn)機(jī)構(gòu)的技能培訓(xùn)教育,無(wú)紙化考試,已經(jīng)成為目前計(jì)算機(jī)考試的主要方式.當(dāng)前社會(huì)上采用的無(wú)紙化考試形式中,主要有兩種方式:一種是基于C/S模式的考試平臺(tái),另一種是基于B/S模式的考試平臺(tái),不管是基于哪種模式的平臺(tái),一般都具有題庫(kù)管理,隨機(jī)抽題,考試閱卷等功能,開(kāi)發(fā)起來(lái)需要很強(qiáng)的技術(shù)力量,開(kāi)發(fā)周期較長(zhǎng),投入的人,財(cái),物較大.但作為一般性的考試,比如考試規(guī)模不是很大,或是某種考試可能在今后很長(zhǎng)時(shí)間段僅考一次或是考試是臨時(shí)開(kāi)設(shè)的,但為了便于考試的公平和可操作性需要l臨時(shí)開(kāi)發(fā)一個(gè)無(wú)紙化考試平臺(tái),這就沒(méi)有必要投入相當(dāng)大的人力,物力和財(cái)力,而且也可能因開(kāi)發(fā)周期較長(zhǎng)或是單位技術(shù)力量不夠無(wú)法成功完成軟件開(kāi)

3、發(fā)等原因而影響考試如期進(jìn)展,這就要求我們根據(jù)現(xiàn)有條件開(kāi)發(fā)出個(gè)短小精悍,具有常用考試功能模塊的表1無(wú)紙化考試平臺(tái).本文通過(guò)作者為宿遷市組織部的一次干部考試系統(tǒng)紙化考試平臺(tái),該系統(tǒng)包括抽卷,交卷兩個(gè)模塊,代碼相對(duì)簡(jiǎn)單,只需要在抽取試卷和提交試卷時(shí)建立服務(wù)器與客戶(hù)端的網(wǎng)絡(luò)連接,從而減少客戶(hù)端計(jì)算機(jī)對(duì)網(wǎng)絡(luò)連通狀態(tài)的依賴(lài)性,可以完全適應(yīng)小型考試的需求.二,C/S模式與B/S模式的比較下表1,列出兩種模式在各層面上的區(qū)別,從中我們不難比較得到,基于B/S模式與基于C/S模式的軟件開(kāi)發(fā)各自有各自的優(yōu)缺點(diǎn),這要根據(jù)實(shí)際情況來(lái)選擇究竟應(yīng)該采用哪種模式進(jìn)行軟件開(kāi)發(fā).技術(shù)層面B/S模式C/S模式網(wǎng)絡(luò)技術(shù)及應(yīng)用環(huán)境采

4、用Intemet技術(shù),適用于廣域網(wǎng)環(huán)境采用Intranet技術(shù),適用于局域網(wǎng)環(huán)境支持較多的用客戶(hù),可根據(jù)訪(fǎng)問(wèn)量動(dòng)態(tài)配置Web可連接用戶(hù)數(shù)有限,當(dāng)用戶(hù)數(shù)增多時(shí)支持的用戶(hù)數(shù)服務(wù)器以保證系統(tǒng)性能性能會(huì)明顯下降只需要開(kāi)發(fā)服務(wù)器應(yīng)用程序和服務(wù),客戶(hù)端無(wú)要分別開(kāi)發(fā)服務(wù)器端和客戶(hù)端應(yīng)用程開(kāi)發(fā)難易度需單開(kāi)發(fā)應(yīng)用程序,只需要安裝標(biāo)準(zhǔn)的游覽器序系統(tǒng)的擴(kuò)展和維護(hù)難系統(tǒng)擴(kuò)展和維護(hù)簡(jiǎn)單系統(tǒng)擴(kuò)展和維護(hù)復(fù)雜易度開(kāi)發(fā)周期開(kāi)發(fā)周期較短開(kāi)發(fā)周期較長(zhǎng)安全性安全性較高安全性很高響應(yīng)速度響應(yīng)較快響應(yīng)很快作者簡(jiǎn)介:張峰(1975一),男,江蘇宿迂人,宿遷市廣播電視大學(xué)講師,工程碩士研究生,研究方向:數(shù)三,基于C/S模式無(wú)紙化考試平臺(tái)的設(shè)

5、計(jì)思路本平臺(tái)主界面如下圖1所示,具體的設(shè)計(jì)思路如下:1.可以先將試題編寫(xiě)在WORD或EXCEL文件中,可以是多套,但在文件的命名上必須采用有序序列作為XLS文件等,利用此命名方法目的是便于后面的隨機(jī)抽題.ks_data,并將產(chǎn)生的試題文件全部考至此文件夾下的shiti文件夾下,并設(shè)置一定的訪(fǎng)問(wèn)權(quán)限.3.用戶(hù)輸入準(zhǔn)考證號(hào)和姓名后,點(diǎn)擊進(jìn)入考試,系統(tǒng)將會(huì)從服務(wù)器上隨機(jī)抽取一個(gè)文件將其復(fù)制到考試機(jī)上,然后系統(tǒng)自動(dòng)打開(kāi)考試文件.4.考生答題完畢后,關(guān)閉應(yīng)用程序窗口,然后點(diǎn)擊交卷按鈕,系統(tǒng)則會(huì)將考試機(jī)上的當(dāng)前文件移到服務(wù)器上,至此考試完成.圖1四,具體的實(shí)現(xiàn)過(guò)程1.首先是界面設(shè)計(jì),如上圖1,然后在主文件

6、的接口中要加入SheI1API,Winsoek兩個(gè)單元文件,主要應(yīng)用于文件操作和網(wǎng)絡(luò)連接操作.2.主要用到的函數(shù)及過(guò)程事件如下:,尋找考試服務(wù)器是否存在,即網(wǎng)絡(luò)連接是否成功FunctionFindComputer(ComputerName:String):Boolean;VarWSAData:TWSAI)ata;HostEnt:PHostent;BeginResuh:ftrue;WSAStartup(2,WSAData);HostEm:=gethostbynamefpchar(ComputerName);13OIfHostEnt=nilthenResult:-false;WSACleanup;

7、End;/將服務(wù)器SERVER上的試卷傳送給考生機(jī)的C盤(pán)下.ProcedureTForm1.ButtonIClick(Sender:TObject);VagVfilename:String;i:integer;number:Integer;BeginIf(1ength(edit1.text)=o)or(1ength(edit2.ten=o)thenShowMessagebox(準(zhǔn)考證號(hào)或姓名不能為空!);ElseIfFindComputer(SERVER)-falsethenShowMessagebox(網(wǎng)絡(luò)不通,請(qǐng)與監(jiān)考人員聯(lián)系!);ElseBegin:numbe=l0:randomize;

8、i:=random(number)+1;/產(chǎn)生一個(gè)110之間的隨機(jī)數(shù)Vfilename:=c:+trim(edit1.text)+trim(edit2.text)+.doe:,隨機(jī)抽取服務(wù)器指定文件夾ks_dataMhiti下的試題文件,并將該文件以考生的準(zhǔn)考證號(hào)加姓名方式作為文件名復(fù)制到考試機(jī)的C盤(pán)下CopyFile(pchar(,SERVER,k蛐iIi,+InttoStr(i)+.doe),rch(vfilename),false);考試機(jī)上打開(kāi)當(dāng)前文件wnorma1);Edit1.enabled:-false;Edit2.enabled:-false;ButtonI.enabled:-

9、false;vfilename),nil,nil,swshoEnd;騰傲完的試卷上傳到服務(wù)器SERVER指定的位置ProcedureTForm1.Button3Click(下轉(zhuǎn)137頁(yè))性靈感的火花,從而獲得富有創(chuàng)造性的學(xué)習(xí)方法和研究成果.第三,通過(guò)學(xué)習(xí)共同體中的成員之間的相互學(xué)習(xí)可以有效地深入挖掘教師自身的教育資源.第四,能充分利用學(xué)習(xí)共同體活動(dòng)中的各種影響因素,全體成員為了共同的目標(biāo),在資源,信息,合作技巧上互相影響,促使成員之間互相幫助,互相促進(jìn),真正做到在學(xué)術(shù)上同舟共濟(jì).可見(jiàn),在共同體內(nèi),教師們能夠通過(guò)日常工作發(fā)展出協(xié)作性和反思性的文化以打破教師的孤立,這種文化也引領(lǐng)成員成為學(xué)習(xí)者,以

10、共同探究的精神來(lái)處理他們的共同學(xué)習(xí),從而達(dá)到共同的發(fā)展.參考文獻(xiàn):groupculturaldifferencesoncooperativeandcompetitivebehavioronagrouptask【J】.AcademyofManagementJournal,1991,(34):827-847.【2GladsteinD.L.Groupsincontext:AmodeloftaskgroupeffectivenessJ.AdministrativeScienceQuaaed1984,(29):499517.3TaylorGL,J.SnyderLJ,DahnkeKF,etalSelf-d

11、irectedR&Dteams:whatmakesthemeffective?J】.ResearchTechnologyManagement,1995,(38):1924.慶工學(xué)院(社會(huì)科學(xué)版),2008,(6).【5】黃玉飛.高校教學(xué)團(tuán)隊(duì)的考核與管理研究【J】.中國(guó)大學(xué)教學(xué),2009,(2):7O一72.【7】林華東.學(xué)術(shù)團(tuán)隊(duì):學(xué)科建設(shè)的關(guān)鍵J】.泉州師范學(xué)院(社會(huì)科學(xué)),2005,23(5):17-18【8】伍百洲,包健.加強(qiáng)學(xué)術(shù)團(tuán)隊(duì)建設(shè),促進(jìn)學(xué)科持續(xù)發(fā)展【J】重慶大學(xué)(社會(huì)科學(xué)版),2004,1O(4):158.【9】徐紹莉,田靜.大學(xué)加強(qiáng)學(xué)術(shù)團(tuán)隊(duì)建設(shè)的理性思考J.清華大學(xué)教育研

12、究,2005,(11).10徐涌金,高秋艷.試析高校教學(xué)團(tuán)隊(duì)的基本特征【J】.寧問(wèn)題【J】.中國(guó)高等教育,2008,(8).12】趙正洲,文君.高校學(xué)術(shù)團(tuán)隊(duì)建設(shè)的理論思考【J】沖國(guó)高等教育,2007,(5):38.(上接130頁(yè))(Sender:TObjeet);VarVfilermme1:String;Vbool:Boolean;Be6nVfilenamel:=trim(edit1.tex0+trim(edit2.text)+.doe:Vbool:=CopyFile(C:+vfilename1),pchar(kSERVERkks_data+vfilename1)I,false);IfVboo

13、lthenBeginShowMessage(試題已經(jīng)上傳到服務(wù)器,交卷成功,系統(tǒng)將自動(dòng)退出!);DeleteFilefc:,+vfilename1);Button3.enabled:-false;Application.Terminate;ElseShowmessagef交卷失敗,可能是你未關(guān)閉應(yīng)用程序或網(wǎng)絡(luò)斷開(kāi),請(qǐng)與機(jī)務(wù)人員聯(lián)系!);End;五,小結(jié)本文通過(guò)一個(gè)簡(jiǎn)單的基于E/S模式的無(wú)紙化考試平臺(tái)設(shè)計(jì),較為詳細(xì)地闡述了設(shè)計(jì)的思路和實(shí)現(xiàn)的方法.其實(shí),要實(shí)現(xiàn)真正的無(wú)紙化考試應(yīng)該至少主要包括題庫(kù)維護(hù)子系統(tǒng),在線(xiàn)考試子系統(tǒng)和評(píng)分子系統(tǒng),計(jì)算機(jī)自動(dòng)評(píng)分子系統(tǒng)的實(shí)現(xiàn)是系統(tǒng)中最重要也是難度最大的部分,能正確,高效的實(shí)現(xiàn)對(duì)計(jì)算機(jī)中復(fù)雜操作的自動(dòng)評(píng)分是目前計(jì)算機(jī)技術(shù)的一個(gè)非?;钴S的研究領(lǐng)域.除此之外,也可以將數(shù)據(jù)挖掘技術(shù)應(yīng)用到無(wú)紙化考試系統(tǒng)中,通過(guò)對(duì)考試各種數(shù)據(jù)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論