练手项目【PMTsmart】

0、【项目名称】

0.0
View Code

1、【项目描述】

0.0
View Code

2、【开发背景】

0.0
View Code

3、【开发周期】

0.0
View Code

4、【职责描述】

0.0
View Code

5、【技术点】

0.0
View Code

6、【实现功能】:

第一部分:登录页面

#1、用户名/密码的验证,不合法的用户名/密码提示错误信息
#2、实现了验证码功能,登录用户必须输入正确的验证码
View Code

第二部分:后台页面:基于RBAC对使用系统的员工进行权限控制。实现不同角色对资源系统数据的增删改查操作。

1.欢迎页面:公司简介(公共页面)
2.员工管理模块:
            --a.员工基本信息
            --b.部门基本信息            
3.产品管理模块:
            --a.产品基本信息
            --b.仓库部件信息
            --c.出/入库单信息                
4.客户管理模块:
            --a.客户列表
            --b.客户根基列表                
5.重置员工权限模块:
①五大板块
    --管理员:        员工管理模块(增删改查)、产品管理模块(增删改查)、客户管理模块(增删改查)、重置员工权限模块
    --老板/总监:     员工管理模块(查)      、产品管理模块(查)      、客户管理模块(查)
    --市场部员工:    员工管理模块(查)      、产品管理模块(查)      、客户管理模块(增删改查)
    --生产管理部员工:员工管理模块(查)      、产品管理模块(增删改查)、客户管理模块(无权限)
    --其余员工角色:  员工管理模块(查)      、产品管理模块(查)      、客户管理模块(无权限) 
②角色管理
    --实现不同的角色拥有不同的权限
    --细致的权限划分、可以将权限控制到是否允许一按键就可以点击的级别
    --实现了对用户的权限重置(重置后权限的用户,刷新页面时将强制退出登录页面,重新登录将获取新的权限)
    --确保权限框架的通用性、使其能轻易迁移到其它项目
③权限管理
    --开发类似DjangoAdmin一样的通用后台数据管理平台、并可以扩展至其它项目
    --使用统一的界面模版、不同的角色动态生成业务菜单
    --实现对数据的增加、修改、删除、模糊搜索、组合搜索
④后台管理

7、【测试用户】

#1.姓名:李伟        密码:123        角色:管理员
#2.姓名:黄华剑      密码:123        角色:市场部员工
#3.姓名:覃俊扬      密码:123        角色:生产管理部员工
View Code

8、【开发文档】

#洗洗睡吧,不告诉你
具体实现思路

9、【待修复的bug】

#就不告诉你,咬我啊 0.0
存在的缺陷

 10、【其他】

#Welcome fuck me on GitHub or blog


blog  : https://home.cnblogs.com/u/liwei1153300111/
GitHub: https://github.com/Elegant23435
View Code

猜你喜欢

转载自www.cnblogs.com/liwei1153300111/p/9241538.html