求助:工资管理系统中自定义公式怎么样实现?
vb吧
全部回复
仅看楼主
level 12
qhdgug 楼主
最近想帮人写一个工资管理的系统,他们的工资项目经常变化,所以就想弄一个由用户自定义工资计算公式的功能,想来想去也没什么思路、哪位大神有这方面的经验,可否分享一下,谢谢!
2014年05月24日 06点05分 1
吧务
level 13
你找出他们工资变化的规律才行,如果是无规律自由变化,就不可能有公式了。
2014年05月24日 07点05分 2
level 12
qhdgug 楼主
举个例子吧,比如:
最开始的工资项目:
实发工资=基本工资+绩效工资+全勤奖-保险扣款-其他扣款
执行一段时间以后觉得应该把“保险扣款”一项拆分成更明细的项目,更改如下:
实发工资=基本工资+绩效工资+全勤奖-养老保险-医疗保险-其他扣款
又过了一段时间后,开始给职工缴纳住房公积金,则实发工资的公式又发生了改变
实发工资=基本工资+绩效工资+全勤奖-养老保险-医疗保险-住房公积金-其他扣款
最近又要开始在工资中扣缴个人所得税
实发工资=基本工资+绩效工资+全勤奖-养老保险-医疗保险-住房公积金-个税扣款-其他扣款
……
综上所述,如果编写软件的时候把公式写死,在之后出现变化的话,就需要修改程序。
所以我想是不是能在程序中增加自定义实发工资计算公式的功能,这样就可以在工资项目发生变化的时候由用户自己编写公式,而无需重新编写程序。
2014年05月24日 11点05分 3
level 12
qhdgug 楼主
沉的好快,人工置顶一下。
2014年05月25日 04点05分 4
1