在当今社会,现代科技的高速发展,传统的商场超市已经不足以满足现代人的基本需求,智能代替人工已经成为大势所趋,此时无人超市应然而生,但却同时存在一些弊端,比如昂贵的店铺成本投入和维护,并且大规模的投入对人力物力也是一个不小的挑战。所以设计研发一款对于传统商家通用、对于消费者方便快捷的网上购物系统显得尤为重要。在这个通讯极度便利的时代,人人有微信,家家用微信的时代,通过手机上的微信小程序来满足人们购物的需求便是一个很好的解决方法。此项目采用客户端+服务器架构模式,主要实现了客户端功能开发和服务器端api接口的开发。客户端和服务器的权限认证是通过Token实现,访问需要权限的接口需要用户携带Token令牌信息,Token令牌的产生和生命周期由服务器端进行维护;服务器端采用Thinkphp5.0开发接口,服务器端采用了统一的自定义验证框架层和异常处理层,整个项目才用了面向对象的设计方法,以及面向切面编程AOP思想。本文在完成基本功能基础上,设计了许多便捷消费者操作的功能,简单易懂,并且极易上手完成,不管是任何年龄段的人都可以通过小程序来完成商品的挑选和购买,为使用者带来了极大的便利。
[关键词] 微信小程序;购物系统
1 绪 论
1.1 项目研究的意义和重要性
人们的生活已经逐渐开始向着跟便捷的方向发展,已经不满足于现在日常出门购物的要求,给人们提供方便,便捷的方式是现在的一条主流方向。微信的普及,人们的交流,支付方式都已经到了一个新的高度,足不出户的在家购物,也是人们心之所向,迫切需要的东西。微信小程序的商店购物系统已然是大势所趋,所以此次项目制作的基于微信小程序的商店购物积分系统,可以实现人们在家轻松购物,并且可以通过自己购买的物品积累积分,再下次购物的时候抵现,这样一能让顾客省钱,增加购买力,二能留住回头客,使顾客下次购物继续使用积分。商品的详情展示,参数,购买的数量分类明确,同时客户对自己的地址和联系方式等个人信息可以编辑管理,也可为家人,亲朋好友等订购商品,在购物车可以统一管理自己购买的商品,购买成功后也可查看自己的历史订单。因此,微信小程序的购物积分系统将会变得更加普及。线上购物,物流运输,便能为顾客提供足不出户的快捷购物,线上与线下的一体化,更能促进新时代潮流的发展趋势,在当今社会出现了许许多多的购物APP,已经逐渐在人们日常生活中广泛使用,较之这些购物APP,最大的优势就在于用户无需安装下载,只需要打开微信,便能轻松从小程序中进行购物,支付也变得简单,查看商品信息,订单状态在微信也能轻松查看。微信购物不会缺少线下的体验服务,可以轻松查看各个商品的参数,十分简单便捷。综上所述,微信小程序的购物积分系统在新时代的潮流中凭借自身便利简单的方式,已然能有一定的立足之地, 在新时代线上购物的发展趋势中也显得越来越普及与重要。
1.2 国内研究现状分析
如今进入互联网的飞速发展的时代,移动互联网和移动支付越来越普及,现如今的生活发生了巨大的变化,与此同时,人们的销售模式也在改变着,使得人们越来越依赖手机,通过手机联系沟通,购物支付,人们曾经更多的是倾向于去大型购物中心购物,而现在只需动动手指,无需出门便能享受到便捷的服务,可以足不出户买到各种心仪的商品,这不仅方便了人们的生活,也扩大了市场,加快了市场商品的流通与转换。线上购物正逐步接管线下购物,越来越多的人愿意去尝试在线上购买产品,不仅种类多样,而且还免去了出门的繁琐,在家享受便利。而与此同时越来越多的店家也会选择线上销售,在店铺的成本上就省下了一大笔开支,也给更多人提供了更低的门槛。
互联网时代了人们便利,现代设备也越来越智能,近几年无人超市的出现也正是个很好的例子,省去了人工成本,同时让人们享受高科技带来的乐趣,但我认为,无人超市还是存在着弊端,比如商品的摆放与清理,店铺的成本,货物的补充等等,这些因素仍没有办法得到好的解决,而线上购物便可以轻松解决这些问题,对于人力的要求并没有这么高,同时也节约了很多线下开店的成本,客户仍然可以通过观察商品详情自行购物。
1.3 论文研究内容
本文主要是针对顾客在线上进行的一款微信购物小程序,通过顾客线上挑选商品,填写地址,完成购买,做到从货上门的服务,解决了线下开店的繁琐,方便了顾客购物的渠道与方式,更加适应了发展的趋势。
当顾客想购买产品时,打开微信小程序即可在线观看商品的品类,参数,价格,从而完成挑选购买,只需将商品添加到购物车,填写好自己的地址,下单后卖家即可及时处理订单,完成发货,购买完毕后,顾客也可通过小程序查看订单的详情以及自己的购买的商品信息和地址,轻松购物。
此项目采用客户端+服务器架构模式,实现了客户端功能开发和服务器端api接口的开发。在微信小程序用户授权登录后可以查询商品,添加商品至购物车,提交订单,完成付款,其中付款接口采用的是微信支付接口,不过需要支付权限才能演示在线支付,用户提交订单的时候可以选择收货地址,对接的是微信提供的获取用户地址接口,不过这个接口需要在真机上才能看到效果,从而最终完成实现商品的管理以及满足顾客的需求。
基于上述内容,首先分析出客户的需求,然后按照需求规划确定整体的思路以及系统框架的构造,主要功能模块的建立,最后对设计出的程序进行系统的分配以及管理,分析程序的安全性保证顾客的权益,从而构建出一个方便快捷且安全实用的程序。
1.4 论文结构
本文主要分为六章,其主要内容概要如下:
第一章主要介绍了项目研究的意义以及重要性和对国内研究现状的分析,同时也对论文研究的内容有了一个大致的介绍。
第二章主要介绍了系统的功能要求、开发功能和可行性分析。
第三章主要分析了系统的总体设计,即系统的功能模块划分、模块设计和流程。
第四章对系统进行了详细设计分析,并根据需求分析明确了系统设计基本原则,在此基础上设计了系统的结构、功能模块和数据库。
第五章实现系统主要功能模块。
第六章总结全文工作,并提出需要注意的问题。