联系方式: 微信:biyebang QQ: 629001810
目录:
随着我国信息产业发展迅速以及中国加入世界贸易组织,国内银行之间以及与外国银行之间的竞争也越来越激烈,怎样发展业务以吸引更多顾客是各银行面队的当务之急。
而帐目管理是银行业务流程过程中十分重要且必备的环节之一,在银行业务流程当中起着相当重要的作用。现在银行的业务越来越多,吸引的客户也越来越多,银行帐目的管理就越显重要。
针对上述情况和要求,采用软件工程的开发原理,依据软件流程过程规范,按照需求分析、概要设计、详细设计、程序编码、测试等过程开发了一个银行账目管理系统。采用JAVA作为编程语言,使用工具eclipse3.1设计实现了银行帐目管理系统,完成系统管理、帐目管理、查询统计、用户查询等功能。
银行帐目管理系统包括五个模块,分别为系统选项、帐目管理、查询统计、用户查询和帮助。其中帐目管理还包含了开户、销户、存款、取款和修改信息功能。用户查询包含了姓名查询、地址查询、帐号查询和电话查询。功能模块图如图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("退出"); … … } 在操作主界面,可以进行各种操作,包括存款、取款、开户、销户、修改信息、显示全部和查找,而且界面简洁易于操作,如图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(); }4.1 登录界面的设计
4.2 操作主界面的设计
版权所有© 帮我毕业网 并保留所有权利