1。2 本课题的研究意义

移动支付具有随时随地进行交易的方便性、节省消费者用于购买和消费的时间、保护消费者购买隐私等一些特点。这些特点让移动支付在全球得到了初步的应用,并且各国的研究机构和相关企业的研发部门,越来越关注于移动支付的应用。   

对移动支付业务的开发,将为产业链上的各方,包括设备制造商、银行、信用卡组织、商业机构、移动运营商、服务提供商等创造新的利润增长点,带来的将会是巨大的经济效益和社会效益。随着技术的发展,移动支付业务的应用很有可能改变传统的支付方式,成为消费者生活中不可或缺的一部分,造就一场支付领域内的。

2 系统需求与可行性分析

2。1 需求分析

 项目开发前,参考了已经上线的类似项目所完成的功能,并且思考了已有项目的不足,站在用户角度考虑其所需要的功能。本系统是利用POS机完成支付的系统,操作应该简单、易懂,界面美观,具备一般系统所具有的注册、登录、修改密码等功能。

系统主要完成的功能是实名认证、绑定银行卡、收款、提现、查询交易记录等功能,在此基础上构建了如下功能模块图:

                 

图2-1 功能模块图

2。2 可行性分析

2。2。1技术可行性

在如今Android大热,技术成熟的大背景下,开发一个这样的系统难点并不是太多。国外已经有越来越多的移动用户通过手机实现支付、购买商品。系统开发采用的java语言,Eclipse开发工具都已经普及,设备也只需要一个移动设备和一个POS机。

2。2。2 承载网可行性

中国移动运营商建设了覆盖全国的移动通信网,而联通、电信运营商建设的通信网也几乎覆盖全国,现在GRPS等网络都可以用来承载移动支付的开展。随着第四代移动网络的建设,用来承载移动支付的网络能够保证移动支付业务实行高效的开展。 

2。2。3 认证安全机制

 移动支付业务利用移动网作为承载平台,移动通信网特别是第四代移动通信网具有非常完善的基于SIM的安全认证机制。SIM卡中存放着手机用户和移动网络之间的认证信息,这包括秘钥以及加密算法、一致性认证算法,用户只有通过安全认证才可以正常使用网络。避免恶意用户攻击网络窃取其他移动电子商务用户的商务信息流,这种认证机制不仅有网络对用户的认证,还包括用户对网络的认证,进一步保证移动电子商务用户不会受到网络的欺骗。   

3 系统开发工具

3。1 开发平台

3。1。1 Eclipse

Eclipse是一个开放源代码的、基于Java语言、通过安装各种插件,来支持各种计算机语言,供程序员使用的一个开发环境。

3。1。2 SQL Server2008

SQL Server可以组织管理任何数据,并将其直接存储到数据库中。程序员可以对数据进行查询、搜索、删除、添加、分析等操作。SQL Server以安全可靠性、高效、智能的优点被更多的公司所选择。

3。2 运行环境

Android 4。0及以上,4。0以上的环境较为稳定,流畅,兼容性也更强

4 接口设计及数据库概要说明

4。1 接口设计

以下介绍了本系统与后台的交互规则,每次交互需传给后台的字段,后台数据返回的格式。

4。1。1通讯请求

对于客户段请求使用http ?key=value形式进行通讯。口中的字段名称与值大小写敏感。

在本接口文档中默认请求请求后缀为: 。do ,特殊请求会另行说明数据交互格式两边都使用json报文格式,对请求参数做json数据格式转换,然后对json报文加密(加密方式参考2。3),最后将结果设值到REQ_MESSAGE属性中用http post方式上传至服务器论文网

上一篇:Android一元淘宝app的设计+源代码
下一篇:安卓的会议平台设计+源代码

考证平台静态网页设计与制作

搭建Linux桌面环境的影音平台【1261字】

抖音短视频平台视频推荐模式研究【2528字】

Linux内核的键盘模拟实现【1538字】

J2ME平台的SOAP协议研究与應用【2420字】

构建下一代网络的开放业...

Linux嵌入式系统开发平台选型探讨【2295字】

ASP.net+sqlserver企业设备管理系统设计与开发

新課改下小學语文洧效阅...

张洁小说《无字》中的女性意识

安康汉江网讯

网络语言“XX体”研究

互联网教育”变革路径研究进展【7972字】

LiMn1-xFexPO4正极材料合成及充放电性能研究

我国风险投资的发展现状问题及对策分析

老年2型糖尿病患者运动疗...

麦秸秆还田和沼液灌溉对...