Μελέτη και ανάπτυξη διαδικτυακής εφαρμογής για το [sic] σχεδιασμό διαγραμμάτων οντοτήτων-συσχετίσεων
Μελέτη και ανάπτυξη διαδικτυακής εφαρμογής για το [sic] σχεδιασμό διαγραμμάτων οντοτήτων-συσχετίσεων
datacite.contributor.RelatedPerson | Θραμπουλίδης, Κλεάνθης | |
datacite.contributor.Supervisor | Αβούρης, Νικόλαος | |
dc.contributor.author | Φωτεινός, Δημήτριος | |
dc.contributor.other | Foteinos, Dimitrios | |
dc.date.accessioned | 2022-10-12T11:18:22Z | |
dc.date.available | 2022-10-12T11:18:22Z | |
dc.date.issued | 2022-10-11 | |
dc.degree | graduateThesis | |
dc.description.abstract | Η παρούσα διπλωματική εργασία αφορά την ανάλυση, το σχεδιασμό και την ανάπτυξη μιας διαδικτυακής εφαρμογής για τον σχεδιασμό διαγραμμάτων οντοτήτων-συσχετίσεων, με όνομα ERD Maker ( https://erdmaker.com ). Τα διαγράμματα οντοτήτων-συσχετίσεων (ΔΟΣ) – entity-relationship diagrams (ERD) χρησιμοποιούνται κυρίως στο τομέα της ανάπτυξης λογισμικού για τον σχεδιασμό βάσεων δεδομένων, οπότε το εργαλείο αυτό απευθύνεται, κυρίως σε μηχανικούς λογισμικού όλων των επιπέδων, καθώς επίσης και φοιτητές του κλάδου. Πρόκειται για μια εφαρμογή ανοιχτού κώδικα, η οποία φιλοξενείται σε ένα δημόσιο repository στο Github, στον σύνδεσμο ( https://github.com/erdMaker/erdMaker ), με σκοπό τη διάθεση του κώδικα, καθώς και την βελτίωση και την μελλοντική επέκταση των δυνατοτήτων της. Στην εργασία θα γίνει γενική αναφορά στα διαγράμματα οντοτήτων-συσχετίσεων, σε ήδη υπάρχουσες εφαρμογές και εργαλεία παρόμοιου σκοπού και οι βελτιώσεις που επέρχονται, σε όλα τα βήματα της σχεδίασης και ανάπτυξης της εφαρμογής, στην αξιολόγηση της εμπειρίας των χρηστών που την έχουν χρησιμοποιήσει έως τώρα, αλλά και σε μελλοντικές προοπτικές και επεκτάσεις. | |
dc.description.translatedabstract | Present thesis studies the analysis, design and development process of a web application named ERD Maker ( https://erdmaker.com ). ERD Maker is an editor that helps users design Entity-Relationship Diagrams (ERD). Entity-Relationship Diagrams are used, primarily, in the field of software development for database design. Therefore, this tool is, mainly, addressed to software engineers of all levels and computer science students. Being an open-source project, it is hosted as a public repository on Github ( https://github.com/erdMaker/erdMaker ), with the intention of making the code available for educational purpose, as well as to help bring future improvements and extensions to the application. This thesis starts off with a general overview of ERDs, a showcase of similar tools available and the improvements ERD Maker brings. Then the main part involves the design process and principles adopted during it, as well as the implementation of the application at the code level and the technologies used. Finally, we take a look at the user evaluation process and draw final conclusion with a list of possible future additions and improvements. | |
dc.identifier.uri | https://hdl.handle.net/10889/23372 | |
dc.language.iso | el | |
dc.subject | Διαδικτυακές εφαρμογές | |
dc.subject | Διαγράμματα | |
dc.subject | Οντότητες | |
dc.subject | Συσχέτιση | |
dc.subject | Γνωρίσματα | |
dc.subject | Βάσεις δεδομένων | |
dc.subject.alternative | Web applications | |
dc.subject.alternative | Diagrams | |
dc.subject.alternative | Entities | |
dc.subject.alternative | Relationship | |
dc.subject.alternative | Attributes | |
dc.subject.alternative | Databases | |
dc.title | Μελέτη και ανάπτυξη διαδικτυακής εφαρμογής για το [sic] σχεδιασμό διαγραμμάτων οντοτήτων-συσχετίσεων | |
dc.title.alternative | Design and development of a web application used to design entity-relationship diagrams |