主体为Java程序,通过链接Mysql实现主要数据的增删改查,主要功能如下: 1.会员账户的注册、验证与登陆 2.账款的存取与实时更新 .......
2021-06-28 13:03:01 1.85MB Java 实训项目 Mysql 作业
1
用C语言基本实现了ATM机的基本功能,包括:开户、改密、销户、存款、取款等。增加了超级管理员账户,能够看到所有的用户信息。
2021-06-27 23:10:20 12KB C语言 ATM机 模拟
1
实现用户的注册、账户存款、取款、查询、账户间转账、及用户的销户等功反复能、并用文件保存以实现反复操作。
2021-06-26 18:11:23 745KB ATM机
1
纯Java期末实训实践作业,实现金额的增删查改,账户的增删查改,完全满足实训作业的要求
2021-06-25 13:02:18 71KB java
输入给定的卡号和密码(初始卡号为62250028和密码为123456)时,系统能登录ATM柜员机系统,用户可以按照以下规则进行操作: 1、查询余额:初始余额为10000元; 2、ATM取款:每次取款金额为100的倍数,总额不超过5000元,支取金额不允许透支; 3、ATM存款:不能出现负存款; 4、修改密码:新密码长度不小于6位,不允许出现6位完全相同的情况,只有旧密码正确,新密码符合要求,且两次输入相同的情况下才可以成功修改密码; 5、采用数据库存储数据,可以实现 GUI界面,也可以实现功能,结果打印到控制台上。
2021-06-21 22:44:24 932KB 交流
1
软件工程大作业,中国银行ATM机的功能分析
2021-06-21 11:04:52 107KB 银行 ATM机
1
实现了 ATM机的 基本功能 可以给初学者学习参考
2021-06-19 10:11:39 38KB ATM
1
这是用C#编写的银行ATM机操作系统,能实现正常的注册新用户、登录、存取款、转账、查询、安全退出等功能操作,已在VS2008上成功运行,已把obj、bin两个文件夹删掉了,所以工程文件比较小,但不影响运行
2021-06-18 04:27:07 44KB C# ATM
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
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