糯米文學吧

位置:首頁 > 範文 > 實習

計算機程式設計實習日記範文

實習1.51W

計算機程式設計實習日記

計算機程式設計實習日記範文

20xx年5月30日 星期一 天氣晴

今天是程式設計基礎和資料庫實習的第一天,實習的主要任務是利用所學的知識編一個簡單的圖書管理系統。首先老師和我們講解了應用程式設計開發前應該做的工作,以及一些基本的需要實現的功能之外,我們便開始了為期兩週的程式設計基礎和資料庫的實習。

俗話說:萬事開頭難。雖然這次的圖書管理系統並不是一個很複雜的應用程式,但是對於之前一點經驗都沒有的我們來說,也是一項比較艱鉅的任務。因為我對C#這門課程比較感興趣,在實習之前我就渴望能自己獨立完成一個應用程式的設計開發,所以這次實習到來的時候我很激動,但當我盲目的做起來的時候,才發現這樣只會一無所獲。在圖書管理系統開發之前,我雖然做了一個簡單的資料庫設計,但是對於圖書管理系統應該具備哪些功能,或者哪些許可權應該具有哪些不同的功能並沒有一個明確的設計方向,所以我在做了三次設計之後,最終我意識到必須先規劃好系統功能才能開始製作,所謂“磨刀不誤砍柴工”。

設計完工之後,我便開始製作,今天的任務並不是很複雜,在完成了資料庫的設計和資料的填充之後,我又將圖書管理系統的使用者登入介面和登入之後的主介面設計出來,在先完成了使用者登入介面和登入之後的主介面的一些美觀和登入功能的實現之後,今天的任務也算完成了。總的來說,一切還算順利,但我很明白,這一切只不過剛剛開始,接下來有許多複雜而又艱鉅的任務等著我。

實習日記2

20xx年5月31日 星期二 天氣晴

今天是實習的第二天,接著昨天完成的任務之後,我繼續開始了圖書管理系統的開發。

首先我對昨天的登入部分進行了完善,為了提高圖書管理系統的安全性,我在程式碼中設計了三次登入限制的功能,接下來便是主要窗體的設計。

考慮到圖書管理系統的使用者物件不同,大體上應該有三個許可權:普通使用者、圖書管理員和系統管理員,於是我便在登入窗體上加入了許可權這一項,使用者在選擇自己的許可權之後登入到相應的窗體,同時考慮到不同許可權的使用者所需要的功能並不相同,所以我必須設計出三個使用者介面,每個介面上的功能並不相同,來滿足不同許可權使用者的需要。

