My favorites | Sign in
Project Home Wiki Issues Source
READ-ONLY: This project has been archived. For more information see this post.
Search
for
system_design  
Updated Mar 13, 2011 by wutianhu...@gmail.com

This system has 3 parts mainly: client, server and shared.

Client package will be responsible for synchronization, creating and aligning GWT widgets and event handlers.

Server package will handle client requires and perform database queries and manipulations.

Shared package contains functions used both by client and server such as entry validator.

From the object point of view, the system mainly has two objects:

Instructor and Student

which are the two most crucial components of the system.

These two components contain most of the client methods. All methods used by student are methods of object Student. All methods used by instructor are methods of object Instructor. Other than these two objects, there are some other objects: Course, Ask, Answer, University, Section, etc., which also play an important role in this system.

Powered by Google Project Hosting