30-01-2010, 07:24 AM
To develop grid infrastructure, enables extensive/accurate testing of student programming assignment without requiring specialized or expensive hardware, and provides the ability to run portability tests and field tests in distributed environments, a useful feature in courses on distributed programming. A grid infrastructure is to be created to automate the system of assignment submission. It supports the processing of two programming languages such as java and dot net. There are four modules available in the system
1. User
2. Main Server
3. Java Server
4. Dot Net Server
1. User There are three types of users in this system.
1. Admin
2. Staff
3. Student
Admin The administrator is the responsible person to allow the users students and
staffs. The course registration is also done by the administrator.
Staff
The staffs are allotted a course by the administrator. When they log into the system,the course allotted for him, his students are to be displayed and they will post the assignment question.
Student
The students are allotted a course by the administrator. When they log into the system, the assignment allotted for him, his assignment results are to be displayed.
2. Main Server
This is the grid server, which forwards the requests to the other servers for processing and the result will be stored in the Database.
3. Java Server
This server process the request which contains the java program
4. Dot Net Server
This server process the request which contains the c# program.