How to make a floor?
Reinforced concrete with a plastic membrane below sounds like a good solution.

Ideally you'd want to dig foundations under the walls too so that they can be raised off the ground and kept dry, but this "underpinning" is a very technical task, and if the walls are ok they can be left as is.