电商项目:高仿小米商城(一)

   前言

    时间过得很快,统一哥转眼也大三了。欢娱不惜、时光易逝。不由得引起人的感叹,想想一年前这个时候我还在准备着计组的补考 ,那一页页翻过的计组书,默默准备补考的辛酸,不经历的都不知道,经历过的是真滴不想再挂科再补考了。。。
    那时候我只是个Java入门小白,lambda表达式都jio得难得一匹,但我心中的不甘是清晰的。了解我的人都知道,我向来是个不会向现实低头的人。技术水平菜,java不知道从哪里开始学怎么办?从网上找找java的学习路线呗,还有从入门到初中级应该怎么过渡的问题。记得当时我还仔细比对了《Java编程思想》和《Java核心技术》,最后买来核心技术一二卷开始一页页啃。到现在我对书中的部分内容还颇有印象,比如文件输入输出流这部分就看了好几遍。然后为了加强记忆啥的也自己摸索着按书中说的敲代码。大二下期在家过渡地学了不少基础,包括注解啊、Spring这些。到今天能独立做些WEB项目,一路上也是摸爬滚打的。确实,敲代码这条路没有想象中那么难的,只要多花花时间,有一定的兴趣。大家都能做得好,按照一万小时定律的说法,普通人在某个领域能够投入1万小时,就能成为那个领域的行家甚至专家。
    Emmm,如果屏幕前的你对Java初级的学习路线还不太清楚了解,可以看看博主的另一篇博客,相信能给你带来些方向和思路:
2020Java后端入门推荐书籍(语言基础,JVM,Linux,Redis)
    这是我第一次将项目经验引入博客,对我来说也有着一定的挑战,可能在某些地方写得不够好或是有所疏漏,欢迎指出。我也会认真总结,和大家分享我在java开发路上的心得体会和一些实在的干货技术。正文开始,冲冲冲!!!
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210205201750230.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1pob25ndG9uZ3lp,size_16,color_FFFFFF,t_70

   正文

    我打算分模块按系统功能写,即一篇文章阐述项目中一个模块,通过分析达到让已经熟悉相关技术的同学能清楚地贯穿项目流程,即使不熟悉的新手也能了解到相关知识点从而进行后续学习。本项目难度及技术选型不算复杂,不会用到什么高并发啊、微服务那些,毕竟门槛较高,但是对于没做过项目但是想了解项目的同学来说,可以学到一个完整的项目过程。虽然普通,难度也只能说是入门级,但它却是有完整的框架支持,是一个系统。这也是项目区别于普通期末课程设计的地方。接下来说说需要注意的一些技术方面的问题。

一、技术选型

主要技术栈
    本项目前端主要是由vue2和vue-cli4(Vue4脚手架)搭建,vue脚手架4比较新,在很多地方相比脚手架2或3在用法上有不少出入。

    后端采用SpringBoot + Mybatis + MySQL

二、运行环境

    为保证项目能够运行,请至少安装好以下运行环境:

三、Github项目地址

    项目分为用户端tongyimall和管理端tongyimall-admin两部分。

四、商城部分界面(可参考小米官网,很多界面类似)

1、商品分类及轮播图
在这里插入图片描述
2、商品细节图
在这里插入图片描述
3、登录注册模块在这里插入图片描述
4、购物车模块在这里插入图片描述
5、地址管理
在这里插入图片描述
6、商品推荐
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Zhongtongyi/article/details/113702609