A permission management system was designed based on the"user-role-menu"RBAC(Role-Based Access Control)model.UML(Unified Model Language)was used to convert the information of user,role and menu into a database model to which MySQL was applied.The front-end and back-end were separated from each other,using Vue and SpringBoot respectively.With key technologies such as tree conversion,dynamic creation and retrieval,and button verification,the system was able to control the permission of users'access,reducing the complexity of permission management,and enhancing the system's security.After testing,the system was found convenient for future expansion and maintenance.