当前课程知识点:软件开发实训--动态网站开发 >  2 后端分析 >  2.2用户管理功能设计 >  2.2.1用户管理功能分析

返回《软件开发实训--动态网站开发》慕课在线视频课程列表

2.2.1用户管理功能分析在线视频

下一节:2.2.2课程PPT

返回《软件开发实训--动态网站开发》慕课在线视频列表

2.2.1用户管理功能分析课程教案、知识点、字幕

同学你好

欢迎回到软件开发实训课堂

上节课咱们对后台的整体界面做了一个分析

那么这节课咱们来看一下用户管理功能都有

哪些内容

通常我们在做用户管理的时候

都需要做哪些事情

首先你得明确了

那么对于用户

你要完成的事情

首先是要找出这些用户它都有哪些信息

而使用我们后台的用户是谁

通常情况下是公司的员工或者我们叫管理员

那么你想记录它什么信息

或者说我们叫客户希望管理员

哪些信息被记录下来

这个需要你找出来

一般情况下我们说它要登录

得有一个账号

所以就需要你保存下来

还有当我们操作完了以后

这个账号谁用了

光有账号

你不知道这个人是谁

所以对应的要给出他的真实姓名

这样网站内容发布错了

我们就知道是谁发的

名字是谁

因为我们的网站不只有一个管理员

也许我们有两个三个甚至更多的管理员

所以说每次他们登录进来后

他们的姓名都对应的

就有了

这样有了问题

我们也可能快速的去找到他

出生日期

这个信息往往是为了能够更明确的了解我们的

管理员

对吧

生日到了

你可以发一个生日的消息给他

祝贺一下他的生日

EMAIL

有时候网站需要向管理员发送一些信息

就可以通过管理员的email来实现

还有管理员的

总共登录了多少次

次数可以给它记下来

密码

当然你要登录就需要密码

所以密码也需要把它记下来

性别

这个信息实际上也就是为了区别我们管理员的

手机

它和email的功能很类似

当我们网站需要发送消息或者信息的时候

我们可以采取短信的形式或者是EMAIL的

形式

之所以都是很有用的

上次登录的时间

这个主要是提醒我们的管理员

它对网站的维护是什么时候做了最后一次维护

可以把它记录下来展示出来

这是对于用户管理你要找出的信息

当然你也可以添加其他的信息

比如说部门

你可以把一个管理员归纳到某个部门的管理员

还有就是他的角色

当然你的网站的内容如果很多的话

这里的内容多是指的功能比较多

有添加新闻的

有添加通知的

都是分开的

那么这个时候你就可以把它按照角色来进行分配

什么样的角色可以添加通知

什么样的角色可以添加新闻等等

这些个都给它规划出来

这样更有利于我们去分化管理

那么有了这些信息

我们就可以对它进行管理了

那么管理就是我们要实现的功能

对用户来讲

有哪些功能呢

我们来看一下

第一个是用户信息的查询

如果管理员比较多

或者我们有其他的用户

这个时候我们就可以通过查询的方式来获知

用户的相关信息了

那么这种查询往往体现的是一种列表形式的页面

那么在这个列表页面里边会有一个查询的表单

以方便进行查询

另外一个是收集用户的信息

对于收集用户信息来讲

我们通常使用的都是添加功能

给出一个表单

让用户输入信息

然后保存到我们的数据库里面

那么这个功能就是信息的添加

另外一个如果我们在信息采集的时候出现了错误

或者我们过了一段时间需要对信息进行修改

这个时候我们就需要有一个用户信息修改的

功能来实现这样的操作

还有一个非常重要的提示

就是管理员用户不可删除

这里所说的管理员是系统管理员

也就是这个网站系统具有的最高权限的用户

他的账号是不能删除的

你一旦删除了他

系统就有可能崩溃了

瘫痪了

你无法再使用了等等

而其他的用户

你可以根据需要把它停用或者删除

而对于现在设计网站来讲的话

尽可能的让它停用

而不是删除

停用一段时间后再进行删除

这样以确保百分之百的确保不再使用这个用户了

再一个密码的修改

每一个用户为了安全起见

在使用它的账号一段时间后

都应该对他的密码进行修改

以确保安全

所以我们需要给用户提供一个密码修改的功能

而这个密码修改的功能必须要能够在登录之后

完成

而不是登录之前

通常我们如果在使用过程中忘记了密码怎么办

可以给用户提供一个找回密码的功能

通过短信电子邮件等等认证的方式来找回密码

或者让用户重新设置密码

