Font Size: a A A

SSM-based Authority Management System And Data Visualization

Posted on:2021-02-11Degree:MasterType:Thesis
Country:ChinaCandidate:W H ZhangFull Text:PDF
GTID:2518306308472454Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
In recent years,with the rapid development of Internet technology,various applications of the Internet have penetrated into various fields of society and played a huge role,changing people's lifestyles,working methods,and even thinking methods.More and more organizations have introduced Internet-related technologies to improve work and decision-making efficiency,and have developed various software application systems,which makes the system's authority management crucial.Although the two permission frameworks of Apache Shiro and Spring Security are more widely used,they lack flexibility in practical applications.Based on the extended RBAC model,this paper fully considers the ease of use and flexibility of the software system,and designs and implements a set of authority management system.The main research contents include:1.Based on the research of permission control and the principle analysis of the permission management frameworks Apache Shiro and Spring Security,detailed requirements analysis and design were carried out to implement the permission management system.Analyze from the two perspectives of functional requirements and non-functional requirements.Among them,system background requirements are divided into department modules,user modules,permission modules,role modules,role permission modules,role user modules,permission update operation record modules,and data visualization modules.These eight modules have designed and analyzed database tables in detail,and designed the overall architecture of the system.2.According to the designed functional modules,they are implemented one by one.The system uses the combination of SSM+Tomcat+MySQL+Redis commonly used in Web development to build the logic of the front and back ends.Respectively implemented:login function,permission interception function,paging function,permission cache function,permission update logging function,permission operation rollback function,chart display function of important information,and department,user,role,permission maintenance functionThe system implements fine-grained permission control based on the extended RBAC model.Through careful design of front-end pages,users can efficiently and flexibly manage permissions.
Keywords/Search Tags:Authority management, RBAC model, Spring, Java
PDF Full Text Request
Related items