Create a distributed Grade Inquiry and Submission System so that students can view their grades residing in a server and professors can submit grades to the server. The server side stores information of students, professors and courses (in a file). A client can be a student or a professor interacting with a GUI. In order to view grades or entering grades, the client (either a student or a professor) must provide not only the student number, but also the password. The client will be informed of whether the requested operation succeeded or not, and of the reason if it failed. Exceptions must be properly dealt with. The server should be able to handle multiple clients. Thread safety must be taken cared of. You can assume there are multiple courses and professors are incorporated into the system.
## Deliverables
Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
## Platform
WinNT 4.0