atm机模拟程序java编写,有界面
2021-07-08 14:02:49 1.22MB Java ATM
1
java实现“模拟ATM机存取款管理系统”课程设计 模拟银行的自动取款机使用过程中的界面和用户交互过程。实现查询银行卡余额、取款、存款、修改密码、退出系统等功能。 功能要求: (1)卡号、密码输入最多三次,否则直接退出系统。 (2)取款功能:取款金额受卡余额、机单笔最大取款金额及机当前剩余金额的限制。 (3)存款功能:实现存入金额。 (4)查询功能:实现查询余额功能。 (5)更改密码:实现密码更改功能,对于密码要有2次验证。 (6)锁卡功能:实现卡被锁的功能。 (7)退卡功能:实现退出系统功能。
2021-07-07 20:01:07 8KB Java ATM机 课程设计
1
开发工具vs2010,SQL server 2005 使用三层架构技术进行开发的ATM完结版 完整源码加详细注释,最重要附加数据库文件,可以运行。
2021-07-01 09:45:50 5.1MB 三层架构 c#三层架构 c#模拟ATM C#ATM
1
主体为Java程序,通过链接Mysql实现主要数据的增删改查,主要功能如下: 1.会员账户的注册、验证与登陆 2.账款的存取与实时更新 .......
2021-06-28 13:03:01 1.85MB Java 实训项目 Mysql 作业
1
ATM机程序设计要求 1. 需要有登录,查询余额,取款,存款,转账,交易记录,卡号管理等功能,程序用winform; 2. 输入卡号,密码登录,其中设置一个管理帐号,登录管理帐号可以添加卡号,卡号为19位数字,密码为6位数字; 3. 卡号管理:卡持有人的姓名,身份证号(身份证号必须验证),卡密码(需要二次效验); 4. 正常持卡人登录后,会看到取款,存款,转账,修改密码,交易记录,退卡等信息。 5. 取款:显示100,200,500,1000,3000,其他金额(只能是100的整数倍),返回等信息,取款结束后,提示继续取款或者返回主界面等信息; 6. 存款:与取款大致一致; 7. 转账:二次效验转入卡号,效验转入卡号与收款人姓名是否一致,效验是否存在这个转入卡号,转出金额不能大于转出卡的余额; 8. 交易记录:查询登录卡号的交易记录,包括存款,取款,转账等信息,格式为时间,操作行为(取款,存款,转账),金额,余额; 9. 查询余额:查看当前卡里还有多少钱; 压缩包内有数据库
2021-06-18 03:54:28 1.08MB ATM 模拟取款机
1
模拟银行取款机的程序,思路清晰,易开发,易读懂
2021-06-18 00:27:43 3.92MB A T M
1
1. 账户类(满分50分) 版本1:满分10 分 设计Account1 类,包含: ■ 一个名为 id 的int 类型的私有数据域(默认值为 0),长度为 6 位。 ■ 一个名为 balance的double 类型的私有数据域(默认值为 0)。 ■ 一个名为 annualInterestRate 的double 类型的私有数据域存储当前利率(默认值为 0)。 假设所有的账户都有相同的利率。 ■ 一个名为 dateCreated 的Date 类型的私有数据域存储账户的开户日期。 ■ 一个能创建默认账户的无参构造方法。 ■ 一个能创建带特定 id 和初始余额的构造方法,初始余额不能为负数。 ■ id 、balance和annualInterestRate 的访问器和修改器。 ■ dateCreated 的访问器。 ■ 一个名为 getMonthlyInterestRate 的方法返回月利率。 ■ 一个名为 withDraw 的方法从账户提取特定金额。 ■ 一个名为 deposit 的方法向账户存人特定金额。 ■ double 类型的数据域保留 2 位小数。 ■ 成员方法和数据域应进行基本的合理性检查。 设计测试类 ATMMachine1: ■ 创建一个有 100 个账户的数组,其 id 为0,1,2,...99, 并初始化收支为 1000 美元。 ■ 主菜单如下(可参考教材中文版 P296或英文版 P367): Main menu 1: check balance 2: withdraw 3: deposit 版本2:满分20 分 扩展Account1 类为Account2 类: ■ Account2 类继承 Account1 类。 ■ 为Account2 类新增一个名为 password 的String 类型的私有数据域存储账号密码。 password 只能为字母或数字,长度不能小于 6 且不能大于 10。密码显示时为*******。 ■ 为Account2 类新增一个名为 name的String 类型的私有数据域存储客户名字。 ■ 为Account2 类新增一个名为 transactions 的ArrayList 类型的新数据域,其为客户存 储交易记录。这要求新建一个名为 Transaction 的类,类的定义请参照教材中文版 P327或英 文版P404。每笔交易都是 Transaction 类的一个实例。 ■ 新增一个带初始余额的构造方法,其 id 随机产生,但不能与当前系统的 id 重复。 若初始余额的参数为负数,则抛出一个自定义异常并在当前构造方法中进行处理。 ■ 重写方法 withDraw ,要求支取的金额为 100 的整数倍,并且当日支取金额不能超过 5000,支取金额不允许透支。每进行一次操作应向 transactions 数组线性表添加一笔交易。 ■ 重写方法 deposit ,要求每进行一次操作应向 transactions 数组线性表添加一笔交易。 ■ 新增一个方法 changePassword ,只有旧密码正确,新密码符合要求,且两次输入相 同的情况下才可以成功修改密码 设计测试类 ATMMachine2,其主菜单如下(可参考教材中文版 P296或英文版 P367): Main menu 0:create a account 1: check balance 2: withdraw 3: deposit 4:details of the transaction 5: change password 6:exit ■ 若用户选择新建一个账号,则应提示用户输入账号 password 、balance 和 annualInterestRate ,其中 id 随机产生。新产生的账户应序列化到名为 accounts.dat 的文件中。 所有账户只能通过这种方式产生。 ■ 所有用户操作结果应同步到 accounts.dat 文件中相应账户中。 ■ 所有用户操作应有友好、简介的提示语。 版本3:满分20 分 请参照银行的 AT M机界面,在 Account2 类的基础上开发一个 GUI 界面的AT M系统。 要求界面应模拟小键盘,并且账户信息读、写于文件 accounts.dat 。
2021-06-16 08:59:24 63KB java程序 课程设计 ATM模拟 CQUT
1
基于labview语言的模拟ATM机课程设计,此代码获得校级优秀课程设计
2021-06-15 20:38:25 1.43MB 课程设计
1
用C语言编写的ATM系统 使用文件保存数据 可以创建用户 修改密码 存取款 转账 等等
2021-06-03 08:21:56 4KB ATM C语言
1
ATM是 Automatic Teller Machine 的缩写,意为自动柜员机。它是一种高度精密的机电一体化设备,利用磁卡或智能IC卡储存用户信息并通过加密键盘(EPP)输入密码然后通过银行内部网络验证并进行各种交易的金融自助设备。ATM的功能主要包括:现金取款、现金存款、现金存取款、余额查询、本行或异行转账、修改密码等基本功能;有些多功能ATM还提供诸如存折打印、对账单打印、支票存款、信封存款、缴费、充值等一系列便捷服务。由此看来,ATM的管理是十分重要的。而人们在使用ATM前很重要的一个环节,就是学习如何正确地使用ATM。如何利用现代计算机技术进行ATM的全真模拟,成了很棘手的问题。 本系统使用微软公司的VS.NET的C#开发工具,利用其提供的各种面向对象的开发工具,其中最主要的是ADO.NET;在网络查询方面,使用C#技术,开发语言也是C#.NET。
2021-05-29 22:02:39 660KB 毕业设计 毕业论文 c# ATM
1