集团统一用户管理系统的设计与实现

来源 :文化研究 | 被引量 : 0次 | 上传用户:xiaofch22
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:为了解决大型企事业单位对用户、部门等信息的管理问题,使办公系统及各业务系统采用统一来源的用户信息进行登录,提高企事业单位用户管理的高效和安全。为此,本文根据作者所在集团公司的具体情况,基于J2EE和轻型目录访问协议(lightweight directory access protocol,LDAP)技术设计和实现了通用、安全、可扩展的统一用户管理系统。
  关键词:统一用户管理系统;LDAP;J2EE
  引言
  随着信息产业在中国蓬勃地发展,越来越多的机关、企事业单位、银行等为了提高自身的工作效率,增强竞争力,更是加快了信息化建设的进程,如:办公自动化系统及各类业务系统,尤其像笔者所在这样的大型集团性企业里,这些系统不仅数量大,而且处于不断增加的趋势。
  但以往的情况是:各个系统相互独立、信息共享程度不高、管理分散,形成一个个“应用孤岛”,不仅给用户使用各个系统和访问各个信息库带来麻烦,而且由于各个孤立的系统有各自的人员信息库,没有一个统一的来源,而是由不同的管理员分别管理,很容易带来管理上的麻烦,造成信息不一致。
  因此,笔者所在的项目组经过调查研究,考察了大量的用户需求,设计出适合于集团及其下属企业所有员工使用的统一用户管理系统的方案,并结合最新的J2EE技术,建立了一个基于LDAP的统一用户管理系统。
  系统设计
  统一用户管理系统是整个集团信息化建设中所有信息系统的中心管理系统,通过它可以对所有信息系统诸如OA系统及业务系统等中的人员进行管理,这些系统也通过它进行单点登录,以一个带有被赋予权限的统一身份进入到这些系统中。
  统一用户管理系统包括以下介绍的几个主要功能模块。从使用角度来看,它可以实现统一身份验证及单点登录,同时可以为各个OA系统及业务系统提供权威的统一的人员信息,消除各系统中人员信息的数据冗余;从用户管理角度来说,它为全集团提供部门信息、人员信息、角色信息(用于权限)的统一维护和管理功能。
  1.部门管理
  这里的部门是个广义的概念,包括集团直属的管理部门以及下属的各个企业和企业里的各个子单位等,简单说,只要是一个组织,大到一个公司,小到一个办公室,都统称部门。所有这些部门以树形的层级结构组织。管理员可以添加、编辑、删除各个部门、子部门信息。 部门信息包括部门编号ID、部门全称、部门简称、上级部门、顺序号、是否是企业等信息。
  2.人员管理
  在部门层级结构树的基础上,将人员信息维护在各个部门下。页面效果则是,左侧是部门层级结构树,点击树的某个节点即某个部门,右侧则显示此部门下的所有人员信息。管理员可以添加、修改和删除人员信息,可以重置人员密码。系统增加或者删除一个人员则相应的增加或者删除一个人员的账户,每新增一个人员账户,赋予该账户一个初始化密码。
  人员信息包括用户名(即唯一的登录账号ID)、密码、员工编号、用户姓名、性别、所属部门、权重、办公座机号、个人手机号、传真号、电子邮箱、通讯地址、生日、角色等信息。
  3.人员信息查询
  管理员可以在某个部门中查询人员信息,查询条件有:用户名、姓名、员工号、是否包含子部门等。“是否包含子部门”是个选项,如果选中了此选项,则查询范围是此部门及其下属的各级子部门,若未选此选项,查询范围则只有此部门一个。
  4.角色管理
  这里的角色相当于某个权限小组,比如XX系统某个导航的权限配置里加入的是XX角色,则此导航就只有XX角色里的人员能看到并点击操作,其他人员则无法看到此导航和进行操作。因此,角色和权限是紧密联系的,一个角色可以包含一个或多个相同或不同部门的人员,反过来,某个人员可以属于一个或多个角色;一个角色对应于一个或者多个权限。这样以来,人员的权限就通过角色管理起来。
  在系统中,类似于人员管理,角色也是在部门层级结构树的基础上维护在各个部门下。页面效果则是,左侧是部门层级结构树,点击树的某个节点即某个部门,右侧则显示此部门下的所有角色信息。管理员可以添加、修改和删除角色信息。
  角色信息包括角色名称、所属部门、角色顺序号、角色成员、角色说明等。角色成员是通过选择按钮的功能在已有的人员信息里进行选择。
  5.部门管理员管理
  由于整个集团的组织结构层级较多,数量较大,因此有必要设置多个部门管理员来管理维护其所在的子单位及其下级部门。此模块的功能是,只要将某个人员设置成了对应单位的部门管理员,则此人员就可以同系统管理员一样在统一用户管理系统里面管理维护部门信息、人员信息、角色信息,区别在于他只能维护其所在单位的相应信息。这样以来,则分担了系统管理员对整个集团的管理维护工作。
  系统管理员可以添加、修改、删除部门管理员的信息。
  部门管理员的信息包括部门、管理员,这两个都是通过选择按钮功能在已有的部门信息和人员信息中选择的。
  6.身份认证、单点登录
  将统一用户管理系统的身份验证功能集成到集团门户的首页,用户可以在集团门户首页通过提供用户名和密码进行身份验证。在集团门户中集成各个OA系统或业务系统等子系统的访问窗口即导航,用户直接点击这些导航,不用再次输入用户名和密码,可以直接进入这些子系统进行所在权限范围内的相应访问操作,这样便实现了单点登录。
  系统实现
  1.LDAP
  LDAP(Lightweight Directory Access Protocol),轻量级目录访问协议。它是目录访问协议一个标准。它是基于X.500标准的,可以根据需要定制。轻量级目录访问协议以信息目录的形式存在,在该目录中可只定义一次用户和组,而在多台机器和多个应用程序间共享它们。   LDAP标准中没有定义在目录服务器上存储信息的方式。为实施LDAP服务器,使用了许多不同的技术。这些技术包括简单的平面文件、索引文件和相关数据库。无论使用什么技术来实施目录,从LDAP客户端对目录的所有访问都使用相同的标准协议:LDAP。为此,尽管存在不同的内容结构,这些目录都被称为LDAP 目录服务器。
  LDAP最大的优势是:可以在任何计算机平台上,用很容易获得的而且数目不断增加的LDAP的客户端程序访问LDAP目录。而且也很容易定制应用程序为它加上LDAP的支持。LDAP协议是跨平台的和标准的协议,因此应用程序就不用为LDAP目录放在什么样的服务器上操心了。
  LDAP可以用于多应用中的统一的身份认证和授权。由于LDAP所具有的查询效率高、分布式的部署框架以及灵活而细腻的访问控制,使LDAP 广泛地应用于基础性、关键性信息的管理,如用户信息、网络资源信息等。LDAP在信息安全上主要涉及:数字证书管理、授权管理、单点登录。
  2.关系数据库
  关系数据库的优点是建立在严格的数学概念的基础上,概念单一,实体与实体间的联系都用关系表示,故其数据结构简单、清晰,存取路径对用户透明,故有更高的数据独立性和更好的安全保密性,广泛应用于人事档案管理、商业管理、仓库管理等数据库管理系统。因为这些系统所需的数据结构以及实体之间的联系比较单一。
  3.J2EE框架struts2+spring2.5+ibaties2
  其系统结构分为5层,分别是表现层、应用会话层、业务逻辑层、持久层、资源层。
  3.1资源层
  由关系数据库和FTP文档数据库构成,用于保存系统执行过程中产生的数据和文档信息。
  3.2持久层
  业务逻辑层与资源层之间的接口,由一个基于SQL映射支持Java和·NET的持久层框架Ibatis来完成。
  3.3业务逻辑层
  将业务数据和工作流程相关数据通过持久层持久化到数据库中,业务逻辑层提供对业务数据的增加、修改、删除和查询等功能。
  3.4业务会话层
  该层使用在J2EE框架中常用的struts2框架来实现,将业务数据缓存到内存中,或者将数据库中的数据显示到页面中。
  3.5表现层
  通过用户界面(Html和Javascript实现)完成与用户的交互,负责校验输入数据的正确性,然后将数据提交给业务会话层,将数据缓存到内存中,如果确定要提交到数据中,则有业务逻辑层通过持久层提交到数据库,并给用户返回相应的信息。同时,也负责将来自业务会话层的数据展现给用户。
  以上3种技术是我们项目组在开发集团统一用户管理系统中用到的。在J2EE的业务逻辑层中会调用LDAP目录服务,将用户部门等信息存储在文本数据库中,用于用户身份验证、单点登录以及快速查询等。同时,也会在资源层中的关系数据库中以记录的形式存储这些信息,目的是用于其他一些业务系统对用户部门等信息的读取调用。
  结语
  经过项目组的研究开发,统一用户管理系统成功上线运行。对整个集团来说,节省了信息化的投资;保证了同一个实体的信息在各个应用系统中信息完全相同,避免了因为数据不一致而导致的信息泄露问题;方便用户使用,可以实现单点登陆;对系统管理员来说,降低了系统维护工作量,不用再像以前那样对每个系统的人员信息单独维护。从管理的角度来说,对整个集团的人员信息做到了真正意义上的统一管理。
  参考文献
  [1] 夏明忠,夏以轩,等.统一用户认证和授权管理的实现.计算机与应用化学,2011,28(8):1087?1090.
  [2] 朱亚兴.异构环境中基于EJB 和CORBA 的统一用户管理系统设计.微型机与应用,2010,29(15):6?9.
  [3] 肖爱华. 统一用户管理系统的设计与实现[ D]. 国防科学技术大学硕士学位论文, 2005.
  作者简介:孔力(1985—),男,汉族,就职于中国东方电气集团有限公司中央研究院信息化研究所,从事信息系统开发.
