(Permission management has always been an indispensable part of every system, and almost every system has designed the system's permissions from scratch to meet the needs of different system users. At present, few enterprises have formed a set of universal, sensitive, fully reusable and easily embedded component modules for permission management. Through long-term exploration and discussion, I designed and implemented the general authority management component, which has been put into use in Phase I and Phase II of the data report project. This component is divided into two parts, one is the permission management UI, the other is the use of system APIs. The permission management UI is implemented by Java swing, which can be called in the desktop use and Web use systems. There are two sets of implementation using system APIs, one is Java, the other is. NET. If you want to get used to all development languages, you can publish the permission Java API and. NET API to WEBService. The database supports Oracle, SQLServer and Sybase.
Design Thinking and Implementation of General Authority Management.doc)