如何實施美術(shù)新課程標(biāo)準(zhǔn)探究及如何設(shè)計個人動態(tài)網(wǎng)站-畢業(yè)論文_第1頁
如何實施美術(shù)新課程標(biāo)準(zhǔn)探究及如何設(shè)計個人動態(tài)網(wǎng)站-畢業(yè)論文_第2頁
如何實施美術(shù)新課程標(biāo)準(zhǔn)探究及如何設(shè)計個人動態(tài)網(wǎng)站-畢業(yè)論文_第3頁
如何實施美術(shù)新課程標(biāo)準(zhǔn)探究及如何設(shè)計個人動態(tài)網(wǎng)站-畢業(yè)論文_第4頁
如何實施美術(shù)新課程標(biāo)準(zhǔn)探究及如何設(shè)計個人動態(tài)網(wǎng)站-畢業(yè)論文_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

PAGEPAGE6如何實施美術(shù)新課程標(biāo)準(zhǔn)探究【摘要】美術(shù)課程是學(xué)校進行美育的主要途徑。美術(shù)新課程標(biāo)準(zhǔn)的制定,力求體現(xiàn)素質(zhì)教育的要求,為中小學(xué)美術(shù)課程改革提供了重要依據(jù)。如何實施新課標(biāo),把新課標(biāo)的精神落到實處,是廣大中小學(xué)美術(shù)教育工作者面臨的新課題。【關(guān)鍵詞】和諧、綜合、探究、直觀、感受、興趣、創(chuàng)新、評價在大力提倡素質(zhì)教育的今天,人們越來越深刻地認(rèn)識到美術(shù)教育在提高與完善人的素質(zhì)方面所具有的獨特作用。我國義務(wù)教育階段的美術(shù)教育還有許多不能適應(yīng)素質(zhì)教育要求的地方,必須通過課程改革,促進美術(shù)教育的發(fā)展。中小學(xué)美術(shù)新課程標(biāo)準(zhǔn)打破了傳統(tǒng)美術(shù)教學(xué)的知識框架,從全新的角度,按學(xué)習(xí)活動方式劃分學(xué)習(xí)領(lǐng)域,加強學(xué)習(xí)活動的綜合性和探索性,強調(diào)培養(yǎng)學(xué)生學(xué)習(xí)興趣,強調(diào)參與合作、強調(diào)情感體驗,注重培養(yǎng)學(xué)生創(chuàng)新精神,通過美術(shù)實踐活動提高學(xué)生的整體素質(zhì),使每個學(xué)生在自己原有的基礎(chǔ)上有所發(fā)展。課程的改革不僅是內(nèi)容的改革,也是教學(xué)過程和教學(xué)方法的改革。美術(shù)教師在教學(xué)中應(yīng)該怎樣定位自己的角色,應(yīng)該怎樣貫穿新課標(biāo)的精神?下面,我就談?wù)勛约涸诿佬g(shù)課堂教學(xué)實踐中的一些做法和體會。一、創(chuàng)設(shè)寬松自由的學(xué)習(xí)環(huán)境,營造平等和諧的教學(xué)氣氛人們常常有這樣的體驗:在寬松愉快的環(huán)境里,往往心情舒暢、思維活躍,容易突發(fā)奇想,有利于個性的發(fā)揮。教師不只是知識的傳授者,而更應(yīng)該是學(xué)生學(xué)習(xí)的促進者、輔導(dǎo)者和合作者。以往為了維持好課堂紀(jì)律,我們常常要求孩子們坐端正,不許講話。其實,太多的限制會使學(xué)生對教學(xué)失去興致。營造一個和諧平等的學(xué)習(xí)氣氛,把威嚴(yán)放下,做孩子們的朋友,有利于師生情感的交流與溝通。我在上課時,常講一些健康有趣的笑話作為開場白,盡量用生動風(fēng)趣的語言來吸引學(xué)生,激起學(xué)生學(xué)習(xí)的興趣,活躍課堂氣氛。老師教學(xué)的語言和方法要符合兒童的生理和心理的發(fā)展特點,給孩子們多些寬容和耐心,多些呵護和關(guān)愛,會使我們的教學(xué)收到意想不到的效果。在學(xué)生作業(yè)時,我允許他們自由地組合、幾個人一起討論,在表現(xiàn)的方式和選擇材料上也給他們一定的自由和空間。在完成作業(yè)后,我讓他們自己把作品貼到展示欄,給他們感受到美術(shù)課主要是參與各種美術(shù)活動。學(xué)生在寬松自由的學(xué)習(xí)環(huán)境下,在平等和諧的教學(xué)氣氛中比較容易發(fā)揮個性特長。二、為綜合性學(xué)習(xí)和探究性學(xué)習(xí)拓展空間綜合性學(xué)習(xí)是世界教育發(fā)展的一個新特點,它對發(fā)展學(xué)生的綜合實際能力和探究發(fā)現(xiàn)能力起到極大作用。我們打破了學(xué)科的界限,使各種學(xué)科知識相互滲透、交融、綜合化,有利于提高學(xué)生的綜合素質(zhì)。把音樂、文學(xué)、自然等學(xué)科引入美術(shù)課堂,不僅可以豐富美術(shù)課堂內(nèi)容和知識,還能開闊學(xué)生視野。捷克教育學(xué)家夸美紐斯說過:“知識的開端必須永遠來自于感官”。美術(shù)是視覺藝術(shù),我們要想學(xué)生輕松快捷地獲取知識,最好的方法是利用直觀教學(xué)原理,通過課件、實物等資料展示,讓學(xué)生感受和體驗,并在這一過程中不斷啟發(fā)和引導(dǎo)學(xué)生去認(rèn)真觀察和區(qū)別各種物象的具體特征,通過直觀感受發(fā)展認(rèn)識。我在上課前常布置學(xué)生收集有關(guān)資料,為教學(xué)提供更加豐富的信息和參考資料。學(xué)生在收集資料的過程中,一方面學(xué)習(xí)到收集資料的方法,另一方面加深了對知識的了解,這對教學(xué)起到很好的輔助作用。我還利用現(xiàn)代多媒體教學(xué)手段,在網(wǎng)上下載相關(guān)的圖片資料,作為制作課件的素材。在制作課件時,我考慮到加上適當(dāng)?shù)囊魳?,融合相關(guān)的知識,盡量使課堂知識容量大些,知識面廣些,知識點多些。比如我在上《未來的汽車》一課的時候,展示給學(xué)生的不只是現(xiàn)代汽車的各種造型,還展示汽車的發(fā)展歷史及背景資料以及各時代汽車的性能技術(shù)特點資料。從人們用木頭的滾動來搬運重物到輪子的產(chǎn)生,從蒸汽機的發(fā)明到“甲殼蟲”的誕生再到最新的陸空兩用汽車的制造,一整套完整的資料給學(xué)生大開眼界,使學(xué)生不僅從外觀上了解現(xiàn)代的汽車,還了解汽車的起源和發(fā)展,了解一些相關(guān)的人物,了解一些汽車制造的國家和廠商,了解到汽車的發(fā)展史也是人類科學(xué)和文明發(fā)展的歷史……在這基礎(chǔ)上我再引導(dǎo)學(xué)生去探究、去思考,我們未來的汽車應(yīng)該是怎樣的呢?我們還可以制造什么樣的汽車呢?一節(jié)課下來,不僅擴大了學(xué)生的知識層面,還引導(dǎo)他們進行探究性學(xué)習(xí),為學(xué)生綜合知識學(xué)習(xí)和探究性學(xué)習(xí)拓展了更為廣闊的空間。三、培養(yǎng)創(chuàng)新精神,提高藝術(shù)表達能力。兒童可塑性強,有著非同尋常的創(chuàng)造力,我們不要忽視兒童個性化的表現(xiàn),壓抑兒童創(chuàng)造力的發(fā)展。在課堂中,我常用比賽、做游戲的方法,鼓勵他們勇敢地表達自己所感所想,大膽地對一些事物進行聯(lián)想,培養(yǎng)孩子們的創(chuàng)新精神。為了提高學(xué)生的想象力和表現(xiàn)力,我常自編一些有助于挖掘?qū)W生創(chuàng)造潛力的教材。比如我編了《誰想象的本事大》這一課教材,在上課時首先把幾個簡單的幾何形狀讓學(xué)生猜一猜,這些形狀表現(xiàn)的是什么?然后請同學(xué)們思考:通過你的想象,這些形狀還可以表現(xiàn)什么?接著在這基礎(chǔ)上提出你能用這些形狀創(chuàng)造什么形象?你能用什么方法表現(xiàn)出你的想法、表達出你的意圖?我通過這樣的方法訓(xùn)練,讓學(xué)生展開想象的翅膀,在藝術(shù)的天空自由翱翔。我還常讓學(xué)生對我們身邊的事物進行自由的創(chuàng)意聯(lián)想,比如把靜物、植物擬人化,給它們加上夸張的動作和表情,創(chuàng)造出生動有趣的形象;在塑造形象的時候,我反對孩子們套用公式,千篇一律,大家畫得如同一個模子翻印出來一般;我要求孩子們別出心裁,即使畫同一樣?xùn)|西,也要畫得跟別人的不一樣。通過一連串創(chuàng)新思維的啟發(fā)和形象思維表現(xiàn)的訓(xùn)練,培養(yǎng)孩子們的創(chuàng)新精神,提高他們的藝術(shù)表達能力。四、采用積極評價機制,促進學(xué)生發(fā)展以往我們對學(xué)生的評價方式太過單調(diào)刻板,從而帶來的后果是孩子們對評價提不起興趣、麻木?,F(xiàn)在我通常用幾種方法:1、盡量展示學(xué)生的作品,使師生在評價作業(yè)時有對比,有參考。2、用幾分鐘時間請幾位有代表性的同學(xué)作自我評價。3、請全班同學(xué)一起來評論。4、老師評論。在評價學(xué)生作業(yè)時,我一般采用鼓勵性的語言,盡量挖掘他們在作品中表現(xiàn)出來的閃光點,和他們一起分享成功的喜悅。即使作業(yè)表現(xiàn)不太理想,也注意保護孩子們的自尊心,多激勵能力較弱的學(xué)生,增強他們的信心。不光評價作業(yè)的效果,更注重評價學(xué)生在參與美術(shù)活動中的表現(xiàn)。美術(shù)新課程標(biāo)準(zhǔn)是否得以順利實施,關(guān)鍵是它直接的使用者——美術(shù)教師是否能領(lǐng)會它的精神并運用到我們的教學(xué)中。作為新時期的美術(shù)教育工作者,我們應(yīng)該緊跟時代的步伐,責(zé)無旁貸地?fù)?dān)起課程改革的重任。在美術(shù)課堂教學(xué)中,把傳統(tǒng)的教師為中心轉(zhuǎn)變?yōu)橐詫W(xué)生為中心,把學(xué)生被動接受學(xué)習(xí)轉(zhuǎn)變?yōu)樘骄繉W(xué)習(xí),提升教學(xué)水平和教學(xué)質(zhì)量,為培養(yǎng)高素質(zhì)的人才貢獻一份力量。摘要人類已進入21世紀(jì),科學(xué)突飛猛進,知識經(jīng)濟初見端倪,特別信息技術(shù)和網(wǎng)絡(luò)技術(shù)的迅載發(fā)展和廣泛應(yīng)用,對社會、經(jīng)濟、軍事、科學(xué)和文化等領(lǐng)域產(chǎn)生越來越深刻的影響,也在正在改變著人們的工作、生活、學(xué)習(xí)和交流方式。隨著信息的迅猛發(fā)展,越來越的多人們通過Web來獲取所需要的信息,越來越多的企業(yè)建立了自己的WWW網(wǎng)站,也有許多人也制做了自己的個人網(wǎng)站,我所選的畢業(yè)設(shè)計就是個人網(wǎng)站。最初的WWW以提供信息資源為主,人們上網(wǎng)主要的目是是查看資料。而隨著網(wǎng)絡(luò)技術(shù)的快速發(fā)展,電子商務(wù)、電子政務(wù)等網(wǎng)上應(yīng)用蓬勃發(fā)展,而這樣網(wǎng)絡(luò)設(shè)計語言應(yīng)運而生。目前主要的網(wǎng)絡(luò)程序設(shè)計語言有ASP、PHP和JSP程序設(shè)計語言。而總方面來說,ASP、PHP和JSP基本上都是把腳本本語言嵌入HTML文檔中。關(guān)鍵詞:ASP:ASP(ActiveServerPages)是服務(wù)器端腳本編寫環(huán)境,使用它可以創(chuàng)建和運行動態(tài)、交互的Web服務(wù)器應(yīng)用程序。個人網(wǎng)頁:個人網(wǎng)頁就是所屬個人的網(wǎng)站,表現(xiàn)個人思想的網(wǎng)站。動態(tài)網(wǎng)頁:所謂動態(tài)網(wǎng)頁,就是說該文件不僅含有html標(biāo)記,而且含有程序代碼。數(shù)據(jù)庫:數(shù)據(jù)庫是一種存儲數(shù)據(jù)并對數(shù)據(jù)進行操作的工具。

