Dissertation > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Development

General System Design and Implementation of Rights

Author ChenKun
Tutor TianJiaSheng
School Huazhong University of Science and Technology
Course Electromagnetic Field and Microwave Technology
Keywords RBAC Acegi Rights Management
CLC TP311.52
Type Master's thesis
Year 2011
Downloads 15
Quotes 0
Download Dissertation

With the development of Internet technology , more and more enterprise application system based on WEB . Rights management functions is an indispensable part of each of the WEB system , but most of the application rights management functionality of the system development , has coupled high scalability of the disadvantages , this result basically every enterprise - level systems development when permissions management module must be re - developed . For these situations, we design a generic permission system . Firstly, an overview of the WEB development , in-depth study of the needs of the system architecture of the common rights , division of the system hierarchy . In-depth study on all levels in a variety of technical solutions . Analyze their pros and cons . Select a suitable technical solution based on demand , and to confirm design at all levels on the basis of the technical program , based on the overall architecture of Struts 2, Spring, Hibernate system ultimately arrive at a . Followed by the confirmation system architecture based on a detailed analysis of the function of the system of common rights on demand . Conducted in-depth research on access control model and the existing security framework . Analyze their pros and cons . System architecture has made it clear in the case , confirmed the RBAC model for access control model Acegi framework for the security framework . Recognized security framework based on the system from the database , the module division, detailed design of technical solutions for each module . Finally , on the basis of the detailed design of the system , the development of the common rights of the B / S structure of a Java-based system . And through the process of the application of the system in the actual project application performance for detailed testing and analysis , the ultimate proof that the system has a strong practical value .

Related Dissertations
More Dissertations