摘要:本课题的基本内容是用JAVA结合Android SDK实现手机端核心银行业务的功能,并且用PHP设计后台,用Mysql做数据库,手机端与后台使用JSON进行数据通讯,来实现整个核心银行手机银行的功能。Android手机银行是指通过Android客户端软件提供的手机银行服务,登录手机银行Android客户端即可享受核心银行提供的各项金融服务。Android手机银行业务具有随身便捷、申请简便、功能丰富、安全可靠等特点。本课题的重点是如何将核心银行业务通过手机端的APP来实现。如何用JAVA调用后台的PHP程序进行数据通讯。对后台服务器的搭建和文护等。第二个难点是银行数据库的设计,其中牵涉到如客户资料,客户账户,现金账户,股票基金账户等数据的抽象化。如何记录用户每一笔现金的来往,股票的持有记录等等,这些都需要严谨的数据库关系设计和相关额业务逻辑。32458 毕业论文关键词:手机银行;Android;核心银行;金融服务;前后台通信
Core banking service on mobile
Abstract: The basic content of this paper is to use JAVA with Android SDK to program mobile bank, and use PHP as back end with Mysql database. Mobile end uses JSON to send and get data from back end.Android mobile bank refers to providing core bank service by Android mobile client. With mobile bank, we can enjoy the financial services provided by bank. Android mobile bank has the characteristics of simple, portable and convenient application, safe and reliable.The focus of this topic is how to make bank transaction through App and how to use JAVA to call PHP program from back end.The second is the design of the database of the bank, which involves such as customer information, customer accounts and cash accounts, the abstraction of stock fund accounts and other data. How to record the user each of the cash out of stock, hold the records and so on, all these need a relational database design and related business logical volume.
Keywords: Mobile Bank; Android; Core Bank; Finance service; Front end and Back end communication
目录
1 概述 1
1.1 毕业设计背景 1
1.2 研究框架 2
1.3 术语说明 2
2 开发及运行环境的选择 4
1. 硬件平台的要求 4
2. 操作系统和版本的选择 4
3. 数据库的选择 4
4. 开发工具的选择 4
5. 开发模式的选择 4
3 系统概要设计 5
3.1 前台概述 5
3.1.1 主要功能概述 5
3.1.2 余额查询功能概述 5
3.1.3 转账汇款功能概述 6
3.1.4 投资理财功能概述 6
3.1.5 外汇交易功能概述 6
3.1.6 信用卡功能概述 7
3.2 后台概述 7
4 数据库表的设计 9
4.1 客户表详细设计 9
4.2 银行储蓄业务表详细设计 10
4.3 信用卡业务表详细设计 11
4.4 外汇业务表详细设计 12
4.5 投资理财业务表详细设计 13
5 系统详细设计 16
5.1 后台接口设计 16