网站内容管理系统后台 设计(网站后台管理系统怎么做?如何新增管理员及修改管理员密码)
优采云 发布时间: 2022-03-15 03:06网站内容管理系统后台 设计(网站后台管理系统怎么做?如何新增管理员及修改管理员密码)
项目背景:
对于一个企业来说,拥有一个完整的网站、网站包括前端设计和后端信息管理是非常重要的。简单来说,前端就是我们打开一个网站时肉眼能看到的一切,而后端是我们看不到的信息管理系统。网站后台管理系统主要用于网站前台的信息管理,如文字、图片、音视频等日常使用文件的发布、更新、删除,以及会员信息,订单信息和访客信息的统计和管理。简单来说就是一个网站数据库和文件的快速运维系统,让前台的内容可以及时更新和调整。如今,企业对网站建设的要求越来越高,很多不想浪费人力财力的企业开始寻找第三方公司来实现自己的网站建设目的. 方的需求也可以为甲方的公司节省大量的人力和财力。功能比较复杂的后台管理系统维护不便,部分功能完全无法使用;而功能更简单的后台管理系统,更便于后期的维护和升级。事实上,无论是哪种网站后台管理系统,只要解决方案灵活、可维护、易于操作,都能引起客户的满意。系统。建设越来越高,很多不想浪费人力财力的公司开始寻找第三方公司来达到自己的网站建设目的。方的需求也可以为甲方的公司节省大量的人力和财力。功能比较复杂的后台管理系统维护不便,部分功能完全无法使用;而功能更简单的后台管理系统,更便于后期的维护和升级。事实上,无论是哪种网站后台管理系统,只要解决方案灵活、可维护、易于操作,都能引起客户的满意。系统。建设越来越高,很多不想浪费人力财力的公司开始寻找第三方公司来达到自己的网站建设目的。方的需求也可以为甲方的公司节省大量的人力和财力。功能比较复杂的后台管理系统维护不便,部分功能完全无法使用;而功能更简单的后台管理系统,更便于后期的维护和升级。事实上,无论是哪种网站后台管理系统,只要解决方案灵活、可维护、易于操作,都能引起客户的满意。系统。而很多不想浪费人力和财力的公司,也开始寻找第三方公司来实现自己的网站建设目的。方的需求也可以为甲方的公司节省大量的人力和财力。功能比较复杂的后台管理系统维护不便,部分功能完全无法使用;而功能更简单的后台管理系统,更便于后期的维护和升级。事实上,无论是哪种网站后台管理系统,只要解决方案灵活、可维护、易于操作,都能引起客户的满意。系统。而很多不想浪费人力和财力的公司,也开始寻找第三方公司来实现自己的网站建设目的。方的需求也可以为甲方的公司节省大量的人力和财力。功能比较复杂的后台管理系统维护不便,部分功能完全无法使用;而功能更简单的后台管理系统,更便于后期的维护和升级。事实上,无论是哪种网站后台管理系统,只要解决方案灵活、可维护、易于操作,都能引起客户的满意。系统。s公司大量的人力和财力。功能比较复杂的后台管理系统维护不便,部分功能完全无法使用;而功能更简单的后台管理系统,更便于后期的维护和升级。事实上,无论是哪种网站后台管理系统,只要解决方案灵活、可维护、易于操作,都能引起客户的满意。系统。s公司大量的人力和财力。功能比较复杂的后台管理系统维护不便,部分功能完全无法使用;而功能更简单的后台管理系统,更便于后期的维护和升级。事实上,无论是哪种网站后台管理系统,只要解决方案灵活、可维护、易于操作,都能引起客户的满意。系统。只要解决方案灵活、可维护、易于操作,就能引起客户的满意。系统。只要解决方案灵活、可维护、易于操作,就能引起客户的满意。系统。
实现功能:1.登录系统:调用登录接口保存token,成功则跳转到欢迎页面,并给出成功提示,如果失败则给出错误提示,允许用户再次登录2.系统管理:管理员管理,又称权限管理。可以添加管理员和修改管理员密码;数据库备份,为保证您数据的安全,系统采用数据库备份功能;上传文件管理,管理您上传的图片等文件添加产品 3.企业信息:显示公司信息。通过修改可以更改企业的各类信息和介绍。4.产品管理:添加和修改产品类别管理,添加和修改产品,查看产品5.订单管理:查看订单详情和订单处理。6.会员管理:查看和修改会员信息,7.留言管理:管理信息反馈和注册会员留言,广泛接受会员反馈,更好的提升项目绩效8.荣誉管理:充分展示公司各项荣誉,可通过增删改查提升9.人才管理:发布和修改招聘信息、人才战略栏目管理、申请管理10.权限管理:为会员分配权限,通过搜索实现精准搜索 11.商品管理:整理库内商品,添加、删除、修改、搜索、并促进数据的操作。12.中英文切换:实现中英文切换,方便会员使用 13.数据库连接:在线编辑表格,添加数据表格,编辑数据库,删除无用的数据库,搜索数据库退出功能:清除本地存储中的token,成功则进入登录页面,并提示退出成功。项目模块及项目分解: 第一个模块:登录1.公司Logo,公司名称2.用户名输入框,密码输入框,定期校验,输入错误提示3. @3.数据库连接:在线表编辑,添加数据表,编辑数据库,删除无用的数据库,搜索数据库退出功能:清除本地存储中的token,成功则进入登录页面,并给出提示成功退出。项目模块及项目分解: 第一个模块:登录1.公司Logo,公司名称2.用户名输入框,密码输入框,定期校验,输入错误提示3. @3.数据库连接:在线表编辑,添加数据表,编辑数据库,删除无用的数据库,搜索数据库退出功能:清除本地存储中的token,成功则进入登录页面,并给出提示成功退出。项目模块及项目分解: 第一个模块:登录1.公司Logo,公司名称2.用户名输入框,密码输入框,定期校验,输入错误提示3.
模块 2:首页 1.欢迎页面
模块三:系统接口1.系统管理
(1)搜索框,搜索按钮,实现搜索功能
(2)添加用户按钮添加管理员功能
(3)提交数据按钮,将页面数据上传到数据库,防止数据丢失
(4)批量编辑功能,实现批量删除功能,方便管理员管理数据
(5)form表单渲染数据,实现数据可视化。浏览方便
(6) 实现表单数据的修改和删除
2.企业管理
(1)修改按钮,修改并渲染企业信息
3.产品管理
(1)搜索框,搜索按钮,实现对产品的搜索功能
(2)添加商品按钮实现添加商品功能
(3)提交数据按钮,将修改后的数据重新上传到数据库
(4)批量编辑功能,实现批量删除功能,方便管理员管理数据
(5)form表单渲染数据,实现数据可视化,方便浏览
(6) 实现表单数据的修改和删除
4.订单管理
(1)搜索按钮,输入订单号实现订单查询
(2)表单表单进行数据渲染,点击进入订单详情页面查看订单内容
5.会员管理
(1)搜索按钮输入订单号查询订单
(2)表单表单进行数据渲染,点击进入订单详情查看订单内容
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---获取内容渲染的菜单
只允许一个子组件绑定下拉属性。unique-opened 属性值为true,绑定属性为父绑定。
跳转路由需要在main.js期间配置二级路由,添加一个children对象,里面存放了我们要跳转到的二级路由
同样重要的是要注意,我们需要放置一个显示内容的地方作为我们的坐骑之一
3.Users页面中使用的组件传递值的方式
Login---get---login---本地存储token值
退出--------返回登录页面,删除本地存储的token值
显示----get---渲染页面----每次调用时的增删改查等
添加用户----post---用户---显示---显示页面
删除用户---delete---users.id---调用显示页面
修改反向显示user---get---users.id----保存我们当前使用的id
确认修改用户信息---put---users.id---修改所有修改页面
4.角色页面使用的组件传递值的方式
显示----get---渲染页面----每次调用时的增删改查等
添加用户名----post----roles.---show---显示页面
删除用户---delete---roles.id---调用显示页面
修改反向显示user---get---roles..id----保存我们当前使用的id
确认修改用户信息---put---roles.id---修改所有修改页面
在分配权限方面,我们使用第一个元素中的树形控件来存储我们的数据
通过get获取背景数据,通过id获取的背景数据显示在模态框中
循环是道具中的数据。我们想要得到的数据是通过三个循环得到的。三层,第一层是prop中的children loop,名字是item,
在第二层,循环名称是item的children中的item1
第三层在item1的children中循环,名称为item2
5.当我们规划数据视图时,
当呈现数据报表和大数据图时,我们只需要在echarts中找到我们需要的类型并复制到我们的代码块中,修改我们要修改的内容,然后在我们的代码中安装我们需要的echarts插件即可。,最后就可以实现我们的数据大图呈现的效果了。
当我们进入echarts官网时,只需要点击选择一张类似的大图,就可以说明我们可以复制里面的逻辑业务选择了。
从 'echarts' 导入 echarts
6. 在订单管理中,
我们首先需要获取数据。我们在对一级和二级进行分类的时候,需要对照接口文档核对我们不同级别值所代表的数字,最终确定哪个数字是一级、二级和三级,最后生成我们的标签然后渲染到页面上。
7. 在产品管理时,
首先要注意商品列表中细节的判断,比如动态参数,和静态属性的展示使用同一个界面,但是判断的时候不一样,还有增删改查里面的内容,需要区别对待。值添加动态和静态不同的数据。
8. 在产品数据列
我们在添加的时候,要注意我们要添加到我们的三级列表中的内容。我们可以获取三级列表中每一级的id,然后将id添加到我们要添加的那个。列表下方(通过id判断获取)(接口文档中的内涵)
9.我们添加富文本的时候
通过下载组件 vue-quill-editor
我们下载这个组件的时候,会复制官网的内容,在data里一一赋值,然后就可以在页面上渲染了,要实现效果。
接口清晰,需要花时间研究接口文档,获取数据的时候一定要注意,我们是引用数据传值,同一个接口通过不同的参数获取不同的数据,
比如对于同一个商品列表参数类别,我们可以通过id、name、我们的sel来判断类型
还有,我们要注意的是,我们的获取接口,get,post,delete,都是不同的函数,我们在不同的地方传递参数,这是我们需要注意的。