第一篇:檔案袋的定義、種類及構(gòu)成 - 成長博客博客教育博客教師
檔案袋的定義、種類及構(gòu)成
1、案袋的定義、起源、思想以及意義。1.1 “檔案袋”的定義: “檔案袋”有多種定義,每種定義的側(cè)重點(diǎn)不同,以下歸納幾種有典型意義的定義,并附上我自己的理解: ★定義1:
對(duì)學(xué)生工作有目的的收集袋,它展示學(xué)生在一個(gè)或多個(gè)領(lǐng)域的努力成果、進(jìn)步和成就。收集袋必須包括: ① 檔案袋必須包括學(xué)生在內(nèi)容選擇中的參與;② 選擇檔案袋作品的標(biāo)準(zhǔn)必須包含在檔案袋中;③ 判斷作品質(zhì)量的標(biāo)準(zhǔn)也必須包含在檔案袋中;④ 檔案袋中也應(yīng)該包含有學(xué)生反思的證據(jù)。--------(Paulson, Paulson, Meyer 1991)
★定義2:
學(xué)生檔案袋就是一個(gè)學(xué)生工作有意義和有目的的收集袋,它記錄了學(xué)生在假定領(lǐng)域中努力、進(jìn)步和取得成就的故事。
(A student portfolio is a meaningful and purposeful collection of student work that tells the story of a student's efforts, progress, and achievement in a given area.)
★定義3:
檔案袋評(píng)估是一種對(duì)學(xué)生工作系統(tǒng)的、縱向的收集,這些工作是對(duì)于滿足特殊的、眾所周知的教學(xué)目標(biāo)而做的,并以相同的標(biāo)準(zhǔn)進(jìn)行評(píng)價(jià)。評(píng)估是通過測量個(gè)人的工作而做的,正如檔案袋是一個(gè)整體,它反對(duì)匹配針對(duì)特殊目的的目標(biāo)的特殊的標(biāo)準(zhǔn)。在教師的指引和支持下,并經(jīng)常在同伴和家長的參與下,創(chuàng)制檔案袋是學(xué)習(xí)者的責(zé)任。檔案袋閱讀者來進(jìn)行評(píng)估。
★定義4:
一個(gè)學(xué)習(xí)的記錄-重點(diǎn)在學(xué)生的工作和他或她對(duì)工作經(jīng)常性的反思。材料可能是由學(xué)生或他們與教師和家長合作收集的。檔案袋評(píng)估
-是一個(gè)展示整個(gè)過程中的進(jìn)步的系統(tǒng)性嘗試 -逐漸使學(xué)生建立起一種所有感 -傳遞給學(xué)生學(xué)習(xí)的責(zé)任感
-促進(jìn)提高的自我評(píng)價(jià)和自我尊重
-提供一種教學(xué)和評(píng)估可以交織在一起的途徑 -考慮真實(shí)世界的經(jīng)歷 -從考試的焦慮中解脫出來
-考慮兒童為中心的教師-一個(gè)模式不適合所有的人-沒有標(biāo)準(zhǔn)的孩子,為什么我們假設(shè)我們對(duì)他們的評(píng)價(jià)是標(biāo)準(zhǔn)的? -提供學(xué)校和家長之間交流的工具
★定義5:
檔案袋一般定義成“…一個(gè)系統(tǒng)的有組織的證據(jù)的收集袋,它由教師和學(xué)生用來監(jiān)測學(xué)生在一個(gè)特殊領(lǐng)域內(nèi)的知識(shí)、技能和態(tài)度的成長?!?/p>
★定義6: 所謂檔案袋,是關(guān)于作為每個(gè)終身學(xué)習(xí)的學(xué)生,為了更加明了地全面地將每個(gè)終身學(xué)習(xí)的學(xué)生的實(shí)際全部記錄下來,而將分離的項(xiàng)目統(tǒng)整起來的學(xué)生學(xué)習(xí)的累積。
★我認(rèn)為:
學(xué)生檔案袋較合理的解釋是記錄學(xué)生學(xué)習(xí)成長史的檔案。它是學(xué)習(xí)過程中各種與學(xué)習(xí)者學(xué)習(xí)相關(guān)的資源反映和影響學(xué)生學(xué)習(xí)成長過程的證據(jù)的累積。
1.2.“檔案袋”的起源
最早采用檔案袋評(píng)價(jià)法(portfolio assessment)的教育研究實(shí)踐事例是美國哈佛大學(xué)教育學(xué)院開展的“零點(diǎn)項(xiàng)目(project zero)”。1967年,時(shí)任哈佛大學(xué)教育學(xué)院教授的哲學(xué)家哥德曼(N.Goodman)發(fā)起了藝術(shù)教育活動(dòng)。到了1972年,“零點(diǎn)項(xiàng)目”由于得到了提出“多元智能(multiple intelligences)”理論的著名心理學(xué)家加德納(H.Gardner)等人的繼承和發(fā)展,不僅在美國本土,其影響迅速擴(kuò)展到世界各國。眾所周知,早期的標(biāo)準(zhǔn)化測驗(yàn)只能測量言語智能和數(shù)學(xué)邏輯智能,其實(shí)人類除具有這些智能之外還有采用視覺、采用音樂、與人交往進(jìn)行學(xué)習(xí)等多種智能,這就是加德納提出的多重智能理論。加德納強(qiáng)調(diào)教育應(yīng)該重視所有這些智能的開發(fā)實(shí)踐,并把他稱為“為理解的教育”。
在開展“零點(diǎn)項(xiàng)目”實(shí)踐中,兒童們對(duì)在特定的領(lǐng)域(domain)中設(shè)定的目標(biāo)進(jìn)行追求,并采用一種叫做檔案袋(portfolio)手法對(duì)自己的學(xué)習(xí)進(jìn)行評(píng)價(jià)。這種評(píng)價(jià)方法不光是看最終的作品而且將重點(diǎn)放置在學(xué)習(xí)的發(fā)展和理解上,并且領(lǐng)域中所提示的大多是,能夠使學(xué)生明確自身應(yīng)該追求什么、需要什么這種問題。學(xué)習(xí)檔案袋評(píng)價(jià)(portfolio assessment)特別留意學(xué)生的特長和不足以及勇于挑戰(zhàn)的行為,強(qiáng)調(diào)評(píng)價(jià)和學(xué)習(xí)密不可分并融為一體,著重審視逐漸發(fā)展變化的學(xué)習(xí)狀況,學(xué)生們采用自我評(píng)價(jià),在猶如真正的專家一樣開展活動(dòng)中,對(duì)他們的學(xué)習(xí)熱忱和從事發(fā)明的行為進(jìn)行評(píng)價(jià)。
綜上所述,學(xué)習(xí)檔案袋作為哈佛大學(xué)的藝術(shù)教育工程“零點(diǎn)項(xiàng)目”中對(duì)于學(xué)生的學(xué)習(xí)過程和結(jié)果進(jìn)行評(píng)價(jià)的方法,受到世界各國教育界的重視,但其最早的構(gòu)思是“零點(diǎn)項(xiàng)目”推進(jìn)者美國的心理學(xué)家加德納根據(jù)他對(duì)英國的教育實(shí)踐的長期考察中得到啟發(fā)而提出來的。
.1.3.“檔案袋”的思想 1)評(píng)估將反映教師和學(xué)生間合作的教和學(xué)的概念。評(píng)估是整個(gè)教學(xué)不可缺少的一部分。出了紙和筆的考試,評(píng)估也應(yīng)該包括學(xué)生工作、作業(yè)和證明的檔案袋。2)檔案袋是學(xué)生工作的一個(gè)活生生的、成長中的收集袋。添加每一項(xiàng)都要由學(xué)生以特別的、他們自己可以解釋的原因仔細(xì)選擇。檔案袋總的意圖就是讓學(xué)生向他人展示自己的學(xué)習(xí)和進(jìn)步。3)檔案袋評(píng)估將在我們的課堂上實(shí)行,它將是一種更貼近我們教學(xué)類型的評(píng)估方式,它將使我們看到更好、更大的學(xué)生進(jìn)步的藍(lán)圖。我們的目標(biāo)是讓我們的學(xué)生更好地對(duì)他們自己的學(xué)習(xí)負(fù)起責(zé)任。
4)整個(gè)學(xué)習(xí)過程中收集起來的資料顯示了學(xué)生的成長和進(jìn)步。材料和“故事”講述了學(xué)生各種各樣作業(yè)的完成情況。檔案袋經(jīng)常包含代表工作進(jìn)步的紙片、學(xué)生最優(yōu)秀的工作范例、學(xué)生對(duì)他們自己成品的反思和判斷學(xué)生工作范例的標(biāo)準(zhǔn)。檔案袋可以依據(jù)學(xué)生年齡/年級(jí)、檔案袋的主題和目的不同的以不同方式建構(gòu)。檔案袋的目標(biāo)將決定它的內(nèi)容。
5)評(píng)估檔案袋,無論是電子的還是基于文本的,都是用來證明學(xué)生的學(xué)習(xí)和進(jìn)步的,就像用來鑒定他們自己的目標(biāo)和完成情況一樣。技術(shù)在工具的使用上是一個(gè)強(qiáng)有力的工具。
1.4.“檔案袋評(píng)價(jià)” 的意義
1)檔案袋評(píng)估可以在很多層次上實(shí)施,從個(gè)別化課堂到國家范圍的教育。它對(duì)評(píng)價(jià)在教育中角色的轉(zhuǎn)變起了深遠(yuǎn)的影響。在課堂上使用這種策略的教師們已經(jīng)將他們的重點(diǎn)從對(duì)比成就(等級(jí)、百分比、考試分?jǐn)?shù))轉(zhuǎn)移開,并朝著通過評(píng)價(jià)反饋和自我反思提高學(xué)生成就的方向努力。
2)檔案袋最大的價(jià)值在于,通過建立它,學(xué)生成為學(xué)習(xí)和評(píng)價(jià)過程中積極的參與者。檔案袋經(jīng)過一段時(shí)間的積累,可以測量學(xué)生的進(jìn)步。它還可以記錄一些整個(gè)過程中、在不同的條件下特殊的技能和其它項(xiàng)目。
3)檔案袋評(píng)估最大限度地貼近了教學(xué),它保證你正在測量你所教授的知識(shí),它揭示了教學(xué)實(shí)踐中的任何弱點(diǎn)。
4)檔案袋評(píng)估自然地完全融入到教學(xué)中。沒有失去任何評(píng)估的時(shí)間。評(píng)估是一個(gè)真實(shí)的學(xué)習(xí)經(jīng)歷,而不是學(xué)習(xí)以外的過程。5)學(xué)生評(píng)估檔案袋促進(jìn)了學(xué)生參與的積極性。當(dāng)學(xué)生創(chuàng)建他們自己的檔案袋時(shí),他們積極地投入并反思他們自己的學(xué)習(xí)。增長的多元認(rèn)知對(duì)學(xué)生自信有積極的影響,有利于學(xué)生學(xué)習(xí)策略的應(yīng)用,并增長了學(xué)生評(píng)估和修改工作的能力。學(xué)生繼續(xù)學(xué)習(xí)的動(dòng)機(jī)在這種環(huán)境中持續(xù)增長著。
6)檔案袋提供給教師和學(xué)生有關(guān)學(xué)生深層次的知識(shí)。就是說,教師可以對(duì)學(xué)生實(shí)施個(gè)別化教學(xué),可以加強(qiáng)薄弱環(huán)節(jié),并建立需要掌握的領(lǐng)域。學(xué)習(xí)者加入到探詢他們自己學(xué)習(xí)的過程中,并可以控制他們的學(xué)習(xí)。7)使用檔案袋評(píng)價(jià)向?qū)W生展示了一種評(píng)價(jià)的格式,當(dāng)更多的學(xué)校和地區(qū)采納這種檔案袋評(píng)估時(shí),學(xué)生就會(huì)對(duì)這種評(píng)價(jià)方法越來越熟悉。8)使用檔案袋使教師有機(jī)會(huì)讓家長參與到教學(xué)中來。家長的參與對(duì)教育成功是很重要的因素。
檔案袋在最近幾年引起人們極大的興趣,教師們開辟了使用檔案袋的先河。教師們將檔案袋整合到教學(xué)和評(píng)估中,獲得了管理者的支持,并回答了他們自己有關(guān)檔案袋評(píng)價(jià)的問題,就像回答學(xué)生、管理者和家長的問題一樣。對(duì)檔案袋評(píng)價(jià)的焦點(diǎn)常常在信度、效度、過程、評(píng)價(jià)和時(shí)間上。這些關(guān)注同樣適用在其它評(píng)估工具中。沒有一個(gè)評(píng)估工具能夠很好地、完全可信有效地、不費(fèi)時(shí)間準(zhǔn)備地、達(dá)成每一個(gè)教師的目的,滿足管理者和成績的要求,適合每個(gè)學(xué)生的學(xué)習(xí)類型。不同的評(píng)價(jià)方法還要依據(jù)具體的教學(xué)目標(biāo)和評(píng)價(jià)目標(biāo)來進(jìn)行有選擇的使用。
2、型檔案袋的數(shù)據(jù)基本結(jié)構(gòu)
一個(gè)典型檔案袋的基本結(jié)構(gòu)主要包括三個(gè)部分。即: ☆ 觀察的信息資料群 ☆ 作業(yè)實(shí)績的標(biāo)本群 ☆ 考試信息群
下面分別對(duì)這三個(gè)群體進(jìn)行分析: 2.1 信息資料群
由觀察來收集學(xué)生每天的學(xué)習(xí)情況,一般由教師來收集。典型的檔案袋中一般包括三個(gè)記錄觀察信息的文件。即:觀察記錄手冊(cè);調(diào)查表;師生交談?dòng)涗??!?觀察記錄手冊(cè):是教師用簡短的文章將每天學(xué)生們最重要的事情和行為的要點(diǎn)記錄下來的方法。記錄的內(nèi)容包括:學(xué)生的名字、日期、時(shí)間、觀察著、觀察的場所、觀察的事件和行為。一般要對(duì)每個(gè)學(xué)生建立觀察記錄的手冊(cè)。也可以說是日常學(xué)習(xí)中的軼聞?dòng)涗浄ā?/p>
☆ 調(diào)查表:教師事先將所期待得學(xué)習(xí)行為成果分別準(zhǔn)備和設(shè)計(jì)好各種項(xiàng)目,然后按照表格觀察學(xué)生行為所達(dá)到的狀況的記錄方法??梢园凑諆煞址ɑ蛉址ǖ臉?biāo)準(zhǔn)對(duì)學(xué)生學(xué)習(xí)行為的結(jié)果進(jìn)行簡單判斷,也可以制作比較復(fù)雜的觀察表格體系,劃分觀察維度,確定時(shí)間或地點(diǎn)抽樣的形式。用調(diào)查表進(jìn)行觀察和記錄比較規(guī)范有序、有章可循,但也容易限制教師的觀察的思維和形式,容易僵化。在觀察過程中,調(diào)查表只起到幫助教師更容易發(fā)現(xiàn)和了解教學(xué)過程中遇到的問題及原因,并為改善教學(xué)提供依據(jù)地作用。一個(gè)因此,最好和其他觀察方法聯(lián)合使用?!?交談?dòng)涗洠阂陨蟽蓚€(gè)文件都是觀察者對(duì)學(xué)習(xí)者直接觀察得到的間接結(jié)果的記錄。在檔案袋中,還應(yīng)該放入觀察者與學(xué)習(xí)者通過談話、討論和交流觀察和發(fā)現(xiàn)學(xué)生的一些思想和行為結(jié)果。這樣得到的記錄目的性更強(qiáng),獲得的資料也更全面。每次的交流和討論都是有針對(duì)性的,同時(shí),觀察者還可以通過有目的底對(duì)話和會(huì)見收集到有關(guān)學(xué)生以前的知識(shí)和經(jīng)驗(yàn)、現(xiàn)在的理解、學(xué)習(xí)方式、興趣、關(guān)心、學(xué)習(xí)欲望等多方面的信息。
由于檔案袋評(píng)價(jià)也在不斷完善中,可能會(huì)有更多的資料添加到觀察信息群中。2.2作業(yè)實(shí)績的標(biāo)本群
1.作業(yè) 16.觀察表格(個(gè)人和集體)
2.教師自做的小問題和試題 17.*超認(rèn)知活動(dòng) 3.學(xué)生伙伴間制作的課題 18.自我評(píng)價(jià)
4.小組作業(yè) 19.關(guān)于文件夾內(nèi)容的教師和家長的信 5.*學(xué)習(xí)記錄 20.關(guān)于將來目標(biāo)的陳述
6.問題解決記錄 21.自由得照片(沒有標(biāo)準(zhǔn)的)
7.*學(xué)習(xí)的反省日記 22.演說、討論、歷史劇演出完成的描寫 8.地域設(shè)計(jì) 23.由個(gè)人和集體設(shè)計(jì)的計(jì)劃表格的照片 9.著述活動(dòng) 24.學(xué)生記錄事項(xiàng)的理由和時(shí)間 10.草稿 25.計(jì)算機(jī)的表格
11.演說、閱讀、唱歌等的錄音帶 26.在實(shí)驗(yàn)室的實(shí)驗(yàn) 12.*圖示構(gòu)成圖 27.美術(shù)作品的樣本 13.會(huì)議的問題 28.關(guān)于作業(yè)完成的錄像 14.關(guān)于態(tài)度、意見的問卷
15.和其他學(xué)生的談話
由于涉及到的實(shí)績標(biāo)本很多,就對(duì)畫星號(hào)的項(xiàng)目做詳細(xì)的解釋:
☆ 反省日記:是以主觀的形式記述個(gè)人對(duì)客觀性的事物的感想、意見、經(jīng)驗(yàn)的方法而收集的資料。
☆ 超認(rèn)知活動(dòng):學(xué)生的超認(rèn)知活動(dòng)是對(duì)于自己的學(xué)習(xí)過程和結(jié)果進(jìn)行自我反省的過程,以此來支配自己行為的活動(dòng)。
☆ 作業(yè)實(shí)績:是為了判斷學(xué)生真正能夠做什么而進(jìn)行的評(píng)價(jià)。例如化學(xué)試驗(yàn)、問題解決的方法、音樂會(huì)的獨(dú)唱、演說、閱讀活動(dòng)等的完成,以這些活動(dòng)的作品作為評(píng)價(jià)的資料、信息。
☆ 研究計(jì)劃:這是為了診斷學(xué)生的交流能力和問題解決技能等的發(fā)展情況而使用的評(píng)價(jià)方法。他具體地表現(xiàn)在個(gè)人、小組、學(xué)校內(nèi)和家庭等范圍內(nèi)。例如,制作模型和地圖、畫圖和制表、攝影、演電影、拍電視等諸種活動(dòng)。
☆ 圖式構(gòu)成圖:它是表現(xiàn)孩子將事物和現(xiàn)象系統(tǒng)化、比較對(duì)照、分類的諸技能的評(píng)價(jià)方法,是學(xué)生描寫的心意圖。
2.3 考試信息群
考試信息群包括三個(gè)方面,一是簡單的評(píng)價(jià)課題;二是比較大的場面課題;三是長期的評(píng)價(jià)課題。
在檔案袋中存放的考試信息不同于以往的考試評(píng)價(jià),即使是簡單的評(píng)價(jià),也有一個(gè)較長的時(shí)間跨度和過程中對(duì)學(xué)生學(xué)習(xí)和效果的關(guān)注。
這三個(gè)考試信息,從規(guī)模上說,是逐漸擴(kuò)大的;從時(shí)間上說,是逐漸增長的;從實(shí)施的靈活性說,是逐漸減少的。下圖簡單表達(dá)了它們的關(guān)系,但只作參考。
☆ 簡單的評(píng)價(jià)課題的考試
包括開放式課題、被改良的多選擇的問題、制作概念圖等。
第二篇:教育博客
亞洲教育網(wǎng):
教育博客
聽過新浪博客、網(wǎng)易博客,那亞洲教育網(wǎng)教育博客你聽過嗎?這已經(jīng)不是一個(gè)新鮮的名詞了。幾年前亞洲教育網(wǎng)就為廣大中小學(xué)校的老師、學(xué)生及家長構(gòu)建了專注于教育交流的新方式——教育博客。
剛剛為人父母,怎樣當(dāng)好孩子的第一任老師?孩子慢慢長大,變得叛逆、莽撞,卻不知如何引導(dǎo)。每天和一群孩子斗智斗勇,晚上回去還有準(zhǔn)備第二天的課程,可學(xué)生成績不好有時(shí)卻得不到家長的理解。父母永遠(yuǎn)把自己的意志強(qiáng)加在身上,往往不知道自己最想要的是什么。亞洲教育網(wǎng)教育博客讓所有家長一起面對(duì)教子難題,共同分享教子經(jīng)驗(yàn);讓所有老師分享育人心得,實(shí)現(xiàn)家校有效溝通;讓所有的學(xué)生表達(dá)獨(dú)立想法,拉進(jìn)親子距離。
亞洲教育網(wǎng)教育博客實(shí)現(xiàn)了互聯(lián)網(wǎng)、廣電網(wǎng)、電信網(wǎng)的三網(wǎng)融合,大家通過電腦、電視、手機(jī)三種不同的終端都能進(jìn)行互動(dòng)。學(xué)生可以通過寫博客來記錄自己的學(xué)習(xí)想法、心得,記錄生活,在自己的每一天上留下思考的劃痕;教師可以發(fā)表自己的教育觀點(diǎn)、整理思路,固化知識(shí),獲得更多更好的想法;分享,將自己的有些想法、經(jīng)驗(yàn)與人分享;交流提高,通過交流產(chǎn)生更多的思維火花,相互提高;交友,互相鼓勵(lì),一路同行。
亞洲教育網(wǎng)教育博客構(gòu)建了全新的教育博客新形勢,推動(dòng)了我國教育信息化的不斷發(fā)展。
教育博客:
第三篇:教師博客系統(tǒng)
CAJViewer 7.1 PHP是一種服務(wù)器端、跨平臺(tái)、Html嵌入式腳本語言,它在快速發(fā)展的Web應(yīng)用中,被越來越多的網(wǎng)站采用。利用PHP進(jìn)行中小型web開發(fā)應(yīng)用,會(huì)使開發(fā)工作變得更加簡單、高效。本文基于Windows+Apache+Mysql+Php環(huán)境,對(duì)PHP的開發(fā)應(yīng)用進(jìn)行了研究,參照軟件開發(fā)流程開發(fā)了一個(gè)教師博客系統(tǒng),并展示了整個(gè)開發(fā)過程。在開發(fā)過程中,利用PHP面向?qū)ο缶幊烫匦裕帉懥祟悗煳募?,減少了編碼的出錯(cuò)率和工作量;利用安裝文件對(duì)數(shù)據(jù)庫進(jìn)行初始化,增強(qiáng)了系統(tǒng)的可移植性:利用文本文件存儲(chǔ)數(shù)據(jù),減小了數(shù)據(jù)庫負(fù)擔(dān),縮減了系統(tǒng),加快了運(yùn)行速度。
PHP is a server-side, cross-platform, and html embedded script language which has many advantages.With the rapid development of web application, PHP has been widely used by more and more websites.It is much easier and efficient to program by PHP for the development of small or medium-sized websites.Based on the Windows+ Apache+Mysql+PHP environment, in this paper, the author studies web applications developed by PHP, and also develops a personal' blog system according to standard software development framework.During the courses of development, the author programs some class library files taking advantage of the PHP's OOP properties, which reduces the coding mistakes and workload of programming.The system database is initialized by a setup file, which enhances the system portability.Text file is used as database, which lowers the burden of system database, reduces the system scale and enhances the system running speed.O.問題的提出 O.1博客現(xiàn)狀 0.1.1博客簡介
blog的全名是Web log,中文意思是“網(wǎng)絡(luò)日志”,后來縮寫為Blog,而博客(Blogger)就是寫B(tài)log的人。從理解上講,博客是“一種表達(dá)個(gè)人思想、網(wǎng)絡(luò)鏈接、內(nèi)容,按照時(shí)間順序排列,并且不斷更新的出版方式”。
隨著Blog的快速擴(kuò)張,它的目的與最初的瀏覽網(wǎng)頁心得已相去甚遠(yuǎn)。目前網(wǎng)絡(luò)上數(shù)以千計(jì)的Bloggers發(fā)表和張貼Blog的目的有很大的差異。不過,由于溝通方式比電子郵件、討論群組更簡單和容易,Blog己成為家庭、公司、部門和團(tuán)隊(duì)之間越來越盛行的溝通工具,它甚至也逐漸應(yīng)用于企業(yè)內(nèi)部網(wǎng)絡(luò)(Intranet)中。
“2004年以來,在國內(nèi)教師博客也成為熱門的網(wǎng)絡(luò)應(yīng)用之一。教師博客是教育博客中的一種。教育博客面向教育界,是以教育、教學(xué)等教育界話題為主要傳播內(nèi)容的分類博客服務(wù)。教師博客特指面向各類教師用戶推出的博客服務(wù)。教師申請(qǐng)注冊(cè)一個(gè)博客空間后,就相當(dāng)于在網(wǎng)上建立了一個(gè)交流社區(qū),利用互聯(lián)網(wǎng)新興的博客(blog)技術(shù),以文字、多媒體等方式,將自己日常的生活感悟、教學(xué)心得、教案設(shè)計(jì)、課堂實(shí)錄、課件等上傳發(fā)表,以此開展師生(以及其它網(wǎng)民)之間的傳播活動(dòng)。它超越了傳統(tǒng)時(shí)空局限(課堂范疇、講課時(shí)間等),促進(jìn)了教師個(gè)人隱性知識(shí)顯性化,并讓全社會(huì)可以共享知識(shí)和思想?!?著名的博客中國網(wǎng)、中國教育和科研計(jì)算機(jī)網(wǎng)等都相繼推出了教師博客服務(wù),使博客日益深入地服務(wù)于從幼教到大學(xué)的各學(xué)科教師的教研活動(dòng)之中,給教育教學(xué)工作帶來了新的氣象。隨著教師博客的大規(guī)模普及,將在傳統(tǒng)基于課堂教學(xué)的“教堂式教育模式”之外,催生出真正開放的“集市式教育模式“,推動(dòng)人類教育事業(yè)的進(jìn)步。
0.1.2博客開發(fā)技術(shù)
當(dāng)前,新浪、搜狐、人民網(wǎng)、博客網(wǎng)、網(wǎng)易、和訊等網(wǎng)站,在不斷推出博客服務(wù)平臺(tái),各自在資源整合與技術(shù)的架構(gòu)上發(fā)揮了自身的特點(diǎn)和優(yōu)勢。進(jìn)行博客技術(shù)開發(fā)應(yīng)用,這對(duì)中國互聯(lián)網(wǎng)全面推進(jìn)博客走近百姓日常生活起到了非常重要的作用。博客技術(shù)后臺(tái)服務(wù)功能更加便利和高效。不同的網(wǎng)站都以自己獨(dú)特的創(chuàng)造性,整合博客技術(shù)初級(jí)化的缺陷,在綜合的基礎(chǔ)之上,人們感受到更加完善的博客應(yīng)用系統(tǒng)被開發(fā)出來。新浪博客技術(shù)具有傳統(tǒng)網(wǎng)絡(luò)成熟穩(wěn)定性,搜狐的博客已經(jīng)具有更完美的形態(tài),博客網(wǎng)的夢(mèng)之城第二代博客具有更人性化和娛樂性表現(xiàn);新浪的整體架構(gòu)與博客網(wǎng)自主聚合編輯系統(tǒng)和網(wǎng)易部落聚集,都體現(xiàn)了博客交流形態(tài)復(fù)雜性與唯美的結(jié)合。
隨著博客技術(shù)的流行,博客技術(shù)形態(tài)會(huì)更加具有人性化和高效的服務(wù)性,網(wǎng)絡(luò)整體架構(gòu)會(huì)發(fā)生更加多樣的變化。創(chuàng)新博客技術(shù)的引進(jìn)和使用過程,會(huì)提出更多的問題需要從整體架構(gòu)上進(jìn)行思考。集娛樂、通訊和新聞、廣播、影視和商務(wù)、政務(wù)、企業(yè)、管理等一體性網(wǎng)絡(luò)架構(gòu)將成熟,全新的網(wǎng)絡(luò)架構(gòu)模式會(huì)出現(xiàn)在中國互聯(lián)網(wǎng)發(fā)展的歷史上。未來的博客將呈現(xiàn)以下發(fā)展趨勢:
(1)博客成為人們普遍接受的交流平臺(tái)
BBS、電子郵件、即時(shí)短信、通訊已經(jīng)改變了整個(gè)未來網(wǎng)絡(luò)走向和應(yīng)用功能,博客將改變整個(gè)網(wǎng)絡(luò)的傳播面貌。它可能集所有的功能來綜合應(yīng)用,開發(fā)出它作為普及性交流平臺(tái)的作用和功能。博客可以應(yīng)用影視、圖片、廣播和文字等手段與技術(shù),自由發(fā)布個(gè)性化信息的時(shí)代。它將整個(gè)改變了人類精神交流和文化傳播的模式。傳統(tǒng)的傳播受到了很大的沖擊,人們將要面對(duì)博客帶來的深刻變化,并且會(huì)適應(yīng)這種變革中所發(fā)生情景,并且逐步普遍會(huì)接受博客這樣的交流平臺(tái)。
(2)博客平臺(tái)與移動(dòng)手機(jī)傳播互動(dòng)技術(shù)日益成熟
3G手機(jī)的發(fā)展會(huì)帶動(dòng)或加快整個(gè)博客平臺(tái)技術(shù)很快成熟起來。人們會(huì)利用博客平臺(tái)來進(jìn)行影像互動(dòng)和文字短信的交流,這個(gè)既是通訊又涉及到商務(wù)活動(dòng)和娛樂平臺(tái),會(huì)迅速推動(dòng)整個(gè)博客與手機(jī)互動(dòng)性服務(wù)模式的運(yùn)行。在不久的將來,人們利用手機(jī)閱讀器就可以看電影、看電視、聽音樂、購物、玩游戲或傳播圖像和更換自己的博客。
(3)博客將推動(dòng)整個(gè)傳媒與出版業(yè)發(fā)生變革
自媒體的博客傳播將會(huì)改變整個(gè)信息化產(chǎn)業(yè)結(jié)構(gòu),尤其是新聞和出版業(yè)的發(fā)展未來,將會(huì)更多的受到它們的影響和改變。人們關(guān)于媒介信息的需求更加個(gè)性化,這并不是說它徹底改變了整個(gè)出版業(yè)和新聞界,而是說多元化的社會(huì)文化需求,人們更多的偏愛獨(dú)特的信息傳播,或者說更多個(gè)性化的信息服務(wù),更加具有針對(duì)性的信息傳遞。新聞和出版業(yè)會(huì)更多的關(guān)注或參與到博客中來,建構(gòu)新聞與出版的平臺(tái),滿足人們對(duì)于新聞與出版更多服務(wù)與要求。
(4)博客傳播全球化必然是互聯(lián)網(wǎng)未來選擇
全球化的過程,對(duì)于互聯(lián)網(wǎng)就是一個(gè)無國界的傳播過程。博客就是適應(yīng)了這種傳播的需要而產(chǎn)生。每一個(gè)人,都可以在全球化的過程中建構(gòu)一個(gè)自由發(fā)布個(gè)性化信息平臺(tái),這就是互聯(lián)網(wǎng)給人們帶來的革命性變革力量。一個(gè)開放的社會(huì),實(shí)際上,就是一個(gè)虛擬世界中更真實(shí)的面對(duì)現(xiàn)實(shí)社會(huì)的選擇。博客的發(fā)展是一個(gè)必然的過程,全球化的傳播,也是一個(gè)能夠給人們帶來更多信息的社會(huì)?;?dòng)的網(wǎng)絡(luò)社會(huì)突破了地域之間人們的阻礙,它給人們帶來了更多的機(jī)會(huì)和把握未來的機(jī)遇。
從技術(shù)上來說,博客系統(tǒng)是基于web模式的,具有基本動(dòng)態(tài)web開發(fā)技術(shù)的工具都可以進(jìn)行博客開發(fā),大多數(shù)web開發(fā)技術(shù)都是HTML嵌入式的,目前,流行的web開發(fā)技術(shù)主要有:
<1)ASP和ASP.NETo ASP(Active Server Pages,動(dòng)態(tài)服務(wù)器主頁),是一種應(yīng)用程序環(huán)境,可以利用VBScript或JavaScript腳本來設(shè)計(jì),主要用于網(wǎng)絡(luò)數(shù)據(jù)庫的查詢與管理。以
asp為前身,微軟于2000年1l月發(fā)布了ASP.NET,并與2005年正式發(fā)布了功能更為強(qiáng)大、使用更為簡單的ASP.NET 2.O o
(2)PFIPo PHP(HyperText Preprocessor,超文本預(yù)處理器),其優(yōu)勢在于運(yùn)行效率比一般的CGI程序要高,而且完全免費(fèi),任何人都可以從PHP官方站點(diǎn)(http: //004km.cn/down/php一52 0RC4-Win32zip ③mysql.40 14-win far下載參考地址:
http://004km.cnm_info:
Mysql> CREATE TABLE IF NOT EXISTS 'blog-cometjnfo'('id' int(11)NOTNULL auto一ncrement,'blog id' int(11)default'0','comet-name' varchar(32)NOT NULL,'cont' text NOT NULL,'add time' datetime default '0000-00-00 00:00:00',UNIQUE KEY'id'('id'));/
這樣,我們就可以在命令符狀態(tài)下創(chuàng)建了一個(gè)表blog comet_ info,并對(duì)表的每個(gè)字段進(jìn)行了定義,使用類似語句就可以創(chuàng)建出所有我們需要的表了。4.編碼實(shí)現(xiàn)過程
在明確了需求后,我們對(duì)PHP進(jìn)行了探究,接下來,我們又對(duì)博客系統(tǒng)分別進(jìn)行了功能設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)、文件結(jié)構(gòu)設(shè)計(jì)、流程設(shè)計(jì),下面我們來進(jìn)行最繁瑣也是比較重要的一步,就是編碼實(shí)現(xiàn)過程。
為了使編碼過程更加清晰、有層次、易‘懂,我們將文件依次按照類庫文件、安裝程序文件、注冊(cè)用戶文件、管理用戶文件、瀏覽用戶文件等四個(gè)相對(duì)獨(dú)立的模塊進(jìn)行編碼,并在編碼中給出了必要的注釋。4.1類庫文件模塊
4.1.1數(shù)據(jù)庫類文件核心代碼。
此文件在文件夾inc下在文件mysql.php中,這里我們定義了一個(gè)數(shù)據(jù)庫類mysql,對(duì)用到的數(shù)據(jù)庫操作進(jìn)行了封裝。這樣,在任何頁面中都可以用include方式引入外部文件的方式進(jìn)行引用。
一一一一一=inc/mysql.inc.php二一—一一一一一一
class mysql{
///連接服務(wù)器、數(shù)據(jù)庫以及執(zhí)行SQL語句的類庫
public $database;
public $server username;
6public $server userpassword;
function mysql()
{//構(gòu)造函數(shù)初始化所要連接的數(shù)據(jù)庫
$this->server username=”root“;
$this->server userpassword=”root“;
}llend mysql()
function link($database)
{刀連接服務(wù)器和數(shù)據(jù)庫 if($database==”“)王
$this->database=”newsee manage“;
}else{
$this->database=$database;
} //連接服務(wù)器和數(shù)據(jù)庫
if($id=mysql_ connect('localhost',$this->server username,$this->server userpassword)){ if(!mysql_ select db($this->database,$id)){ echo”數(shù)據(jù)庫連接錯(cuò)誤!!”;exit;} }else{ echo”服務(wù)器正在維護(hù)中,請(qǐng)稍后重試!!” exit;
} }//end link($database)function excu($query){//執(zhí)行SQL語句
if($result=mysql-query($query)){
return $result;
}else{
echo mysql error();
echo ”sql語句執(zhí)行錯(cuò)誤!!請(qǐng)重試!!”;
exit;
} }//end
exec($query)
}//end class mysql
?>
文件中使用了構(gòu)析函數(shù)mysql對(duì)數(shù)據(jù)庫類初始化了數(shù)據(jù)庫連接的主機(jī)、用戶名和密碼,并把數(shù)據(jù)庫查詢、修改等操作作為數(shù)據(jù)庫類的方法進(jìn)行了封裝。4.1.2函數(shù)庫類文件核心代碼
此文件也在文件夾inc下,我們把各種常用的函數(shù)封裝在了myfunction這個(gè)類中,放在了文件myfunction.php里。這個(gè)類沒有屬性,只有方法,每個(gè)方法實(shí)現(xiàn)了一中特定的功能,在外部引入中可以直接使用類的各種方法,從而實(shí)現(xiàn)系統(tǒng)操作的各種功能。一一一—=inc/ myfunction.php一一一一二一一一一二
class myfunction王
//////////////刀字符轉(zhuǎn)換:向數(shù)據(jù)庫中插入或更新時(shí)用IIIIIIIIIIIIIIIIIIIIIlIlII
function str_to($str)
{
$str--str-replace(“ ”,“?”,$str);
//把空格替換】itml的字符串空格
$str=str一 replace(“<”,“<”,$str);//把 html的輸出標(biāo)志正常輸出
$str=stree replace(“>”,“>”,$str);//把html的輸出標(biāo)志正常輸出
$stt=n12br($str);
//把回車替換成html中的br
return $str;
} ////////////////字符轉(zhuǎn)換:從數(shù)據(jù)庫中讀出顯示在表單文本框中用////////////////I/////////
function str to2($str)
{
$str=str_replace(“?”,“ ”,$str);
//把空格替換html的字符串空格
$str=stres replace(“
”,“",$str);//把html的輸出標(biāo)志正常輸出
return $str;
} //JS彈出信息框
function js_ alert($message,$url){
echo ”“;
} //判斷是否為整數(shù)
function int一 estimation($num)籠
if(eregi(”^[0-9]+$“, $num)){
return true;
}else{
return false;
} //類型記返回類型名稱
function type idto name($type id){
$folie=new mysql;
$folie->link(”“)}
$query=”select type-name from blog type info where id='$type_id“';
$rst=$folie->excu($query);
$info=mysql fetch_ array($rst);
return $info[”type-name“];)//博客信息表中的類型id返回博客類型名稱
function blog type idto_ name($type id){
$folie=new mysql;
$folie->link(”“)}
$query=”select*from blog type info where id='$type_id“';
$rst=$folie->excu($query);
$info=mysqlwe fetch array($rst);
return $info[”type一 name“];
} llll/IIIlI分頁函數(shù)返回:首頁上一頁[1][2][…]下一頁尾頁//////////
function page($query,$page id,$add,$num_per page){ //// include ”mysql.inc“;//////使用方法為: /////$my}new myfunction;////// $query=”“;////// $myf->page($query,$page id,$add,$num}er}age);////// $bb=$aa->excu($query);$bb=new mysql;global $query;
//聲明全局變量 $bb->link(”“);$page-id=$_ GET[page id];//接收page id if($page-id==”“){
$page id=l;
} $rst=$bb->excu($query);$num=mysql一 numes rows($rst);if($num---0){ echo”無相關(guān)記錄! }else道 $page num=ceil($num/$num_per}age);for($i=l;$i<=$page num;$i++){ if($page id==$i)籠 echo ”[$i]“; }else{ echo ”?[“.$i.”]“; } } if($page一d==1){ $pagewe up=l; }else{ $page-up=$pag勺d-I; } if($page id==$page-num){ $page down=$page-num; }else{ $page down=$page id+l;) if($page id<$pagees num and $page_ num> I){ echo ”下一頁“.} if($page id>I and $page id<=$page_num){ echo ”上一頁<}}a>}}; } echo “??第”.$page_ id.”頁,共”.$page-num”頁”; $pageyjump=$num}er-page*($page id-I); $query=$query.” limit $pag叼urnp,$num}er-page“; } } } ?> 本文件中,我們自定義了常用的字符轉(zhuǎn)換、彈出信息、分頁等常用函數(shù),在本 系統(tǒng)里,這些函數(shù)屬于通用函數(shù)。4.2安裝程序模塊 本文件在主目錄下,文件名是install.php,它是數(shù)據(jù)庫初始化頁面,完成數(shù)據(jù)庫 和表的創(chuàng)建功能,第一次運(yùn)行本系統(tǒng)時(shí),運(yùn)行一次本頁面程序,運(yùn)行成功后就可以 把本頁面文件刪除掉。 ——一一一一install.php一一一一一一 }}PhP include ”inc/mysql.inc.php“; $aa=new mysql; $bb=new mysql; $aa->link(”mysql“); $query=”CREATE DATABASE 'blogwe db'“; if($aa->excu($query)){ echo”數(shù)據(jù)庫創(chuàng)建成功! } $bb->link(“blog db”); //創(chuàng)建表:manage user info// $query=“CREATE TABLE 'manage info'('id} int(11)NOT NULL auto increment,'manage user' varchar(20)NOT NULL,'manage}rv' varchar(32)NOT NULL,'last time' datetime default'0000-00-00 00:00:00',UNIQUE KEY'id'('id')),’; $bb->excu($query); echo”創(chuàng)建表:manage一nfo成功! 通過標(biāo)準(zhǔn)的SQL語句“CREATE TABLE tablename(name type......),然后借助 PHP內(nèi)置的MYSQL支持函數(shù)excu(SQL),我們依次可以創(chuàng)建表: // user info// // blog_type info// // blog info// // blog_comm_info!/ // pic info// 接下來一步我們需要初始化管理員用戶名和密碼: $query=”INSERT INTO 'manage-info' VALUES(1,'admin','admin','0000-00-00 00:00:00')“; if($bb->excu($query)){ echo”初始化管理員用戶名和密碼:admin,admin } echo “OK!”; ?> 在本頁面里,用了七條sql語句在mysql里創(chuàng)建了一個(gè)數(shù)據(jù)庫blog_db,然后又分別創(chuàng)建了本系統(tǒng)用到的六個(gè)表:manage_ info,user info,blog一 type_ info,blog info, blog-comm info.pic_ info。并對(duì)每個(gè)表的每個(gè)字段進(jìn)行了定義。4.3注冊(cè)用戶功能模塊 注冊(cè)用戶是本系統(tǒng)的主要用戶,跟它有關(guān)的文件有主目錄下的loginl.php文件和manage文件夾下的所有文件。 在login.php文件里,實(shí)現(xiàn)了注冊(cè)用戶的登陸和注冊(cè)功能,在manage文件夾里的文件里實(shí)現(xiàn)了注冊(cè)用戶的所有管理功能,包括常規(guī)設(shè)置(general.php)、友情連接管理(link.php)、圖片管理(pic_ add.php)、博主的話(sta_say.php)、日志分類(module_ add.php)、日志添加(blog_add.php, blog_ edit.php)、日志管理 (blog manage.php)、安全設(shè)置(key.php, session.php)等功能。另外,管理界面文件為user.php,在user.php文件里,實(shí)現(xiàn)了動(dòng)態(tài)包含文件的功能。還有一個(gè)menu.php文件是單純的包含在user.php里面的。下面我們對(duì)每個(gè)文件的編碼和功能進(jìn)行分析 4.3.1登陸文件核心代碼 本文件通過一個(gè)Get變量$一ET[}}register_ tag}}」標(biāo)志出是用戶登陸還是注冊(cè),然后用分支結(jié)構(gòu)語句分別進(jìn)行處理,其核心代碼如下: 一—一一=loginl.php=—一—一一二 include “inc/mysql.inc.php”; include “inc/myfunction.php”; include “inc/head.p帥,; $folie=new mysql; $crazy=new myfunction; $folie->link(”“)} 刀接受變量 $register tag=$_ GET[”register tag“]; $up_register=$少OST[”upes register“]; $up login=$ POST[”up login“];刀驗(yàn)證用戶登陸信息 if($up_login==1){ fuser-name=$一OST[”user name“]; $query=”select*from user info where user-name='fuser name' and tag--'1”,; $rst=$folie->excu($query); if(mysql num-rows($rst)>=1){ $info=mysql_ fetch array($rst); fuser-pw=$_ POST[“user_pw”]; if($user}w==$info [“user}w”]){ $_ SESSION[“user name”]一$user name; $_ SESSION[“user id”]=$info[“id”]; $_ SESSION[“user tag”]=“1”; $today=date(”Y m-d H:ia“); $query=”update user info set 'las甘ime'='$today' where 'id'= $info[idJ“'; //$query=”insert into user info('user name','user}w','last time')values('$user name','$user-pw','$today')“; $folie->excu($query); $crazy->js alert(”登陸成功!”,“manage/user.php”); }else{ $crazy->js alert(”用戶名或密碼錯(cuò)誤!“,”index.php“); } }else{ $crazy->js alert('’用戶名或密碼錯(cuò)誤!”,“index.php”); } } //判斷用戶注冊(cè)信息,并寫入數(shù)據(jù)庫 if($up一 register=1){ fuser name=$一OST[“user name”J; if($user name!=“"){ $query=”select*from user info where user name='fuser name“'; $rst=$folie->excu($query); if(mysql num rows($rst)<1){ fuser-pwl=$ POST[”user_pwl”]; $user}w2=$一OST[“user}w2”]; if($user_pwl=$user}w2 and fuser-pwl!=,”){ $r time=date(“Y m-d H:ia”); $query=“insert into user info('user name','user-pw','r time')values('$user name','$user}wl','$創(chuàng)me')”} $rst=$folie->excu($query); if($rst){ $crazy->js_alert(”注冊(cè)成功!“,”index.php“); } }else{ $crazy->js alert(',兩次輸入的密碼不一致,請(qǐng)重新輸入!”,“index.php?register tag=1 ”); } }else{ $crazy->js alert(”用戶名己存在!“,”index.php?register tag=1 “); } } } ?> width=”752“ border=”0“ cellpadding=”0“ cellspacing=”0“ style=”border-collapse:collapse“> <八r> <}> 叼tr> include ”roc/foot.php“; ?> 4.3.2用戶界面文件核心代碼 用戶界面文件user.php中包含了一個(gè)menu.php文件,它是用戶操作的菜單選項(xiàng)并根據(jù)菜單選項(xiàng)傳遞給user.php一個(gè)操作標(biāo)志,通過這個(gè)操作標(biāo)志,user.php接收傳遞變量$_GET[”target“]實(shí)現(xiàn)了動(dòng)態(tài)文件包含,從而完成了各種功能頁面的包含功能,其實(shí)現(xiàn)代碼為: $target=$_ GET[”target“]; $target.=”.php“;include $target;文件核心代碼如下: 一一一—一=manage/user.php===--_-一一一二一 $folie=new mysql;$crazy=new myfunction;$folie->link(“")} ?> $target=$_ GET[”target“]; if{$target=” “){ 。品。”一歡迎您登錄多用戶博客管理后臺(tái):一< }else{ $target.=”.php“; include $target; } ?> <八r> width=”257“ align=”center“ valign=”top“> <瓜>
”;
-;
”; <八r>
一點(diǎn)擊右側(cè)連 進(jìn)行相關(guān)操作。一”;
Include“../inc/foot.php”;
?> 4.3.3常規(guī)設(shè)置文件核心代碼
常規(guī)設(shè)置是注冊(cè)用戶文件的一些個(gè)性化設(shè)置,其設(shè)置數(shù)據(jù)存儲(chǔ)在文本文件中,文本文件在主文件夾下config文件夾里,每個(gè)注冊(cè)用戶有三個(gè)文本文件保存常規(guī)設(shè)置,分別為config*.txe,link*.txt,sta say*.txt命名。本文件中實(shí)現(xiàn)了文件的讀寫功能。其核心代碼如下: 一一一=一一一=一=manage/general.php=--=二一=二—一一一
$config tag=$ GET[“config tag”];$name=“config”.$_ SESSION[“user id”];if($config_ tag==1){
刀接收變量
$margin一 top=$ POST[“margin-top”];
$margin bottom=$_ POST[“margin-bottom”];
$backgroun之color=$ POST[“background-color”];
$title=$一OST[“title”];
$copy right=$_ POST[“copy-right”];
//構(gòu)造字符串
$str in=“
$str in.=“global $confg;n”;
$str in.二,’//網(wǎng)頁布局參數(shù)w,;
$str in.=“$config['margin-top']=1”“.$margintop.”“;n”;
$str in.=“$config['margin-bottom'〕二”“.$margin_bottom.”“;n”;
$str_in.=“$config['background-color']=‘,,$background color.”“;n”;
$str in.=“1n”;
$str in.=“//頭信息和版權(quán)設(shè)置坷,;
$str in.=”$config['title']=“".$title.”“;1n”;
$str in.=“1$config['copy-right']=”“.$copy right.”“;n”;
$str in.=“1n?>”;
刀寫入文件
if($fp=fopen(',二/config/$name.inc“, ”w“)){
fwrite($@$str in);
fclose($fp);
}
include”二//config/$name.inc”;} @include”二/config/$name.inc“;?>
常規(guī)設(shè)置
4.3.4友情鏈接文件核心代碼本文件通過文件讀寫功能將友情鏈接數(shù)據(jù)存放在用戶配置文件link*.txt里面,并實(shí)現(xiàn)了友情鏈接添加刪除功能,其核心代碼如下:
一一=—一—=manage/link.php一一一二=二一-=一二一一
////編輯友情鏈接
if($ GET[”edit tag“]一1){
$name=”link“.$_ SESSION[”user id“J;
if(!@$fp=fopen(',二/configl$name.txt”,“r”)){
echo”未創(chuàng)建!
“}
}else{
$linlc_name=$一 GET(”linkto name“];
$linkwe name Nev.$ POST[”link name new“];
$link-addr new=$_ POST[”link-addr一 new“];
@$rst=fgets($fp,3000);//讀取
$link=explode(”}“,$rst);
for($i=0;$i { if($i%2=0){ $j=$i+1; if($link[$i]=$linkes name){ Slink[$i]=Slink-name new; Slink[$j]=$linlc_addr new; } } } 刀構(gòu)造新的字符串 for($i=0;$i if($i==0){ Slink-new=Slink[$i]; }else{ Slinkes new.=”}“.Slink[$iJ; } 刀重新寫入 if($fp=fopen(',二/config/$name.txt”, “w”)){ fwrite($fp,$linlc_new); fclose($fp); } } } } ///添加鏈接 if($_ GET[“add tag”]一1){ Slinkes name-new=$_ POST[link-name-new]; Slinkra addr new=$少OST[link-addr-new]; if(Slink一 name new!=“" and Slink-addr new!=”“){ $name=”link“.$_ SESSION[”user id“]; @$fp=fopen(”二//config/$name.txt”,“r”); @$rst=fgets($fp,3000);//讀取 if($rst---“"){ $rst.=Slink一 name new; $rst.=”}“.Slink addr new; }else{ $rst.=”}“.Slink name new; $rst.”}“.Slinkes addr new; } //重新寫入 if($fp=fopen(”../config/$name.txt“, ”w“)){ fwrite($fp,$rst); fclose($fp); } } } //刪除連接 if($_ GET[”del tag“]一I){ $linlc_name=$_ GET[”link一 name“]; $name=”link“.$_ SESSION[”user id“]; if(!@$fp=fopen(”../config/$name.txt“,”r“)){ echo”未創(chuàng)建! }else{ @$rst=fgets($fp,3000);//讀取 Slink=explode(“}”,$rst); for($i=0;$i { if($i%2=0){ $j=$i+l; if(Slink[$i]一$Iink name){ Slink[$i]=“".Slink[[$i]=,”; break; } } } //構(gòu)造字符串 for($i=0;$i { if(Slink[$i]!=”“){ if($i=0){ $str`in=Slink[$i]; } else{ $str`in.=”}“.Slink[$i]; } } } //重新寫入 if($fp=fopen(”../config/$name.txt“, ”w")){ fwrite($印,$str in); fclose($fp); } } 35/67 56/67 6.結(jié)論與展望 6.1本文總結(jié) 本文先對(duì)當(dāng)前教師博客現(xiàn)狀和PHP開發(fā)應(yīng)用現(xiàn)狀進(jìn)行了研究,接著探討了在Windows下PHP環(huán)境的配置過程,然后對(duì)教師博客各模塊進(jìn)行了詳細(xì)的功能設(shè)計(jì)和流程設(shè)計(jì),接下來專門對(duì)數(shù)據(jù)庫進(jìn)行了設(shè)計(jì),數(shù)據(jù)庫設(shè)計(jì)完成后,我們開始進(jìn)行了編碼工作,最后,對(duì)整個(gè)系統(tǒng)進(jìn)行了測試。在整個(gè)開發(fā)過程中,突出了以下幾點(diǎn):(1)類的應(yīng)用。在編碼工作中,將數(shù)據(jù)庫和常用函數(shù)庫分別定義了類,并對(duì)各種操作進(jìn)行了封裝,把代碼集中到一個(gè)或兩個(gè)文件中。這樣就避免了在每個(gè)需要打開數(shù)據(jù)庫的地方再 單獨(dú)編寫數(shù)據(jù)庫鏈接代碼,直接進(jìn)行引用數(shù)據(jù)庫類文件就可以了。同樣,在需要用到常用函數(shù)的地方也可以直接引用函數(shù)庫類文件。這也符合模塊化編程思想,使得編碼過程更加簡潔、不易出錯(cuò)。 (2)文本存儲(chǔ)思路。在數(shù)據(jù)存儲(chǔ)設(shè)計(jì)中,為了系統(tǒng)運(yùn)行速度更快,盡量減少數(shù)據(jù)庫連接,本系統(tǒng)用到了文本進(jìn)行數(shù)據(jù)存儲(chǔ)。當(dāng)一些數(shù)據(jù)量不大、不方便用數(shù)據(jù)庫進(jìn)行存儲(chǔ)的數(shù)據(jù)時(shí),適當(dāng)考慮用文本來進(jìn)行存儲(chǔ)數(shù)據(jù),這樣不僅可以縮減系統(tǒng),并且在存取速度上也存在一定優(yōu)勢。 (3)初始化文件安裝方式。在一般的web開發(fā)中,都是事先直接在mysql中進(jìn)行數(shù)據(jù)庫定義,然后再進(jìn)行開發(fā),這樣做最大的缺點(diǎn)是不便于移植到另一個(gè)系統(tǒng)中,容易造成數(shù)據(jù)混亂,并且不便于操作,也不方便記憶。初始化文件安裝方式,使得本來可移植性強(qiáng)的PHP程序,可以連同數(shù)據(jù)庫表定義移植到其他系統(tǒng),并且簡化了操作。 (4)PHP的session驗(yàn)證機(jī)制應(yīng)用。在編碼過程中,用到了PHP的session機(jī)制來對(duì)用戶進(jìn)行驗(yàn)證。合理利用session的驗(yàn)證機(jī)制,可以確認(rèn)每個(gè)登陸者的不同身份,從而進(jìn)行有針對(duì)性的操作,是每個(gè)系統(tǒng)必須具備的,但是PHP的session的驗(yàn)證機(jī)制相對(duì)來說更加安全、簡單,實(shí)現(xiàn)起來也很方便。 (5)動(dòng)態(tài)頁面文件包含。在注冊(cè)用戶管理功能模塊的user.php文件里,實(shí)現(xiàn)了用變量值作為包含文件名的功能,根據(jù)頁面?zhèn)鬟f變量值的不同,動(dòng)態(tài)包含以變量值命名的包含文件,簡化了編程步驟,減少了編程工作量。 本系統(tǒng)實(shí)現(xiàn)過程中,也存在著很多不足,主要表現(xiàn)在功能過少、界面設(shè)計(jì)過于簡潔、有些代碼比較繁瑣等。6.2 PHP前景展望 通過以上應(yīng)用,我們可以看到,PHP在這種中小型應(yīng)用是非常有優(yōu)勢的,主要表現(xiàn)在: (1)開放源碼。PHP開發(fā)源碼使得全球的PHPer們都可以參與到PHP的開發(fā)和測試中,PHP的每個(gè)漏洞得到及時(shí)改進(jìn)和解決。另外,開發(fā)源碼的低成本也使得PHP的廣泛流行,在當(dāng)前中小型web應(yīng)用中,PHP所占的比例也越來越大。 (2)與MYSQL的完美組合。我們可以看到,PHP提供了對(duì)mysql的強(qiáng)大支持,僅僅通過幾個(gè)函數(shù),我們就可以進(jìn)行對(duì)數(shù)據(jù)進(jìn)行查詢、修改等操作。PHP對(duì)MYSQL這種方便、簡單的數(shù)據(jù)庫操作,使得PHP+MYSQL的應(yīng)用越來越流行。 (3)簡單易學(xué)的語法。PHP的語法跟C語言很相似,但是又比C語言簡單、好掌握,初學(xué)者不用花費(fèi)很大的代價(jià)就可以用PHP編出一般的web應(yīng)用系統(tǒng)。 當(dāng)然,PHP還有很多特性和優(yōu)點(diǎn),我們?cè)谇懊嬉步榻B過。但是由于PHP本身存在的一些缺點(diǎn),使得它不適合應(yīng)用于大型電子商務(wù)站點(diǎn),而更適合一些小型的商業(yè)站點(diǎn)。這主要表現(xiàn)在: (1)PHP缺乏規(guī)模支持。PHP缺乏多層結(jié)構(gòu)支持,對(duì)于大負(fù)荷站點(diǎn),解決方法只有一個(gè):分布計(jì)算,數(shù)據(jù)庫、應(yīng)用邏輯層、表示邏輯層彼此分開,而且同層也可以根據(jù)流量分開,組成二維陣列。而PHP則缺乏這種支持。 (2)雖然PHP提供了對(duì)mysql的完美支持,mysql是一個(gè)快速,易用的數(shù)據(jù)庫,但在系統(tǒng)穩(wěn)定性和強(qiáng)健性上還不能和oracle等大型數(shù)據(jù)庫相比,并且mysql不支持事務(wù)處理。另外,PHP提供的其他數(shù)據(jù)庫接口支持不統(tǒng)一,這就使得它不適合運(yùn)用在電子商務(wù)中,更不適合應(yīng)用在企業(yè)的關(guān)鍵應(yīng)用中。 (3)PHP作為一門Web編程語言,并不是純粹的面向?qū)ο笮途幊陶Z言。PHP對(duì)類重載的支持并不理想。甚至可以說PHP根本不支持真正的重載。因?yàn)镻HP不允許一個(gè)類中出現(xiàn)兩個(gè)同名的變量或者同名的方法,否則會(huì)報(bào)錯(cuò)。在大型應(yīng)用中,面向?qū)ο缶幊虝?huì)有很大優(yōu)勢。 可見,PHP是一種簡單的,解釋型的,健壯的,安全的,性能非常高的,獨(dú)立于架構(gòu) 的,可移植的,動(dòng)態(tài)的腳本語言。它可跟mysql緊密的結(jié)合在一起,在中小型應(yīng)用中有其它web編程語言不可比擬的優(yōu)點(diǎn),利用PHP+mysql開發(fā)中小型應(yīng)用會(huì)使開發(fā)工作變得更加簡單、高效,但是在大型的關(guān)鍵性應(yīng)用上有所不足。相信隨著PHP應(yīng)用的快速發(fā)展,不久的將來,這些缺陷將會(huì)得到有效解決,PHP會(huì)迅速變成一種標(biāo)準(zhǔn)的,多用途的,面向?qū)ο蟮哪_本語言。 教師博客心得體會(huì) 鳳陽官塘中學(xué) 李松 幾個(gè)月前,我在新浪網(wǎng)上了開啟了個(gè)人博客,經(jīng)過近幾個(gè)月的用心“經(jīng)營”,已經(jīng)初具規(guī)模,有了一定的人氣。在這里,關(guān)于自己博客的一點(diǎn)心得,想跟大家分享一下 隨著時(shí)代的飛速發(fā)展,信息已經(jīng)滲透到各行各業(yè),作為教師更應(yīng)該走進(jìn)網(wǎng)絡(luò)。來充分利用網(wǎng)絡(luò)資源,借鑒別人的經(jīng)驗(yàn),搞好自已的 教學(xué),所謂‘‘他山之石,可以攻玉’’。但一切也不能全靠別人,也不能只想要?jiǎng)e人的,自己不付出。所以在這種情況下。我建立了自己的博客。在我的博客中,我主要是有以下幾個(gè)板塊: 一、語法園地:收集一些初中階段的相似易混詞組,把它們羅列在一起,一方面等于自己記了筆記,另一方面也可以給別人使用,效果還不錯(cuò)。 二、英語百花園:收集一些英美文化的背景知識(shí),比如像一些小故事,讓更多的教師來看到這些,為以后自己上課來提高學(xué)生的興趣很有幫助。 三、教育手記:每個(gè)教師在教學(xué)中都有自己的教學(xué)方法,把它們收集在博客中,讓別人看到,互相看到,互相借鑒,何樂而不為呢? 四、教育教學(xué)隨筆:教學(xué)能只有教學(xué)實(shí)踐,還要有一定理論基礎(chǔ),我把我自己的教學(xué)體驗(yàn),心得都放在了自己的博客中,來與同行們互相交流,彼此提高。 當(dāng)然,隨著時(shí)間的發(fā)展,我還會(huì)慢慢的健全我的博客,像一些“教學(xué)后記、教育手記、讀書筆記、學(xué)習(xí)小記”等等都會(huì)出現(xiàn)在我的博客中。上面是我的博客的內(nèi)容,下面再談?wù)勎艺J(rèn)為如何才能成為一個(gè)優(yōu)秀的教師博客 一、美化博客 1、博客文章。 在做博客的時(shí)候,先試著放一些網(wǎng)絡(luò)上優(yōu)秀的美文,這樣來吸引博友。當(dāng)然,還是要鼓勵(lì)原創(chuàng)作品,把工作上、生活中的所見所聞,寫成心得與體會(huì),放在博客上與博友一起分享。多寫寫原創(chuàng)文章,一則練筆頭,多練多寫,文筆自然會(huì)好起來;二則原創(chuàng)文章更能體現(xiàn)個(gè)人的品味與內(nèi)涵,讓更多的博友認(rèn)識(shí)自己。 2、博客圖片。 博客里的圖片,可以放置一些個(gè)人生活照片。這樣有利于博友認(rèn)識(shí)您,了解您。當(dāng)然,也可以放置一些自己喜歡的風(fēng)景、人物等圖片。圖片與文章相互配合,達(dá)到一個(gè)內(nèi)容豐富、圖文并茂的效果。 3、個(gè)性化設(shè)置。 博客在原有的模板基礎(chǔ)上,可以選擇性地放置一些個(gè)性化設(shè)置。比如播放器、動(dòng)畫等。這樣有利于區(qū)別其他博客,突出自己的特點(diǎn)。 二、提升博客人氣 1、每日拜訪好友。 要想認(rèn)識(shí)更多的博友,擁有更多的好友,每日拜訪少不了,而且一定要勤快。 2、及時(shí)更新文章,回復(fù)留言、評(píng)論。 鼓勵(lì)大家多寫原創(chuàng)文章,及時(shí)地更新文章,讓更多的人瀏覽到您的文章和博客。另外要及時(shí)地回復(fù)博友在您博客上的留言與文章評(píng)論,并及時(shí)友好地回訪留言與評(píng)論人的博客。禮尚往來是博客交流的一種美德。 3、擁有幾個(gè)“鐵桿”博友。 博客上的朋友也跟生活中的朋友一樣,只要您真誠地去對(duì)待每一個(gè)人,他們都有可能成為您工作上、生活中的良師益友。擁有幾個(gè)鐵桿博友,他們每天會(huì)主動(dòng)到您博客訪問、留言、評(píng)論,同時(shí)把他們博客的人氣也帶動(dòng)到您的博客來。 試想一下,幾年之后,打開自己的網(wǎng)頁,看到自己幾年的教學(xué)經(jīng)歷、點(diǎn)點(diǎn)滴滴又都一一展現(xiàn)在自己的面前,是一件多么幸福的一件事,同時(shí)還有自己的一些東西為別人所用,又是多么開心。 以上這些就是我建立博客的目的、內(nèi)容、想法,不過目前,我還是一個(gè)寫博客的新手,建立它也只有短短幾個(gè)月的時(shí)間,所以還是相當(dāng)?shù)拇植冢蚁嘈?,我一定?huì)好好的打理它,讓它越來越好。 博客是一個(gè)展示自我風(fēng)采的舞臺(tái)。我們每個(gè)人都可以通過不斷地閱讀文章,撰寫文章來提高自身的文化素質(zhì),積累專業(yè)知識(shí)。希望大家都能把自己的博客做得更加美觀、大方,把自己的風(fēng)采展示在博客上,讓更多的博友認(rèn)識(shí)您的風(fēng)采! 5/27/2009 新教育——幸福的教育 2017年7月,我校正式成為新教育實(shí)驗(yàn)學(xué)校。在新教育實(shí)驗(yàn)的道路上,很幸運(yùn)自己是一名外小人,在校長的孜孜不倦的追求之下,我能享受新教育帶給自己的成長和改變,真正走上幸福而完整的教育生活光明大道。 新年伊始,伴著室外飄飄揚(yáng)揚(yáng)的美麗雪花,我校有幸邀請(qǐng)了張碩果,宋新菊和楊榮三位新教育榜樣教師,給了我們一場新教育的培訓(xùn)盛宴,這真是一次完美的相遇,使我眼界大開,感受良多。 第一次了解到新教育,也是在外小。教師茗廊里,第一次去找閱讀書,就看到書架上特別多的朱永新,新教育等等,隨手拿起一本《朱永新教育小語》翻看。雖然每頁只有寥寥幾十字,卻字字珠璣,讓人思緒萬千。當(dāng)時(shí)對(duì)于“新教育”和朱永新,這兩個(gè)詞,都還是很陌生,回到辦公室,我上網(wǎng)了解了一下,才知道,所謂新教育就是讓教師過上一種幸福而完整的教育生活。從本次培訓(xùn)的三位榜樣老師的課堂和教育分享中,我切實(shí)體會(huì)到了,她們作為一名教師的與眾不同,以及在她們的新教育所影響下的孩子的與眾不同。 我一直很欣賞新教育實(shí)驗(yàn)所提出的六大行動(dòng):營造書香校園、師生共寫隨筆、聆聽窗外聲音、熟練運(yùn)用雙語、創(chuàng)建數(shù)碼校園、構(gòu)筑理想課堂,每一項(xiàng)都使我眼睛一亮。新教育最新的理念是:為了一切的人,為了人的一切,為了學(xué)生的一切。這行動(dòng)和理念都在楊榮和宋新菊老師的課堂上展露無遺。 楊榮老師的晨誦課《星星和花》以及繪本課《小真的長頭發(fā)》,都將低年級(jí)孩子的興趣深深吸引住了。楊老師溫柔的引導(dǎo)語言和動(dòng)情的誦讀,把這一首美麗又充滿想象的詩深深嵌入孩子們童真的心靈,激發(fā)他們對(duì)于詩歌誦讀的喜愛,更是打動(dòng)了我們?cè)趫龅拿恳晃焕蠋煛@L本課也使得我陷入沉思,同樣作為低年級(jí)老師,也在講繪本課的我,為什么沒能將課堂上得如此生動(dòng),沒能讓孩子們?nèi)硇耐度胂胂?,沒能繼續(xù)開拓更多的想象空間呢?也許差別就在于老師的引導(dǎo)語,耐心和鼓勵(lì)性的評(píng)價(jià)吧。平時(shí)的我都太過于心急,急于推動(dòng)故事情節(jié),急于引導(dǎo)出孩子們充分而確切的想象片段,沒有針對(duì)性的鼓勵(lì)性評(píng)價(jià),漸漸地,孩子們的興趣也消磨了不少。 宋新菊老師的導(dǎo)讀課《時(shí)代廣場的蟋蟀》,亦是給孩子們帶來了一場閱讀盛宴,讓作為語文老師的我,同樣被深深吸引,不只是這本書有趣而波折的故事情節(jié),更多的是老師那幽默而又貼近孩子的語言,最大程度去激發(fā)了孩子的大膽想象,整個(gè)課堂就是一個(gè)想象力飛翔的蔚藍(lán)天空。因此,這節(jié)課才會(huì)讓孩子們戀戀不舍,不想下課跟老師告別,感染了臺(tái)下的每位老師。 教室,一直被我認(rèn)為是教學(xué)的主陣地,從未想過要用它來為我的教育增加幾分光彩和幫助。但自從進(jìn)入外小,開始自己著手設(shè)計(jì)和布置教室班級(jí)文化,也曾下放一點(diǎn)任務(wù)給孩子們,在我們師生的共同努力下,原來空無一物的教育已經(jīng)換了新顏,我似乎領(lǐng)略了一些什么。這次的培訓(xùn)中,三位老師都講到教室,她們的教室,是那么溫馨和飽滿,就似是秋季里即將豐收的美麗原野,充滿了活潑的生命氣息。對(duì)于構(gòu)建完整的班級(jí)文化系統(tǒng),張碩果老師的《締造一間完美教室》給了我很多具體可行的辦法和理念。從楊榮老師的“葵花班”和宋新菊老師“小梅花班”,我能清晰看到,班級(jí)文化都是孩子們成長的點(diǎn)點(diǎn)滴滴,不需要老師刻意去塑造和照搬他人,因?yàn)樗齻儶?dú)特的班級(jí)課程能把孩子們每一個(gè)成長瞬間都抓住,給每個(gè)生命以專屬體驗(yàn),讓每一次成長都有儀式感。 以小學(xué)為例,新教育的基本課程節(jié)奏: 1.的晨誦 2.每周的讀寫繪(低段)或閱讀課(中高段) 3.每月的整本書共讀、每學(xué)期的生命敘事劇展演、每學(xué)年的結(jié)業(yè)典禮?? 4.點(diǎn)綴其間的種植課程、科學(xué)課程、四季課程、游學(xué)課程??,還有那些儀式與慶典,如開學(xué)課程、生日課程、節(jié)日課程、畢業(yè)課程等等,孩子們的每一天被賦予不同的意義,生命因?yàn)檫@些特別的日子而聯(lián)系在一起,生命也因此一點(diǎn)點(diǎn)鮮活起來。 小梅花班就是在這樣一個(gè)個(gè)豐盈而有趣的課程中逐步成長起來的。 正如新教育的理念,為了一切的人,為了人的一切。課程的最終歸宿還是要為了每一個(gè)孩子,讓他們的生命個(gè)個(gè)都充盈而鮮活,作為老師與這些快樂的生命編織交融在一起,教師也定能走進(jìn)完整而幸福的教育生活中!今后,我將努力看書,學(xué)習(xí),豐富自我,繼續(xù)前行!
”;第四篇:教師博客心得體會(huì)
第五篇:新教育博客