1.使用 Windows 窗体或 Web 窗体创建前端用户界面。 
2.使用单独的类库项目创建业务规则组件。 
3.使用单独的类库项目创建数据层组件。此数据层使用类来包装对各个表的访问。应当使用类型化数据集;它们提供了灵活的数据集类,并且为表中的每个列提供了严格的类型检查功能。 以上就是典型的三层

解决方案 »

  1.   

    建议你看看duwamish这个例子
    我们的项目也是大致按照它做的:大致分层如下Web层(表示层)+外观层(封装规则层和数据访问层的方法)+业务规则层+数据访问层(调用数据库的存储过程),另外各层之间操纵和传递的是数据实体层(基本对应着数据库中的表)以上是为个人理解,希望对你有帮助
      

  2.   

    WebLayer   BusinessLogicLayer   DataAccessLayer  DBMS
      

  3.   

    对于典型的三层应用系统来说,通常可以把系统分成以下三个层次: · 数据库层 · 用户界面层 · 应用服务层 为了更好的开发,我们又把应用服务层分为:数据实体层 --数据的表示方式 
    实体控制层 --数据的存取方式 
    数据访问层 --提供对数据库的访问,封装ADO.Net 
    业务规则层 --业务逻辑的组织方式 
    业务外观层 --业务服务的提供方式 这样就构成了我们所说的N层架构