软件说明
一、前言 随着信息化的深入发展,信息系统规模越来越庞大,为了适应这种变化,保证用户在各个子系统中的访问(不同子系统的密码可能不一样)能够通畅无阻地进行,为此,本系统将重点解决此问题,使在保持原有各个子系统不变的前提下,保持各个子系统之间的用户帐号信息的一致性。 二、功能概述 为了把多个信息系统的组织结构信息以及用户信息集成管理,并保持同步。多系统帐号集成与同步管理系统以人力资源系统为基础,在增加、修改、删除部门信息或增加、修改、删除用户信息的时候,实时触发各系统中相应的处理,从而实现多系统帐号集成管理与同步。 对于正在建立的信息系统,在系统建设完成后,再纳入该系统中进行管理。 2.1用户帐号集成与同步管理子系统 用户帐号集成与同步管理实现在多个系统中同时创建、变动、删除用户信息,保持多个系统中用户帐号信息一致 2.1.1 创建帐号: 2.1.1.1 修改过程 在新员工入职的时候,首先在人力资源管理系统创建员工信息,包括员工工号、员工姓名、入聘单位或部门等信息,然后将员工信息传递给帐号自动生成系统(产生帐号、密码信息),最后将员工信息和员工帐号信息传递给帐号集成与同步管理系统,完成用户信息在各个子系统中的同步。 但信息系统中帐号的权限配置需在相应系统中完成。例如:在人力资源系统中添加新员工 张三 的信息,通过多系统帐号集成与同步管理系统中创建了 zhangs 这个帐号,同时也在AVIDM系统中自动创建 zhangs 的帐号,但是 zhangs 在AVIDM中的使用权限需要系统管理员在AVIDM中单独创建,其他系统中帐号的权限配置与此相似。 2.1.1.2 新员工帐号以及初始密码生成规则 帐号为员工的基本帐号码+随机数,基本帐号码为员工的汉字姓名姓的汉语拼音依次加上汉字名每个汉字的汉语拼音的第一个字母,如和原系统的原有帐号重复,则在该帐号后加一随机数来区分,总之新账号的合成规则是:基本帐号码+随机数,且该新账号不能和系统原有帐号重复。如:新账号的基本帐号码为zhangj,而系统中已经有一个帐号为 zhangj 的用户,则取一随机数,比如为23,则首先检查系统中是否有帐号为 zhangj23 的用户,如果没有,则 zhangj23 为该用户的帐号,如有则继续产生随机数,直至不和系统中已有的帐号重复为止。 密码的生成规则为:新增用户的密码和其帐号相同。 2.1.2 改变帐号: 2.1.2.1修改密码 在员工在人力资源系统中由人力资源部的系统管理员修改该员工的密码信息,然后通过多系统帐号集成与同步管理系统实现在其他多个系统中同时改变用户密码信息,如遇到错误则事务回滚。系统的密码同步以人力资源部的帐号密码以及部门信息为核心。 2.1.3 注销/删除帐号: 在员工离职的时候,首先在人力资源系统中注销/删除(建议采用注销方式,以免造成信息的不一致现象)该员工的信息,然后通过多系统帐号集成与同步管理系统实现在其他多个系统中同时删除该用户帐号信息。 2.2 部门名称集成与同步管理 部门名称集成与同步管理实现在多个系统中同时更改、撤消部门,保持多个系统中部门名称信息一致。由于各信息系统部门信息产生方式不统一,多系统帐号集成与同步管理系统不集成新建部门的功能。 2.2.1 更改部门: 在需要更改部门名称信息的时候,首先在人力资源系统中更改该部门的名称,然后通过多系统帐号集成与同步管理系统实现在其他多个系统中同时更改该部门名称信息,并完成员工所属部门的名称的更改。 2.2.2 撤消部门: 在需要撤消部门的时候,首先需要使用1、2中的方法完成被撤消部门员工信息的管理,完成员工所属新的部门的更改(直接删除部门会造成员工信息不完整,出现系统故障),然后通过多系统帐号集成与同步管理系统删除部门名称信息,实现在其他多个系统中同时删除部门名称信息。 2.2.3 合并部门: 在合并部门的时候,比如要合并部门A和部门B,新合并的部门是C,则首先将A部门的全部人员调到B,然后将部门名称修改为C,在合并的过程中,修改部门的时候,部门编码不能修改,只能修改部门名称。 目前人力资源的接口对于部门合并的操作是按照人员单个调整依次进行的,没有批量合并的操作。 2.3数据接口: 帐号集成与同步管理系统和各个子系统的数据库进行连接,后台修改各个子系统的后台数据库数据,以达到帐号信息和部门信息在各个子统中的完全一致。 三、开发环境 操作系统:Windows XP+SP4 开发语言:Delphi6+Updates,SQL server 2000,Oracle 9i 四、运行环境 服务器:Windows XP/2000/2003均可