Java Client-Server based grade tracking system