RT,多谢各位啊。

解决方案 »

  1.   

    天啦, 你的信誉值才63   呢,汗----不过还是说了吧1.把与工资有关的项目(字段别名)全部用中文表示 
    2.设定一个项目计算顺序。就像windows启动有关服务时,要先启动什么,后启动什么.否则出错
    3.在用户定好公式后, 程序要检查语法,通过才保存. 保存后,程序把用户的公式翻译成SQL语句.
    4.程序按项目计算顺序计算工资
      

  2.   

    支持楼上的。我刚做完一个煤矿的。不过是asp.net的。
    较为复杂,还需各个工区传数据,但基本思路是楼上那样的。
    其实工资动态设计也大大的减轻了编程人员的工作量,我个人认为对工资的细节可以模糊处理。
    我给我用户的销售口号是(噱头):即使您坐在汽车里也同样能够造工资!!!
    主要注意的问题是前期数据库的分析,
    不但要公式动态设计,包括工资项的动态设计。
    这样以作到横向动态!
    我认为还需引进工资套帐的思路(有的公司会有几套工资帐),原因就不用明说了。
    我给你说一个具体的问题吧:
    我在每期工资中都有三个表(工资表,工资项表,工资计算公式表),
    也就是每期的工资也可动态改变。
    这样以作到纵向动态!
    个人意见仅供参考!!!