教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 教育文库 >

C#课程设计—自动取款机模拟软件设计(2)

来源:网络收集 时间:2026-08-24
导读: C#课程设计—自动取款机模拟软件设计,附软件界面截图、程序源代码和数据库设计,仅供学习使用。 } (2)ATM自动取款机服务界面,主菜单可以实现以下服务,其界面如图2-4所示: 图2-4 主菜单 代码如下: namespace Wi

C#课程设计—自动取款机模拟软件设计,附软件界面截图、程序源代码和数据库设计,仅供学习使用。

}

(2)ATM自动取款机服务界面,主菜单可以实现以下服务,其界面如图2-4所示:

图2-4 主菜单

代码如下:

namespace Windowasd {

public partial class Form2 : Form {

public Form2() {

InitializeComponent(); }

private void button2_Click(object sender, EventArgs e) {

Form3 frm = new Form3(); frm.Show(); this.Hide(); }

private void button5_Click(object sender, EventArgs e) {

Form4 frm = new Form4(); frm.Show();

C#课程设计—自动取款机模拟软件设计,附软件界面截图、程序源代码和数据库设计,仅供学习使用。

this.Hide(); }

private void button3_Click(object sender, EventArgs e) {

Form5 frm = new Form5(); frm.Show(); this.Hide(); }

private void button4_Click(object sender, EventArgs e) {

Form6 frm = new Form6(); frm.Show(); this.Hide(); }

private void button7_Click(object sender, EventArgs e) {

Form1 frm = new Form1(); frm.Show(); this.Hide(); //Application.Exit(); }

private void button1_Click(object sender, EventArgs e) {

Form7 frm = new Form7(); frm.Show(); this.Hide(); }

private void button6_Click(object sender, EventArgs e) {

Form8 frm = new Form8(); frm.Show(); this.Hide(); }

private void Form2_Load(object sender, EventArgs e) {

} }

C#课程设计—自动取款机模拟软件设计,附软件界面截图、程序源代码和数据库设计,仅供学习使用。

}

(3)取款窗体:通过该界面用户可以从自己的账户中进行取款操作,但是取款的金额必须在规定范围内且为100元的整数倍,否则无法进行操作,当用户余额不足以提取时提示余额不足,其界面如图2-5所示:

图2-5:取款界面 代码如下:

namespace Windowasd {

public partial class Form3 : Form {

public Form3() {

InitializeComponent(); }

private void button3_Click(object sender, EventArgs e) {

Form2 frm = new Form2(); frm.Show(); this.Hide(); }

private void button2_Click(object sender, EventArgs e) {

C#课程设计—自动取款机模拟软件设计,附软件界面截图、程序源代码和数据库设计,仅供学习使用。

maskedTextBox1.Text = ""; }

private void button1_Click(object sender, EventArgs e) {

SqlConnection Timeout=30;User Instance=True"); conn.Open();

string sql = "SELECT * FROM userinfo WHERE yonghu='" + Form1.lockID+ "'"; SqlCommand cmd = new SqlCommand(sql, conn); SqlDataReader dr = cmd.ExecuteReader(); dr.Read();

decimal jine = Convert.ToDecimal(dr[2]);

decimal sqje = Convert.ToDecimal(maskedTextBox1.Text); decimal change = sqje;

string presentname = Convert.ToString(dr[1]); string cardid = "'" + Form1.lockID + "'"; string time = Convert.ToString(DateTime.Now); dr.Close(); if (jine > sqje) {

if (sqje % 100 == 0) {

MessageBox.Show("请在秒内取款……"); decimal leftmoney = jine - sqje;

string ssql = "Update userinfo set yue = '" + leftmoney + "' where yonghu ='" + Form1.lockID + "'";

SqlCommand ccmd = new SqlCommand(ssql, conn); MessageBox.Show("取款成功"); int i = ccmd.ExecuteNonQuery(); if (i == 1) {

maskedTextBox1.Text = ""; } } else {

MessageBox.Show("本机只提供以百元为单位的金额,请正确输入金额!"); maskedTextBox1.Text = ""; } } else {

conn

=

new

SqlConnection(@"Data Security=True;Connect

Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database1.mdf;Integrated

C#课程设计—自动取款机模拟软件设计,附软件界面截图、程序源代码和数据库设计,仅供学习使用。

MessageBox.Show("您的余额不足!"); maskedTextBox1.Text = ""; }

conn.Close(); }

private void Form3_Load(object sender, EventArgs e) { } } }

(4)存款窗体:通过该界面用户可以从自己的账户中进行取存款操作,但是存款的金额必须在规定范围内且为100元的整数倍,否则无法进行操作,其界面如图2-6所示:

图2-6 存款界面 代码如下:

namespace Windowasd {

public partial class Form4 : Form {

public Form4() {

InitializeComponent(); }

private void button3_Click(object sender, EventArgs e) {

maskedTextBox1.Text = ""; }

C#课程设计—自动取款机模拟软件设计,附软件界面截图、程序源代码和数据库设计,仅供学习使用。

private void button2_Click(object sender, EventArgs e) {

Form2 frm = new Form2(); frm.Show(); this.Hide(); }

private void button1_Click(object sender, EventArgs e) {

SqlConnection Timeout=30;User Instance=True"); conn.Open();

string sql = "SELECT * FROM userinfo WHERE yonghu='" + Form1.lockID + "'"; SqlCommand cmd = new SqlCommand(sql, conn); SqlDataReader dr = cmd.ExecuteReader(); dr.Read();

decimal jine = Convert.ToDecimal(dr[2]);

decimal sqje = Convert.ToDecimal(maskedTextBox1.Text); string presentname = Convert.ToString(dr[1]); string cardid = "'" + Form1.lockID + "'"; decimal chang …… 此处隐藏:3321字,全部文档内容请下载后查看。喜欢就下载吧 ……

C#课程设计—自动取款机模拟软件设计(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/109294.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)