生活帮微信小工具的设计与实现(源码)【字数:5398】
2020 年 4 月 23 日目 录
"Life help" wechat gadget
Abstract:In recent years, online shopping has become a way for everyone to buy goods, and set off an upsurge of online shopping. Life help is based on wechat platform to provide
*景先生毕设|www.jxszl.com +Q: ^351916072#
users with more convenient operation of online shopping applet. In this paper, the specific implementation of the "life help" of the various functional modules of a detailed system analysis; this system is mainly composed of the wechat applet client, server, data management. The server side uses PHP technology; the client side uses the Mina framework of wechat applet; the data management side uses CMS framework. The clients page realizes the communication between the network and the servers rest API interface to obtain MySQL data. Life help the realization of wechat gadgets, the products that users can buy anytime and anywhere, greatly facilitates peoples daily life.
Key words:Wechat applet; MySQL; shopping system; php
一、引言
(一)开发背景
近年来,随着5G时代的到来,信息技术的不断发展并渗入到日常生活的各个方面。微信、支付宝等线上移动支付已经成了现代无现金社会的主要支付方式。微信支付、支付宝提供了网上商城更加便利的付款方式。
(二)选题意义
线上商城相对于线下商城的优点,在于线上商城货源以及货物较为丰富,可以提供给别人更好的购物体验。在家就能购买到自己想要买到的商品,这一点就比线下商城有着很大的优势。而目前出现的各类繁杂的购物 APP给消费者的手机带来存储压力,不利于获取和留住用户。基于微信小程序的线上商场操作方便,无需要下载APP,足不出门就可以买到各种各样的商品,提高了用户的购物体验。
(三)设计目标
本系统由微信小程序的购物平台客户端、数据管理系统、服务器三部分组成。本文主要介绍设计及实现微信小程序客户端和后台服务器交互及数据库的设计。用户可以在微信中“生活帮”的小程序中通过小程序购物系统的平台在线上支付并购买商品。普通用户可以进行商品的浏览、把自己喜欢的的商品添加到购物车、下单结算的整个购物流程。管理员用户除了有平台用户的权限外,还可以以修改商品的信息及状态、设置用户的权限等。
(四)开发软件
1. MySQL
MySQL可以快速对数据库进行管理。有着处理速度快、执行多表查询的能力较为快速。
2. PHP技术
消耗的缓存空间较小
PHP相对于其他的编程语言来说,消耗的空间相对来说较小,并且执行效率高。
跨平台广
PHP作为现在主流得到服务端的服务端脚本,可以在不同的系统下进行运行。
二、系统分析与设计
(一)系统功能需求
生活帮是基于Internet的网上商城应用。目的是为了提供给用户一个更加便利的平台以及优惠的价格,主要功能如下:
管理员权限:删除商品、管理权限、产品管理
普通用户权限:浏览商品主页、查看商品详情、加入购物车、付款
(二)系统分析图
1、用例图:主要就是管理员跟普通用户之间的联系和用户各自的功能的实现,如图21所示:
/
图21用例图
2、实体对象类模型图:四个数据表字段之间的关系,如图22所示:
图22实体对象类模型图
(三)数据库的设计
1、数据库需求分析
根据“生活帮”微信小程序的功能设计,通过对整个系统功能的运用分析,数据库应当包含下面的各表:
用户表:用户名, 用户名称,用户头像,用户性别,用户地址,
商品表:商品名,商品名称,商品图片,商品价格,商品状态,商品库存,商品介绍
订单表:订单编号,用户编号,商品编号,购买数量,支付状态
类别表:类别名称,类别图片,类别时间,类别照片,类别值
数据库的逻辑结构设计
表1 订单表(order)
原文链接:http://www.jxszl.com/jsj/rjgc/81036.html