zoukankan      html  css  js  c++  java
  • vue后台管理系统

    1. 项目概述:

    根据不同的应用场景,电商系统一般都提供了 PC 端、移动 APP、移动 Web、微信小程序等多种终端访问方式。

    2. 电商后台管理系统的功能

    电商后台管理系统用于管理用户账号、商品分类、商品信息、订单、数据统计等业务功能。

    3. 电商后台管理系统的开发模式(前后端分离)

    电商后台管理系统整体采用前后端分离的开发模式,其中前端项目是基于 Vue 技术栈的 SPA 项目

    前后端分离模式:后端负责写接口,前端负责调用接口的开发模式

    4. 电商后台管理系统的技术选型

    ① 前端项目技术栈

    • Vue
    • Vue-router
    • Element-UI
    • Axios
    • Echarts

    ② 后端项目技术栈

    • Node.js
    • Express
    • Jwt
    • Mysql
    • Sequelize

    5. 项目初始化

    ① 前端项目初始化步骤

    • 安装 Vue 脚手架
    • 通过 Vue 脚手架创建项目
    • 配置 Vue 路由
    • 配置 Element-UI 组件库
    • 配置 axios
    • 初始化 git 远程仓库
    • 将本地项目托管到 Github 码云

    使用Vue 脚手架快速生成 Vue 项目基础架构:打开cmd,输入vue ui命令进入图形化界面创建vue项目:

    安装Babel、Router、Linter/Formatter、配置文件

    创建好项目之后,再安装需要的插件,安装ElementUI

    安装项目需要的依赖:配置axios

    初始化好项目后,需要申请一个码云账号,方便以后将项目代码上传到云端:

    网址:https://gitee.com/

    注意:申请过程必须要设置SSH公钥:怎样设置公钥

    将本地项目托管到码云上:

    创建完成之后打开终端,执行下面这两行全局设置命令:

    根据是否有仓库分别选择所要执行的命令:

    我们已经创建过了vue项目,所以使用的是第二种方式。 

    首先找到刚才创建的vue项目所在的文件夹,按住shift+右键,打开一个powershell终端,使用git status命令检查一下项目状态:

    会发现这里面有些文件还需要提交一下,使用git add .命令将所有文件都提交一下,添加到暂存区

    然后使用git commit -m 'add files'命令先在本地做一次提交

    当提交完成之后,再使用git status检查一下项目状态:

    当前所做的操作只是在本地操作仓库,如果要把该仓库上传到码云中,该怎么做呢?

    执行下面这两句命令,将本地仓库与云端仓库做一下关联:

    解决git push -u origin master命令报错:error: failed to push some refs to 'xxxx'的问题

    第一次提交会弹出一个命令窗口验证你的身份:

    提交完成:

    ② 后台项目的环境安装配置

    • 安装 MySQL 数据库
    • 安装 Node.js 环境
    • 配置项目相关信息
    • 启动项目
    • 使用 Postman 测试后台项目接口是否正常

    将后台接口代码的db文件夹中的mydb.sql文件导入到MySQL数据库中:navicat如何导入并执行.sql文件

    然后将config文件夹下的default.son配置文件修改一下连接数据库的信息:

    打开后台接口项目,shift+右键打开一个powershell终端,输入npm install命令安装所有的依赖包

    安装完成之后,就可以启动该项目了,输入node app.js命令将api接口项目运行起来:

    出现类似这种页面就表示启动成功

    接下来根据该后台管理系统的模块分为7个部分来分别介绍:

    代码地址:https://github.com/Emliy-zcy/Backstage-Management-System-Based-on-vue

  • 相关阅读:
    python不是内部或外部命令
    Fix: The account is not authorized to log in from this station
    mac 下安装caffe(一)
    mac下安装tensorflow及入门例子
    tensorflow移植到ios
    ios添加麦克风访问权限
    ios 使用Starscream实现websocket简单例子
    使用Carthage安装及使用第三方库
    Homebrew 命令
    mac Homebrew Updating慢,替换及重置Homebrew默认源
  • 原文地址:https://www.cnblogs.com/zcy9838/p/13326783.html
Copyright © 2011-2022 走看看