目錄:引言………………3第一章我的個人網(wǎng)站初步設(shè)計……………3第二章網(wǎng)站系統(tǒng)設(shè)計選用的工具…………………42.1ASP工具的選用……………42.1.1ASP的定義…………2.1.2ASP的運行環(huán)境…………………52.1.3瀏覽ASP文件……………………52.1.4ASP文件基本組成………………52.1.5ASP的程序的特點:………………52.1.6ASP的工作原理…………………62.2ASP與數(shù)據(jù)庫………………62.2.1ASP的對象存取數(shù)據(jù)庫方法……………………62.2.2ASP中常用的數(shù)據(jù)庫……………62.3SQL語言在ASP中的使用………………62.4ADO的介紹………………72.4.1什么是ADO…………72.4.2ADO的對象………………………72.5三劍客在網(wǎng)站中的應(yīng)用…………………72.6腳本語言VBScript在ASP中的應(yīng)用…………………72.6.1VBScript的定義…………………72.6.2VBScript的特點…………………8我的個人網(wǎng)站的總體設(shè)計…………83.1網(wǎng)站的分析與設(shè)計………………………83.1.1我的個人網(wǎng)站全面分析………83.1.2網(wǎng)站頁面的設(shè)計…………………83.2數(shù)據(jù)庫的設(shè)計………………83.3網(wǎng)站的各項功能的實現(xiàn)…………………93.3.1首頁的登錄功能……………………93.3.2首頁用戶注冊……………………93.3.3用戶未登錄而不能瀏覽網(wǎng)站…………………103.3.4首頁的公告欄的功能…………103.3.5后臺與網(wǎng)站的連接………………103.3.6我的相冊功能的實現(xiàn)……………113.4我的論壇設(shè)計……………13結(jié)論……………13參考書目………………………13

