Special thanks to all the
SCEA ranchers for all the posts. I used Netbeans 5.5 UML for all my diagrams. Here's a few of books that I used.
UML 2.0 in a Nutshell - O'Reilly
Designing Enterprise Applications with Java2 Platform - The
Java Series
Applying Enterprise JavaBeans - The Java series
Head First Design
Patterns - O'Reilly
Thank You!