Show simple item record

dc.contributor.authorΑναστασίου, Μαρίνος
dc.date.accessioned2022-04-04T07:39:08Z
dc.date.available2022-04-04T07:39:08Z
dc.date.issued2021-07
dc.identifier.other4770
dc.identifier.urihttps://dspace.uowm.gr/xmlui/handle/123456789/2460
dc.description30 σ., έγχρ. εικ., 30 εκ. + 1 οπτική δισκέτα λέϊζερ Η/Υ (4 3/4 ίν.)en_US
dc.description.abstractΣτην παρούσα διπλωματική εργασία μελετάται η μετάπτωση δεδομένων και η αυτοματοποίησης της μεταξύ μη διαλειτουργικων συστημάτων. Έτσι δημιουργήθηκε το σενάριο που κάποια Web εφαρμογή δεν έχει την ιδία διαλειτουργικότητα με μια άλλη Web εφαρμογή ,δηλαδή το πρόβλημα που αντιμετωπίζετε είναι ότι κλειστά συστήματα δεν επικοινωνούν με χρήση APIs ή export δεδομένων σε μορφή csv/Excel άρα δεν υπάρχει η δυνατότητα χρήσης apis`s/Web Services. Έτσι υπόθετε ότι υπάρχει κάποια καταχωρημένη πληροφορία-δεδομένα στο σύστημα Α και χρειάζεται αυτά τα δεδομένα να τα καταχωρηθούν σε ένα άλλο σύστημα Β. Το σύστημα Α είναι μια ιατρική web εφαρμογή ,θέτετε ότι ο κύριος χρήστης της εφαρμογής είναι κάποιος γιατρός. Συγκεκριμένα η εφαρμογή αυτή δίνει στο χρήστη την δυνατότητα να αποθηκεύει προσωπικά στοιχεία του ασθενή όπως όνομα ,επίθετο κ.α., καθώς και δεδομένα όπως λόγο ασθένειας ,φάρμακα κ.α. που κρίνονται σημαντικά για το γιατρό. Το σύστημα Β είναι μια παρόμοια ιατρική εφαρμογή δηλαδή βοηθά στην αποθήκευση πληροφοριών των ασθενών . Όπως αναφέρθηκε και πιο πάνω τα δυο συστήματα δεν έχουν την ιδία διαλειτουργικότητα και ούτε υποστηρίζουν κάποιο apis`s/Web Services, δηλαδή δεν υπάρχει η δυνατότητα τις εύκολης μετάπτωσης των δεδομένων αυτόματα αλλά μόνο με χειροκίνητο τρόπο. Οι μετάπτωση με χειροκίνητο τρόπο απαιτεί πολύ χρόνο και κόπο από το ιατρό ειδικά όταν υπάρχουν πολύ ασθενείς υπάρχει μεγάλος όγκος δεδομένων. Έτσι για να μεταφερθούν οι πληροφορίες και για να λυθεί αυτό το πρόβλημα δημιουργήθηκε ένα πρόγραμμα στο Eclipse σε γλωσσά προγραμματισμού JAVA. Με τη βοήθεια του εργαλείου Selenium επιτεύχθηκε να απλοποιηθούν πολλές διαδικασίες, επειδή δίνεται η δυνατότητα να αυτοματοποιηθεί την αποθήκευση των στοιχείων, καθώς και τις καταχωρήσεις των στοιχείων στο σύστημα Β. Με τη χρήση αυτού του εργαλείου(Selenium) υπάρχει το πλεονέκτημα να γίνει πιο γρήγορα την χρονοβόρα διαδικασία της αποθηκεύσεις των στοιχείων που υπάρχουν στο πρώτο σύστημα ,και την δημιουργία των χρηστών στο σύστημα Β και της καταχωρήσεις των στοιχείων τους. In the present dissertation the automation of data transfer between noninteroperable systems are studied. This sets up the scenario that a web application does not have the same interoperability as another web application which creates the issue that closed systems do not communicate using APIs or export data in csv/excel format; there is no possibility to use APIs/ web services. Hence, we assume there is some registered information data in system A and this data needs to be registered in another system B. System A is a medical web application of which the main user of the application is a doctor. Specifically, this application allows the user to save patient’s personal information such as name, surname, as well as data such as disease and medicines given which are considered important to the doctor. System B is a similar medical application which helps store patient information. Due to the fact that both systems do not have the same interoperability nor support any APIs/web services there is no possibility of easy automatic data transfer but only manually. Manual transitions require a lot of time and effort from the doctor especially when there are multiple patients there is a large amount of data. Thus, to transfer information and solve this issue a program was created in Eclipse in JAVA programming language. With the support of the Selenium tool, it was possible to simplify many procedures and automate the storage of data together with the registration of data in system B. Using the Selenium tool gives the advantage to accelerate the time-consuming process of storing data that exists in system A and the creation and registration of data in system B.en_US
dc.description.sponsorshipΕπιβλέπων καθηγητής: Αγγελίδης Παντελήςen_US
dc.language.isogren_US
dc.publisherΑναστασίου Μαρίνοςen_US
dc.relation.ispartofseriesαριθμός εισαγωγής;4770
dc.titleΒοηθητικό εργαλείο αυτοματοποίησης Web applicationen_US
dc.title.alternativeWeb application automation utilityen_US
dc.typeThesisen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record