第一篇:胸前永遠(yuǎn)飄動(dòng)的紅領(lǐng)巾 - 成長(zhǎng)博客博客教育博客教師博客
胸前永遠(yuǎn)飄動(dòng)的紅領(lǐng)巾
中國(guó)少年先鋒隊(duì) 61.gqt.org.cn 2009年08月17日
來(lái)源: 中國(guó)共青團(tuán)網(wǎng)
作者:王穎
認(rèn)識(shí)紅領(lǐng)巾是在我上幼兒園的時(shí)候。那兒離學(xué)校很近。每次,媽媽接我的時(shí)候,都會(huì)看見(jiàn)一群群胸戴紅領(lǐng)巾的大哥哥大姐姐們,高高興興從校園內(nèi)走出??粗酋r紅的紅領(lǐng)巾,我覺(jué)得特別漂亮,就想讓媽媽也給我買一條,可媽媽說(shuō):“紅領(lǐng)巾是一種標(biāo)志,標(biāo)志著你是少先隊(duì)員,要在入小學(xué)以后,當(dāng)上了少先隊(duì)員才有紅領(lǐng)巾的?!边@時(shí)的我,把佩戴紅領(lǐng)巾當(dāng)成我一個(gè)美麗的夢(mèng)想??
上學(xué)了,老師告訴我們:紅領(lǐng)巾是用革命烈士的鮮血染成,是中國(guó)少年先鋒隊(duì)的標(biāo)志,要努力學(xué)習(xí),積極向上,各方面嚴(yán)格要求自己,才能佩戴上它。于是,我嚴(yán)格按著學(xué)校和老師的要求去做,終于,被第一批批準(zhǔn)加入中國(guó)少年先鋒隊(duì),成為一名光榮的少先隊(duì)員。想著明天就要佩戴上紅領(lǐng)巾,我高興的一晚上沒(méi)有睡。第二天,在全校師生的注目下,我戴上了夢(mèng)寐已久的紅領(lǐng)巾,在隊(duì)旗下莊嚴(yán)宣誓:好好學(xué)習(xí),好好鍛煉,準(zhǔn)備著,為共產(chǎn)主義事業(yè),貢獻(xiàn)一切力量。那時(shí),雖然不懂什么是共產(chǎn)主義,但是,我知道,我一定要讓胸前的紅領(lǐng)巾永遠(yuǎn)鮮紅,一定不能給它抹黑。
就這樣,紅領(lǐng)巾伴隨我渡過(guò)了小學(xué)6個(gè)年頭。我們朝夕相處,一起上學(xué),一起放學(xué)。鮮紅的紅領(lǐng)巾讓我有了更多的責(zé)任感,經(jīng)常讓我伸出援助之手去幫助那些需要幫助的人,也讓我從中體驗(yàn)到了它給我?guī)?lái)的種種快樂(lè)。
記得有一次放寒假,學(xué)校要求少先隊(duì)員們自愿組成小隊(duì),到社區(qū)幫助孤寡老人,讓他們也能干干凈凈、快快樂(lè)樂(lè)的過(guò)個(gè)春節(jié)。我和小隊(duì)中的幾名成員一商量,把目光鎖定在一個(gè)老人身上。她是一個(gè)軍烈屬老人,曾經(jīng)參加過(guò)抗美援朝的戰(zhàn)爭(zhēng),老伴過(guò)早離世,孩子呢,長(zhǎng)大以后,在外工作,很少回家,老人平常就靠社區(qū)的補(bǔ)助和自己撿拾一些廢棄物過(guò)活。生活很是艱苦。我們經(jīng)常幫她拿一些社區(qū)分的米、面、油等物品,所以,對(duì)老人家的情況十分了解。
于是,我們6個(gè)同學(xué)在商定好的那一天,拿上打掃的工具,就來(lái)到了老人家。到了老人家以后,跟老人說(shuō)明了情況,就干了起來(lái),有的收拾屋里,有的打掃院子,有的洗老人的臟衣服,有的洗刷用的餐具,還有的同學(xué)跟老人聊天,講笑話。一時(shí)間,小院里充滿了笑聲。我是負(fù)責(zé)收拾屋子的。說(shuō)實(shí)話,因?yàn)椴唤?jīng)常有人來(lái),所以屋子里到處是塵土,墻壁也是很黑,墻上掛著的一些毛主席等人的畫像也顯得舊一些,燈管就更是黑黃。我先用毛撣把屋子的塵土清掃一遍,然后打來(lái)一盆水,放上點(diǎn)洗衣粉(當(dāng)時(shí)沒(méi)有什么洗滌物品)用抹布沾了沾,就邊整理邊擦了起來(lái)。不一會(huì),水就變的很渾黑??在我們大家的齊心努力下,僅半天的功夫,老人的屋里屋外就煥然一新,老人高興的直招呼我們休息一下,喝口水,我們望著自己辛苦換來(lái)的杰作,想著老人能在這么干凈的環(huán)境中度過(guò)節(jié)日,心里也是美滋滋的。后來(lái),我們小隊(duì)每個(gè)星期,都會(huì)利用周末的時(shí)間,到老人的家里進(jìn)行清掃,整理,給老人講講學(xué)校里的事,說(shuō)個(gè)笑話讓老人高興,這樣一直過(guò)了好幾年。老人去世前,我們不在身邊,但是聽(tīng)人說(shuō),她一直在念叨我們這群“紅領(lǐng)巾”??
紅領(lǐng)巾是一種榮耀,是一種象征,更是一種責(zé)任。戴上它,我就會(huì)時(shí)時(shí)刻刻提醒自己,要求自己,讓我進(jìn)步的更快。如今,我在少先隊(duì)大隊(duì)輔導(dǎo)員這個(gè)崗位上工作了好幾個(gè)春秋,每年我都會(huì)胸戴紅領(lǐng)巾迎接一批又一批同學(xué)加入這個(gè)組織,讓我們這個(gè)組織變得更加強(qiáng)大、更有生命力。我也愿意,永遠(yuǎn)胸戴紅領(lǐng)巾,帶領(lǐng)這胸戴紅領(lǐng)巾的少先隊(duì)員們走入社區(qū)、走向社會(huì),走進(jìn)每一個(gè)人的心中,讓他們豎起拇指說(shuō):還是“紅領(lǐng)巾”好!
紅領(lǐng)巾伴我成長(zhǎng)
中國(guó)少年先鋒隊(duì) 61.gqt.org.cn 2009年10月10日
來(lái)源: 中國(guó)共青團(tuán)網(wǎng)
作者:汪夢(mèng)婷
時(shí)間過(guò)得真快,轉(zhuǎn)眼間,我已經(jīng)是一名五年級(jí)的小學(xué)生了。望著胸前那飄揚(yáng)的紅領(lǐng)巾,我情不自禁地自言自語(yǔ):“紅領(lǐng)巾啊,你陪伴了我四年,你時(shí)時(shí)刻刻都激勵(lì)我努力前進(jìn)。”每當(dāng)我看到鮮艷的紅領(lǐng)巾,就會(huì)讓我回想起了剛成為少先隊(duì)員的一幕。
在上學(xué)前班的時(shí)候,我看見(jiàn)大哥哥和大姐姐們胸前飄揚(yáng)著的紅領(lǐng)巾時(shí),我很羨慕。媽媽告訴我:紅領(lǐng)巾是紅旗的一角,是革命烈士用鮮血染成的,那是光榮的象征。于是,我就找了一條紅絲帶讓媽媽幫我戴上,從那以后,我把那條紅絲帶當(dāng)作了寶,我時(shí)刻告誡自己:要努力!爭(zhēng)取早日戴上真正的紅領(lǐng)巾。
2005年六一兒童節(jié)那天,激動(dòng)又光榮的時(shí)刻終于來(lái)了,我聽(tīng)說(shuō)要佩戴紅領(lǐng)巾,成為一名光榮的少先隊(duì)員,不禁自豪起來(lái),但心卻“撲通、撲通”地跳個(gè)不停,十分緊張又茫然。剛上完一節(jié)課,班主任就帶領(lǐng)我們來(lái)到操場(chǎng)上,高高飄揚(yáng)的五星紅旗也在散發(fā)著耀眼的光芒,關(guān)注著又一批兒童即將踏入少先隊(duì)員的光榮使命中。過(guò)了一會(huì)兒,操場(chǎng)上響起了《少年先鋒隊(duì)隊(duì)歌》,各班排列著整齊的隊(duì)伍陸續(xù)進(jìn)入了操場(chǎng)上,手中拿著“少年先鋒隊(duì)隊(duì)旗”,我心中是多么向往??!校長(zhǎng)發(fā)話了,大隊(duì)輔導(dǎo)員發(fā)話了,大隊(duì)長(zhǎng)發(fā)話了,儀式逐漸進(jìn)入了最激動(dòng)人心的一個(gè)環(huán)節(jié)了,就是要給一年級(jí)小朋友戴紅領(lǐng)巾了。我們踏著整齊的步伐來(lái)到操場(chǎng)中間,六年級(jí)的大哥哥大姐姐拿著紅領(lǐng)巾正等著我們。敬禮,戴上紅領(lǐng)巾,再敬禮,這樣的一個(gè)個(gè)動(dòng)作,大哥哥大姐姐們嫻熟的來(lái)回做著。紅領(lǐng)巾戴上了,該輪到我們宣誓了,“時(shí)刻準(zhǔn)備著,為中國(guó)共產(chǎn)主義而奮斗?!表懥炼宕嗟穆曇艟镁没厥幵诓賵?chǎng)上。從此我在紅領(lǐng)巾的陪伴下快樂(lè)成長(zhǎng)。
三年級(jí)的時(shí)候,我曾經(jīng)參加過(guò)學(xué)校的誦讀比賽。在賽前的訓(xùn)練中,我常常犯背錯(cuò)內(nèi)容、感情不夠的毛病,這讓我有些灰心喪氣。就在這時(shí),我看到胸前的紅領(lǐng)巾正在為我加油,這使我更加努力。我一遍又一遍地練習(xí)。“一分耕耘,一分收獲”,雖然我只得了三等獎(jiǎng),但是我的紅領(lǐng)巾卻開(kāi)心地隨風(fēng)飄揚(yáng)。轉(zhuǎn)眼間,讀四年級(jí)了。當(dāng)王老師讓我去參加作文比賽時(shí),又是紅領(lǐng)巾的無(wú)聲的加油讓我下了決心。在我的努力下,終于獲得碧城鎮(zhèn)小學(xué)小學(xué)生作文競(jìng)賽一等獎(jiǎng)。我開(kāi)心地笑了,我胸前的紅領(lǐng)巾也仿佛更鮮艷了!
謝謝你紅領(lǐng)巾,當(dāng)我失敗時(shí),你就會(huì)告誡我失敗乃成功之母;當(dāng)我傷心時(shí),你要我快樂(lè)面對(duì)每一天,當(dāng)我松懈時(shí),你告訴我要持之以恒,我相信,有紅領(lǐng)巾的陪伴,我一定會(huì)更加努力學(xué)習(xí),不辜負(fù)老師和同學(xué)們對(duì)我的期望,以最好的成績(jī)來(lái)回報(bào)老師和父母。
紅領(lǐng)巾伴我成長(zhǎng),它像老師一樣為我指明正確的道路,它催我進(jìn)步,時(shí)時(shí)刻刻提醒我要好好學(xué)習(xí),天天向上。有紅領(lǐng)巾伴隨在我成長(zhǎng)的每一天中,它讓我發(fā)憤圖強(qiáng),讓我嚴(yán)于律己,胸前的紅領(lǐng)巾每時(shí)每刻都提醒著我--要認(rèn)真學(xué)習(xí),將來(lái)長(zhǎng)大了把自己的家鄉(xiāng)建設(shè)得更加美麗。
第二篇:教育博客
亞洲教育網(wǎng):
教育博客
聽(tīng)過(guò)新浪博客、網(wǎng)易博客,那亞洲教育網(wǎng)教育博客你聽(tīng)過(guò)嗎?這已經(jīng)不是一個(gè)新鮮的名詞了。幾年前亞洲教育網(wǎng)就為廣大中小學(xué)校的老師、學(xué)生及家長(zhǎng)構(gòu)建了專注于教育交流的新方式——教育博客。
剛剛為人父母,怎樣當(dāng)好孩子的第一任老師?孩子慢慢長(zhǎng)大,變得叛逆、莽撞,卻不知如何引導(dǎo)。每天和一群孩子斗智斗勇,晚上回去還有準(zhǔn)備第二天的課程,可學(xué)生成績(jī)不好有時(shí)卻得不到家長(zhǎng)的理解。父母永遠(yuǎn)把自己的意志強(qiáng)加在身上,往往不知道自己最想要的是什么。亞洲教育網(wǎng)教育博客讓所有家長(zhǎ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)融合,大家通過(guò)電腦、電視、手機(jī)三種不同的終端都能進(jìn)行互動(dòng)。學(xué)生可以通過(guò)寫博客來(lái)記錄自己的學(xué)習(xí)想法、心得,記錄生活,在自己的每一天上留下思考的劃痕;教師可以發(fā)表自己的教育觀點(diǎn)、整理思路,固化知識(shí),獲得更多更好的想法;分享,將自己的有些想法、經(jīng)驗(yàn)與人分享;交流提高,通過(guò)交流產(chǎn)生更多的思維火花,相互提高;交友,互相鼓勵(lì),一路同行。
亞洲教育網(wǎng)教育博客構(gòu)建了全新的教育博客新形勢(shì),推動(dòng)了我國(guó)教育信息化的不斷發(fā)展。
教育博客:
第三篇:教師博客系統(tǒng)
CAJViewer 7.1 PHP是一種服務(wù)器端、跨平臺(tái)、Html嵌入式腳本語(yǔ)言,它在快速發(fā)展的Web應(yīng)用中,被越來(lái)越多的網(wǎng)站采用。利用PHP進(jìn)行中小型web開(kāi)發(fā)應(yīng)用,會(huì)使開(kāi)發(fā)工作變得更加簡(jiǎn)單、高效。本文基于Windows+Apache+Mysql+Php環(huán)境,對(duì)PHP的開(kāi)發(fā)應(yīng)用進(jìn)行了研究,參照軟件開(kāi)發(fā)流程開(kāi)發(fā)了一個(gè)教師博客系統(tǒng),并展示了整個(gè)開(kāi)發(fā)過(guò)程。在開(kāi)發(fā)過(guò)程中,利用PHP面向?qū)ο缶幊烫匦?,編寫了類?kù)文件,減少了編碼的出錯(cuò)率和工作量;利用安裝文件對(duì)數(shù)據(jù)庫(kù)進(jìn)行初始化,增強(qiáng)了系統(tǒng)的可移植性:利用文本文件存儲(chǔ)數(shù)據(jù),減小了數(shù)據(jù)庫(kù)負(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.問(wèn)題的提出 O.1博客現(xiàn)狀 0.1.1博客簡(jiǎn)介
blog的全名是Web log,中文意思是“網(wǎng)絡(luò)日志”,后來(lái)縮寫為Blog,而博客(Blogger)就是寫B(tài)log的人。從理解上講,博客是“一種表達(dá)個(gè)人思想、網(wǎng)絡(luò)鏈接、內(nèi)容,按照時(shí)間順序排列,并且不斷更新的出版方式”。
隨著Blog的快速擴(kuò)張,它的目的與最初的瀏覽網(wǎng)頁(yè)心得已相去甚遠(yuǎn)。目前網(wǎng)絡(luò)上數(shù)以千計(jì)的Bloggers發(fā)表和張貼Blog的目的有很大的差異。不過(guò),由于溝通方式比電子郵件、討論群組更簡(jiǎn)單和容易,Blog己成為家庭、公司、部門和團(tuán)隊(duì)之間越來(lái)越盛行的溝通工具,它甚至也逐漸應(yīng)用于企業(yè)內(nèi)部網(wǎng)絡(luò)(Intranet)中。
“2004年以來(lái),在國(guó)內(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ā)表,以此開(kāi)展師生(以及其它網(wǎng)民)之間的傳播活動(dòng)。它超越了傳統(tǒng)時(shí)空局限(課堂范疇、講課時(shí)間等),促進(jìn)了教師個(gè)人隱性知識(shí)顯性化,并讓全社會(huì)可以共享知識(shí)和思想?!?著名的博客中國(guó)網(wǎng)、中國(guó)教育和科研計(jì)算機(jī)網(wǎng)等都相繼推出了教師博客服務(wù),使博客日益深入地服務(wù)于從幼教到大學(xué)的各學(xué)科教師的教研活動(dòng)之中,給教育教學(xué)工作帶來(lái)了新的氣象。隨著教師博客的大規(guī)模普及,將在傳統(tǒng)基于課堂教學(xué)的“教堂式教育模式”之外,催生出真正開(kāi)放的“集市式教育模式“,推動(dòng)人類教育事業(yè)的進(jìn)步。
0.1.2博客開(kāi)發(fā)技術(shù)
當(dāng)前,新浪、搜狐、人民網(wǎng)、博客網(wǎng)、網(wǎng)易、和訊等網(wǎng)站,在不斷推出博客服務(wù)平臺(tái),各自在資源整合與技術(shù)的架構(gòu)上發(fā)揮了自身的特點(diǎn)和優(yōu)勢(shì)。進(jìn)行博客技術(shù)開(kāi)發(fā)應(yīng)用,這對(duì)中國(guó)互聯(lián)網(wǎng)全面推進(jìn)博客走近百姓日常生活起到了非常重要的作用。博客技術(shù)后臺(tái)服務(wù)功能更加便利和高效。不同的網(wǎng)站都以自己獨(dú)特的創(chuàng)造性,整合博客技術(shù)初級(jí)化的缺陷,在綜合的基礎(chǔ)之上,人們感受到更加完善的博客應(yīng)用系統(tǒng)被開(kāi)發(fā)出來(lái)。新浪博客技術(shù)具有傳統(tǒng)網(wǎng)絡(luò)成熟穩(wěn)定性,搜狐的博客已經(jīng)具有更完美的形態(tài),博客網(wǎng)的夢(mèng)之城第二代博客具有更人性化和娛樂(lè)性表現(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)和使用過(guò)程,會(huì)提出更多的問(wèn)題需要從整體架構(gòu)上進(jìn)行思考。集娛樂(lè)、通訊和新聞、廣播、影視和商務(wù)、政務(wù)、企業(yè)、管理等一體性網(wǎng)絡(luò)架構(gòu)將成熟,全新的網(wǎng)絡(luò)架構(gòu)模式會(huì)出現(xiàn)在中國(guó)互聯(lián)網(wǎng)發(fā)展的歷史上。未來(lái)的博客將呈現(xiàn)以下發(fā)展趨勢(shì):
(1)博客成為人們普遍接受的交流平臺(tái)
BBS、電子郵件、即時(shí)短信、通訊已經(jīng)改變了整個(gè)未來(lái)網(wǎng)絡(luò)走向和應(yīng)用功能,博客將改變整個(gè)網(wǎng)絡(luò)的傳播面貌。它可能集所有的功能來(lái)綜合應(yīng)用,開(kāi)發(fā)出它作為普及性交流平臺(tái)的作用和功能。博客可以應(yīng)用影視、圖片、廣播和文字等手段與技術(shù),自由發(fā)布個(gè)性化信息的時(shí)代。它將整個(gè)改變了人類精神交流和文化傳播的模式。傳統(tǒng)的傳播受到了很大的沖擊,人們將要面對(duì)博客帶來(lái)的深刻變化,并且會(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ù)很快成熟起來(lái)。人們會(huì)利用博客平臺(tái)來(lái)進(jìn)行影像互動(dòng)和文字短信的交流,這個(gè)既是通訊又涉及到商務(wù)活動(dòng)和娛樂(lè)平臺(tái),會(huì)迅速推動(dòng)整個(gè)博客與手機(jī)互動(dòng)性服務(wù)模式的運(yùn)行。在不久的將來(lái),人們利用手機(jī)閱讀器就可以看電影、看電視、聽(tīng)音樂(lè)、購(gòu)物、玩游戲或傳播圖像和更換自己的博客。
(3)博客將推動(dòng)整個(gè)傳媒與出版業(yè)發(fā)生變革
自媒體的博客傳播將會(huì)改變整個(gè)信息化產(chǎn)業(yè)結(jié)構(gòu),尤其是新聞和出版業(yè)的發(fā)展未來(lái),將會(huì)更多的受到它們的影響和改變。人們關(guān)于媒介信息的需求更加個(gè)性化,這并不是說(shuō)它徹底改變了整個(gè)出版業(yè)和新聞界,而是說(shuō)多元化的社會(huì)文化需求,人們更多的偏愛(ài)獨(dú)特的信息傳播,或者說(shuō)更多個(gè)性化的信息服務(wù),更加具有針對(duì)性的信息傳遞。新聞和出版業(yè)會(huì)更多的關(guān)注或參與到博客中來(lái),建構(gòu)新聞與出版的平臺(tái),滿足人們對(duì)于新聞與出版更多服務(wù)與要求。
(4)博客傳播全球化必然是互聯(lián)網(wǎng)未來(lái)選擇
全球化的過(guò)程,對(duì)于互聯(lián)網(wǎng)就是一個(gè)無(wú)國(guó)界的傳播過(guò)程。博客就是適應(yīng)了這種傳播的需要而產(chǎn)生。每一個(gè)人,都可以在全球化的過(guò)程中建構(gòu)一個(gè)自由發(fā)布個(gè)性化信息平臺(tái),這就是互聯(lián)網(wǎng)給人們帶來(lái)的革命性變革力量。一個(gè)開(kāi)放的社會(huì),實(shí)際上,就是一個(gè)虛擬世界中更真實(shí)的面對(duì)現(xiàn)實(shí)社會(huì)的選擇。博客的發(fā)展是一個(gè)必然的過(guò)程,全球化的傳播,也是一個(gè)能夠給人們帶來(lái)更多信息的社會(huì)?;?dòng)的網(wǎng)絡(luò)社會(huì)突破了地域之間人們的阻礙,它給人們帶來(lái)了更多的機(jī)會(huì)和把握未來(lái)的機(jī)遇。
從技術(shù)上來(lái)說(shuō),博客系統(tǒng)是基于web模式的,具有基本動(dòng)態(tài)web開(kāi)發(fā)技術(shù)的工具都可以進(jìn)行博客開(kāi)發(fā),大多數(shù)web開(kāi)發(fā)技術(shù)都是HTML嵌入式的,目前,流行的web開(kāi)發(fā)技術(shù)主要有:
<1)ASP和ASP.NETo ASP(Active Server Pages,動(dòng)態(tài)服務(wù)器主頁(yè)),是一種應(yīng)用程序環(huán)境,可以利用VBScript或JavaScript腳本來(lái)設(shè)計(jì),主要用于網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的查詢與管理。以
asp為前身,微軟于2000年1l月發(fā)布了ASP.NET,并與2005年正式發(fā)布了功能更為強(qiáng)大、使用更為簡(jiǎn)單的ASP.NET 2.O o
(2)PFIPo PHP(HyperText Preprocessor,超文本預(yù)處理器),其優(yōu)勢(shì)在于運(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)行了定義,使用類似語(yǔ)句就可以創(chuàng)建出所有我們需要的表了。4.編碼實(shí)現(xiàn)過(guò)程
在明確了需求后,我們對(duì)PHP進(jìn)行了探究,接下來(lái),我們又對(duì)博客系統(tǒng)分別進(jìn)行了功能設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、文件結(jié)構(gòu)設(shè)計(jì)、流程設(shè)計(jì),下面我們來(lái)進(jìn)行最繁瑣也是比較重要的一步,就是編碼實(shí)現(xiàn)過(guò)程。
為了使編碼過(guò)程更加清晰、有層次、易‘懂,我們將文件依次按照類庫(kù)文件、安裝程序文件、注冊(cè)用戶文件、管理用戶文件、瀏覽用戶文件等四個(gè)相對(duì)獨(dú)立的模塊進(jìn)行編碼,并在編碼中給出了必要的注釋。4.1類庫(kù)文件模塊
4.1.1數(shù)據(jù)庫(kù)類文件核心代碼。
此文件在文件夾inc下在文件mysql.php中,這里我們定義了一個(gè)數(shù)據(jù)庫(kù)類mysql,對(duì)用到的數(shù)據(jù)庫(kù)操作進(jìn)行了封裝。這樣,在任何頁(yè)面中都可以用include方式引入外部文件的方式進(jìn)行引用。
一一一一一=inc/mysql.inc.php二一—一一一一一一
class mysql{
///連接服務(wù)器、數(shù)據(jù)庫(kù)以及執(zhí)行SQL語(yǔ)句的類庫(kù)
public $database;
public $server username;
6public $server userpassword;
function mysql()
{//構(gòu)造函數(shù)初始化所要連接的數(shù)據(jù)庫(kù)
$this->server username=”root“;
$this->server userpassword=”root“;
}llend mysql()
function link($database)
{刀連接服務(wù)器和數(shù)據(jù)庫(kù) if($database==”“)王
$this->database=”newsee manage“;
}else{
$this->database=$database;
} //連接服務(wù)器和數(shù)據(jù)庫(kù)
if($id=mysql_ connect('localhost',$this->server username,$this->server userpassword)){ if(!mysql_ select db($this->database,$id)){ echo”數(shù)據(jù)庫(kù)連接錯(cuò)誤!!”;exit;} }else{ echo”服務(wù)器正在維護(hù)中,請(qǐng)稍后重試!!” exit;
} }//end link($database)function excu($query){//執(zhí)行SQL語(yǔ)句
if($result=mysql-query($query)){
return $result;
}else{
echo mysql error();
echo ”sql語(yǔ)句執(zhí)行錯(cuò)誤!!請(qǐng)重試!!”;
exit;
} }//end
exec($query)
}//end class mysql
?>
文件中使用了構(gòu)析函數(shù)mysql對(duì)數(shù)據(jù)庫(kù)類初始化了數(shù)據(jù)庫(kù)連接的主機(jī)、用戶名和密碼,并把數(shù)據(jù)庫(kù)查詢、修改等操作作為數(shù)據(jù)庫(kù)類的方法進(jìn)行了封裝。4.1.2函數(shù)庫(kù)類文件核心代碼
此文件也在文件夾inc下,我們把各種常用的函數(shù)封裝在了myfunction這個(gè)類中,放在了文件myfunction.php里。這個(gè)類沒(méi)有屬性,只有方法,每個(gè)方法實(shí)現(xiàn)了一中特定的功能,在外部引入中可以直接使用類的各種方法,從而實(shí)現(xiàn)系統(tǒng)操作的各種功能。一一一—=inc/ myfunction.php一一一一二一一一一二
class myfunction王
//////////////刀字符轉(zhuǎn)換:向數(shù)據(jù)庫(kù)中插入或更新時(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ù)庫(kù)中讀出顯示在表單文本框中用////////////////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分頁(yè)函數(shù)返回:首頁(yè)上一頁(yè)[1][2][…]下一頁(yè)尾頁(yè)//////////
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”無(wú)相關(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 ”下一頁(yè)“.} if($page id>I and $page id<=$page_num){ echo ”上一頁(yè)<}}a>}}; } echo “??第”.$page_ id.”頁(yè),共”.$page-num”頁(yè)”; $pageyjump=$num}er-page*($page id-I); $query=$query.” limit $pag叼urnp,$num}er-page“; } } } ?> 本文件中,我們自定義了常用的字符轉(zhuǎn)換、彈出信息、分頁(yè)等常用函數(shù),在本 系統(tǒng)里,這些函數(shù)屬于通用函數(shù)。4.2安裝程序模塊 本文件在主目錄下,文件名是install.php,它是數(shù)據(jù)庫(kù)初始化頁(yè)面,完成數(shù)據(jù)庫(kù) 和表的創(chuàng)建功能,第一次運(yùn)行本系統(tǒng)時(shí),運(yùn)行一次本頁(yè)面程序,運(yùn)行成功后就可以 把本頁(yè)面文件刪除掉。 ——一一一一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ù)庫(kù)創(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成功! 通過(guò)標(biāo)準(zhǔn)的SQL語(yǔ)句“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// 接下來(lái)一步我們需要初始化管理員用戶名和密碼: $query=”INSERT INTO 'manage-info' VALUES(1,'admin','admin','0000-00-00 00:00:00')“; if($bb->excu($query)){ echo”初始化管理員用戶名和密碼:admin,admin } echo “OK!”; ?> 在本頁(yè)面里,用了七條sql語(yǔ)句在mysql里創(chuàng)建了一個(gè)數(shù)據(jù)庫(kù)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登陸文件核心代碼 本文件通過(guò)一個(gè)Get變量$一ET[}}register_ tag}}」標(biāo)志出是用戶登陸還是注冊(cè),然后用分支結(jié)構(gòu)語(yǔ)句分別進(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ù)庫(kù) 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)志,通過(guò)這個(gè)操作標(biāo)志,user.php接收傳遞變量$_GET[”target“]實(shí)現(xiàn)了動(dòng)態(tài)文件包含,從而完成了各種功能頁(yè)面的包含功能,其實(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)頁(yè)布局參數(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友情鏈接文件核心代碼本文件通過(guò)文件讀寫功能將友情鏈接數(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開(kāi)發(fā)應(yīng)用現(xiàn)狀進(jìn)行了研究,接著探討了在Windows下PHP環(huán)境的配置過(guò)程,然后對(duì)教師博客各模塊進(jìn)行了詳細(xì)的功能設(shè)計(jì)和流程設(shè)計(jì),接下來(lái)專門對(duì)數(shù)據(jù)庫(kù)進(jìn)行了設(shè)計(jì),數(shù)據(jù)庫(kù)設(shè)計(jì)完成后,我們開(kāi)始進(jìn)行了編碼工作,最后,對(duì)整個(gè)系統(tǒng)進(jìn)行了測(cè)試。在整個(gè)開(kāi)發(fā)過(guò)程中,突出了以下幾點(diǎn):(1)類的應(yīng)用。在編碼工作中,將數(shù)據(jù)庫(kù)和常用函數(shù)庫(kù)分別定義了類,并對(duì)各種操作進(jìn)行了封裝,把代碼集中到一個(gè)或兩個(gè)文件中。這樣就避免了在每個(gè)需要打開(kāi)數(shù)據(jù)庫(kù)的地方再 單獨(dú)編寫數(shù)據(jù)庫(kù)鏈接代碼,直接進(jìn)行引用數(shù)據(jù)庫(kù)類文件就可以了。同樣,在需要用到常用函數(shù)的地方也可以直接引用函數(shù)庫(kù)類文件。這也符合模塊化編程思想,使得編碼過(guò)程更加簡(jiǎn)潔、不易出錯(cuò)。 (2)文本存儲(chǔ)思路。在數(shù)據(jù)存儲(chǔ)設(shè)計(jì)中,為了系統(tǒng)運(yùn)行速度更快,盡量減少數(shù)據(jù)庫(kù)連接,本系統(tǒng)用到了文本進(jìn)行數(shù)據(jù)存儲(chǔ)。當(dāng)一些數(shù)據(jù)量不大、不方便用數(shù)據(jù)庫(kù)進(jìn)行存儲(chǔ)的數(shù)據(jù)時(shí),適當(dāng)考慮用文本來(lái)進(jìn)行存儲(chǔ)數(shù)據(jù),這樣不僅可以縮減系統(tǒng),并且在存取速度上也存在一定優(yōu)勢(shì)。 (3)初始化文件安裝方式。在一般的web開(kāi)發(fā)中,都是事先直接在mysql中進(jìn)行數(shù)據(jù)庫(kù)定義,然后再進(jìn)行開(kāi)發(fā),這樣做最大的缺點(diǎn)是不便于移植到另一個(gè)系統(tǒng)中,容易造成數(shù)據(jù)混亂,并且不便于操作,也不方便記憶。初始化文件安裝方式,使得本來(lái)可移植性強(qiáng)的PHP程序,可以連同數(shù)據(jù)庫(kù)表定義移植到其他系統(tǒng),并且簡(jiǎn)化了操作。 (4)PHP的session驗(yàn)證機(jī)制應(yīng)用。在編碼過(guò)程中,用到了PHP的session機(jī)制來(lái)對(duì)用戶進(jìn)行驗(yàn)證。合理利用session的驗(yàn)證機(jī)制,可以確認(rèn)每個(gè)登陸者的不同身份,從而進(jìn)行有針對(duì)性的操作,是每個(gè)系統(tǒng)必須具備的,但是PHP的session的驗(yàn)證機(jī)制相對(duì)來(lái)說(shuō)更加安全、簡(jiǎn)單,實(shí)現(xiàn)起來(lái)也很方便。 (5)動(dòng)態(tài)頁(yè)面文件包含。在注冊(cè)用戶管理功能模塊的user.php文件里,實(shí)現(xiàn)了用變量值作為包含文件名的功能,根據(jù)頁(yè)面?zhèn)鬟f變量值的不同,動(dòng)態(tài)包含以變量值命名的包含文件,簡(jiǎn)化了編程步驟,減少了編程工作量。 本系統(tǒng)實(shí)現(xiàn)過(guò)程中,也存在著很多不足,主要表現(xiàn)在功能過(guò)少、界面設(shè)計(jì)過(guò)于簡(jiǎn)潔、有些代碼比較繁瑣等。6.2 PHP前景展望 通過(guò)以上應(yīng)用,我們可以看到,PHP在這種中小型應(yīng)用是非常有優(yōu)勢(shì)的,主要表現(xiàn)在: (1)開(kāi)放源碼。PHP開(kāi)發(fā)源碼使得全球的PHPer們都可以參與到PHP的開(kāi)發(fā)和測(cè)試中,PHP的每個(gè)漏洞得到及時(shí)改進(jìn)和解決。另外,開(kāi)發(fā)源碼的低成本也使得PHP的廣泛流行,在當(dāng)前中小型web應(yīng)用中,PHP所占的比例也越來(lái)越大。 (2)與MYSQL的完美組合。我們可以看到,PHP提供了對(duì)mysql的強(qiáng)大支持,僅僅通過(guò)幾個(gè)函數(shù),我們就可以進(jìn)行對(duì)數(shù)據(jù)進(jìn)行查詢、修改等操作。PHP對(duì)MYSQL這種方便、簡(jiǎn)單的數(shù)據(jù)庫(kù)操作,使得PHP+MYSQL的應(yīng)用越來(lái)越流行。 (3)簡(jiǎn)單易學(xué)的語(yǔ)法。PHP的語(yǔ)法跟C語(yǔ)言很相似,但是又比C語(yǔ)言簡(jiǎn)單、好掌握,初學(xué)者不用花費(fèi)很大的代價(jià)就可以用PHP編出一般的web應(yīng)用系統(tǒng)。 當(dāng)然,PHP還有很多特性和優(yōu)點(diǎn),我們?cè)谇懊嬉步榻B過(guò)。但是由于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ù)庫(kù)、應(yīng)用邏輯層、表示邏輯層彼此分開(kāi),而且同層也可以根據(jù)流量分開(kāi),組成二維陣列。而PHP則缺乏這種支持。 (2)雖然PHP提供了對(duì)mysql的完美支持,mysql是一個(gè)快速,易用的數(shù)據(jù)庫(kù),但在系統(tǒng)穩(wěn)定性和強(qiáng)健性上還不能和oracle等大型數(shù)據(jù)庫(kù)相比,并且mysql不支持事務(wù)處理。另外,PHP提供的其他數(shù)據(jù)庫(kù)接口支持不統(tǒng)一,這就使得它不適合運(yùn)用在電子商務(wù)中,更不適合應(yīng)用在企業(yè)的關(guān)鍵應(yīng)用中。 (3)PHP作為一門Web編程語(yǔ)言,并不是純粹的面向?qū)ο笮途幊陶Z(yǔ)言。PHP對(duì)類重載的支持并不理想。甚至可以說(shuō)PHP根本不支持真正的重載。因?yàn)镻HP不允許一個(gè)類中出現(xiàn)兩個(gè)同名的變量或者同名的方法,否則會(huì)報(bào)錯(cuò)。在大型應(yīng)用中,面向?qū)ο缶幊虝?huì)有很大優(yōu)勢(shì)。 可見(jiàn),PHP是一種簡(jiǎn)單的,解釋型的,健壯的,安全的,性能非常高的,獨(dú)立于架構(gòu) 的,可移植的,動(dòng)態(tài)的腳本語(yǔ)言。它可跟mysql緊密的結(jié)合在一起,在中小型應(yīng)用中有其它web編程語(yǔ)言不可比擬的優(yōu)點(diǎn),利用PHP+mysql開(kāi)發(fā)中小型應(yīng)用會(huì)使開(kāi)發(fā)工作變得更加簡(jiǎn)單、高效,但是在大型的關(guān)鍵性應(yīng)用上有所不足。相信隨著PHP應(yīng)用的快速發(fā)展,不久的將來(lái),這些缺陷將會(huì)得到有效解決,PHP會(huì)迅速變成一種標(biāo)準(zhǔn)的,多用途的,面向?qū)ο蟮哪_本語(yǔ)言。 教師博客心得體會(huì) 鳳陽(yáng)官塘中學(xué) 李松 幾個(gè)月前,我在新浪網(wǎng)上了開(kāi)啟了個(gè)人博客,經(jīng)過(guò)近幾個(gè)月的用心“經(jīng)營(yíng)”,已經(jīng)初具規(guī)模,有了一定的人氣。在這里,關(guān)于自己博客的一點(diǎn)心得,想跟大家分享一下 隨著時(shí)代的飛速發(fā)展,信息已經(jīng)滲透到各行各業(yè),作為教師更應(yīng)該走進(jìn)網(wǎng)絡(luò)。來(lái)充分利用網(wǎng)絡(luò)資源,借鑒別人的經(jīng)驗(yàn),搞好自已的 教學(xué),所謂‘‘他山之石,可以攻玉’’。但一切也不能全靠別人,也不能只想要?jiǎng)e人的,自己不付出。所以在這種情況下。我建立了自己的博客。在我的博客中,我主要是有以下幾個(gè)板塊: 一、語(yǔ)法園地:收集一些初中階段的相似易混詞組,把它們羅列在一起,一方面等于自己記了筆記,另一方面也可以給別人使用,效果還不錯(cuò)。 二、英語(yǔ)百花園:收集一些英美文化的背景知識(shí),比如像一些小故事,讓更多的教師來(lái)看到這些,為以后自己上課來(lái)提高學(xué)生的興趣很有幫助。 三、教育手記:每個(gè)教師在教學(xué)中都有自己的教學(xué)方法,把它們收集在博客中,讓別人看到,互相看到,互相借鑒,何樂(lè)而不為呢? 四、教育教學(xué)隨筆:教學(xué)能只有教學(xué)實(shí)踐,還要有一定理論基礎(chǔ),我把我自己的教學(xué)體驗(yàn),心得都放在了自己的博客中,來(lái)與同行們互相交流,彼此提高。 當(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)秀的美文,這樣來(lái)吸引博友。當(dāng)然,還是要鼓勵(lì)原創(chuàng)作品,把工作上、生活中的所見(jiàn)所聞,寫成心得與體會(huì),放在博客上與博友一起分享。多寫寫原創(chuàng)文章,一則練筆頭,多練多寫,文筆自然會(huì)好起來(lái);二則原創(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)論人的博客。禮尚往來(lái)是博客交流的一種美德。 3、擁有幾個(gè)“鐵桿”博友。 博客上的朋友也跟生活中的朋友一樣,只要您真誠(chéng)地去對(duì)待每一個(gè)人,他們都有可能成為您工作上、生活中的良師益友。擁有幾個(gè)鐵桿博友,他們每天會(huì)主動(dòng)到您博客訪問(wèn)、留言、評(píng)論,同時(shí)把他們博客的人氣也帶動(dòng)到您的博客來(lái)。 試想一下,幾年之后,打開(kāi)自己的網(wǎng)頁(yè),看到自己幾年的教學(xué)經(jīng)歷、點(diǎn)點(diǎn)滴滴又都一一展現(xiàn)在自己的面前,是一件多么幸福的一件事,同時(shí)還有自己的一些東西為別人所用,又是多么開(kāi)心。 以上這些就是我建立博客的目的、內(nèi)容、想法,不過(guò)目前,我還是一個(gè)寫博客的新手,建立它也只有短短幾個(gè)月的時(shí)間,所以還是相當(dāng)?shù)拇植?,但我相信,我一定?huì)好好的打理它,讓它越來(lái)越好。 博客是一個(gè)展示自我風(fēng)采的舞臺(tái)。我們每個(gè)人都可以通過(guò)不斷地閱讀文章,撰寫文章來(lái)提高自身的文化素質(zhì),積累專業(yè)知識(shí)。希望大家都能把自己的博客做得更加美觀、大方,把自己的風(fēng)采展示在博客上,讓更多的博友認(rèn)識(shí)您的風(fēng)采! 5/27/2009 新教育——幸福的教育 2017年7月,我校正式成為新教育實(shí)驗(yàn)學(xué)校。在新教育實(shí)驗(yàn)的道路上,很幸運(yùn)自己是一名外小人,在校長(zhǎng)的孜孜不倦的追求之下,我能享受新教育帶給自己的成長(zhǎng)和改變,真正走上幸福而完整的教育生活光明大道。 新年伊始,伴著室外飄飄揚(yáng)揚(yáng)的美麗雪花,我校有幸邀請(qǐng)了張碩果,宋新菊和楊榮三位新教育榜樣教師,給了我們一場(chǎng)新教育的培訓(xùn)盛宴,這真是一次完美的相遇,使我眼界大開(kāi),感受良多。 第一次了解到新教育,也是在外小。教師茗廊里,第一次去找閱讀書,就看到書架上特別多的朱永新,新教育等等,隨手拿起一本《朱永新教育小語(yǔ)》翻看。雖然每頁(yè)只有寥寥幾十字,卻字字珠璣,讓人思緒萬(wàn)千。當(dāng)時(shí)對(duì)于“新教育”和朱永新,這兩個(gè)詞,都還是很陌生,回到辦公室,我上網(wǎng)了解了一下,才知道,所謂新教育就是讓教師過(guò)上一種幸福而完整的教育生活。從本次培訓(xùn)的三位榜樣老師的課堂和教育分享中,我切實(shí)體會(huì)到了,她們作為一名教師的與眾不同,以及在她們的新教育所影響下的孩子的與眾不同。 我一直很欣賞新教育實(shí)驗(yàn)所提出的六大行動(dòng):營(yíng)造書香校園、師生共寫隨筆、聆聽(tīng)窗外聲音、熟練運(yùn)用雙語(yǔ)、創(chuàng)建數(shù)碼校園、構(gòu)筑理想課堂,每一項(xiàng)都使我眼睛一亮。新教育最新的理念是:為了一切的人,為了人的一切,為了學(xué)生的一切。這行動(dòng)和理念都在楊榮和宋新菊老師的課堂上展露無(wú)遺。 楊榮老師的晨誦課《星星和花》以及繪本課《小真的長(zhǎng)頭發(fā)》,都將低年級(jí)孩子的興趣深深吸引住了。楊老師溫柔的引導(dǎo)語(yǔ)言和動(dòng)情的誦讀,把這一首美麗又充滿想象的詩(shī)深深嵌入孩子們童真的心靈,激發(fā)他們對(duì)于詩(shī)歌誦讀的喜愛(ài),更是打動(dòng)了我們?cè)趫?chǎng)的每一位老師。繪本課也使得我陷入沉思,同樣作為低年級(jí)老師,也在講繪本課的我,為什么沒(méi)能將課堂上得如此生動(dòng),沒(méi)能讓孩子們?nèi)硇耐度胂胂?,沒(méi)能繼續(xù)開(kāi)拓更多的想象空間呢?也許差別就在于老師的引導(dǎo)語(yǔ),耐心和鼓勵(lì)性的評(píng)價(jià)吧。平時(shí)的我都太過(guò)于心急,急于推動(dòng)故事情節(jié),急于引導(dǎo)出孩子們充分而確切的想象片段,沒(méi)有針對(duì)性的鼓勵(lì)性評(píng)價(jià),漸漸地,孩子們的興趣也消磨了不少。 宋新菊老師的導(dǎo)讀課《時(shí)代廣場(chǎng)的蟋蟀》,亦是給孩子們帶來(lái)了一場(chǎng)閱讀盛宴,讓作為語(yǔ)文老師的我,同樣被深深吸引,不只是這本書有趣而波折的故事情節(jié),更多的是老師那幽默而又貼近孩子的語(yǔ)言,最大程度去激發(fā)了孩子的大膽想象,整個(gè)課堂就是一個(gè)想象力飛翔的蔚藍(lán)天空。因此,這節(jié)課才會(huì)讓孩子們戀戀不舍,不想下課跟老師告別,感染了臺(tái)下的每位老師。 教室,一直被我認(rèn)為是教學(xué)的主陣地,從未想過(guò)要用它來(lái)為我的教育增加幾分光彩和幫助。但自從進(jìn)入外小,開(kāi)始自己著手設(shè)計(jì)和布置教室班級(jí)文化,也曾下放一點(diǎn)任務(wù)給孩子們,在我們師生的共同努力下,原來(lái)空無(wú)一物的教育已經(jīng)換了新顏,我似乎領(lǐng)略了一些什么。這次的培訓(xùn)中,三位老師都講到教室,她們的教室,是那么溫馨和飽滿,就似是秋季里即將豐收的美麗原野,充滿了活潑的生命氣息。對(duì)于構(gòu)建完整的班級(jí)文化系統(tǒng),張碩果老師的《締造一間完美教室》給了我很多具體可行的辦法和理念。從楊榮老師的“葵花班”和宋新菊老師“小梅花班”,我能清晰看到,班級(jí)文化都是孩子們成長(zhǎng)的點(diǎn)點(diǎn)滴滴,不需要老師刻意去塑造和照搬他人,因?yàn)樗齻儶?dú)特的班級(jí)課程能把孩子們每一個(gè)成長(zhǎng)瞬間都抓住,給每個(gè)生命以專屬體驗(yàn),讓每一次成長(zhǎng)都有儀式感。 以小學(xué)為例,新教育的基本課程節(jié)奏: 1.的晨誦 2.每周的讀寫繪(低段)或閱讀課(中高段) 3.每月的整本書共讀、每學(xué)期的生命敘事劇展演、每學(xué)年的結(jié)業(yè)典禮?? 4.點(diǎn)綴其間的種植課程、科學(xué)課程、四季課程、游學(xué)課程??,還有那些儀式與慶典,如開(kāi)學(xué)課程、生日課程、節(jié)日課程、畢業(yè)課程等等,孩子們的每一天被賦予不同的意義,生命因?yàn)檫@些特別的日子而聯(lián)系在一起,生命也因此一點(diǎn)點(diǎn)鮮活起來(lái)。 小梅花班就是在這樣一個(gè)個(gè)豐盈而有趣的課程中逐步成長(zhǎng)起來(lái)的。 正如新教育的理念,為了一切的人,為了人的一切。課程的最終歸宿還是要為了每一個(gè)孩子,讓他們的生命個(gè)個(gè)都充盈而鮮活,作為老師與這些快樂(lè)的生命編織交融在一起,教師也定能走進(jìn)完整而幸福的教育生活中!今后,我將努力看書,學(xué)習(xí),豐富自我,繼續(xù)前行!
”;第四篇:教師博客心得體會(huì)
第五篇:新教育博客