計(jì)算機(jī)教學(xué)程序設(shè)計(jì)課設(shè)置

時(shí)間:2022-04-10 11:28:00

導(dǎo)語(yǔ):計(jì)算機(jī)教學(xué)程序設(shè)計(jì)課設(shè)置一文來(lái)源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。

根據(jù)我國(guó)當(dāng)前教學(xué)改革和建設(shè)的需要,國(guó)家教育部提出了計(jì)算機(jī)基礎(chǔ)教學(xué)的基本目標(biāo),即計(jì)算機(jī)基礎(chǔ)教學(xué)要達(dá)到目標(biāo)中規(guī)定的三個(gè)層次的基本要求,其中,第一層次為計(jì)算機(jī)文化基礎(chǔ),第二層次為計(jì)算機(jī)技術(shù)基礎(chǔ),第三層次為計(jì)算機(jī)應(yīng)用基礎(chǔ)。計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言是高等院校各專業(yè)學(xué)生的一門基礎(chǔ)課程,屬于計(jì)算機(jī)技術(shù)基礎(chǔ)教育,是當(dāng)代大學(xué)生必須掌握的一種應(yīng)用技能?,F(xiàn)在,計(jì)算機(jī)程序開(kāi)發(fā)語(yǔ)言有很多種,設(shè)置合適的程序設(shè)計(jì)課程是非常重要的,首先,由于面對(duì)的是非計(jì)算機(jī)專業(yè)的學(xué)生,程序設(shè)計(jì)語(yǔ)言必須是易學(xué)的,容易被初學(xué)者接受;其次,計(jì)算機(jī)的發(fā)展日新月異,必須選擇比較先進(jìn)的技術(shù),不能是滯后的知識(shí);最后,選擇的語(yǔ)言具有普遍性,學(xué)生在學(xué)習(xí)一門開(kāi)發(fā)語(yǔ)言之后,應(yīng)該比較容易觸類旁通,舉一反三。另外,現(xiàn)在是信息的社會(huì),用于信息管理的數(shù)據(jù)庫(kù)技術(shù)已經(jīng)變成計(jì)算機(jī)的基礎(chǔ)技術(shù),所以,在學(xué)習(xí)程序設(shè)計(jì)語(yǔ)言中關(guān)于數(shù)據(jù)庫(kù)方面的應(yīng)用成為一項(xiàng)重要的組成部分。我院作為醫(yī)學(xué)院校,進(jìn)行的就是計(jì)算機(jī)基礎(chǔ)教育,現(xiàn)在設(shè)置的程序設(shè)計(jì)課程是Vi-sualFoxpro語(yǔ)言,基于學(xué)習(xí)程序設(shè)計(jì)的目的,我認(rèn)為,在當(dāng)今將VisualFoxpro語(yǔ)言再作為程序設(shè)計(jì)方面的教育課程,是不適合的,不如讓他們學(xué)習(xí)VisualBasic語(yǔ)言和Access數(shù)據(jù)庫(kù),更適合學(xué)生將來(lái)的發(fā)展。下面就設(shè)置VisualFoxpro語(yǔ)言和設(shè)置Visu-alBasic語(yǔ)言和Access數(shù)據(jù)庫(kù)作為程序設(shè)計(jì)課程學(xué)習(xí)內(nèi)容進(jìn)行比較。

VisualFoxpro軟件從1978年誕生至今,經(jīng)歷了dBASE→Foxbase→Foxpro→VisualFoxpro的發(fā)展歷程,由于它結(jié)構(gòu)簡(jiǎn)單,使用方便實(shí)現(xiàn)容易,在中國(guó)具有廣泛的用戶群。VisualBasic是Microsoft公司最成功的編程語(yǔ)言產(chǎn)品,在全世界擁有廣大的用戶,1991年推出后就得到迅速推廣。Vi-sualBasic是一種通用的程序設(shè)計(jì)語(yǔ)言,在許多領(lǐng)域得到了廣泛的應(yīng)用。MicrosoftAccess是Office套件之一,簡(jiǎn)單易用,是一種桌面數(shù)據(jù)庫(kù)管理系統(tǒng)。其開(kāi)發(fā)和管理方式類似SQLServer數(shù)據(jù)庫(kù)。

