IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> 微信小程序+Vue+SpringBoot实现B2C电商系统(毕业论文) -> 正文阅读

[移动开发]微信小程序+Vue+SpringBoot实现B2C电商系统(毕业论文)

5月份答辩完了,顺利通过,现在回头看整个过程其实收获还是很多的,从去年9月份确定选题,11月开始进行需求分析和设计,到12月开始进入开发,一直到今年2月底,然后3月都在写论文,4月修改初稿、录制演示视频、制作PPT,前后经历了大概半年时间,最终做出的成果也基本符合我的设想。下面简单介绍下我的毕业论文项目,感兴趣的可以下载源码回去研究学习。

1 概述

当时选题是老师可以让我们自己决定,如果没有想法再指定题目,我当时想做一个前后台一体的完整项目,前台是给用户的,后台是给管理员的,一开始没什么想法,然后去gitee找找开源项目,看到了mall这个电商项目,浏览了下他的前后台系统,感觉电商挺有意思的,于是就决定做这类型的项目。

然后是考虑使用端,后台自然是PC端,如果前台也是PC端感觉有点单调,所以选择了微信小程序作为前台客户端,之前那个小程序项目前端不是我开发的,这次想尝试自己开发一个。

接下来是系统性质以及包括哪些模块,电商也分很多种,有B2C、B2B、O2O等等,我选择了最简单的B2C,参照京东、天猫这一类的平台,包括用户、商品、订单这几个主要模块,至于优惠券、满减、秒杀这些偏向业务的功能就不考虑了(主要是自己水平比较菜)。

2 功能

前台

在这里插入图片描述

后台

在这里插入图片描述

3 技术选型

前端

技术说明
Vue前端框架
Vue-router路由框架
Vuex全局状态管理框架
ElementUIUI框架
AxiosHTTP框架
v-charts图表框架

小程序端

技术说明
小程序基础库2.22.0
Vant Weapp移动端UI框架

后端

技术说明
SpringBootMVC框架
Spring Security认证授权框架
MybatisORM框架
JWT访问令牌
Mybatis Generator代码生成工具
PageHelper查询分页工具

数据存储

技术说明
MySQL数据库
阿里云OSS对象存储服务

4 系统架构

在这里插入图片描述

5 开发工具

工具说明
IDEA后端开发
VS Code前端开发
微信开发者工具小程序开发
Navicat数据库图形化管理
Postman接口测试
墨刀系统原型制作
亿图画图
draw.io画图
Gitee代码托管

6 搭建步骤

数据库

前期准备:安装MySQL 5.x版本、Navicat

  1. 在Navicat新建数据库my_mall,字符集选择utf-8

  2. 导入my_mall.sql(在my_mall文件夹里面)

后端

前期准备:安装JDK 1.8、Maven 3.6.x、IDEA,配置环境变量,IDEA配置Maven

  1. 用IDEA打开my_mall项目,等待导入加载依赖包

  2. 找到src\main\java\com\hhf\my_mall\MyMallApplication.java,运行

前端

前期准备:安装Node.js、VS Code,配置环境变量

  1. 用VS Code打开mall-admin-web项目

  2. 在VS Code终端控制台执行npm install下载依赖包

  3. 在VS Code终端控制台执行npm run dev运行

  4. 浏览器访问http://localhost:8090

小程序

前期准备:安装微信开发者工具,进行小程序的基本配置,具体看微信开放文档

  1. 用开发者工具打开mall4m项目

  2. 引入vant weapp组件,具体看微信小程序引入vant weapp组件

  3. 编译运行

7 源码下载

百度网盘:https://pan.baidu.com/s/1K2PLLHc1rDS2UayMzvIGEA

提取码:zg0b

如果失效了可以给我留言

8 参考项目

后端:mall

前端:mall-admin-web

小程序:Mall4j电商商城

9 写在最后

本项目仅供研究学习用途,不可用于商业活动。

不建议用来做毕业论文题目(哈哈),因为电商类的项目已经烂大街了,基本每年都有人做,而且写论文查重会比较麻烦

2022-07-01
添加系统展示图
后台
在这里插入图片描述

小程序
在这里插入图片描述

  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2022-07-03 10:57:45  更:2022-07-03 11:00:20 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/18 9:29:31-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码