(1)装载账户信息文件:所有的账户信息应该能永久保存在一个特定的磁盘文件中。 (2)创建新的账户(账户信息包括:储户的身份证号码、真实姓名、通信地址和电话号码、账户类型、货币种类、预存款额、账户密码)、 (3)账户登录 (4)存款 (5)取款:定期存款用户不得在未到期之前取款;信用卡用户允许透支10000元;活期用户只要有存款就能取。 (6)修改密码 (7)查询本人所有的账户:储户在成功登录某一账户后,可以查询本人(以身份证号为根据),名下的所有其他账户。 (8)查看存储年限:针对定期储户的服务,储户可以在正确登录账户后立即查看该账户的到期日期; (9)查看透支额度:针对信用卡用户的服务,储户可以在正确登录账户后查看到该账户的透支额度;
2020-01-03 11:17:51 15KB C++ ATM
1
伊甸园步进蜀犬吠日 有心无力dk墭 地回蛊志
2020-01-03 11:17:09 23KB 源代码
1
使用C#控制台实现ATM模拟程序: (1)登录验证 (2)显示账户信息 (3)查询账户交易信息 (4)账户存款 (5)账户取款 (6)本行账户转账 (7)修改账户密码 (8)注销账户
2020-01-03 11:16:56 201KB C#控制台ATM
1
数据库 课程设计 ATM VB SQL2000
2020-01-03 11:16:50 3.15MB 数据库 课程设计 ATM
1
这是个面向对象设计的实例--ATM取款机,使用了一些列的类图、用例图、时序图和协作图来加以说明,并提供ppt演示文稿!希望能给各位参考之用!
2019-12-28 17:50:53 1.51MB 系统设计 OOD ATM取款机 面向对象
1
用C++语言编写的银行ATM存取款机,包含注册新用户、登录、存取款、转账、查询、退出等功能此操作,代码是在VS2005环境下编写,控制台运行,界面做的挺不错的!
2019-12-26 03:20:08 3.95MB C++ ATM
1
为了便于顺利测验程序现说明如下 注意: 1)程序运行涉及到路径问题,请不要改动我的文件夹名称或者文件名 程序引用数据库 \Data\ATM.mdb 程序引用图片及语音素材 \res access数据库服务 #import "c:\program files\common files\system\ado\msado15.dll" no_namespace rename ("EOF", "adoEOF") 2)你的初始 账号 10086 密码 10086 我的 账号 435002 密码 435002 你可以在 UsrInfoSimple.jpg 这张图片上看到 3)程序登录界面上的数字键需要用鼠标单击,为了方便退出,我没有自动获取焦点,请输入时手动获取编辑框焦点 4)运行前,请打开你的放音设备,否则语音不能工作 其他: 1)已经编译好的程序为ATM.exe 在ATM文件夹内,注意不在Debug文件夹内,你编译时可以由vc获取路径,若不在编译时运行请把程序放到Debug文件夹外层 2)我保留了预编译文件,如果你编译提示找不到.pch文件请将所有预编译文件删掉重新编译 3)银行取款机卡直接插入,因此对卡号容错为做细致设置,重点在密码检错上 若果遇到其他错误请帮忙改正 谢谢
2019-12-21 22:22:51 10.73MB c++ mfc 模拟ATM取款机 界面以及语音提示
1
我设计的ATM柜员机主要由各个窗口组成,有登录界面和ATM取款机界面,有存取款,查询余额,转账、修改密码、打印单据等功能,各个按钮的事件响应可以简单模拟ATM柜员机的要求。
2019-12-21 22:22:48 1.28MB java ATM
1
ATM自动取款机可以提供24小时不间断服务,操作简单,可以很方便为用户提供取款、转账/汇款、查询账户信息等服务。 数据库齐全 包括说明
2019-12-21 22:22:34 9.59MB c# winform atm Windowsform
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 4: exit 版本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 分 请参照银行的ATM 机界面,在Account2 类的基础上开发一个GUI 界面的ATM 系统。 要求界面应模拟小键盘,并且账户信息读、写于文件accounts.dat。
2019-12-21 22:22:13 133KB 账户类 ATM
1