| dc.contributor.advisor | Τσιχριντζής, Γεώργιος | |
| dc.contributor.author | Σκαρπέτη, Αθηνά | |
| dc.date.accessioned | 2025-11-24T08:27:20Z | |
| dc.date.available | 2025-11-24T08:27:20Z | |
| dc.date.issued | 2025-09 | |
| dc.identifier.uri | https://dione.lib.unipi.gr/xmlui/handle/unipi/18500 | |
| dc.description.abstract | Η παρούσα πτυχιακή εργασία παρουσιάζει την ανάλυση, σχεδίαση και υλοποίηση ενός ολοκληρωμένου συστήματος διαχείρισης ανακύκλωσης που αντιμετωπίζει τις σύγχρονες προκλήσεις του κλάδου. Το σύστημα αναπτύχθηκε για να λύσει προβλήματα όπως η διασπορά δεδομένων, η έλλειψη πραγματικού χρόνου παρακολούθησης κάδων και η αναποτελεσματική διαχείριση αιτημάτων πελατών.
Η μεθοδολογία που ακολουθήθηκε περιλαμβάνει εκτενή ανάλυση απαιτήσεων μετά από συνεργασία με επαγγελματίες του κλάδου, σχεδίαση με χρήση UML διαγραμμάτων και υλοποίηση με σύγχρονες τεχνολογίες. Το σύστημα βασίζεται σε 3-tier αρχιτεκτονική που διαχωρίζει τη λογική εφαρμογής (Library), το API backend και το web frontend.
Οι βασικές λειτουργίες περιλαμβάνουν τη διαχείριση πελατών και υπαλλήλων, την παρακολούθηση κάδων σε πραγματικό χρόνο με γεωγραφική απεικόνιση, τη διαχείριση αιτημάτων συλλογής, την έκδοση ψηφιακών πιστοποιητικών ανακύκλωσης και τη δημιουργία αναλυτικών αναφορών. Το σύστημα υποστηρίζει τρεις ρόλους χρηστών: διαχειριστές, οδηγούς συλλογής και πελάτες.
Για την υλοποίηση χρησιμοποιήθηκαν τεχνολογίες όπως ASP.NET Core 5, Entity Framework, SQL Server, Bootstrap, Leaflet maps για τη γεωγραφική απεικόνιση και Signature Pad για την ψηφιακή υπογραφή. Η εφαρμογή υποστηρίζει responsive design και είναι συμβατή με κινητές συσκευές.
Τα αποτελέσματα δείχνουν ότι το σύστημα πετυχαίνει τους στόχους που τέθηκαν, παρέχοντας κεντρικό έλεγχο όλων των διαδικασιών, βελτιώνοντας την επικοινωνία μεταξύ των μερών και αυξάνοντας την αποδοτικότητα των επιχειρήσεων ανακύκλωσης. Η εργασία συμβάλλει στον εκσυγχρονισμό του κλάδου και προτείνει μελλοντικές επεκτάσεις που μπορούν να ενσωματώσουν τεχνολογίες IoT και αυτοματισμό. | el |
| dc.format.extent | 78 | el |
| dc.language.iso | el | el |
| dc.publisher | Πανεπιστήμιο Πειραιώς | el |
| dc.rights | Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα | * |
| dc.rights | Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα | * |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-sa/3.0/gr/ | * |
| dc.title | Μελέτη και ανάπτυξη συστήματος διαχείρισης κάδων ανακύκλωσης και έκδοσης πιστοποιητικών | el |
| dc.title.alternative | Study and development of a system for recycle bin management and certification issuance | el |
| dc.type | Bachelor Dissertation | el |
| dc.contributor.department | Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικής | el |
| dc.description.abstractEN | This thesis presents the analysis, design, and implementation of an integrated recycling management system that addresses the modern challenges of the industry. The system was developed to solve problems such as data fragmentation, lack of real-time monitoring of bins, and inefficient management of customer requests.
The methodology followed includes extensive requirements analysis through collaboration with industry professionals, design using UML diagrams, and implementation with modern technologies. The system is based on a 3-tier architecture that separates the application logic (Library), the API backend, and the web frontend.
The main functionalities include customer and employee management, real-time monitoring of bins with geographic visualization, management of collection requests, issuance of digital recycling certificates, and generation of analytical reports. The system supports three user roles: administrators, collection drivers, and customers.
For the implementation, technologies such as ASP.NET Core 5, Entity Framework, SQL Server, Bootstrap, Leaflet maps for geographic visualization, and Signature Pad for digital signatures were used. The application supports responsive design and is compatible with mobile devices.
The results show that the system achieves the set objectives by providing centralized control of all processes, improving communication between stakeholders, and increasing the efficiency of recycling businesses. The thesis contributes to the modernization of the sector and proposes future extensions that may integrate IoT technologies and automation. | el |
| dc.subject.keyword | Ανάπτυξη λογισμικού | el |
| dc.subject.keyword | Σύστημα διαχείρισης ανακύκλωσης | el |
| dc.subject.keyword | Software design | el |
| dc.subject.keyword | UML | el |
| dc.subject.keyword | .Net Core 5 | el |
| dc.subject.keyword | Entity framework | el |
| dc.subject.keyword | C# | el |
| dc.subject.keyword | 3-tier architecture | el |
| dc.subject.keyword | Dependency injection | el |
| dc.subject.keyword | S.O.L.I.D. design pattern | el |
| dc.subject.keyword | API | el |
| dc.subject.keyword | Web application | el |
| dc.date.defense | 2025-09-25 | |