登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

基于安卓的超市自助支付系统设计

 2023-04-17 03:04  

论文总字数:18126字

摘 要

本项目主要介绍了超市自助支付系统的概念以及与传统支付的不同点,其主要特点在于消费者在超市购物的时候可以用手机扫描商品的二维码,然后直接支付,无需再排队等待。同时该系统还具有购物车功能,消费者将想要购买的商品扫描后加入购物车,购物完毕的时候可以在购物车列表里选择最终想购买的商品支付。在系统的首页会有超市最新商品的推荐,消费者可以看到超市最新的商品介绍。

本篇论文还包括了基于Android平台的安全支付系统的设计方案,主要包括了系统的架构设计(the system architecture design)、系统功能设计(the system function design)、系统模块设计(the system module design)、系统测试结果等。在系统实现过程中,还介绍了开发工具以及怎样构建Android工程。在设计中,采用了分层的设计模式设计系统,该系统模式能让设计思路更加的明确,降低了耦合度,增强了系统的可维护性。

关键字:安卓 超市 扫码支付

The supermarket self-help pay system based on android

The project introduces the concept is different supermarkets and self-service payment system and the traditional payments, the main feature is that consumers shopping in the supermarket when you can use two-dimensional code mobile scanning of goods, and direct payments, no longer need to wait in line. Meanwhile, the system also has a shopping cart feature, consumers will want to buy after adding merchandise scanning shopping cart, shopping is complete when you can choose to pay eventually want to buy goods in a shopping cart list. In the preferred system of New Products Fair will be the supermarket, consumers can see the supermarket latest product introduction.

This paper also includes the design of Android-based secure payment systems, including the architectural design of the system (the system architecture design), system function design (the system function design), system module design (the system module design) The system test results, etc. In the system implementation process, also describes how to build Android development tools, and engineering. In the design, the use of a layered design pattern design system which enables model design ideas more clearly, reducing the coupling, enhance the maintainability of the system.

目录

诚 信 承 诺 2

摘要 3

第一章 绪 论 1

1.1 项目的研究背景 1

1.1.1 手机支付系统的现状 1

1.1.2 手机支付时代的前景 1

1.2 项目介绍 1

1.2.1 国外自助支付现状 1

1.2.2 国内自主支付现状 2

1.3 研究的内容以及研究的方法 2

1.4 本章小结 2

第二章 相关开发技术介绍 3

2.1 安卓系统架构简介 3

2.1.1 系统架构图 3

2.1.2 Android 系统架构 Application 层 4

2.1.3 安卓系统架构 appication框架层 4

2.1.4 Android系统运行库 4

2.1.5 Android 系统架构Linux 内核 5

2.2 安卓组件简介 5

2.2.1 Activity(活动) 6

2.2.2 Service(服务) 7

2.2.3 ContentProvider(内容提供者) 7

2.2.4 BroadcastReciever(广播接收者) 8

2.3 Android 开发环境 8

2.3.1 JAVA_HOME: 8

2.3.2 PATH 8

2.3.3 CLASSPATH 9

2.4 本章小结 9

第三章 需求分析 10

3.1系统需求分析 10

3.2系统定义 10

3.2.1系统概要描述 10

3.2.2系统总体目标 10

3.2.3角色定义 10

3.2.4 系统方案设计 10

3.3可行性分析 11

3.3.1 经济可行性分析 11

3.3.1 技术可行性分析 11

3.3.1 社会可行性分析 11

3.4 本章小结 12

第四章 模块设计 13

4.1系统用例图 13

4.1.1主体用例图 13

4.1.2系统用例图 13

4.1.3系统流程图 14

4.1.4 功能流程图 15

4.2系统框架 17

4.2.1主体软件架构 17

4.2.2系统架构图 17

4.3 本章小结 18

第五章 详细设计 19

5.1页面设计 19

5.1.1首页设计 19

5.1.2分模块页面设计 20

5.1.3个人信息管理页面设计 20

5.1.4 扫描支付界面 20

第六章 系统实现 21

6.1 系统界面实现 21

6.1.1 用户首页的实现过程 21

6.1.2 用户登录界面 21

6.1.3 注册逻辑实现 22

