Font Size: a A A

Design Patterns And Rbac In Applied Research, Teaching Management System

Posted on:2008-02-13Degree:MasterType:Thesis
Country:ChinaCandidate:W CengFull Text:PDF
GTID:2208360215484837Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
This Paper base in the Education Management System(EMS),study the application of Design Patterns and Role-based access control, which apply in the development of EMS。The purpose of EMS is to construct a base platform which is reusable and extendable。EMS can also adapt to year system,year-credit system and complete credit system。EMS cover the scope of student's status,teaching scheme,cultivate scheme,information service platform。With the change of the user's demand in the actual development process,bussiness rules and data process will also change。If we still use the traditional software exploitation will induce instability and reduce maintenance of the system。The use of design patterns helps to encapsulate change。So we combine the development of EMS with design patterns to increase agility of EMS and reduce the influence from bussiness change。On the other hand,access control is an important part of system security which promise authorized user can get what he could and prevent unauthorized access。Although most application system apply RBAC model to build permission management module,but traditional RBAC model concentrate on rough-grained system function access control,mostly fine-grained access control hard-code in operation logic which lead to the mixture of bussiness logic,fine-grained access control logic and access control logic。The mixtrue reduce agility and maintenance of EMS。This paper construct a fine-grained access control model base on traditional RBAC Model which called ERBAC。The purpose of ERBAC is resolving the problem of fine-grained access control in traditional RBAC model。And then construct an framework of access control called GFEAC which base on ERBAC and GFAC(Generalized framework for access control,GFAC) which mostly used in Linux Operation System。At last,we apply GFEAC to EMS。This paper first introduces the design of function and the n-tier architecture of EMS。Second introduces some classic design patterns apply in data access tier,data object tier and bussiness logic tier。Next introduce a fine-grained access control model base on RBAC model,give the formalized description of the ERBAC model。Then introduce a framework of access control called GFEAC base on ERBAC and GFAC which mostly used in Linux Operation System。At Last describe the application of GFEAC in EMS,including the design of data table and three important module in GFEAC。...
Keywords/Search Tags:n-tier architecture, Design Patterns, GFAC, RBAC
PDF Full Text Request
Related items