基于JAVA的银行账户管理系统的设计与实现本科毕业设计(论文)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
摘要
随着我国信息产业的迅速发展以及中国加入世界贸易组织,国内外银行之间的竞争也越来越激烈,如何发展业务以吸引更多顾客是各银行面对的当务之急。于此同时,账户管理是银行业务流程过程中十分重要且必备的环节之一,并且现在银行的业务越来越多,吸引的客户也越来越多,银行账户的高效管理就越显重要。
银行账户管理系统是针对银行账户的日常管理而设计,操作方便而且界面简洁,使用Java作为编程语言,Eclipse作为开发工具,Mysql作为后台数据存储,采用软件工程的开发原理,按照需求分析、概要设计、详细设计、程序编码、软件测试等过程进行规范设计。
本银行账户管理系统具有良好的容错性,在出现误操作时能及时的给出相关错误提示,以便于用户及时地更正。设计过程思路清晰,模块划分简洁,设计各阶段分工明确,极大的提高了本系统的实现。
关键词:账户管理;业务流程;Java;Eclipse;软件工程
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
目录
第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)
3.3.2顶层图 (9)
3.3.3数据流图 (9)
第4章数据库分析 (10)
4.1数据库需求分析 (10)
4.2数据库概念结构设计 (11)
4.3数据库逻辑结构设计 (11)
4.4数据库结构的实现 (12)
第5章系统设计 (14)
5.1用户实体 (14)
5.2界面代码设计 (15)
5.3数据库的连接 (17)
5.4功能模块的实现 (18)
第6章系统测试 (19)
第7章总结与展望 (25)
7.1总结 (25)
7.2展望 (25)
参考文献 (26)
致谢 (27)
附录 (28)