摘要本文研究了基于RBAC模型实现客户资源管理,针对快速增长的中小型企业的实际需求,用最小管理成本来控制最大客户资源。基本方法是采用RBAC模型,建立分公司和大客户管理制度,实现客户集中式管理与分布式独立拓展客户的相互协调。本系统运用RBAC模型将权限与角色联系起来,在系统中根据应用的需要为不同的工作岗位创建相应的角色,同时根据用户职务和责任指派合适的角色,用户通过所指派的角色获得相应的权限,实现对文件的访问,可实现分公司和大客户管理、多点分布式客户管理,多部门客户拓展等功能。60136
本系统采用了常用的J2EE技术来实现。选择了当前比较流行的3大框架:Struts2,Spring3,MyBatis3。
毕业论文关键词 RBAC模型,客户资源管理,Struts2,Spring3,MyBatis3
毕业设计说明书(论文)外文摘要
Title Realization Of Customer Resource Management System
Based On Role-Based Access Control Model
Abstract
This thesis studies the realization of customer resources management based on RBAC model, according to the actual demand for the rapid growth of small and medium enterprises, with the minimum cost to control the maximum customer resource management. The basic method is to use RBAC model, to establish a branch and customer management system, customers realize the centralized management and distributed independently develop coordination of customer. The system uses RBAC model relates the jurisdiction and the role, in the system according to the needs of the application for different jobs, create the corresponding role, at the same time according to user's duties and responsibilities assigned to the appropriate role, the user get the appropriate authority by the assigned role, realize the access to the file, can realize the branch and customer management, multi-point distributed customer management, customer development, function departments.
The system uses a common J2EE technology. Use popular three major frameworks: Struts2, Spring3, MyBatis3.
Keywords RBAC model,Customer resource management,Struts2,Spring3,MyBatis3
1 引言 1
1.1 研究背景 1
1.3 本文研究内容 3
1.4 本文组织结构 4
2 RBAC模型及J2EE相关技术 4
2.1 RBAC模型 5
2.1.1 RBAC模型简介 5
2.1.2 RBAC模型的特点 5
2.1.3 RBAC模型的角色 6
2.2 Struts2框架 6
2.1.1 MVC模式 7
2.1.2 Struts2架构 8
2.2 Spring框架 10
2.2.1 Spring简介 10
2.2.2 Spring术语介绍 10
2.3 Spring Security3框架 12
2.3.1 Spring Security3简介 12
2.3.2 SpringSecurity3的功能 12
2.3.3 SpringSecurity3的核心类 12
2.4 MyBatis框架