Moving a database to a new server
Doing a backup and restore will be a good way to copy over all the user databases. 


Backup DBs on the source server.
Copy the backup file to the destination server
Then restore the DBs onto the destination server.


The the system DBs are a bit different. Follow this link for one possible way. Then again, it depends what you need from the system tables. The master contains your SQL logins, which you can script out. Here is a link for scripting out the logins.