文档介绍:精品资料
BAM 银行账户管理系统( ATM 管理系统)
本系统采用 JAVA 语言并在 eclipse 环境下编写测试完成,涉及类的概念,以及面向对
象的几大特性(继承,封装,多态,抽象) ,也有异常处理机制,基本可以满足大多数 BAM
系统的相关实现, 且代码内标注大量注释, 读者可以很轻松地理解相关逻辑, 大家可以开心
参考。
系统简介:
1 、 JAVA 类的面相对象的应用,拥有异常处理机制,不会因为输入错误而导致程序崩
溃
2、主要有5个类,即①Account (账户类)
SaveAccount (储蓄账户类) :不能透支
CreditAccount (信用账户类) :可以透支
Bank (银行类)
ATM (ATM 类)
类的具体属性级行为见代码
3、各个类之间的相互关系,涉及继承、封装、多态、抽象,在多态中又涉及重载和重
写,请读者注意相关联系(关注注释)
4、可以实现数据保存功能,数据将保存在文件中(即当你注册了一个账户,下次再登
陆系统时,可以实现与上次最后的操作相衔接)
5、账户号自动生成,比较符合现实
精品资料
6、主要功能有:
2. 查询账户余额
精品资料
.取款
.转账(一个账户到另一个账户)等
7、运行时界面简示
(账户登录)
台 Java - Eclipse SDK
Fi 匚 Ed it N m vi cj & e / f - Prcjc 7* Rur ?.'i n d 匚』 H e I 二
券■。▼ Qb ▼ 点由后 ▼ 合/
CoiisoIb^^
ATM (2) [Java Application] C:\Program File5Vavia\jre7\bin\j3vaw,exe (2013-5-24 下午7:38:06)
盘 Problems
B卜* * * * *欢迎使用XJ&言行模4gTM系魏,请按如下步/操作* *青青会♦
*2 .没育账户, 开户
*3 •退出
请选择:
请输入银行卡号:二二口 请输入银行密码:
女**太太*减迎使用XXX银行模拟ATM系统,请按如下步骤操作****太大 大1 .查询账户余额
2 .存款
3 .取款
4 .转账
5,退卡
请选择工
注意事项:
1、本系统采用的编程环境是 , jer7。所以,运行代码需要保持电脑上所装的 JDK
,如有报错,只需换个高一点的版本即可。注意:第一次装 JDK,要配置环
境变量(请查阅相关资料,比较简单)
2、本系统代码涉及到包,所以如果报名不一致就会报错,解决方法:修改一下包名即
精品资料
java文件,如下图:
3、建议把各个类写在同一个包下面,且每一个类单独写一个
与 Java - Eclipse SDK
File Edit Source Reiactor Navigate Search Project Run Window Help
j叵国圜崎西j蒙:古密j上▼聚 / __ _"%, /
博 Package Explorer □ 口
rTt? BAM
0 U BAM 02
0 会 BAM 03
・\4 BAM 04
一啰 src
■田
,fj Accountjava
.Jj
.» 工 Bankjava
Jj C red itAcc o u nt J a va
jj] SavingAccauntjava
快 豳 J RE System Library [jreT]
_ accounttzt
4、在运行程序前,需要在项目下面新建一个 (用来保存数据)文件(如上
图),并在其中写入至少一个账户信息, (如下图,其中每项代表的意思, 请读者参照代码内
的注释),否则在初始化的时候会因为找不到账户信息,从而产生异常。
与 Java - BAM04/flccounttxt - Edip?c SDK
File Edit Navigate Search Project Run Window Hdp
,门▼良呢启 举-。^通, 古时6- 34― 叵回曲?朝
用 Pocksgc Explorer 阅 -- ©4guErtxt
目― G , loo1破可豉,321323, 07 5W-. ~
以BAM
必 BAM02
得 BAM03
/ BAM04
谩勾「£
田 *
由
超
由 BarilLjava
[J] CreditAc