项目背景:

对于一家企业来说,拥有一个完整网站是很重要的事情,网站包括前端设计和后端的信息管理。简单来说,前端就是我们当我们打开一个网站的时候,肉眼所能看到的一切,而后台则是我们所看不到的一个信息管理系统。网站后台管理系统主要是用于对网站前台的信息管理,如文字、图片、影音、和其他日常使用文件的发布、更新、删除等操作,同时也包括会员信息、订单信息、访客信息的统计和管理。简单来说就是对网站数据库和文件的快速操作和管理系统,以使得前台内容能够得到及时更新和调整。现在企业对于网站建设的要求越来越高,很多不想自己浪费人力、财力的公司开始找第三方公司来达到自己网站建设的目的,这样不公司不仅可以完全满足甲方爸爸的需求,同时也可以为甲方公司省下不少的人力、财力。功能比较复杂的后台管理系统维护不太方便,而且有些功能完全用不上;而功能比较简单的后台管理系统对于后期维护和升级方面就比较方便。其实无论什么样的网站后台管理系统只要做到在灵活性,维护性,方便操作的解决方案才能引起客户的满意,只有客户满意的网站后台管理系统才是最优秀的系统。

实现功能:

1.登录系统:通过调用登录接口保存token,成功则跳转到欢迎页,并给出成功的提示,失败给出错误提示,让用户重新登录

2.系统管理:管理员管理,也称权限管理。可以新增管理员及修改管理员密码;数据库备份,为保证您的数据安全本系统采用了数据库备份功能;上传文件管理,管理你增加产品是上传的图片及其它文件

3.企业信息:展示企业信息。可通过修改来改变企业的各类信息及介绍。

4.产品管理:产品类别新增修改管理,产品添加修改以及产品的审核

5.订单管理:查看订单的详细信息及订单处理。

6.会员管理:查看修改会员资料,

7.留言管理:管理信息反馈及注册会员的留言,广泛接受会员反馈,更好的完善项目的性能

8.荣誉管理:充分展示公司的各项荣誉,可通过添加,删除,修改来完善

9.人才管理:发布修改招聘信息,人才策略栏目管理,应聘管理

10.权限管理:给会员分配权限,通过搜索实现准确查找

11.商品管理:将库中货物排列出来,添加、删除、修改、查找,方便对数据的操控。

12.中英文切换:实现中英文切换,方便会员使用

13.数据库连接:在线表编辑,添加数据表,编辑数据库,删除无用数据库,搜索数据库

14.退出功能:清楚本地存储中的token,成功则条转到登录页,并给出退出成功的提示

项目模块及项目分解:

第一模块:登录

1.公司Logo,公司名称

2.用户名输入框,密码输入框,进行正则校验,输入错误给予提示

3.登录按钮,点击获取toktn值

4.清空输入框按钮,对表单内容进行数据清空

第二模块:首页

1.欢迎页

第三模块:系统界面

1.系统管理

(1)搜索框,搜索按钮,实现搜索功能

(2)添加用户按钮,实现添加管理员功能

(3)提交数据按钮,将页面数据上传到数据库,防止数据丢失

(4)批量编辑功能,实现批量删除功能,方便管理员对数据的管理

(5)form表单渲染数据,实现数据可视化。方便浏览

(6)实现表单数据的修改与删除

2.企业管理

(1)修改按钮,对企业信息进行修改并渲染

3.产品管理

(1)搜索框,搜索按钮,实现对产品的搜索功能

(2)添加产品按钮,实现添加产品的功能

(3)提交数据按钮,对修改后的数据重新上传到数据库

(4)批量编辑功能,实现批量删除功能,方便管理员对数据的管理

(5)form表单渲数据,实现数据可视化,方便浏览

(6)实现表单数据的修改与删除

4.订单管理

(1)搜索按钮,实现输入订单号对订单查询

(2)form表单进行数据渲染,点击可进入订单详情页查看订单内容

5.会员管理

(1)搜索按钮,实现输入订单号对订单进行查询

(2)form表单进行数据渲染,点击可进入订单详情查看订单内容

6.留言管理

(1)写入一个留言板,对留言数据就行存储

(2)提交按钮,提交留言

(3)可对以提交的留言就行修改与删除

7.荣誉管理

(1)渲染荣誉的表单

(2)添加按钮,对员工获得的荣誉进行添加

(3)点击单个员工荣誉可进行编辑与删除

8.人才管理

(1)对招聘信息进行渲染

(2)添加按钮,用于添加新的招聘信息

(3)可以对数据进行修改与删除

9.权限管理

(1)表单渲染,渲染出公司的层级关系,方便管理

(2)可以对单个数据经行权限修改

