手把手教你如何搭建C# WinForm三层架构项目

  • 格式:pdf
  • 大小:747.16 KB
  • 文档页数:15

下载文档原格式

  / 15
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2011级计算机科学与技术2班

2013年11月7日-11月12日《数据库应用开发》上机内容(包括三次课内容,最后一次课提交数据库和源代码)

一、实验目标

使用三层架构完成简单的项目开发

二、涉及知识点

使用三层架构完成简单的项目开发(使用“图书馆”数据库,完成简单的借书系统)。

三、实验内容

1.创建项目解决方案

2.搭建数据库实体层Model(类库)

3.搭建数据访问层DAL(类库)

4.搭建业务逻辑层BLL(类库)

5.搭建表示层UI(创建一个Windows应用程序)

6.搭建公共工具类库Tool(类库)

7.添加各层之间的相互依赖

8.实现各层的功能

四、实验步骤

1.创建项目解决方案

添加一个空解决方案,取名为“Book”:

在该解决方案中添加一个新项目:

项目类型选择为类库,项目命名为“BookModel”:

同上,添加项目“BookDAL”:

4.搭建业务逻辑层BLL(类库)

同上,添加项目“BookBLL”:

5.搭建表示层UI(创建一个Windows应用程序)添加一个Windows应用程序项目“BookUI”:

将该项目设为启动项:

6.搭建公共工具类库Tool(类库)

添加类库项目“Tool”,用于存放将来的公共类:

7.添加各层之间的相互依赖

至此,整个解决方案包括了如下项目:

为如下项目添加引用:

数据访问层将调用实体层和公共工具类:业务逻辑层将调用实体层和数据访问层:

表示层将调用实体层、业务逻辑层和公共工具类:

8.实现各层的功能

(1)添加配置文件

在UI层添加“应用程序配置文件”:

配置相应的连接字符串:

(2)添加数据库访问类到Tool项目

将我们之前写好的数据库访问类拷贝到Tool项目路径下,添加到项目中:

打开访问类,修改项目名称和配置连接字符串:

(3)实体层实现的内容

①根据数据库“读者”表添加“ReaderInfoModel”实体类:

在Model层添加类文件:

打开该类,参考代码如下:

②根据“图书”表添加“BookInfoModel”实体类:参考代码(左边和右边):

③根据“借阅表”添加BorrowInfoModel实体类:

(4)数据访问层实现的内容

①添加“读者”表的数据访问类“ReaderInfoDAL”:

在DAL层添加类文件:

添加如下代码:

②参考上述写法添加“图书”表的数据访问类“BookInfoDAL”

③参考上述写法添加“借阅”表的数据访问类“BorrowInfoDAL”至此,该项目包括三个类文件:

(5)业务逻辑层实现的内容

①添加“读者”表的业务逻辑类“ReaderInfoBLL”:

在DAL层添加类文件:

添加如下代码:

②参考上述写法添加“图书”表的业务逻辑类“BookInfoBLL”

③参考上述写法添加“借阅”表的业务逻辑类“BorrowInfoBLL”

至此,该项目包括三个类文件:

(6)表示层实现的内容

①实现“读者”表的增、删、改、查窗体“ReaderManagement”:在UI层添加窗体“ReaderManagement”,窗体界面参考如下所示:

参考代码如下:

②参考上述案例,实现“读者”表的增、删、改、查窗体

③参考上述案例,实现“借阅”表的增、删、改、查窗体整个三层架构项目的框架如下图所示:

五、课后作业

复习三层架构开发项目方式。