其他文献
摘要:学科竞赛是创新教学环节的重要组成部分,这一观点已经得到了的普遍认同。在校大学生参加学科竞赛,是获得创新能力的有效途径。必须认真做好学科竞赛组织工作,充分调动教师和学生的积极性与能动性,达到创新人才培养的目的与效果。  关键词:大学生 创新能力 学科竞赛  大学生学科竞赛是锻炼大学生脑力及动手能力的,超出课堂教学范围以外的“考试”,具有课堂教学和实践教学无法达到的特殊的教育功能,对培养大学生的
期刊
摘要:随着我国计算机技术和互联网技术的飞速发展,信息化系统在医院财务管理中的应用也越来越广泛,不仅提高了财务管理的整体效率,而且对医院整体管理水平的提升也具有重要意义,因此,受到了医院领导部门的高度重视。随着医院发展脚步的不断加快,对财务管理信息化的不断优化与完善十分重要。鉴于此,本文首先对医院财务管理信息化的重要性进行分析,并在此基础上对我国当前医院财务管理信息化的现状和对策进行探讨,以此来更好
期刊
摘要:随着社会经济的持续发展,我国水利基本建设工程的规模持续扩大,资金来源也日益多层次化以及多渠道化。所以为进一步改进水利工程企业的内部审计制度,改善工程管理效率,需要深入研究思考内部审计工作。本文简要论述水利基本建设工程内部审计的意义,指出其中存在的问题,并探讨相应的措施改进内部审计的质量和效率。  关键词:水利工程;内部审计;意义;问题;措施  水利基本建设工程有着复杂性以及系统性的特点,涉及
期刊
党的十八届三中全会提出“财政是国家治理的基础和重要支柱”,明确指出了财政工作的重要性,也给财政部门提出了更高的要求。财政监督是财政的重要职能,贯穿于财政资金运行的各个环节,融汇于财政管理的方方面面,是一种多层次、多环节、全方位的监督。财政部门要真正担负起这一历史使命,必须更加突出财政监督职能,积极探索财政监督工作转型之路,努力构建预算、执行、监督相互制衡相互协调的财政运行机制。  一、我市财政监督
期刊
摘要:改革开放以来,小微企业极大地促进了地方经济的发展,在安置就业、增加收入和税收等方面起到了积极地作用。本文对小微企业的发展现状、特点和问题进行了分析研究;对如何促进小微企业的生存与发展提出了对策和建议。  关键词:小微企业 生存 发展 研究  一、小微企业发展现状  按照我国著名经济学家郎咸平教授的提法,小微企业是小型企业、微型企业、家庭作坊式企业、个体工商户的统称。在国内主要指那些产权和经营
期刊
摘要:虽然在2014年11家公布年报的煤炭企业中仅有国投新集、神火股份以及黑化股份三甲亏损,但是我们也要注意到作为中国煤炭业两大巨头的中煤和神华,净利润分别同比下滑78.6%和19.4%,我国煤炭企业的寒冬仍未完全度过。煤炭企业的经济效益逐年下滑,不仅仅是由于外部煤炭市场的供大于求,也与企业自身的腐败问题有一定关联,因此,现阶段我们应对煤矿企业纪检监察工作予以足够的重视,通过整个企业的团结协作,共
期刊
摘要:随着社会经济的发展,政治文化也在不断发展变化,由于民族的不同,因而文化内涵也各不相同,使得世界文化具有多样性。当然,文化的差异使得人们对文学的评论也不尽相同,对于英美文学的评论而言,受文化差异的影响最深。本文就深入分析探讨英美文学评论中文化差异的影响,从而使人们能真正感受到英美文化的内涵,了解英美文学评论中文化差异的重要性。  关键词:英美文学评论;文化差异;影响  俗话说,一千个读者就有一
期刊
摘要:在专业度愈发降低、竞争日益激烈的广告业,赢得竞争的关键是什么?新媒体行业的横空出世,又是如何在改变着广告业的未来?将一种传播媒体推广到5,000万人,收音机用了38年,电视用了15年,而互联网仅用了5年。互联网的迅速普及结束了电视、报纸等传统媒体对人类眼球长达几十年的统治,当“电子的”和“在线的”开始渗入人们生活的各个方面,传统媒体逐渐被年轻人抛弃,互联网广告的价值也逐渐显现出来。大数据时代
期刊
摘要:能源是一个广泛的概念,包含了所有能够产生能量的物质,人类能够通过一定的手段让能源为己所用。能源发展与经济增长是相互依存,相互影响的关系,经济增长为能源发展的前提,能源发展是经济增长的动力。能源作为国民经济的基础和战略性资源,对社会经济的发展、环境的保护和人民生活水平的提高,都具有重要作用。对能源的开发和消费的水平的分析,可以从某种程度上衡量出一个国家国名经济的发展状况以及人民的生活水平,而能
期刊
【摘要】面对企业中普遍出现的“玻璃天花板”现象,本文浅析该现象对企业和个人产生的影响。同时针对这一问题提出解决对策:利用4P理论提升员工满意度、注重员工职业生涯管理、建立企业与员工的“心理契约”,以期对于企业中“玻璃天花板”问题的解决有所帮助。  【关键词】玻璃天花板 员工满意度 职业生涯管理 心理契约  一、“玻璃天花板”现象的重要影响  “玻璃天花板”的形成是由企业和员工双方面共同作用而成,其
期刊