时间: 2021-01-23 00:14:24 人气: 80 评论: 0
中国移动支付正进入高增长时期,开发智能POS机(微信支付)解决支付隐患显得极为重要。使用移动端支付成为了我国国民生活的一个习惯,在全球经济不景气的大环境下,这不仅能提高国民的生活质量,而且能刺激国民消费,促进我国经济发展。
本系统正是使用移动端进行支付的系统。目前使用POS交易的方式大概分为两种:手机蓝牙POS机和传统POS机。因为手机蓝牙POS机别名智能POS机,具有高效方便的特点,还可以弥补传统POS机无法查询相关交易信息的不足,因此本系统设计成手机蓝牙传输的方式。本系统是模拟移动交易过程,主要功能包括用户登录与注册、终端间传输、终端与服务器的传输、历史数据。
本文在描述了微信支付系统的需求后,对系统的整体设计以及各个功能块进行详细的介绍。 本系统的特色是使用蓝牙协议传输数据,并且把数据传输到后台进行处理。由于微信二维码支付的流行,本系统还支持对二维码的扫描识别。
关键词 微信支付;蓝牙传输;数据上传;安卓端;后台服务器;
本系统是一个运行在安卓系统移动端(智能POS机、手机、平板)的一个应用,用户在安装后便可以使用。通过这个系统收银员可以对消费者进行收费,还可以对消费详情进行查看,调整营销方式。
由于市场上的移动端运行不同版本安卓系统,因此本系统能适应不同系统和网络环境并且能正常运行在移动端上。
目前使用POS交易的方式大概分为两种:手机蓝牙POS机和传统POS机。因为手机蓝牙POS机别名智能POS机,具有高效方便的特点,还可以弥补传统POS机无法查询相关交易信息的不足和提高系统交易安全性,因此本系统设计成手机蓝牙传输的方式。
系统在用户交互上要求做到简单易用,还要在设计过程中不断探讨改进性能,使用户能快速上手操作。系统中最重要的还是数据传输,不仅要求传输的数据准确性高,还注重数据传输过程中的安全性,能够将数据安全传输到后台进行操作。数据传输的安全能最大程度的降低消费者的钱财损失,并能保证商家的口碑和信用。
目录
1 前 言 4
1.1课题背景 4
1.2国内外研究现状 5
1.3课题目的与方向 6
2系统开发技术、工具及环境 8
2.1开发环境 8
2.2 开发工具 8
2.2.1 Android Studio 8
2.2.2 Eclipse 8
2.3开发技术 8
3系统分析 10
3.1系统目标分析 10
3.2系统需求分析 12
3.3系统主要功能分析 14
3.3.1登录功能 14
3.3.2注册功能 14
3.3.3设备搜索功能 14
3.3.4数据发送功能 15
3.3.5数据接收功能 15
3.3.6 数据传送功能 16
4 系统设计 17
4.1总体架构设计 17
4.2用户界面设计 19
4.3数据库设计 20
4.4 子系统详细设计 21
5 系统实现 23
5.1 文件结构与用途 23
5.2 系统图标开发 25
5.3 用户管理开发 26
5.2.1 准备工作 26
5.2.2 登录功能开发 28
5.2.3 注册功能开发 30
5.4 用户主界面开发 32
5.5 蓝牙功能开发 33
5.5.1 搜索设备功能开发 34
5.5.2 数据发送功能开发 35
5.5.3 数据接收功能开发 36
5.6 二维码识别开发 38
5.7 数据传送功能开发 41
6 系统测试 43
7总结与展望 47
7.1回顾和总结 47
7.2前景展望 47
8参考文献 48
致谢 49
198
200
83