第一范文网 - 专业文章范例文档资料分享平台

JAVA课程设计-银行存取管理系统(所有代码)

来源:用户分享 时间:2025/8/17 12:57:55 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

《JAVA程序设计》 课程设计报告

设计题目:学院名称:专业班级:姓 名:学 号:

银行存取系统设计与实现 信息工程学院 13计本2 王田 1312252233

1

目录

一 需求分析。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。3

二 概要设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。3

三 详细设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。3

四 模块中数据库访问。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。3 4.1数据库核对用户名和密码(登录)。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。3 4.2向数据库添加一行(注册)。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。4 4.3修改数据库中数据(取款、存款、转账、修改密码码)。。。。。。。。。。。。。。。。。。。。5 4.4查询数据库中数据(显示余额、查询修改)。。。。。。。。。。。。。。。。。。。。。。。。。。。。。5 4.5删除数据库中一行(注销用户)。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。6 五 软件的整体规划。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。7 5.1登录界面。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。7 5.2用户业务界面。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。8 六 数据库设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。8

七 软件测试。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。8 7.1登录界面(已有用户登录不能登录其他用户)。。。。。。。。。。。。。。。。。。。。。。。。。。。9 7.2注册界面(有空文本框有提示)。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。9 7.3用户主页(窗口关闭按钮不可以)。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。10 7.4存款。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。10 7.5取款(余额不足有提示)。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。10 7.6转账(余额不足、卡号不存在都有提示窗口)。。。。。。。。。。。。。。。。。。。。。。。。。。。11 7.7查询修改(卡号不可修改)。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。11 7.8数据库截图。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。11 7.9测试方法。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。12 八 总结。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。12

2

一 需求分析

本软件主要是为用户在银行自助服务的目的设计。主要业务包括注册、取款、存款、转账、修改密码、查询余额和查询修改信息等项目,一个用户只允许操作自己的信息,保证用户账户的安全。 二 概要设计

主要设计可以为用户服务的ATM机客户端,用户可以在登录界面注册自己的卡号,登录后可以进行取款、存款、转账、修改密码、查询余额和查询修改信息的业务,所有操作都会保存数据库。实现银行自助服务的目的。 三 将用户需求模块化

根据概要设计的原则来分析一下本项目的用户需求,并最终转化成用程序语言描述的模块。什么样的需求才是一个模块?模块应该具备如下几个特征。

(1)登录主界面:用类a来实现主界面的显示,用Denlu类中的checkUser(String k,String m)方法链接数据库核对用户名和密码是否正确,如果正确返回1,如果卡号不存在返回2,如果读取数据库失败返回3。

(2)用户注册:用类Zc来实现注册界面的显示,用Denlu类中的zhucezh(String name,String sex,String kahao,String mima,String phone)方法链接数据库,将新用户添加入数据库。

(3)用户主页:用类Zhuye来实现主页界面的显示,主页中包括业务有取款、存款、转账、修改密码、查询余额和查询修改信息,最后有退出按钮(不能使用窗口关闭按钮退出主页,一个用户登录其他用户不能登录)。

1取款:用类Qukuan来实现取款窗口的显示,用Denlu类中的qukuan(long k,long j)方○

法链接数据库操作数据。

2存款:用类Cunkuan来实现存款窗口的显示,用Denlu类中的cunkuan(long k,long j)○

方法链接数据库操作数据。

3转账:○用类Zuanzhang来实现转账窗口的显示,用Denlu类中的zhuanzhang(long k,long j)方法链接数据库操作数据。

4修改密码:用类Xiugai来实现修改密码窗口的显示,用Denlu类中的gaimi(String ○

y,String x)方法链接数据库操作数据。

5查询余额:用类Xianshi来实现查询余额窗口的显示,用Denlu类中的chaxun()方法○

链接数据库操作数据。

6查询修改:用类Chaxun来实现查改窗口的显示,用Denlu类中的chagai(String ○

name,String sex,String phone)方法链接数据库操作数据。

7注销:使用静态方法shanchu(String id)实现,注销时如果余额不为0,提示“取出余○

额在注销”。

四 模块中数据库访问

JAVA课程设计-银行存取管理系统(源代码)

同学们,这里是银行存取管理系统的所有JAVA代码,下载复制粘贴就可以用。具体建包如下图:(按图片建立数据库)

3

数据库截图

所有源代码: 类 :a.java

package zhuce;

import javax.swing.*;

import java.awt.*; import java.awt.event.*;

public class a extends JFrame {

static TextField Kahao=new TextField(\,20);

static JPasswordField Mima=new JPasswordField(\,15); static boolean weiyi=false; public a(){

JFrame f=new JFrame(\银行管理系统\); f.setBounds(200,100,700,600);

f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

4

JAVA课程设计-银行存取管理系统(所有代码).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c6vs518nt1y0zn001pb9w_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top