![小學(xué)低年級(jí)學(xué)生日記起步教學(xué)的若干策略及高校圖書館管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)](http://file4.renrendoc.com/view/68537dce299c36aff82c0b45551e75a9/68537dce299c36aff82c0b45551e75a91.gif)
![小學(xué)低年級(jí)學(xué)生日記起步教學(xué)的若干策略及高校圖書館管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)](http://file4.renrendoc.com/view/68537dce299c36aff82c0b45551e75a9/68537dce299c36aff82c0b45551e75a92.gif)
![小學(xué)低年級(jí)學(xué)生日記起步教學(xué)的若干策略及高校圖書館管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)](http://file4.renrendoc.com/view/68537dce299c36aff82c0b45551e75a9/68537dce299c36aff82c0b45551e75a93.gif)
![小學(xué)低年級(jí)學(xué)生日記起步教學(xué)的若干策略及高校圖書館管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)](http://file4.renrendoc.com/view/68537dce299c36aff82c0b45551e75a9/68537dce299c36aff82c0b45551e75a94.gif)
![小學(xué)低年級(jí)學(xué)生日記起步教學(xué)的若干策略及高校圖書館管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)](http://file4.renrendoc.com/view/68537dce299c36aff82c0b45551e75a9/68537dce299c36aff82c0b45551e75a95.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
關(guān)于小學(xué)低年級(jí)學(xué)生日記起步教學(xué)的若干策略【內(nèi)容摘要】日記教學(xué)是語(yǔ)文教學(xué)的一個(gè)有機(jī)組成部分,具有不可忽視的“載道”作用,是進(jìn)行語(yǔ)文素質(zhì)教育的一種有效形式。寫日記一旦成為孩子的日常習(xí)慣和愛(ài)好,將對(duì)提高孩子的習(xí)作能力起到促進(jìn)的作用,這種力量是教師的教育和家長(zhǎng)的指導(dǎo)無(wú)法替代的。對(duì)低年級(jí)孩子如何進(jìn)行日記指導(dǎo),筆者以為要用豐富有趣的內(nèi)容和生動(dòng)的教學(xué)方法來(lái)吸引學(xué)生,激發(fā)學(xué)生寫日記的興趣,并且持之以恒?!娟P(guān)鍵詞】日記教學(xué)生活素質(zhì)教育
問(wèn)題呈現(xiàn)日記教學(xué)是語(yǔ)文教學(xué)的一個(gè)有機(jī)組成部分,具有不可忽視的“載道”作用,是我們進(jìn)行語(yǔ)文素質(zhì)教育的一種有效形式。對(duì)于小學(xué)生來(lái)說(shuō),常寫日記好處多,不僅可以提高觀察能力,積累習(xí)作素材,提高習(xí)作水平,而且有益于培養(yǎng)勤于思考的好習(xí)慣,形成持之以恒的好品質(zhì)。新課標(biāo)中指出:日記要從低年級(jí)開(kāi)始練起,寫自己想說(shuō)的話,寫出自己對(duì)周圍事物的認(rèn)識(shí)和感想。但是,學(xué)生剛開(kāi)始接觸日記時(shí)總認(rèn)為日記難寫,不少學(xué)生因“無(wú)話可寫”或“從何寫起”抓耳撓腮,不知所措。對(duì)于初學(xué)日記的低年級(jí)小學(xué)生而言,其感受尤其如此。有位同學(xué)曾這樣寫過(guò):今天早上,我起chuang就和爸爸去玩了,玩了一下子,我就和爸爸回家了。到了下午,我就做作業(yè)了。做到了3點(diǎn)鐘我就到下面去玩了,玩了一會(huì)兒就回家了。又一天早上,我又去玩了。到了下午,我吃過(guò)中飯又去玩了。爸爸ma我了,我就做作業(yè)了。這則日記言之無(wú)物,像記流水帳,且標(biāo)點(diǎn)符號(hào)也使用不正確,還有許多的錯(cuò)別字。如果這樣時(shí)間久了,在習(xí)作中孩子得不到成就感,就容易產(chǎn)生厭煩情緒。其實(shí),生活是個(gè)萬(wàn)花筒,從理論上來(lái)看,它本是取之不盡、用之不竭的材料寶庫(kù),蘊(yùn)藏著許許多多豐富多彩的習(xí)作素材??蓪?duì)于初入學(xué)的小學(xué)生而言,由于年齡的差異和認(rèn)知結(jié)構(gòu)的特點(diǎn),事實(shí)上并非如此。因?yàn)樵S多時(shí)候,他們往往缺少發(fā)現(xiàn),缺少感悟。緣于此,千方百計(jì)思考日記寫什么好就成了眾望所歸。要想克服這一點(diǎn),必須認(rèn)真對(duì)學(xué)生進(jìn)行日記指導(dǎo):激發(fā)興趣,指導(dǎo)選材,授以方法。只有這樣,才能徹底走出日記教學(xué)的怪圈,才能徹底放松學(xué)生的手腳,才能有真正意義上的快樂(lè)日記。那么,怎樣才能讓學(xué)生把日記當(dāng)作最好的伙伴呢?策略與實(shí)踐一、從一句話入手在教了新教材后,我開(kāi)始打破以前的方法。從學(xué)生進(jìn)入一年級(jí)的第二學(xué)期時(shí),我開(kāi)始讓學(xué)生寫話,用拼音試著寫上一句話,每隔兩天寫一次,自已想寫什么寫什么,寫法和格式都不作要求,第二天收上來(lái)后將這些作品全貼在后面黑板上進(jìn)行展評(píng),每天抽半節(jié)課進(jìn)行評(píng)講,找同學(xué)讀自己寫的句子,對(duì)寫得通順的大加表?yè)P(yáng),寫的不通順的我總是找他的優(yōu)點(diǎn)來(lái)表?yè)P(yáng),因此學(xué)生是只要寫了都可以得到不同程度的表?yè)P(yáng)和獎(jiǎng)勵(lì)。同學(xué)們是這樣寫的:今天早上下shuang了,草上白白的一層。Meimeifashao了,e頭guntangguntang的。今天上了一節(jié)體育課,我們進(jìn)行了tiaoshengbisai,我leiji了。二、寫好一段話到了二年級(jí)的上學(xué)期,得開(kāi)始讓學(xué)生寫日記了。我告訴他們以后我們就不再每?jī)商鞂懸痪湓捔恕C咳藴?zhǔn)備一個(gè)精美的筆記本,開(kāi)始把你每天的所見(jiàn)、所聞、所做、所感中選擇最有意義的事寫下來(lái)。頓時(shí),學(xué)生興趣盎然。興趣是最好的老師,要讓學(xué)生寫日記的熱情保持下去,教師還要用豐富有趣的內(nèi)容和生動(dòng)的教學(xué)方法來(lái)吸引學(xué)生,使學(xué)生的精神得到最大的滿足。那么,如何激發(fā)學(xué)生寫日記的興趣,并且持之以恒呢?(一)、上好日記課學(xué)生剛開(kāi)始寫日記時(shí),我安排每周上日記課一節(jié)。我上日記課的方式有:1、指導(dǎo)寫范文。選擇一、兩幅圖先指導(dǎo)學(xué)生看圖:弄清畫面上畫的是什么時(shí)間,什么地方,都畫了些什么,誰(shuí)在做些什么等,大體了解圖意,掌握基本內(nèi)容;再抓住重點(diǎn)和細(xì)節(jié),深入觀察和想象。然后說(shuō)一說(shuō),再大家一起板書在黑板上,并且同時(shí)教學(xué)標(biāo)點(diǎn)符號(hào)的正確用法。2、選典型日記,師生評(píng)議。在認(rèn)真批改日記之后,然后選擇幾篇典型日記,由教師朗讀,先請(qǐng)學(xué)生評(píng)議,說(shuō)說(shuō)日記的閃光點(diǎn)以及需要改進(jìn)的地方,包括標(biāo)點(diǎn)符號(hào)。最后教師做整體評(píng)價(jià)。3、分組競(jìng)賽,每組自選兩篇日記,學(xué)生上講臺(tái)朗讀。每組選評(píng)委一名,就日記質(zhì)量和朗讀水平進(jìn)行評(píng)分(10分制),每次評(píng)出優(yōu)秀小組一名,優(yōu)秀個(gè)人兩名。在評(píng)比過(guò)程中,沒(méi)有評(píng)比上的從中找到了自己的缺點(diǎn),明確了努力的方向,評(píng)比上的,戴著皇冠,拿著獎(jiǎng)品,真正感受到了成功的喜悅。4、記者招待會(huì)。讓每周在寫日記中有特殊表現(xiàn)的同學(xué)舉行記者招待會(huì),這樣既能激發(fā)同學(xué)們習(xí)作的欲望,又能讓同學(xué)們互相交流,同時(shí)還鍛煉了大家的聽(tīng)評(píng)能力。(二)、開(kāi)拓材源,豐富內(nèi)容葉圣陶先生說(shuō):“生活就如泉源,文章猶如溪水,泉源豐盛而不枯竭,溪水自然活潑地流個(gè)不歇?!笨梢?jiàn)作文來(lái)自于生活。這也是新課改的重要理念。學(xué)生剛開(kāi)始寫日記,其內(nèi)容一般較為單一,主要是自己日常生活中的瑣事。我就逐步地引導(dǎo)學(xué)生跳出這個(gè)圈子,拓展題材的來(lái)源。引導(dǎo)學(xué)生多觀察,多思考,做生活的有心人。1.巧用插圖看圖寫話,圖畫就是寫話材料,看圖就成了寫話的基礎(chǔ)?,F(xiàn)行的人教版新教材配有許多美麗的插圖,這些插圖不僅畫面優(yōu)美,而且趣味盎然,有很大的習(xí)作空間。我在指導(dǎo)學(xué)生寫日記的過(guò)程中,曾寫了多幅插圖,如語(yǔ)文二下教材的封面,一位同學(xué)是這樣寫的:春天來(lái)了,春天來(lái)了,草綠了,花開(kāi)了,小樹(shù)也發(fā)芽了。我和丁丁、小紅來(lái)到草坪上玩,丁丁躺在草坪上正在享受陽(yáng)光,突然,一只小鳥(niǎo)朝丁丁飛來(lái)了,小紅看到了漂亮的野花,真的好想去聞聞它,一只漂亮的蝴蝶朝我飛來(lái),我真想把它抓住。啊,春天真的好美??!多富有想象力,觀察得多仔細(xì)。這樣的練習(xí)讓孩子知道生活中的精彩有很多,要學(xué)會(huì)觀察,做生活的有心人。2、走進(jìn)大自然在都市,雖然滿眼都是高樓大廈,縱橫交錯(cuò)的立交橋,但也有能工巧匠建造的花園,有上蒼賦予也是人工雕琢的豐富的自然景觀:花草樹(shù)木、鳥(niǎo)獸蟲(chóng)魚(yú)、日月星辰、風(fēng)霜雨雪。關(guān)注它們,珍視它們,生命的靈性與活力能得到凸現(xiàn),獨(dú)特的感受會(huì)油然而生,童真童趣會(huì)獲得釋放,寫景狀物時(shí)孩子們就不僅有話可寫,而且寫得還頗有情趣。你看學(xué)生寫路邊花壇里的花:上學(xué)路邊花壇里開(kāi)了幾種花,我都不知道它們叫什么名字,其中有一種花兒很小,qie子的yan色,外形就像爸爸愛(ài)喝的pijiugai兒,wen一Wen,只那么一點(diǎn)兒香氣,我qingqing地用手chumo一下,它左右yaobai,像在逗我似的。走進(jìn)大自然,教師還要善于抓住契機(jī),引導(dǎo)孩子們?nèi)ビ^察。比如深秋的一天,刮起了風(fēng)。頓時(shí),落葉紛飛。樹(shù)上的葉子飄然而下,地上的葉子也追著、趕著往前跑,好一幅大自然的美景。在我的課堂上,我趕緊組織學(xué)生們出來(lái)觀察。同學(xué)們一出教室,就被吸引住了,爭(zhēng)著拾飄飛的落葉,追著撿地上的落葉,還比賽誰(shuí)撿的多,誰(shuí)撿的漂亮?;氐浇淌?,我讓大家分組說(shuō)說(shuō)自己看到的景象。同學(xué)們七嘴八舌,爭(zhēng)著說(shuō)自己的發(fā)現(xiàn),整個(gè)教室充滿了熱烈的氣氛。在大家的共同討論下,我們決定以《落葉》為題寫一篇日記。不久,在大人眼中司空見(jiàn)慣的落葉竟被學(xué)生形容得妙不可言。有位同學(xué)寫道:刮風(fēng)了,一片片落葉跳著Wu呢!它們互相追zhu著,飄飄悠悠,在空中打著zhuan兒,戀戀不舍地離開(kāi)了樹(shù)媽媽,極不情愿地落在地上。又像tao氣的孩子,腳一著地又立刻飛了起來(lái),好像總也玩不夠。不一會(huì)兒,葉子在地上不動(dòng)了。輕輕吹來(lái)一陣風(fēng),它們又慢慢地san起步來(lái),直到走累了為止。形象的表達(dá),真情的流露,孩子們?cè)诹?xí)作的過(guò)程中體驗(yàn)了成功,嘗到了走進(jìn)大自然的甜頭。緊隨的便是自覺(jué)地去擁抱大自然而樂(lè)此不疲。3、和日記一起編童話故事《新課程標(biāo)準(zhǔn)》中指出:“要引導(dǎo)學(xué)生說(shuō)真話、實(shí)話、心里話,不說(shuō)假話、空話、套話。激發(fā)學(xué)生展開(kāi)想象和幻想,鼓勵(lì)寫想象中的事物?!蓖捁适率莾和钕矚g的一種文學(xué)形式,是兒童認(rèn)識(shí)世界的門戶。對(duì)兒童來(lái)說(shuō),再?zèng)]有比童話故事吸引人的了,孩子們從幼兒到小學(xué)階段,接觸的各種動(dòng)畫片,連環(huán)畫,故事,大都是童話。而且學(xué)生的想象是豐富的,利用這一優(yōu)勢(shì),我運(yùn)用幾個(gè)不相干的詞語(yǔ),讓學(xué)生巧妙編排出一個(gè)有趣的故事。如一堂課上我用“小狗”,“陽(yáng)光明媚”,“濕淋淋的”這幾個(gè)詞語(yǔ)讓學(xué)生自己編故事。學(xué)生們看完詞語(yǔ)后,不用討論,就開(kāi)始寫了??磥?lái)用這幾個(gè)詞語(yǔ)來(lái)寫故事并不難,同學(xué)們編寫的故事也是五花八門,有的寫小狗在一個(gè)陽(yáng)光明媚的星期大出去玩,結(jié)果下雨,把身上弄的濕淋淋的;有的寫小狗太調(diào)皮,掉到河里弄濕了身上:有的寫小狗為了救別的小動(dòng)物弄濕的……甚至有的主人公不僅僅是小狗,還有小貓,小兔等故事編寫得真是豐富多彩。也可以利用圖畫來(lái)寫童話或是多幅圖進(jìn)行續(xù)編故事。如《小白兔采磨菇》、《小熊送傘》等,指導(dǎo)學(xué)生充分發(fā)揮想象,不拘泥于圖畫本身,要根據(jù)圖畫想到圖畫以外的東西,使情節(jié)更加豐富精彩。一個(gè)個(gè)生動(dòng)有趣的童話故事,讓人仿佛置身于童話的海洋中。4、寫學(xué)校里的事學(xué)校在一個(gè)學(xué)期中會(huì)舉行許多的活動(dòng),如春游,潔美大行動(dòng),法制教育講座等等。每次活動(dòng)過(guò)后讓學(xué)生寫一寫活動(dòng)后的感想也是很好的日記題材。有次學(xué)校舉行了安全教育講座,我抓住了這個(gè)契機(jī),讓學(xué)生寫了一篇日記,效果很好。其中有位同學(xué)這樣寫到:今天,我們舉行了安全知識(shí)講座,聽(tīng)了以后,我覺(jué)得安全是很重要的事。我每天上學(xué)放學(xué)都要過(guò)馬路,這是很危險(xiǎn)的。所以都要細(xì)心,要先看一下左右的車輛,再走ban馬線。5、寫學(xué)科日記當(dāng)前的課堂教學(xué)不僅注重學(xué)生的認(rèn)知,還注重學(xué)生內(nèi)在的情趣、體驗(yàn)。讓學(xué)生把自己的體驗(yàn)寫出來(lái)就是一篇很好的日記。下面是幾位學(xué)生寫的數(shù)學(xué)日記:今天,媽媽洗衣服的時(shí)候,我數(shù)了數(shù):深色的有2件;淺色的有2件;棕色的4件;藍(lán)色的2件,我用2+2+4+2=10,一共有10件衣服。媽媽真辛苦啊!今天,我和爸爸一同稱體重,爸爸重120斤,我重50斤,我比爸爸輕了一些,我用120—50=70(斤),算出了我比爸爸輕70斤,爸爸說(shuō)吃飯時(shí)要多吃、不挑食,等到長(zhǎng)大了,也能和他一樣健壯!效果還不錯(cuò),學(xué)生會(huì)觀察身邊的事物了,也更加深刻地體會(huì)到數(shù)學(xué)就在身邊!6、寫繪畫日記小朋友喜歡畫畫,他們能利用自己聽(tīng)到,看到的加上自己的想象,把圖畫的栩栩如生。畫過(guò)以后,讓學(xué)生用文字來(lái)表述一下畫的過(guò)程和內(nèi)容,也是很好的日記。一位同學(xué)這樣寫:今天我畫了一個(gè)蘋果。我先畫了一個(gè)橢圓,再畫上柄,然后涂上紅色。很漂亮,我真想吃一口。(三)、認(rèn)真批改,賞識(shí)鼓勵(lì)面對(duì)學(xué)生的每一篇日記,我都會(huì)認(rèn)真批改。法國(guó)教育家第斯多惠說(shuō)“教學(xué)藝術(shù)的本質(zhì)不在于傳授,而在于激勵(lì)、喚醒和鼓舞?!毙抡n改的批改原則是“鼓勵(lì)多與批評(píng),賞識(shí)多于修改”。遵循這些思想和原則,我經(jīng)常利用閃光點(diǎn)來(lái)表?yè)P(yáng)學(xué)生的日記,哪怕是一句閃光的語(yǔ)言,我都如獲珍珠般在班上誦讀。在日記中鼓勵(lì),寫心語(yǔ)。一個(gè)叫小斌的男同學(xué),調(diào)皮,愛(ài)動(dòng),他在日記中寫道:老師,我的成績(jī)那么差,又那么調(diào)皮,同學(xué)們都說(shuō)您喜歡我,真的嗎?我在批語(yǔ)中寫道:小斌,你每天都在進(jìn)步,這不,你的日記語(yǔ)句寫得多么通順,字體又是那么端正,老師喜歡你,大膽地進(jìn)步吧!大家都有會(huì)場(chǎng)喜歡你的。此外,適時(shí)的給學(xué)生一些意外的驚喜也可以激發(fā)興趣。比如:在持之以恒寫日記的學(xué)生的日記本中夾上一枚火紅的楓葉,給獲得好成績(jī)的同學(xué)照上一張合影,給取得飛速進(jìn)步的同學(xué)發(fā)張獎(jiǎng)狀,給有突出表現(xiàn)的同學(xué)寫張喜報(bào)……文章想像豐富畫對(duì)飛翔的翅膀,擬人手法用得好給他畫個(gè)卡通人物,畫張笑臉以示對(duì)他的鼓勵(lì)……意外驚喜,應(yīng)是教師創(chuàng)造的杰作,教師應(yīng)有創(chuàng)造的思維,努力用新奇的方式去激勵(lì)。教師的創(chuàng)新,不僅培養(yǎng)了學(xué)生愛(ài)寫日記的興趣,而且也啟發(fā)了學(xué)生的創(chuàng)造性思維,有創(chuàng)新型教師,便有了創(chuàng)新型學(xué)生。收獲與感悟通過(guò)近一年多的努力,學(xué)生的寫日記的興趣濃厚了,詞匯豐富了,語(yǔ)句通順了。綜合起來(lái)有以下幾個(gè)方面的收獲:一、鞏固語(yǔ)言基礎(chǔ)知識(shí)。學(xué)生所學(xué)的語(yǔ)言基礎(chǔ)知識(shí)只有在不斷的應(yīng)用中才能真正成為自己的知識(shí),形成基本技能。日記同作文一樣,要運(yùn)用學(xué)生自己所學(xué)的字、詞、句、段、篇以及語(yǔ)法、修辭等方面的語(yǔ)言基礎(chǔ)知識(shí)。日記一旦形成習(xí)慣,就具有廣泛性和經(jīng)常性。所以在日記中,語(yǔ)言基礎(chǔ)知識(shí)也會(huì)有意或無(wú)意地得到最廣泛、最自覺(jué)的實(shí)踐運(yùn)用。二、養(yǎng)成客觀觀察的習(xí)慣?!皩憱|西,要觀察”,這是老舍先生的經(jīng)驗(yàn)之談。學(xué)生寫日記必須對(duì)所寫的事項(xiàng)進(jìn)行客觀的觀察,只有耐心細(xì)致地去觀察生活、體驗(yàn)生活,才能寫好日記。我有計(jì)劃、有目的、有價(jià)值地引導(dǎo)學(xué)生開(kāi)展了觀察活動(dòng),進(jìn)行觀察實(shí)踐,并要求學(xué)生把最深刻的觀察所得用文字表述出來(lái),養(yǎng)成學(xué)生觀察生活的習(xí)慣。三、培養(yǎng)堅(jiān)韌頑強(qiáng)的毅力寫日記同樣需要頑強(qiáng)的意志,也同樣能培養(yǎng)學(xué)生堅(jiān)韌頑強(qiáng)的毅力。事實(shí)上,寫日記本身就是一種意志與毅力的培養(yǎng)途徑。有人曾這樣道破“天機(jī)”:寫日記是一項(xiàng)道德長(zhǎng)跑。誰(shuí)有恒心,鍥而不舍,誰(shuí)就能鍛煉出堅(jiān)韌的意志與毅力。在日記教學(xué)中,最困難的一點(diǎn)就是如何能讓學(xué)生持之以恒地寫下去。對(duì)此,我對(duì)學(xué)生進(jìn)行必要的思想教育,還采取一定的恰當(dāng)措施予以保證。例如落實(shí)一日一篇的制度;定期開(kāi)展評(píng)選優(yōu)秀日記的活動(dòng),采取多種方式鼓勵(lì)日記佳作;這樣就有效地激發(fā)了學(xué)生寫日記的積極性,并保證持之以恒,養(yǎng)成學(xué)生堅(jiān)韌頑強(qiáng)的意志與毅力。四、傾聽(tīng)心靈,分擔(dān)喜樂(lè)。一般來(lái)說(shuō),學(xué)生日記的內(nèi)容是真實(shí)的,流露出來(lái)的思想情操是可信的。因此,這是了解學(xué)生心靈窗口的第一手材料。讀學(xué)生的日記(在學(xué)生愿意的前提下),就像是在向你傾訴衷腸。認(rèn)真閱讀學(xué)生的日記,可以了解到許多在平時(shí)根本無(wú)法了解到的情況,諸如他們的思想動(dòng)態(tài),生活或?qū)W習(xí)方面的特點(diǎn)、習(xí)慣、要求等信息。當(dāng)然,要想了解學(xué)生內(nèi)心深處的這種實(shí)情,閱讀者首先要?jiǎng)訖C(jī)良好而純真,完全是出于“教書育人”的天職與需要,并將己心換彼心,獲得學(xué)生的絕對(duì)信任。在這個(gè)前提下去認(rèn)真閱讀,有意了解,并把捕捉到的一些特定的信息及時(shí)記錄在“工作手冊(cè)”之中,以便針對(duì)實(shí)際情況,進(jìn)行有效的思想教育。我一直認(rèn)為,日記是師生之間情感溝通的橋梁,他們能把心理話真實(shí)地傾訴給老師,讓老師與他們分擔(dān)憂愁,分享快樂(lè)。從日記中我可以看到孩子們心靈的最深處。所以每當(dāng)我翻開(kāi)孩子們那一本本日記時(shí),心里就很激動(dòng),好像看見(jiàn)那一張張可愛(ài)的小臉在與我對(duì)話。當(dāng)我看見(jiàn)一個(gè)小女孩在日記上寫到:“老師,我和我的朋友因一點(diǎn)小事發(fā)生了矛盾,我們誰(shuí)都不想向?qū)Ψ浇忉專趺崔k?我不想失去她,心里痛苦極了,求您幫幫我?!庇谑俏以谌沼浬蠈懙剑耗闶且粋€(gè)心地善良的女孩,你能夠珍惜朋友之間的友誼,這正是你可愛(ài)之處。不要站在那徘徊,大膽地向前走一步,你們會(huì)合好如初。日記發(fā)下去了,那個(gè)小女孩也笑了。一天還沒(méi)到,兩個(gè)小伙伴又形影不離了??匆?jiàn)她們快樂(lè)的樣子,我知道了什么是幸福??傊?,在引導(dǎo)學(xué)生寫日記的過(guò)程中,我深深地感受到:作為語(yǔ)文教師,我們應(yīng)該引導(dǎo)學(xué)生走進(jìn)生活,觀察生活,記錄生活并予以合理地評(píng)價(jià),以促使學(xué)生產(chǎn)生對(duì)習(xí)作的興趣,提高習(xí)作的能力。讓我們伴著新課改的理念,走出課堂,走進(jìn)生活,用日記匯集習(xí)作的源泉。讓日記伴孩子們成長(zhǎng)。
【參考文獻(xiàn)】[1]方洲《特級(jí)教師教小學(xué)生獲獎(jiǎng)作文》[M].北京:華語(yǔ)教學(xué)出版社.[2]《小學(xué)語(yǔ)文新課程教學(xué)法》[M].浙江:高等教育出版社.[3]《小學(xué)生閱讀與寫作》[J].長(zhǎng)春:三年級(jí)版2009年第5至10期.[4]《語(yǔ)文教學(xué)藝術(shù)論》[M].南寧:廣西教育出版社.[5]《小學(xué)語(yǔ)文教材》[P].北京:人民教育出版社.畢業(yè)設(shè)計(jì)(論文、作業(yè))畢業(yè)設(shè)計(jì)(論文、作業(yè))題目:高校圖書館管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)年級(jí)、專業(yè):信息管理學(xué)生姓名:學(xué)號(hào):指導(dǎo)教師:完成日期:
目錄內(nèi)容摘要 3關(guān)鍵字: 3一、 系統(tǒng)的需求分析 4(一) 用戶的主要業(yè)務(wù)功能需求 4(二) 用戶的操作權(quán)限管理方面的需求 4(三) 用戶對(duì)系統(tǒng)操作界面的各種需求 4二、系統(tǒng)的總體設(shè)計(jì) 4(一)系統(tǒng)的功能模塊劃分 5(二)系統(tǒng)的權(quán)限劃分和操作流程 51、人員表的設(shè)計(jì) 62、書籍表的設(shè)計(jì) 63、借書卡表的設(shè)計(jì) 74、分類表的設(shè)計(jì) 75、交流表的設(shè)計(jì) 7三、系統(tǒng)的詳細(xì)設(shè)計(jì)和制作 8(一)系統(tǒng)主窗體,用戶登錄,修改密碼窗體的設(shè)計(jì)制作 81、 系統(tǒng)主窗體的設(shè)計(jì)制作 82、 登錄窗體的設(shè)計(jì)制作 9(二) 內(nèi)部管理模塊的設(shè)計(jì)制作 111、 注冊(cè)窗體的設(shè)計(jì)制作 113、 新書錄入窗口的設(shè)計(jì)制作 134、 書籍添置窗體的設(shè)計(jì)制作 165、 書籍報(bào)廢窗體的設(shè)計(jì)制作 17(三) 書庫(kù)查詢模塊的設(shè)計(jì)制作 191、分類查詢書庫(kù)窗體的設(shè)計(jì)制作 192、新書介紹窗體的的設(shè)計(jì)制作 213、熱門排行榜窗體的設(shè)計(jì)制作 23(四) 書籍借閱管理模塊設(shè)計(jì) 241、借書窗體的設(shè)計(jì)制作 242、還書窗體的設(shè)計(jì)制作 27(五) 書友交流模塊的設(shè)計(jì)制作 281、提交心得模塊的設(shè)計(jì) 282、交流心得窗體的設(shè)計(jì)制作 30五、系統(tǒng)調(diào)試和維護(hù) 32參考文獻(xiàn): 33致謝 34內(nèi)容摘要隨著信息技術(shù)在管理上越來(lái)越深入而廣泛的應(yīng)用,管理信息系統(tǒng)的實(shí)施在技術(shù)上已逐步成熟。管理信息系統(tǒng)是一個(gè)不斷發(fā)展的新型學(xué)科,任何一個(gè)單位要生存要發(fā)展,要高效率地把內(nèi)部活動(dòng)有機(jī)地組織起來(lái),就必須建立與自身特點(diǎn)相適應(yīng)的管理信息系統(tǒng)。圖書館管理系統(tǒng)可以說(shuō)是一個(gè)綜合性的管理系統(tǒng),它集成了讀者基礎(chǔ)資料管理系統(tǒng)、借閱管理系統(tǒng)、還書管理系統(tǒng)、查詢管理系統(tǒng)、內(nèi)部管理、書友交流管理,因而具有較強(qiáng)的實(shí)用性和先進(jìn)性。本軟件是教務(wù)管理系統(tǒng)。利用MicrosoftVisualStudio.NET2005設(shè)計(jì)工具和MicrosoftSQLServe2005開(kāi)發(fā)設(shè)計(jì),本文介紹了在VisualBasic.NET環(huán)境下采用“自上而下地總體規(guī)劃,自下而上地應(yīng)用開(kāi)發(fā)”的策略開(kāi)發(fā)一個(gè)圖書館管理信息系統(tǒng)的過(guò)程。通過(guò)分析某一學(xué)校圖書館管理的不足,創(chuàng)建了一套行之有效的計(jì)算機(jī)管理圖書的方案。軟件分為用戶登入管理模塊、圖書借閱模塊、內(nèi)部管理和書友交流4部分模塊?;A(chǔ)資料管理模塊包括:用戶注冊(cè)、用戶登錄、密碼修改等功能。內(nèi)部管理模塊包括:管理人員注冊(cè)、圖書分類管理、書籍管理、新書錄入、書籍添置、書籍報(bào)廢等功能。圖書借閱管理模塊包括:借書、還書功能。書庫(kù)查詢模塊:分類查閱、新書介紹、熱門排行榜功能。書友交流模塊:提交心得、交流心得功能。本軟件的基本功能是對(duì)圖書館基本信息管理、內(nèi)部管理、圖書借閱管理等具有瀏覽、新增、查詢、修改、等功能。整個(gè)系統(tǒng)的開(kāi)發(fā)過(guò)程嚴(yán)格遵循軟件工程的要求,做到模塊化分析、模塊化設(shè)計(jì)和代碼編寫的模塊化。關(guān)鍵字:畢業(yè)設(shè)計(jì)管理信息系統(tǒng)子系統(tǒng)圖書館管理系統(tǒng)VS.Net2005SQL2005
圖書館管理系統(tǒng)系統(tǒng)的需求分析作為畢業(yè)設(shè)計(jì)項(xiàng)目的圖書館管理系統(tǒng),還遠(yuǎn)遠(yuǎn)不能囊括一般圖書館的所有管理功能.經(jīng)過(guò)一些調(diào)查研究,對(duì)本圖書館管理系統(tǒng)的需求做出如下分析:用戶的主要業(yè)務(wù)功能需求由于圖書館館藏圖書種類繁多,為便于檢索查找,必須對(duì)圖書實(shí)現(xiàn)分類管理.除類別外,對(duì)每一種圖書的檢索資料,還必須包括書名,作者,出版社,版本,內(nèi)用提要等信息.要有新增書種輸入,修改等管理.要有破舊書籍的報(bào)損功能.要有對(duì)新增讀者借書卡的注冊(cè)功能.要有圖書借閱,還書等功能.為此,必須有每種圖書的庫(kù)存數(shù)量即時(shí)統(tǒng)計(jì).要有便于讀者使用的各類圖書的檢索查詢功能.要有向讀者推介新書,熱門書籍等功能.為了便于讀者相互交流,向讀者提供發(fā)表和看閱讀書心得的平臺(tái).用戶的操作權(quán)限管理方面的需求由于圖書館屬于公益性單位,權(quán)限管理要求相對(duì)來(lái)說(shuō)比較簡(jiǎn)單,僅分為管理員和讀者兩種.管理員的主要權(quán)限為:圖書的分類,新增,報(bào)損,借閱,歸還和為新讀者辦理注冊(cè)等.讀者的權(quán)限為:查詢館藏圖書,借還書,發(fā)表讀書心得,看閱其他讀者的讀書心得.用戶對(duì)系統(tǒng)操作界面的各種需求由于圖書館的服務(wù)對(duì)象是不同層次的人群,計(jì)算機(jī)操作的熟練程度參差不齊,因此要求系統(tǒng)的操作界面簡(jiǎn)潔明了,操作流暢,盡可能避免由誤操作引起的系統(tǒng)崩潰等后果.由于圖書館主要的服務(wù)用品是中文書籍,因此如何減少漢字輸入量是提高普通讀者查詢,借還書籍等操作的效率的主要手段,希望盡可能采用選擇輸入法來(lái)完成上述功能.二、系統(tǒng)的總體設(shè)計(jì)(一)系統(tǒng)的功能模塊劃分根據(jù)對(duì)用戶的需求分析,對(duì)系統(tǒng)的功能模塊作出如下圖所示的劃分:圖書館管理系統(tǒng)圖書館管理系統(tǒng)修改密碼書友交流讀者注冊(cè)管理人員注冊(cè)分類管理書籍管理新書錄入 書籍添置書籍報(bào)廢分類查詢新書介紹熱門排行榜借書 還書交流心得退出內(nèi)部管理冊(cè)書庫(kù)查詢書籍借閱提交心得登錄圖1系統(tǒng)的模塊劃分示意圖(二)系統(tǒng)的權(quán)限劃分和操作流程根據(jù)對(duì)用戶需求的分析,本系統(tǒng)的操作人員登錄成功后的操作權(quán)限和流程如下圖所示:輸入用戶名和密碼輸入用戶名和密碼判斷是讀者是管理員用戶注冊(cè)修改密碼內(nèi)部管理書友交流書庫(kù)查詢書庫(kù)查詢書籍借閱書友交流登陸失敗退出系統(tǒng)tong圖2系統(tǒng)的操作權(quán)限劃分和操作流程(三)系統(tǒng)數(shù)據(jù)表結(jié)構(gòu)的設(shè)計(jì)根據(jù)對(duì)用戶的需求分析,建立了數(shù)據(jù)庫(kù)《圖書館》,在這個(gè)數(shù)據(jù)庫(kù)里我們建立五個(gè)數(shù)據(jù)表,分別是人員表、書籍表、借書卡表、分類表、交流表。鑒于現(xiàn)在的電腦價(jià)格低廉,功能強(qiáng)大,硬盤早已不是稀缺資源,而編程人員的工資成本卻十分高昂,因此在設(shè)計(jì)書庫(kù)時(shí),對(duì)數(shù)據(jù)庫(kù)的要求不應(yīng)再片面注重于節(jié)省硬盤,而應(yīng)更加注重于提高編程效率和代碼可讀性,降低降低維護(hù)的復(fù)雜性。為此,本系統(tǒng)的數(shù)據(jù)庫(kù)在滿足第二范式的前提下,權(quán)衡利弊后適當(dāng)保留了一些冗余字段。五個(gè)數(shù)據(jù)表的結(jié)構(gòu)分別為:1、人員表的設(shè)計(jì)用來(lái)記錄人員信息,設(shè)計(jì)其字段結(jié)構(gòu)如下表:表1人員表的數(shù)據(jù)結(jié)構(gòu)專業(yè)表列名數(shù)據(jù)類型長(zhǎng)度允許空id(主鍵)int4姓名char8密碼char6身份char12、書籍表的設(shè)計(jì)用來(lái)記錄所有書籍的基本信息,設(shè)計(jì)其字段結(jié)構(gòu)如下表:表2書籍表的數(shù)據(jù)結(jié)構(gòu)學(xué)生表列名數(shù)據(jù)類型長(zhǎng)度允許空類號(hào)char2書號(hào)(主鍵)char6書名nchar50作者nchar16出版社nchar24封面nchar12單價(jià)int4數(shù)量int4借出int4庫(kù)存int4日期datetime8簡(jiǎn)介ntext16允許借次int4允許3、借書卡表的設(shè)計(jì)用來(lái)記錄用戶借書的信息,設(shè)計(jì)其字段結(jié)構(gòu)如下表:表3借書卡表的數(shù)據(jù)結(jié)構(gòu)學(xué)生成績(jī)表列名數(shù)據(jù)類型長(zhǎng)度允許空id(主鍵)numeric9讀者char8類號(hào)char2書號(hào)char6書名nchar50借出日期datetime8應(yīng)還日期Datetime8實(shí)還日期Char8允許4、分類表的設(shè)計(jì)用來(lái)記錄書籍分類的信息,設(shè)計(jì)其字段結(jié)構(gòu)如下表:表4分類表的數(shù)據(jù)結(jié)構(gòu)年級(jí)表列名數(shù)據(jù)類型長(zhǎng)度允許空類號(hào)(主鍵)char2類名char85、交流表的設(shè)計(jì)用來(lái)記錄讀者交流的信息,設(shè)計(jì)其字段結(jié)構(gòu)如下表:表5交流表的數(shù)據(jù)結(jié)構(gòu)教師表列名數(shù)據(jù)類型長(zhǎng)度允許空id(主鍵)int4讀者char8類號(hào)char2書號(hào)char6書名nchar50心得ntext16日期datetime8三、系統(tǒng)的詳細(xì)設(shè)計(jì)和制作(一)系統(tǒng)主窗體,用戶登錄,修改密碼窗體的設(shè)計(jì)制作系統(tǒng)主窗體的設(shè)計(jì)制作系統(tǒng)運(yùn)行時(shí)主窗體的界面如下圖。窗體初始狀態(tài)下只提供[登錄](méi)和[退出]功能。不同權(quán)限的用戶登錄成功后,他們能夠操作使用的功能菜單欄會(huì)變?yōu)橛行Э捎脿顟B(tài),其它菜單欄仍為禁用狀態(tài)。圖3系統(tǒng)主窗體運(yùn)行初始界面為了實(shí)現(xiàn)主窗體的導(dǎo)航功能,把其設(shè)置為MDI窗體,并使它運(yùn)行時(shí)最大化,添加一個(gè)圖片框控件PictureBox1,為它裝入一幅圖片。添加一個(gè)主菜單,按照總體設(shè)計(jì)中的模塊劃分示意圖建立各模塊的對(duì)應(yīng)菜單欄或菜單項(xiàng),除[登錄](méi)和[退出]外,設(shè)置其它一級(jí)菜單欄的Enabled=False。最后再為主窗體添加一個(gè)定時(shí)器控件Timer1。以下是為主窗體及其上面控件編寫的事件過(guò)程:為使圖片框和屏幕大小相適應(yīng),編寫主窗體的Form1_Load()事件過(guò)程代碼為:PictureBox1.Width=Me.WidthPictureBox1.Height=Me.HeightPictureBox1.Left=0PictureBox1.Top=0編寫主菜單上各菜單項(xiàng)的Click()事件過(guò)程,代碼類似為:Dimfr1AsNew登錄fr1.Show()用戶登錄成功后,為根據(jù)他們的權(quán)限導(dǎo)航到他們可以使用的功能菜單,編寫定時(shí)器控件Timer1_tick()事件過(guò)程如下:SelectCaseTimer1.Tag.ToStringCase"0"Me.MenuItem2.Enabled=TrueMe.MenuItem3.Enabled=FalseMe.MenuItem12.Enabled=TrueMe.MenuItem13.Enabled=TrueMe.MenuItem17.Enabled=TrueCase"1"Me.MenuItem2.Enabled=TrueMe.MenuItem3.Enabled=TrueMe.MenuItem12.Enabled=TrueMe.MenuItem13.Enabled=FalseMe.MenuItem17.Enabled=TrueCase""Me.MenuItem2.Enabled=FalseMe.MenuItem3.Enabled=FalseMe.MenuItem12.Enabled=FalseMe.MenuItem13.Enabled=FalseMe.MenuItem17.Enabled=FalseEndSelectTimer1.Enabled=False登錄窗體的設(shè)計(jì)制作登錄窗體的設(shè)計(jì)界面如圖4。注意設(shè)置輸入姓名文本框的Maxlength=8,輸入姓名文本框的Maxlength=8,并設(shè)置它的PasswordChar=”*”。為了實(shí)現(xiàn)窗體的功能,本窗體連接了教務(wù)系統(tǒng)數(shù)據(jù)庫(kù)中的人員表,它的數(shù)據(jù)環(huán)境如圖5:圖5登錄出圖4登錄窗體的設(shè)計(jì)界面為實(shí)現(xiàn)和其它窗體交流信息,在系統(tǒng)內(nèi)創(chuàng)建一個(gè)模塊文件moduler1,定義兩個(gè)全局變量:PublicsfAsInteger=2PublicxmAsString用戶登錄成功后,要用主窗體及其定時(shí)器控件的Tag屬性記錄下登錄者的記錄序號(hào)及權(quán)限,為此編寫登錄按鈕的Button1_Click()事件過(guò)程代碼為:ForiAsInteger=0ToMe.圖書館DataSet.人員.Rows.Count-1IfTextBox1.Text.Trim=Me.圖書館DataSet.人員(i).姓名.TrimAndTextBox2.Text.Trim=Me.圖書館DataSet.人員(i).密碼.TrimThenForm1.Tag=iForm1.Timer1.Tag=Me.圖書館DataSet.人員(i).身份xm=Me.圖書館DataSet.人員(i).姓名Form1.Timer1.Enabled=TrueMe.Close()ExitSubEndIfNextLabel3.Text="登錄失??!重新輸入姓名密碼。"退出按鈕Button2_Click事件過(guò)程的代碼為:Me.Close()修改密碼窗體的設(shè)計(jì)制作用戶登錄成功之后,可以更改自己的初始密碼。修改密碼窗體的設(shè)計(jì)界面如下圖:圖6修改密碼窗體的設(shè)計(jì)界面修改密碼窗體也只用到人員數(shù)據(jù)表,其數(shù)據(jù)環(huán)境和登錄窗體完全一樣(見(jiàn)圖5)。為實(shí)現(xiàn)窗體功能,編寫了以下事件過(guò)程:窗體初運(yùn)行時(shí),會(huì)顯示“歡迎XXX修改自己密碼”,為此,編寫修改密碼_Load()事件過(guò)程代碼為:Me.人員TableAdapter.Fill(Me.圖書館DataSet.人員)IfForm1.Tag=NothingThenLabel3.Text="你還沒(méi)有登錄!"ExitSubElseLabel1.Text="歡迎"+Me.圖書館DataSet.人員(Integer.Parse(Form1.Tag.ToString)).姓名.Trim+"修改自己的密碼"EndIf(2)實(shí)現(xiàn)關(guān)閉修改密碼窗口的Button2_Click事件的代碼如下所示:Me.Close()內(nèi)部管理模塊的設(shè)計(jì)制作只有以管理員身份登錄的用戶才能使用此模塊下的功能,包括對(duì)讀者和管理員的注冊(cè),分類管理和書籍管理。注冊(cè)窗體的設(shè)計(jì)制作注冊(cè)窗體的設(shè)計(jì)界面如下圖。數(shù)據(jù)環(huán)境同登陸窗體(見(jiàn)圖5)。圖7注冊(cè)窗體的設(shè)計(jì)界界面為了實(shí)現(xiàn)為不同身份的人員注冊(cè),編寫了以下代碼。在主窗體的主菜單里,內(nèi)部管理菜單欄下有“讀者注冊(cè)”和“管理人員注冊(cè)”兩個(gè)菜單項(xiàng),點(diǎn)擊后都可以運(yùn)行入注冊(cè)窗體。為了分清是從哪個(gè)菜單項(xiàng)進(jìn)入注冊(cè)窗體的的,在系統(tǒng)里添加了Modulel文件,在里面定義了一個(gè)項(xiàng)目級(jí)全局變量:PublicsfAsInteger=2在主窗體的“讀者注冊(cè)”和“管理人員注冊(cè)”兩個(gè)菜單項(xiàng)的Click事件過(guò)程里分別寫入的代碼為:sf=0Dimfr3AsNew注冊(cè)fr3.Show()sf=1Dimfr3AsNew注冊(cè)fr3.Show()在注冊(cè)按鈕Button1_Click事件過(guò)程里寫入:Me.人員BindingSource.Filter="姓名='"+TextBox1.Text+"'Andm密碼='"+TextBox2.Text+"'"IfMe.人員BindingSource.Count>0ThenLabel3.Text="已經(jīng)有同姓名人注冊(cè)!"ExitSubEndIfIfsf=0Then圖書館DataSet.人員.Add人員Row(TextBox1.Text,TextBox2.Text,"0")Else圖書館DataSet.人員.Add人員Row(TextBox1.Text,TextBox2.Text,"1")EndIfMe.人員TableAdapter.Update(圖書館DataSet.人員)圖書館DataSet.人員.AcceptChanges()Label3.Text="注冊(cè)成功!"為了在窗體初運(yùn)行時(shí)提示注冊(cè)人員類型,編寫窗體的注冊(cè)_Load()事件過(guò)程:Me.人員TableAdapter.Fill(Me.圖書館DataSet.人員)Ifsf=0ThenLabel1.Text="為普通讀者注冊(cè)"ElseLabel1.Text="為圖書管理員注冊(cè)"EndIf退出按鈕Button2_Click事件的代碼如下所示:Me.Close()分類管理窗體的設(shè)計(jì)制作:分類管理窗體的設(shè)計(jì)界面如圖9;它要用到分類表,數(shù)據(jù)環(huán)境如圖8。圖8分類管理窗體的數(shù)據(jù)環(huán)境圖9分類管理窗體的設(shè)計(jì)界面用戶可以直接在數(shù)據(jù)表格里完成對(duì)分類表的添加,修改等操作。在更新按鈕Button1_Click事件過(guò)程里編寫了以下代碼:Me.Validate()Me.分類BindingSource.EndEdit()Me.TableAdapterManager.UpdateAll(Me.圖書館DataSet)在退出按鈕Button2_Click事件過(guò)程里編寫了以下代碼:Me.Close()新書錄入窗口的設(shè)計(jì)制作新書錄入窗口的設(shè)計(jì)界面如下圖:圖10新書錄入窗體的設(shè)計(jì)界面本窗體使用了分類表和書籍表,數(shù)據(jù)環(huán)境如下圖:圖11新書錄入窗體的數(shù)據(jù)環(huán)境為了實(shí)現(xiàn)窗體功能,編寫了以下事件過(guò)程:定義三個(gè)窗體級(jí)的全局變量:Dimc1,c2,c3AsString為了實(shí)現(xiàn)自動(dòng)編制書號(hào),編寫了過(guò)程bh()如下:Subbh()IfMe.圖書館DataSet.書籍.Count=0ThenTextBox1.Text=Me.圖書館DataSet.分類(ComboBox1.SelectedIndex).類號(hào)+"0001"ElseDimnAsInteger=Integer.Parse(Me.圖書館DataSet.書籍(Me.圖書館DataSet.書籍.Count-1).書號(hào).Substring(2,4))+1Ifn<10ThenTextBox1.Text=ComboBox1.SelectedValue+"000"+n.ToStringIfn>=10Andn<100ThenTextBox1.Text=ComboBox1.SelectedValue+"00"+n.ToStringIfn>=100Andn<1000ThenTextBox1.Text=ComboBox1.SelectedValue+"0"+n.ToStringIfn>=1000ThenTextBox1.Text=ComboBox1.SelectedValue+n.ToStringEndIfEndSub為實(shí)現(xiàn)窗體處世運(yùn)行正常,編寫窗體新增書籍_Load()事件如下:Me.分類TableAdapter.Fill(Me.圖書館DataSet.分類)Me.書籍TableAdapter.Fill(Me.圖書館DataSet.書籍)ComboBox1.SelectedIndex=0ComboBox1_SelectedIndexChanged(sender,e)TextBox7.Text=Today分類下拉列表ComboBox1_SelectedIndexChanged()事件過(guò)程代碼如下:Me.圖書館DataSet.書籍.Clear()Dimc1AsString="select*from書籍where類號(hào)='"&ComboBox1.SelectedValue&"'"DimadAsNewSqlClient.SqlDataAdapter(c1,Me.書籍TableAdapter.Connection)ad.Fill(Me.圖書館DataSet.書籍)DataGrid1.DataSource=Me.圖書館DataSet.書籍DataGrid1.Refresh()bh()封面上傳按鈕Button1_Click()事件過(guò)程代碼為:c3=""IfButton1.Text="封面上傳"ThenIfOpenFileDialog1.ShowDialog()=DialogResult.OKAndOpenFileDialog1.FileName<>""ThenMe.PictureBox1.Image=Image.FromFile(OpenFileDialog1.FileName)EndIfButton1.Text="保存封面"Elsec3=OpenFileDialog1.FileNamec3=c3.Substring(c3.LastIndexOf("\")+1)Me.PictureBox1.Image.Save(Application.StartupPath+"\image\"+c3)Button2.Enabled=TrueButton1.Enabled=FalseEndIf新書入庫(kù)按鈕Button2_Click()事件過(guò)程代碼為:IfTextBox2.Text=""OrTextBox3.Text=""OrTextBox4.Text=""OrTextBox5.Text=""OrTextBox6.Text=""OrTextBox7.Text=""ThenMsgBox("書名等資料都不能為空!")ExitSubEndIfMe.圖書館DataSet.書籍.Add書籍Row(ComboBox1.SelectedValue,TextBox1.Text.Trim,TextBox2.Text.Trim,TextBox3.Text.Trim,TextBox4.Text.Trim,c3,CInt(TextBox5.Text),CInt(TextBox6.Text),0,CInt(TextBox6.Text),TextBox7.Text,Me.RichTextBox1.Text,0)Me.書籍TableAdapter.Update(圖書館DataSet.書籍)Me.圖書館DataSet.書籍.AcceptChanges()DataGrid1.Refresh()Button1.Text="封面上傳"Button1.Enabled=TrueButton2.Enabled=Falsebh()TextBox2.Text=""TextBox3.Text=""TextBox4.Text=""TextBox5.Text="0"TextBox6.Text="0"Me.RichTextBox1.Text=""退出按鈕Button3_Click()事件過(guò)程代碼為:Me.Close()EndSub書籍添置窗體的設(shè)計(jì)制作書籍添置窗口設(shè)計(jì)界面如下圖:圖12書籍添置窗體的設(shè)計(jì)界面為了實(shí)現(xiàn)窗體的功能,使用了圖書館數(shù)據(jù)庫(kù)中的分類表和書籍表,它的數(shù)據(jù)環(huán)境如下圖:圖13書籍添置窗體的數(shù)據(jù)環(huán)境編寫窗體的各事件過(guò)程代碼如下:窗體的添加書籍_Load()事件過(guò)程代碼為:Me.分類TableAdapter.Fill(Me.圖書館DataSet.分類)Me.書籍TableAdapter.Fill(Me.圖書館DataSet.書籍)ComboBox1.SelectedIndex=0ComboBox1_SelectedIndexChanged(sender,e)Me.分類TableAdapter.Fill(Me.圖書館DataSet.分類)Me.書籍TableAdapter.Fill(Me.圖書館DataSet.書籍)ComboBox1.SelectedIndex=0ComboBox1_SelectedIndexChanged(sender,e)下拉列表ComboBox1_SelectedIndexChanged()事件過(guò)程代碼為:圖書館DataSet.書籍.Clear()Dimc1AsString="select*from書籍where類號(hào)='"&ComboBox1.SelectedValue&"'"DimadAsNewSqlClient.SqlDataAdapter(c1,Me.書籍TableAdapter.Connection)ad.Fill(圖書館DataSet.書籍)數(shù)據(jù)表格DataGrid1_CurrentCellChanged()事件過(guò)程代碼為:IfMe.圖書館DataSet.書籍.Count>0ThenTextBox1.Text=圖書館DataSet.書籍(DataGrid1.CurrentRowIndex).書號(hào)TextBox2.Text=圖書館DataSet.書籍(DataGrid1.CurrentRowIndex).書名Me.PictureBox1.Image=Image.FromFile(".\image\"+圖書館DataSet.書籍(DataGrid1.CurrentRowIndex).封面)Me.PictureBox1.Visible=TrueEndIf添加按鈕Button2_Click()事件過(guò)程代碼為:圖書館DataSet.書籍(DataGrid1.CurrentRowIndex).數(shù)量+=CInt(TextBox6.Text)圖書館DataSet.書籍(DataGrid1.CurrentRowIndex).庫(kù)存+=CInt(TextBox6.Text)Me.書籍TableAdapter.Update(圖書館DataSet.書籍)圖書館DataSet.書籍.AcceptChanges()圖片框PictureBox1_Click()事件過(guò)程代碼為:Me.PictureBox1.Visible=False退出按鈕Button3_Click()事件過(guò)程代碼為:Me.Close()書籍報(bào)廢窗體的設(shè)計(jì)制作書籍報(bào)廢窗體的sheji界面如下圖:圖13書籍報(bào)廢窗體的設(shè)計(jì)界面為了實(shí)現(xiàn)窗體功能,本窗體使用了圖書館數(shù)據(jù)庫(kù)中的分類表和書籍表,它的數(shù)據(jù)環(huán)境,如下圖:圖14書籍報(bào)廢窗體的數(shù)據(jù)環(huán)境窗體的各事件過(guò)程如下:窗體添加書籍_Load()事件過(guò)程代碼為:Me.分類TableAdapter.Fill(Me.圖書館DataSet.分類)Me.書籍TableAdapter.Fill(Me.圖書館DataSet.書籍)ComboBox1.SelectedIndex=0ComboBox1_SelectedIndexChanged(sender,e)下拉列表ComboBox1_SelectedIndexChanged()事件過(guò)程代碼為:圖書館DataSet.書籍.Clear()Dimc1AsString="select*from書籍where類號(hào)='"&ComboBox1.SelectedValue&"'"DimadAsNewSqlClient.SqlDataAdapter(c1,Me.書籍TableAdapter.Connection)ad.Fill(圖書館DataSet.書籍)數(shù)據(jù)表格DataGrid1_CurrentCellChanged()事件過(guò)程代碼為:IfMe.圖書館DataSet.書籍.Count>0ThenTextBox1.Text=圖書館DataSet.書籍(DataGrid1.CurrentRowIndex).書號(hào)TextBox2.Text=圖書館DataSet.書籍(DataGrid1.CurrentRowIndex).書名Me.PictureBox1.Image=Image.FromFile(".\image\"+圖書館DataSet.書籍(DataGrid1.CurrentRowIndex).封面)Me.PictureBox1.Visible=TrueEndIf報(bào)廢按鈕Button2_Click()事件過(guò)程代碼為:Me.圖書館DataSet.書籍(DataGrid1.CurrentRowIndex).數(shù)量-=CInt(TextBox6.Text)Me.圖書館DataSet.書籍(DataGrid1.CurrentRowIndex).庫(kù)存-=CInt(TextBox6.Text)Me.書籍TableAdapter.Update(Me.圖書館DataSet.書籍)Me.圖書館DataSet.書籍.AcceptChanges()圖片框PictureBox1_Click()事件過(guò)程代碼為:Me.PictureBox1.Visible=False退出按鈕Button3_Click()事件過(guò)程代碼為:Me.Close()書庫(kù)查詢模塊的設(shè)計(jì)制作這個(gè)模塊對(duì)所有登錄成功者開(kāi)放,包括“分類查詢”、“新書介紹”和“熱門排行榜”三個(gè)功能窗體,用戶可以按照自己的需求點(diǎn)擊主菜單中相應(yīng)菜單項(xiàng)進(jìn)入查詢。1、分類查詢書庫(kù)窗體的設(shè)計(jì)制作分類查詢窗體的運(yùn)行界面如圖16所示。為了實(shí)現(xiàn)窗體的功能,本窗體使用了圖書館數(shù)據(jù)庫(kù)中的分類表和書籍表,它的數(shù)據(jù)環(huán)境如圖15:圖15分類查詢書庫(kù)窗體的數(shù)據(jù)環(huán)境圖16分類查詢書庫(kù)窗體的運(yùn)行界面窗體的各事件過(guò)程如下:窗體的分類查詢書庫(kù)_Load()事件過(guò)程代碼為:Me.分類TableAdapter.Fill(Me.圖書館DataSet.分類)Me.書籍TableAdapter.Fill(Me.圖書館DataSet.書籍)ForiAsInteger=0To圖書館DataSet.分類.Rows.Count-1Me.ToolBar1.Buttons(i).Text=圖書館DataSet.分類(i).類名Me.ToolBar1.Buttons(i).Tag=圖書館DataSet.分類(i).類號(hào)Next圖書館DataSet.書籍.Clear()Dimc1AsString="select*from書籍where類號(hào)='01'"DimadAsNewSqlClient.SqlDataAdapter(c1,Me.書籍TableAdapter.Connection)ad.Fill(圖書館DataSet.書籍)DataGrid1.CurrentRowIndex=0DataGrid1_CurrentCellChanged(sender,e)數(shù)據(jù)表格DataGrid1_CurrentCellChanged()事件過(guò)程代碼為:Me.PictureBox1.Image=Image.FromFile(".\image\"+圖書館DataSet.書籍(DataGrid1.CurrentRowIndex).封面)Me.RichTextBox1.Text=圖書館DataSet.書籍(DataGrid1.CurrentRowIndex).簡(jiǎn)介工具條ToolBar1_ButtonClick()事件過(guò)程代碼為:Ife.Button.Tag=""ThenMe.closeEndIf圖書館DataSet.書籍.Clear()Dimc1AsString="select*from書籍where類號(hào)='"&e.Button.Tag&"'"DimadAsNewSqlClient.SqlDataAdapter(c1,Me.書籍TableAdapter.Connection)ad.Fill(圖書館DataSet.書籍)If圖書館DataSet.書籍.Count>0ThenDataGrid1.CurrentRowIndex=0DataGrid1_CurrentCellChanged(sender,e)ElseMe.PictureBox1.Image=NothingMe.RichTextBox1.Text=""EndIf2、新書介紹窗體的的設(shè)計(jì)制作新書介紹窗體運(yùn)行時(shí)界面如下圖。圖17新書介紹窗體的運(yùn)行界面為了實(shí)現(xiàn)窗體的功能,本窗體使用了圖書館數(shù)據(jù)庫(kù)中的分類表和書籍表,它的數(shù)據(jù)數(shù)據(jù)環(huán)境如下圖:圖18新書介紹窗體的數(shù)據(jù)環(huán)境窗體的各事件過(guò)程如下:窗體分類查詢書庫(kù)_Load()事件過(guò)程代碼為:Me.分類TableAdapter.Fill(Me.圖書館DataSet.分類)Me.書籍TableAdapter.Fill(Me.圖書館DataSet.書籍)ForiAsInteger=0To圖書館DataSet.分類.Rows.Count-1Me.ToolBar1.Buttons(i).Text=圖書館DataSet.分類(i).類名Me.ToolBar1.Buttons(i).Tag=圖書館DataSet.分類(i).類號(hào)Next圖書館DataSet.書籍.Clear()Dimc1AsString="selecttop5*from書籍where類號(hào)='01'orderby日期desc"DimadAsNewSqlClient.SqlDataAdapter(c1,Me.書籍TableAdapter.Connection)ad.Fill(圖書館DataSet.書籍)DataGrid1.CurrentRowIndex=0DataGrid1.CaptionText="文學(xué)小說(shuō)類新書一覽表"DataGrid1_CurrentCellChanged(sender,e)數(shù)據(jù)表格DataGrid1_CurrentCellChanged()事件過(guò)程代碼為:Me.PictureBox1.Image=Image.FromFile(".\image\"+圖書館DataSet.書籍(DataGrid1.CurrentRowIndex).封面)Me.RichTextBox1.Text=圖書館DataSet.書籍(DataGrid1.CurrentRowIndex).簡(jiǎn)介工具條ToolBar1_ButtonClick()事件過(guò)程代碼為:Ife.Button.Tag=""ThenMe.closeEndIf圖書館DataSet.書籍.Clear()Dimc1AsString="selecttop5*from書籍where類號(hào)='"&e.Button.Tag&"'"+"orderby日期desc"DimadAsNewSqlClient.SqlDataAdapter(c1,Me.書籍TableAdapter.Connection)ad.Fill(圖書館DataSet.書籍)If圖書館DataSet.書籍.Count>0ThenDataGrid1.CurrentRowIndex=0DataGrid1_CurrentCellChanged(sender,e)ElseMe.PictureBox1.Image=NothingMe.RichTextBox1.Text=""EndIf3、熱門排行榜窗體的設(shè)計(jì)制作熱門排行榜窗體的設(shè)計(jì)運(yùn)行界面如圖20。為了實(shí)現(xiàn)窗體的功能,本窗體使用了圖書館數(shù)據(jù)庫(kù)中的分類表和書籍表,它的數(shù)據(jù)環(huán)境如圖19:圖19熱門排行榜窗體的數(shù)據(jù)環(huán)境圖20熱門排行榜窗體的運(yùn)行界面窗體的各事件過(guò)程如下:窗體分類查詢書庫(kù)_Load()事件過(guò)程代碼為:Me.分類TableAdapter.Fill(Me.圖書館DataSet.分類)Me.書籍TableAdapter.Fill(Me.圖書館DataSet.書籍)ForiAsInteger=0To圖書館DataSet.分類.Rows.Count-1Me.ToolBar1.Buttons(i).Text=圖書館DataSet.分類(i).類名Me.ToolBar1.Buttons(i).Tag=圖書館DataSet.分類(i).類號(hào)Next圖書館DataSet.書籍.Clear()Dimc1AsString="selecttop5*from書籍where類號(hào)='01'orderby借次desc"DimadAsNewSqlClient.SqlDataAdapter(c1,Me.書籍TableAdapter.Connection)ad.Fill(圖書館DataSet.書籍)DataGrid1.CurrentRowIndex=0DataGrid1.CaptionText="文學(xué)小說(shuō)類新書一覽表"DataGrid1_CurrentCellChanged(sender,e)數(shù)據(jù)表格DataGrid1_CurrentCellChanged()事件過(guò)程代碼為:Me.PictureBox1.Image=Image.FromFile(".\image\"+圖書館DataSet.書籍(DataGrid1.CurrentRowIndex).封面)Me.RichTextBox1.Text=圖書館DataSet.書籍(DataGrid1.CurrentRowIndex).簡(jiǎn)介工具條ToolBar1_ButtonClick()事件過(guò)程代碼為:Ife.Button.Tag=""ThenMe.closeEndIf圖書館DataSet.書籍.Clear()Dimc1AsString="selecttop5*from書籍where類號(hào)='"&e.Button.Tag&"'orderby借次desc"DimadAsNewSqlClient.SqlDataAdapter(c1,Me.書籍TableAdapter.Connection)ad.Fill(圖書館DataSet.書籍)If圖書館DataSet.書籍.Count>0ThenDataGrid1.CurrentRowIndex=0DataGrid1_CurrentCellChanged(sender,e)ElseMe.PictureBox1.Image=NothingMe.RichTextBox1.Text=""EndIf書籍借閱管理模塊設(shè)計(jì)借書和還書是圖書館管理系統(tǒng)中的主要功能模塊。登錄成功后讀者可以點(diǎn)擊主菜單里相應(yīng)的菜單項(xiàng)進(jìn)入這兩個(gè)功能窗體。1、借書窗體的設(shè)計(jì)制作借書窗體的運(yùn)行界面如下圖:圖21借書窗體的運(yùn)行界面本窗體使用了圖書館數(shù)據(jù)庫(kù)中的分類表和書卡表,它的數(shù)據(jù)環(huán)境,如下圖:圖22熱門排行榜窗體的數(shù)據(jù)環(huán)境窗體的各事件過(guò)程如下:定義窗體級(jí)變量:DimnAsInteger=0窗體借書_Load()事件過(guò)程代碼為:Me.借書卡TableAdapter.Fill(Me.圖書館DataSet.借書卡)Me.分類TableAdapter.Fill(Me.圖書館DataSet.分類)Me.書籍TableAdapter.Fill(Me.圖書館DataSet.書籍)圖書館DataSet.借書卡.Clear()Dimc1AsString="select*from借書卡where讀者='"&xm&"'and實(shí)還日期='9999-12-31'"DimadAsNewSqlClient.SqlDataAdapter(c1,Me.書籍TableAdapter.Connection)ad.Fill(圖書館DataSet.借書卡)If圖書館DataSet.借書卡.Count>0ThenMsgBox("你還有書沒(méi)有還,請(qǐng)先還書后再借!"):Me.Close():ExitSubDataGrid2.DataSource=圖書館DataSet.借書卡ForiAsInteger=0To圖書館DataSet.分類.Count-1Me.ToolBar1.Buttons(i).Text=圖書館DataSet.分類(i).類名Me.ToolBar1.Buttons(i).Tag=圖書館DataSet.分類(i).類號(hào)Next圖書館DataSet.書籍.Clear()Dimc2AsString="select*from書籍where類號(hào)='"&Me.ToolBarButton1.Tag&"'"Dimad1AsNewSqlClient.SqlDataAdapter(c2,Me.書籍TableAdapter.Connection)ad1.Fill(圖書館DataSet.書籍)工具條ToolBar1_ButtonClick()事件過(guò)程代碼為:Ife.Button.Tag=""ThenMe.Close()EndIf圖書館DataSet.書籍.Clear()Dimc1AsString="select*from書籍where類號(hào)='"&e.Button.Tag&"'"DimadAsNewSqlClient.SqlDataAdapter(c1,Me.書籍TableAdapter.Connection)ad.Fill(圖書館DataSet.書籍)退出按鈕Button2_Click()事件過(guò)程代碼為:Me.Close()數(shù)據(jù)表格DataGrid1_CurrentCellChanged()事件過(guò)程代碼為:DimiAsInteger=DataGrid1.CurrentRowIndexIfi>0ThenMe.PictureBox1.Image=Image.FromFile(".\image\"+圖書館DataSet.書籍(DataGrid1.CurrentRowIndex).封面)Me.RichTextBox1.Text=圖書館DataSet.書籍(DataGrid1.CurrentRowIndex).簡(jiǎn)介IfMe.RadioButton1.CheckedThenIfn=5ThenMsgBox("你已經(jīng)借滿5本書!"):ExitSub圖書館DataSet.借書卡.Add借書卡Row(xm,圖書館DataSet.書籍(i).類號(hào),圖書館DataSet.書籍(i).書號(hào),圖書館DataSet.書籍(i).書名,Today,Today.AddDays(30),"9999-12-31")n+=1ElseForjAsInteger=0To圖書館DataSet.書籍.Rows.Count-1If圖書館DataSet.書籍(j).書號(hào)=圖書館DataSet.借書卡(DataGrid2.CurrentRowIndex).書號(hào)Then圖書館DataSet.書籍(j).借次-=1Me.書籍TableAdapter.Update(圖書館DataSet.書籍)圖書館DataSet.書籍.AcceptChanges()ExitForEndIfNext圖書館DataSet.借書卡(DataGrid2.CurrentRowIndex).類號(hào)=圖書館DataSet.書籍(i).類號(hào)圖書館DataSet.借書卡(DataGrid2.CurrentRowIndex).書號(hào)=圖書館DataSet.書籍(i).書號(hào)圖書館DataSet.借書卡(DataGrid2.CurrentRowIndex).書名=圖書館DataSet.書籍(i).書名EndIfMe.借書卡TableAdapter.Update(圖書館DataSet.借書卡)圖書館DataSet.借書卡.AcceptChanges()DataGrid2.Refresh()圖書館DataSet.書籍(i).借次+=1Me.書籍TableAdapter.Update(圖書館DataSet.書籍)圖書館DataSet.書籍.AcceptChanges()EndIf2、還書窗體的設(shè)計(jì)制作還書窗體的設(shè)計(jì)界面如下圖:圖23還書窗體的設(shè)計(jì)界面本窗體使用了圖書館數(shù)據(jù)庫(kù)中的分類表和書卡表,它的數(shù)據(jù)環(huán)境,如下圖:圖24還書窗體的數(shù)據(jù)環(huán)境窗體的各事件過(guò)程如下:窗體還書_Load()事件過(guò)程代碼為:Me.借書卡TableAdapter.Fill(Me.圖書館DataSet.借書卡)圖書館DataSet.借書卡.Clear()Dimc1AsString="select*from借書卡where讀者='"+xm+"'and實(shí)還日期='9999-12-31'"DimadAsNewSqlClient.SqlDataAdapter(c1,Me.借書卡TableAdapter.Connection)ad.Fill(圖書館DataSet.借書卡)Label1.Text="歡迎"+xm.Trim+"前來(lái)還書"If圖書館DataSet.借書卡.Rows.Count=0ThenMsgBox("你沒(méi)有未歸還的書!"):Me.Cl
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 9萬(wàn)合同寫合同范本
- 農(nóng)村無(wú)證土地合同范本
- 保安公司勞務(wù)合同范本
- 2025年度房地產(chǎn)經(jīng)紀(jì)合同服務(wù)內(nèi)容與傭金收費(fèi)標(biāo)準(zhǔn)規(guī)范
- 山東密封用填料及類似品制造市場(chǎng)前景及投資研究報(bào)告
- 買賣合同范本買方
- 1986電站用工合同范本
- 二層商鋪樓房出租合同范本
- 個(gè)人借款買房合同范例
- 所有股份抵押借款合同范本
- 北京市房山區(qū)2024-2025學(xué)年七年級(jí)上學(xué)期期末英語(yǔ)試題(含答案)
- 安全生產(chǎn)事故調(diào)查與案例分析(第3版)課件 呂淑然 第5、6章 事故案例評(píng)析、相關(guān)法律法規(guī)
- 2025年南陽(yáng)科技職業(yè)學(xué)院高職單招數(shù)學(xué)歷年(2016-2024)頻考點(diǎn)試題含答案解析
- 加油站復(fù)工復(fù)產(chǎn)方案
- 2025-2030年中國(guó)增韌劑(MBS高膠粉)行業(yè)發(fā)展現(xiàn)狀及前景趨勢(shì)分析報(bào)告
- 2025年高考物理復(fù)習(xí)新題速遞之萬(wàn)有引力與宇宙航行(2024年9月)
- 2025年首都機(jī)場(chǎng)集團(tuán)公司招聘筆試參考題庫(kù)含答案解析
- 2025云南省貴金屬新材料控股集團(tuán)限公司面向高校畢業(yè)生專項(xiàng)招聘144人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 蘇州市區(qū)2024-2025學(xué)年五年級(jí)上學(xué)期數(shù)學(xué)期末試題一(有答案)
- 暑期預(yù)習(xí)高一生物必修二知識(shí)點(diǎn)
- (高清版)DB43∕T 1147-2015 太陽(yáng)能果蔬烘干機(jī)
評(píng)論
0/150
提交評(píng)論