如何設(shè)計個人動態(tài)網(wǎng)站引言我所選擇的畢業(yè)設(shè)計是個人動態(tài)網(wǎng)站設(shè)計。我是在姜清超老師指導(dǎo)下進行這一畢業(yè)設(shè)計的.我的畢業(yè)設(shè)計是從三月初開始的。通過這一個月多的我的個人動態(tài)網(wǎng)站的設(shè)計,我學(xué)到了很多知識,這也對于我自己來說是一次很好的實踐機會的。這一個月多的對于我的網(wǎng)站設(shè)計,我在網(wǎng)上查了很多關(guān)于ASP的書藉。我也重新看了以前我所學(xué)的網(wǎng)頁制做書藉。學(xué)校之所以給我們這些畢業(yè)生按排畢業(yè)設(shè)計,是為了我們能有機會對于這們這三年的大學(xué)學(xué)習(xí)的總結(jié)機會。學(xué)校一共給我們這屆畢業(yè)生按排了五個畢業(yè)設(shè)計項目。我比較對網(wǎng)站設(shè)計感興趣。這一次的畢業(yè)設(shè)計對我今后的工作,是一次很好的實踐的機會的。在這一個月多的畢業(yè)設(shè)計過程中我學(xué)習(xí)了很多以前所學(xué)沒接觸的知識,也開拓了我的視野。以下我就對正文進行介紹:第一章我的個人網(wǎng)站初步設(shè)計計算機網(wǎng)絡(luò)作為一種先進的信息傳輸媒體,其特點就是信息傳送速度快、信息覆蓋面廣而且成本低。因此許多企業(yè)都開始利用網(wǎng)站開展商務(wù)活動,比如在互聯(lián)網(wǎng)上發(fā)布企業(yè)信息、為商品做廣告、利用電子郵件進行信息交流等。在互聯(lián)網(wǎng)上不僅可以進行商務(wù)活動,我們也可以把自己的個人網(wǎng)站發(fā)布到互聯(lián)網(wǎng)上,以供大家欣賞。網(wǎng)站的設(shè)計包括它的外觀和它的感觀,而且也要考慮網(wǎng)頁所有的元素:包括觀眾信息、意圖和目標(biāo)描述、域信息、頁面的規(guī)范。網(wǎng)頁的設(shè)計是一種審美活動,成功的設(shè)計作品一般都很藝術(shù)化。但藝術(shù)只是設(shè)計的手段,而并非設(shè)計的任務(wù)。設(shè)計的任務(wù)是要實現(xiàn)設(shè)計者的意圖,而并非創(chuàng)造美。網(wǎng)頁設(shè)計是指設(shè)計者要表現(xiàn)的主題和實現(xiàn)的功能。個人網(wǎng)站用戶界面要好,簡明實用,既要有自己的特點又要有接近大眾化。主頁的設(shè)計應(yīng)以醒目優(yōu)先,應(yīng)該令人一目了然,不堆砌太多不必要的細節(jié),或使畫面過于復(fù)雜。要做到這一點,首先要在整體上規(guī)劃好自己網(wǎng)站的主題和內(nèi)容,確定自己需要傳達給訪問用戶的主要信息,然后仔細斟酌,把自己所有要表達的意念合情合理地組織起來;其次,是設(shè)計一個富有個性的頁面式樣,務(wù)求盡善盡美。這樣制作出來的主頁才會清晰、明了、內(nèi)容充實。第二章網(wǎng)站系統(tǒng)設(shè)計選用的工具2.1ASP工具的選用2.1.1ASPASP(ActiveServerPages)是服務(wù)器端腳本編寫環(huán)境,使用它可以創(chuàng)建和運行動態(tài)、交互的Web服務(wù)器應(yīng)用程序。使用ASP可以組合HTML頁、腳本命令和ActiveX組件以創(chuàng)建交互的Web頁面和基于Web的功能強大的應(yīng)用程序。ASP應(yīng)用程序很容易開發(fā)和修改。如果您編過HTML網(wǎng)頁,您將發(fā)現(xiàn)ASP腳本提供了創(chuàng)建交互頁的簡便方法。如果您曾想從HTML表格中收集數(shù)據(jù),或用顧客的姓名個人化HTML文件,或根據(jù)瀏覽器的不同使用不同的特性,您會發(fā)現(xiàn)ASP提供了一個出色的解決方案。以前,要想從HTML表格中收集數(shù)據(jù),就不得不學(xué)習(xí)一門編程語言來創(chuàng)建一個CGI應(yīng)用程序。現(xiàn)在,您只要將一些簡單的指令嵌入到您的HTML文件中,就可以從表格中收集數(shù)據(jù)并進行分析。您再不必學(xué)習(xí)完整的編程語言或者單獨編譯程序來創(chuàng)建交互頁。隨著不斷掌握使用ASP和腳本語言的技巧,您可以創(chuàng)建更復(fù)雜的腳本。對于ASP,您可以便捷地使用ActiveX組件來執(zhí)行復(fù)雜的任務(wù),比如連接數(shù)據(jù)庫以存儲和檢索信息。如果您已經(jīng)掌握一門腳本語言,如VBScript、JavaScript或PERL,而且您已經(jīng)了解使用ASP的方法。只要安裝了符合ActiveX腳本標(biāo)準(zhǔn)的相應(yīng)腳本引擎,就可以在ASP頁面中使用任何一種腳本語言。ASP帶有MicrosoftVisualBasicScriptingEdition(VBScript)和MicrosoftJscript的腳本引擎,這樣您可以立即開始編輯腳本。PERL、REXX和Python的ActiveX腳本引擎可以從第三方開發(fā)人員處獲得。P/pWeb開發(fā)人員:如果您已經(jīng)掌握了一門編程語言,如VisualBasic,您將發(fā)現(xiàn)ASP是快速創(chuàng)建Web應(yīng)用程序的一個非常靈活的方法。通過向HTML中添加腳本命令,您能夠創(chuàng)建應(yīng)用程序的HTML接口。通過創(chuàng)建自己的ActiveX組件,可以將應(yīng)用程序中的商業(yè)邏輯封裝到能夠從腳本、其他組件或從其他程序中調(diào)用的模塊。P/p使用ASP進行計算的Web可轉(zhuǎn)化為有形的利益,它使Web供應(yīng)商能夠提供交互的商業(yè)應(yīng)用而不僅僅是發(fā)布內(nèi)容。例如,旅行社能夠比公布航空時刻表做得更多;用ASP腳本可以讓客戶察看現(xiàn)有的航班、比較費用并預(yù)定座位。P/pAsp是這樣工作的:瀏覽器從Web服務(wù)器上請求.asp文件時,ASP腳本開始運行。然后Web服務(wù)器調(diào)用ASP,ASP全面讀取請求的文件,執(zhí)行所有腳本命令,并將Web頁傳送給瀏覽器。由于腳本在服務(wù)器上而不是在客戶端運行,傳送到瀏覽器上的Web頁是在Web服務(wù)器上生成的。所以不必?fù)?dān)心瀏覽器能否處理腳本:Web服務(wù)器已經(jīng)完成了所有腳本的處理,并將標(biāo)準(zhǔn)的HTML傳輸?shù)綖g覽器。由于只有腳本的結(jié)果返回到瀏覽器,所以服務(wù)器端腳本不易復(fù)制。用戶看不到創(chuàng)建他們正在瀏覽的頁的腳本命令。P/p運行ASP頁面相對于普通的html頁面要慢一點,因為普通的html頁面只需要瀏覽器就能夠解析,而ASP則必須是服務(wù)器將整頁的代碼都執(zhí)行一篇之后再發(fā)送數(shù)據(jù)。但是由于代碼是需要經(jīng)過服務(wù)器執(zhí)行之后才向瀏覽器發(fā)送的,所以在客戶端看到的只能是經(jīng)過解析之后的數(shù)據(jù),而無法獲得源代碼,故編寫者不用擔(dān)心自己的代碼會被別人剽竊。2.1.2ASP的運行環(huán)境Windows2000+IIs5.0(Internet信息管理器5.0)。WindowsXP+Iis5.0(Intetnet信息管理器5.0)。Windows98+PWS4.0(personalWebServer4.0,個人Web服務(wù)管理器)。WindowsNT4.0+WindowsNTOptionpack。2.1.3瀏覽ASP文件http://localhost/temp.asp/temp.asphttp://您的計算機的名字/temp.asphttp://您的計算機的IP地址/temp.asp2.1.4ASP文件基本組成普通的HTML文件,也就是普通的Web的頁內(nèi)容。服務(wù)器端的Script程序代碼:位于<%…%>內(nèi)的程序代碼??蛻舻?/p>

