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
Show full item record

Google ScholarTM

Check


This item is licensed under a Creative Commons License Creative Commons