A CMS System is one you need to approach in chunks.
First off, planning is key. Site down with paper and pencil and map out the user experience from both the site visitor and the administrator perspective.
the first thing to build will be the admin section. Start with the login using security assist.
You then need to use data assist to create the pages to manage the CMS Database table.
from there create the pages that will show the content of the CMS Database table.