毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
java+mysql的ATM管理系统的设计+源代码(2)
1.2相关技术介绍
1.2.1 J2EE技术开发
J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共同的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,企业内部或外部难以互通的窘境。
1.2.2 MySQL数据库
MySQL (my structure quest language)是关系型数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。在 WEB 应用方面 MySQL 是最好的 RDBMS应用
软件
之一。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,即方便又实用。
2 需求分析与可行性分析
2.1 功能需求
(1) 登录系统:用户可以通过开通的账号进行登录。
(2) 存款功能:可以直接放入ATM存款。
(3) 取款功能:根据相应的选项也可自己定义取款金额。
(4) 查询功能:用户可以核对自己的信息以及显示当前的余额。
(5) 密码修改:用户可以不必在柜台等候,在ATM机上快速改密。
(6) 交易明细:用户可以根据提示,查看某个时间段的交易记录。
(7) 转账功能:用户可以给同行或跨行的用户的进行转账,具体的跨行收费标准本系统不做详细的设计。
(8) 退出系统:用户操作结束,可退出系统。
2.2 可行性分析
在实施一个项目之前,首先要明确其在技术、操作和经济上是否具有可行性。下面将分别介绍这二种可行性:
2.2.1 技术可行性
Java语言是成熟的、强大的、易扩充的编程语言。通过学习,已具备了Java、J2EE、数据库等专业知识,有一定的技能来完成ATM系统。J2EE技术是一种开放的、跨平台的结构,因为此系统是C/S结构,其他组件升级,不会影响正常的功能。
2.2.2 灵活性
由于本系统所采用的软件是Eclipse+MySQL+JDK8.0都可以从网上免费下载,硬件为windows7 32位系统的笔记本电脑,开发这样一个软件成本不高,在经济上完全可以做到。为以后增加支持的数据库留下接口,方便以后的系统拓展。
3 整体设计
3.1 数据库设计
3.1.1 数据库设计概述
数据库系统的设计与银行业务有关,满足了广大用户可以避免在固定的柜台前等候办理业务,使用户可以随时随地的管理自己的资金。由于用户的交易的信息量过于庞大,每天都有大量数据库应用的需要。从存款、取款、转账、查询都依赖于背后的数据库系统的支持。所以必须建立一个数据库作为网站的核心模块,使之可以有效的存储数据和管理数据,为系统提供一个信息基础设施和高效率的运行环境,这也是建立软件的关键。
3.1.2 通过JDBC对数据库进行访问
JDBC 从
物理
结构上说就是Java 语言访问数据库的一套接口集合。从本质上来说就是调用者和实行者之间的协议。JDBC的实现由数据库厂商以驱动程序的形式提供。JDBC API 为Java 开发者使用数据库提供了统一的编程接口,它由一组Java类和接口组成,使得开发人员可以使用纯Java 的方式来连接数据库,并进行操作。
3.1.3 表结构设计
系统采用了MySQL数据库管理系统,建立的数据库名为bank。主要表有info_account(账户信息表)和info_transaction(交易信息表)共2个表
共3页:
上一页
1
2
3
下一页
上一篇:
asp.net+sqlserver新闻发布系统设计与实现+源代码
下一篇:
jsp+mysql电子商城设计+源代码
基于Apriori算法的电影推荐
java+mysql通用试题库系统后台设计与实现
PHP+IOS的会议管理系统的设计+ER图
数据挖掘在电子商务中的应用
数据挖掘的主题标绘数据获取技术与实现
基于PageRank算法的网络数据分析
基于神经网络的验证码识别算法
AT89C52单片机的超声波测距...
医院财务风险因素分析及管理措施【2367字】
10万元能开儿童乐园吗,我...
中国学术生态细节考察《...
国内外图像分割技术研究现状
承德市事业单位档案管理...
公寓空调设计任务书
神经外科重症监护病房患...
C#学校科研管理系统的设计
志愿者活动的调查问卷表