酒店房間預訂和酒店客人信息管理小項目的筆記

序言

接手了一個小項目,是有關酒店房間預訂和酒店客人信息管理的,準備使用 .NET 2.0 進行開發,一方面是 .NET 2.0 具有更強大、快速的開發能力,  能開發出比 .NET 1.1 更好的應用程序,另一方面,還能實踐一下新技術,爲以後開發更大的 .NET 2.0 項目做好技術準備!

技術

這次開發的思路和技術次序是

1:完全理解項目需求,不可能 100% OK,這是基本開發需求理論;

2:代碼順序是,(1)寫業務邏輯,在項目中是 Business Logic Layer;(2)由於業務邏輯已經 OK,那麼可以根據業務邏輯開始設計數據庫了,這是真正的在業務邏輯基礎上進行設計項目其它方面;(3)寫數據訪問層 Data Access Layer 代碼,真正根據業務邏輯來編寫數據訪問代碼;(4)寫項目所需界面控件,用於快速和集中界面開發;(5)編寫界面窗口 UI。

3:從以上代碼編寫順序中可以看出,這是真正符合現實的編寫代碼方式,而且在業務邏輯層中可以很好的使用面向對象技術!雖然我知道——越是面向對象的業務邏輯層,則越會出現難以編寫的數據訪問層代碼,但是,我堅信——用我們的頭腦,數據庫設計和數據訪問代碼的技術問題完全可以解決!

4:使用設計工具、代碼質量檢查工具和單元測試工具,這些都是 Visual Studio 2005 Team System 版本完全自帶的,是架構師、項目經理、開發人員、測試人員的得力武器!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章