摘 要
移动互联网时代的到来,智能手机的普及,在众多手机软件中,微信被广大用户认可并广泛被使用。随着微信的发展,微信的功能越来越齐全,越来越多的个人以及企业都看大了微信营销的优势,都逐渐加入都了微信营销中,即微商。其信息传播速度快的特点,能都大大提高销售量,因此,特开发了本泡面自动贩卖机应用系统。
本泡面自动贩卖机应用系统采用JAVA开发语言、MYSQL数据库,基于微信平台设计开发。本泡面自动贩卖机应用系统主要实现用户在微信平台在线进行商品的购买,商家通过微信平台注册登录后进行管理商品,管理订单等。该泡面自动贩卖机应用系统具有操作简单,界面清晰,管理方便,功能完善等优势,有很高的使用价值,通过本泡面自动贩卖机应用系统用户购买商品不受时间地点限制,无需下载安装手机软件,打开登录微信平台,即可进入本商城,进行商品的购买操作,同时通过本泡面自动贩卖机应用系统可以大大的提高商品的销量。
本论文对泡面自动贩卖机应用系统进行了一系列的分析,系统需求分析,总体设计分析,详细细节设计分析,从开发环境、目标、流程、功能等方面都进行了总体规划。系统根据用户的需求开发功能模块,最大程度为用户提供便利的商品购买平台。系统拥有界面简洁、操作简单易懂,管理方便,功能齐全等优点,具有很高的应用价值。
关键词:微信小程序;泡面自动贩卖机应用系统;JAVA开发语言;MYSQL数据库
3.3系统功能需求分析
本泡面自动贩卖机应用系统主要满足两类用户的需求,分别是用户和商家,下面将分别介绍其功能模块。
1.商家功能需求。
商家可以进行注册登录,登录后功能有上传数据,热度排行,类别管理,我的接单,我的商品,退出。
2.用户功能需求。
用户通过微信客户端通过微信授权进行登录,登录后功能有主页,购物车,我的积分,我的订单,我的优惠券。
4.2系统结构设计
本泡面自动贩卖机应用系统的功能结构设计如图4-1所示。
4.3.2数据库表
本泡面自动贩卖机应用系统采用MYSQL数据库,数据库的功能主要是存储网站中所有数据,以便进行操作。关于数据库中的数据表如下:
表4-1 customer用户信息表
字段 | 类型 | 是否主键 | 备注 |
id | Varchar(255) | 是 | 主键 自增 |
openid | Varchar(255) | 否 | 用户唯一标识 |
avatarUrl | Varchar(255) | 否 | 用户头像 |
city | Varchar(255) | 否 | 用户所在城市 |
country | Varchar(255) | 否 | 用户所在国家 |
gender | Number | 否 | 用户性别 |
nickName | Varchar(255) | 否 | 微信昵称 |
province | Varchar(255) | 否 | 用户所在省份 |
credits | Number | 否 | 用户积分 |
表4-2 flower商品信息表
字段 | 类型 | 是否主键 | 备注 |
id | Varchar(255) | 是 | 主键 自增 |
openid | Varchar(255) | 否 | 用户唯一标识 |
address | Varchar(255) | 否 | 物品地址 |
buyCount | Varchar(255) | 否 | 商品销售次数 |
flowerName | Varchar(255) | 否 | 商品名称 |
img | Number | 否 | 商品展示图片 |
introduction | Varchar(255) | 否 | 商品简介 |
isCoupon | Boolean | 否 | 是否可用优惠劵 |
isShop | Boolean | 否 | 是否上架 |
price | Number | 否 | 商品价格 |
type | Varchar(255) | 否 | 商品类别 |
表4-3 address地址信息表
字段 | 类型 | 是否主键 | 备注 |
id | Varchar(255) | 是 | 主键 自增 |
openid | Varchar(255) | 否 | 用户唯一标识 |
detail | Varchar(255) | 否 | 地址详情 |
name | Varchar(255) | 否 | 用户姓名 |
phone | Varchar(255) | 否 | 用户手机号 |
表4-4 businesser商家信息表
字段 | 类型 | 是否主键 | 备注 |
id | Varchar(255) | 是 | 主键 自增 |
openid | Varchar(255) | 否 | 用户唯一标识 |
username | Varchar(255) | 否 | 用户名 |
password | Varchar(255) | 否 | 用户密码 |
shopName | Varchar(255) | 否 | 商家店铺名称 |
phone | Number | 否 | 商家手机号 |
4-5 order订单信息表
字段 | 类型 | 是否主键 | 备注 |
id | Varchar(255) | 是 | 主键 自增 |
openid | Varchar(255) | 否 | 用户唯一标识 |
customer | Varchar(255) | 否 | 顾客姓名 |
totalMoney | Number | 否 | 订单总价 |
flower | Array | 否 | 商品列表 |
4-6 cart购物车信息表
字段 | 类型 | 是否主键 | 备注 |
id | Varchar(255) | 是 | 主键 自增 |
openid | Varchar(255) | 否 | 用户唯一标识 |
flowerId | Varchar(255) | 否 | 泡面id |
image | Varchar(255) | 否 | 泡面简介图片 |
num | Number | 否 | 商品数量 |
price | Number | 否 | 价格 |
selected | Boolean | 否 | 购物车中是否选中 |
title | Varchar(255) | 否 | 标题 |
user | Varchar(255) | 否 | 添加的用户 |
4-7 coupon优惠券信息表
字段 | 类型 | 是否主键 | 备注 |
id | Varchar(255) | 是 | 主键 自增 |
openid | Varchar(255) | 否 | 用户唯一标识 |
userID | Varchar(255) | 否 | 优惠劵所属id |