Model The domain-specific representation of the information on which the application operates. Domain logic adds meaning to raw data (e.g., calculating if today is the user's birthday, or the totals, taxes, and shipping charges for shopping cart items).Many applications use a persistent storage mechanism (such as a database) to store data. View Renders the model into a form suitable for interaction, typically a user interface Controller Processes and responds to events, typically user actions, and may invoke changes on the model. element. Multiple views can exist for a single model for different purposes.
Model database schema database connection database query (SQL) generate XML
Controller Product Design Business Requirements Business Rules (JavaScript & database conditions) User Case User Experience Unit Testing generate dummy data
Tab1: Invite show clickable thumbnail using onclick to select Tab2: My Credits show Credit History & Total mm/dd/yyyy Event Credit(units) Tab3: My Certificates show Certificate List & Total mm/dd/yyyy Event Certificate Image Tab4: My Account show Transaction History & Total mm/dd/yyyy From To $ Note Tab5: Most Certificates show developer thumbnail & statistics sort by highest no. of certificates sort by type of certificates Tab6: Most Credits show developer thumbnail & statistics sort by highest no. of credits