基于java_ATM机_银行存取款系统的设计与实现(含源文件) 联系客服

发布时间 : 星期一 文章基于java_ATM机_银行存取款系统的设计与实现(含源文件)更新完毕开始阅读1f1a06b3f5335a8103d2200f

本科毕业论文(设计)

银行存取款系统的设计与实现

姓 名:__ ________

系 别: 计算机与信息技术学院_

专 业:_ 计算机科学与技术_

学 号:__ _____

指导教师:__ _ _________

年 月日

目 录

引论......................................................................... 1 1银行存取款系统概述 ......................................................... 1

1.1背景 ................................................................. 1 1.2意义 ................................................................. 1 2 银行存取款系统需求分析 ................................................... 1

2.1系统需求 ............................................................. 1 2.2功能需求 ............................................................. 1

2.2.1用户注册和登陆功能 ............................................. 1 2.2.2用户存取款转账和查询历史功能 ................................... 1 2.3软件属性需求 ......................................................... 2 2.4业务流程描述 ......................................................... 2 3.银行存取款系统总体设计 ..................................................... 2

3.1系统设计概述 ......................................................... 2 3.2注册帐户 ............................................................. 2 3.3登录 ................................................................. 2 3.4存款 ................................................................. 2 3.5取款 ................................................................. 2 3.6转账 ................................................................. 2 3.7查询历史 ............................................................. 2 3.8退出 ................................................................. 3 4 Oracle数据库的设计 ........................................................ 3

4.1 Oracle数据库设计概论 ................................................ 3 4.2 表的结构设计 ......................................................... 3

4.2.1用户表 ......................................................... 3 4.2.2历史表 ......................................................... 3 4.3 PL/SQL存储过程的设计 ................................................ 3

4.3.1用户表存储过程的设计 ........................................... 4 4.3.2历史表存储过程的设计 ........................................... 4

5 银行存取款系统的实现 ....................................................... 5

5.1用户登陆模块的实现 ................................................... 5

5.1.1界面样式 ....................................................... 5 5.1.2功能实现 ....................................................... 5 5.2新用户注册模块的实现 ................................................. 6

5.2.1界面样式 ....................................................... 6 5.2.2功能实现 ....................................................... 6 5.3用户操作模块的实现 ................................................... 7

5.3.1界面样式 ....................................................... 8 5.3.2功能实现 ....................................................... 8 5.4存款模块的实现 ....................................................... 9

5.4.1界面样式 ....................................................... 9 5.4.2功能实现 ....................................................... 9 5.5取款模块的实现 ...................................................... 10

I

5.5.1界面样式 ...................................................... 11 5.5.2功能实现 ...................................................... 11 5.6转账模块的实现 ...................................................... 12

5.6.1界面样式 ...................................................... 12 5.6.2功能实现 ...................................................... 12 5.7查询历史记录模块的实现 .............................................. 15

5.7.1界面样式 ...................................................... 15 5.7.2功能实现 ...................................................... 15

6发布程序及分包规范 ........................................................ 16 结 论....................................................................... 16 参考文献 .................................................................... 17 致 谢....................................................................... 17

II

银行存取款系统的设计与实现

摘 要

计算机科学技术的发展不仅极大地促进了整个科学的发展,而且明显加快了经济信息化和社会信息化的进程。绝大多数的公司的日常办公已经离不开计算机技术和软件技术。国内的银行大都大力发展银行自动取款机(ATM),以提高工作效率和降低成本。

本系统采用Eclipsc作为开发工具,使用Java语言编写,并连接Oracle数据库,搭建和模拟银行最常见存款取款转账操作。可实现用户注册、用户登录、用户存款、用户取款、用户转账、查询该用户所有的操作记录的功能。

关键词

注册;登陆;存取款;转账;历史记录

Design and implementation of bank deposit

and withdrawal system

Abstract

The development of computer science and technology not onlygreatly promoted the development of science as a whole, andsignificantly speed up the process of economicandsocialinformation. The vast majority of the company's day-to-day officecan not do without the computer technology and software technology. Domestic banksMost vigorously development Bankautomated teller machine (ATM), in order to enhance efficiency and reduce costs.

Eclipsc The system uses as a development tool of to using the Java language, and connect to an Oracle database, set up the most common and analog bank deposit withdrawals transferoperation. User registration, user login, the user deposits the userwithdrawal, check all operating record of the user.

Key words

Registration;Login; Deposit;Transfer;History

III