When you say Windows 7, do you mean Windows Server 2008 R2? Or are you talking about your development computer OS?
Dreamweaver is essentially an HTML editor that has website management features. The project you describe requires back-end programming with a language like PHP, RUBY or ASP.NET.
You don't mention which kind of server you are working with (Microsoft or LINUX) or what programming language you intend to work with.
So the short answer to your question is: yes, Dreamweaver could probably be used as your only (or primary) environment for building such a website, but that doesn't necessarily mean it's the best choice. But since you have not given us info about your server environment and programming language of choice, this is about all we can say.
The server option is open at the moment. Well my preferred language is python, but you don't always get your preferred option in things. I have picked up php as I needed to. Don't like it in the least but. .. When you first learn python that's probably expected.