I've been programming using PHP, VB, C#, Java, MySql etc for years now.
Most of the thing I've make is just a small tools.
But when it comes to making a complete system, I'm kinda.. stucked.
The recent project I'm developing is a Reservation system. When implement in OO, layered(GUI, Biz Layer, DB) and Object Relation Mapping system way, I'm paralyzed. I'm confused and failed to see the whole picture of how my own program runs. Not to mention making changes. And I always get confused between designing ERD table and Class object.
I know I'm weak in this area, so, I was wondering any good books/resources on these topic? I'm looking a pratical guide on designing a complete system, using proper Class Diagram, ERD and OO-to-RDBMS design. Anyone has experience on that?
p/s: I don't really like UML btw. The diagrams confused me..
As for books, you should find this one pretty useful http://www.amazon.com/ASP-NET-3-5-Website-Programming-Programmer/dp/0470187581/. The author covers how to build a whole web app from scratch.
However, it seems to me that you're trying to make use of fancy techniques you mentioned without understanding them.
OK, thanks! I'll sure check out the books you guys recommended.