云南交通职业技术学院工资管理系统构建研究
2020-04-08吴艳萍
吴艳萍
[摘 要]在现代财务管理领域,随着电子信息技术的广泛应用,财务管理工作的专业软件类型和数量不断增加,为各单位顺利开展财务信息化管理工作提供了有力支撑。相较于传统的管理模式,信息化管理的优势在于实现数据信息共享、连接。基于此,文章以云南交通职业技术学院为例,研究了该学院工资管理系统总体设计、系统模块详细设计及系统实现等内容,希望可以为我国职业院校的财务管理改革提供参考。
[关键词]职业技术学院;工资管理;系统架构;功能模块
doi:10.3969/j.issn.1673 - 0194.2020.24.033
[中图分类号]F232;TP311.5[文献标识码]A[文章编号]1673-0194(2020)24-00-04
0 引 言
在职业技术学院经营管理过程中,工资管理是一项规模大、内容繁杂且精确度要求极高的工作,一旦出现差错,会对院校财务系统正常运行以及个人带来较大的麻烦。但是面对庞大的核算工作,工作人员很难避免完全不出现错误。在这种情況下,将计算机信息技术引入其中,构建专门的工资管理系统可以减轻学校的工作量,提高管理效率和管理质量,对院校具有重要的研究意义。
1 研究背景
目前,电子信息技术是当代最活跃、渗透力最强的科学技术,推动了社会各行各业的创新发展。在教育领域,许多高校建设了面向现代化教育的信息化体系平台,以期提升自身教学、科研以及社会服务水平,真正落实教育改革,为未来的发展奠定基础。其中,工资管理的信息化建设是我国高等院校信息化建设的一个重要方面,一方面,能够降低工作成本,提高工作效率;另一方面,能够充分发挥财务管理的作用。在传统的管理模式下,工作人员需要手动完成工资核定工作,然后呈递到财务、人事等主管部门进行审核,程序十分烦琐,效率低下,需要消耗大量的人力物力。而构建信息化系统可以在一定程度上实现自动化操作,提高数据信息在各部门之间的传递速度、管理效率。近年来,我国高等院校招生规模持续扩大,教职员工的数量随之增加,财务部门工资管理的业务需求、功能需求不断变化,需要职业技能院校引入具备个性功能的管理系统。高校借助工资管理系统可以明确员工的职责,避免重复劳动,提高数据的精确性,实现信息的动态共享。
2 云南交通职业技术学院工资管理系统总体设计
云南交通职业技术学院是云南省首个国家示范性高等职业院校,距今已有近70年的历史,前身为云南省交通学校,于2001年与云南省公路局职工大学、云南省交通干部学校以及云南省交通职工中等专业学校合并,更名为云南交通职业技术学院。目前,学院共设12个二级学院,开办高职专业64个,拥有教师数量729人,其中,包括专任教师、双师型教师、国家级教学名师、省内教学名师、全国交通教指委名师、云南省交通运输厅专家库专家等,不同级别的教师薪资待遇和福利酬劳存在很大差异,所以工资核算、发放是一项庞大的系统性工程,单靠人力很难高效有序完成,必须构建工资管理信息化系统。在设计工资管理系统前,职业技术学院需要全面了解、分析自身的具体需求,尤其要明确系统功能、结构等方面的内容,以为系统的有效应用奠定基础。
2.1 系统需求分析
系统需求主要包括两个方面:一是系统的用户需求;二是系统的功能需求。对职业技术学院而言,其工资管理系统需要录入综合岗位、技能、出勤、用工性质等方面的信息,以月为周期完成所有员工工资信息的自动化计算,用户需求应涵盖应发工资、实发工资、个人所得税、五险一金等内容,并将其上报到学院的财务部门,存储到企业资源计划(Enterprise Resource Planning,ERP)系统中。从职工角度看,工资管理系统具有以下功能:一是支持职工信息修改和查询;二是保障系统安全,避免信息损失。在功能需求方面,工资管理系统应满足以下3个条件:一是保障系统安全、稳定运行;二是具备面向不同类型用户的多层管理模式;三是具有可扩充性,可以基于新产生的需求进行技术改造,以更好地满足工资管理需求。例如,国家调整个人所得税税率、起征点时,职业技术学院应及时升级工资管理系统。
2.2 系统总体设计
2.2.1 系统功能设计
职业技术学院工资管理系统主要处理教职员工的工资,看似简单,但其中涉及的内容十分宽泛,存在许多不确定性因素,如加班、调课等。因此,在设计系统总体功能时,职业技术学院一定要全面考虑各种影响因素。基于云南交通职业技术学院的实际需求,本文拟定的工资管理系统主要包括六大功能板块,分别是数据处理、人事变动、工资打印、系统维护、所得税管理及其他功能。①数据处理包括工资数据输入、工资数据校验、奖金数据输入、奖金数据校验、个人所得税(工资/奖金)扣除、数据提交、月末工资存档、工资数据上报、工资数据接收以及年度数据备份等内容。②人事变动包括人事信息修改、职工综合查询、人事变动查询、人事变动调出、人事变动调入等功能。③工资打印包括工资条打印、发放表打印、汇总表打印、发款单打印、年度汇总打印、银行代发工资、奖金数据查询等功能。其中,银行代发工资可以进一步细分为银行格式定义、银行字典定义、银行文件生成等功能。④系统维护包括职工属性定义、工资结构定义、计算公式定义、报表打印定义、工资结构转出、工资结构转入、单位字典定义、系统环境定义、用户口令更改等功能。⑤所得税管理包括纳税人信息修改、个人所得税数据查询、个人所得税报表查询、纳税人信息申报、扣缴明细数据申报等功能。⑥其他功能包括操作员更换、责任中心更换、系统使用封锁、数据转出查询、打印机设置等。
2.2.2 系统体系结构设计
职业技术学院构建的工资管理系统仅应用于学院内部,可以在现有网络资源的基础上进行改造,主要采用C/S结构,具体如图1所示。这种结构模式下,客户端和数据库直接建立联系,可以充分利用两端的软硬件资源,最大限度地减少网络资源的占用。主要优势包括:一是服务器端承担的负载较少,可以实时响应客户端应用程序发出的数据请求,依托数据库基于该请求完成相应的操作,并将结果反馈到客户端;二是业务信息的存储清晰、透明,客户端应用程序和服务器端的数据库系统将共同承担业务数据的存储和管理工作,但二者又相互独立。其中,图2是职业技术学院工资管理系统结构框架。
3 云南交通职业技术学院工资管理系统模块详细设计
3.1 系统功能业务设计
在工资管理系统结构框架及功能设计的基础上,还需设计其中涉及的具体业务流程,具体内容如下。其一,设计工资管理业务流程。财务人员要确定标准工资结构以及工资计算的标准公式,同时录入工资数据,根据基础工资数据计算工资,获得工资数据之后确定应纳税的工资数据,执行扣税操作,同时录入相关数据;扣税完成后获得税后工资数据,提交校验,若校驗通过,则生成工资报表,若不通过,则重新录入工资数据,执行上述程序。其二,设计奖金管理业务流程。财务人员对奖金项目进行定义,录入奖金数据,根据基础奖金数据确定应纳税的奖金数据,执行扣税操作,获得税后奖金数据并提交校验,若校验通过则生成奖金报表,若未通过,则需要重新录入奖金数据。
3.2 人事工资信息管理模块设计
职业技术学院工资管理系统中的人事工资信息管理模块主要包括3项功能,分别是职工信息维护、人事变动维护以及人事信息查询,按照流程先后顺序可以分为职工属性定义、职工信息维护、人事变动维护以及职工信息查询。如需要增加职工,具体操作为增加执行职工、维护职工信息、确定职工信息是否合法,若合法则保存,若不合法返回上一环节。职工属性定义完成后,即可输入基本人事信息,具体流程为维护职工信息、检查职工信息是否合法、保存职工信息。其中,职工基本信息包括工号、性别、姓名、岗位、技能等。
3.3 工资数据管理模块设计
工资数据输入处理流程按照先后顺序分别是出勤信息维护、计算应发工资、计算五险一金、计算个人所得税、计算税后扣款、计算实发工资,进行工资校验,若通过则提交工资,若未通过则返回出勤信息维护这一环节。在此过程中,一旦录入工资信息,将被传输到数据管理中心,不可更改。职工的工资主要由基本工资、级别工资、年终奖金等构成。其中,个人所得税需要严格按照国家标准缴纳。
3.4 系统维护模块设计
职业技术学院工资管理系统的系统维护模块主要涉及工资结构、计算公式等辅助功能的实现,具体需要根据学院的实际情况进行设计,但同样存在一些固定项,如入职时间、出勤情况、应发和实发工资、个人所得税等。考虑到工资计算的流程较为复杂,为了最大限度地保证工资计算结果的精确性,需要对工资计算公式进行定义,实现工资的自动计算,具体流程如下:首先,对工资计算公式进行定义;其次,验证公式的正确性,若验证通过,则进行保存,若未通过,则需要重新定义。在校验计算公式的正确性时,主要关注其是否出现死循环。
3.5 数据库模块设计
职业技术学院工资管理系统数据库模块采用E-R关系架构,从使用者的角度出发,对各类存在关联的数据进行处理和规约,形成相互交流的数据库关系模型,具体结构如图3所示。
3.6 网络安全设计
在构建工资管理系统的过程中,为了实现数据信息共享,职业技术学院必须建立网络体系,在这样的情况下,系统运行时会受到来自外网的安全威胁,主要包括数据窃取、篡改、破坏等。此外,多样化的网络病毒也会对数据系统安全产生一定的威胁。为了避免此类现象发生,学校必须在内部局域网和外部互联网环境之间建立安全防护机制,具体应用的技术类型
如下。
3.6.1 设置安全隔离网闸
网络作为信息交互的媒介,具有开放性、虚拟性的特征,物理隔离网闸是一种断开逻辑物理链路的方式,主要功能是在网络中构建信息孤岛,同时留出一定的通道,严格控制内外部信息数据交换过程。这种方式在实际应用过程中,通常是在数据链路层对数据进行多层次的分割和隔离,可靠性更强,能够对数据信息进行严格检测,最大限度地减少来自网络的负面因素。物理隔离网闸主要包括6个安全模块:①物理安全隔离模块,隔离不同网络的数据链路层,在保留逻辑连接的基础上消除物理连接;②内核防护模块,主要功能是为系统核心提供保护;③安全检查模块,排查木马程序、病毒等可能威胁数据安全的因素;④身份认证模块,支持身份认证和数字签名;⑤访问控制模块;⑥安全审计模块,依托日志系统检查系统存在的安全风险因素。
3.6.2 设置双重防火墙
物理隔离网闸在经历外部网络入侵和大数据量级的处理后,还需设置防火墙,以进一步加强对内网的防护。在具体实施过程中,需要针对不同的网络关联接口配置相应的防火墙,如图4所示,可以防止外部入侵以及因系统自身漏洞形成的安全隐患。
4 职业技术学院工资管理系统实现的研究
4.1 系统功能实现
4.1.2 人事信息管理模块的实现
该模块主要包括以下功能:①职工增加,具体操作是进入职工增加界面,选择当前系统运行时间或者某一历史时间,在当前时间点击确认进入职工增加数据输入界面,进行人事信息数据录入、修改或者查询,在历史时间不支持增加、删除以及保存功能,只能进行信息数据查询;②职工信息修改,其操作与职工增加基本相同,但不支持信息数据增加或删除;③工资数据的输入和计算,该功能的实现需要在初次使用时全部录入职工的工资数据,之后则需要录入职工工资的变动数据,在数据录入完成后,需要执行提交操作,需注意的是,一旦提交将无法修改。
4.1.2 工资数据校验模块的实现
具体操作程序是点击系统界面中的校验通过按钮,最终确认数据,经校验的数据将不再支持改动。如果遇到数据通过校验但未被月末数据存档的情况,可以点击校验未通过按钮重新执行数据修改和审核程序。不同职工的工资所包含的款项存在一定的差异性,所以该系统还具备分类描述职工信息的功能,用户可以通过定义名称功能自定义输入工资,在定义完成后点击“使用—否”一栏的复选框。
4.1.3 扣缴个人所得税模块的实现
在系统使用过程中,扣缴个人所得税功能的实现途径是点击特定界面中的“扣税”按钮,系统会自动完成扣税数据计算。在提交工资数据后,扣缴工资个人所得税界面中的“扣税”按钮将处于不可使用状态。工资款项定义完成后,即可通过定义计算公式明确不同款项之间的关系,实现工资数据的即时计算。例如,通过设置中筛选条件的公式可以完成职工个人所得税扣除、病假工资扣除等单个款项计算。想要添加新的公式,可以点击增加按钮,在弹出的自定义窗口中增加空行,之后将鼠标光标放置该空行的“项目”栏,双击左侧参照窗口中的项目标识代码或者工资项目名称,然后自动放置在右侧项目代码和项目名称栏的空行上。内容输入与修改则需要点击“公式”栏目,并采用函数、四则运算等符号实现。删除功能通过鼠标光标在当前行进行操作即可。保存功能是保存编辑完成的公式,系统可以对计算公式存在的错误发出提示。公式定义的先后顺序应遵循计算顺序,且符合四则运算规则。
4.1.4 月末数据存档模块的实现
该功能模块主要用于职工工资数据的月末备份和结转,可以为职工年度工资数据汇总、查询以及备份处理提供支持,同时也可以为工资款项数据结转提供支持。其中,工资项目数据的清除可以通过“工资结构定义”中的“清零”实现。工作人员应在每月月末及时完成月末数据存档,否则日后查询相关数据将无法实现,年度数据汇总也缺少当月数据。
4.2 系统安全管理的实现
根据实际需要,工资管理系统需要设置两个相互协作和监督的管理员,共同负责系统日常维护。在系统运行过程中,已经建立完成且确认提交的数据中,职工姓名、性别、编号、学历、入职日期以及出生日期、身份证号等数据不支持更改。若发现错误,必须及时与管理员取得联系,由管理员汇报到领导层进行协商,确定是否进行修改。在修改前,需要出具由上级领导签字、盖章的书面申请材料,以避免管理员擅自修改员工的基本信息。用户在使用系统过程中发现数据错误时,应与管理员及时联系,由管理员确认信息的真实性。
除了上述提到的几项不支持更改的信息外,管理员还拥有修改其他选项的权限,但必须按规定填写相应的修改记录,详细记录修改时间、修改前后的数据情况,注明数据错误的发现者。在修改完成后,必须由另一个管理员检查确认无误后提交,若存在错误则由其进行修改,再由对方检查确认,形成循环检查机制。以半年为周期,系统管理人员对整个工资管理系统进行一次全面检查,对检查过程和结果形成书面报告。
5 結 语
为了更好地服务院系管理和广大教职员工,职业技术学院应建构工资管理信息化系统,以高效有序地完成职工工资计算、个人所得税扣除等一系列工作,提高院校整体管理水平。
主要参考文献
[1]王婷.高校工资管理系统的设计与实现[J].电脑知识与技术,
2010(33):9635-9637.
[2]毛艺蓉.云南交通职业技术学院交通信息工程学院学生党员管理系统的研究与分析[J].中国科技投资,2016(34):12-15,18.