C#模拟银行转账系统

这是一个C#模拟银行转账系统的实现,包括了BankModel、BankDAL和BankBLL三个类库。BankModel定义了银行账户类Bank,包含账号、密码、账户人姓名和账户状态等属性。BankDAL提供数据库操作,包含DALBank类,用于执行存储过程。BankBLL包含BLLBank类,实现了银行登录和转账的业务逻辑。系统通过参数化SQL调用存储过程进行数据交互,并在UI层使用FrmLogin窗体展示登录和转账功能。
摘要由CSDN通过智能技术生成

类库:BankModel

创建类:Bank

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;


namespace BankModel
{
    public class Bank
    {


        private string A_id;      //账号


        public string A_id1
        {
            get { return A_id; }
            set { A_id = value; }
        }
        private string A_pwd;  //密码


        public string A_pwd1
        {
            get { return A_pwd; }
            set { A_pwd = value; }
        }
        private string A_host;  //账户人姓名


        public string A_host1
        {
            get { return A_host; }
            set { A_host = value; }
        }
        private string A_state; //1 可用   2挂失    3冻结


        public string A_state1
        {
            get { return A_state; }
            set { A_state = value; }
        }
        private string A_left;  //账户内金额


        public string A_left1
        {
            get { return A_left; }
            set { A_left = value; }
        }
    }
}


类库:BankDAL  引用BankModel.dll文件

类:DALBank

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.SqlClient;


namespace BankDAL
{
    public class DALBank
    {
        public static int Bankpro(string proName, SqlParameter[] pars) { 
            //Sql脚本
            return DBHelper.CreateInstance().ExecPro(proName, pars);
        }
    }
}


类:DBHelper

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;


namespace BankDAL
{
   internal class DBHelper
    {
       priv

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值