4.3 系统功能结构图
系统的功能结构图是系统的一个简化,是进行系统实现的一个重要环节,它能够大致表示系统基本结构,便于与实际用户进行交流,以减少工作的重复性。
银行员工管理系统主要是对银行的一些人事、考勤、工资等情况有更好的管理。所以,该系统主要是实现对信息的管理和查询。系统中包括五大模块:权限管理、人员管理、考勤管理、薪酬管理和考核管理。其中,人员管理和薪酬管理是本系统的重点,主要完成员工的基本信息管理和工资管理,并根据员工考勤情况统计出员工当月工资。系统各部分的具体功能分析如下: 4.3.1人员管理模块
在人员管理模块中,包括部门设置、员工信息、人员调动、福利信息4个功能模块,如图4-2所示。
人事管理模块 部门信息员工信息人员调动福利信息(a)部门设置主要是对该单位的部门进行管理,如增删部门信息;
(b)员工信息功能模块主要是对该单位的员工的基本信息、培训记录、奖惩记录、工作简历、劳动合同进行管理,并能够对员工的各种信息进行查询,便于修改和删除;
(c)人员调动模块主要是实现单位人事调动的管理,该模块设置了员工的基本信息表,操作人员能够从该表中直接获得员工的基本信息,再进行人员调动操
28
图4-3 人员管理模块功能图
作。人员一旦有调动发生,以后发生的系列相关数据就会进入新的部门,而在此以前的数据仍然作为历史数据保留在以前的部门当中,这样就很好地保存了人员调动的历史信息;
(d)福利信息主要是对本单位的员工的福利信息进行管理。 4.3.2 考勤管理模块
在这个管理模块中,包括加班处理、正常出勤、异常出勤三个功能模块。如图4-3所示。
考勤管理模块正常出勤异常出勤加班处理 图4-4 考勤管理模块功能图
(a)正常出勤是对银行职员的迟到与早退进行管理,同时能够查询人员信息,并对查询的人员信息进行添加;
(b)异常出勤是对银行职员的病假和事假进行处理;
(c)加班处理包括银行职员加班管理、银行职员信息和加班费率设置3部分。 该模块主要对银行职员加班进行管理,对银行职员的加班费进行汇总统计,为后续的功能模块提供数据。加班超时工作考勤管理的重要组成部分,合理的管理,将促进银行员工的工作热情,对银行业带来更好的效益。在超时工作的加班工资率的薪酬费率形式添加在管理,系统管理员可以根据银行的实际情况,为制定合理的加班工资率的薪酬管理指引。 4.3.3 薪酬管理模块
在这个管理模块中,包括银行职员工资汇总、数据输入(可变动数据)、银行职员工资分配和工资查询4个功能模块,如图4-4所示。
29
工资管理模块工资汇总数据输入工资分配工资查询 图4-5 薪酬管理模块功能图
(a)工资汇总是由系统自动进行,每月进行一次,该功能主要实现对银行职员的基本福利、工资、考勤等进行汇总,为后续功能模块提供服务;
(b)数据输入主要是处理银行职员的月度奖金和其他应扣、应发的数据; (c)工资分配是对工资进行分配处理,记录工资分配的历史记录便于以后的查询;
(d)由工资查询功能主要实现按员工基本信息、部门信息和部门汇总进行查询、统计工资的详细信息。 4.3.4 权限管理模块
在这个管理模块中,包括银行行长、部门经理、普通柜员、保安和其他工作人员4个功能模块,如图4-5所示。
权限管理模块银行行长部门经理普通柜员保安及其他 图4-6 权限管理模块功能图
(a)银行行长可以除了可以随时查询自己的信息之外,还可以对本系统的运行情况、每位员工的业绩与考核成绩等进行定时的审核与查询;
(b)部门经理主要主管本部门员工的所有信息,包括员工的工作业绩、出勤率、考核水平等,还可以查询员工本人的所有信息,如员工的籍贯、学历等等。
30
(c)普通柜员可以对自己工作情况、考核水准、福利待遇等进行查询,并可以随时修改自己的信息;
(d)保安及其他工作人员只能查询自己的薪酬待遇、福利情况、奖金以及出勤情况等。 4.3.5 考核管理模块
本模块是该系统设计中的核心模块,其围绕激发和调动员工的工作潜能的按
量计酬系统以及绩效考核办法的全面推行,必然激发银行员工积极性、主动性与创造性,形成一种进取和竞争的氛围。同时,系统以及相关办法的实行也必将在银行内部建立起一套激励模式多元化、收入分配的市场化的绩效分配体系,实现“员工队伍优化、岗位竞争规范、劳动分配合理”的目标,激励员工能主动承担工作,自觉的提高业务技能。同时,制度的改革将抽象考核转变成员工能接受的、会核算的、一目了然的量价利益关系,核价到笔,以量计收,必将有效地解决过去员工收入的“平均主义”现象,形成“发展无限、收入不限”的激励机制。这项考核制度公正透明,也将让员工心服口服,工作更加有干劲,其必将全面提高员工的业务水平与银行的服务质量,为实现银行的高效产出奠定了良好的基础。
在这个管理模块中,主要有工作计划完成率、业务手续费收入、服务业务完成率和费用偏差率4个功能模块,如图4-6所示。
考核管理模块工作计划完成率业务手续费收入服务业务完成率费用偏差率他 图4-7 考核管理模块功能图
总之,不同的功能模块对应不同的管理员用户:人员管理员可以针对部门调动、员工的辞职与招聘等进行及时的更新与修改,不断完善与准确记录每一位员
31
工的信息;考核管理员通过考核管理模块将员工的考核信息保存在数据库中,并通过审批流程将员工考核信息提交给上级领导进行考核评价,领导评价完成后再将评价后的信息保存到数据库中,同时对于普通员工可以查询本人的考核信息;对于考勤管理员而言,员工每天的考勤记录会自动通过考勤管理模块将考勤记录保存到数据库中,考勤管理员可以通过考勤管理模块查询、管理员工的考勤细信息;薪酬管理员根据公司的工资标准制定规则来计算员工工资,主要是根据员工的考核记录、考勤记录、所属部门以及员工本人的信息记录来算出最终的工资,并将得出来的员工工资保存到数据库中供员工查询以及发放工资;权限管理员则可通过部门机构管理模块来管理部门机构信息。整个员工管理系统可对主要的模块都具有打印报表的功能,可打印出汇总统计出来的信息。
4.4 系统程序流程图
4.4.1 人员管理模块
人事管理模块需要设置的基本信息包括:部门信息、员工信息。 (1)部门信息
部门信息功能模块包括新增部门和删除部门。在删除部门时,会对该部门是否有员工进行检查。如果有员工,则系统要求删除完员工信息后再进行部门的删除。
(2)员工信息
员工信息功能模块包括新增员工、删除员工、修改员工和查询员工各项信息。该功能模块是对系统的初始化,对员工的基本信息进行管理和维护。考虑到单位人员较多,设置了员工基本信息查询,操作人员可以按员工编号、姓名和部门进行查询,并对查询结果进行维护,从而减少了操作人员的工作强度。
(3)人员调动
人员调动功能模块包括员工基本信息查询、历史调动信息和人员调动3部分。员工基本信息查询是为了方便进行人员调动,操作人员在进行人员调动时可以点击查询到的人员信息直接进行部门的调动。历史调动信息用于保存每一次人员调动的操作以便以后查询人员调动信息。
(4)福利信息
按照该单位的需求,设置了该项功能,该功能模块主要是对本单位的员工的
32