根据你的需要来完成

那么在我们的训练过程中

我们以最简单的方式实现

那就是登录后才能修改密码

这就是有关用户信息管理的相关操作

当然了

对于我们参考的网站

用户管理信息内容比较少

我们没有那么多用户去使用网站的管理

怎么办呢

所以我们就实现了简单化

并不需要那么复杂

而对于一些复杂的网站

管理员比较多

或者有其他用户

我们需要角色资源等等功能来配合我们的用户信息

这样使得不同的用户具有不同的角色

不同的角色具有不同的操作

这样的话我们最终能够更好的去控制网站的用户

所以说我们在实现的时候

根据自己网站需要去设计这些功能

而我们参照网站并不需要这么多

一切从简

让我们快速的掌握整个软件开发的流程

从而掌握技术

有关用户信息的管理

我们就讲这么多

下一节课我们再见

软件开发实训--动态网站开发课程列表:

1 前端需求分析

-1.1课程介绍

--1.1.1课程介绍

--1.1.2课程介绍PPT

--1.1.3随堂测试

-1.2网站需求分析

--1.2.2网站需求分析

--1.2.3需求PPT

--1.2.4随堂测试

-1.3网站首页分析

--1.3.1网站首页分析

--1.3.2首页分析PPT

--1.3.3随堂测试

-1.4导航菜单分析

--1.4.1导航菜单分析

--1.4.2课程PPT

--1.4.3随堂测试

-1.5内容区域分析

--1.5.1内容区域分析

--1.5.2课程PPT

--1.5.3随堂测试

-1.6内容副页面分析

--1.6.1副页面分析

--1.6.2课程PPT

--1.6.3软件系统需求分析

-1.7编写需求文档

-1.8需求分析理解

2 后端分析

-2.1后端页面总体分析

--2.1.1后端页面总体设计

--2.1.2课程PPT

--2.1.3随堂测试

-2.2用户管理功能设计

--2.2.1用户管理功能分析

--2.2.2课程PPT

--2.2.3随堂测试

-2.3内容与分类功能分析

--2.3.1内容与分类功能分析

--2.3.2课程PPT

--2.3.3随堂测试

-2.4网站配置功能设计

--2.4.1网站配置功能设计

--2.4.2课程PPT

--2.4.3软件系统设计

--2.4.4随堂测试

-2.5数据库及表结构分析

--2.5.1数据库及表结构分析

--2.5.2课程PPT

--2.5.3数据库设计

-总体设计文档

3 接口设计

-3.1前台模板约定

--3.1.1前台模板约定

--3.1.2课程PPT

--3.1.3随堂测试

-3.2网站配置接口设计

--3.2.1网站配置接口设计

--3.2.2课程PPT

--3.2.3随堂测试

-3.3菜单接口设计

--3.3.1菜单接口设计

--3.3.2课程PPT

--3.3.3随堂测试

-3.4内容接口设计

--3.4.1内容接口设计

--3.4.2课程PPT

--3.4.3随堂测试

-3.5幻灯片接口设计

--3.5.1幻灯片接口设计

--3.5.2课程PPT

--3.5.3随堂测试

-补充设计文档

-3.7接口设计

4 功能设计

-4.1用户管理功能设计

--4.1.1用户管理功能设计

--4.1.2课程PPT

--4.1.3随堂测试

-4.2菜单管理功能设计

--4.2.1菜单管理功能设计

--4.2.2课程PPT

--4.2.3随堂测试

-4.3内容管理功能设计

--4.3.1内容管理功能设计

--4.3.2课程PPT

--4.3.3随堂测试

-4.4网站配置信息设计

--4.4.1网站配置信息设计

--4.4.2课程PPT

--4.4.3随堂测试

-完成设计文档

-4.6随堂测试

5 环境搭建与开发

-5.1开发环境搭建

--5.1.1环境搭建

--5.1.2随堂测试

-5.2Web前端环境搭建

--5.2.1Web前端环境

-5.3创建用户实体

--5.3.1用户实体创建

--5.3.2随堂测试

-5.4用户实体表创建与初始化

--5.4.1用户实体表创建与初始化

--5.4.2随堂测试

-5.5用户数据访问接口实现

--5.5.1用户数据访问接口实现

--5.5.2随堂测试

-5.6环境搭建问题

-5.7环境搭建问题

6 用户管理功能实现

-6.1用户服务层接口实现

--6.1.1用户服务层接口实现

--6.1.2随堂测试

-6.2用户列表和编辑控制器实现