6.1.4 扫描商品实现 22

6.1.5 购物车界面实现 23

6.1.6 支付界面实现 24

6.2数据库层 24

6.2.1 数据库详细设计 24

6.2.2 用户数据表 24

6.2.3货物数据表 25

6.3 本章小结 25

第七章 系统测试与分析 26

7.1 系统实施 26

7.1.1 注册功能 26

7.1.2 登录功能 27

7.1.3 扫描模块部分 27

7.1.4支付模块部分 28

7.2 本章小结 28

第八章 总结与展望 29

致谢 30

参考文献 31

第一章 绪 论

1.1 项目的研究背景

1.1.1 手机支付系统的现状

在现在快节奏的生活中,人们需要更加有效地利用时间,然而当人们在超市中购买生活用品,尤其是大型超市,结账时往往会排起长队,既浪费大家的时间又使得购物者支付不方便。有一项“影响消费者购物情绪的因素”的调查结果显示,令消费者对超市服务很不满意的最主要的原因是收银台。购物者往往要排很长时间的队才能付款,即使只是买了一两个小东西的购物者也需要等前面一群满满的购物车的人先付账。影响消费者购物情绪的主要因素是收银台空间狭窄以及因为扫描设备出现问题而时间耽误。如此不仅仅给超市商家等带来经济损失,同时也浪费了购物者的时间。怎样才能提高收银速度,解决超市购物结账排队冗长的现象,是改进目前的超市服务质量的重点,也是众多购物者最渴望解决的问题。而为缓解购物排长队状况,超市也尝试使用几种疏导方法,如多开几个快速通道,给买小件商品的消费者和老年人提供方便,另外尽量开阔通道,让消费者减少狭窄感,但消费者购买情绪低迷的状况仍没有得到很好地解决。

1.1.2 手机支付时代的前景

开发基于安卓平台的超市自助支付系统,利用智能手机扫描商品上的条形码,就可在手机上实现结算功能。这样不仅为消费者节约了排队结账所需时间 ,并且可减少超市结账柜台所占建筑面积和收银员人数。根据有关报告显示,自助结账系统不仅仅可以减少近一半的消费者等待结账的时间,同时也将店内收银的速度提高了将近百分之二十。根据IHL Consulting Group的调查报告显示,自助结账系统能够帮助商家提高了百分之七的的人均劳动力,提高了企业的利润。

1.2 项目介绍

1.2.1 国外自助支付现状

近年来,移动支付成为了消费者中的一大支付趋势。2014年在美国排名前四的一家大型超市Sainsbury’s超市,已经试行移动扫描支付服务(MobileScan amp; Go),让消费者使用iPhone摄像头扫描物品的方式付款,这种付款的方式也适合使用安卓系统的手机用户。消费者可以一边选购商品一边扫描所选购的商品。MobileScan amp; Go是通过一个连接消费者的银行账户或是银行卡的手机app达到目的的,所以消费者们不需要再排队等待付款。而最新款的苹果手机和手表上都安装了小型接收端,可以通过连接无线支付终端来完成付款。ApplePay对手机appEasy Pay做了修改,在Sainsbury’s等零售店已经开始试行。麦当劳、Subway和Walgreens等美国众所周知的商家们也赶紧引进了这项服务。谷歌和贝宝(PayPal)等科技公司都推出自己的手机支付系统,很多超市也都使用了这些系统。

1.2.2 国内自主支付现状

在我国国内,现有的超市支付系统可谓屈指可数,更准确的说,目前还未有哪家超市拥有自主支付功能,但是手机支付也已经很流行,类似微信支付、支付宝支付系统、百度钱包等手机支付的软件也层出不穷。超市自助支付系统仍然是个新的课题,值得大家去研究发展,若是能开发出可行性高安全性强的超市自助支付系统并且能实际的运用到生活中去,可想而知,以后消费者购物的时候可以节约很多的时间。

1.3 研究的内容以及研究的方法

本篇论文组织的结构

本篇论文分为八个章节,根据我对本项目的研究过程,逐步分解设计,对项目的实现过程进行了划分和实现。

剩余内容已隐藏,请支付后下载全文,论文总字数:18126字

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图