dc.contributor.advisor | Αλέπης, Ευθύμιος | |
dc.contributor.author | Σαχίνη, Ειρήνη | |
dc.date.accessioned | 2024-06-14T08:14:32Z | |
dc.date.available | 2024-06-14T08:14:32Z | |
dc.date.issued | 2024-05 | |
dc.identifier.uri | https://dione.lib.unipi.gr/xmlui/handle/unipi/16532 | |
dc.identifier.uri | http://dx.doi.org/10.26267/unipi_dione/3954 | |
dc.description.abstract | Στα πλαίσια της διατριβής, εξερευνούμε μια εκτενή προσομοίωση που περιγράφει το πρωτόκολλο για τη δημιουργία νέων λογισμικών λύσεων προσαρμοσμένων σε εταιρικές ανάγκες. Η προσέγγισή μας περιλαμβάνει την προσεκτική παρατήρηση και την τεκμηρίωση των επιχειρησιακών αναγκών, ακολουθούμενη από την προσεκτική επιλογή κατάλληλων λογισμικών αρχιτεκτονικών. Στη συνέχεια, μεταβαίνουμε στη φάση σχεδιασμού υψηλού επιπέδου, περιγράφοντας την καταγραφή της λύσης, και στη συνέχεια αναλύουμε στις λεπτομέρειες του σχεδιασμού τόσο της λύσης όσο και των συστατικών της. Η υλοποίηση και οι αυστηρές δοκιμές συμπληρώνουν τη μεθοδολογία μας. Ο κυρίαρχος στόχος μας ήταν η ανάπτυξη μιας εφαρμογής που θα λειτουργεί ως Υγειονομικός Βοηθός/Σχεδιαστής, έτοιμη να προσφέρει μια σειρά λειτουργιών που εξυπηρετούν την παρακολούθηση της υγείας, τις εξατομικευμένες προτάσεις και τις στρατηγικές διαχείρισης κόστους. Η λογική αρχιτεκτονική που έχουμε σχεδιάσει διαθέτει σύγχρονα χαρακτηριστικά που στοχεύουν στην απλοποίηση των διαδικασιών δοκιμής και αναπτύξεως, βελτιώνοντας έτσι την προσαρμοστικότητά της σε διάφορα περιβάλλοντα, ιδίως επιτρέποντας αναπτύξεις σε cloud. Εκμεταλλευόμενοι τεχνολογίες όπως το containerization και η απεικόνιση λειτουργικού συστήματος, έχουμε δημιουργήσει μια λύση που προσομοιάζει αποτελεσματικά τα απαιτούμενα περιβάλλοντα. Κεντρικό στη φιλοσοφία σχεδιασμού μας είναι η έμφαση στη φορητότητα και την απρόσκοπτη ανάπτυξη, επιτρέποντας τη χρήση της ως πίσω μέρος τόσο για συμβατικά όσο και για λογισμικά περιβάλλοντα. Tο containerization επιτρέπει στους προγραμματιστές να δημιουργούν και να αναπτύσσουν εφαρμογές πιο γρήγορα και με μεγαλύτερη ασφάλεια. | el |
dc.format.extent | 62 | el |
dc.language.iso | el | el |
dc.publisher | Πανεπιστήμιο Πειραιώς | el |
dc.title | Κατασκευή ιστοσελίδας διαχείρισης προσωπικού προφίλ υγείας (Frontend) σε Vue.js και Flask | el |
dc.title.alternative | Development of a website for managing personal healthprofiles (Frontend) in Vue.js and Flask | el |
dc.type | Master Thesis | el |
dc.contributor.department | Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικής | el |
dc.description.abstractEN | Within the framework of this dissertation, we delve into a comprehensive simulation outlining the standardized protocol for crafting novel software solutions tailored for expansive corporate settings. Our approach entails meticulous observation and documentation of business requisites, followed by the meticulous selection of appropriate software architectures. Subsequently, we transition into the high-level design phase, delineating the solution's blueprint, and then descend into the granular details of designing both the solution and its constituent components. Implementation and rigorous testing suites round out our methodology. Our overarching goal has been the development of an application primed to serve as a Health Assistant/Planner, poised to
provide an array of functionalities catering to health monitoring, personalized suggestions, and management strategies. The software architecture we've conceived boasts contemporary features geared towards streamlined testing and deployment processes, thereby enhancing its adaptability across diverse environments, particularly facilitating deployments within cloud infrastructures. Leveraging containerization and OS virtualization technologies, we've engineered a solution that effectively simulates requisite environments. Central to our design philosophy is the emphasis on portability and seamless deployment, enabling its utilization as a backend for both conventional and software environments alike. To bolster the comprehensive suite of functionalities our application offers, we leverage a myriad of Software-As-A-Service solutions, strategically incorporating them to underpin core functionalities such as notifications, SMS, email services, as well as specialized health calculations and database management essential for delivering the full spectrum of functionality. | el |
dc.contributor.master | Πληροφορική | el |
dc.subject.keyword | Web development | el |
dc.subject.keyword | Python | el |
dc.subject.keyword | Docker | el |
dc.subject.keyword | Flask | el |
dc.subject.keyword | Vue | el |
dc.subject.keyword | SQLite | el |
dc.date.defense | 2024-05-20 | |