java 顶岗实习第一周周记

对项目中的用户添加权限操作:

1. 设计数据库

2. 编写后台接口

3.对于接口的实现

由于项目中并没有应用到关于权限的框架,导致不同的用户登录到系统中所有人的操作均为一致的,无法提高用户的使用性,从而降低了系统的稳定性与安全性。

对于权限的数据库设计是比较麻烦的,不同的用户通过同一个页面登录到系统中,需要划分他们的权限,而比较难的是对于数据库来说用什么划分才能保证不同的用户登录到系统中,系统在根据这个用户所有的权限进行不同的页面跳转,当时用了两天的时间做了一个雏形出来,首先有权限表,用户表去关联权限表,每一个用户都在权限表中有一条记录,由一个超级管理员去对高等用户分配权限,高等用户在去为下级用户去分配权限,这样每一个用户都会又不同的权限。从而对用户做区分。

后来因为权限划分的不够细致,又在权限表中衍生出,权限父功能表,权限子功能表,权限操作表。由于是第一次对数据库进行设计,这一次数据库对我的帮助很大,你所考虑的,所设计的会直接影响到后面的功能实现是否方便、用户的使用是否方便、功能是否健、功能是否可扩展;需要考虑的方面非常多,而不是一次就能成功的,需要多次的去对之前的进行修改,磨合。

由于数据库慢慢的去做完善与修改,对于后台的接口实现就相对轻松很多。总之,这一周收货还是非常大的,第一次设计了一个数据库的雏形,虽然不好但是也是一次非常重要的实践。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值