上述3個(gè)軟件都是Microsoft公司的產(chǎn)品,都具有簡(jiǎn)單易學(xué)、適合初學(xué)者學(xué)習(xí)的特點(diǎn)。VisualFoxpro包含前端開(kāi)發(fā)工具和后臺(tái)數(shù)據(jù)庫(kù)兩部分,適合開(kāi)發(fā)單機(jī)、小型數(shù)據(jù)庫(kù)信息管理系統(tǒng)。VisualBasic作為前臺(tái)開(kāi)發(fā)工具,Access作為后臺(tái)數(shù)據(jù)庫(kù),二者配合同樣適合開(kāi)發(fā)單機(jī)、小型數(shù)據(jù)庫(kù)信息管理系統(tǒng),但它們實(shí)現(xiàn)的原理是不一樣的。

在編程方面,VisualBasic和VisualFoxpro都是面向?qū)ο蟮拈_(kāi)發(fā)語(yǔ)言,具有一般開(kāi)發(fā)語(yǔ)言的特點(diǎn),如都有常量、變量、數(shù)組、順序結(jié)構(gòu)、分支結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu),過(guò)程、函數(shù)等,可以設(shè)計(jì)圖形化界面,選擇其中的任一門語(yǔ)言的學(xué)習(xí),都可以訓(xùn)練學(xué)生程序設(shè)計(jì)的思想,二者差別不大。但我們學(xué)習(xí)程序設(shè)計(jì)時(shí),主要是學(xué)習(xí)它們?cè)跀?shù)據(jù)庫(kù)方面的應(yīng)用,即利用他們和數(shù)據(jù)庫(kù)的配合開(kāi)發(fā)信息管理系統(tǒng),在這方面二者采用的技術(shù)是不同的。下面簡(jiǎn)單介紹信息管理系統(tǒng)開(kāi)發(fā)的常用技術(shù)。當(dāng)今信息管理系統(tǒng)開(kāi)發(fā)模型主要有三種方式:文件服務(wù)器結(jié)構(gòu)、客戶/服務(wù)器結(jié)構(gòu)、瀏覽器/服務(wù)器結(jié)構(gòu),其中瀏覽器/服務(wù)器結(jié)構(gòu)實(shí)現(xiàn)相對(duì)復(fù)雜,不適合初學(xué)者學(xué)習(xí)。

客戶/服務(wù)器簡(jiǎn)稱C/S,即Client/Server,是近年來(lái)迅速發(fā)展的分布式信息處理體系結(jié)構(gòu),是伴隨計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展而產(chǎn)生的。C/S把信息處理過(guò)程分成幾個(gè)部分,并把它分配到整個(gè)計(jì)算機(jī)網(wǎng)絡(luò)上,使信息處理過(guò)程能最佳的利用計(jì)算機(jī)的系統(tǒng)資源。在C/S系統(tǒng)中,網(wǎng)絡(luò)的主計(jì)算機(jī)稱為服務(wù)器(Server),而用戶終端計(jì)算機(jī)稱為客戶機(jī)。在客戶機(jī)上運(yùn)行信息查詢程序,當(dāng)用戶查詢信息時(shí),客戶機(jī)將用戶的要求轉(zhuǎn)換成一個(gè)或多個(gè)標(biāo)準(zhǔn)的信息查詢請(qǐng)求,通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)發(fā)送給服務(wù)器。服務(wù)器接到客戶機(jī)的查詢請(qǐng)求后,就完成相應(yīng)的操作,將查詢的結(jié)果通過(guò)網(wǎng)絡(luò)回送給客戶機(jī),客戶機(jī)在將服務(wù)器傳送來(lái)的結(jié)果轉(zhuǎn)換為指定的顯示格式,通過(guò)友好的界面顯示給用戶。

