为解决联通公司某系统的用户、角色、菜单管理不便问题,开发一套管理系统,尤其为具有嵌套结构的菜单建立直观的可视化与功能对比功能。
点击空白处退出提示
为解决联通公司某系统的用户、角色、菜单管理不便问题,开发一套管理系统,尤其为具有嵌套结构的菜单建立直观的可视化与功能对比功能。
1.用户管理,实现根据多个字段对用户进行查询,同时还支持导入、导出等操作。
2.角色管理,实现查询、导入、导出等功能。
3.菜单管理,由于菜单是树形结构,数据有着复杂的父子级的包含关系,在数据库和Excel中处理极为不便。因此考虑设计多层嵌套字典结构,字典记录了每个菜单及其所有的子集。在页面上展示时,应用Tree结构,把数据的层级关系清晰展现。
4.经常要做把普通管理员的菜单权限与系统管理员的全量菜单权限进行对比,故开发直观的对比功能,把两者之间的差异展现地清清楚楚。把两者嵌套结构数据应用于pyhon difflib库。结果中,左边是全量功能,右边是所查询的管理员所拥有的功能。标记绿色且为“***”的是所查询的管理员不具备的功能。
1.我负责前端开发,后端开发,数据库设计。
2.前端应用vue3、Element PLUS
3.后端应用Django
4.数据库应该mysql

评论