--6.2.1用户列表和编辑控制器实现

--6.2.2随堂测试

-6.3用户存储和删除控制器实现

--6.3.1用户存储和删除控制器实现

-6.4用户添加、编辑界面实现

--6.4.1用户添加、编辑界面实现

-6.5用户管理添加用户调试

--6.5.1用户管理添加用户调试

-6.6开发

7 用户管理功能实现二

-7.1用户查询模板实现

--7.1.1用户查询模板实现

--7.1.2随堂测试

-7.2用户信息编辑的实现

--7.2.1用户信息编辑的实现

-7.3单个用户删除实现

--7.3.2单个用户删除实现

-7.4多个用户删除实现

--7.4.1多个用户删除实现

8 用户管理功能实现三

-8.1用户列表分页基本实现

--8.1.1用户列表分页基本实现

-8.2用户列表查询结果分页实现

--8.2.1用户列表查询结果分页实现

-8.3通用日期处理

--8.3.1通用日期处理

-8.4整型日期处理

--8.4.1整型日期处理

--8.4.2随堂测试

-8.5枚举数据的应用

--8.5.1枚举数据的应用

--8.5.2Spring Boot开发

9 后台主界面实现

-9.1登录逻辑实现

--9.1.1登录逻辑实现

--9.1.2随堂测试

-9.2登录界面及流程调试

--9.2.1登录界面及流程调试

--9.2.2随堂测试

-9.3管理主界面实现

--9.3.1管理主界面实现

--9.3.2随堂测试

-9.4授权验证拦截器实现

--9.4.1授权验证拦截器实现

--9.4.2随堂测试

-9.5拦截器调试

--9.5.1拦截器调试

10 分类管理实现

-10.1分类接口实现

--10.1.1分类接口实现

-10.2分类添加、编辑实现

--10.2.1分类添加、编辑实现

-10.3分类树结构实现

--10.3.1分类树结构实现

-10.4分类删除实现

--10.4.1分类删除实现

--10.4.2随堂测试

11 内容管理实现

-11.1内容实体定义

--11.1.1内容实体定义

-11.2相关接口定义

--11.2.1相关接口定义

-11.3服务接口实现

--11.3.1服务接口实现

-11.4内容添加、编辑模板实现

--11.4.1内容添加、编辑模板实现

-11.5内容添加、编辑控制器实现

--11.5.1内容添加、编辑控制器实现

-11.6内容检索页面实现

--11.6.1内容检索页面实现

-11.7内容分类树实现

--11.7.1内容分类树实现

12 UEditor富文本编辑器

-12.1修改UEditor相关问题

--12.1.1修改UEditor相关问题

-12.2整合UEditor到内容编辑界面

--12.2.1整合UEditor到内容编辑界面

-12.3UEditor图片对话框应用

--12.3.1UEditor图片对话框应用

-12.4文件上传问题处理

--12.4.1文件上传问题处理

13 网站配置管理实现

-13.1网站配置相关类实现

--13.1.1网站配置相关类实现

-13.2网站配置界面模板实现

--13.2.1网站配置界面模板实现

-13.3网站配置调试

--13.3.1网站配置调试

14 网站前端组件实现

-14.1网站首页布局实现

--14.1.1网站首页布局实现

-14.2菜单Vue组件实现

--14.2.1菜单Vue组件实现

--14.2.2随堂测试

-14.3幻灯片Vue组件实现

--14.3.1幻灯片Vue组件实现

-14.4滚动Vue组件实现

--14.4.1滚动Vue组件实现

--14.4.2随堂测试

-14.5滚动接口实现

--14.5.1滚动接口实现

-14.6滚动接口调试

--14.6.1滚动接口调试

-14.7幻灯片接口实现

--14.7.1幻灯片接口实现

15 网站前端页面实现

-15.1首页区域实现

--15.1.1首页区域实现

-15.2首页内容脚本实现

--15.2.1首页内容脚本实现

-15.3首页完善

--15.3.1首页完善

-15.4Vue组件放入单文件

--15.4.1Vue组件放入单文件

-15.5详细页面实现

--15.5.1详细页面实现

-15.6前端问题

16 测试与发布

-16.1网站测试介绍

--16.1.1网站测试介绍

--16.1.2课程PPT

-16.2功能测试

--16.2.1功能测试

--16.2.2课程PPT

-16.3打包发布

--16.3.1打包发布

-16.4部署运行

--16.4.1部署运行

--16.4.2随堂测试

2.2.1用户管理功能分析笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。