基于JAVA的银行账户管理系统的设计与实现
摘 要
随着我国信息产业的迅速发展以及中国加入世界贸易组织,国内外银行之间的竞争也越来越激烈,如何发展业务以吸引更多顾客是各银行面对的当务之急。于此同时,账户管理是银行业务流程过程中十分重要且必备的环节之一,并且现在银行的业务越来越多,吸引的客户也越来越多,银行账户的高效管理就越显重要。
银行账户管理系统是针对银行账户的日常管理而设计,操作方便而且界面简洁,使用Java作为编程语言,Eclipse作为开发工具,Mysql作为后台数据存储,采用软件工程的开发原理,按照需求分析、概要设计、详细设计、程序编码、软件测试等过程进行规范设计。
本银行账户管理系统具有良好的容错性,在出现误操作时能及时的给出相关错误提示,以便于用户及时地更正。设计过程思路清晰,模块划分简洁,设计各阶段分工明确,极大的提高了本系统的实现。 关键词:账户管理;业务流程;Java;Eclipse;软件工程
基于JAVA的银行账户管理系统的设计与实现
Abstract
With the rapid development of the information industry and China's accession to the world trade organization, the competition between domestic and foreign bank is also more and more fierce. How to develop business to attract more customers at the moment is the problem many banks confront. At the same time, account management is one of the important and necessary links in the process of bank business. Besides, the bank businesses nowadays are becoming larger and larger, and more and more customers are attracted, so efficient management of bank account seems extremely important.
Bank account management system is designed for the daily administration of bank account. It is easy to operate and has a concise interface. It uses Java as a programming language, apply Eclipse as development tools, choose Mysql as the background data storage and adopt the software engineering evelopment principle. It is designed according to the requirement analysis, general design, detailed design, program code, software test and so on.
This bank account management system is good at fault tolerance. When dealing with the wrong operation, it can point out the related errors in time , so that users can correct the errors timely. The thinking of the design process is clear , the module partition is concise and the division of each stage is explicit, which contribute a lot to the achivement of this system.
Keywords: account management; software engineering; Java;Eclipse; business process
基于JAVA的银行账户管理系统的设计与实现
目 录
第1章 绪 论 .......................................................................................... 1 1.1 概述 ............................................................................................................. 1 1.2 可行性分析 ................................................................................................. 1 1.2.1技术可行性 ........................................................................................... 1 1.2.2 经济可行性 .......................................................................................... 1 1.2.3 管理可行性 .......................................................................................... 2 1.3 设计意义 ..................................................................................................... 2 1.4 设计目标 ..................................................................................................... 2 第2章 开发工具及运行环境 ................................................................... 3 2.1 开发工具 ..................................................................................................... 3 2.1.1 Java语言特性 ....................................................................................... 3 2.1.2 Eclipse ................................................................................................... 3 2.1.3 Mysql与Navicat for Mysql ................................................................. 4 2.2 运行环境 ..................................................................................................... 4 第3章 系统需求分析 ............................................................................. 5 3.1 功能模块分析 ............................................................................................. 5 3.1.1 用户注册 .............................................................................................. 5 3.1.2 用户登录 .............................................................................................. 5 3.1.3 用户主菜单 .......................................................................................... 5 3.1.4 存款功能 .............................................................................................. 6 3.1.5 取款功能 .............................................................................................. 6 3.1.6 转账功能 .............................................................................................. 6 3.1.7 查询功能 .............................................................................................. 7 3.1.8 修改密码 .............................................................................................. 7 3.1.9 返回功能 .............................................................................................. 8 3.2 业务流程分析 ............................................................................................. 8 3.3 数据流程分析 ............................................................................................. 8 3.3.1 系统关联图 .......................................................................................... 8