Μελέτη και ανάπτυξη διαδικτυακής εφαρμογής για το [sic] σχεδιασμό διαγραμμάτων οντοτήτων-συσχετίσεων

datacite.contributor.RelatedPersonΘραμπουλίδης, Κλεάνθης
datacite.contributor.SupervisorΑβούρης, Νικόλαος
dc.contributor.authorΦωτεινός, Δημήτριος
dc.contributor.otherFoteinos, Dimitrios
dc.date.accessioned2022-10-12T11:18:22Z
dc.date.available2022-10-12T11:18:22Z
dc.date.issued2022-10-11
dc.degreegraduateThesis
dc.description.abstractΗ παρούσα διπλωματική εργασία αφορά την ανάλυση, το σχεδιασμό και την ανάπτυξη μιας διαδικτυακής εφαρμογής για τον σχεδιασμό διαγραμμάτων οντοτήτων-συσχετίσεων, με όνομα ERD Maker ( https://erdmaker.com ). Τα διαγράμματα οντοτήτων-συσχετίσεων (ΔΟΣ) – entity-relationship diagrams (ERD) χρησιμοποιούνται κυρίως στο τομέα της ανάπτυξης λογισμικού για τον σχεδιασμό βάσεων δεδομένων, οπότε το εργαλείο αυτό απευθύνεται, κυρίως σε μηχανικούς λογισμικού όλων των επιπέδων, καθώς επίσης και φοιτητές του κλάδου. Πρόκειται για μια εφαρμογή ανοιχτού κώδικα, η οποία φιλοξενείται σε ένα δημόσιο repository στο Github, στον σύνδεσμο ( https://github.com/erdMaker/erdMaker ), με σκοπό τη διάθεση του κώδικα, καθώς και την βελτίωση και την μελλοντική επέκταση των δυνατοτήτων της. Στην εργασία θα γίνει γενική αναφορά στα διαγράμματα οντοτήτων-συσχετίσεων, σε ήδη υπάρχουσες εφαρμογές και εργαλεία παρόμοιου σκοπού και οι βελτιώσεις που επέρχονται, σε όλα τα βήματα της σχεδίασης και ανάπτυξης της εφαρμογής, στην αξιολόγηση της εμπειρίας των χρηστών που την έχουν χρησιμοποιήσει έως τώρα, αλλά και σε μελλοντικές προοπτικές και επεκτάσεις.
dc.description.translatedabstractPresent 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.urihttps://hdl.handle.net/10889/23372
dc.language.isoel
dc.subjectΔιαδικτυακές εφαρμογές
dc.subjectΔιαγράμματα
dc.subjectΟντότητες
dc.subjectΣυσχέτιση
dc.subjectΓνωρίσματα
dc.subjectΒάσεις δεδομένων
dc.subject.alternativeWeb applications
dc.subject.alternativeDiagrams
dc.subject.alternativeEntities
dc.subject.alternativeRelationship
dc.subject.alternativeAttributes
dc.subject.alternativeDatabases
dc.titleΜελέτη και ανάπτυξη διαδικτυακής εφαρμογής για το [sic] σχεδιασμό διαγραμμάτων οντοτήτων-συσχετίσεων
dc.title.alternativeDesign and development of a web application used to design entity-relationship diagrams
Files
Original bundle
Now showing 1 - 1 of 1
Thumbnail Image
Name:
Διπλωματική_Φωτεινός_Δημήτρης_2022.pdf
Size:
3.57 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
4.53 KB
Format:
Item-specific license agreed upon to submission
Description: