论文摘要
随着互联网的普及,越来越多的信息系统从企业局域网走出来,开始面向互联网;同时也有越来越多的大型互联网商业平台开始面向众多企业用户。这种趋势使得信息系统中的用户权限管理开始复杂起来,传统的信息系统中的单企业用户权限系统已经很难适应多企业信息平台的需求了。本文针对此问题提出通用多企业用户权限系统解决方案;该方案即能够除处理一般用户权限管理问题,也能够解决多企业用户带来的新的权限管理需求。通用多企业用户权限系统继承了单企业用户权限系统的优点,保留了模块、角色、用户的概念。同时在此基础上,一方面将模块概念进一步引申为模块包,简单模块,另一方面引入了企业以及企业群的概念;从而建立多企业用户权限模型。该模型通过先将模块权限赋予给企业群以及企业,然后再由企业分配权限给角色,最后再赋予用户的模式,进行合理的权限控制管理。这一举措使得多企业信息系统中的权限管理更为规范合理,也使得平台运营和企业用户在权限控制管理上更加方便自由;既达到了权限控制的目的,也没有加重用户的负担。同时本文也结合.NET平台技术,利用C#.NET,Enterprise Library,SQLServer等技术实现了该系统,研发实现过程中也适当使用多种设计模式,从而使系统更具灵活性、健壮性和可扩展性。
论文目录
摘要ABSTRACT第一章 绪论1.1 论文背景介绍1.1.1 问题的提出1.1.2 国内外研究现状1.2 课题研究意义1.3 本文主要内容1.4 本文篇章结构第二章 相关权限模型理论及技术背景2.1 参考的权限模型理论2.1.1 ACL介绍2.1.2 RBAC介绍2.2 技术背景2.2.1 Visual Studio.NET简介2.2.2 .NET Framework简介2.2.3 C#.NET简介2.2.4 Enterprise Library介绍第三章 单企业权限系统及其问题分析3.1 权限系统在信息系统中的作用3.2 单企业权限系统介绍3.3 单企业权限系统的不足之处第四章 新的通用多企业用户权限系统的提出4.1 新权限系统的业务目标4.2 初步的多企业权限模型4.3 进一步改进后的多企业权限模型第五章 通用多企业用户权限系统的分析设计5.1 系统设计目标5.2 系统的领域模型5.3 系统总体设计5.3.1 子系统及其之间关系5.3.2 系统主要架构5.4 人员组织子系统设计5.4.1 人员组织子系统的主要模块划分5.4.2 角色、用户、企业及企业群之间的关系5.4.3 企业管理与企业群管理的模块设计5.4.4 用户管理与角色管理的模块设计5.5 权限定义子系统设计5.5.1 权限定义子系统的主要模块划分5.5.2 业务功能在权限系统中的映射5.5.3 模块包与模块之间的类关系5.5.4 模块包与简单模块的设计5.6 权限设置子系统设计5.6.1 权限设置的总体流程5.6.2 权限设置子系统的主要模块划分5.6.3 角色的权限设置的模块设计5.6.4 企业及企业群权限设置的模块设计5.6.5 用户的权限设置的模块设计5.7 权限认证子系统设计5.7.1 权限认证子系统的主要模块划分5.7.2 用户登录认证与权限认证的模块设计第六章 关键技术问题6.1 业务功能在权限系统中的映射6.1.1 业务功能与模块的映射关系及存在的问题6.1.2 简单模块及模块包概念的引入6.1.3 简单模块及模块包解决方案的优势6.2 多企业带来的权限管理需求6.2.1 多企业业务系统的权限管理需求6.2.2 引入企业概念的解决方案6.2.3 大数量级的多企业业务系统的权限管理需求6.2.4 引入企业群概念的的解决方案6.2.5 新解决方案的优势6.3 多企业引起的权限认证过程变化6.3.1 多企业业务系统的权限认证需求6.3.2 多企业用户权限系统中的用户权限认证方案6.3.3 与企业企业群概念相结合的权限认证方案的优势第七章 通用多企业用户权限系统实现7.1 系统技术选择7.2 开发运行环境7.2.1 硬件环境7.2.2 软件环境7.3 系统部分界面和代码第八章 通用多企业用户权限系统应用成效第九章 总结参考文献致谢
相关论文文献
标签:权限系统论文; 多企业用户权限系统论文; 电子商务平台论文; 信息系统论文; 技术论文;