1. 程式人生 > >小結:VB.NET機房收費系統個人版

小結:VB.NET機房收費系統個人版

style 曾經 static 設計 由於 什麽 圖書館 block 技術

經過幾天的縫縫補補,自己的個人版最終OK了,技術分享!或許是由於有第一次的機房收費系統的經驗,這次做,感覺很親切。


在業務邏輯方面,沿襲曾經的邏輯。做了一點升級。可是修改不大。


在數據庫方面,感覺自己從一個小菜鳥在成長。第一次做機房的時候,在數據庫方面,僅僅會“insert ,delete ,update, select”,基本上是靠著四句話完畢整個機房收費系統的。可是。這次在做的時候,用上了視圖和存儲過程和一些數據庫中的小技巧。在表結構上也比曾經簡練了不少,靠著強大的D層的基礎,使得上層的編碼變得很easy。


在總體結構方面,這次是三層+抽象工廠+接口結構,剛開始對於分層糾結了非常久。只是做了幾個窗口之後。就有感覺了。 後來。增加了SQLhelper和實體——datatable轉換類。

感覺這些東西就把軟件的骨架搭出來了。之後的工作就是編碼了。


在編碼方面。包圖+類圖。初次體驗面向對象。感覺非常新鮮,做完之後,感覺自己還是有非常多反復的地方,還能夠再抽象。這些地方就留給合作版去改進吧~


在設計模式方面,這次算是自己學完設計模式後。一個非常好的鍛煉機會。剛開始做機房的時候,就想到什麽模式就都想加上。加完之後,後來就開始想,假設真的讓我做一個系統。我這樣加設計模式是不是有問題的?答案是肯定有。

那麽,怎樣應用設計模式? 對於這個問題,去圖書館找了兩本書看看。

感覺自己對於設計模式的認識還是非常少啊。得繼續學習。



小結:每次挑戰,都是一個巨大的學習機會!


技術分享



小結:VB.NET機房收費系統個人版