10.商品管理

(1)对全部商品进行渲染,充分利用懒加载,尽可能较少同一时间获取多个数据,造成页面卡顿

(2)搜索框,更快速的查找商品

(3)添加按钮,添加新的商品

(4)将修改或者添加的商品上传到数据库,并刷新页面

(5)删除,可对单个商品信息进行山删除

项目总结:

1. 用到的组件:axios      -------连接后台的数据
​        Element-ui   -------连接网页中的element-ui
​        Moment    -------连接数据把时间戳转换为具体时间
​        Echart     -------连接大屏展示图,创造数据展示
2. 左侧侧面栏用到的组件
​      左侧侧边栏----get---menus获取内容渲染
     只允许一个子组件下拉 属性 绑定 unique-opened 属性值为true,绑定属性为父级绑定
​        跳转路由需要在main.js期中配置二级路由,加一个children的对象,里面存放我们要跳转的二级路由        
还需要注意的是,我们需要在我们显示内容的地方放一个<router-view>作为我们的一个挂载的地方
3.Users页面用到的组件传值的方式
​        登录---get---login---本地存储token值
​        退出------返回登录页面,删除本地存储的token值
​        Show----get---渲染页面----增删改查等每次使用每次调用
​        添加用户----post---users---show---展示页面
​        删除用户---delete---users.id---调用展示页面
​        修改反显用户---get---users.id----存入我们当前使用的id 
​        确认修改用户信息---put---users.id--- 修改页面全部修改
4.roles页面用到的组件传值的方式
​       Show----get---渲染页面----增删改查等每次使用每次调用
​        添加用户名称----post----roles.---show---展示页面
​        删除用户---delete---roles.id---调用展示页面
​        修改反显用户---get---roles..id----存入我们当前使用的id 
​        确认修改用户信息---put---roles.id--- 修改页面全部修改
​            分配权限方面我们使用首先有element里面的树形控件来存放我们的数据
     通过get方式获取到后台的数据,通过id获取到后台的数据展示在模态框中
循坏的是在prop中的数据,通过三个循环来货渠道我们想要获取到的数据,三层,第一层在prop里面的children循环,名字为item,
   第二层在item的children里面循环  名字为item1
   第三层在item1的children里面循环 名字为item2
5.我们在进行数据视图的规划时,
数据报表和数据大图呈现时,我们只需呀在echarts把我们需要的类型找到然后复制进我们的代码块,修改我们想要修改的东西,然后在我们的代码里面安装好我们需要的echarts插件,最后就可以实现我们的数据大图呈现的效果了。
当我们进入到echarts的官网以后我们只需要点击选择我们相似的一个大图展现我们就可以把里面的逻辑业务选择复制过来就可以了。
import echarts from 'echarts'
6. 在订单管理,
我们首先需要获取数据,在我们进行一级二级的分类时,我们需要对照接口文档查看我们的不同的等级值所代表的数字,最后对数字进行判断哪个为一级二级三级,最后生成我们的标签,然后渲染到页面上。
7. 在商品管理的时候,
首先在商品列表要注意对细节的判断,比如, 动态参数,和静态属性的一个显示使用的相同的接口但进行判断的时候是不一样的,还有里面的内容的增删改,需要判断不同的值,来进行添加动态和静态的不同数据。
8. 在商品数据栏
中我们进行添加的时候都要注意的是我们的三级列表我们要添加到的内容,我们可以获取到三级 列表中每一级别的id然后得到id后进行添加添加到我们想要添加到的列表底下(通过id进行判断获取)(接口文档中内涵)
9.在进行添加的时候我们的富文本
是通过下载组件vue-quill-editor
当我们下载了这个组件以后我们将官网里面的内容复制过来,在data中进行一一赋值我们就可以在页面上进行呈现,我们得实现效果也能实现了
接口给的明了,我们需要花时间去对接口文档进行研究,在我们获取数据的时候一定要注意的是,我们引用数据进行传的值,我们在一个相同的接口通过不同的参数得到不同的数据,
比如同一个商品列表参数categories我们就可以通过id,name,还有我们的sel进行判断类型
还有我们要注意的是我们的获取时的接口,get,post,delete,都是不同的功能,我们进行传参也在不同的地方,这就是我们要注意的问题。

