Design and implementation of dynamic menu based on role-based access control

Ying Chen,Fengyu Yang
DOI: https://doi.org/10.4028/www.scientific.net/AMR.753-755.2990
2013-01-01
Advanced Materials Research
Abstract:Every application systems must provide different menus for different users and its corresponding operation authorities of different roles. While static menus, hidden menus and disabled menus lack flexibility, dynamic menus can overcome this shortcoming. In this paper, based on the theory of role-based access control, we propose the Mechanism of different roles have different authority and dynamically generate corresponding dynamic menus. What's more, we instantiate corresponding basic data table and relational data table, introduce the key techniques of using C# to implement dynamic menus and develop corresponding system. This system can timely generate dynamic menus according to the changes of relationship tables and entities, which make the system, have good usability and scalability.
What problem does this paper attempt to address?