| 英文摘要 |
In this informational life, many data have been digitalized and made privacy protection became a more and more important issue. For example, who can browse or update specific person's data, it needs specific definition. So that to achieve the privilege level management for limiting each other's accessing privilege is one of the urgent problems that need to be solved. And in so many cases, take healthcare enterprise for instance. Due to the various identities in such environments and each of the identities have different privileges. One staff might act as more than one identity at the same time. Make the privilege management more complexity. And it still doesn't have an efficient solution to solve the problem. It is also the purpose of our research. We firstly improved the previous B-Tree-based data structure version with AVL Tree to store the staff nodes for authority determination basis. And design a system which can assign privileges to the user and can automatically judge the authority permission. Be supplemented by circular doubly linked list to connect the same user nodes in different trees and to accelerating the search function. We categorized most situations that users might encounter, and created different privilege sets that corresponding to each scenario. Let the system could automatically make permission decisions regards to users' accessing operations. We expect such system architecture can be adapted to any situation, not only in the healthcare enterprise. |