Η εφαρμογή περιλαμβάνει τρεις κατηγορίες χρηστών, φοιτητές, καθηγητές και γραμματειακό προσωπικό, με διαφορετικά δικαιώματα και λειτουργίες για κάθε κατηγορία χρηστών.
Υπστηριζόμενες λειτουργίες:
- Η γραμματεία μπορεί να αρχικοποιεί τα δεδομένα, όπως στοιχεία καθηγητών, μαθητών, μαθημάτων και βαθμολογικών λιστών.
- Οι καθηγητές μπορούν να εισαγάγουν τη βαθμολογία στα μαθήματα για τα οποία είναι υπεύθυνος ο κάθε καθηγητής (τελικό βαθμό ή/και επιμέρους βαθμούς του μαθήματος όπως βαθμοί από ασκήσεις, εργασίες, γραπτό διαγώνισμα).
- Οι φοιτητές μπορούν να αναζητούν τη βαθμολογία τους σε κάθε μάθημα που έχουν εξεταστεί.
Τεχνολογίες υλοποίησης:
- Η εφαρμογή είναι διαδικτυακή (η επικοινωνία θα γίνεται μέσα από web περιβάλλον) και θα υλοποιηθεί με την τεχνολογία servlets.
- Η αποθήκευση των δεδομένων γίνεται μέσω Συστήματος Διαχείρισης Βάσης Δεδομένων (ενδεικτικά, myqsl).
- Η διασύνδεση της Βάσης Δεδομένων με την εφαρμογή γίνεται μέσω του Apach Tomcat, ακολουθώντας την αρχιτεκτονική 3-tier.