C語(yǔ)言課程在高職院校教學(xué)中存在的問題與改革措施探究論文
在日新月異的現(xiàn)代社會(huì)中,接觸到措施的地方越來越多,措施是一個(gè)漢語(yǔ)詞語(yǔ),意思是針對(duì)某種情況而采取的處理辦法。我們應(yīng)當(dāng)如何寫措施呢?以下是小編為大家收集的C語(yǔ)言課程在高職院校教學(xué)中存在的問題與改革措施探究論文,供大家參考借鑒,希望可以幫助到有需要的朋友。
C語(yǔ)言課程在高職院校教學(xué)中存在的問題與改革措施探究論文 篇1
摘 要:學(xué)生開始學(xué)習(xí)C語(yǔ)言,思維習(xí)慣還不適應(yīng)對(duì)C語(yǔ)言的學(xué)習(xí)。加上學(xué)習(xí)C語(yǔ)言時(shí)還沒有接觸物理層面的器件不知道C語(yǔ)言用在哪里,不能堅(jiān)持學(xué)習(xí)。本研究就是通過明確學(xué)習(xí)目的、分散難點(diǎn)、降低學(xué)習(xí)C語(yǔ)言的難度,以真實(shí)的測(cè)溫工程引導(dǎo)學(xué)生學(xué)習(xí)興趣,使堅(jiān)持順利完成對(duì)C語(yǔ)言的學(xué)習(xí)。
關(guān)鍵字: C語(yǔ)言;高職教學(xué);測(cè)溫工程;改革措施
Abstract: Students start learning C language, habits of mind does not adapt to the C language learning. If you can not learn C language plus physical contact level devices do not know where to use C language, can not keep learning. This study is through clear learning objectives, dispersion difficulties, reduce the difficulty of learning the C language to the real temperature engineering guide students' interest, so that adhere to the successful completion of the C language to learn.
Keywords: C language; vocational education; temperature engineering; reform measures
1、學(xué)生學(xué)習(xí)C語(yǔ)言的現(xiàn)狀
由于C語(yǔ)言簡(jiǎn)潔緊湊、具有結(jié)構(gòu)化的控制語(yǔ)句、生成的目標(biāo)代碼質(zhì)量高、具有良好的移植性和靈活性,都選擇C語(yǔ)言作為首個(gè)計(jì)算機(jī)教學(xué)語(yǔ)言。C語(yǔ)言除了具有以上高級(jí)語(yǔ)言的優(yōu)點(diǎn)外還允許直接訪問物理地址,更適應(yīng)于底層應(yīng)用軟件的開發(fā),是嵌入式電子產(chǎn)品開發(fā)、芯片設(shè)計(jì)等基礎(chǔ); Linux的內(nèi)核也主要是以C語(yǔ)言寫的;谝陨咸攸c(diǎn),即使面向?qū)ο蟪绦蛟O(shè)計(jì)流行的今天,許多公司依然把C語(yǔ)言作為程序設(shè)計(jì)的首選語(yǔ)言,開發(fā)解決本領(lǐng)域的應(yīng)用程序。
然而,C語(yǔ)言教學(xué)現(xiàn)狀不能令人滿意,C語(yǔ)言是學(xué)生進(jìn)入大學(xué)學(xué)習(xí)的第一門計(jì)算機(jī)語(yǔ)言,加上C語(yǔ)言本身的抽象性、用語(yǔ)句表達(dá)邏輯關(guān)系比較復(fù)雜,加之以往在C語(yǔ)言教學(xué)中不能與解決實(shí)際問題緊密結(jié)合,造成學(xué)生學(xué)習(xí)C語(yǔ)言過程感到困難,目的又不明確,不能從學(xué)習(xí)C語(yǔ)言中獲得成就感,降低了學(xué)習(xí)興趣,學(xué)習(xí)到最后能夠堅(jiān)持下來的學(xué)生比例很低。往往導(dǎo)致學(xué)習(xí)C語(yǔ)言開始階段躊躇滿志,中間階段困惑遍地都是,最后階段不了了之的現(xiàn)象。嚴(yán)重影響了C語(yǔ)言的教學(xué)質(zhì)量和教學(xué)效果。
2、本研究的具體解決思路
本研究主要從C語(yǔ)言的特點(diǎn)和學(xué)生以往學(xué)習(xí)中出現(xiàn)的問題出發(fā),通過強(qiáng)化知識(shí)點(diǎn)、分散難點(diǎn)、以實(shí)際測(cè)溫工程問題作為C語(yǔ)言學(xué)習(xí)承載媒介,通過激發(fā)學(xué)生學(xué)習(xí)興趣,嚴(yán)格要求學(xué)生、充分信任學(xué)生,鼓勵(lì)學(xué)生堅(jiān)持學(xué)習(xí),發(fā)揮師愛在教學(xué)過程中的作用,促使學(xué)生完成C語(yǔ)言的教學(xué),最終達(dá)到學(xué)生在學(xué)習(xí)過程中目的清晰、學(xué)有興趣、學(xué)以致用的目的,幫助學(xué)生熟悉C語(yǔ)言在工程中的使用。提高學(xué)生的綜合職業(yè)能力和素質(zhì),為順利就業(yè)打下一個(gè)良好的基礎(chǔ)。
3、本課題的研究?jī)?nèi)容的具體步驟和內(nèi)容
3.1 歸納出C語(yǔ)言的知識(shí)點(diǎn)
為了把C語(yǔ)言的知識(shí)梳理清晰便于學(xué)生記憶,我們把C語(yǔ)言的知識(shí)分為靜態(tài)的知識(shí)和動(dòng)態(tài)的知識(shí)。
3.1.1 靜態(tài)的知識(shí)[1]
(1)一些概念如:運(yùn)算符、標(biāo)識(shí)符、關(guān)鍵字、數(shù)據(jù)類型、表達(dá)式、語(yǔ)句、數(shù)組、函數(shù)、指針等,像運(yùn)算符、標(biāo)識(shí)符、數(shù)據(jù)類型等概念容易理解,但是另一類概念(還包含用法)如二位數(shù)組及引用、指針、結(jié)構(gòu)體與共用體等概念都是新接觸的概念并且抽象,它們的使用還涉及到計(jì)算機(jī)內(nèi)部的工作過程,難度比較大,需要反復(fù)通過實(shí)例讓學(xué)生理解定義,在理解的基礎(chǔ)上在嘗試著應(yīng)用。在這部分教學(xué)中需要重點(diǎn)加強(qiáng)練習(xí)。
(2)C語(yǔ)言的格式:可以概括為“函數(shù)頭 + 一個(gè)主函數(shù)”的結(jié)構(gòu),這是任何一個(gè)C語(yǔ)言程序必須的格式,就像給具體的C語(yǔ)言穿的一件制服,看到這個(gè)制服就知道是一個(gè)C語(yǔ)言程序;反過來,每一個(gè)C語(yǔ)言程序都必須穿這套制服。具體C語(yǔ)言程序中是什么內(nèi)容,就要看{ }中的內(nèi)容了。
3.1.2 動(dòng)態(tài)知識(shí)包括算法、函數(shù)、語(yǔ)句的使用、編譯工具軟件
(1)算法是一個(gè)很復(fù)雜很寬泛且有很大難度的問題,但就解決常見的工程問題和生活問題的算法還不是很難。明確算法只是解決問題的方法和步驟,不能對(duì)算法這個(gè)概念產(chǎn)生神秘感。對(duì)常見的算法會(huì)用C語(yǔ)言實(shí)現(xiàn)就可以,例如:一般的數(shù)值計(jì)算、邏輯運(yùn)算、查找、排序、查表等。
(2)函數(shù):明確函數(shù)的調(diào)用、參數(shù)的傳遞,函數(shù)是C語(yǔ)言中的一個(gè)重要概念和組成部分,是C語(yǔ)言程序的基本組成單位,計(jì)算機(jī)的很多功能都是通過函數(shù)來實(shí)現(xiàn)的。要會(huì)使用乘方開方、正弦余弦、正切余切、指數(shù)運(yùn)算、微分積分等有關(guān)的數(shù)值運(yùn)算函數(shù),能完成一般的數(shù)值計(jì)算,通過查閱資料會(huì)使用常用數(shù)學(xué)函數(shù)和必要的其它常用庫(kù)函數(shù)就可以了,在教學(xué)中要進(jìn)行分項(xiàng)針對(duì)練習(xí)。
(3)C語(yǔ)言的編程語(yǔ)句表達(dá)式和語(yǔ)句的關(guān)系:把C語(yǔ)言語(yǔ)句分為四類以強(qiáng)化學(xué)生的記憶:順序語(yǔ)句、選擇語(yǔ)句、循環(huán)語(yǔ)句、轉(zhuǎn)移控制語(yǔ)句。C語(yǔ)言編程語(yǔ)句的教學(xué)是C語(yǔ)言教學(xué)中最核心難度最大也最有挑戰(zhàn)性的部分,只有學(xué)好這部分內(nèi)容,才有可能會(huì)使用C語(yǔ)言進(jìn)行編程。對(duì)這部分內(nèi)容的教學(xué)重點(diǎn)要區(qū)別對(duì)待。對(duì)順序結(jié)構(gòu)的語(yǔ)句來說,難度比較小,結(jié)合工程中的的算法就可以順利過關(guān)。選擇語(yǔ)句的難度有兩個(gè),一是幾種選擇語(yǔ)句的書寫格式和用法。二是選擇語(yǔ)句的嵌套,邏輯關(guān)系一層套一層,邏輯嵌套的邏輯習(xí)慣養(yǎng)成不容易,必須由簡(jiǎn)單到復(fù)雜循序漸進(jìn)進(jìn)行,讓學(xué)生養(yǎng)成用C語(yǔ)言邏輯嵌套的方式尋找解決問題的習(xí)慣。對(duì)簡(jiǎn)單的循環(huán)語(yǔ)句結(jié)構(gòu)要加大強(qiáng)化力度,開始通過一定量的循環(huán)小實(shí)例練習(xí)加強(qiáng)學(xué)生對(duì)循環(huán)語(yǔ)句的理解,達(dá)到熟練運(yùn)用的程度,然后再結(jié)合工程中的循環(huán)語(yǔ)句讓學(xué)生知道循環(huán)語(yǔ)句在工程中的'實(shí)際運(yùn)用。循環(huán)的嵌套難度最大,對(duì)循環(huán)嵌套的教學(xué)必須通過實(shí)例反復(fù)訓(xùn)練,達(dá)到熟練的程度,并且讓學(xué)生自己尋找生活中循環(huán)嵌套的例子,以適應(yīng)循環(huán)嵌套的邏輯。最后還要仔細(xì)體會(huì)測(cè)溫工程中的循環(huán)嵌套的使用。對(duì)轉(zhuǎn)移控制語(yǔ)句的教學(xué)應(yīng)該強(qiáng)調(diào)這三種控制語(yǔ)句的應(yīng)用條件和注意事項(xiàng),防止使用不當(dāng)是程序進(jìn)入死循環(huán)。必要時(shí)要通過一個(gè)錯(cuò)誤的使用讓學(xué)生感受到錯(cuò)誤使用產(chǎn)生的結(jié)果。
(4)C語(yǔ)言的編譯平臺(tái),編譯平臺(tái)有幾種可以使用,通常使用的是Visual C++6.0有在教學(xué)中發(fā)現(xiàn), C語(yǔ)言學(xué)習(xí)還沒有開始,就被編譯平臺(tái)難住了,選擇《啊哈磊》[3]編寫的C語(yǔ)言學(xué)習(xí)平臺(tái),等適應(yīng)后在啟用Visual C++6.0編譯軟件。
3.2 建立一個(gè)真實(shí)的測(cè)溫工程:
3.2.1 設(shè)計(jì)工程的硬件
本工程是利用C語(yǔ)言開發(fā)單片機(jī)以熱敏電阻為傳感器測(cè)定空氣的溫度。熱敏電阻與555組成振蕩器,,溫度變化,熱敏電阻阻值變化,電路振蕩頻率變化,通過單片機(jī)測(cè)定電路振蕩頻率,與標(biāo)準(zhǔn)比較就可以計(jì)算出溫度值。設(shè)計(jì)一個(gè)硬件電路并且用軟件設(shè)計(jì)一個(gè)PCB板,焊接好電路元件備用。
3.2.2 對(duì)測(cè)溫硬件電路編寫部分測(cè)溫軟件代碼如下:
#include
#include
float find(float resv)
{ idata float temper; idata int top,bottom,mid;
if(resv>=39028) temper=-30;
else if(resv<=831) temper=60;
else }
{ flag=1; //*假設(shè)輸入的數(shù)在表列中
top=90; bottom=0; mid=(top+bottom)/2;
while(flag)
……
return(temper);
}
3.3 教學(xué)的推進(jìn)
3.3.1 在教學(xué)開始階段
(1)把測(cè)溫工程的硬件系統(tǒng)功能展示給學(xué)生,演示溫度測(cè)定過程,告訴學(xué)生本系統(tǒng)就是使用C語(yǔ)言編寫的應(yīng)用程序,讓學(xué)生知道把C語(yǔ)言學(xué)好后就可以自己編寫控制程序。
(2)對(duì)C語(yǔ)言知識(shí)點(diǎn)的歸納,告訴學(xué)生C語(yǔ)言所包含的知識(shí)點(diǎn)和學(xué)習(xí)方法。
(3)明確C語(yǔ)言學(xué)習(xí)的困難。
(4)建立學(xué)習(xí)小組。
3.3.2 教學(xué)階段
根據(jù)C語(yǔ)言的知識(shí)點(diǎn)和能力點(diǎn)進(jìn)行教學(xué),教學(xué)新的知識(shí)點(diǎn)時(shí)需要反復(fù)讓學(xué)生練習(xí)直到熟練為止。教學(xué)中有難點(diǎn)時(shí),要把難點(diǎn)分解成幾個(gè)步驟進(jìn)行教學(xué),例如,在講解循環(huán)語(yǔ)句時(shí),就把循環(huán)語(yǔ)句每循環(huán)一次的運(yùn)行結(jié)果以書面的形式寫出來,這樣寫出3-5個(gè)步驟,學(xué)生就理解了循環(huán)語(yǔ)句的作用。又例如講解循環(huán)嵌套的時(shí)候,開始把嵌套的語(yǔ)句以最簡(jiǎn)單的形式表現(xiàn)出來,然后逐漸讓嵌套的語(yǔ)句變復(fù)雜,通過這樣對(duì)難點(diǎn)進(jìn)行拆分,學(xué)習(xí)難度降低,當(dāng)掌握了一定的知識(shí)后,學(xué)習(xí)的自信心就會(huì)增加,有助于學(xué)生堅(jiān)持完成后面的學(xué)習(xí)。
開始就把測(cè)溫程序發(fā)給學(xué)生,讓學(xué)生隨時(shí)找出所學(xué)知識(shí)點(diǎn)在程序中的應(yīng)用,并貫穿講解硬件知識(shí)。經(jīng)過實(shí)際的教學(xué)實(shí)驗(yàn), C語(yǔ)言內(nèi)容講授結(jié)束時(shí),學(xué)生對(duì)該工程硬件也有了一定的了解,激發(fā)了學(xué)生對(duì)單片機(jī)知識(shí)的興趣,部分學(xué)生自己購(gòu)買單片機(jī)書籍主動(dòng)自學(xué),調(diào)動(dòng)了學(xué)生的學(xué)習(xí)熱情。
4、結(jié)論
通過對(duì)C語(yǔ)言知識(shí)點(diǎn)強(qiáng)化、難點(diǎn)分散、降低學(xué)習(xí)難度,用工程實(shí)際問題作為C語(yǔ)言知識(shí)點(diǎn)的學(xué)習(xí)媒介,引導(dǎo)學(xué)生的主動(dòng)學(xué)習(xí),對(duì)學(xué)生完成C語(yǔ)言的教學(xué)產(chǎn)生了巨大的促進(jìn)作用。教學(xué)過程中學(xué)生學(xué)習(xí)目的清晰、學(xué)有興趣,提高了學(xué)生學(xué)習(xí)C語(yǔ)言的效果,能堅(jiān)持學(xué)完C語(yǔ)言的學(xué)生人數(shù)明顯增加。但是也有一些局限性,就是學(xué)生的電子學(xué)知識(shí)、單片機(jī)知識(shí)還很欠缺,還不能完達(dá)到希望的效果。如果把C語(yǔ)言開設(shè)在學(xué)習(xí)單片機(jī)之后效果會(huì)更好,學(xué)生的學(xué)習(xí)難度會(huì)更小。
參考文獻(xiàn):
[1]馮茂巖,孫炯寧.C語(yǔ)言程序設(shè)計(jì)[M].高等教育出版社2009(07).
[2]楊峰.妙趣橫生的算法[M].清華大學(xué)出版社出版,2012(12).
[3]啊哈磊,啊哈C!.-思考快你一步[M].電子工業(yè)出版社,2013(09).
C語(yǔ)言課程在高職院校教學(xué)中存在的問題與改革措施探究論文 篇2
【摘 要】本文在分析C語(yǔ)言特點(diǎn)和功能的基礎(chǔ)上,強(qiáng)調(diào)中職教學(xué)要合理地制定教學(xué)目標(biāo)、合理利用教材靈活教學(xué),并提出了中職C語(yǔ)言教學(xué)策略。
關(guān)鍵詞C語(yǔ)言;計(jì)算機(jī);教學(xué)方法;教學(xué)目標(biāo)
C語(yǔ)言是一種實(shí)用性強(qiáng)的編程語(yǔ)言,它不僅可以編制系統(tǒng)程序,也可以編制軟件程序,具備靈活、高效的數(shù)據(jù)處理能力,這種程序設(shè)計(jì)語(yǔ)言備受青睞,多年來一直被使用,很多計(jì)算機(jī)科研類項(xiàng)目都必須應(yīng)用到C語(yǔ)言。
一、C語(yǔ)言的特點(diǎn)和功能
中職學(xué)校是重點(diǎn)培養(yǎng)學(xué)生掌握技能的學(xué)校,所以,一定要讓學(xué)生們認(rèn)識(shí)到學(xué)習(xí)C語(yǔ)言的重要性,特別是認(rèn)識(shí)到C語(yǔ)言的特點(diǎn)和功能,這樣才能學(xué)生們更愛學(xué)習(xí)這門課程。下面,我介紹一下C語(yǔ)言的特點(diǎn)和功能。其特點(diǎn)有三點(diǎn):1.它是中級(jí)語(yǔ)言,可以把高級(jí)語(yǔ)言的基本結(jié)構(gòu)和語(yǔ)句與低級(jí)語(yǔ)言的實(shí)用性結(jié)合起來。2.它還是匯編語(yǔ)言,可以操作計(jì)算機(jī)中的工作單元:字節(jié)、位和地址;3.它也是結(jié)構(gòu)式語(yǔ)言,可以分隔代碼和數(shù)據(jù),也就是讓程序中每個(gè)部分相對(duì)獨(dú)立,這樣保證了程序中各結(jié)構(gòu)層次清晰、維修便捷。C語(yǔ)言的功能:做底層驅(qū)動(dòng)、嵌入式?通信行業(yè)、銀行系統(tǒng)、寫操作系統(tǒng)、片機(jī)開發(fā)機(jī)的軟件系統(tǒng)基本都是用C語(yǔ)言開發(fā)。盡管C語(yǔ)言的功能強(qiáng)大,但我們也不能認(rèn)為學(xué)了C語(yǔ)言基本上可以解決一切問題。其實(shí)不然,學(xué)完了C語(yǔ)言只是學(xué)到了語(yǔ)法,如果想要進(jìn)行開發(fā)還需要學(xué)習(xí)相關(guān)知識(shí),就好象學(xué)會(huì)了英語(yǔ)語(yǔ)法并不代表會(huì)用英語(yǔ)寫文章一樣。
二、合理的制定教學(xué)目標(biāo)
中職學(xué)校重在培養(yǎng)學(xué)生們的專業(yè)技能。但是也要認(rèn)識(shí)到中職學(xué)生的學(xué)習(xí)特點(diǎn),這些學(xué)生們普遍學(xué)習(xí)能力較差,學(xué)習(xí)熱情較低,所以,要根據(jù)其實(shí)際情況合理的制定教學(xué)目標(biāo),這樣才能保證所學(xué)知識(shí)能夠被完全消化,從而不僅有利于調(diào)動(dòng)學(xué)生們的學(xué)習(xí)熱情,也為以后的拔高學(xué)習(xí)打下堅(jiān)實(shí)的基礎(chǔ)。我校的教學(xué)目標(biāo)是培養(yǎng)學(xué)生們掌握C語(yǔ)言的基礎(chǔ)知識(shí)和基本技能;A(chǔ)知識(shí)的培養(yǎng)有利于提高學(xué)生們分析和解決問題的能力,更有利于培養(yǎng)學(xué)生們的邏輯思維能力,這樣學(xué)生們有了編程的思路,為以后的后續(xù)學(xué)習(xí)打下了堅(jiān)實(shí)的基礎(chǔ)。
三、合理的利用教材進(jìn)行靈活教學(xué)
C語(yǔ)言是一門復(fù)雜的計(jì)算機(jī)課程。這門課程的特點(diǎn)是:概念較多、規(guī)則復(fù)雜、語(yǔ)法應(yīng)用難度較大等,這對(duì)于初學(xué)者來說很有挑戰(zhàn)。所以,教師一定要認(rèn)清教學(xué)形勢(shì),在教學(xué)中講究方法和策略,這樣才能保證教學(xué)的順利開展,才能達(dá)到良好的教學(xué)效果。多年來經(jīng)過分析和總結(jié),我認(rèn)為要做好以下兩點(diǎn)內(nèi)容:1.有選擇的挑選教學(xué)內(nèi)容進(jìn)行教學(xué)。也就是說根據(jù)學(xué)生們的能力和特點(diǎn),有選擇的挑選適合他們理解和掌握的知識(shí)進(jìn)行教學(xué),這樣才可能讓學(xué)生們聽懂、學(xué)會(huì),如有教學(xué)要求中必須掌握的難點(diǎn)、重點(diǎn)知識(shí),就需要教師多耗時(shí)間進(jìn)行講解,千萬不可操之過急,以免影響學(xué)習(xí)效果;2.培養(yǎng)學(xué)習(xí)興趣,靈活的進(jìn)行教學(xué)。C語(yǔ)言教學(xué)內(nèi)容很枯燥,這就需要教師采用靈活的教學(xué)方式,從培養(yǎng)學(xué)生們的興趣入手進(jìn)行教學(xué),這樣才能保證學(xué)生們有學(xué)習(xí)的熱情,才能達(dá)到教學(xué)的目的。舉個(gè)例子:教學(xué)中先教學(xué)生們一些簡(jiǎn)單的編程知識(shí),從而激發(fā)學(xué)生們的學(xué)習(xí)興趣。如自制一個(gè)自動(dòng)關(guān)機(jī)的小程序,這個(gè)程序制作難度小,操作又簡(jiǎn)單,學(xué)生們可以從制作這一個(gè)小程序中就認(rèn)識(shí)到編程的樂趣,從而開始喜歡上這門課程,進(jìn)而提高了學(xué)習(xí)成績(jī)。
四、教學(xué)中要改善教學(xué)方法
教學(xué)方法是提高學(xué)習(xí)成績(jī)的有效手段,只有選擇正確的.教學(xué)方法才能達(dá)到更好的教學(xué)效果。對(duì)于C語(yǔ)言課程的教學(xué),傳統(tǒng)上還是采用首先講解、然后練習(xí)、進(jìn)而鞏固、最后考試等步驟來完成教學(xué)任務(wù),這種教學(xué)方法有其優(yōu)勢(shì),但我們不得不承認(rèn),隨著教學(xué)的發(fā)展,這種教學(xué)方式已經(jīng)逐漸暴露其弊端?菰锏慕虒W(xué)方式已經(jīng)不能激發(fā)學(xué)生們的學(xué)習(xí)熱情,根本就不能達(dá)到教學(xué)發(fā)展的目標(biāo)和要求。所以,教學(xué)方法急需改革,這樣才能提高教學(xué)質(zhì)量。下面,我列舉一下C語(yǔ)言教學(xué)中使用的新方法:1.項(xiàng)目教學(xué)法。這種教學(xué)方法需要教師做好備課工作,首先教師要根據(jù)教學(xué)內(nèi)容挑選一個(gè)項(xiàng)目,然后教師在課堂上正常講解教科書內(nèi)容,課程結(jié)束后布置這個(gè)項(xiàng)目讓學(xué)生們自主完成,教師可以給與一定的指導(dǎo),學(xué)生們?cè)谡麄(gè)過程中是靠自己來完成任務(wù),這樣的學(xué)習(xí)過程不僅讓學(xué)生們對(duì)這個(gè)知識(shí)的理解和掌握更加透徹,也培養(yǎng)了學(xué)生們獨(dú)立思考、解決問題的能力;2.合作教學(xué)法。對(duì)于有難度的教學(xué)內(nèi)容可以應(yīng)用這種教學(xué)方法。它需要教師選擇一個(gè)有難度的編程任務(wù),最好編程內(nèi)容可分幾個(gè)部分,這樣教師可以對(duì)學(xué)生們進(jìn)行分組來完成這個(gè)任務(wù),每個(gè)同學(xué)都可以參與到這個(gè)任務(wù)中,為了盡快完成任務(wù),同學(xué)們需要分工合作、共同努力,在整個(gè)過程中,不僅讓學(xué)生們有了合作的意識(shí),更培養(yǎng)了學(xué)生們互相幫助的精神。還有很多教學(xué)方法就不一一列舉了。總之,良好的教學(xué)方法可以在教學(xué)中發(fā)揮重要作用,它不僅提高了學(xué)生們的學(xué)習(xí)成績(jī),也提高了學(xué)生們的整體能力。在以后的教學(xué)中,教師要多多應(yīng)用,積累經(jīng)驗(yàn),從而完善教學(xué)方法,提高學(xué)生們的學(xué)習(xí)成績(jī)。
參考文獻(xiàn)
[1]上官珺.高職院校C語(yǔ)言程序設(shè)計(jì)教學(xué)方法探索[J].閩西職業(yè)技術(shù)學(xué)院學(xué)報(bào).2008(03)
[2]劉霞,郭曉利,趙志明.C語(yǔ)言教學(xué)改革探索與實(shí)踐[J].吉林省經(jīng)濟(jì)管理干部學(xué)院學(xué)報(bào).2003(05)
[3]宋春秀.高職《C語(yǔ)言程序設(shè)計(jì)》課程教學(xué)改革的探索[J].網(wǎng)絡(luò)財(cái)富.2010(22)
C語(yǔ)言課程在高職院校教學(xué)中存在的問題與改革措施探究論文 篇3
。摘要]“C語(yǔ)言程序設(shè)計(jì)”能夠提高學(xué)生的抽象思維及實(shí)際解決問題的能力,具有較強(qiáng)的理論性及實(shí)踐性,但也存在一定的學(xué)習(xí)難度。調(diào)查發(fā)現(xiàn),C語(yǔ)言程序設(shè)計(jì)過程中存在多種問題,針對(duì)這些問題對(duì)課程進(jìn)行全面改革,以項(xiàng)目化教學(xué)作為基礎(chǔ),采用引導(dǎo)教學(xué)法,以課內(nèi)與課外項(xiàng)目完成情況考核學(xué)生專業(yè)能力,可全面培養(yǎng)學(xué)生的創(chuàng)新能力及思維,提高學(xué)生的綜合素質(zhì)。
。關(guān)鍵詞]項(xiàng)目化教學(xué);C語(yǔ)言程序設(shè)計(jì);課程改革
“C語(yǔ)言程序設(shè)計(jì)”的教學(xué)一直都是以語(yǔ)法知識(shí)為基礎(chǔ),通過變量、數(shù)據(jù)及運(yùn)算符實(shí)現(xiàn)C語(yǔ)言知識(shí)的學(xué)習(xí),并且根據(jù)數(shù)組、結(jié)構(gòu)及函數(shù)學(xué)習(xí)C語(yǔ)言的程序結(jié)構(gòu)。這種傳統(tǒng)的教學(xué)模式能夠逐漸使學(xué)生掌握C語(yǔ)言中的內(nèi)容及知識(shí),但是對(duì)于學(xué)生抽象思維及實(shí)際問題解決能力的培養(yǎng)并沒有較大的幫助,學(xué)生長(zhǎng)期對(duì)C語(yǔ)言的算法及基礎(chǔ)知識(shí)進(jìn)行反復(fù)的學(xué)習(xí),雖然能夠?qū)⑵渲械某绦蚺⑶易约壕帉懞?jiǎn)單的程序,但是對(duì)于自身編程知識(shí)的學(xué)習(xí)并沒有幫助,也不能夠提高自身的思維及創(chuàng)新能力。為了解決此問題,激發(fā)學(xué)生的學(xué)習(xí)興趣,培養(yǎng)學(xué)生的思維能力,可嘗試采用項(xiàng)目化教學(xué)。
一、“C語(yǔ)言程序設(shè)計(jì)”課程特點(diǎn)
(一)較強(qiáng)的基礎(chǔ)性因?yàn)椤癈語(yǔ)言程序設(shè)計(jì)”是計(jì)算機(jī)專業(yè)的基礎(chǔ)課程之一,在我國(guó)開設(shè)具有較長(zhǎng)的歷史。C語(yǔ)言課程在計(jì)算機(jī)專業(yè)中的課時(shí)較多,一般都是在70個(gè)課時(shí)左右。在其他非計(jì)算機(jī)專業(yè)中,C語(yǔ)言也是一門選修課程,但是課時(shí)并不多,一般在50個(gè)課時(shí)左右。我國(guó)對(duì)于C語(yǔ)言課程的要求主要包括8個(gè)必講內(nèi)容,分別為指針、函數(shù)、文件、分支結(jié)構(gòu)程序設(shè)計(jì)、自定義數(shù)據(jù)類型、數(shù)組、順序程序設(shè)計(jì)及循環(huán)結(jié)構(gòu)程序設(shè)計(jì)。
(二)較強(qiáng)的理論性程序設(shè)計(jì)的本質(zhì)就是問題解決的程序設(shè)計(jì),步驟需要行為與時(shí)間相互結(jié)合。學(xué)生畢業(yè)之后如果從事C語(yǔ)言相關(guān)工作,那么就如同寫作一樣,程序工作人員要具備較強(qiáng)的理論知識(shí),所以C語(yǔ)言程序設(shè)計(jì)具備較強(qiáng)的理論性。
(三)較強(qiáng)的實(shí)踐性由于部分學(xué)生在學(xué)習(xí)之前并沒有接觸過計(jì)算機(jī)程序,對(duì)于計(jì)算機(jī)的認(rèn)知只是普通的辦公軟件操作,對(duì)程序設(shè)計(jì)工作的流程不適應(yīng),并且具有枯燥感及恐懼感,使學(xué)生在學(xué)習(xí)C語(yǔ)言程序設(shè)計(jì)之后對(duì)于C語(yǔ)言程序的設(shè)計(jì)目的、組成及用途并不了解。另外,C語(yǔ)言程序的學(xué)習(xí)不僅要要求學(xué)生具備計(jì)算機(jī)相關(guān)的基礎(chǔ)操作技術(shù),還要求具備英文軟件安裝、糾錯(cuò)及識(shí)別等能力,計(jì)算機(jī)中的C語(yǔ)言程序的開發(fā)集成環(huán)境大部分都是英文,如果程序和計(jì)算機(jī)環(huán)境相互脫離,那么學(xué)生對(duì)于C語(yǔ)言的學(xué)習(xí)就會(huì)失去興趣。因此,該課程特別重視學(xué)生能夠動(dòng)手實(shí)踐,在實(shí)踐過程中找到自身的錯(cuò)誤,并且對(duì)自身錯(cuò)誤進(jìn)行改正,以此掌握C語(yǔ)言程序設(shè)計(jì)中的知識(shí),提高操作實(shí)踐能力及實(shí)際解決問題的能力。
二、“C語(yǔ)言程序設(shè)計(jì)”課程改革方案
課程改革的方案主要包括語(yǔ)言基礎(chǔ)階段及提高編程兩個(gè)階段,前者是在教師的主導(dǎo)下實(shí)現(xiàn),后者是以學(xué)生為教學(xué)主體實(shí)現(xiàn),圖1為課程改革方案的實(shí)施圖。首先,教師利用任務(wù)驅(qū)動(dòng)教學(xué)在語(yǔ)言基礎(chǔ)階段將C語(yǔ)言課程分成任務(wù)的提出、知識(shí)的分析、任務(wù)的'分解、任務(wù)的實(shí)現(xiàn)及任務(wù)的評(píng)價(jià)這五個(gè)階段。在教學(xué)初期,教師可以一個(gè)小型的系統(tǒng)為例在課堂中進(jìn)行講解,使學(xué)生能夠了解其中的知識(shí),并且使學(xué)生能夠相互討論系統(tǒng)設(shè)計(jì)過程中問題的解決方案。之后讓學(xué)生通過掌握課程中的內(nèi)容對(duì)其中的問題進(jìn)行解決,教師在最后對(duì)學(xué)生解決問題的能力及掌握的知識(shí)情況進(jìn)行評(píng)價(jià)及總結(jié)。學(xué)生以教師對(duì)自身的評(píng)價(jià)為基礎(chǔ)修改自身的錯(cuò)誤,從而能夠提高學(xué)生對(duì)知識(shí)及技能的認(rèn)知。其次,教師通過項(xiàng)目教學(xué)內(nèi)容的設(shè)計(jì)在提高編程階段使學(xué)生通過小組形式選擇題目,從而實(shí)現(xiàn)解決實(shí)際問題軟件系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)。項(xiàng)目化教學(xué)的過程主要包括項(xiàng)目的提出、項(xiàng)目的分析、項(xiàng)目的進(jìn)行、實(shí)施項(xiàng)目及總結(jié)驗(yàn)收。學(xué)生是此階段中的主體,教師只是對(duì)學(xué)生進(jìn)行輔助及引導(dǎo)。在學(xué)生提出項(xiàng)目及選擇項(xiàng)目以后,教師就要求學(xué)生能夠?qū)ψ约旱捻?xiàng)目進(jìn)行自主分析。學(xué)生以教師在課堂中傳授的知識(shí)為基礎(chǔ),結(jié)合自己對(duì)項(xiàng)目的選擇進(jìn)行設(shè)計(jì),最后實(shí)現(xiàn)自己設(shè)計(jì)的項(xiàng)目。學(xué)生能夠在項(xiàng)目設(shè)計(jì)完成之后相互討論,并且對(duì)項(xiàng)目中的內(nèi)容及知識(shí)進(jìn)行擴(kuò)展。項(xiàng)目的進(jìn)行主要是項(xiàng)目性能方面的設(shè)計(jì),學(xué)生設(shè)計(jì)的項(xiàng)目要具備一定的功能。在學(xué)生對(duì)項(xiàng)目設(shè)計(jì)完成之后,教師就可以對(duì)學(xué)生進(jìn)行評(píng)審,也可以組中的成員之間相互驗(yàn)收,并且對(duì)學(xué)生的完成情況進(jìn)行評(píng)價(jià)及展示。課程改革主要是將上述兩個(gè)階段中的實(shí)踐及理論相互結(jié)合實(shí)現(xiàn)的,以此使學(xué)生在學(xué)習(xí)過程中不只是對(duì)課本中的算法及概念知識(shí)進(jìn)行學(xué)習(xí),還能夠自己實(shí)現(xiàn)課程內(nèi)容的操作,使課本中的任務(wù)與現(xiàn)實(shí)項(xiàng)目結(jié)合,從而實(shí)現(xiàn)C語(yǔ)言課程的全新改革。
三、“C語(yǔ)言程序設(shè)計(jì)”課程改革實(shí)踐
基于項(xiàng)目化教學(xué)的“C語(yǔ)言程序設(shè)計(jì)”課程改革的基本思想就是使學(xué)生通過設(shè)計(jì)項(xiàng)目進(jìn)行學(xué)習(xí),將學(xué)生作為課程學(xué)習(xí)的主體,將知識(shí)技術(shù)的使用及掌握作為學(xué)習(xí)的主旨。在課程改革過程中,主要從教學(xué)內(nèi)容、教學(xué)方式及考核三方面入手。
(一)改革實(shí)踐框架
1.教學(xué)的內(nèi)容。以項(xiàng)目化教學(xué)為基礎(chǔ),實(shí)現(xiàn)C語(yǔ)言課程的改革,主要是通過實(shí)際工作和軟件開發(fā)方面進(jìn)行,項(xiàng)目的選擇要貼合實(shí)際需求,教學(xué)內(nèi)容也要貼合實(shí)際需求,主要包括程序的設(shè)計(jì)、程序的使用、數(shù)據(jù)的處理等多個(gè)不同的模塊,并且不同模塊還具備多個(gè)不同的任務(wù)。
2.教學(xué)的方法。項(xiàng)目化教學(xué)一般使用的教學(xué)方法為引導(dǎo)教學(xué),指的是在教師提出項(xiàng)目之后使學(xué)生能夠針對(duì)項(xiàng)目進(jìn)行問題的分析及解決,在初教學(xué)過程中,學(xué)生要對(duì)項(xiàng)目的功能設(shè)計(jì)進(jìn)行研究,通過自身掌握的知識(shí)及技術(shù)解決其中的問題,在此過程中會(huì)遇到多種沒有辦法解決的問題,這要求教師為學(xué)生進(jìn)行講解。傳統(tǒng)教學(xué)中的重點(diǎn)及難點(diǎn)內(nèi)容都較難懂,但是項(xiàng)目化教學(xué)中的問題都是學(xué)生自己提出的,對(duì)于這些問題學(xué)生有足夠的動(dòng)力及興趣。教師通過項(xiàng)目化教學(xué)模式為學(xué)生布置項(xiàng)目的主要作用就是實(shí)現(xiàn)學(xué)生學(xué)習(xí)的引導(dǎo),主要包括軟件開發(fā)合作及模塊設(shè)計(jì),學(xué)生在學(xué)習(xí)過程中不斷積累自身的系統(tǒng)開發(fā)及設(shè)計(jì)經(jīng)驗(yàn),為自身朝著下一步的學(xué)習(xí)打下良好的基礎(chǔ)。
3.考試的方式。在傳統(tǒng)教學(xué)過程中,教師對(duì)于教學(xué)的控制就是培養(yǎng)并且考核學(xué)生的過程,學(xué)生能夠通過課堂中的項(xiàng)目培養(yǎng)自身的能力、知識(shí)及素質(zhì),所以重視過程。課下的項(xiàng)目主要是培養(yǎng)學(xué)生的高層次能力,所以重視結(jié)果。項(xiàng)目化教學(xué)中,學(xué)生成績(jī)總分為100分,包括20分的平時(shí)成績(jī)、60分的課內(nèi)項(xiàng)目成績(jī)及20分的課下項(xiàng)目成績(jī)。只有學(xué)生完成課外和課內(nèi)兩個(gè)項(xiàng)目,才能夠認(rèn)定為考試合格。
(二)“C語(yǔ)言程序設(shè)計(jì)”課程的改革實(shí)踐以某大學(xué)計(jì)算機(jī)專業(yè)精心設(shè)計(jì)的兩個(gè)綜合項(xiàng)目為例,分別為課內(nèi)項(xiàng)目及課外項(xiàng)目,實(shí)現(xiàn)某企業(yè)管理系統(tǒng)和成績(jī)管理系統(tǒng)的開發(fā)。教師指導(dǎo)學(xué)生完成科內(nèi)項(xiàng)目,學(xué)生自己獨(dú)立完成課外項(xiàng)目。
1.整體設(shè)計(jì)。通過情景進(jìn)行教學(xué)整體設(shè)計(jì),以課程為基礎(chǔ),為學(xué)生合理分配項(xiàng)目任務(wù),并且使學(xué)生能夠?qū)?xiàng)目目標(biāo)進(jìn)行明確,從而使學(xué)生課明確自己每節(jié)要學(xué)習(xí)的課程內(nèi)容,在提問及討論過程中有明確的目標(biāo),從而使學(xué)生具備清晰的思路,提高自身的學(xué)習(xí)效率。
2.實(shí)施過程。在實(shí)施項(xiàng)目單元過程中,要讓學(xué)生匯報(bào)自己課外項(xiàng)目設(shè)計(jì)的進(jìn)程,之后教師要對(duì)項(xiàng)目設(shè)計(jì)進(jìn)行評(píng)價(jià),然后引入任務(wù),對(duì)學(xué)生項(xiàng)目過程中的問題進(jìn)行指導(dǎo),之后指導(dǎo)修改自己的方案并且討論。學(xué)生在完成任務(wù)之后要對(duì)自己的作品進(jìn)行提交,教師引入競(jìng)爭(zhēng)機(jī)制,培養(yǎng)學(xué)生的分析能力及評(píng)價(jià)能力,使學(xué)生能夠了解自己的不足,從而能夠在今后的學(xué)習(xí)過程中不斷改正。
3.改革效果。對(duì)于某大學(xué)計(jì)算機(jī)專業(yè)一班及二班學(xué)生進(jìn)行調(diào)查,調(diào)查結(jié)果顯示,學(xué)生對(duì)于傳統(tǒng)教學(xué)模式的評(píng)價(jià)效果一般,對(duì)于項(xiàng)目化教學(xué)的評(píng)價(jià)良好。在進(jìn)行項(xiàng)目化教學(xué)之后,學(xué)生在學(xué)習(xí)過程中能夠自主完成項(xiàng)目的設(shè)計(jì),靈活使用C語(yǔ)言課程中的內(nèi)容,在學(xué)生完成項(xiàng)目設(shè)計(jì)之后,自身就會(huì)充滿成就感,從而提高了學(xué)習(xí)興趣。通過教師的引導(dǎo)及提問,學(xué)生能夠自己尋找問題的解決方案,在實(shí)際操作中進(jìn)行學(xué)習(xí),提高了問題解決能力,并且還能夠通過小組合作提高了協(xié)作精神。
四、結(jié)語(yǔ)
實(shí)踐表明,基于項(xiàng)目化教學(xué)的“C語(yǔ)言程序設(shè)計(jì)”教學(xué)能夠有效培養(yǎng)學(xué)生良好的學(xué)習(xí)習(xí)慣,在學(xué)生通過自己的努力及教師指導(dǎo)完成項(xiàng)目的過程中,能夠真實(shí)感受到C語(yǔ)言編程的魅力,并且感受到自主完成項(xiàng)目的喜悅。此種學(xué)習(xí)方式能夠夯實(shí)學(xué)生的知識(shí),并且開拓學(xué)生視野,有效培養(yǎng)學(xué)生創(chuàng)新意識(shí)及能力,提高學(xué)生編程技巧及能力,并且培養(yǎng)了學(xué)生的交流及團(tuán)隊(duì)合作能力。
參考文獻(xiàn):
[1]張蕾.基于項(xiàng)目化教學(xué)的“C語(yǔ)言程序設(shè)計(jì)”課程改革[J].計(jì)算機(jī)教育,2013(2):17-20.
。2]余麗紅,徐存東,林春景.基于CDIO的C語(yǔ)言程序設(shè)計(jì)課程教學(xué)改革探究[J].中國(guó)科教創(chuàng)新導(dǎo)刊,2011(16):150.
。3]趙海明.高職院!禖語(yǔ)言程序設(shè)計(jì)》課程項(xiàng)目化教學(xué)設(shè)計(jì)研究[J].信息與電腦(理論版),2012(9):211-212.
。4]劉芳.高職“C語(yǔ)言程序設(shè)計(jì)”課程項(xiàng)目化教學(xué)改革[J].溫州職業(yè)技術(shù)學(xué)院學(xué)報(bào),2012,12(2):80-82.
[5]袁春花,陳華.C程序設(shè)計(jì)項(xiàng)目化教學(xué)模式探討[J].課程教育研究,2013(5):149.
[6]淡海英.高職《C語(yǔ)言程序設(shè)計(jì)》課程改革的一點(diǎn)思考[J].歲月月刊,2012(2):100.
[7]錢麗丹.項(xiàng)目化教學(xué)在C語(yǔ)言程序設(shè)計(jì)課程中的應(yīng)用[J].軟件導(dǎo)刊,2013(1):188-190.
[8]高沖,徐群.基于程序設(shè)計(jì)項(xiàng)目化教學(xué)的研究[J].計(jì)算機(jī)與現(xiàn)代化,2012(7):233-235.
。9]祝種谷.項(xiàng)目化教學(xué)在高職《C語(yǔ)言程序設(shè)計(jì)》課程中的應(yīng)用[J].科技信息,2013(11):289.
C語(yǔ)言課程在高職院校教學(xué)中存在的問題與改革措施探究論文 篇4
摘 要: 現(xiàn)代化的圖書管理需要有現(xiàn)代化的管理系統(tǒng),采用計(jì)算機(jī)管理信息系統(tǒng)已成為圖書管理科學(xué)化和現(xiàn)代化的一個(gè)重要特征,給圖書管理帶來極大的便利.近年來圖書事業(yè)的發(fā)展,以及軟件開發(fā)的逐步成熟,圖書管理系統(tǒng)使得原來繁重而易出錯(cuò)的圖書管理變得簡(jiǎn)單而有條理,我所開發(fā)這一圖書管理系統(tǒng)的目的在于能夠節(jié)省大量的人員成本,使得管理變得方便可靠。
關(guān)鍵詞:圖書管理系統(tǒng) 關(guān)系模型 功能模塊
隨著社會(huì)的進(jìn)步與發(fā)展,資源高效利用提高效率越來越受到人們的關(guān)注.圖書管理也提出這樣的要求,因此圖書管理的數(shù)字化越來越受到大眾的青睞.圖書管理系統(tǒng)是現(xiàn)代圖書管理工具中的重要組成部分。它廣泛應(yīng)用于圖書館管理,力求開發(fā)出一套嚴(yán)謹(jǐn)、可靠、功能完整的管理系統(tǒng)。使用圖書管理系統(tǒng)能夠很好的解決了傳統(tǒng)圖書管理的問題.人員需求能夠減少,工作效率明顯提高,管理更加便利。
一、系統(tǒng)介紹
此圖書管理系統(tǒng)主要采用的是VisualStudio2008做為前臺(tái)開發(fā)工具以及SQL Server 2005做為后臺(tái)支持。以操作便捷、界面友好、靈活、實(shí)用為出發(fā)點(diǎn),設(shè)計(jì)采用了模塊化設(shè)計(jì)方法。系統(tǒng)實(shí)現(xiàn)了以下基本功能:
日常操作:此功能實(shí)現(xiàn)圖書的借閱、歸還。
讀者管理:可以實(shí)現(xiàn)讀者的添加、修改、查詢等操作。
圖書管理:實(shí)現(xiàn)圖書的添加、修改、查詢等操作。
系統(tǒng)管理:實(shí)現(xiàn)了對(duì)管理員的添加、修改、查詢等操作。
開發(fā)工具:Microsoft Visual Studio2008(C#) 和SQL Server 2005。
圖書管理系統(tǒng)具有如下一些特點(diǎn):
方便性:讀者以及工作人員能夠及時(shí)了解圖書情況,以便完成需要的工作。
穩(wěn)定性:系統(tǒng)性能穩(wěn)定。
操作性強(qiáng):由于系統(tǒng)及面簡(jiǎn)潔,使用容易很便于用戶操作。
二、系統(tǒng)分析
1.需求分析
通過調(diào)查,要求系統(tǒng)需要有以下功能:系統(tǒng)登錄;管理員管理;圖書管理;讀者管理;日常操作管理系統(tǒng)退出.
2.可行性分析
圖書管理系統(tǒng)使圖書管理走上了科學(xué)化、系統(tǒng)化管理道路。
2.1經(jīng)濟(jì)可行性
使用圖書管理系統(tǒng)能夠極大的節(jié)約圖書管理工作的運(yùn)行成本。主要體現(xiàn)在:使用圖書管理系統(tǒng)能夠減少工作人員數(shù)量,從而降低人力成本;實(shí)用圖書管理系統(tǒng)可以減少對(duì)管理資料維護(hù)的成本
2.2技術(shù)可行性
目前國(guó)內(nèi)外軟硬件產(chǎn)品和技術(shù)發(fā)展迅速.服務(wù)器,操作系統(tǒng)等相關(guān)資源技術(shù)容易獲得并有較大的選擇余地,而且在本系統(tǒng)軟硬件要求適中,因此現(xiàn)有條件在技術(shù)層面上完全可以滿足要求。
三、系統(tǒng)設(shè)計(jì)
1.設(shè)計(jì)目標(biāo)
本系統(tǒng)是針對(duì)圖書管理工作過程進(jìn)行設(shè)計(jì)的,主要實(shí)現(xiàn)如下目標(biāo):合法用戶可以登錄此系統(tǒng);讀者可以查詢圖書、查詢借閱記錄; 工作人員可以對(duì)讀者、圖書進(jìn)行管理和借書、還書操作。
2.數(shù)據(jù)庫(kù)設(shè)計(jì)
把上面的概念結(jié)構(gòu)轉(zhuǎn)化為關(guān)系模型,我們可以得到各實(shí)體的關(guān)系模式(關(guān)系的碼用下劃線標(biāo)出):
圖書(圖書編號(hào),圖書名稱,圖書作者,出版社,頁(yè)碼、圖書價(jià)格、圖書總數(shù)、現(xiàn)存總數(shù)、借出次數(shù)、ISBN、備注、條形碼、書架、圖片)
讀者(讀者編號(hào),讀者名稱、院系、類型、性別、證件編號(hào)、可以借閱數(shù)量、電話、備注)
用戶(用戶編號(hào),用戶名、用戶密碼,真實(shí)姓名,性別,電話,年齡)
以下關(guān)系模式為讀者――圖書的關(guān)系模式:
借閱圖書(讀者編號(hào),圖書編號(hào),借閱日期,應(yīng)還日期,歸還日期,是否歸還)
從以上的關(guān)系模式我們可以得到數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)。為了優(yōu)化數(shù)據(jù)表結(jié)構(gòu),部分字段采用代碼形式,以便與數(shù)據(jù)庫(kù)中的`數(shù)據(jù)表對(duì)應(yīng)起來。根據(jù)以上分析,需要設(shè)計(jì)數(shù)據(jù)表來存放數(shù)據(jù)信息,這些表分別為圖書表,讀者表,用戶表,借閱表。
3.總體設(shè)計(jì)
圖書管理系統(tǒng)是一個(gè)典型的數(shù)據(jù)庫(kù)應(yīng)用程序,由應(yīng)用程序和后臺(tái)數(shù)據(jù)庫(kù)兩部分構(gòu)成。
應(yīng)用程序:應(yīng)用程序主要包括登錄,用戶信息,讀者信息,圖書信息管理,借閱圖書,綜合查詢,退出系統(tǒng)幾個(gè)部分組成。
數(shù)據(jù)庫(kù): 數(shù)據(jù)庫(kù)負(fù)責(zé)對(duì)圖書信息,用戶信息等數(shù)據(jù)的管理。
四、系統(tǒng)主要功能模塊實(shí)現(xiàn)
1.登錄界面
進(jìn)入系統(tǒng)必須經(jīng)過登錄,用戶輸入用戶名和密碼后,系統(tǒng)會(huì)查詢數(shù)據(jù)庫(kù)中的用戶表,如果用戶存在且密碼正確,系統(tǒng)只有管理員。
2.主控制界面
此界面是進(jìn)入相應(yīng)功能模塊的入口。
3.圖書信息維護(hù)
在此界面用戶可以對(duì)圖書信息進(jìn)行管理,具體包含圖書信息的添加、修改、刪除等。
4.圖書借閱界面
圖書借閱界面使用戶完成圖書借閱歸還的操作。用戶輸入讀者證件編號(hào)后單擊[查詢]按鈕查出讀者信息。輸入圖書ISBN編號(hào)好,查出對(duì)應(yīng)的圖書信息,當(dāng)讀者的可以借書量為0時(shí),提示不能借閱,當(dāng)圖書的庫(kù)存量為0是提示不能借閱。借閱和還書需要同時(shí)操作三個(gè)表,因?yàn)樾枰檬聞?wù)來操作。
5.讀者信息管理
在讀者信息管理界面,可以對(duì)讀者信息進(jìn)行添加、修改、刪除三種操作。注意證件編號(hào)不能重復(fù)添加
五、設(shè)計(jì)總結(jié)
本文重點(diǎn)討論了“圖書管理系統(tǒng)”的設(shè)計(jì)方法和過程。在本次設(shè)計(jì)的全過程中,我對(duì)所學(xué)的知識(shí)有了一個(gè)比較系統(tǒng)的認(rèn)識(shí)和理解。在設(shè)計(jì)中我才知自己掌握的知識(shí)還遠(yuǎn)遠(yuǎn)不夠,將理論知識(shí)應(yīng)用到實(shí)踐中去,總會(huì)出現(xiàn)各種問題,不是理論沒掌握好,而是光知道書本上的知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,一定要把理論知識(shí)和實(shí)踐結(jié)合起來。把學(xué)到的知識(shí)應(yīng)用到實(shí)踐中去,多做多練,才可以把理論的精華發(fā)揮出來。知識(shí)不是知道,了解就好,一定讓它在現(xiàn)實(shí)生活中得到充分的應(yīng)用,從而解決一些問題,這才是學(xué)習(xí)的根本目的。雖然我按部就班的完成了設(shè)計(jì)任務(wù),但由于自己的知識(shí)水平有限,設(shè)計(jì)時(shí)間又較短,所以該系統(tǒng)還有許多不盡如人意的地方,比如用戶界面不夠美觀等問題,都有待進(jìn)一步改善。
參考文獻(xiàn)
[1]SQLServer2005數(shù)據(jù)庫(kù)管理與應(yīng)用[M],清華大學(xué)出版社,2005
[2]李維杰,孫乾君.SQLServer2005數(shù)據(jù)庫(kù)原理與應(yīng)用簡(jiǎn)明教程[M].?清華大學(xué)出版社.2007.5
[3]薩師煊,王珊.數(shù)據(jù)庫(kù)系統(tǒng)概論(第三版)[M].高等教育出版社.1999
[4]王輝,張大治.C#程序設(shè)計(jì)實(shí)用教程[M],清華大學(xué)出版社. 2007.3
【C語(yǔ)言課程在高職院校教學(xué)中存在的問題與改革措施探究論文】相關(guān)文章:
高職院校秘書實(shí)務(wù)課程教學(xué)改革論文03-19
小學(xué)體育教學(xué)中存在的問題及措施論文02-27
探析高職院校計(jì)算機(jī)教學(xué)中存在的主要問題的論文12-23
高職項(xiàng)目教學(xué)改革存在的問題和改進(jìn)論文03-04
高職康復(fù)課程教學(xué)問題與改善探究論文12-16
高職院校工程造價(jià)課程教學(xué)改革論文03-19
高職院校景觀設(shè)計(jì)課程教學(xué)改革論文03-19
- 相關(guān)推薦