Script的程序代碼:位于<Script>…<Script>內(nèi)程序代碼。2.1.5ASP的程序的特點:使用Vbscript、Jscript等簡單易懂的腳本語言,結(jié)合HTML代碼,即可速地完成網(wǎng)站的應(yīng)用程序。無需編譯,容易編寫,可在服務(wù)器直接執(zhí)行。使用普通的文本編輯器,如Windows的記事本,即可進行編輯設(shè)計。與瀏覽器無關(guān)(BrowserIndependence),用戶端只要使用可執(zhí)行HTML碼的瀏覽器,即可瀏覽ASP所設(shè)計的網(wǎng)頁內(nèi)容。ASP所用的腳本語言(Vbscript、Jscript)均在Web服務(wù)器端執(zhí)行,用戶的瀏覽器不需要能夠執(zhí)行這些腳本語言。ASP能與任何ActiveXscripting語言相容。除了可使用VBScript或Jscript語言來設(shè)計外,還通過plug-in的方式,使用由第三方所提供的其他腳本語言。譬如Perl等。腳本引擎是處理腳本程序的COM(ComponentObjectModel)組件。ASP的源程序,不被傳到客戶瀏覽器。因而可以避免所寫的源程序被他人剽竊,也提高了程序的安全性??墒褂梅?wù)器端的腳本來產(chǎn)生客戶端的腳本。物件導(dǎo)向(Object-oriented)。ActiveX(服務(wù)器組件ActiveX)ServerComponents具有無限可擴充性??梢允褂肰isualBasic、java、Visualc++、COBOL等編程語言來編寫所需要的ActiveX服務(wù)器組件。2.1.6ASP的工作原理用戶在瀏覽器的地址欄中鍵入ASP文件,并回車觸發(fā)這個ASP的申請。瀏覽器將這個ASP的請求發(fā)送到給Web服務(wù)器。WebServer接收這些申請并根據(jù).asp的后綴名判斷這是ASP要求。WebServer從硬盤或內(nèi)存中讀取正確的ASP文件。WebServer將這個文件發(fā)送到ASP.DLL的特定文件中。ASP文件將會從頭至尾執(zhí)行并根據(jù)命令要求生成相應(yīng)的HTML文件。HTML文件被送回瀏覽器。用戶的瀏覽器解釋這些HTML文件并將結(jié)果顯示出來。2.2ASP與數(shù)據(jù)庫2.2.1ASP的對象存取數(shù)據(jù)庫方法在ASP中,用來存取數(shù)據(jù)庫的對象統(tǒng)稱ADO(ActiveDataObjects),主要含有三種對象:Connection、Recordset、CommandConnection:負(fù)責(zé)打開或連接數(shù)據(jù)Recordset:負(fù)責(zé)存取數(shù)據(jù)表Command:負(fù)責(zé)對數(shù)據(jù)庫執(zhí)行行動查詢命令2.2.2ASP中常用的數(shù)據(jù)庫在ASP中一般使用SQL或Access數(shù)據(jù)庫。

