面向对象方法设计与实现报告atm系统实现报告(vb)

面向对象方法设计与实现报告atm系统实现报告(vb)

ID:8497139

大小:3.63 MB

页数:34页

时间:2018-03-29

面向对象方法设计与实现报告atm系统实现报告(vb)_第1页
面向对象方法设计与实现报告atm系统实现报告(vb)_第2页
面向对象方法设计与实现报告atm系统实现报告(vb)_第3页
面向对象方法设计与实现报告atm系统实现报告(vb)_第4页
面向对象方法设计与实现报告atm系统实现报告(vb)_第5页
资源描述:

《面向对象方法设计与实现报告atm系统实现报告(vb)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、面向对象方法设计与实现报告—ATM机系统软件0802班高晓亮3一、概要根据ATM的需求分析,该系统设计为2个子系统:用户系统、银行工作人员系统。其中用户系统主要使用户在ATM上完成一些基本操作,例如:存款、取款、转账、查询余额、修改账户密码等银行工作人员系统主要用来管理用户账户、ATM机、事务。其具体功能和界面及代码将在下文叙述。说明:该系统主要代码是用vb编写,数据库使用的是单机数据库access。二、用户系统A:主要界面介绍:一)、待机界面:1、功能:系统欢迎界面,点击模拟按钮开始模拟ATM机工作。2、说明:由于没有找到合适的广告图片,所以待机默认先用蓝色背景代替。3、界

2、面文字动画代码如下:IfLabel5(0).Left>Me.ScaleWidthThenLabel5(0).Left=Me.Left-100EndIfLabel5(0).MoveLabel5(0).Left+120IfLabel5(1).Left>Me.ScaleWidthThenLabel5(1).Left=Me.Left-100EndIfLabel5(1).MoveLabel5(1).Left+1204、界面截图如下:二)、登陆界面:1、功能:a、密码框设置只能输入6位B、密码输入3次错误,将冻结该账户C、银行卡号不存在、冻结或密码错误,均不能进入系统2、说明:因为各银行

3、卡号位数不太一样,银行卡号位数并未设置。3、登陆确认按钮代码如下:PrivateSubCommand27_Click()IfNotText7.Text=""AndNotText8.Text=""ThenDimsqlAsStringsql="select*from账户where银行卡号='"&Trim(Text7.Text)&"'"Adodc1.RecordSource=sqlAdodc1.RefreshIfAdodc1.Recordset("状态")="冻结"Then'判断该账户状态MsgBox"该账户已冻结!!"Text7.Text=""Text8.Text=""Elses

4、ql="select*from账户where银行卡号='"&Trim(Text7.Text)&"'and密码="&Trim(Text8.Text)&""Adodc1.RecordSource=sqlAdodc1.RefreshIfAdodc1.Recordset.EOFThenMsgBox"密码错误!",48,"错误提示"Text8.Text=""count1=count1+1Ifcount1>=3Then'三次输入错误冻结该账户Adodc1.Refreshsql="select*from账户where银行卡号='"&Trim(Text7.Text)&"'"Adodc1.Re

5、cordSource=sqlAdodc1.RefreshAdodc1.Recordset("状态")="冻结"Adodc1.Recordset.UpdateMsgBox("三次输入错误,该账户已被冻结")EndIfElseLabel10.Visible=FalseLabel11.Visible=FalseText7.Visible=FalseText8.Visible=FalseCommand27.Visible=FalseCommand28.Visible=FalseCommand14.Visible=TrueCommand15.Visible=TrueCommand16.

6、Visible=TrueCommand17.Visible=TrueCommand18.Visible=TrueCommand19.Visible=TrueCommand24.Visible=TrueYnum=Text7.TextAdodc2.Refresh’添加事务Adodc2.Recordset.AddNewAdodc2.Recordset("银行卡号")=YnumAdodc2.Recordset("事务类型")="用户登录"Adodc2.Recordset("时间")=Now()Adodc2.Recordset("事务描述")="用户完成登陆"Adodc2.Record

7、set.UpdateAdodc2.RefreshText7.Text=""Text8.Text=""EndIfEndIfElseMsgBox("信息不全!!请确认")EndIfEndSub4、界面截图如下:三)、系统主界面1、功能:ATM的主要功能陈列,供用户选择,其中包括存款、取款、转账、查询余额、修改密码、取卡、返回。当账户登录时,将在事务表中记录登录时间。2、说明:由于所有按钮均只是用来调出对应的功能的界面,并没有实际功能,所以在此省略其按钮代码。3、界面截图如下:四)、存款界面1、功能:a、只允

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。