5.1 电子现金余额 24
5.2 转账汇款 24
5.3 手机充值 26
6 程序编码 29
6.1 DES加密代码 29
6.1.1 加密字节数组 29
6.1.2 解密字节数组 29
6.1.3 二进制转十优尔进制 30
6.1.4 十优尔进制转二进制 30
6.2 电子现金余额 31
6.2.1 查询连接 31
6.2.2 请求操作 32
6.2.3 获取银行卡账号 32
6.2.4 获取金额 33
6.3 系统类代码 34
6.3.1 设备通信类 34
6.3.2 设备管理类 34
6.3.3 磁条信息类 36
6.4 消息反馈接口代码 36
致谢 37
参考文献 38
1 绪论
随着信息时代的步伐越走越快,科学科技的发展越来越现代化,移动支付已受到越来越大的关注。继上个世纪互联网技术引发“信息革命”之后,如今物联网又将再一次改变我们的生活。顾名思义,物联网即把一切物品都通过传感器接入互联网,实现监控、跟踪、信息交互等功能。通过手机等数码随身物品把银行卡与商家POS机连接起来,就形成了一个新的领域:移动支付领域。移动支付也称手机支付,允许用户使用其移动终端(通常是手机)对所消费的商品或服务进行账务支付的一种服务方式。
绪论部分是对课题的背景、意义、国内外现状进行了详细地阐述,通过对背景的描写,了解了该课题是在什么样的背景开发的,如今需要对该课题进行深入研究;通过对意义的描写,了解了课题的研究具有什么样的现实意义;通过对国内外现状的详细描写了,增加对课题研究的灵感,借鉴国外先进支付软件来完善本课题。
1.1 课题研究的背景
当今,随着科学技术的快速发展,手机已经成为人们生活不可缺少的一部分。尤其是年轻人只要一闲下来就会抱着手机聊天、看视频、看新闻、玩游戏等,继音乐播放、高像素拍照等潮流高端应用之后,手机支付功能成为手机的又一大功能之一,成为众多购买智能手机用户的首要选择。手机支付是支付方式发展的一种必然趋势,手机支付的推广和应用对于商户、服务提供商和消费者具有以下三点作用:对于商户而言,手机支付将为自身业务的开展提供没有空间和时间障碍的便捷支付体系,在加速支付效率,减低运营成本的同时也降低了目标用户群的消费门槛,有助于进一步构建多元化的营销模式,进一步提升整体营销效果。从服务提供商角度来看,在完成规模化推广并与传统以及移动互联网相关产业结合后,手机支付所具备的独特优势和广阔的发展前景将为服务提供商带来巨大的经济效益。
1.2 课题研究的意义
随着智能手机的普及,手机支付变得越来越快捷,但是基于手机支付的安全解决方案大多集中在硬件层面,软件层面研究内容并没有硬件层面丰富,因此智能手机的支付安全问题一直是人们关注的话题,尤其是市场占有率非常高的Android手机。 本课程设计目的,是在研究android系统安全机制和进程间通信机制,尤其是activity与service之间通信机制的基础上,实现能为任何支付程序提供账户及个人信息本地加密的服务,即当用户在使用支付软件或者是交易软件时,不用输入账户信息,直接解密本地存储的加密账户信息或个人信息来支付,在输入密码的过程中,使用随机数字软键盘,以防止手机木马记录触点从而破解密码。 java+mysql安卓手机支付应用设计(2):http://www.youerw.com/jisuanji/lunwen_17668.html