收藏 分销(赏)

实验报告三层架构.doc

上传人:精*** 文档编号:2129277 上传时间:2024-05-17 格式:DOC 页数:7 大小:79.17KB 下载积分:6 金币
下载 相关 举报
实验报告三层架构.doc_第1页
第1页 / 共7页
实验报告三层架构.doc_第2页
第2页 / 共7页


点击查看更多>>
资源描述
。 软件开发环境与工具 实 验 报 告 题目: 三层架构实验 序号: 实验4 学号: 姓名: 班级: 日期: 一、实验目的 通过本次实验,了解了三层架构实验的具体步骤和方法,掌握了实验的具体内容。 二、 实验原理 设计一个模拟登录界面,通过登录(姓名与密码)进入用户管理界面。用户管理界面创建四个用户操作功能,浏览.修改.新增.删除。并将操作中数据变化同步到数据库,实现数据库与用户管理的同步一体化。 三、 实验过程 核心代码 Imports System.Data.SqlClient Public Class UserDao Public conn As New SqlConnection Public Function getData() As DataSet Dim ds As New DataSet conn.ConnectionString = "server=100.100.28.24;uid=sa;pwd=root;database=test" conn.Open() Dim se As String = "select * from userMessage " Console.WriteLine(se) Dim da As New SqlDataAdapter(se, conn) da.Fill(ds, "userMessage") conn.Close() Return ds End Function Public Function update(ByVal userId As String, ByVal password As String, ByVal oldUserId As String) As Integer Dim conn As New SqlConnection conn.ConnectionString = "server=100.100.28.24;uid=sa;pwd=root;database=test" conn.Open() Dim updateString As String = "UPDATE userMessage set userId='" & userId & "',password='" & password & "' where userId='" & oldUserId & "'" Console.WriteLine(updateString) Dim command As SqlCommand = New SqlCommand(updateString, conn) Dim result As Integer = command.ExecuteNonQuery() conn.Close() Return result End Function Public Function insert(ByVal userID As String, ByVal password As String) As Integer Dim conn As New SqlConnection conn.ConnectionString = "server=100.100.28.24;uid=sa;pwd=root;database=test" conn.Open() Dim insertString As String = "insert into userMessage values('" & userID & "','" & password & "')" Console.WriteLine(insertString) Dim command As SqlCommand = New SqlCommand(insertString, conn) Dim result As Integer = command.ExecuteNonQuery() conn.Close() Return result End Function Public Function delete(ByVal userId As String) As Boolean Dim conn As New SqlConnection conn.ConnectionString = "server=100.100.28.24;uid=sa;pwd=root;database=test" conn.Open() Dim insertString As String = "DELETE from userMessage where userId=('" & userId & "')" Dim command As SqlCommand = New SqlCommand(insertString, conn) Dim result As Integer = command.ExecuteNonQuery() conn.Close() Return result End Function Public Function getUserPassword(ByVal userName) As String Console.WriteLine("UserDao") Dim data As DataSet Dim password As String = "" data = getData() 'Console.WriteLine(userName) For Each row As DataRow In data.Tables("userMessage").Rows Console.WriteLine("userID" + row("userID") + "userName" + userName) If row("userId").ToString.Trim.Equals(userName) Then Console.WriteLine("Password") password = row("password").ToString() End If Next Console.WriteLine("从䨮数ºy据Y库a中D取¨?出?的Ì?密¨¹码?是º?" + password) Return password End Function End Class 四.实验总结 通过本次实验,掌握了三层架构实验具体步骤,实验过程出现了一些问题,但都得到解决。 THANKS !!! 致力为企业和个人提供合同协议,策划案计划书,学习课件等等 打造全网一站式需求 欢迎您的下载,资料仅供参考 -可编辑修改-
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 研究报告 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服