Σχεδιασμός και υλοποίηση πληροφοριακού συστήματος σχολικών μονάδων με την αρχιτεκτονική microservices

Design and implementation of Ιnformation system for school units with microservices architecture (english)

  1. MSc thesis
  2. ΧΑΡΑΛΑΜΠΟΣ ΓΟΥΡΖΗΣ
  3. Μεταπτυχιακή Εξειδίκευση στα Πληροφοριακά Συστήματα (ΠΛΣ)
  4. 14 September 2024
  5. Ελληνικά
  6. 154
  7. ΜΑΥΡΟΜΜΑΤΗΣ ΓΕΩΡΓΙΟΣ
  8. ΓΕΩΡΓΙΟΣ ΜΑΥΡΟΜΜΑΤΗΣ | ΜΙΧΑΗΛ ΒΑΣΙΛΑΚΟΠΟΥΛΟΣ | ΑΛΕΞΑΝΔΡΟΣ ΚΑΡΑΚΑΣΙΔΗΣ
  9. Αξιολόγηση Σχολικών Μονάδων | Αρχιτεκτονική microservices | Docker | Java | Angular | MariaDB
  10. Μεταπτυχιακή Εξειδίκευση στα Πληροφοριακά Συστήματα
  11. 1
  12. 9
  13. 26
  14. Περιλαμβάνει: Διαγράμματα, Πίνακες, Κώδικα, Εικόνες.
    • Υπάρχουν διάφορες πλατφόρμες αξιολόγησης σχολείων παγκοσμίως, οι οποίες είναι προσβάσιμες από το κοινό, όπως γονείς και εκπαιδευτικό προσωπικό. Στην Ελλάδα, όμως, δεν υπάρχει αντίστοιχη πλατφόρμα.
      Στο πλαίσιο της παρούσας διπλωματικής εργασίας, αναπτύχθηκε ένα πληροφοριακό σύστημα (ΠΣ) για την αξιολόγηση σχολικών μονάδων. Για την ανάπτυξή του, ακολουθήθηκε η μεθοδολογία ανάπτυξης λογισμικού ICONIX και χρησιμοποιήθηκε η αρχιτεκτονική microservices. Οι τεχνολογίες που επιλέχθηκαν για την υλοποίηση του ΠΣ περιλαμβάνουν τη γλώσσα προγραμματισμού Java, συγκεκριμένα το Spring Framework, τη σχεσιακή βάση δεδομένων MariaDB και το Angular Framework.
      Το αποτέλεσμα ήταν ένα ΠΣ που επιτρέπει την αναζήτηση σχολικών μονάδων βάσει αξιολόγησης, χωρικών και άλλων κριτηρίων. Το σύστημα είναι προσβάσιμο σε άτομα με διαφορετικά επίπεδα τεχνολογικής κατάρτισης και παρέχει τη δυνατότητα αξιολόγησης των σχολικών μονάδων από εγγεγραμμένους χρήστες. Επιπλέον, παρέχονται αναλυτικές πληροφορίες για κάθε σχολική μονάδα, όπως όνομα, διεύθυνση και άλλες σχετικές λεπτομέρειες.

    • There are various school evaluation platforms worldwide that are accessible to the public, such as parents and educational staff. However, in Greece, there is no equivalent platform. In the context of this thesis, an information system (IS) was developed for the evaluation of school units. The ICONIX software development methodology was followed for its development, and a microservices architecture was used. The technologies chosen for the implementation of the IS include the Java programming language, specifically the Spring Framework, the relational database MariaDB, and the Angular Framework.
      The result was an IS that allows searching for school units based on ratings, spatial, and other criteria. The system is accessible to individuals with different levels of technological proficiency and provides the ability for registered users to evaluate school units. Additionally, detailed information is provided for each school unit, such as name, address, and other relevant details.

  15. Hellenic Open University
  16. Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 4.0 Διεθνές