機房收費系統大總結

來源:互聯網
上載者:User

       個人版機房收費系統就在昨天竣工了,呵呵,還是很高興的,我將它視為我曆程碑的一頁。在做這個系統中過程中,五味雜平都體會過。把這些經曆做一下簡單回顧,留給以後的自己,來見證自己的成長。

 

       因為這次做系統不僅要融入分層的思想還要加上設計模式。設計模式學的那麼膚淺,現在竟然要用,當時腦子除了大就是迷茫。儘管師傅給我們做了很多的輔導,但是真正實現起來還是相當有困難的。在師傅的建議下,我打算先加設計模式。於是我又去學習設計模式,但是想把設計模式投入實際運用當中,真是不知所云。

 

       當時工作遲遲進行不了,我告訴自己必須找一個突破口,否則永遠也走不下去;於是系統從模仿開始。 

 

       說道模仿,我也想多說幾句。我敲的三層的例子的時候,就是從模仿開始的,一開始用C#敲的是王繼斌的的例子,理解的不是很到位,很多東西理解不了。然後我又模仿靜媛的登入例子,感覺她寫的例子更貼近我們,更容易理解。敲第一遍的時候,就能體會到分層的思想,但是想成為自己的東西還是有距離的;於是我開始敲第二遍,隨著理解的逐步深入,我漸漸的有自己想法,第二遍實現也較容易;我知道模仿畢竟是模仿,要想真正轉化成自己的東西,就應該在模仿的基礎上加上自己的想法獨立的完成它;最後自己獨立完成了屬於自己的例子。三層例子一共敲了4次,從無知--->模糊-->理解。

 

      我想機房收費系統也可以的,當時我模仿的第一條線是劉騰騰的登入的例子,它加的設計模式有“外觀”,“抽象工廠+反射”,就這樣我把她的例子從畫圖開始,反反覆複研究了好幾遍,接著第二條線,第三條線,漸漸的我理解了而且有了自己的想法,就這樣我開始了我的“個人版機房收費系統”之旅。

 

      真正開始的時間5/13--8/5號將近三個月的時間,這個時間對誰來說都是太漫長了。在此期間,採集資料耽擱了半個多月的時間,現在想想太不可思議了,但卻實發生在我身上。當時總是認為老師是如何如何的不配合,自我剖析才知道是:這些源於自己對新事物充滿著強烈的抵觸和恐懼。等自己反應過來已經浪費了大把的時間,就這樣浪費了許多寶貴的時間。

 

       接著就是我們畢業的事,有很多的不適應,又浪費了好多的時間,系統一拖再拖。

等所有的事情都處理的差不多了,就真正的開始系統了。做系統的時候,我才發現那些基本的文法,用法我都不懂。這才想起我《學生管理系統》、《機房收費系統》是如何走過的。記得當時,做著兩個系統的時候純粹為了實現功能而做系統,基本上是按著源碼機械的敲,好多代碼都不理解。現在導致了一種窘境,沒有源碼,只有功能,讓我們自己去實現。感觸最深的一句就是:欠下的債遲早是要補回來的。

 

 

小收穫:

       自從理解了第一條線之後呢,我就邊畫圖,邊敲代碼。不斷的補充新的知識,雖然走的艱難,但是相對比較踏實,起碼這個系統中所有的東西都是自己實現的。自我感覺收穫還是很大的,通過系統我懂得了:

1)最基本程式設計語言的知識:迴圈、數組、函數(有參,無參)、過程及他們之間的區別

2)資料庫基本知識:資料庫的串連,資料庫命令(增刪改查),資料配接器等。

3)新知識的嘗試:設計模式,設定檔,SqlHelper,預存程序+事務,觸發器+事務等。

總之,收穫挺多的。

 

大問題:

      伴隨著系統的進行,也暴露很多問題,比如說不善於總結;總是為拖延找借口;對待學習的態度不認真;抵觸新事物,這些不良的習慣也一直存在。這都是我以後學習需要,必須改進的地方。

1)不善於總結,已經在網易部落格的中發表--<總結反思>,在這裡就不在贅述了。

2)對於拖延我還想說幾句:不是我們沒有時間,而是我們太寬恕自己了,太會疼自己了。我的系統延期三次了,直到師傅告訴我不許在延期了,再加上英語的學習,所以我不得不擠時間趕系統了,上午下午休息的時間短了,中午也再加半個小時,趕了2-3天吧,當時感觸最大的就是:我也可以這麼幹啊!當時並沒有感覺累,有的只是興奮和自信。

3)學習態度不認真,我們學習不要太機械,一定要多思考。上次跟著師傅、張薄一塊給十期驗系統,我就發現那個學生系統是敲完了,功能也實現了,但是你問他資料是怎麼得到的,他回答的是“不知道”,當時我就很不能理解,這可是實現的思路,通過點點介面的按鈕就可以想明白,根本不需要電腦知識啊。我覺的功能實現不了可以理解,但是邏輯不清楚,何談系統。後來我問了幾個十期,發現他們有類似的問題。真的想告訴他們:欠下的東西,遲早要還的。

 

小結:

總結很重要!

不要為拖延找借口,帕金森原則“想多長時間完成,就能多長時間完成。”

欠下的債,總是要還的。

模仿是一種學習方法,但切記不可機械的模仿,一定要有自己的想法。

 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.