摘 要
隨著教育改革的不斷深化,高等院校的建設與發展對國民整體素質的提高起著越來越重要的作用,建立一套能夠適應這些改變的行政管理方案也就顯得尤為重要。對于教務處來說,將信息技術用于校務管理中便是迫切的要求。
教務系統中的用戶數量眾多,需要具有不同的權限,以實現不同的應用。本論文介紹了開發背景,開發平臺,并基于需求分析實現了教務管理平臺中基于角色控制的權限系統(RBAC)及公共模塊的設計與開發。RBAC實現了用戶與訪問權限的邏輯分離,更符合教務平臺的用戶、數據和應用特征;在公共模塊中實現了系統通用的日志管理,異常處理,常用類庫方法等。通過設計和應用本系統,有效的解決了教務平臺中關于用戶管理與權限操作等方面的問題,為系統公共模塊的實現打下堅實的基礎。通過較為詳盡的功能測試,表明本文的設計內容具有一定的通用性,可用于需要動態分配權限與角色的管理系統中。
關鍵詞: 權限;公共模塊;RBAC
Education Management Platform-
The Design and Implementation of Authority System and Public Module
Abstract
With the continuous deepening of educational reform, the construction and development of universities players an increasingly important role to raise the overall quality, establish an administration solution to adapt these changes is particularly important. For the educational administration department, information technology use in the school management is an urgent requirement.
The education management platform has large number of users and needs different authority in order to achieve different applications. This paper introduces the development background, the development platforms, the module design and development of education management platform, role based authority control system module (RBAC) and public module by requirements analysis. RBAC more separate the data and program from users, the system of education management platform for realizing the logic separation of user and access rights. The public module implements a generic system log management, exception handling, common library methods. With the developing of the system, it supplies an effective solution to the questions of user management and authority control of the platform and the public platform module methods, which has laid a solid foundation for the implementation of the system’s public module. By the detailed functional testing, it shows the generality, so the system may be used for the management system of dynamic allocation of authority and role.
Key words: authority;public module;RBAC;