日期:2014-05-20  浏览次数:20803 次

解决方案,就50分啦,请行行好给个建议
我们这个软件是根据人员(人员是树形组织架构,类似于传销),计算10多项工资。每一项可能要虑到下面几代人员工资再根据其提奖比例返上去,也可能是根据一个团队(即一个节点下几十个人)的总工资计算,或根据整个树的人员工资等,反正类似这样工资有十多项。
人员树在数据库中是一个表,即, 人员甲,甲的上级
                人员乙,乙的上级
这样
我们原来是用一个总控存储过程,套用几个存储过程,每一个子存储过程代表一项工资,写入工资表,再行计算,用到数据库的游标等处理这个工资。

这样一执行,一般要15分钟能行处理完全部,所以造成了超时。.NET 的WEB报超时,暂时无法解决,请教解决思路!!!详细一点好

------解决方案--------------------
采用AJAX,服务器处理完毕生成消息
客户端每半分钟检测此消息.
------解决方案--------------------
好好优化优化算法吧,加减乘除都加进去,争取做出一个工式来,
然后套工式算工资
------解决方案--------------------

楼上说的优化算法倒是不错
再加上AJAX应该能解决你的问题
如果 AJAX你用的熟可以用Atlas这个好学的很
用着超爽
我的异常网推荐解决方案:软件开发者薪资,http://www.myexception.cn/other/1391128.html