我們把課程產(chǎn)品設(shè)計(jì)出來(lái)是面對(duì)學(xué)生的,一定要有效果,讓學(xué)生上完課確實(shí)有進(jìn)步,讓家長(zhǎng)看到課程的效果,否則這個(gè)課程就是失敗的。下面是為大家整理的個(gè)人課程設(shè)計(jì)總結(jié),請(qǐng)看!喜歡可以收藏分享喲!
整個(gè)設(shè)計(jì)通過(guò)了軟件和硬件上的調(diào)試。我想這對(duì)于自己以后的學(xué)習(xí)和工作都會(huì)有很大的幫助。在這次設(shè)計(jì)中遇到了很多實(shí)際性的問(wèn)題,在實(shí)際設(shè)計(jì)中才發(fā)現(xiàn),書(shū)本上理論性的東西與在實(shí)際運(yùn)用中的還是有一定的出入的,所以有些問(wèn)題不但要深入地理解,而且要不斷地更正以前的錯(cuò)誤思維。
一切問(wèn)題必須要靠自己一點(diǎn)一滴的解決,而在解決的過(guò)程當(dāng)中你會(huì)發(fā)現(xiàn)自己在飛速的提升。對(duì)于教材管理系統(tǒng),其程序是比較簡(jiǎn)單的,主要是解決程序設(shè)計(jì)中的問(wèn)題,而程序設(shè)計(jì)是一個(gè)很靈活的東西,它反映了你解決問(wèn)題的邏輯思維和創(chuàng)新能力,它才是一個(gè)設(shè)計(jì)的靈魂所在。因此在整個(gè)設(shè)計(jì)過(guò)程中大部分時(shí)間是用在程序上面的。很多子程序是可以借鑒書(shū)本上的,但怎樣銜接各個(gè)子程序才是關(guān)鍵的問(wèn)題所在,這需要對(duì)系統(tǒng)的結(jié)構(gòu)很熟悉。因此可以說(shuō)系統(tǒng)的設(shè)計(jì)是軟件和硬件的結(jié)合,二者是密不可分的。通過(guò)這次課程設(shè)計(jì)我也發(fā)現(xiàn)了自身存在的不足之處,雖然感覺(jué)理論上已經(jīng)掌握,但在運(yùn)用到實(shí)踐的過(guò)程中仍有意想不到的困惑,經(jīng)過(guò)一番努力才得以解決。
這也激發(fā)了我今后努力學(xué)習(xí)的興趣,我想這將對(duì)我以后的學(xué)習(xí)產(chǎn)生積極的影響。其次,這次課程設(shè)計(jì)讓我充分認(rèn)識(shí)到團(tuán)隊(duì)合作的重要性,只有分工協(xié)作才能保證整個(gè)項(xiàng)目的有條不絮。另外在課程設(shè)計(jì)的過(guò)程中,當(dāng)我們碰到不明白的問(wèn)題時(shí),指導(dǎo)老師總是耐心的講解,給我們的設(shè)計(jì)以極大的幫助,使我們獲益匪淺。
因此非常感謝老師的教導(dǎo)。通過(guò)這次設(shè)計(jì),我懂得了學(xué)習(xí)的重要性,了解到理論知識(shí)與實(shí)踐相結(jié)合的重要意義,學(xué)會(huì)了堅(jiān)持、耐心和努力,這將為自己今后的學(xué)習(xí)和工作做出了最好的榜樣。我覺(jué)得作為一名軟件工程專業(yè)的學(xué)生,這次課程設(shè)計(jì)是很有意義的。更重要的是如何把自己平時(shí)所學(xué)的東西應(yīng)用到實(shí)際中。雖然自己對(duì)于這門課懂的并不多,很多基礎(chǔ)的東西都還沒(méi)有很好的掌握,覺(jué)得很難,也沒(méi)有很有效的辦法通過(guò)自身去理解,但是靠著這一個(gè)多禮拜的“學(xué)習(xí)”,在小組同學(xué)的幫助和講解下,漸漸對(duì)這門課逐漸產(chǎn)生了些許的興趣,自己開(kāi)始主動(dòng)學(xué)習(xí)并逐步從基礎(chǔ)慢慢開(kāi)始弄懂它。
我認(rèn)為這個(gè)收獲應(yīng)該說(shuō)是相當(dāng)大的。一開(kāi)始我們從參考書(shū)上找來(lái)了課題,但是畢竟是參考書(shū),做到后來(lái)發(fā)現(xiàn)很多程序都是不完整的,這讓我們傷透了腦筋??粗鴦e的小組都弄得有模有樣了,可是我們連一個(gè)課題都還沒(méi)有定好。好不容易又找到了課題,可是結(jié)果還是很不盡人意。程序接線什么的都弄好了,調(diào)試也沒(méi)有問(wèn)題,可是就是無(wú)法達(dá)到預(yù)期想要的結(jié)果。
參考書(shū)畢竟只是一個(gè)參考,設(shè)計(jì)這種東西最后還是要靠自己動(dòng)腦筋。然后我們大家一起齊心協(xié)力,從平時(shí)做的`實(shí)驗(yàn)﹑老師上課的舉例﹑書(shū)本上的知識(shí)以及老師的輔導(dǎo)和其他同學(xué)的幫助下終于完成了。應(yīng)該說(shuō)這是通過(guò)我們小組成員的共同努力和動(dòng)腦完成的,雖然內(nèi)容并不是很復(fù)雜,但是我們覺(jué)得設(shè)計(jì)的過(guò)程相當(dāng)重要,學(xué)到了很多,收獲了很多。我覺(jué)得課程設(shè)計(jì)反映的是一個(gè)從理論到實(shí)際應(yīng)用的過(guò)程,但是更遠(yuǎn)一點(diǎn)可以聯(lián)系到以后畢業(yè)之后從學(xué)校轉(zhuǎn)到踏上社會(huì)的一個(gè)過(guò)程。小組人員的配合﹑相處,以及自身的動(dòng)腦和努力,都是以后工作中需要的。
所以我認(rèn)為這次的課程設(shè)計(jì)意義很深,和其他4位同學(xué)的共同學(xué)習(xí)﹑配合﹑努力的過(guò)程也很愉快,另外還要感謝老師的耐心輔導(dǎo)。
為期三周的課程設(shè)計(jì)終于結(jié)束了,這是第一次實(shí)踐課程設(shè)計(jì),需要接觸機(jī)床加工零件,說(shuō)實(shí)話,機(jī)床操作大家都不會(huì),我想沒(méi)一個(gè)人會(huì)吧,只是大二精工實(shí)習(xí)的時(shí)候稍微學(xué)了一點(diǎn)點(diǎn),現(xiàn)在早忘得一干二凈了!全考研究生學(xué)長(zhǎng)幫我們操作機(jī)床,銑床加工比我們想象中的要慢很多很多,大概每組的零件加工都差不多要20個(gè)小時(shí)。
第一周吧,接到任務(wù)都不知道干什么,我們組做的是減速箱蓋,當(dāng)時(shí)老師沒(méi)給我們介紹清楚那個(gè)可以自動(dòng)編程的軟件MasterCAM,還以為是和ProE的建模軟件,不過(guò)網(wǎng)上關(guān)于MasterCAM的資料不是很多,和ProE,UG是沒(méi)得比的,不過(guò)感覺(jué)很奇怪,這么好的軟件用的人這么少,而且這軟件之前從沒(méi)聽(tīng)說(shuō)過(guò),教程貌似也不多不知道它還有數(shù)控自動(dòng)編程的功能,這個(gè)軟件真的很強(qiáng)大,絕對(duì)很強(qiáng)大。導(dǎo)致第一周大家都不知道干什么,以為要自己手動(dòng)編程,差不多都放棄了,有個(gè)同學(xué)叫他朋友幫忙用其它軟件編出了程序,不知道他朋友用的是什么軟件!第二周的時(shí)候才開(kāi)始學(xué)MasterCAM,網(wǎng)上好不容易找到了個(gè)X3版本的,帶漢化和解析,剛開(kāi)始的時(shí)候是下了最新版本的X4而且剛升級(jí)到MU1,不過(guò)下好了按安裝說(shuō)明一步步操作下來(lái),也沒(méi)出現(xiàn)過(guò)什么異常,可是就是打不開(kāi),說(shuō)什么sim找不到,裝裝卸卸了好幾次,終于火了,下了個(gè)X3版本的裝了,結(jié)果一次通過(guò),真是汗顏!之后就馬上去圖書(shū)館借了相關(guān)的教程書(shū),其實(shí)關(guān)于MasterCAM的書(shū)真的很少,找了好久才找到。跑回寢室打開(kāi)軟件,翻開(kāi)書(shū)開(kāi)始熟悉操作界面,操作界面看起來(lái)很復(fù)雜,全是按鈕,看著頭疼。MasterCAM和其他建模軟件一樣也可以自己畫(huà)2D和3D圖形,不過(guò)我沒(méi)時(shí)間從頭開(kāi)始學(xué),直接跳到數(shù)控加工編程!第一次不知道直接就把prt文件導(dǎo)進(jìn)去,想要選擇面加工的時(shí)候,不像書(shū)上那樣可以一個(gè)一個(gè)面選擇,我一選就是所有的面都選上了,這樣搞來(lái)搞去搞了好長(zhǎng)時(shí)間,軟件卸載又安裝了好多次,結(jié)果還是一樣,一氣之下就不想學(xué)了!后來(lái)向同學(xué)抱怨的時(shí)候,他告訴我要先用ProE保存副本為igs格式文件,不然直接導(dǎo)進(jìn)去無(wú)法使用的,這最重要的一步老師忘了沒(méi)和我們說(shuō),害我浪費(fèi)了兩天時(shí)間真是汗呀!
MasterCAM算是入門了,其實(shí)只是銑床加工入門而已,加工時(shí)很多參數(shù)需要設(shè)置,其實(shí)沒(méi)實(shí)際經(jīng)驗(yàn),只是按書(shū)上差不多設(shè)置,根本不知道如何設(shè)置能達(dá)到最合理,最效率的加工效果,不過(guò)做的多了總會(huì)慢慢熟悉的!在仿真模擬的時(shí)候,基本上能用的加工方式都用過(guò),之后對(duì)比那種最終效果最好,效率最高,其實(shí)參數(shù)的設(shè)置很重要,對(duì)加工效果影響很大,不過(guò)這只能靠經(jīng)驗(yàn)了,MasterCAM用得多了自然就會(huì)知道了!不得不贊嘆這軟件的強(qiáng)大,不過(guò)加工時(shí)還是得和實(shí)際結(jié)合起來(lái),畢竟MasterCAM只是理論上的模擬仿真,實(shí)際給的毛坯不可能和程序里設(shè)置的一模一樣,所以編程的時(shí)候也要結(jié)合實(shí)際,比如刀具是不是夠長(zhǎng),被夾具夾的地方是否能加工得到,對(duì)刀時(shí)的誤差等等要考慮的因素很多。
中間解決了很多問(wèn)題,終于可以等著加工了,用的是塑料圓柱,加工起來(lái)沒(méi)有金屬那么光滑,那加工速度是慢的嘞,跟車床是沒(méi)得比的,看守機(jī)床了好長(zhǎng)時(shí)間,終于看到了最終零件,沒(méi)有模擬仿真中的那樣好看,不過(guò)也還不錯(cuò)的了!
在本次設(shè)計(jì)中,要用到許多基礎(chǔ)理論,由于有些些知識(shí)已經(jīng)遺忘,這是我們要重新溫習(xí)知識(shí),因此設(shè)計(jì)之前對(duì)大學(xué)里面涉及到的有關(guān)該課題的課程認(rèn)真的復(fù)習(xí)了一遍,開(kāi)始對(duì)本課題的設(shè)計(jì)任務(wù)有了大致的了解,并也有了設(shè)計(jì)的感覺(jué)。同時(shí),由于設(shè)計(jì)的需要,要查閱并收集大量關(guān)于機(jī)械制造方面的文獻(xiàn),進(jìn)而對(duì)這些文獻(xiàn)進(jìn)行分析和總結(jié),這些都提高了我們對(duì)于專業(yè)知識(shí)的綜合運(yùn)用能力和分析解決實(shí)際問(wèn)題的能力。
課程設(shè)計(jì)是我們專業(yè)課程知識(shí)綜合應(yīng)用的實(shí)踐訓(xùn)練,著是我們邁向社會(huì),從事職業(yè)工作前一個(gè)必不少的過(guò)程?!鼻Ю镏惺加谧阆隆保ㄟ^(guò)這次課程設(shè)計(jì),我深深體會(huì)到這句千古名言的真正含義。我今天認(rèn)真的進(jìn)行課程設(shè)計(jì),學(xué)會(huì)腳踏實(shí)地邁開(kāi)這一步,就是為明天能穩(wěn)健地在社會(huì)大潮中奔跑打下堅(jiān)實(shí)的基礎(chǔ)。
說(shuō)實(shí)話,課程設(shè)計(jì)真的有點(diǎn)累。然而,當(dāng)我一著手清理自己的設(shè)計(jì)成果,漫漫回味這三周的心路歷程,一種少有的成功喜悅即刻使倦意頓消。雖然這是我剛學(xué)會(huì)走完的第一步,也是人生的一點(diǎn)小小的勝利,然而它令我感到自己成熟了許多。通過(guò)課程設(shè)計(jì),使我深深體會(huì)到,干任何事都必須耐心,細(xì)致。短短三周是課程設(shè)計(jì),使我發(fā)現(xiàn)了自己所掌握的知識(shí)是真正如此的缺乏,自己綜合應(yīng)用所學(xué)的專業(yè)知識(shí)能力是如此的不足,幾年來(lái)的學(xué)習(xí)了那么多的課程,今天才知道自己并不會(huì)用。
最后感謝組員們的大力配合,沒(méi)有你們這也是不可能完成的,畢竟人多主意也多,想法也多,選擇也就更多,還有老師和學(xué)長(zhǎng)的指導(dǎo),幫助我們這次課程設(shè)計(jì)能夠順利的完成!
這次的課程設(shè)計(jì)主要學(xué)會(huì)理論與實(shí)際不可分開(kāi),入門了非常強(qiáng)大的MasterCAM軟件,謝謝老師和學(xué)長(zhǎng)的指導(dǎo),指導(dǎo)我們完成這次的cadcam的課程設(shè)計(jì)!
經(jīng)過(guò)本次課程設(shè)計(jì),發(fā)現(xiàn)做軟件真的需要做很多工作,不僅僅是敲代碼。
首先,必須要有需求分析。就拿這次的題目來(lái)說(shuō),一個(gè)清晰的需求分析能讓我省去很多工作,能讓我把代碼寫(xiě)的更清晰,讓我的代碼能有更好的重用性,以此簡(jiǎn)化程序。而這次的題目其實(shí)也算不上需求分析,只能算是功能分析吧。從界面到用戶登陸判斷,從增刪改查基本功能到文件讀寫(xiě)。如果能夠把代碼細(xì)化,把基本功能都封裝成函數(shù),這樣應(yīng)該會(huì)提高代碼的重用性。
其次,有了清晰的需求分析,還要有注釋。注釋也很重要,特別是寫(xiě)過(guò)之后重用和測(cè)試代碼時(shí),都必須得看。否則就不得不將已寫(xiě)好的封裝函數(shù)從頭到尾再看一遍,再理解,這樣很浪費(fèi)時(shí)間。有了注釋,就可以省去這些重新理解函數(shù)的時(shí)間,可以提高效率。
再次,寫(xiě)注釋是為了使函數(shù)更簡(jiǎn)單的被理解。而寫(xiě)注釋之前,必須要測(cè)試這段代碼的可行性。必須要盡可能多的考慮會(huì)出現(xiàn)的情況,對(duì)不希望出現(xiàn)的情況予以相對(duì)的.措施或者提示。這樣在代碼重用的時(shí)候也可以放心的重用,而不必因?yàn)榇a寫(xiě)的不夠完善而再來(lái)修改,這樣也會(huì)浪費(fèi)很多時(shí)間。
最后,程序的測(cè)試。一個(gè)完善的程序應(yīng)該經(jīng)得起測(cè)試。自己的程序?qū)懙煤貌缓?,最終得看測(cè)試。如果輸入了非法的輸入或者操作,程序是否能夠正常運(yùn)行?還是會(huì)像這次一輸入錯(cuò)誤就會(huì)死循環(huán)?這是程序的健壯性。做好以上幾個(gè)方面,程序基本就做好了。但是任何一個(gè)程序都不可能沒(méi)有BUG,金無(wú)足赤人無(wú)完人。如果要追求完美,就不得不鍥而不舍,定期得到用戶的反饋然后修復(fù)相關(guān)問(wèn)題。就像微軟一樣,總是會(huì)在問(wèn)題出現(xiàn)之后就發(fā)布漏洞補(bǔ)丁。