论文部分内容阅读
本文主要根据企业信息化发展需求,需要建立企业各类管理信息系统通用性基于RBAC模型的企业用户权限管理工作流平台的实际业务建设背景,进行了具体的分析、规划、设计和详细代码设计工作,主要内容包括:1、结合作者参与的项目背景,针对于软件系统的权限控制问题进行了分析,并通过对用户的访问权限控制的文献阅读、分析,对用户权限控制的发展和演变进行了梳理工作,对主干关键性知识点进行了系统的说明,同时也详细描述了委托式、主动式、以及基于角色式的三种访问控制技术,同时对三种访问控制技术进行了比较分析。2、分析了工作流平台的基本情况以及其主要的技术特点内容,得出了目前工作流平台主要以实用性研究工作和工作流研发工具的结论。通过对目前企业中工作流平台实际情况进行了梳理工作,并对工作流特征和该平台基础性五部分模型进行了总结和归纳,同时对该平台的执行性服务、具体的客户端软件系统、以及该平台内部各个业务模块进行了逻辑关系说明,最后针对于工作流平台的主要技术进行了讨论。3、分析了项目背景情况,工作流的设计构思,基于RBAC的工作流构思、体系的架构设计,业务实体与功能性设计,数据库设计。4、对基于RBAC模型的企业工作流平台的企业用户权限管理工作流平台的类设计,用户权限管理类设计,对目前已有的企业内部业务流程进行了技术路线的比对,对具体的业务流程阐述了系统对外的接口说明,同时对用户的权限管理基本模型机理进行了细致的具体计算方法设计,最后以面向对象的语言模型图绘制出主要业务流程的关系,实现了各对象之间的逻辑关系。5、对典型模块的代码进行解构分析,包括就典型的角色管理代码、典型的组织机构管理代码、典型的用户管理代码,以及工作流平台的效果展示进行了说明和分析工作。