在我的理解裡,普通使用者需要的功能不是很多,於是普通使用者的主介面可以簡單一些,圖書管理員需要實現的功能比普通使用者要多的多,也是圖書管理系統設計的`核心,系統管理員的功能在定義上應該比圖書管理員的級別高,除了具備圖書管理員所具備的許可權外,應該還有自己的一些特殊許可權,考慮到實際應用中還是以圖書管理員為主,所以我想系統管理員的介面也設計的相對簡單些,主要的功能是完成許可權的設定。

所以我設計開發的圖書管理系統的思路和架構基本上已經明晰,接下來要完成的就是各介面下主要功能和子功能的程式設計,所以接下來的幾天才是我們這次實習的重點,也是比較辛苦的一段時間

實習日記3

20xx年6月1日 星期三 天氣晴

今天是實習的第三天,今天我主要完成的是對各個主窗體下功能的寫程式碼實現。

因為這些功能我們平常上課的一些例題中也都講過,所以說要實現這些功能並不難,只是重複的輸入一些程式碼有些繁瑣,當然也有的特殊情況需要修改一些程式碼或者有些程式碼我們平常沒遇到過,所以我先將簡單的一些自己能夠實現的程式碼全部編寫完成,經過除錯成功之後再開始去思考設計一些特殊的程式。

今天的程式設計過程中稍微遇到了一些麻煩,因為之前我們上課的時候講過有許多種方法,譬如連線式操作、斷開式操作以及斷開式操作還有引數的方法,程式碼實現的方法有許多,說實話以我們現在的水平還不能完全理解這些所有程式碼的含義,所以平常程式設計的時候也還是基本上要對著書來輸入程式碼,不過還好,隨著實習的深入,我已經感覺到自己有點“開竅”了,但是還是不能完全隨心所欲的綜合應用起來。所以感覺到在編寫程式的過程當中,自己編寫的程式雖然最終也能夠實現圖書管理系統所需要實現的功能,但是感覺到自己這樣編寫程式很不規範,沒有一個統一的標準。方法混用,雜亂無章,這些其實都是程式設計和開發不允許的,因為在實際應用開發中,程式的編寫必須要規範,當然我也知道現在我們的水平還不夠,但是我想我必須要嚴格要求自己,只有這樣才能使自己的程式設計水平有所提高,所以我打算在實習後期對編寫的程式進行規範。

實習日記4

20xx年6月2日 星期四 天氣晴

今天是實習的第四天,正如之前我所預料的,實習越往後面所遇到的困難將會越多。今天著實遇到了不少的麻煩,之前已經將基本的程式碼編寫完畢,基本功能都能實現,剩下的就是這個圖書管理系統的核心部分功能的程式碼,這些程式碼並不像之前那麼簡單,需要好些步驟才能完成,之前的程式碼可能在單個數據庫表中就能操作,而現在剩下的諸如借書之類的功能必須要將幾張資料庫表都呼叫起來,所以所遇到的錯誤也就會越多,可以說今天上午努力了半天也沒有什麼結果。

為了提高效率,下午我先將這些主要功能的程式設計擱置一下,對之前所做的一些基本程式設計進行修改。並且完善了各個介面以及不同許可權應該具備的功能。然後再利用一些時間查資料,以及回憶老師給我們所講的一些功能實現的程式碼,思維重組,看能不能找到一點頭緒,雖然最終還沒有完成,但是在思考的過程中我逐漸找到了一點思緒,所以我堅信在接下來還有一段時間內,最終我一定能夠找到解決的辦法。

總的來說,今天的效率不是很高,但是今天的收穫並不少,之前雖然做了很多東西,但那些功能實現的程式碼基本上都是書上有的,或者是老師講過的,所以我覺得那並不能真正鍛鍊我們自己的能力,也並不能夠達到本次實習的目的,必須要自己去研究,才能有所收穫,在搜尋資料的過程中,我也得到了很多,所以我覺得今天還是過得比較充實的一天。

實習日記5

20xx年6月3日 星期五 天氣晴

今天是實習的第五天,也是本週實習的最後一天,今天老師給我們有演示了一個圖書清空和圖書初始化的功能。主要的目的是通過程式設計,能夠實現使擁有管理員許可權的使用者登入可以實行圖書的清空和圖書初始化的功能。

圖書清空的實現很簡單,只要輸入一行資料庫Delete語句就能夠很輕鬆的實現了,比較麻煩的是圖書初始化,因為涉及到書目表和圖書資訊表兩張表之間的呼叫的問題,同時還需要通過書目表來實現初始化圖書資訊表的功能,就必須要加入一些特定的程式碼,通過圖書編號或者書目編號來完成。

這個過程對於現階段的我們無疑不是一件簡單的事情,當然這也應當算是本次實習中圖書管理系統設計開發程式設計過程當中的重點之一。所以我接下來必須要花一段時間在這方面,同時我也提醒自己要抓緊時間,因為除此之外還有一個比較重要的任務就是實現借還操作時圖書自動計數的功能,那個更是重中之重,其實實習也即將結束,大部分工作也都已經完成的差不多了,接下來的任務一完成,整個圖書管理系統也就算完成了。

所以今天我利用一些空餘時間去看一些以前的記錄的程式碼和其它功能的程式碼,希望能夠對我明天開始設計圖書初始化和圖書清空的功能有所幫助。總的來說,今天以及之前的工作都不算什麼,接下來的時間內才是真正考驗我耐力的時刻,我期待著。

實習日記6

20xx年6月7日 星期二 天氣晴

今天是真正意義實習上的第六天,因為昨天端午節和雙休日休息,所以今天我們算是開始了第二週的實習。但是這一週不同於上一週的是本週的時間短,任務重,之前做的只是一些很簡單的工作,所以這周的任務會比以前繁重許多,而且到了本次實習我做的這個圖書管理系統軟體的最核心的部分,所以我必須有足夠的耐心和細心,因為隨著程式碼的增多,所遇到的問題也就會越多,因而當問題出現的時候可能就沒那麼輕鬆的除錯解決掉。

通過今天一天下來的工作我也深刻感覺到了這一點,因為之前我已經計劃好了,今天主要做的就是完成圖書管理系統中圖書清空和圖書初始化功能的工作,但是這項任務正如之前所預料到的沒有那麼輕鬆,首先我一開始對圖書初始化這一概念就不是很理解,後來在請教了同學之後,才知道主要的意思就是圖書資訊表根據書目表能夠自動生成圖書列表資訊。

概念雖理解了,接下來就是編寫程式碼了,圖書清空的程式碼很快就寫完了,圖書初始化因為要設計到兩個表之間的呼叫的問題,所以今天在做的時候一直在出現問題,說實話有的時候因為一個標點都會出現問題,而且問題有可能是出現在C#的程式部分,同時亦有可能出現在Sql的語句部分,所以糾錯工作其實大於了實際程式設計工作本身,雖然今天這一功能依然沒有能夠實現,但我並沒有氣餒,因為我也在摸索過程中有了一些頭緒,就等明天一氣呵成了。

實習日記7

20xx年6月8日 星期三 天氣晴

今天是實習的第七天,接著昨天未完成的任務,我繼續開始完成了我的圖書管理系統。

通過不斷的琢磨和思考,上午我終於將這一功能實現了,那一刻心裡也算鬆了一口氣了,因為整個圖書管理系統中的一項大任務算是完成了,這樣我離成功就更近一步了。接下來我就開始了另一項教大的任務就是圖書借閱功能,這應該算是圖書管理系統的最基本也是最重要的功能,如果這個功能完成的不好的話這個圖書管理系統也就沒什麼實用性了。

一個“難關”剛剛被攻克,一個新的難題又來了。在完成圖書管理系統的時候我也走了不少彎路。一開始我有點無法相同如何同時使幾張表裡的資料都會改變,後來突然意識到其實可能是自己想多了,可以化繁為簡,直接多寫幾次程式碼,把要改變的資料分開,不同表中的資料單獨改變。

這樣的話就很簡單了,因為圖書借閱功能的程式碼不是很複雜,借出圖書的話圖書數量減去1,還書的話圖書數量就加上1,總之所需要用到的公式語句都不是很複雜,在理清了思路之後程式設計起來就輕鬆多了,除了程式設計過程中經常出現的一些小問題之外,最終我還是成功了。當生成解決方案的時候提示錯誤為0的時候我別提有多高興了,因為我沒想到今天一天竟然能夠完成了實習過程中最重要的部分,接下來還有兩天的時間應該會很輕鬆的完成任務。

實習日記8

20xx年6月9日 星期四 天氣晴

今天是實習的第八天,也算的上是真正意義上實習的最後一天。老師先前給我們分了小組,每個小組的成員最後要進行互相測評。最後,每個小組要推薦一個優秀作業給老師展示,本來還有明天最後一天的,但是因為特殊原因,所以老師就把最後的測評和展示放到了今天,這樣一來,我就有點忙得不可開交了,因為現在看來好像還有好多東西需要做。雖然圖書的借閱已經完成了,但是還有圖書的預定以及圖書的掛失,並且還有好多Bug需要修正,再加上我是我們小組的組長,在老師的催促下我們必須趕緊開始我們的測評,所以一時間我顯得有點手忙腳亂。

但是所幸運的是,我用了很短的時間就大體將這些工作完成了,我想可能也是因為之前已經做熟練的原因,熟能生巧,對於一些容易除錯錯誤的原因也都基本上了解了是個什麼狀況。而且所有的程式碼中都有一些相似之處,所以很快的我就開始了我們小組之間的互相測評。上午的工作大致如此。最終我獲得了最高分,因此下午我設計的圖書管理系統要給老師展示。

但這同時也就意味著我還要應對更嚴格的考驗。所以中午我一刻也不敢休息,利用午休的時間,我一遍遍除錯自己的軟體,及時去發現軟體的Bug,然後去修改,於此同時我繼續將上午許可權設定的功能的介面完善和美化了一下,就這樣一直到上課前,我還在繼續查詢著自己的軟體有沒有什麼缺陷,不敢有絲毫的懈怠,因為我想把自己最好的東西給展示出來。下午老師在看了每個小組的作品之後給我們做了簡單的點評,使我深刻意識到了自己還有好多的不足,我也深刻的認識到了這一點,所以我勉勵自己以後必須要努力改正,不斷提高自己。

實習日記9

20xx年6月10日 星期五 天氣晴

雖然實習理論上的時間是到今天,但是實際上我們昨天就完成了整個實習的任務,所以今天的時間老師給我們將之前所學過的知識再做一個回顧,讓我們利用新的題目來練習,以為了複習迎接即將來臨的期末考試。因為剛剛實習完的緣故,所以基本上我們都能夠輕鬆完成這些任務,但是我們並沒有懈怠,而是認真面對,不管怎麼說,這次實習的預期效果也出來了,現在面對不同的題目我們基本上也都能夠靈活運用所學知識做出來。

到此,整個實習也就算告一段落了,很高興也很輕鬆,這次實習使我收穫了不少,除了專業技能方面,還包括許許多多其它的東西,比如這次實習鍛鍊了我的刻苦鑽研精神以及耐心,這些都是非常寶貴的精神財富,我想這將對我今後的人生道路產生巨大的影響,都是我人生中不可多得的一筆寶貴的財富,使我受益終生。

感謝這次我們能夠有這次實習的機會,同時也感謝老師的辛苦指導,我會永遠記住這次經歷!