赞
踩
前言
这几年来,由于智能手机的普及,移动互联网已经发展到极致的水平。例如,生活中的订购系统会受到智能手机的影响。随着人们生活水平的提高,二手交易成为人们日常生活中的一部分,如何方便快速在手机上预订二手交易成为一个研究课题。经过分析发现,目前市场上的二手交易预订APP应用程序太多,但是APP都需要安装,占用手机内存,也不方便,微信小程序近年来比较流行,因此我们迫切希望开发一种基于微信二手交易小程序的应用系统。
本文首先研究了以eclipse为开发工具、Maven为项目构建工具、spring boot为微服务框架的理论可行性和相关技术的理论综述。以小程序开发工具为小程序端界面的设计,开发出一款二手交易在线预订小程序,方便二手交易的吃货们预订自己喜爱的甜品。
本文在上述技术框架的基础上,以Java为开发语言,开发了一个完整的、运行稳定的有序小程序平台,并通过了一系列相关测试,达到了预期的效果。
一、项目介绍
本平台是基于SpringBoot构建的系统,所有采用模块化设计的理念进行开发,每个模块只管自己的业务,如果模块之间有联系的话,则通过暴露的接口传输,绝不在模块内部进行与其他模块的通信,降低系统的耦合度。本平台分为如下模块:用户模块、订单模块、二手交易模块、分类模块、购物车模块、静态模块、文件模块、管理员模块、主页模块、数据统计模块。下面我将分别为各模块作简单介绍。
(1)用户模块设计
本模块主要微信小程序用户的注册、登陆、用户信息和token的获取、用户收获地址的获取。
(2)订单模块设计
本模块主要是用户交易二手交易后生成订单、用户查看已生成的订单、店家查看已生成订单、店家管理订单。
(3)二手交易模块设计
本模块具有如下功能:店家发布二手交易、小程序二手交易展示、二手交易设置、店家修改二手交易信息。
(4)分类模块设计
本模块具有如下功能:管理员对二手交易分类的添加修改、管理员对店家分类的添加修改。
(5)购物车模块设计
本模块具有如下功能:用户可以查看购物车对应的二手交易、用户修改购物车里的二手交易、用户清空购物车、购物车二手交易一键购买。
(6)管理员模块设计
本模块具有如下功能:管理员登陆、管理员分权。
(7)数据统计模块设计
本模块具有如下功能:店家查看订单报表等,管理员查看平台所有的订单、二手交易、流水、用户等报表。
(8)主页模块设计
本模块具有如下功能:管理员对轮播图的上传和编辑、微信小程序端轮播图的查看、管理员对热门搜索内容的上传和编辑、搜索接口的实现。# 二、开发环境
SpringBoot二手交易小程序系统采用SpringBoot架构,本项目使用Eclipse的Spring快速构建工具进行构建项目。使用Spring boot微框架系列技术快速实现模块逻辑编码。项目环境:Eclipse 2017.3,Spring boot 1.5.10.RELEASE,Spring cloud Edgware.SR2,Jdk8,,Mysql 5.6.24,Maven 4.5。
三、功能介绍
本系统基于微信小程序,各个二手交易二手交易是平台的目标,目标用户为二手交易管理员。系统角色主要有管理员,普通用户两种角色构成。
普通用户有如下几个核心需求:
登录系统,二手交易分类,二手交易列表,二手交易详情,二手交易二手交易,我的订单,我的个人中心,订餐车,地址管理等等。
管理端:登录系统,系统管理,二手交易分类管理,二手交易管理,订单管理,用户管理等等功能。
1.用户可以在小程序主页查看二手交易列表。
2.用户可以在小程序通过分类查看二手交易列表。
3.用户可以在小程序主页查看轮播图。
4.用户可以立即购买二手交易或把二手交易加入购物车稍后购买。
5.购物车的二手交易可以删除添加数量,并可以多选购买。
6.用户购买二手交易后会生成对应的订单。
管理员有如下几个核心需求:
1.系统管理员可以管理二手交易,修改二手交易的显示顺序,修改二手交易列表。
2.系统管理员可以管理二手交易分类
3.系统管理员可以管理订单。
4.系统管理员可以管理二手交易商品模板。
5.系统管理员可以查看系统用户
6.系统管理员可以管理系统轮播图。
根据上面的需求分析,结合具体实际情况,该系统主要由后台管理系统和二手交易小程序构成,通过SpringBoot架构来构建此系统。
四、核心代码
目 录
1 前言 1
1.1选题研究背景 1
1.2选题研究意义 1
1.3选题研究现状 1
1.3.1 国内研究现状 2
1.3.1 国外研究现状 2
1.4论文的组织结构 2
2 系统相关技术 4
2.1 项目开发工具 4
2.1.1 Eclipse开发集成环境 4
2.1.2 Maven管理工具 4
2.1.3 Navicat数据库可视化工具 4
2.1.4 微信小程序开发者工具 4
2.2 Spring boot开发系列技术 5
2.2.1 Spring boot 5
2.3 微信小程序开发系列技术 5
2.3.1 微信小程序介绍 5
2.3.1 微信小程序原理与架构 5
3 系统需求分析与设计 5
3.1 系统可行性分析 6
3.1.1技术可行性分析 6
3.1.2社会可行性分析 6
3.1.3安全可行性分析 6
3.1.4运行可行性分析 6
3.2 系统需求分析 7
3.3 系统总体设计 7
4 数据库设计 9
4.1数据库E-R图设计 9
4.2数据库表结构 10
5 系统的实现 14
5.1小程序实现 14
5.1.1二手交易小程序登录 16
5.1.2二手交易小程序首页 17
5.1.3二手交易小程序浏览 18
5.1.4二手交易商品发布 19
5.1.5二手交易小程序订单提交 20
5.1.5二手交易小程序订单支付 21
5.1.6二手交易小程序添加购物车 23
5.1.6二手交易小程序聊天 25
5.1.7二手交易小程序个人中心 26
5.2后台管理实现 27
5.2.1后台登录 27
5.2.2后台首页 28
5.2.3二手商品管理 28
5.2.4订单管理 29
5.2.5用户管理 29
5.2.5聊天管理 30
5.2.6反馈管理 30
6 总结和展望 32
6.1 全文总结 32
6.2 全文展望 32
参考文献 33
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。