vs2019创建新3/n – Tier简单系统


前言

Lab 7 : 联调&系统实现

一、实验目的

理解新3/n – Tier体系结构的工作原理

二、实验内容

1.基于Lab 1-2、Lab 4-6,设计并实现一个新3/n–Tier完整系统;
2.对系统进行详细测试。

四、实验步骤

根据实验1-2,实验4-6,做一个简单的图书添加查询界面
1.新建一个类库,用来注册组件,即一个代表书籍的数据模型
在这里插入图片描述

2.在Book.cs写一个名为Book的公共类,用来在应用程序中创建和操作书籍对象。属性的get和set访问器允许其他部分的代码获取或修改这些属性的值。
在这里插入图片描述

  1. 设计数据库表
    在这里插入图片描述

4.在同一解决方案里新建一个web应用程序
在这里插入图片描述

5.将web应用程序的项目名称改为BookWebApp,点击创建,然后点击项目右键添加新建项,选择web服务(ASMX)
在这里插入图片描述

6.在web服务组件里写了三个方法,分别是添加图书,查询图书,以及获取所有书籍显示在web端界面上。
添加图书的方法
在这里插入图片描述

查询图书的方法

在这里插入图片描述

7.配置和数据库连接的方法
在这里插入图片描述

8.在Default.aspx.cs后台文件中,处理用户的添加请求和获取请求
在添加请求处理方法中,创建一个新的书籍对象,使用用户输入的信息,并将该书籍添加到BookService中
在这里插入图片描述

在获取请求处理方法中,根据用户输入的ID,从BookService中获取相应的书籍
在这里插入图片描述

在添加和获取书籍后,显示反馈信息
在这里插入图片描述

9.在HTML代码中
使用一个Label控件,显示添加书籍后的反馈信息(例如,“已成功添加书籍: 书名, ID: 书籍ID”)
使用另一个Label控件,显示获取书籍后的书籍信息(例如,“书名: 书名, 作者: 作者, 价格: 价格”)
使用一个GridView控件,显示所有的书籍列表
在这里插入图片描述

10.运行程序,测试应用
在这里插入图片描述

添加图书信息后,提示添加成功
在这里插入图片描述

输入图书id,显示图书信息
在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值