天梯计划1.2版本更新

天梯计划1.2版本更新

file:///C:/Users/Lenovo/Desktop/阶梯计划/1.2.1版本/存在问题与优化.md

存在的问题

  • 现在还没有服务器可以使用 √
  • 前端有些问题 简单的展示都会出现问题 √
  • 后端逻辑上 没有设置如果有人恶意访问后台会怎么样 要设置 √
  • 前端的操作 没有js的参与 确实有点生硬 (暂时不用更改 √)
  • 添加更多的功能
    • 添加专有名词创建者和浏览量 √
    • 对管理员添加role职责 总管理员可以对所有的关键词增删改查 但是子管理员只能对自己添加的关键词进行删除和修改 √
    • 专有名词序列需要添加 分页查询功能(暂时还不用) 暂时专有名词不够多(暂时没有这个技术 √)

服务器问题

已经放到服务器上了 是团队的服务器

http://115.29.41.122:8099/union

我想还是找个好时间买一个自己的服务器

安全问题

直接通过绝对路径进行访问

xQTL7T.png

这里我要求 进到这个页面就算了 但是如果执行任何操作 都需要检查一下user对象是否存在

如果不存在 就跳转到404页面

image-20221002185721258

通过一个until达到了我们的目的:能进入后台首页 但是啥也做不了

只要要通过后台执行的操作 就会跳转到这个页面

xQTjNF.png

新增功能

分析一下逻辑,为了更好的使用这个网站,我认为可以加入更多人来维护这个网站,但是这个网站仍然存在很多问题,需要一点点添加新的功能。

  • 需要在专有名词查询上加上分页功能
  • 专有名词加上 createBy 和 viewCount两个属性
  • 对于管理员加上userRole属性

userRole我本人是1 其他的管理员是2

1表示总管理员 可以增 删 改所有的专有名词

2表示分管理员 只能够增 ,删改自己创造的专有名词

对专有名词添加属性

对专有名词添加属性

已经添加成功

xQTz9J.png

xQ7S39.png

对管理员添加属性

对管理员添加属性

xQ7Pnx.png

xQ7AAO.png

能够实现不同管理员操作不同

人性化问题

人性化问题主要存在于

  • 分页查询的实现
  • 一些不合人类逻辑的设计的改善

分页查询的实现

不合人类逻辑的设计的改善

对于关键词查询页的改善,选用关键词名称加创建管理员昵称的方式更加符合人类的逻辑

还可以添加排序方式 通过ID排序 或者通过浏览量排序

xQ7e9H.png

添加了一个排序方式

xQ7ngA.png

已经实现了

xQ7ujI.png

Donate
  • Copyright: Copyright is owned by the author. For commercial reprints, please contact the author for authorization. For non-commercial reprints, please indicate the source.

扫一扫,分享到微信

微信分享二维码
  • Copyrights © 2015-2023 dwx
  • Visitors: | Views:

请我喝杯咖啡吧~

支付宝
微信