SQLserver運行穩(wěn)定、效率高、速度快,但配置起來較困難、移植也比較復(fù)雜,適合大型網(wǎng)站使用;Access配置簡單,移植方便,但效率較低。適合小型網(wǎng)站。我在我的個人網(wǎng)站所選用的就是Access數(shù)據(jù)庫。2.3SQL語言在ASP中的使用SQL(StructureQueryLangage)語言,即結(jié)構(gòu)化查詢語言,是操作數(shù)據(jù)庫的標(biāo)準(zhǔn)語言。在ASP中,無論何時要訪問一個數(shù)據(jù)庫,都要使用SQL語言。以下為在ASP中最常用到的語句:select語句——查詢數(shù)據(jù)Insert語句——添加記錄Delete語句——刪除記錄Update語句——更新記錄2.4ADO的介紹2.4.1什么是ADOASP的DatabaseAccess組件使用ADO為Web應(yīng)用程序提供了一組基于對象的數(shù)據(jù)訪問接口,是一項將數(shù)據(jù)庫訪問添加到Web頁的技術(shù)。ADO是一個運行于服務(wù)器端的ActiveX組件,它所提供的功能是進行數(shù)據(jù)庫訪問,也是近年來數(shù)據(jù)庫編程的一個新進展。在ASP中通過使用ADO編寫簡明緊湊的腳本,可以連接任何ODBC兼容的數(shù)據(jù)庫,如SQLServer、Access及普通文本文件等數(shù)據(jù)源。ADO具有界面的一致性的特點,不論后臺使用的是什么數(shù)據(jù)庫,對于網(wǎng)頁開發(fā)人員來說都沒有什么不同。這樣,當(dāng)企業(yè)單位發(fā)展了,數(shù)據(jù)庫需要從小型的移植到大型的數(shù)據(jù)庫時,應(yīng)用程序的界面幾乎不用作任何變動。另外,ADO具有語言無關(guān)性的特點,它同時可以應(yīng)用于VB、VC++、VBScript、JavaScrip或Java的開發(fā)環(huán)境中。2.4.2ADO的對象Command對象定義了將對數(shù)據(jù)源執(zhí)行的指定命令Connection代表打開的、與數(shù)據(jù)源的連接。DataControl將數(shù)據(jù)查詢Recordset綁定到一個或多個控件上(例如,文本框、網(wǎng)格控件或組合框),以便在Web頁上顯示ADO.Recordset數(shù)據(jù)。DataFactory實現(xiàn)對客戶端應(yīng)用程序的指定數(shù)據(jù)源進行讀寫數(shù)據(jù)訪問方法。Error包含與單個操作(涉及提供者)有關(guān)的數(shù)據(jù)訪問錯誤的詳細信息。Recordset代表來自基本表或命令執(zhí)行結(jié)果的記錄的全集。任何時候,Recordset對象所指的當(dāng)前記錄均為集合內(nèi)的單個記錄。三劍客在網(wǎng)站中的應(yīng)用三劍客的融會應(yīng)用能夠發(fā)揮起網(wǎng)頁制作的理想效果。我對整體的網(wǎng)頁布局制作比較喜歡用Dreamweaver。它的設(shè)計與ASP代碼的結(jié)合能夠達到理想的效果。Fireworks能夠使網(wǎng)頁的占用空間較小,使網(wǎng)頁打開速度提高。2.6腳本語言VBScript在ASP中的應(yīng)用ASP本身并不是一種腳本語言,但它卻為嵌入HTML頁面的腳本語言提供了運行的環(huán)境,在ASP程序中常用的腳本語言有VBScript和JavaScript等語言,我在我的這一畢業(yè)設(shè)計所選用的腳本語言為VBScript。2.6.1VBScript的定義VBScript是在HTML文件中使用的一種VB腳本語言,它是VB的一個子集,可以實現(xiàn)部分VB的功能,從而使HTML語言得到大大的擴展。2.6.2VBScript的特點易學(xué)易用??删帉懛?wù)器腳本,也要編寫客戶端腳步本。客戶端腳本的特點:瀏覽器完成了所有的工作,這可以減輕服務(wù)器的負(fù)擔(dān)??蛻舳诉\行程序運行比服務(wù)端程序運行快的多。第三章人網(wǎng)站的總體設(shè)計3.1網(wǎng)站的分析與設(shè)計3.1.1我的個人網(wǎng)站全面分析我的個人網(wǎng)站包括:首頁(index1.asp)、個人簡介(gejian.htm)、心情日記(rjshouye.asp)、我的論壇(index.asp)、我的相冊(listpicture.asp)。首頁(index1.asp):用戶和管理員通過這一頁面對網(wǎng)站進行操作。第一次訪問我的個從網(wǎng)站的用戶也可以通過一頁面進行注冊用戶。個人簡介(gejian.htm):這一頁面就是站長對于自己的介紹。心情日記(rjshouye):這一頁面內(nèi)包含了10個日記:*&<瘋了.真的快瘋了’夜很靜心也很靜嗎夜很靜心也很靜、平靜心情、。。習(xí)。。。慣。。、陽光很好、﹣愛,覆水難收\。、無奈...、離我遠點、不要忽視老人的心愿、╰☆我想我是?!瞑r。我的論壇(index.asp):用戶可以在此頁面內(nèi)發(fā)表自己的意見。我的相片(listpicture.asp):這一頁面內(nèi)有我收集的明星相片,以供大家欣賞。3.1.2網(wǎng)站頁面的設(shè)計我制做我的個人網(wǎng)站采用了動、靜相結(jié)合。即靜態(tài)的主畫面和動態(tài)的子頁面相結(jié)合。網(wǎng)站的一些輔助頁面采用靜態(tài)頁方式如:心情日記(rjshouye

.asp)內(nèi)的10個日記和我的個人簡介(gejian.htm),對于我的論壇及我的相冊則采用了ASP與Acceess數(shù)據(jù)庫相相合的,采用交互式的動態(tài)的web畫面來實現(xiàn)。本網(wǎng)站采用了flash與圖片結(jié)合的方法(flash的參數(shù)設(shè)置為參數(shù):wmode,值:transparent),使網(wǎng)站的頁更有清新的效果。網(wǎng)站的整體布局,鏈接,等都在Dreamweaver中制作;圖片的優(yōu)化用Fireworks制作。3.2數(shù)據(jù)庫的設(shè)計我的個人網(wǎng)站采用的數(shù)據(jù)庫是Access,有temp1.mdb,temp.mdb,bbs.mdb三個數(shù)據(jù)庫文件。temp.mdb的users表文件為用戶登錄與注冊。temp1.mdb的picture為我的相冊的數(shù)據(jù)表文件。bbs.mdb的forum和bbs是實現(xiàn)我的論壇的表文件。以下就的各個數(shù)據(jù)庫表文件的詳細介紹:users表:username(用戶登錄與注冊名)、password(用戶與注冊登錄的密碼)、realname(用戶注冊所填寫的真實姓名)、sex(用戶注冊的性別)、address(用戶注冊的通訊地址)、postalcode(用戶注冊的郵政編碼)、tel(用戶注冊電話)、mobiletel(用戶注冊手機)、email(用戶注冊電子郵箱)、web(用戶注冊個人主頁)、intro(用戶注冊個人簡介)。Picture表:title(網(wǎng)頁所顯示的圖片名字)、flilename(圖片的名字)。Froum表:froum_id(為論的欄目id編號)、title(論壇的論題)body(論壇發(fā)表的內(nèi)容)hits(用戶點擊的次數(shù))、ip(用戶的ip地址)、user_id(用戶發(fā)表貼子的用戶名)、user_email(為用戶發(fā)表貼子的電子郵件名)、submit_date(用戶發(fā)表文章提交的期)、frist_id(用戶發(fā)布貼子的主題目)、father_id(用戶發(fā)布貼子的子題目)、froumnme(論壇的欄目)、froumcout(統(tǒng)集用戶對某一欄目發(fā)布貼子的數(shù)目)。3.3網(wǎng)站的各項功能的實現(xiàn)3.3.1首頁的登錄功能如果用戶未輸入用戶名與密碼而想登錄而單擊了用戶登錄界面的確定按鈕,就會彈出“用戶名不能為空!”消息是用以下代碼現(xiàn)實的。<scriptlanguage="JAVASCRIPT"> <!--functioncheck_Null(){ if(document.form1.username.value==""){ alert("用戶名不能為空!"); returnfalse; } if(document.form1.password.value==""){ alert("密碼不能為空!"); returnfalse; } returntrue; } //--> </script>3.3.2首頁用戶注冊用戶的注冊的功能分為了三步:第一步為注冊用戶輸入用戶名與密碼(ADD_2.asp),第二步注冊用戶填寫詳細信息(ADD_3.asp),第三步為用戶注冊成功的祝賀語。第一步中用戶注冊的用戶名要是已有用戶使用了網(wǎng)站就會給予提示“已有人使用該用戶,請重新填寫。實現(xiàn)這個功能是通過以下代碼實現(xiàn)的:sql="selectusernamefromuserswhereusername='"&request("username")&"'" setrs=db.execute(sql) Ifnotrs.eofandnotrs.bofThen exit_flag=1 temp_str="<br>已有人使用該用戶" EndIf用戶的注冊名要求大于或等于5位,小于20位,是用以下代碼實現(xiàn)的:Iflen(request("username"))<5orlen(request("username"))>20Then exit_flag=1 temp_str="<br>用戶名必須大于5位小于20位" EndIf用戶注冊完一步就可進入第二步的注冊與第三步了。用戶注冊頁的最新發(fā)表內(nèi)有五個動人的故事以供用戶欣賞(《錯過一時,錯過一生》,如果在天堂遇見你,您撥的電話號碼是空號,100年不變的100句溫柔浪漫語,一個讓人們潸然淚下的故事。)3.3.3用戶未登錄而不能瀏覽網(wǎng)站用戶未登錄用戶是不能瀏覽心情日記與我的相冊。只有登錄與注冊過的用戶才能瀏覽網(wǎng)站的全部。而這個功能是用以下代碼實現(xiàn)的:<%'這里要進行判斷,如果客戶還沒有登錄,就引導(dǎo)到登錄頁面index1.asp。IfSession("username")=""Then Response.Redirect"index1.asp"EndIf%>3.3.4首頁的公告欄的功能首頁公告欄上下滾動:<MARQUEEid=newsonmouseover=news.stop()onmouseout=news.start()scrollAmount=1scrollDelay=30direction=upwidth=165height=172></MARQUEE>3.3.5后臺與網(wǎng)站的連接我把動態(tài)相關(guān)信息全部儲存在數(shù)據(jù)庫中,要想在網(wǎng)頁中顯示數(shù)據(jù)庫中的相關(guān)動態(tài)內(nèi)容必須先對數(shù)據(jù)庫進行鏈接與打開,要想鏈接數(shù)據(jù)庫必須使用前文所提到的ADO接口提供的基本對象中的Connection對象;而要想打開數(shù)據(jù)庫則必須使用ADO接口提供的基本對象中的Recordset對象;所以,我采用了調(diào)用odbc_connection.asp文件的方法進行連接,將打開與鏈接的代碼寫入了文件中,其方法如下:<!--#INCLUDEFILE="odbc_connection.asp"-->以下為數(shù)據(jù)庫連接代碼:<% '該文件就是用于連接數(shù)據(jù)庫,它一般被包含在其它文件中。當(dāng)執(zhí)行時,就相當(dāng)于寫在包含文件中。 dimdb setdb=server.createobject("ADODB.CONNECTION") db.open"DRIVER={MicrosoftAccessDriver(*.mdb)};DBQ="&server.mappath("temp.mdb")%>3.3.6我的相冊功能的實現(xiàn)在我的相冊中,用戶可以瀏覽我的收集的相片,我的相冊有分頁的功能,我在的相冊中都是相片的縮小版,用戶單擊某張相片就看到不是相片的縮小的版了,還有相片的名字也一同顯示在我的相冊中。<% '下面的page_no變量用來確定顯示第幾頁數(shù)據(jù)。如果是第一次啟動該頁面,就令其為1。否則就由傳回來的參數(shù)page_no決定。 Dimpage_no IfRequest.QueryString("page_no")=""Then page_no=1 Else page_no=Cint(Request.QueryString("page_no")) EndIf %> <% dimdb setdb=server.createobject("ADODB.CONNECTION") db.open"DBQ="&server.mappath("temp1.mdb")&";DRIVER={MicrosoftAccessDriver(*.mdb)};" '建立Recordset對象 Setrs=Server.CreateObject("ADODB.Recordset") strSql="Select*Frompicture" rs.OpenstrSql,db,1'因為要分頁顯示,所以用鍵盤指針'下面查詢記錄,如果非空就顯示記錄IfNotrs.BofAndNotrs.EofThen'以下主要為了分頁顯示rs.PageSize=12'設(shè)置每頁顯示6條記錄dimpage_total'定義總頁數(shù)變量page_total=rs.PageCount'返回總頁數(shù),會在下面輸出數(shù)據(jù)頁時用到rs.AbsolutePage=page_no'設(shè)置當(dāng)前顯示第幾頁,這里用到了傳過來page_no。'下面一段利用表格顯示當(dāng)前頁的所有記錄DimI,JI=rs.PageSize'變量I用來控制顯示當(dāng)前頁記錄,注意這里和rs.PageSize要一致。 J=0

溫馨提示

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

最新文檔

評論

0/150

提交評論