Vue后台管理系统项目总结相关推荐

  1. Vue后台管理系统项目——实现登录功能

    文章目录 登录功能 1. 登录业务流程 2. 登录业务相关技术点 3. 登录-- token 原理分析 4. 登录功能的实现(都记牢点) 登录页面的布局 创建登录组件 登录组件页面布局 登录组件头部布 ...

  2. Vue后台管理系统项目(2)后台管理系统模板介绍

    目录 1.我们这里下载简洁版 2.新建一个空文件夹,把下载好的模板解压到该文件夹内 3.我们安装项目依赖 3.1安装完成后,我们打开项目 3.2运行项目 运行后的效果: 4.模板中文件夹的作用 git ...

  3. vue后台管理系统项目标准完整的目录开发架构

    vue-cli@3.x 之前的版本构建的项目目录: vue-cli@3.x 之后的版本构建的项目目录: 两者区别: 安装创建命令: 3.x版本以前: npm i -g vue-clivue init ...

  4. Vue后台管理系统项目(4)路由的搭建

    目录 gitee仓库地址: 一.删除没必要的路由 1.删除没必要的路由 二.添加商品管理路由 1.在views中新建如下文件 2.基础结构搭建 3.路由配置 gitee仓库地址: https://gi ...

  5. SpringBoot实现代码生成器——基于SpringBoot和Vue的后台管理系统项目系列博客(十)

    系列文章目录 系统功能演示--基于SpringBoot和Vue的后台管理系统项目系列博客(一) Vue2安装并集成ElementUI--基于SpringBoot和Vue的后台管理系统项目系列博客(二) ...

  6. SpringBoot实现1对1、1对多、多对多关联查询——基于SpringBoot和Vue的后台管理系统项目系列博客(十八)

    系列文章目录 系统功能演示--基于SpringBoot和Vue的后台管理系统项目系列博客(一) Vue2安装并集成ElementUI--基于SpringBoot和Vue的后台管理系统项目系列博客(二) ...

  7. SpringBoot和Vue集成Markdown和多级评论——基于SpringBoot和Vue的后台管理系统项目系列博客(二十三)

    系列文章目录 系统功能演示--基于SpringBoot和Vue的后台管理系统项目系列博客(一) Vue2安装并集成ElementUI--基于SpringBoot和Vue的后台管理系统项目系列博客(二) ...

  8. SpringBoot实现分页查询——基于SpringBoot和Vue的后台管理系统项目系列博客(七)

    系列文章目录 系统功能演示--基于SpringBoot和Vue的后台管理系统项目系列博客(一) Vue2安装并集成ElementUI--基于SpringBoot和Vue的后台管理系统项目系列博客(二) ...

  9. 电商平台后台管理系统项目介绍

    MIMO电商平台后台管理系统 项目简介 基于 Vue3 + Vite2 + Typescript 开发的电子商务平台,组件库使用 element plus: 数据为 mock 模拟,登录账号密码随意填 ...

  10. 正确姿势开发vue后台管理系统

    项目地址 vue-admin-webapp 欢迎star,fork 前言 相信许多人和我一样刚接触 vue 时看文档都很枯燥,看完 vue,还有 vueRouter .vuex .vue-cli.es ...

最新文章

  1. ATS中的ComboHandler合并回源插件调研
  2. XDC约束技巧——CDC篇
  3. MySQL存储引擎InnoDB,MyISAM
  4. Azure 内容审查器之文本审查
  5. Windows Server 2012学习
  6. 根据时间戳生成编号_使用雪花算法生成流水号!
  7. 网络编程 - 实现文件传送
  8. perl引用中的闭包closure
  9. python生成条形码和二维码
  10. 网络工程师MSDP 基本介绍
  11. WSL1安装rust报错thread ‘main‘ panicked的解决方法
  12. 如何在Apache-Maven官网下载到自己想要的版本
  13. 微信自媒体账号涉违规大规模被封
  14. JS中for循环绑定事件
  15. “玉出东方”——汉代错金稀有玉器数字藏品即将发售!
  16. 设置 IDEA走easyconnect代理
  17. 锁定计算机重启会变更ip吗,计算机更改IP不需要重启的方法
  18. c语言判定三角形流程图_c语言编写程序:输入三角形的三条边,判断它们能否构成三角形,若能则指出何种三角形。...
  19. 清华大学计算机刘云鹏,除北京外,咱省是清华大学最大的生源地!为啥河南高分学子青睐清华,来看看...
  20. 二叉树的堂兄弟节点判断001

热门文章

  1. vdbench - 性能压力测试工具
  2. VCPKG 常用命令
  3. android x5 webview 第一次,android studio中配置X5 webview时的一个坑
  4. 基于体素的全局光照技术
  5. navicat 软件查询mysql表,限制显示条数
  6. 五款超好用ZBrush笔刷(文末附下载链接)
  7. 电子证件照尺寸怎样裁剪?怎么把照片裁剪成2寸?
  8. dig命令查询结果解析
  9. 蓝桥杯真题 杨辉三角形 python
  10. 蓝桥杯基础练习 杨辉三角形Python实现