当前位置:首页 > 免费毕业设计

【免费毕设】java银行帐目管理系统(源代码+论文)

【免费毕设】java银行帐目管理系统(源代码+论文)

  • 网站价格: 10
  • 特殊技术: 动态语言
  • 作品类型: 计算机毕业设计论文
  • 售后服务:

联系方式: 微信:biyebang QQ: 629001810

作品详情

           目录:

   随着我国信息产业发展迅速以及中国加入世界贸易组织,国内银行之间以及与外国银行之间的竞争也越来越激烈,怎样发展业务以吸引更多顾客是各银行面队的当务之急。

而帐目管理是银行业务流程过程中十分重要且必备的环节之一,在银行业务流程当中起着相当重要的作用。现在银行的业务越来越多,吸引的客户也越来越多,银行帐目的管理就越显重要。

针对上述情况和要求,采用软件工程的开发原理,依据软件流程过程规范,按照需求分析、概要设计、详细设计、程序编码、测试等过程开发了一个银行账目管理系统。采用JAVA作为编程语言,使用工具eclipse3.1设计实现了银行帐目管理系统,完成系统管理、帐目管理、查询统计、用户查询等功能。

3.1 银行帐目管理系统功能模块

 

银行帐目管理系统包括五个模块,分别为系统选项、帐目管理、查询统计、用户查询和帮助。其中帐目管理还包含了开户、销户、存款、取款和修改信息功能。用户查询包含了姓名查询、地址查询、帐号查询和电话查询。功能模块图如图1所示。

 

 系统实现

4.1 登录界面的设计

在登录界面输入管理员姓名和密码,点击“确定”按钮,通过if(username.equals(getUsername())&&password.equals(getPassword()))语句进行比较; 判断是否通过验证,如果通过则释放,显示主窗体,进入操作主界面,如图2所示。

当管理员打开登录界面后,如果不想登录,点击“退出”按钮退出系统,其代码如下:

private void doExit() {

System.exit(0);

}

在登录时如果管理员输入错误的帐号或密码,通过JOptionPane.showMessageDialog(this,"错误的用户名或密码!");提示管理员操作。

为防止暴力破解,设计三次输入错误密码,则自动退出系统的机制.其代码如下:

 else if(count == 3) {

JOptionPane.showMessageDialog(this,"连续三次输入错误,退出系统!");

   doExit();

}

为了防止下个用户看到上个用户的信息,利用setUsername("");setPassword("");来清空用户名和密码输入框中的内容。

在设计登录界面的框架时,通过public class LoginWindow extends JFrame implements ActionListener{}定义一个登录窗口类,它继承于JFrame

在设计好登录界面的框架后,要初始化所有控件,实现的部分代码如下:

public void initComponent() {

Container contentPane = this.getContentPane();

contentPane.setLayout(null);

labelUsername = new JLabel("管理员帐号:");

labelPassword = new JLabel("管理员密码:");

txtUsername = new JTextField();

txtPassword = new JPasswordField();

btnConfirm = new JButton("确定");

btnCancel = new JButton("退出");

 

}

4.2 操作主界面的设计

 

在操作主界面,可以进行各种操作,包括存款、取款、开户、销户、修改信息、显示全部和查找,而且界面简洁易于操作,如图3所示。

在设计银行帐目管理系统的操作主界面时,先利用public class MainWindow extends JFrame implements ActionListener{ }来定义一个主窗口类MainWindow,然后在里面定义所需要的全部变量,变量定义为private型。

MainWindow类中,功能刻画的代码如下:

public MainWindow(String title) {

setTitle(title);

setSize(WIDTH,HEIGHT);

setResizable(false);

setDefaultCloseOperation(EXIT_ON_CLOSE);

initMenu();

initComponent();

center();

loadAccountData();

loadBillData();

}

 

帮我毕业网微信

版权所有© 帮我毕业网 并保留所有权利

QQ 1370405256 微信 biyebang

QQ:629001810微信:biyebang

收缩