- Bachelor’s thesis
- Πληροφορική (ΠΛΗ)
- 18 July 2026
- Ελληνικά
- 304
- Δασυγένης Μηνάς
- Καραλιόπουλος Μερκούριος | Αναγνωστόπουλος, Χρήστος-Νικόλαος
- Πληροφοριακό Σύστημα | ωρολόγιο πρόγραμμα | Πανεπιστήμιο | διαχείριση μαθημάτων | Γενετικός αλγόριθμος | διαδικτυακή εφαρμογή | PHP | Βάση Δεδομένων | REST API | προσαρμοστικός σχεδιασμός διεπαφής | ασφάλεια εφαρμογών
- Σχολή Θετικών Επιστημών και Τεχνολογίας, Τμήμα Πληροφορικής, ΠΛΗ40 (Πτυχιακή Εργασία)
- 9
- 15
- 59
- Η εργασία περιλαμβάνει κείμενο, πίνακες, διαγράμματα, εικόνες (στιγμιότυπα οθόνης), διαγράμματα βάσης δεδομένων και UML, καθώς και αποτελέσματα αξιολόγησης και παραρτήματα.
- Βεσκούκης, Β. Αρχές τεχνολογίας λογισμικού, Τόμος Α: Τεχνολογία λογισμικού Ι. Ελληνικό Ανοικτό Πανεπιστήμιο; 2000.
-
-
Η παρούσα πτυχιακή εργασία αφορά την ανάλυση, σχεδίαση και ανάπτυξη μίας διαδικτυακής πλατφόρμας διαχείρισης και προβολής ωρολογίου προγράμματος Πανεπιστημίου. Στόχος της εργασίας είναι η δημιουργία ενός ευέλικτου πληροφοριακού συστήματος, το οποίο να υποστηρίζει τη διαχείριση μαθημάτων, διδασκόντων, αιθουσών, ακαδημαϊκών εξαμήνων και προγραμμάτων σπουδών, παρέχοντας παράλληλα εύχρηστη και διαδραστική διεπαφή για διαφορετικές κατηγορίες χρηστών.
Η πλατφόρμα αναπτύχθηκε ως διαδικτυακή εφαρμογή, βασισμένη σε αρχιτεκτονική διαχωρισμού frontend και backend, με χρήση PHP, JavaScript, HTML, CSS και SQL. Ιδιαίτερη έμφαση δόθηκε στην ασφάλεια, στη συντηρησιμότητα του κώδικα, στην επεκτασιμότητα της αρχιτεκτονικής και στη συμμόρφωση με σύγχρονες πρακτικές ανάπτυξης λογισμικού.
Το σύστημα υποστηρίζει τη διαχείριση Σχολών, Τμημάτων, μαθημάτων, διδασκόντων, αιθουσών και ακαδημαϊκών εξαμήνων, καθώς και τη δυναμική δημιουργία και επεξεργασία ωρολογίων προγραμμάτων και ημερολογίων μαθημάτων. Παρέχονται λειτουργίες ειδοποιήσεων, εσωτερικής επικοινωνίας και άμεσης ενημέρωσης των δημοσιευμένων προγραμμάτων σε περιπτώσεις αλλαγών ή αναπληρώσεων μαθημάτων. Επιπλέον, υποστηρίζεται εξαγωγή δεδομένων σε μορφές PDF, Excel και iCalendar, δυνατότητα φιλτραρίσματος και αναζήτησης, καθώς και διασύνδεση με εξωτερικά συστήματα μέσω REST API. Παράλληλα, υλοποιήθηκε υποστηρικτικός μηχανισμός αυτόματης δημιουργίας προτεινόμενων ωρολογίων προγραμμάτων μέσω γενετικού αλγορίθμου.
Για την αξιολόγηση της εφαρμογής πραγματοποιήθηκαν δοκιμές λειτουργικότητας, απόδοσης και στατικής ανάλυσης κώδικα με χρήση εξειδικευμένων εργαλείων. Τα αποτελέσματα έδειξαν ότι η πλατφόρμα παρουσιάζει σταθερή λειτουργία, ικανοποιητική απόδοση και δυνατότητα μελλοντικής επέκτασης. -
This thesis concerns the analysis, design and development of a web-based platform for the management and presentation of university timetables. The objective of the project is the development of a flexible information system capable of supporting the management of courses, instructors, classrooms, academic semesters and study programs, while providing a user-friendly and interactive interface for different categories of users.
The platform was developed as a web application based on frontend / backend separation architecture, using PHP, JavaScript, HTML, CSS and SQL. Particular emphasis was placed on security, code maintainability, architectural extensibility and compliance with modern software development practices.
The system supports the management of Faculties, Departments, courses, professors, classrooms and academic semesters, as well as the dynamic creation and editing of timetables and course calendars. It also provides notification and internal communication features, along with immediate updates of published schedules in cases of course changes or rescheduled lectures. In addition, the platform supports data export in PDF, Excel and iCalendar formats, filtering and search capabilities, as well as integration with external systems through REST APIs. Furthermore, a supportive mechanism for the automatic generation of proposed timetables based on a genetic algorithm was implemented.
For the evaluation of the application, functionality, performance and static code analysis tests were carried out using specialized tools. The results showed that the platform demonstrates stable operation, satisfactory performance and potential for future expansion.
-
- Hellenic Open University
- Attribution-NonCommercial-NoDerivatives 4.0 Διεθνές
Σχεδιασμός και Υλοποίηση πληροφοριακού συστήματος διαχείρισης ωρολογίου προγράμματος Πανεπιστημίου
Design and Implementation of a University Timetable Management Information System (english)
Main Files
Πτυχιακή Εργασία - Σχεδιασμός και Υλοποίηση Πληροφοριακού Συστήματος Διαχείρισης Ωρολογίου Προγράμματος Πανεπιστημίου
Description: SMSYS_Bachelor_Thesis_Ioannis_Doskoris_2026.pdf (pdf) Book Reader
Size: 6.1 MB
Attachments
Οδηγίες Χρήσης Επισκεπτών - SMSYS
Description: Οδηγίες Χρήσης Επισκεπτών - SMSYS.pdf (pdf) Book Reader
Size: 3.5 MB

