ATM模拟系统毕设答辩

上传人:一*** 文档编号:243154833 上传时间:2024-09-17 格式:PPT 页数:19 大小:733.50KB
返回 下载 相关 举报
ATM模拟系统毕设答辩_第1页
第1页 / 共19页
ATM模拟系统毕设答辩_第2页
第2页 / 共19页
ATM模拟系统毕设答辩_第3页
第3页 / 共19页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,ATM,模拟系统,04106113,周瑞旋,ATM,的起源,现代,ATM,机的想法来自于唐,维泽尔。,1968,年,当他在达拉斯银行排队等候的时候,萌发了这个想法。之后,他建议自己的雇主,Docutel,研制这种机器。,起初,,ATM,主要用来处理信用卡,到了,1972,年,克里夫兰城市国家银行成功地引进了一种可在,ATM,机上使用的没有透支功能的卡片。,如今,,ATM,机发展了更多功能,包括存钱、支票和储蓄账户之间相互转账,付款等等。同时,,ATM,实现了与计算机相连接,使客户可以实时地了解账户余额和支付情况。多台,ATM,机与银行主机相连,就逐渐形成了,ATM,网络。,ATM,的简介,ATM,是,Automatic Teller Machine,的缩写,意为自动柜员机。它是一种高度精密的机电一体化设备,利用磁卡或智能,IC,卡储存用户信息并通过加密键盘(,EPP,)输入密码然后通过银行内部网络验证并进行各种交易的金融自助设备。,ATM,的出现减轻了银行柜面人员的工作压力,更为人类提供了安全方便的金融服务体验。,二十世纪末,随着金融服务的迅速发展,银行提款机已经发展成了各大银行金融服务战略中的重要一环,同时,银行提款机系统也经历了持续的更新换代,为广大用户提供了更加便捷和人性化的服务,ATM,模拟系统的研究意义,模拟,ATM,系统就是对提款机操作系统在个人,PC,上及主流操作平台上的编程实现,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发制作两个方面,对于前者要求建立起数据一致性和完整性强,数据安全性好的库,而对于后者则要求应用程序功能完备,易使用,界面友好等特点,ATM,机模拟系统通过人机交互的界面以及便捷的服务,不仅节约了人力资源,更好的促进了银行的信息化进程,也为广大的用户提供了简易方便快捷的金融服务。,研究内容,本系统采用,VB6.0,微软,SQLSERVER2000,实现了用户身份的认证,取款,转帐,交易明细的查询等功能,分析并解决实现中遇到的若干问题,例如数据库资料如何实现更新,文本框的文字输出需要用到什么技术,如何实现中英文两种界面,用户服务功能如何实现等等,管理系统的运行的平台是,Windows,xp,.,设计的任务可以分成的两个部分,一是数据库的设计,另一个是工程框架及管理模块的程序设计。,功能简介,主要包括两个服务分支。一是用户界面,二是管理系统界面,用户界面实现用户的基本操作包括:存款、取款、修改密码、转账、查询余额、查询交易明细等。每种操作根据用户的选择,可以进入中文或英文的界面,管理系统界面是对用户基本信息的一个操作。包括增删用户,查询用户信息等。,ATM,系统欢迎界面,ATM,模拟系统用户界面,中英界面实现,为了方便用户使用,本系统还设计了英文界面。由于中英文界面仅语言不同实现功能完全相同,每种语言占一个窗口,代码重复,不符合程序设计的理念,因此,通过定义一个全局变量,i,,来实现同一窗口根据,i,值不同显示不同语言的设计。,i=1,代表中文,,i=2,代表英文。每一个页面都有一个判断,i,值的,if,语句,来改变显示的语言。,ATM,模拟系统用户界面,中英界面实现,下图为登陆界面的两种显示,以登陆界面例,介绍代码如何实现,:,ATM,模拟系统用户界面,中英界面实现,Private Sub,Form_Load,(),If i = 2 Then,Label1.Caption = ,请输入您的卡号,Label2.Caption = ,请输入您的密码,Command1.Caption = ,确定,Command2.Caption = ,退卡,Command3.Caption = ,重输,“,ElseIf,i = 1 Then,Label1.Caption = Please Input,Cardnumber,Label2.Caption = ,PLease,Input Password,Command1.Caption = OK,Command2.Caption = Cancel,Command3.Caption = Rewrite,End If,End Sub,ATM,模拟系统用户界面,错误显示界面,由于输入的条件的限制,经常会出现输入的内容不符合条件而显示输入错误用来提示用户。,ATM,模拟系统出现的错误种类很多,如果每个错误都单独拿出一个界面来显示就显得很麻烦。本系统,form3,窗口专门用来显示错误信息,由各个操作为其,label,来设置显示值。以登陆界面为例:,ATM,模拟系统用户界面,错误显示界面,If Len(Text1.Text) 8 Or Len(Text2.Text) 6 Then,Form3.Show Form3.Label1.Caption = “,没有正确输入卡号或密码,“,错误信息显示如右图:,ATM,模拟系统用户界面,数据库连接,本系统设计最核心的问题是,VB6.0,与,SQL,数据库二者的连接。掌握到这种方法是系统成功的关键所在。使用,Visual Basic,作为前端开发语言,与,SQL Server,接口有几种常用的方法,即:,数据访问对象,/Jet,为,ODBC API,编程,使用,SQL Server,的,Visual Basic,库,(VBSQL),为,DB,库的,API,编程,RDO,远程数据对象,(,RemoteData,Objects),ADO,数据对象,(Active Data Objects),ATM,模拟系统用户界面,数据库连接,使用对象访问数据库的简化步骤为:,创建对象与数据源建立连接。,创建对象,并设置好活动连接和其他重要属性。,使用对象的方法,直接打开一个记录集。,使用对象操作记录。,ATM,模拟系统用户界面,数据库连接,以用户登录界面来说明说连接,Dim,strr,As String,Set CON = New,ADODB.Connection,设置,CON,为新的,ADO,连接对象,strr,= Provider=SQLOLEDB.1;Password= ;Persist Security Info=,True;User,ID=,sa;Initial,Catalog=,user;Data,Source=(local),这里采用的是,SQL OLEDB,应用接口,CON.Open,strr,u = Form2.Text1.Text,str,= select,密码,from,用户信息,where,卡号,= & u & ,只打开密码列,Set RS = New,ADODB.Recordset,RS.Open,str, CON,adOpenDynamic,adLockPessimistic,recordset,对象的打开语句 动态游标 悲观锁,无用户情况,ATM,模拟系统用户界面,操作种类,ATM,模拟系统中用户的各种操作需要插入到用户操作表中。,插入到用户操作表中的信息包括,操作种类(,j,)、成功与否(,k,)、具体的操作信息等。,其中,j,值代表操作种类的全局变量,是系统中必要重要的变量值。,在服务种类界面中对其赋值,Option1(*).value = True,时,对相应的服务赋值,如右图所示,ATM,模拟系统用户界面,操作种类,每个操作结束后都要进行相应的操作插入到用户操作表的函数调用,首先建立于用户操作表的链接,str,= select * from,用户操作表,Set RS = New,ADODB.Recordset,RS.Open,str, CON,adOpenDynamic,adLockPessimistic,RS.Close,然后将信息插入到表中(以取款操作代码为例),If j = 1 And k = 1 Then ,操作成功,RS.AddNew,添加记录,RS.Fields,(,卡号,) = u,RS.Fields,(,操作,) = ,取款,RS.Fields,(,时间,) = Now,RS.Fields,(,取款金额,) = Val(Form5.Text1.Text),RS.Fields,(,是否成功,) = ,成功,RS.Update,ATM,模拟系统管理系统,管理系统用户相当于是一个超级用户,他有权限查询每个用户的信息,并且可以添加和删除用户信息。,登陆时需要输入管理用户密码为“,admin”,ATM,模拟系统管理系统,在操作界面中可以进行,用户的查询、添加和删除操作,Adodc,连接数据库,每个控件与,adodc,相连,并设置,field,为相应的表的列。,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 小学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!