天天看點

機房收費系統(5)-遲來的總結

        機房到現在已經曆時了将近兩個月吧,時間算是最長的一個了。第一遍驗收的時候是在這個月初,師傅劉新陽指出的問題和建議一直拖拖拉拉地到現在才解決完。中間因為等級考試、回家、英語和自考等占據了全天的時間。一直沒有接觸機房,直到最近這幾天晚上加了加班才完成。

       對于機房來說我一直懷有一種深深的自責感,一是自己的時間花的的确挺長,而是沒有什麼階段性地總結。像什麼組合查詢、上下機、結賬等方面的知識因為前輩們留下了太多的足迹就沒有再去總結。結果一路走來趕腳很是空虛。如果這篇總結再不寫,那麼機房在我的腦海裡就連屍體都不剩了。做總結之前,首先批評一下自己沒有好好總結,無東西可用。然後就是感謝走過去的前輩們,謝謝你們的總結能讓我拿過來總結和推薦。

        機房初級階段,首先是梳理關系,理清對機房整體的分析,窗體、資料庫表各自和互相之間的聯系。

然後建立所有的窗體。之後是編寫代碼階段。因為之前敲過學生資訊管理系統,是以照葫蘆畫瓢,還是很容易上手的。先把子產品給敲了,其實和學生的一模一樣,了解了搬過來直接用就行。然後就是一個窗體一個窗體的編寫代碼。其中有一部分重點不得不強調說明一下。

        1、組合查詢。組合查詢算是一個邏輯性較強的知識點。花在這上面的時間稍微長一點。但是解決了一個,其他類似的就可以直接套用了。這個我是參考的曉青師姐的部落格http://blog.csdn.net/gxq741718618/article/details/8117325

        2、結賬。結賬是一個比較複雜的功能塊。它所設計是和各種資料庫表的連接配接。在這裡就要理清關系,看到底調用的是哪張資料表,結賬的時候要更新哪些資料表。這一點可以參考馮坤貴的部落格http://blog.csdn.net/fengkungui/article/details/39119725

        3、報表。報表在這裡是出現的一個比較新的東西,因為之前沒接觸過。是以剛開始認為是有多麼高大尚,其實接觸了把它做出來了感覺報表是再簡單不過的事情。這點可以參考美紅的部落格http://blog.csdn.net/zhangmeihong2/article/details/38870255

        4、上下機。最難的當屬上下機了,我卻把它放到了第二個窗體來敲。實在進行不下去了才跳過去往下走。到最後所有的窗體都敲完了再回頭來敲上下機,就有頭緒了。在這一功能塊中,邏輯性很強,調用的資料庫表也很多,不亞于結賬功能。這部分曉婵做得很不錯,可以參考。http://blog.csdn.net/chenxiaochan/article/details/38645007

      當然了除了這些其實還有很多的小知識點也需要注意,這也是我們常遇到的問題。

       1、注冊控件。http://blog.csdn.net/qwlzxx/article/details/38386839

       2、附加資料庫。http://blog.csdn.net/qwlzxx/article/details/38401473

       3、更改資料庫表的設計。http://blog.csdn.net/qwlzxx/article/details/39274617

       4、SSTab控件的加載。參考美紅的部落格http://blog.csdn.net/zhangmeihong2/article/details/38822353

       5、權限。參考文彬的部落格。http://blog.csdn.net/t131452n/article/details/38872567#comments

       6、MDI窗體。包括MDI窗體上引用Picture控件出現的問題和解決方案;一個窗體打開,另一個窗體最小化;子窗體的問題。參考铈翔的部落格。http://blog.csdn.net/zsx701/article/details/38471377

……

       當然,系統的人性化設計是必要的。要全部展現全心全意為人民服務的宗旨。在學生資訊管理系統中全部設計到了,是以就省去了這方面的墨水。在這次機房中,整個系統隻有應用程式,而沒有代碼,很好地鍛煉了自己獨立寫代碼的能力,增加了自己對代碼的了解能力。也讓自己有了初步分析系統設計的能力。總的來說是受益匪淺的。

       以上将機房中的重難點和出現的主要問題大概整理總結了一下。如果沒有涉及到的歡迎大家及時地補充!