《移动金融应用开发》
课程设计报告
题 目: 基于
平台的手机钱包
学生姓名:
专 业: 信息管理与信息系统
班 级:
指导教师:
年 月
河北金融学院信息工程与计算机学院课程设计
基于 Android 的手机钱包开发与设计
摘要:
本系统是基于 的手机钱包系统,在这个系统中包括的功能有注册、
登录功能页的显示、个人信息的查询与修改修改支付密码银行卡的添加与删除、
账单的显示、余额的显示,转账,添加好友,充值,提现,话费充值,欢迎使
用界面,卡面介绍,电费查询,获取东奥用户总 个主要功能。
在手机钱包 中,功能的实现使用了 多线程异步处理技术,
网络访问技术,网络数据传递, 数据解析和多媒体技术等单一或者多种技
术来完成的该系统。
关键字:
异步处理技术,网络访问技术,多媒体技术
河北金融学院信息工程与计算机学院课程设计
目 录
1.1.1.开发工具简介............................................................................................................1
1.1.2.开发语言简介............................................................................................................1
2.1.1 首页注册登录............................................................................................................5
2.1.2 我的个人信息............................................................................................................6
2.1.3 我的银行卡、密码....................................................................................................6
2.1.4 账单余额提现............................................................................................................6
2.1.5 新增界面电费缴纳....................................................................................................6
2.1.6 生活话费充值............................................................................................................6
2.1.7 好友............................................................................................................................6
3.1 首页界面.......................................................................................................................7
3.2 修改个人信息界面.....................................................................................................13
3.3 充值界面.....................................................................................................................18
3.4 提现界面.....................................................................................................................29
3.5 修改支付密码界面.....................................................................................................35
3.6 电费查询界面.............................................................................................................37
3.7 话费充值界面.............................................................................................................50
3.8 转账界面.....................................................................................................................53
3.9 添加好友界面.............................................................................................................60
3.10 好友界面...................................................................................................................69
3.11 登录界面...................................................................................................................72
3.12 注册界面...................................................................................................................82
3.13 银行卡管理.......................................................................................................................87
3.14 欢迎使用界面...................................................................................................................91
3.15 卡面介绍...........................................................................................................................94
河北金融学院信息工程与计算机学院课程设计
1 项目简介与分工
1.1 项目简介
开发工具简介
是一个 的开发环境,它是基于 类
似于 , 提供了集成的开发环境和调试,从整体上不论
是开发的效率还是开发的便捷程度都是比 简洁方便很多。在程序的调
试方面也远比 方便很多。
: 是 !"! 开 发 人 员 最 喜 欢 的 之 一 , 对
的扩展,利用它我们可以在数据库和 !"! 的开发、发布以及应
用程序服务器的整合方面极大的提高工作效率。它是功能丰富的 !"! 集成
开 发 环 境 , 包 括 了 完 备 的 编 码 、 调 试 、 测 试 和 发 布 功 能 , 完 整 支 持
#$ %、、、&、!"!、'、(%、#)!。总的
来说 就是我们用来开发应用程序的编程工具。
1.1.2.开发语言简介
开发使用的是 !"!*+ % 语言的方式。!"! 影响深远的面向对
象编程语言。拥有着多种语言的特点,并且是跨平台的。因此 !"! 具有强大和
简单易用两个特点。可以用来编写桌面应用程序、,) 应用程序、分布式的系
统和嵌入式的系统等。
-./!"!-).!0是一种轻量级的数据交换格式。它
使得人们很容易的进行阅读和编写。同时也方便了机器进行解析和生成。它是
基 于 !"! '!' %!'!' !! & 12
1)333的一个子集。 -. 采用完全独立于程序语言的
文 本 格 式 , 但 是 也 使 用 了 类 & 语 言 的 习 惯 ( 包 括 &&**&4!"!
!"!5 等)。这些特性使 -. 成为理想的数据交换语言。
-. 基于两种结构:
6名称7值”对的集合(8!7"!!)。不同的编程
1
河北金融学院信息工程与计算机学院课程设计
语言中,它被理解为对象()),纪录( ),结构( ),
字典(!),哈希表( 5!5!)),有键列表( 9),
或者关联数组 (!!"!!)。
值的有序列表(8"!)。在大部分语言中,它被实
现 为 数 组 ( !! ) , 矢 量 ( " ) , 列 表 ( ) , 序 列
(:)。
2