银行人事工资管理设计概述

时间:2022-10-10 11:27:35

银行人事工资管理设计概述

1功能分析

为保证系统总体结构设计的顺利完成,本系统在设计时采用自顶向下的原则:首先抓住系统总的功能和目的,然后逐层分解,即先确定上层模块的动能,再确定下层模块的功能[2]。按照银行的正常管理模式,对于银行的人事工资系统来说,需要对银行的部门、职员、工资进行管理。在职员发放工资的时候,通过报表的方式将每个职员的工资按月打印出来,还可以按部门汇总打印。另外,一个系统的正常运行需要一些简单的操作:比如切换用户、修改密码、权限设置、系统初始化等。因此,本系统包括银行新进职员加入时人事档案的建立、老职员的转出、职位等的变动引起职工信息的修改、职员信息查询、统计等人事管理工作以及新进职员工资的新增、老职员工资修改等工资管理工作[3]。具体设计如下:(1)职员信息管理:添加、修改和查看职员基本信息,包括职员编号、姓名、性别、生日、所在部门等。(2)部门信息管理:添加、修改和查看部门消息,包括部门编号、部门名称、部门职能描述和上机部门等。(3)职员奖罚管理:添加、修改和查看职员奖罚信息,包括奖罚日期、奖罚类型、奖罚原因和详细说明等。(4)职员考勤管理:添加、修改和查看职员考勤信息,包括考勤日期、病假天数、事假天数和旷工天数等。(5)薪资调整管理:添加、修改和查看薪资调整信息,包括调整日期、职员姓名、部门名称、调薪原因等。(6)职员工资管理:新建工资表、查看工资表、工资税率设置和工资项目设置等。(7)系统用户管理:可以添加、修改和删除用户。以上是银行人事工资管理系统的初步设计方案。随着对系统开发计划的实施,将对系统实施进一步的完善,以达到系统通用性强、方便银行人事管理的目的。系统的功能模块图如图1所示。

2数据库分析与设计(Databasedesignandanalyzed)

银行人事工资管理系统设计数据库总共涉及九个表。采用Access数据库,根据需求和功能分析,数据库中主要表设计如下。(1)部门表:用来保存银行部门的信息。(2)职员基本信息表:用来保存职员的基本信息。(3)职员考勤表:用来保存职员出勤的信息。(4)工资项目表:用来建立职职员资明细项目。(5)奖罚记录表:用来保存职员奖励和处罚信息。(6)工资记录表:用来保存职职员资信息。(7)工资税率表:保存工资税率信息,用于自动计算实发工资金额。(8)月度工资统计表:用来保存月度工资统计信息。(9)用户信息表:表用来保存系统用户信息。

3系统功能实现(Realizationofsystemfunction)

3.1系统界面设计本系统界面分为主界面和各功能模块对话框。3.2数据库操作类数据库相关类包括数据库操作类和数据库表类。(1)数据库操作类:数据库操作类用于完成数据库的连接、查询、断开等操作。(2)数据库表类:每个表都要创建一个类,类的成员变量对应的列,类的成员函数是对成员变量和表的操作。通常情况下,类的成员变量与对应的表中的列名相同3.3模块功能实现(1)部门信息管理:部门管理模块用于实现一下功能:添加部门记录、修改部门记录、删除部门记录和查看部门记录。(2)职员信息管理:职员基本信息管理模块用于实现以下功能:添加职员记录、修改职员记录、删除职员记录和查看职员记录。(3)综合人事管理:综合人事管理包括考勤、考评、奖罚、薪资调整等管理。(4)工资管理:工资管理包括工资计算方法、工资表的设计和显示等。本文来自于《软件工程师》杂志。软件工程师杂志简介详见

4结论(Conclusion)

应用软件工程技术实现银行职员的人事工资管理也是银行人力资源管理的一个重要内容。银行的人事工资管理系统具有手工管理所无法比拟的优点,检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高的效率,也是银行科学化、正规化管理的重要条件。

作者:夏光蔚 单位:武汉职业技术学院

上一篇:ARP项目公文系统探索 下一篇:电子政务建设问题综述