在文件服務(wù)器結(jié)構(gòu)中,包含數(shù)據(jù)的數(shù)據(jù)文件駐留在服務(wù)器上。當(dāng)用戶在工作站執(zhí)行的應(yīng)用程序需要數(shù)據(jù)時(shí),工作站上的數(shù)據(jù)庫(kù)引擎會(huì)處理查詢,然后在網(wǎng)絡(luò)驅(qū)動(dòng)器上發(fā)一個(gè)特定數(shù)據(jù)請(qǐng)求。由于在數(shù)據(jù)文件中所有請(qǐng)求的數(shù)據(jù)必須從服務(wù)器發(fā)送到工作站,所以這會(huì)產(chǎn)生較大的網(wǎng)絡(luò)通訊量。

客戶/服務(wù)器結(jié)構(gòu)與文件服務(wù)器結(jié)構(gòu)比較,具有如下優(yōu)點(diǎn):1)在客戶/服務(wù)器系統(tǒng)中,只有單一的數(shù)據(jù)庫(kù)服務(wù)器與數(shù)據(jù)庫(kù)交互(而不是文件共享數(shù)據(jù)庫(kù)的多個(gè)備份),所以操作更可靠,更強(qiáng)健。2)與文件共享數(shù)據(jù)庫(kù)相比,數(shù)據(jù)庫(kù)服務(wù)器更具有可測(cè)量性。當(dāng)有更多的用戶添加到系統(tǒng)中時(shí),估計(jì)系統(tǒng)滿足需求的能力回更容易。3)客戶/服務(wù)器對(duì)客戶機(jī)的配置要求低。4)在客戶/服務(wù)器環(huán)境中,數(shù)據(jù)傳輸更有效,只傳輸應(yīng)用程序所需要的數(shù)據(jù),從而減少了網(wǎng)絡(luò)的通訊兩。5)提供了任務(wù)準(zhǔn)則特性,例如事物日志、先進(jìn)的備份功能、冗余磁盤陣列和錯(cuò)誤恢復(fù)工具。

從上面可以知道,客戶/服務(wù)器結(jié)構(gòu)的技術(shù)比文件服務(wù)起結(jié)構(gòu)具有的優(yōu)越性,我們現(xiàn)在應(yīng)該隨著計(jì)算機(jī)技術(shù)的發(fā)展,學(xué)習(xí)當(dāng)今已廣泛應(yīng)用的客戶/服務(wù)器結(jié)構(gòu)的技術(shù),而不是曾經(jīng)非常流行的文件服務(wù)器結(jié)構(gòu)。

VisualFoxpro是一種桌面數(shù)據(jù)庫(kù)管理系統(tǒng),它對(duì)數(shù)據(jù)庫(kù)、表、索引的處理,與大型數(shù)據(jù)庫(kù)差異大。在現(xiàn)在教學(xué)中,我們大部分的課時(shí)用于VisualFoxpro的數(shù)據(jù)管理方面的內(nèi)容,這樣,教授給學(xué)生的是一個(gè)比較特殊的技術(shù),不利于他們觸類旁通,再學(xué)·589·齊齊哈爾醫(yī)學(xué)院學(xué)報(bào)2003年第24卷第5期圖式理論在CompoundDictation中的應(yīng)用王曉麗王新國(guó)聽(tīng)力測(cè)試一直是考生棘手的問(wèn)題,而聽(tīng)力測(cè)試中的復(fù)合式聽(tīng)寫(CompoundDictation)更是讓學(xué)生不知所措。盡管聽(tīng)完3遍,有的學(xué)生也不能寫出一個(gè)完整的單詞和句子。在平時(shí)的教學(xué)中,聽(tīng)力教學(xué)過(guò)程已經(jīng)成為一種工廠式的過(guò)程:教師把錄好的磁帶一遍遍地播放,學(xué)生只是被動(dòng)地接受信息。對(duì)有些實(shí)在聽(tīng)不懂的內(nèi)容,教師把句子和單詞給學(xué)生寫出來(lái),這樣做下來(lái),結(jié)果是教師費(fèi)力而沒(méi)有得到好的效果,聽(tīng)力成績(jī)?nèi)匀皇堑投簧稀6鴪D式論恰恰是提高了學(xué)生的預(yù)測(cè)信息,改被動(dòng)接受為主動(dòng)接受。