I make and/or repair various types of furniture. It looks like you may be able to just re-attach the springs with new clips (if your going to take it apart and redo the seat). Or you could use some zig-zag repair kit parts to reattach the springs from underneath.
HOWEVER, it looks like the only fabric you have left is the liner for the bottom of the seat. If so, you will want to get a peice of foam and some material to cover the same. (that shouldn't be too expensive either).
Once you set-up the springs correctly and position the foam just neatly staple the material underneath one side of the seat and carefully pull the material across and under the other side stapling there as well. Take care to NOT pull the material too hard or too little (this can give you crease lines or saging bumps). Repeat the process with the two other opposite sides (neatly trimming out the material however you want it to lay near the corners).
l can sell you some of my extra supplies at cost (i think the basic manufacturing clips were like 4/$1 (the heavy duty spring brackets are like 2/$3). Anyway this can be an easy fix, it just depends on what YOU want to do with it:-) ... View related article.
Like the earlier post implies, you want to see where and how the arm is attached and try to tighten everything up from there. However, if you have already tried to do this and it doesn't work, or hasn't lasted. The places where the arm is attached may actually need to be repaired. If the joint is cracked or the screw hole is stripped (ie the screw just keeps turning and doesn't actually tighten the joint) you may be able to repair the joint with some high quality wood glue and a clamp. However, if the joint(s) are compromised more than that you will need to make/add support for the joint (which doesn't have to be a big deal either:-). Try the above first though. ... View related article.