Skip to content

Latest commit

 

History

History
14 lines (10 loc) · 1.78 KB

File metadata and controls

14 lines (10 loc) · 1.78 KB

eGrade

Η εφαρμογή περιλαμβάνει τρεις κατηγορίες χρηστών, φοιτητές, καθηγητές και γραμματειακό προσωπικό, με διαφορετικά δικαιώματα και λειτουργίες για κάθε κατηγορία χρηστών.

Υπστηριζόμενες λειτουργίες:

  1. Η γραμματεία μπορεί να αρχικοποιεί τα δεδομένα, όπως στοιχεία καθηγητών, μαθητών, μαθημάτων και βαθμολογικών λιστών.
  2. Οι καθηγητές μπορούν να εισαγάγουν τη βαθμολογία στα μαθήματα για τα οποία είναι υπεύθυνος ο κάθε καθηγητής (τελικό βαθμό ή/και επιμέρους βαθμούς του μαθήματος όπως βαθμοί από ασκήσεις, εργασίες, γραπτό διαγώνισμα).
  3. Οι φοιτητές μπορούν να αναζητούν τη βαθμολογία τους σε κάθε μάθημα που έχουν εξεταστεί.

Τεχνολογίες υλοποίησης:

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