ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:26.44KB ,
资源ID:4558376      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4558376.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(ATM系统源代码与可执行程序.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

ATM系统源代码与可执行程序.docx

1、ATM系统源代码与可执行程序ATM系统源代码与可执行程序一、 模块总体设计:欢迎模块;登录模块;系统模块;窗体 控件模块;二、代码与可执行程序 private void label4_Click(object sender, EventArgs e) Adminform adminform = new Adminform(); adminform.Show(); this.Hide(); private void label4_Click(object sender, EventArgs e) Adminform adminform = new Adminform(); adminform.S

2、how(); this.Hide(); private void 退出ToolStripMenuItem_Click_1(object sender, EventArgs e) Application.Exit(); /*欢迎模块*/ Login login = new Login(); login.Show(); CustomerLogin customerLogin = new CustomerLogin(); customerLogin.Show(); /打开新的CustomerLogin窗体,对人工服务登录. BankManageSystem bankManageSystem = ne

3、w BankManageSystem(); bankManageSystem.Show(); About about = new About(); about.Show(); LianXi lianxi = new LianXi(); lianxi.Show(); Application.Exit(); /* 操作界面窗体设计 */ string strsql = Data Source=WIN-KOBGNACPI2KSQLEXPRESS;Initial Catalog=Bank;Integrated Security=True; sqlcon = new SqlConnection(strs

4、ql); CustomerLogin cl = new CustomerLogin(); cl.Show(); this.Hide(); /打开CustomerLogin窗体,并关闭Login窗体。 BankManageSystem bms = new BankManageSystem(); bms.Show(); this.Hide(); /* 连接数据库 */ private void button1_Click(object sender, EventArgs e) /db.Clogin(textBox1.Text, textBox2.Text); /CustomerOperatiom

5、co = new CustomerOperatiom(); /co.Show(); /this.Hide(); db = new DBManager(); string strsql=select * from Cardinfo; sqlds = db.seldemo(strsql); string cardid = this.textBox1.Text; string cardpwd = this.textBox2.Text; string tcardid = null; string tpwd = null; foreach (DataRow dr in sqlds.Tables0.Row

6、s) tcardid = drcardid.ToString(); tpwd = drcardpwd.ToString(); if (tcardid.Equals(cardid) & tpwd.Equals(tpwd) MessageBox.Show(登录成功); this.Hide(); CustomerOperation cop = new CustomerOperation(); cop.Show(); else MessageBox.Show(卡号或密码错误); break; private void button2_Click(object sender, EventArgs e)

7、textBox1.Clear(); textBox2.Clear(); textBox1.Focus(); /清除textBox文本框中的数据 private void button3_Click(object sender, EventArgs e) this.Close(); /* ATM登录界面窗体设计 */ private void button1_Click(object sender, EventArgs e) Transform tf = new Transform(); tf.Show(); this.Hide(); private void button2_Click(obj

8、ect sender, EventArgs e) Save save = new Save(); save.Show(); this.Hide(); /打开新Save窗体,并关闭CustomerOperation窗体 private void button3_Click(object sender, EventArgs e) Get get = new Get(); get.Show(); this.Hide(); private void button5_Click(object sender, EventArgs e) Amend amend = new Amend(); amend.Sh

9、ow(); this.Hide(); /修改密码 private void button4_Click(object sender, EventArgs e) Query query = new Query(); query.Show(); this.Hide(); private void button6_Click(object sender, EventArgs e) this.Hide(); /* ATM机操作界面窗体设计 */ private void button1_Click(object sender, EventArgs e) db = new DBManager(); st

10、ring name = select usename from Cardinfo; string usename = 所汇账户的户主姓名为:+db.Alluseb(name)+,确定?; if (MessageBox.Show(usename, 信息, MessageBoxButtons.YesNo, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1) = DialogResult.Yes) string get = select cardid from Cardinfo; string getmoney = update

11、Cardinfo set cardmoney=cardmoney- + this.textBox2.Text + where cardid= +db.Alluseb(get) + ; string savemoney = update Cardinfo set cardmoney=cardmoney+ + this.textBox2.Text + where cardid= + this.textBox1.Text + ; db.Allusea(getmoney); db.Allusea(savemoney); MessageBox.Show(转帐成功); this.textBox1.Clea

12、r(); this.textBox2.Clear(); /访问数据库和修改数据库,主要用于转账 private void button2_Click(object sender, EventArgs e) CustomerOperation co = new CustomerOperation(); co.Show(); this.Hide(); /* ATM机转账界面窗体设计 */ private void button1_Click(object sender, EventArgs e) if (Convert.ToInt32(this.textBox1.Text) 0) string g

13、et = select * from Cardinfo; string save = update Cardinfo set cardmoney=cardmoney+this.textBox1.Text+where cardid=+db.Alluseb(get)+; db.Allusea(save); MessageBox.Show(存款成功); this.textBox1.Clear(); else MessageBox.Show(存款不能为负); CustomerOperation co = new CustomerOperation(); co.Show(); this.Hide();

14、/* ATM机存款界面窗体设计 */ private void button1_Click(object sender, EventArgs e) db = new DBManager(); string get = select cardmoney from Cardinfo; if (Convert.ToInt32(this.textBox1.Text) =Convert.ToDecimal(db.Alluseb(get) string geta = select cardid from Cardinfo; string getmoney = update Cardinfo set car

15、dmoney=cardmoney- + textBox1.Text + where cardid= + db.Alluseb(geta) + ; db.Allusea(getmoney); MessageBox.Show(取款成功); else MessageBox.Show(余额不足); /对于输入金额进行校验 private void button2_Click(object sender, EventArgs e) CustomerOperation co = new CustomerOperation(); co.Show(); this.Hide(); /* ATM机取款界面窗体设计

16、 */ private void button1_Click(object sender, EventArgs e) db=new DBManager(); string pwd= select cardpwd from Cardinfo; if(db.Alluseb(pwd).Equals(this.textBox3.Text) if(this.textBox1.Text.Equals(this.textBox2.Text) string get = select cardid from Cardinfo; string repwd = update Cardinfo set cardpwd

17、=+this.textBox1.Text+ where cardid=+db.Alluseb(get)+; db.Allusea(repwd); string repwda = update Cardinfo set cardrepwd= + this.textBox1.Text + where cardid= + db.Alluseb(get) + ; db.Allusea(repwda); MessageBox.Show(密码修成功); else MessageBox.Show(密码确认不一致); else MessageBox.Show(原始密码错误); /确认初始密码和修改初始密码是否

18、一致 private void button2_Click(object sender, EventArgs e) CustomerOperation co = new CustomerOperation(); co.Show(); this.Hide(); /* ATM机修改密码界面窗体设计 */ private void button2_Click(object sender, EventArgs e) string get = select * from Cardinfo; string query = select cardmoney from Cardinfo where cardi

19、d= + db.Alluseb(get) + ; this.textBox1.Text = db.Alluseb(query); MessageBox.Show(查询成功); /访问数据库,并读取cardmoney中的数据,且写入到textBox控件中 CustomerOperation co = new CustomerOperation(); co.Show(); this.Hide(); /* ATM余额查询界面窗体设计 */ private void button1_Click(object sender, EventArgs e) string name = this.textBox

20、1.Text; string number = this.textBox2.Text; string pwd = this.textBox10.Text; string repwd = this.textBox9.Text; string money = this.textBox11.Text; string lose = ; Random rd = new Random(); string cardid; cardid = Convert.ToString(rd.Next(0, 9) + Convert.ToString(rd.Next(0, 9) + Convert.ToString(rd

21、.Next(0, 9) + Convert.ToString(rd.Next(0, 9) + Convert.ToString(rd.Next(0, 9) + Convert.ToString(rd.Next(0, 9) + Convert.ToString(rd.Next(0, 9) + Convert.ToString(rd.Next(0, 9) + Convert.ToString(rd.Next(0, 9) + Convert.ToString(rd.Next(0, 9) + Convert.ToString(rd.Next(0, 9) + Convert.ToString(rd.Ne

22、xt(0, 9) + Convert.ToString(rd.Next(0, 9) + Convert.ToString(rd.Next(0, 9) + Convert.ToString(rd.Next(0, 9) + Convert.ToString(rd.Next(0, 9); db.openaccount(cardid,name,number,pwd,repwd,money,lose); private void button9_Click(object sender, EventArgs e) this.Hide(); private void button4_Click(object

23、 sender, EventArgs e) string closea= select cardid,cardpwd,usenumber from Cardinfo where cardid=+this.textBox4.Text+ ; if (db.Closeaccount(closea).Equals(this.textBox4.Text + this.textBox12.Text + textBox3.Text) string xh = delete from Cardinfo where cardid=+this.textBox4.Text+; db.Allusea(xh); Mess

24、ageBox.Show(销户成功); private void button9_Click(object sender, EventArgs e) this.Hide(); private void button6_Click(object sender, EventArgs e) string guashi = select cardlose from Cardinfo where cardid=+this.textBox15.Text+; string closeb = select cardid,cardpwd,usenumber,cardlose from Cardinfo where

25、 cardid= + this.textBox15.Text + ; if (db.Closeaccount(closeb).Equals(this.textBox15.Text + this.textBox13.Text + textBox5.Text) string str = db.Allusebb(closeb).ToString(); if (str.Equals() string gua = update Cardinfo set cardlose=已挂失 where cardid= + this.textBox15.Text + ; db.Allusea(gua); Messag

26、eBox.Show(成功挂失); else MessageBox.Show(该卡已挂失); else MessageBox.Show(填写的资料有误 请重新填写); private void button9_Click(object sender, EventArgs e) this.Hide(); private void button8_Click(object sender, EventArgs e) string lose = select cardlose from Cardinfo where cardid=+this.textBox14.Text+; string close =

27、 select cardid,cardpwd,usenumber,cardlose from 29 Cardinfo where cardid= + this.textBox14.Text + ; string text = this.textBox14.Text + textBox6.Text + textBox7.Text; if (db.Closeaccount(close).Equals(text) string str = db.Allusebb(close).ToString(); if(str.Equals(已挂失) string alose = update Cardinfo set cardlose=未挂失 where cardid=+this.textBox14.Text+; db.Allusea(alose); MessageBox.Show(解挂成功); else MessageBox.Show(该账户未被挂失); else MessageBox.Show(信息不正确); private void button9_Click(object sender, EventArgs e) this.Hide(); /*人工服务界面窗体设计 */

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1