# 基于Java Swing的ATM管理系统
## 项目简介
本项目是一个基于Java Swing框架开发的ATM管理系统,旨在模拟银行ATM机的基本功能,包括用户登录、管理员操作、账户管理、交易查询等。系统通过图形用户界面(GUI)提供直观操作,支持多种业务功能,如存款、取款、转账、查询余额、修改密码等。
## 项目的主要特性和功能
### 用户功能
- **登录**:用户输入19位卡号和6位密码进行登录。
- **存款**:用户可以进行存款操作,系统会更新账户余额。
- **取款**:用户可以进行取款操作,系统会检查账户余额和透支额度。
- **转账**:用户可以向其他账户进行转账操作。
- **查询余额**:用户可以查询当前账户的余额和透支额度。
- **交易明细查询**:用户可以查询特定时间范围内的交易记录。
- **修改密码**:用户可以修改自己的密码。
### 管理员功能
- **登录**:管理员输入特定账号和密码进行登录。
- **开户**:管理员可以为新用户开立账户。
- **销户**:管理员可以选择并关闭用户账户。
- **查询用户信息**:管理员可以查询并显示用户的信息。
- **修改用户信息**:管理员可以修改用户的相关信息。
- **挂失/解除挂失**:管理员可以挂失或解除挂失用户账户。
- **冻结/解冻**:管理员可以冻结或解冻用户账户。
- **交易明细查询**:管理员可以查询卡交易明细。
- **修改密码**:管理员可以修改自己的密码。
- **创建管理员**:管理员可以创建新的管理员账户。
- **用户改密**:管理员可以帮助用户修改密码。
## 安装使用步骤
1. **下载源码**:从项目仓库下载源码文件。
2. **导入项目**:将下载的源码导入到支持Java开发的IDE中,如Eclipse或IntelliJ IDEA。
3. **配置数据库**:确保本地或远程数据库已配置,并更新项目中的数据库连接信息。
4. **编译运行**:在IDE中编译并运行项目的主类文件(如`StartScreen.java`)。
5. **使用系统**:系统启动后,用户和管理员可以通过提供的界面进行登录和操作。
通过以上步骤,您可以成功运行并使用本ATM管理系统。
没有合适的资源?快使用搜索试试~ 我知道了~
(源码)基于Java Swing的ATM管理系统.zip
共225个文件
class:169个
java:44个
jpg:5个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 67 浏览量
2024-11-21
06:05:42
上传
评论
收藏 1.38MB ZIP 举报
温馨提示
# 基于Java Swing的ATM管理系统 ## 项目简介 本项目是一个基于Java Swing框架开发的ATM管理系统,旨在模拟银行ATM机的基本功能,包括用户登录、管理员操作、账户管理、交易查询等。系统通过图形用户界面(GUI)提供直观操作,支持多种业务功能,如存款、取款、转账、查询余额、修改密码等。 ## 项目的主要特性和功能 ### 用户功能 登录用户输入19位卡号和6位密码进行登录。 存款用户可以进行存款操作,系统会更新账户余额。 取款用户可以进行取款操作,系统会检查账户余额和透支额度。 转账用户可以向其他账户进行转账操作。 查询余额用户可以查询当前账户的余额和透支额度。 交易明细查询用户可以查询特定时间范围内的交易记录。 修改密码用户可以修改自己的密码。 ### 管理员功能 登录管理员输入特定账号和密码进行登录。 开户管理员可以为新用户开立账户。 销户管理员可以选择并关闭用户账户。
资源推荐
资源详情
资源评论
收起资源包目录
(源码)基于Java Swing的ATM管理系统.zip (225个子文件)
JDateChooser.class 12KB
ACheckCardTrad.class 9KB
AdminOpenAccount.class 9KB
WithdrawMoney.class 9KB
CheckUser.class 8KB
UCheckCardTrad.class 8KB
TransMoney.class 7KB
StoreMoney.class 7KB
TransMoney$5.class 7KB
TradDao.class 6KB
UpdateUser.class 6KB
ChangeStatus.class 6KB
CreateAdmin.class 5KB
AdminOpenAccount$8.class 5KB
AdminDao.class 5KB
UserLogin.class 5KB
CardDao.class 5KB
AdmnLogin.class 4KB
ChangePwd.class 4KB
CheckMoney.class 4KB
ChangeAdminPwd.class 4KB
CheckUser$3.class 4KB
AdmnFunction.class 4KB
RButton.class 3KB
ChangeUserPwd.class 3KB
SelectUser.class 3KB
CreateAdmin$3.class 3KB
WithdrawMoneySuc.class 3KB
UserFunction.class 3KB
UserDao.class 3KB
TransMoney$7.class 3KB
CardService.class 3KB
StoreMoney$1.class 3KB
ChangeStatus$2.class 3KB
UCheckCardTrad$7.class 2KB
UpdateUser$5.class 2KB
ACheckCardTrad$5.class 2KB
CardModel.class 2KB
ChangePwd$2.class 2KB
UpdateUser$3.class 2KB
JdbcUtil.class 2KB
UserLogin$4.class 2KB
ChangeAdminPwd$2.class 2KB
StartScreen.class 2KB
FitTableColumns.class 2KB
WithdrawMoney$9.class 2KB
ChangePwdSucc.class 2KB
JDateChooser$ButtonActionListener.class 2KB
SelectUser$2.class 2KB
AdmnLogin$4.class 2KB
ConfirmPanel.class 2KB
ChangeUserPwd$2.class 2KB
WithdrawMoney$4.class 2KB
WithdrawMoney$3.class 2KB
WithdrawMoney$5.class 2KB
WithdrawMoney$2.class 2KB
WithdrawMoney$1.class 2KB
WithdrawMoney$6.class 2KB
TradModel.class 2KB
JDateChooser$LabelMouseListener.class 2KB
UserModel.class 2KB
MoreInfo.class 1KB
JDateChooser$ComboBoxItemListener.class 1KB
TransMoney$6.class 1KB
TradService.class 1KB
UserFunction$6.class 1KB
UserFunction$3.class 1KB
UserFunction$2.class 1KB
CurrentCardInfo.class 1KB
UCheckCardTrad$2.class 1KB
ACheckCardTrad$8.class 1KB
ACheckCardTrad$7.class 1KB
ChangePwdSucc$1.class 1003B
AdminModel.class 969B
ChangeStatus$1.class 931B
ChangeStatus$3.class 929B
ConfirmPanel$1.class 923B
ConfirmPanel$2.class 922B
WithdrawMoneySuc$1.class 921B
WithdrawMoneySuc$2.class 921B
RButton$1.class 919B
AdminOpenAccount$10.class 916B
ChangeUserPwd$1.class 916B
ChangeUserPwd$3.class 914B
AdminOpenAccount$9.class 914B
AdminOpenAccount$2.class 909B
WithdrawMoney$10.class 904B
UCheckCardTrad$6.class 904B
AdminOpenAccount$1.class 904B
ACheckCardTrad$6.class 900B
UCheckCardTrad$5.class 898B
UCheckCardTrad$1.class 898B
WithdrawMoney$8.class 895B
WithdrawMoney$11.class 894B
ChangeAdminPwd$1.class 892B
ACheckCardTrad$1.class 892B
AdminOpenAccount$7.class 890B
MyDocument.class 883B
SelectUser$1.class 881B
StoreMoney$3.class 880B
共 225 条
- 1
- 2
- 3
资源评论
t0_54coder
- 粉丝: 2941
- 资源: 5639
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功