Please use this identifier to cite or link to this item:
https://hdl.handle.net/20.500.14279/35097| Title: | Σύστημα διαχείρισης εταιρίας παροχής φωτοβολταικών | Authors: | Μιχαήλ, Μαρία | Keywords: | Καταγραφή φωτοβολταϊκων έργων;Διαχείριση φωτοβολταϊκων έργων;MySQL | Advisor: | Makarounas, Christos | Issue Date: | 2025 | Department: | Department of Electrical Engineering, Computer Engineering and Informatics | Faculty: | Faculty of Engineering and Technology | Abstract: | Η παρούσα διπλωματική εργασία αφορά την ανάπτυξη ενός ολοκληρωμένου διαδικτυακού συστήματος διαχείρισης φωτοβολταϊκών πάρκων. Σκοπός της εργασίας είναι η δημιουργία μιας λειτουργικής πλατφόρμας που επιτρέπει την καταχώρηση, διαχείριση και εποπτεία φωτοβολταϊκών προϊόντων και έργων, καθώς και τη διευκόλυνση της επικοινωνίας μεταξύ χρηστών και εταιρειών του κλάδου. Το σύστημα υποστηρίζει πολλαπλούς ρόλους χρηστών (διαχειριστές και απλοί χρήστες), προσφέροντας διαφοροποιημένα δικαιώματα πρόσβασης και λειτουργίες. Οι κύριες δυνατότητες περιλαμβάνουν: Διαχείριση προϊόντων (π.χ. πάνελ, inverters, εξαρτήματα), με δυνατότητα προσθήκης, επεξεργασίας και διαγραφής από διαχειριστές, Προβολή διαθεσιμότητας και ειδοποιήσεις για χαμηλό απόθεμα, Προσθήκη και απεικόνιση έργων σε διαδραστικό χάρτη μέσω Leaflet, Σύστημα μηνυμάτων για επικοινωνία μεταξύ χρηστών και εταιρείας, Αναζήτηση και φιλτράρισμα προϊόντων, εξαρτημάτων και έργων με βάση τοποθεσία, Δημιουργία PDF με καταλόγους προιόντων και εξαρτημάτων, προσαρμοσμένα ανά ρόλο χρήστη, Διαχείριση αξιολογήσεων/κριτικών χρηστών για προϊόντα ή υπηρεσίες, χρήση ΑPI για solar radiation. Η εφαρμογή αναπτύχθηκε με χρήση PHP, MySQL, HTML/CSS/JavaScript και ενσωματώνει Leaflet για χαρτογράφηση, καθώς και PHPMailer για αποστολή email. Ιδιαίτερη έμφαση δόθηκε στην ασφάλεια, με χρήση hash κωδικών, έλεγχο ταυτότητας μέσω session, και διαχωρισμό ρόλων. Το σύστημα είναι σχεδιασμένο με τρόπο που να επιτρέπει μελλοντικές επεκτάσεις ή δυνατότητες πληρωμών για εμπορική χρήση. | Description: | This thesis focuses on the development of a comprehensive web-based management system for photovoltaic parks. The aim of the project is to create a functional platform that enables the registration, management, and monitoring of photovoltaic products and projects, while also facilitating communication between users and companies in the field. The system supports multiple user roles (administrators and regular users), offering differentiated access rights and functionalities. The main features include: Product management (e.g., panels, inverters, accessories) with the ability for administrators to add, edit, and delete entries, Inventory availability display and low-stock notifications, Project addition and visualization on an interactive map using Leaflet, Messaging system for communication between users and companies, Search and filtering of products, accessories, and projects by location, PDF generation of product and accessory catalogs, customized per user role, User reviews and rating management for products or services, Integration with solar radiation APIs The application was developed using PHP, MySQL, HTML/CSS/JavaScript, and incorporates Leaflet for mapping as well as PHPMailer for email communication. Special emphasis was placed on security, including password hashing, session-based authentication, and role-based access control. The system is designed to support future extensions, including the integration of payment features for commercial use. | URI: | https://hdl.handle.net/20.500.14279/35097 | Rights: | Attribution-NonCommercial-NoDerivatives 4.0 International | Type: | Bachelors Thesis | Affiliation: | Cyprus University of Technology |
| Appears in Collections: | Πτυχιακές Εργασίες/ Bachelor's Degree Theses |
CORE Recommender
Google ScholarTM
Check
This item is licensed under a Creative Commons License

