數(shù)據(jù)庫課程設(shè)計感言
數(shù)據(jù)庫課程設(shè)計感想
合肥經(jīng)濟(jì)技術(shù)職業(yè)學(xué)院電子信息系課程設(shè)計報告 課程:數(shù)據(jù)庫課程設(shè)計 題目:學(xué)生管理系統(tǒng) 班級:09計 用成員: 指導(dǎo)老師: 日期: 目錄第一章 前言
【第31句】:1 課題簡介
【第31句】:2 設(shè)計目的
【第31句】:3 需求分析4第二章 數(shù)據(jù)庫實例的分析及應(yīng)用
【第42句】:1 題目和E-R圖
【第42句】:2 數(shù)據(jù)庫的實現(xiàn)
【第52句】:3 數(shù)據(jù)庫結(jié)構(gòu)屬性
【第82句】:
【第3句】:1主鍵(主鍵約束PRIMARY KEY;索引設(shè)置)
【第82句】:
【第3句】:2數(shù)據(jù)庫的默認(rèn)值和規(guī)則1
【第32句】:
【第3句】:3 視圖和存儲過程1
【第52句】:
【第3句】:4 觸發(fā)器17第三章 總結(jié)報告19參考文獻(xiàn)19第一章 前言
【第1句】:1 課題簡介 數(shù)據(jù)庫技術(shù)是計算機(jī)科學(xué)技術(shù)發(fā)展最快,應(yīng)用最為廣泛的技術(shù)之一。
其在計算機(jī)設(shè)計,人工智能,電子商務(wù),企業(yè)管理,科學(xué)計算等諸多領(lǐng)域均得到了廣泛的應(yīng)用,已經(jīng)成為計算機(jī)信息系統(tǒng)和應(yīng)用的核心技術(shù)和重要基礎(chǔ)。
本文主要介紹學(xué)生成績管理系統(tǒng)的數(shù)據(jù)庫設(shè)計,從需求分析到數(shù)據(jù)庫的運行與維護(hù)都進(jìn)行詳細(xì)的敘述。
本系統(tǒng)是利用SQL開發(fā)出來的。
通過SQL建立學(xué)生成績管理系統(tǒng),大大方便和簡化了數(shù)據(jù)的查詢和處理,管理員可以通過SQL語言對表內(nèi)數(shù)據(jù)進(jìn)行添加,刪除,修改,查詢等操作,還可以建立多用戶,對其使用權(quán)限進(jìn)行分配和回收。
隨著數(shù)據(jù)處理的不斷進(jìn)步和計算機(jī)網(wǎng)絡(luò)的迅速發(fā)展,使數(shù)據(jù)庫應(yīng)用系統(tǒng)不僅在功能而且在結(jié)構(gòu)上都有了深刻的變化,而且運用在生活的每一個方面。
通過學(xué)習(xí)關(guān)系代數(shù),關(guān)系演算,函數(shù)依賴,關(guān)系模式分解,關(guān)系模式的規(guī)范化讓我們建立了扎實的關(guān)系數(shù)據(jù)庫理論基礎(chǔ)。
而在掌握基本理論的基礎(chǔ)上掌握關(guān)系數(shù)據(jù)庫的設(shè)計方法,掌握現(xiàn)代信息系統(tǒng)的開發(fā)方法也顯得尤為必要。
目前在關(guān)系數(shù)據(jù)庫中用得最多的SQL數(shù)據(jù)庫,開發(fā)數(shù)據(jù)庫的語言工具多數(shù)用C++.。
所以對于計算機(jī)專業(yè)的學(xué)生來說掌握數(shù)據(jù)庫應(yīng)用的基本技術(shù),熟悉編程語言與SQL數(shù)據(jù)庫的結(jié)合運用是我們計算機(jī)專業(yè)學(xué)生之必備本領(lǐng)。
本次課程設(shè)計是以學(xué)生信息管理系統(tǒng)為模擬模型,運用C++編程語言結(jié)合SQL數(shù)據(jù)庫所開發(fā)系統(tǒng)。
【第1句】:2 設(shè)計目的 隨著學(xué)生數(shù)量的日益增多,學(xué)校對學(xué)生的管理要求也越來越高,為了使信息技術(shù)與學(xué)生信息更好的結(jié)合在一起以及使學(xué)生成績的管理更加系統(tǒng)化,數(shù)字化,因此我們設(shè)計了該學(xué)生信息管理系統(tǒng)。
運用基于E-R模型的數(shù)據(jù)庫設(shè)計方法和關(guān)系規(guī)范化理論做指導(dǎo)完成從系統(tǒng)的分析到設(shè)計直至系統(tǒng)的最終實現(xiàn),開發(fā)學(xué)生成績管理系統(tǒng),完成學(xué)生成績管理系統(tǒng)的全部功能。
首先做好需求分析,并完成數(shù)據(jù)流圖,其次做概念分析,利用實體聯(lián)系的方法將需求分析的用戶需求抽象為信息結(jié)構(gòu),得到E-R圖,然后就是邏輯結(jié)構(gòu)設(shè)計,將E-R圖轉(zhuǎn)換為計算機(jī)系統(tǒng)所支持的邏輯模型。
最后利用SQL完成具體的實例。
【第1句】:3 需求分析
【第1句】:問題的提出:為了高效率的完成學(xué)生的管理,決定開發(fā)學(xué)生管理系統(tǒng)。
【第2句】:需完成的功能:(1)能錄入、修改、查詢、輸出學(xué)生的檔案信息,這些信息包括學(xué)生的成績、課程、個人信息等。
(2)觸發(fā)器,索引,約束,規(guī)則,默認(rèn)值,,視圖,存儲過程的建立及使用。
第二章 數(shù)據(jù)庫實例的分析及應(yīng)用
【第2句】:1 題目和E-R圖 隨著學(xué)生數(shù)量的日益增多,學(xué)校對學(xué)生的管理要求也越來越高,為了使信息技術(shù)與學(xué)生信息更好的結(jié)合在一起以及使學(xué)生成績的管理更加系統(tǒng)化,數(shù)字化,因此我們設(shè)計了該學(xué)生信息管理系統(tǒng)。
以下是次學(xué)生信息管理系統(tǒng)的E-R圖,進(jìn)一步詳細(xì)的說明數(shù)據(jù)庫的結(jié)構(gòu)以及用途。
實體和屬性的定義:學(xué)生表(學(xué)生學(xué)號,姓名,班級編號)班級表(班級編號,班級名稱,系部編號)系部表(系部編號,系部名)教師表(教師名,課程編號,系部編號)課程表(課程編號,課程名,學(xué)分,教師,系部號)下面是E-R圖,用來進(jìn)一步說明數(shù)據(jù)庫的作用和用途:
【第2句】:2 數(shù)據(jù)庫的實現(xiàn) 運用SQL Server 2000數(shù)據(jù)設(shè)計表格的物理結(jié)構(gòu)如下:班級表:學(xué)生表:系部表:課程表:教師表:各表關(guān)系圖:設(shè)計表格的具體填入數(shù)據(jù)是:班級表:學(xué)生表:教師表:系部表:課程表:
【第2句】:3 數(shù)據(jù)庫結(jié)構(gòu)屬性
【第2句】:
【第3句】:1主鍵(主鍵約束PRIMARY KEY;索引設(shè)置)
【第1句】:索引與書目錄相似,可以快速找到指定內(nèi)容。
索引通過記錄表中的關(guān)鍵值來指向表中的記錄,這樣數(shù)據(jù)庫就不用掃描而能定位到相關(guān)的記錄。
以下是對各表進(jìn)行索引的實現(xiàn)。
學(xué)生表的設(shè)置如圖:班級表的設(shè)計如下:教師表的設(shè)計如下:課程表的設(shè)計如下:系部表的設(shè)置如下:
【第2句】:約束定義了關(guān)于允許什么數(shù)據(jù)進(jìn)入數(shù)據(jù)庫的規(guī)則,是分配給表或表中某列的一個屬性。
使用約束的目的在于防止列中出現(xiàn)非法的數(shù)據(jù),可以自動維護(hù)數(shù)據(jù)庫的數(shù)據(jù)完整性。
下面是用企業(yè)管理器對class表實現(xiàn)的主鍵約束:
【第2句】:
【第3句】:2數(shù)據(jù)庫的默認(rèn)值和規(guī)則
【第1句】:使用默認(rèn)可以實現(xiàn)當(dāng)用戶在向數(shù)據(jù)表中插入新紀(jì)錄時,如果沒有給出某列的輸入值,則由SQL Server自動為該列輸入默認(rèn)值。
下面是對class表進(jìn)行實現(xiàn)默認(rèn)的功能:實現(xiàn)默認(rèn)值:
【第2句】:規(guī)則也是實現(xiàn)數(shù)據(jù)完整性的方法之一,作用與CHECK約束類似,在向表的某列插入或更新數(shù)據(jù)時,用它來限制輸入值的取值范圍。
下面我們運用對Course表進(jìn)行規(guī)則的實現(xiàn):
【第2句】:
【第3句】:3 視圖和存儲過程
【第1句】:視圖的作用相當(dāng)于一個虛擬表,是用戶查看數(shù)據(jù)庫表中數(shù)據(jù)的一種方式使用戶通過他能夠以需要的方式瀏覽表中的部分或全部數(shù)據(jù),而數(shù)據(jù)的物理存放位置仍然在數(shù)據(jù)庫的表中。
我們通過在企業(yè)管理器中創(chuàng)建視圖管理視圖應(yīng)用視圖,更加形象具體的說明了視圖的作用。
添加表格到視圖:添加數(shù)據(jù)并運行:運行結(jié)果,具體視圖呈現(xiàn):
【第2句】:存儲過程是一組編譯在單個執(zhí)行計劃中的Transact-SQL語句,它將一些固定的操作集中起來交給SQL-Server數(shù)據(jù)庫服務(wù)器完成,以實現(xiàn)某個任務(wù)。
首先我們在查詢管理器中創(chuàng)建存儲過程:并且執(zhí)行存儲過程:在企業(yè)管理器中也可以體現(xiàn)出存儲過程:
【第2句】:
【第3句】:4 觸發(fā)器觸發(fā)器的作用是強(qiáng)制執(zhí)行業(yè)務(wù)規(guī)則。
SQL Server主要提供了兩種機(jī)制來強(qiáng)制業(yè)務(wù)規(guī)則和數(shù)據(jù)完整性:約束和觸發(fā)器。
觸發(fā)器在指定的表中數(shù)據(jù)發(fā)生變化時被調(diào)用以響應(yīng)INSERT、UPDATE或DELETE事件。
觸發(fā)器可以查詢其他表,并可以包含復(fù)雜的語句。
SQL Server將觸發(fā)器和觸發(fā)它的語句作為可在觸發(fā)器內(nèi)回滾的單個事物對待,如果檢測到嚴(yán)重錯誤,則整個事物即自動回滾。
首先我們在查詢管理器中新建觸發(fā)器:新建觸發(fā)器:管理觸發(fā)器:第三章 總結(jié)報告這次的課程設(shè)計真的做起來困難重重,深刻體會到做一個軟件,里面需要的很多知識我們沒有接觸過,去圖書館找書的時候發(fā)現(xiàn),我們學(xué)的僅僅是皮毛,還有很多東西需要我們?nèi)グl(fā)掘,就算是借一本書看完它,我們還是會發(fā)現(xiàn)還有很多知識沒有吃透,這需要我們不斷的實踐,不斷地自學(xué)習(xí),不斷地發(fā)現(xiàn)問題去思考問題。
經(jīng)過不斷地測試,不斷地改進(jìn),其中還是發(fā)現(xiàn)了不少問題,第一次做這些工作,沒有任何經(jīng)驗,甚至無從下手,還是很謝謝老師和同學(xué)的幫忙,從中也學(xué)到了一些代碼的寫法,為什么要這樣寫,通過和同學(xué)的討論,找到一些書本上沒有的方法,如何數(shù)據(jù)綁定等等,怎樣從數(shù)據(jù)庫中將數(shù)據(jù)提取出來放到一個文本框或者標(biāo)簽內(nèi),這些東西是組成界面的東西,雖然小,但是可以體現(xiàn)整個軟件的水平,其實并不需要建多少數(shù)據(jù)庫的表,寫多少復(fù)雜的存儲過程,是不是用了數(shù)據(jù)庫函數(shù),觸發(fā)器等等,但是至少要弄明白這些東西如果操作,清晰思路才能將功能分清晰。
經(jīng)過一段時間的學(xué)習(xí)與實踐,學(xué)生信息管理系統(tǒng)基本上開發(fā)好了。
該系統(tǒng)具備了:添加、修改、刪除、瀏覽、查詢、輸出日程信息,實現(xiàn)了根據(jù)用戶需求查看日程等功能。
作為一個個人日程管理系統(tǒng),本系統(tǒng)所提供的功能的確太少了一些,僅僅只實現(xiàn)了一些基本的功能,有很多地方還有待擴(kuò)展和改良。
人如果沒有自信,沒有目標(biāo),沒有信心就不可能把事情做好,當(dāng)其他人都在迷茫的時候,自己一定要堅信目標(biāo),大學(xué)畢業(yè)出去即是面臨找工作,從學(xué)習(xí)這個專業(yè),到以后做這方面的工作都需要不斷地去學(xué)習(xí)去實踐,這次實踐可以給我們敲一個警鐘,我們面臨畢業(yè),面臨擇業(yè),需要這些實踐經(jīng)驗,在困難面前要勇于嘗試,這是這次課程設(shè)計給我的最大感想。
在此特別感謝老師的辛苦指導(dǎo)和教育
參考文獻(xiàn)黃維通編《SQL Server2000 簡明教程》徐人鳳 曾建華編《SQL Server2000數(shù)據(jù)庫及應(yīng)用》
老師要求寫一份C語言課程設(shè)計報告,有一個問題是系統(tǒng)運行環(huán)境與數(shù)據(jù)庫設(shè)計,應(yīng)該怎么回答
【第1句】:開自我介紹, 簡單講述我大學(xué)的學(xué)習(xí)的,成果和。
(1分鐘)我一直都感慨本年級許多同大一時因為缺乏好指引,在一開始就對編程很害怕,對計算機(jī)的學(xué)習(xí)沒有開好頭,動手能力長期跟不上,空會理論,不會實踐,一直拖累到大四,最終選擇忍痛考研或者抱怨找工作難。
我也幫助過不少在這方面比較弱的同學(xué),但是總是因為基礎(chǔ)沒打好導(dǎo)致難以提高。
我也一直希望學(xué)校能在大一的時候就讓同學(xué)們明白學(xué)習(xí)的重要性,打好扎實的專業(yè)基礎(chǔ)。
現(xiàn)在終于有一次這樣的機(jī)會站在這里,為指引大家如何在大學(xué)專業(yè)技術(shù)學(xué)習(xí)的道路上開好頭做點貢獻(xiàn)。
今天我將結(jié)合我自身的經(jīng)歷和我對計算機(jī)的理解,我對編程的感悟,我對大學(xué)學(xué)習(xí)的認(rèn)識,給大家做報告。
首先問三個問題:1) qq聊天軟件是用什么語言寫的(第二天要換個問題)答對的演講結(jié)束后留下來,我要親自給他傳授寶貴經(jīng)驗,沒人答的話,很遺憾2) 誰玩電腦游戲比較牛恩,人很多,大家很踴躍,很好展示下我寫的人工智能黑白棋游戲,聲明真正的編程高手基本從來不玩游戲(結(jié)合大四同學(xué)長期沉迷游戲最后找不到工作的例子,說明一個嚴(yán)肅的問題,只會玩游戲沒有用,會做游戲才牛,鼓勵大家努力學(xué)習(xí),讓會玩游戲的同學(xué)也熱愛編程,最后也能自己寫游戲)請大家記住:只會玩游戲沒有用,會做游戲才牛3) 有沒有人對計算機(jī)特別感興趣 (為什么感興趣)如果有興趣,對學(xué)習(xí)計算機(jī)有巨大的幫助興趣是最好的老師,鼓勵他們,勉勵其他人,興趣是可以培養(yǎng)的,要學(xué)會培養(yǎng)興趣
【第2句】:概述計算機(jī)科學(xué)與技術(shù) 包含兩個層面 科學(xué) 指計算機(jī)硬件、軟件與應(yīng)用的理論知識 理論的學(xué)習(xí)技術(shù) 指軟件開發(fā)、工程實踐等技能與方法 能力的培養(yǎng)我主要講的是如何學(xué)習(xí)技術(shù)(計算機(jī)技術(shù)) 講之前 澄清一個觀點 計算機(jī)技術(shù) 不等于 編程技術(shù)編程只是一個工具,編程沒學(xué)好不代表你技術(shù)就學(xué)不好計算機(jī)技術(shù)應(yīng)該是與計算機(jī)軟件、硬件和網(wǎng)絡(luò)三個部分相關(guān)的各種科技成果和應(yīng)用的綜合,包括了多媒體,數(shù)據(jù)庫,操作系統(tǒng),嵌入式系統(tǒng),計算機(jī)安全,計算機(jī)網(wǎng)絡(luò),計算機(jī)管理和維護(hù),計算機(jī)應(yīng)用,人工智能,模式識別,管理信息系統(tǒng)等,在我們生活的方方面面計算機(jī)技術(shù)幾乎無處不在。
(舉幾個例子)在現(xiàn)在社會,它幾乎與我們的生活息息相關(guān)。
(大學(xué)和高中的學(xué)習(xí)方式的區(qū)別)(學(xué)好技術(shù)的重要性)在大學(xué),學(xué)習(xí)的方式與高中或小學(xué)是有很大的區(qū)別的,大學(xué)更大,大學(xué)更自由,不再是完全跟著老師,不再是只要吃透了老師教授的內(nèi)容就萬事大吉了,從我這一屆的情況看,許多同學(xué)特別是女生在大學(xué)還沿襲著高中的學(xué)習(xí)方式,勤奮刻苦,天天自習(xí),非常認(rèn)真,上課筆記做得秘密麻麻,把理論學(xué)得非常扎實,但是卻嚴(yán)重地忽略了實踐能力的培養(yǎng),理論考試分?jǐn)?shù)很高,但課程設(shè)計做不出東西來,顯然這種學(xué)習(xí)方式是不對的,這和高中的偏科又有什么本質(zhì)區(qū)別呢。
我覺得理論的學(xué)習(xí)和技術(shù)的學(xué)習(xí)是同等重要的,二者都不應(yīng)該輕視,沒有側(cè)重點是不可能的,至于如何側(cè)重,如何在二者之間找到平衡點就取決于你自己的人生目標(biāo)了。
如果你喜歡研究理論,以后想繼續(xù)讀研深造可以稍微偏向理論,把理論基礎(chǔ)打得扎實一些,畢業(yè)以后可以留校任教或到科研院所去發(fā)展。
如果你想走技術(shù)路線,那么你就可以稍稍偏向技術(shù),在不落下理論學(xué)習(xí)的情況下,把技術(shù)學(xué)好學(xué)精,畢業(yè)以后可以去IT企業(yè)發(fā)展,也可以自己創(chuàng)業(yè),有了一身技術(shù)不怕沒飯吃。
切莫完全忽視技術(shù)最后變成書呆子或完全不顧理論最后只是個代碼搬運工。
大家每個人,從現(xiàn)在開始就要下決心學(xué)好技術(shù),那么,如何學(xué)好技術(shù)呢。
【第3句】:如何學(xué)好技術(shù)
【第3句】:1制定好的學(xué)習(xí)計劃
【第3句】:
【第1句】:1大一大二:打好基礎(chǔ)
【第3句】:
【第1句】:
【第1句】:1計算機(jī)方面的基本技能的學(xué)習(xí)包括計算機(jī)眾多的應(yīng)用技術(shù)的學(xué)習(xí) 和 常見的硬件維護(hù)(大家應(yīng)該盡量多多掌握計算機(jī)方面的基本技能,如word excel ppt access* photoshop* flash* dreamveaver* 結(jié)合我的經(jīng)歷講講,我大一在自己沒有電腦的情況下把這些基本全學(xué)了 舉一個考研的同學(xué)不會在excel里找自己的名字的例子,如果這些最基本的技能都不會,只能說計算機(jī)還沒入門)大二有電腦之后,終于有機(jī)會整自己的電腦了,要學(xué)習(xí)常見的常見的硬件維護(hù)(系統(tǒng)崩潰了怎么辦,如何安裝操作系統(tǒng),如何分區(qū)等)
【第3句】:
【第1句】:
【第1句】:2專業(yè)理論基礎(chǔ)和編程基礎(chǔ)的學(xué)習(xí)技術(shù)是將理論運用到實踐中去,不能輕視理論,沒有理論何來應(yīng)用。
計算機(jī)科學(xué)與技術(shù) 中的科學(xué)和技術(shù)應(yīng)該是相互依賴和促進(jìn)的。
先學(xué)好《高級語言程序設(shè)計》《數(shù)據(jù)結(jié)構(gòu)》等專業(yè)課,理論基礎(chǔ)扎實了,學(xué)應(yīng)用性技術(shù)就更容易了編程基礎(chǔ):學(xué)精C++(為什么),可以考慮過渡到 java 或 C# (最好只學(xué)一個,為什么)(編程的學(xué)習(xí)會在后面再詳細(xì)講)
【第3句】:
【第1句】:
【第1句】:3珍惜這兩年大學(xué)自由學(xué)習(xí)的黃金時間 (曾經(jīng)和一家公司的經(jīng)理開玩笑,總經(jīng)理感慨的說現(xiàn)在在大學(xué)里找一個又能力的學(xué)生來幫忙做項目真是很難啊,我說是呀,大學(xué)四年,大一的剛進(jìn)校還在打基礎(chǔ)沒法做,大二的還剛起步?jīng)]足夠的能力做,大三的課程會很緊沒時間做,大四的找工作的找工作去了,考研的考研去了,沒人做了),大學(xué)四年,實則三年,希望大家不要把最寶貴的時間荒廢在游戲和娛樂上
【第3句】:
【第1句】:2大三:深入學(xué)習(xí),確定方向(技術(shù)方向,職業(yè)規(guī)劃)+多多實踐到了大三,各種專業(yè)課會非常多,包括很重要的操作系統(tǒng),匯編,組成原理,編譯原理,數(shù)據(jù)庫,計算機(jī)網(wǎng)絡(luò),軟件工程等等,大家將深入學(xué)習(xí)計算機(jī)的各大核心課程。
這時大家的基礎(chǔ)打得也差不多了,可以選擇一門自己比較感興趣的技術(shù)并確定自己的技術(shù)的一個方向,比如選擇j2ee, .NET,WEB技術(shù),數(shù)據(jù)庫技術(shù),嵌入式,linux內(nèi)核開發(fā)等等。
當(dāng)然也會有非常豐富多彩的專業(yè)選修課可以選擇學(xué)習(xí)。
這段時間大家可以利用課程設(shè)計的機(jī)會好好鍛煉自己。
【第3句】:
【第1句】:3大四:實踐和進(jìn)步大四,如果不打算考研的同學(xué),工作有了著落之后,可以試著做項目,大四基本沒什么課,相對輕松,這段時間是獲得經(jīng)驗,銀子和巨大的進(jìn)步黃金時期。
【第3句】:2重視專業(yè)課的學(xué)習(xí)要把數(shù)據(jù)結(jié)構(gòu)、算法、數(shù)據(jù)庫、操作系統(tǒng)原理、計算機(jī)體系結(jié)構(gòu)、計算機(jī)網(wǎng)絡(luò),離散數(shù)學(xué)等基礎(chǔ)課程學(xué)好除非你足夠牛,請務(wù)必認(rèn)真聽專業(yè)課,有些課像《數(shù)據(jù)結(jié)構(gòu)》,《編譯原理》,《組成原理》,《操作系統(tǒng)》等等,這種課老師講一分鐘能讓你明白的內(nèi)容,你自己看要看好幾個月
【第3句】:3培養(yǎng)好的思維能力數(shù)學(xué)是鍛煉是思維的最好的東西了,他是你思考問題的最得力的工具,他體現(xiàn)著你的思想,在編程中會思考才能編出好的程序。
此外還要注重離散數(shù)學(xué),數(shù)值分析,線性代數(shù),數(shù)字邏輯等等課程的學(xué)習(xí),他們對培養(yǎng)好的思維能力大有裨益
【第3句】:4激勵創(chuàng)新意識創(chuàng)新太重要了,不管在哪個學(xué)科都重要,計算機(jī)同樣需要
【第3句】:5培養(yǎng)獨立分析問題和解決問題的能力 遇到問題,要先學(xué)會獨立思考,不能凡事依賴他人,盡量自己解決,在獨立解決問題過程中能獲得更大的進(jìn)步,實在不能解決再請教別人也不遲
【第3句】:6培養(yǎng)自學(xué)能力和快速獲取知識的能力自學(xué)能力之重要(大學(xué)和高中的學(xué)習(xí)方式的區(qū)別)可以說高中是靠老師,大學(xué)是靠自己,要做到嚴(yán)格自律,自我約束,必須要學(xué)會自學(xué)學(xué)習(xí)的過程也是學(xué)會學(xué)習(xí)的過程要充分利用圖書館和網(wǎng)絡(luò)上的豐富學(xué)習(xí)資源, 要培養(yǎng)計算機(jī)新知識,新技術(shù)方面的自學(xué)習(xí)能力,要學(xué)會如何通過網(wǎng)絡(luò),書籍,文獻(xiàn),獨立地快速獲取自己需要的知識和信息
【第3句】:7培養(yǎng)團(tuán)隊協(xié)作精神在一個大型項目中,往往要求各種參與者密切配合才能取得成功。
大家要從現(xiàn)在就開始注重團(tuán)隊協(xié)作精神的培養(yǎng),要學(xué)會與人溝通,善于表達(dá),要注意提高自己的綜合素質(zhì),成為綜合型人才。
【第3句】:8學(xué)好英語包括現(xiàn)在的大學(xué)英語和日后的專業(yè)英語。
也許有人會問,英語和技術(shù)有什么大的關(guān)系嗎。
大家是否知道,計算機(jī)的發(fā)展飛速,國際上新技術(shù)不斷涌現(xiàn),如果今天國外出現(xiàn)了一門新的技術(shù),或者國外某本技術(shù)書籍出了新版本,相關(guān)資料的中文的翻譯不知道要等到什么猴年馬月才會出來,現(xiàn)在的許多出版也有了越來越多的英文原版書。
大家要學(xué)好英語,培養(yǎng)閱讀專業(yè)外語資料的能力,開始會看不懂,看多了自然熟練了。
(講下四六級,四級最好一次就過,六級在大二下結(jié)束前最好過)
【第3句】:9適時關(guān)注新技術(shù)了解學(xué)科發(fā)展動態(tài),跟上時代步法
【第3句】:10勤學(xué)苦練,持之以恒學(xué)好技術(shù)不是一蹴而就的,要長期堅持。
【第4句】:無
【第5句】:無
【第6句】:關(guān)于編程的學(xué)習(xí)
【第6句】:1為什么要學(xué)習(xí)編程編程是軟件開發(fā)的基礎(chǔ),學(xué)習(xí)計算機(jī),只會編程是千萬不行的,但是開發(fā)軟件,不會編程是萬萬不行的(結(jié)合本年級的情況將一下現(xiàn)狀,學(xué)習(xí)的重要性等)
【第6句】:2編程真的那么難學(xué)嗎(講講編程的苦與樂)編程真的那么可怕,那么枯燥,那么沒意思嗎
假如真是這樣,為什么世界上還有那么多優(yōu)秀的人樂此不疲。
其實編程并不可怕,可怕的是你的心態(tài)。
編程固然很苦,編程時長時間對著屏幕,對身體不好,而且,經(jīng)常因為考慮不周,會遇到各種各樣的錯誤和麻煩,初學(xué)者處處容易受挫。
但是其實編程是很有趣的,編程中充滿著無窮的快樂首先,你通過編程得到了想要的成果的過程是一種創(chuàng)造的快樂(編出了有用的東西的那一刻會有一股美好的成就感)其次,你開發(fā)了有用的軟件可以方便自己或他人,方便自己,是一種享受的快樂,方便他人,是一種奉獻(xiàn)的快樂再次,假如你開發(fā)的軟件得到了用戶的認(rèn)可或好評,會有一種欣慰和滿足感還有,你可以根據(jù)自己的意愿寫你想要的東西,經(jīng)過自己的努力親自實現(xiàn)你心中的愿望然后,編程也是一個挑戰(zhàn)自我的過程,遇到困難想辦法解決的過程是思考的過程,思維能得到鍛煉最后,在代碼中有一種看不見的美,就像詩一樣,美景全是你的,你可以隨心所欲編程真的非常有趣,它不僅滿足了我們內(nèi)心深處進(jìn)行創(chuàng)造的渴望,讓人頭腦變得靈活,而且還愉悅了每個人內(nèi)在的情感。
【第6句】:3學(xué)好編程的建議
【第6句】:
【第3句】:1請熱愛編程如果想成為編程牛人的話,請熱愛編程。
有興趣是最好了,沒興趣也沒關(guān)系,可以慢慢培養(yǎng),當(dāng)你感受到了編程的樂趣的時候你會愛上它。
【第6句】:
【第3句】:2不要畏難很多初學(xué)者往往都在遇到許多困難,遭受多次挫折后,自信心受到打擊從而對編程喪失興趣這些困難每個人都會遇到,我在初學(xué)編程時也遇到過,關(guān)鍵是看你用什么心態(tài)對待,是想辦法解決困難還是選擇逃避。
很多問題其實是有很多解決方法的。
譬如看書,遇到看不懂的部分,可以暫時跳過,先往后看,看完后面的之后,再回頭看前面跳過的部分往往會有一種豁然開朗的感覺。
再比如,編程調(diào)試時死活找不到錯誤會很郁悶,這個時候很多同學(xué)會束手無策,其實只要在程序不同的地方加上輸出語句,然后運行看有哪些輸出,這樣一步步縮小錯誤的范圍從而確定錯誤發(fā)生的位置。
等等。
。
。
不要畏懼困難,要用你的智慧戰(zhàn)勝它。
【第6句】:
【第3句】:3多實踐,多交流學(xué)習(xí)編程的秘訣是:編程,編程,再編程;(講講如何動手實踐)在學(xué)校的實驗室就算你做錯一萬次程序都不會有人罵你,如果在公司你試試看
所以多去實驗室上機(jī),現(xiàn)在錯得多了,畢業(yè)后就錯得少了。
多實踐,多從失敗中吸取教訓(xùn),積累經(jīng)驗。
要勤奮,三天打魚兩天曬網(wǎng)是學(xué)不好的,學(xué)會了的東西一段時間不用就容易忘記,實踐得越多才能記得越牢。
現(xiàn)在大家是大一,可能有人會說沒有電腦不方便,其實實驗室不是只有在老師安排的實驗時間才可以去的,它是是面向計算機(jī)專業(yè)的學(xué)生免費開放的,大家有時間就去實驗機(jī)房練習(xí),只要拿著學(xué)生證,或者干脆直接跟那個阿姨說你是計算機(jī)的就行了。
航海樓7樓的機(jī)房和圖書館電子閱覽室也是可以的。
我大一的時候甚至還到陽光網(wǎng)吧編程呢。
到大二大三的時候課程設(shè)計就會多起來,大家一定要自己動手做,不要去網(wǎng)上搜一個就完事了。
與人交流,分享自己編程中的樂趣和經(jīng)驗,共同進(jìn)步。
【第6句】:
【第3句】:4多閱讀書籍和代碼編程不是非要在電腦上才能學(xué)的,閱讀書籍和書中的代碼也是一種學(xué)習(xí)方式,自己還可以嘗試著改進(jìn)那些代碼,最后可以把自己的成果拿到電腦上調(diào)試千萬不要忽視書后面的習(xí)題
【第6句】:
【第3句】:5養(yǎng)成良好習(xí)慣細(xì)節(jié)很重要要細(xì)心,沉下心來編程,戒驕戒躁養(yǎng)成良好習(xí)慣,注重編程風(fēng)格,盡量寫代碼注釋,把寫過的代碼保留下來,以后會有用
【第6句】:
【第3句】:6善于思考遇到問題動腦筋解決
【第6句】:
【第3句】:7注重基礎(chǔ)打好編程基礎(chǔ),除了熟悉基本的語法之外,要深刻理解指針,引用,面向過程思想,類,模板,標(biāo)準(zhǔn)庫,接口,繼承機(jī)制,面向?qū)ο笏枷氲鹊龋n后習(xí)題盡量全做一下 剛才說了,有精力的可以學(xué)學(xué) photoshop圖像處理, flash動畫制作,3dmax或maya三維建模,dreamveaver網(wǎng)頁設(shè)計,但是不要因為他們花費過多的時間而影響了你基礎(chǔ)的學(xué)習(xí),那些都是些應(yīng)用技術(shù),你學(xué)會了更好,不會也沒什么丟人的,基礎(chǔ)打好了,以后學(xué)啥都輕松。
在基礎(chǔ)沒打好的情況下,不要覺得你編的程序只能在黑白的DOS窗口了運行就去學(xué)VC做漂亮的窗口,3d程序很有意思就去看OpenGL或DirectX,那些都屬于高級應(yīng)用,沒有基礎(chǔ)學(xué)起來會很吃力。
基礎(chǔ)要扎實,不要覺得C#中沒有指針就扔掉C++, 不要今天看C#,明天搞java要有明確的方向,計算機(jī)技術(shù)的發(fā)展實在太快,新技術(shù)不斷涌現(xiàn),了解一下就可以了,不要隨波逐流,要沉得住氣
【第6句】:
【第3句】:8選好開發(fā)環(huán)境選擇一種適當(dāng)?shù)拈_發(fā)環(huán)境并熟悉它就可以了,不要今天擺弄Visual Studio,明天鉆研Eclipse,后天來個netbeans,在工具的使用的學(xué)習(xí)上白白浪費時間。
【第6句】:
【第3句】:9選好編程語言我在選擇語言時,走過一些彎路,浪費了一些精力,我在這里選出一些主流編程語言,對語言特性與環(huán)境稍作介紹,希望可以幫助大家,讓大家盡早了解與選擇,少走彎路C(多用在性能要求較高的場合,如操作系統(tǒng),嵌入式等)C++(應(yīng)用最廣泛、成熟,強(qiáng)大而復(fù)雜,兼有性能高和易于構(gòu)建大型程序的優(yōu)點,基本是衡量一個國家軟件產(chǎn)業(yè)發(fā)達(dá)程度的核心基礎(chǔ))Java(著名的SUN公司推出的,面向?qū)ο蟆踩⒖缙脚_、強(qiáng)大穩(wěn)健,需要java虛擬機(jī)的支持)C#(微軟推出的完全面向?qū)ο螅\行在 .NET Framework 環(huán)境中新興、易學(xué)、強(qiáng)大語言)Python(新興的面向?qū)ο竽_本語言,跨平臺,語法清新易于使用,代碼優(yōu)美得像數(shù)學(xué)一樣,非常容易學(xué))PHP (目前最流行、強(qiáng)大、穩(wěn)健的動態(tài)網(wǎng)站開發(fā)腳本語言,語法類似C++)ActionScript (Flash的編程腳本,最新版支持面向?qū)ο螅芑贔lex開發(fā)RIA應(yīng)用)除此之外,還有vb, , , jsp, asp, ruby, Javascript等這么多五花八門的語言,大家可能都會覺得眼花繚亂了。
其實各種語言之間只是語法不同,編程思想都是相通的,學(xué)精一門,了解多門是上策。
程序=算法+數(shù)據(jù)結(jié)構(gòu) 其中并沒有編程語言,說明語言只是程序員與計算機(jī)的編譯器溝通的一種工具,程序員用某種語言來表達(dá)程序的邏輯結(jié)構(gòu),計算機(jī)中相應(yīng)的編譯器或解釋器理解這種語言,編譯得到二進(jìn)制程序或者直接解釋執(zhí)行。
以上這些語言我在大學(xué)前三年全部學(xué)過了,有的學(xué)得很深,有的很淺。
因為人的精力畢竟有限,很多語言學(xué)過了之后根本就很少用到,幾乎是白學(xué)了,現(xiàn)在我深深的體會到,語言并不是學(xué)得越多越好,與其泛而不精不如有針對性的先精通一門,其他的觸類旁通。
就大家現(xiàn)在的情況,希望大家把當(dāng)前正在學(xué)習(xí)的C++學(xué)好,學(xué)到一定程度的時候,可以繼續(xù)深入的研究C++的各種庫,也可以從上面選擇感興趣的新語言學(xué)習(xí),如果把C++基礎(chǔ)打好了,后面的學(xué)習(xí)就會容易得多。
最流行的語言不一定是最好的語言,用的人最多的語言也不一定是最好的語言。
請大家記住,沒有最好的語言,只有最適合某個領(lǐng)域的語言, 在不同的環(huán)境下選擇不同的語言就可以了。
【第6句】:
【第3句】:10重視數(shù)據(jù)結(jié)構(gòu)和算法 理論上,計算機(jī)的任何編程語言都有可能會被淘汰,隨著時間的推移和計算機(jī)軟硬件的飛速發(fā)展,不斷會有新的語言產(chǎn)生和和舊的語言過時,但不會過時的是數(shù)據(jù)結(jié)構(gòu)和優(yōu)秀的算法。
真正的高手應(yīng)該是善于設(shè)計優(yōu)秀的數(shù)據(jù)結(jié)構(gòu)和算法的,應(yīng)該是具有獨立分析和解決問題的能力并利用計算機(jī)程序來實現(xiàn)的,他的思想應(yīng)該是超脫語言、在更高處的一種升華。
如果某一天,你深切的體會到,真正重要的不是什么語言而是思想的時候,說明你可以出師了。
數(shù)據(jù)庫設(shè)計
第一范式(1NF):在關(guān)系模式R中的每一個具體關(guān)系r中,如果每個屬性值 都是不可再分的最小數(shù)據(jù)單位,則稱R是第一范式的關(guān)系。
例:如職工號,姓名,電話號碼組成一個表(一個人可能有一個辦公室電話 和一個家里電話號碼) 規(guī)范成為1NF有三種方法: 一是重復(fù)存儲職工號和姓名。
這樣,關(guān)鍵字只能是電話號碼。
二是職工號為關(guān)鍵字,電話號碼分為單位電話和住宅電話兩個屬性 三是職工號為關(guān)鍵字,但強(qiáng)制每條記錄只能有一個電話號碼。
以上三個方法,第一種方法最不可取,按實際情況選取后兩種情況。
tp ow 第二范式(2NF):如果關(guān)系模式R(U,F(xiàn))中的所有非主屬性都完全依賴于任意一個候選關(guān)鍵字,則稱關(guān)系R 是屬于第二范式的。
例:選課關(guān)系 SCI(SNO,CNO,GRADE,CREDIT)其中SNO為學(xué)號, CNO為課程號,GRADEGE 為成績,CREDIT 為學(xué)分。
由以上條件,關(guān)鍵字為組合關(guān)鍵字(SNO,CNO) 在應(yīng)用中使用以上關(guān)系模式有以下問題: a.數(shù)據(jù)冗余,假設(shè)同一門課由40個學(xué)生選修,學(xué)分就 重復(fù)40次。
b.更新異常,若調(diào)整了某課程的學(xué)分,相應(yīng)的元組CREDIT值都要更新,有可能會出現(xiàn)同一門課學(xué)分不同。
c.插入異常,如計劃開新課,由于沒人選修,沒有學(xué)號關(guān)鍵字,只能等有人選修才能把課程和學(xué)分存入。
d.刪除異常,若學(xué)生已經(jīng)結(jié)業(yè),從當(dāng)前數(shù)據(jù)庫刪除選修記錄。
某些門課程新生尚未選修,則此門課程及學(xué)分記錄無法保存。
原因:非關(guān)鍵字屬性CREDIT僅函數(shù)依賴于CNO,也就是CREDIT部分依賴組合關(guān)鍵字(SNO,CNO)而不是完全依賴。
解決方法:分成兩個關(guān)系模式 SC1(SNO,CNO,GRADE),C2(CNO,CREDIT)。
新關(guān)系包括兩個關(guān)系模式,它們之間通過SC1中的外關(guān)鍵字CNO相聯(lián)系,需要時再進(jìn)行自然聯(lián)接,恢復(fù)了原來的關(guān)系 tp ow 第三范式(3NF):如果關(guān)系模式R(U,F(xiàn))中的所有非主屬性對任何候選關(guān)鍵字都不存在傳遞信賴,則稱關(guān)系R是屬于第三范式的。
例:如S1(SNO,SNAME,DNO,DNAME,LOCATION) 各屬性分別代表學(xué)號, 姓名,所在系,系名稱,系地址。
關(guān)鍵字SNO決定各個屬性。
由于是單個關(guān)鍵字,沒有部分依賴的問題,肯定是2NF。
但這關(guān)系肯定有大量的冗余,有關(guān)學(xué)生所在的幾個屬性DNO,DNAME,LOCATION將重復(fù)存儲,插入,刪除和修改時也將產(chǎn)生類似以上例的情況。
原因:關(guān)系中存在傳遞依賴造成的。
即SNO -> DNO。
而DNO -> SNO卻不存在,DNO -> LOCATION,因此關(guān)鍵遼 SNO 對 LOCATION 函數(shù)決定是通過傳遞依賴 SNO -> LOCATION實現(xiàn)的。
也就是說,SNO不直接決定非主屬性LOCATION。
解決目地:每個關(guān)系模式中不能留有傳遞依賴。
解決方法:分為兩個關(guān)系 S(SNO,SNAME,DNO),D(DNO,DNAME,LOCATION) 注意:關(guān)系S中不能沒有外關(guān)鍵字DNO。
否則兩個關(guān)系之間失去聯(lián)系。
tp ow BCNF:如果關(guān)系模式R(U,F(xiàn))的所有屬性(包括主屬性和非主屬性)都不傳遞依賴于R的任何候選關(guān)鍵字,那么稱關(guān)系R是屬于BCNF的。
或是關(guān)系模式R,如果每個決定因素都包含關(guān)鍵字(而不是被關(guān)鍵字所包含),則RCNF的關(guān)系模式。
例:配件管理關(guān)系模式 WPE(WNO,PNO,ENO,QNT)分別表倉庫號,配件號,職工號,數(shù)量。
有以下條件 a.一個倉庫有多個職工。
b.一個職工僅在一個倉庫工作。
c.每個倉庫里一種型號的配件由專人負(fù)責(zé),但一個人可以管理幾種配件。
d.同一種型號的配件可以分放在幾個倉庫中。
分析:由以上得 PNO 不能確定QNT,由組合屬性(WNO,PNO)來決定,存在函數(shù)依賴(WNO,PNO) ->ENO。
由于每個倉庫里的一種配件由專人負(fù)責(zé),而一個人可以管理幾種配件,所以有組合屬性(WNO,PNO)才能確定負(fù)責(zé)人,有(WNO,PNO)-> ENO。
因為 一個職工僅在一個倉庫工作,有ENO ->WNO。
由于每個倉庫里的一種配件由專人負(fù)責(zé),而一個職工僅在一個倉庫工作,有 (ENO,PNO)-> QNT。
找一下候選關(guān)鍵字,因為(WNO,PNO) -> QNT,(WNO,PNO)-> ENO ,因此(WNO,PNO)可以決定整個元組,是一個候選關(guān)鍵字。
根據(jù)ENO->WNO,(ENO,PNO)->QNT,故(ENO,PNO)也能決定整個元組,為另一個候選關(guān)鍵字。
屬性ENO,WNO,PNO均為主屬性,只有一個非主屬性QNT。
它對任何一個候選關(guān)鍵字都是完全函數(shù)依賴的,并且是直接依賴,所以該關(guān)系模式是3NF。
分析一下主屬性。
因為ENO->WNO,主屬性ENO是WNO的決定因素,但是它本身不是關(guān)鍵字,只是組合關(guān)鍵字的一部分。
這就造成主屬性WNO對另外一個候選關(guān)鍵字(ENO,PNO)的部 分依賴,因為(ENO,PNO)->ENO但反過來不成立,而P->WNO,故(ENO,PNO)-> WNO 也是傳遞依賴。
雖然沒有非主屬性對候選關(guān)鍵遼的傳遞依賴,但存在主屬性對候選關(guān)鍵字的傳遞依賴,同樣也會帶來麻煩。
如一個新職工分配到倉庫工作,但暫時處于實習(xí)階段,沒有獨立負(fù)責(zé)對某些配件的管理任務(wù)。
由于缺少關(guān)鍵字的一部分PNO而無法插入到該關(guān)系中去。
又如某個人改成不管配件了去負(fù)責(zé)安全,則在刪除配件的同時該職工也會被刪除。
解決辦法:分成管理EP(ENO,PNO,QNT),關(guān)鍵字是(ENO,PNO)工作EW(ENO,WNO)其關(guān)鍵字是ENO 缺點:分解后函數(shù)依賴的保持性較差。
如此例中,由于分解,函數(shù)依賴(WNO,PNO)-> ENO 丟失了,因而對原來的語義有所破壞。
沒有體現(xiàn)出每個倉庫里一種部件由專人負(fù)責(zé)。
有可能出現(xiàn)一部件由兩個人或兩個以上的人來同時管理。
因此,分解之后的關(guān)系模式降低了部分完整性約束。
tp ow 一個關(guān)系分解成多個關(guān)系,要使得分解有意義,起碼的要求是分解后不丟失原來的信息。
這些信息不僅包括數(shù)據(jù)本身,而且包括由函數(shù)依賴所表示的數(shù)據(jù)之間的相互制約。
進(jìn)行分解的目標(biāo)是達(dá)到更高一級的規(guī)范化程度,但是分解的同時必須考慮兩個問題:無損聯(lián)接性和保持函數(shù)依賴。
有時往往不可能做到既有無損聯(lián)接性,又完全保持函數(shù)依賴。
需要根據(jù)需要進(jìn)行權(quán)衡。
tp ow 1NF直到BCNF的四種范式之間有如下關(guān)系: BCNF包含了3NF包含2NF包含1NF tp ow 小結(jié): 目地:規(guī)范化目的是使結(jié)構(gòu)更合理,消除存儲異常,使數(shù)據(jù)冗余盡量小,便于插入、刪除和更新 原則:遵從概念單一化 一事一地原則,即一個關(guān)系模式描述一個實體或?qū)嶓w間的一種聯(lián)系。
規(guī)范的實質(zhì)就是概念的單一化。
方法:將關(guān)系模式投影分解成兩個或兩個以上的關(guān)系模式。
要求:分解后的關(guān)系模式集合應(yīng)當(dāng)與原關(guān)系模式等價,即經(jīng)過自然聯(lián)接可以恢復(fù)原關(guān)系而不丟失信息,并保持屬性間合理的聯(lián)系。
tp ow 注意:一個關(guān)系模式結(jié)這分解可以得到不同關(guān)系模式集合,也就是說分解方法不是唯一的。
最小冗余的要求必須以分解后的數(shù)據(jù)庫能夠表達(dá)原來數(shù)據(jù)庫所有信息為前提來實現(xiàn)。
其根本目標(biāo)是節(jié)省存儲空間,避免數(shù)據(jù)不一致性,提高對關(guān)系的操作效率,同時滿足應(yīng)用需求。
實際上,并不一定要求全部模式都達(dá)到BCNF不可。
有時故意保留部分冗余可能更方便數(shù)據(jù)查詢。
尤其對于那些更新頻度不高,查詢頻度極高的數(shù)據(jù)庫系統(tǒng)更是如此。
tp ow 在關(guān)系數(shù)據(jù)庫中,除了函數(shù)依賴之外還有多值依賴,聯(lián)接依賴的問題,從而提出了第四范式,第五范式等更高一級的規(guī)范化要求。
在此,以后再談。
tp ow 各位朋友,你看過后有何感想,其實,任何一本數(shù)據(jù)庫基礎(chǔ)理論的書都會講這些東西,考慮到很多網(wǎng)友是半途出家,來做數(shù)據(jù)庫。
特找一本書大抄特抄一把,各位有什么問題,也別問我了,自已去找一本關(guān)系數(shù)據(jù)庫理論的書去看吧,說不定,對各位大有幫助。
說是說以上是基礎(chǔ)理論的東西,請大家想想,你在做數(shù)據(jù)庫設(shè)計的時候有沒有考慮過遵過以上幾個范式呢,有沒有在數(shù)據(jù)庫設(shè)計做得不好之時,想一想,對比以上所講,到底是違反了第幾個范式呢
我見過的數(shù)據(jù)庫設(shè)計,很少有人做到很符合以上幾個范式的,一般說來,第一范式大家都可以遵守,完全遵守第二第三范式的人很少了,遵守的人一定就是設(shè)計數(shù)據(jù)庫的高手了,BCNF的范式出現(xiàn)機(jī)會較少,而且會破壞完整性,你可以在做設(shè)計之時不考慮它,當(dāng)然在ORACLE中可通過觸發(fā)器解決其缺點。
以后我們共同做設(shè)計之時,也希望大家遵守以上幾個范式
Java學(xué)習(xí)心得
學(xué)習(xí)感想——思路決定出路人的學(xué)習(xí)是無止境的,只有不斷的學(xué)習(xí),才能給自己更豐富,更開闊的思路,經(jīng)過兩天的學(xué)習(xí),讓我感悟到很多事情,都是有兩面性的,窮則變,變則通,出路在于變通,當(dāng)目前的想法不能成功,說明你的想法有可能是錯的,或者是由于沒有改變自己的思路或者是懶于改變自己的思路或者是根本不想改變自己的思路,成功總有方法,想成功就要找方法,而思考是一切正確策略和方法的起源,思考其實就是問與答的過程,當(dāng)你做一件事情沒有達(dá)到目標(biāo)時,問自己一個為什么
問自己問題出在了哪里,然后自己給出答案,學(xué)會反思學(xué)會換位思考。
“沒有不好的孩子,只有不好的教育”,例如,在課堂中,在一日生活中孩子沒有如我們所預(yù)想的那樣做一些正確的事情,不能達(dá)到我們所要求的目標(biāo)時,我們只能對孩子著急嗎
與其對孩子發(fā)脾氣,不如改變自己的教育觀點理念,反思自己為什么,不能懶于改變自己的思路,就要求別人去適應(yīng)自己的思路,我們何不反思自己從事情的另一個角度開始著手,可能會有意外收獲,就像我們經(jīng)常說的,給孩子機(jī)會孩子就會給你驚喜。
從中,我還深刻的理解到一個道理,大凡世界上能做大事的人,都能把小事做細(xì),做好,做好了每件小事逐漸積累就會發(fā)生質(zhì)變,小事就會變成大事,任何一件小事只要你把它做規(guī)范了,做到位了,做透了,你就會從中發(fā)現(xiàn)機(jī)會,找到規(guī)律,從而成就大事,也就是說,一件事情我會做了,但做好了嗎,做精了嗎,一個人無論從事何種職業(yè),都應(yīng)該盡心盡責(zé)
機(jī)械設(shè)計心得體會1000個字左右
這次的課程設(shè)計對于我來說有著深刻的意義。
這種意義不光是自己能夠獨立完成了設(shè)計任務(wù),更重要的是在這段時間內(nèi)使自己深刻感受到的那份艱難。
而這份艱難不僅僅體現(xiàn)在設(shè)計內(nèi)容與過程中為了精益求精所付出的艱辛,更重要的是背負(fù)惡劣的天氣所付出的決心與毅力! 也許自己太過于執(zhí)著,從設(shè)計開始就落在大家的后面。
不過還好,很快就將基本的與整理出來,不至于遠(yuǎn)離大家的進(jìn)度。
有些結(jié)構(gòu)設(shè)計上還是不太明白為什么要那樣設(shè)計。
看來自己學(xué)的東西太少了
感覺設(shè)計對我們這些剛剛?cè)腴T(或者在某種意義上來說還是門外漢)就是按照條條款款依葫蘆畫瓢的過程,有的時候感覺挺沒有勁的。
反正按照步驟一定可以完成設(shè)計任務(wù),其實不然。
設(shè)計過程中有許多內(nèi)容必須靠我們自己去理解,去分析,去取舍。
就拿電動機(jī)型號選擇來說,可以分別比較幾種型號電動機(jī)總傳動比,以結(jié)構(gòu)緊湊為依據(jù)來選擇;也可以考慮性價比來選擇。
前者是結(jié)構(gòu)選擇,后者確實經(jīng)濟(jì)價格選擇。
而擺在我們面前的卻是兩條路,如何將兩者最優(yōu)化選擇才是值得我們好好深思的。
通過這次的設(shè)計,感慨頗多,收獲頗多。
更多的是從中學(xué)到很多東西,包括書本知識以及個人素質(zhì)與品格方面。
感謝老師的辛勤指導(dǎo),也希望老師對于我的設(shè)計提出意見。
-----------2.課程設(shè)計是機(jī)械設(shè)計當(dāng)中的非常重要的一環(huán),本次課程設(shè)計時間不到兩周略顯得倉促一些。
但是通過本次每天都過得很充實的課程設(shè)計,從中得到的收獲還是非常多的。
這次課程設(shè)計我得到的題目是設(shè)計一個單級錐齒輪減速器,由于理論知識的不足,再加上平時沒有什么設(shè)計經(jīng)驗,一開始的時候有些手忙腳亂,不知從何入手。
在老師的諄諄教導(dǎo),和同學(xué)們的熱情幫助下,使我找到了信心。
現(xiàn)在想想其實課程設(shè)計當(dāng)中的每一天都是很累的,臨答辯那兩天更是一直畫圖到深夜兩點才爬到床上去。
有的同學(xué)更是選擇了一整夜的學(xué)習(xí)畫圖找資料。
其實正向老師說得一樣,設(shè)計所需要的東西都在書上了,當(dāng)時自己老是想找到什么捷徑來完成這次任務(wù)。
但是機(jī)械設(shè)計的課程設(shè)計沒有那么簡單,你想copy或者你想自己胡亂蒙兩個數(shù)據(jù)上去來騙騙老師都不行,因為你的每一個數(shù)據(jù)都要從機(jī)械設(shè)計書上或者上找到出處,不讓的話就麻煩了。
我因為這個就吃了不少的虧,比如在我設(shè)計減速器的裝配草圖時我沒有太注意相關(guān)尺寸,致使我設(shè)計的箱體出現(xiàn)了較大的結(jié)構(gòu)錯誤,間接導(dǎo)致了我以后的裝配圖的步履維艱。
雖然種種困難我都已經(jīng)克服,但是還是難免我有些疏忽和遺漏的地方。
完美總是可望而不可求的,不在同一個地方跌倒兩次才是最重要的。
抱著這個心理我一步步走了過來,最終完成了我的任務(wù)。
再設(shè)計過程中培養(yǎng)了我的綜合運用機(jī)械設(shè)計課程及其他課程理論知識和利用生產(chǎn)時間知識來解決實際問題的能力,真正做到了學(xué)以致用。
在此期間我我們同學(xué)之間互相幫助,共同面對機(jī)械設(shè)計課程設(shè)計當(dāng)中遇到的困難,培養(yǎng)了我們的團(tuán)隊精神。
在這些過程當(dāng)中我充分的認(rèn)識到自己在知識理解和接受應(yīng)用方面的不足,特別是自己的系統(tǒng)的自我學(xué)習(xí)能力的欠缺,將來要進(jìn)一步加強(qiáng),今后的學(xué)習(xí)還要更加的努力。
本次課程設(shè)計不僅僅是對自己所學(xué)的知識的一次系統(tǒng)總結(jié)與應(yīng)用,還是對自己體質(zhì)的一次檢驗,檢驗結(jié)果是不合格。
在本次課程設(shè)計當(dāng)中,由于天冷,也由于課程設(shè)計的環(huán)境艱苦,許多的同學(xué)都感冒了,更有幾個同學(xué)是剛打完點滴,就開始設(shè)計,精神可嘉。
我在這次課程設(shè)計當(dāng)中,也不幸得感了冒,現(xiàn)在設(shè)計完了就可以好好地睡上一覺了。
本次課程設(shè)計由于時間的倉促,還有許多地方有不足之處。
再加上課程設(shè)計選在臨近期末考試期間進(jìn)行,就更顯得不是很人性話了。
但是艱難困苦玉汝于成,機(jī)械設(shè)計課程設(shè)計看來我是無法忘記的了
急
需要做網(wǎng)站的課程設(shè)計,急需幫忙
網(wǎng)上去下載,其實很多時候還是要自己鍛煉一下的.
跪求一份C++的程序設(shè)計報告感想
學(xué)習(xí)Excel的心得體會 [復(fù)制鏈接] 我是在98年開始接觸到的,那時還是Office97,第一次用Excel的時候,只把它作文本編輯,后來聽說Excel可以計算,就開始研究怎么用它的計算功能.一個星期后,我送差不多可以用一些簡單的公式了,主要就是+.-.*.\\\/. 進(jìn)入2000年后,用上了Office2000,經(jīng)過對Excel的探索,對Excel的操作也上了個臺階,可以運用一些函數(shù)了,在此期間還給公司做了個庫存報表,當(dāng)然是很菜的哪種,一個月一個工作薄,一個工作薄里有30\\\/31個工作表,一個工作表就代表一天,......,具體內(nèi)容不多說了,地球人都知道地.現(xiàn)在想起來,都覺得不可思議. 此后也陸續(xù)接觸過Foxpor,VB6等,才知曉了數(shù)據(jù)庫,慢慢的,我也開始學(xué)習(xí)編程了,真的應(yīng)驗了哪句才話:不看不不知道,一看嚇一跳,水太深了.但人還堅持了過來,試作用Fox作開發(fā),也是一個關(guān)于庫存的進(jìn)銷存管理軟件,作好它的時候有一種說不出的快感.那一年是2003年.不過在Excel方面我也沒有落下,在公司好歹也算一個高手,財務(wù)部的Excel方面的問題,有些也要問我了. 2005年,我跳到另一家公司了,哇,一人一臺電腦,幸福呀,終于告別了合用時代.不過公司管理嚴(yán),全是正版軟件,系統(tǒng)部定期掃描員工電腦,不能有非法軟件.不能用Foxpor.VB6等編譯的*.EXE,連WINRAR都不能用,還好,有Office2003,我可以在Excel的VBA中遨游,閑來無事的時候,我會它慢慢去編個小程序來玩玩.同時也激發(fā)了我用Excel編寫庫存管理軟件的興趣. 經(jīng)過二個月的挪用空余時間,基本完成任務(wù),現(xiàn)在還在陸續(xù)的改進(jìn)中,在編寫過程中,一次偶然的機(jī)會,我上了Excel Home,真是個大家呀,我找到了回家的感覺,趕快填寫資料,注冊,一步搞定. 現(xiàn)在基本上一有機(jī)會,我就會上Excel Home,Excel太強(qiáng)大了,VBA太強(qiáng)大了,雖然我的發(fā)貼不多,等級也不高,但我還是樂于去解答一些簡單問題,但我特別關(guān)注家里的光棍貼,希望給他們一些多的幫助.有了我們的回復(fù),就會給他們點燃學(xué)習(xí)軟件的激情,說不定我們未來的軟件工程師就在他們中間.我們國家太需要這樣的人才了.也希望我們國家有一天也會開發(fā)出自己的操作系統(tǒng)和自己的Office來,比MS的更好,更強(qiáng)大.不會受制于他人. 時間過得真快,0:52了,太晚了,還有好多話要說呢,不過來日方長,我會一直在Excel Home中的,希望該網(wǎng)站會越辦越好,越來越紅火.在此感Excel Home,感謝家里的每一個人,感謝所有幫助過我和沒有幫助過我的大哥大姐小弟小妹們,謝謝你們.