酒店房间预订和酒店客人信息管理小项目的笔记

来源:互联网 发布:mt4自动交易源码 编辑:程序博客网 时间:2024/06/11 19:54

序言

接手了一个小项目,是有关酒店房间预订和酒店客人信息管理的,准备使用 .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 版本完全自带的,是架构师、项目经理、开发人员、测试人员的得力武器!