Discover the Potentials of A Cloud Based Human Resource Management System