Please use this identifier to cite or link to this item: http://dspace.lib.uom.gr/handle/2159/13879
Author: Καπνόπουλος, Κωνσταντίνος
Title: Ανάπτυξη κινητού συστήματος ασφαλούς διαχείρισης συναντήσεων
Date Issued: 2010
Department: Πρόγραμμα Μεταπτυχιακών Σπουδών Ειδίκευσης στην Εφαρμοσμένη Πληροφορική
Supervisor: Μαυρίδης, Ιωάννης
Abstract: Ο στόχος της παρούσας διπλωματικής, ήταν η υλοποίηση ενός συστήματος διαχείρισης ραντεβού ασθενών για χρήση σε μικρά και μεγάλα Οδοντιατρεία. Ως αρχιτεκτονική ανάπτυξης της εφαρμογής, χρησιμοποιήθηκε αυτή των τριών επιπέδων (3-tier Architecture). Το πρώτο επίπεδο, αυτό του Data Layer, υλοποιείται από ένα Data Base Server, το Microsoft SQL Server 2008 Enterprise Edition. Είναι ο εξυπηρέτης (server) που φιλοξενεί τα δεδομένα της εφαρμογής και φιλοξενείται σε λειτουργικό Windows Server 2008 R2, χωρίς όμως αυτό να αποτελεί περιορισμό μιας και η Enterprise έκδοση του Server Μπορεί να τρέξει και σε παλαιότερες εκδόσεις των Windows Server όπως αυτή των Windows Server 2008, Windows Server 2003 R2 ή και Windows Server 2003. Το ενδιάμεσο επίπεδο της εφαρμογής, αυτό που φιλοξενεί την λογικής των επιχειρησιακών διαδικασιών της εφαρμογής και μεταφέρει τα δεδομένα από την βάση στις εφαρμογές πελάτες, υλοποιείται με την χρήση Υπηρεσιών Ιστού (Web Services) τα οποία φιλοξενούνται στον Microsoft Internet Information Server 7 – IIS, όπου και αυτός με την σειρά του “τρέχει” στον ίδιο server με τον SQL Server. Η εφαρμογή πελάτης είναι σχεδιασμένη να εκτελείται σε οποιαδήποτε κινητή συσκευή (mobile device) υποστηρίζει λειτουργικό σύστημα Windows Mobile 6. Η εκτέλεση της εφαρμογής πελάτη σε μία κινητή συσκευή, όπως ένα Pocket PC ή ένα κινητό, δίνει την δυνατότητα στον χρήστη (Τον Ιατρό) να έχει πρόσβαση στα ραντεβού με τους ασθενείς του εν κινήσει είτε είναι στους χώρους του ιατρείου έχοντας πρόσβαση στο τοπικό δίκτυο ασύρματα, είτε εκτός Ιατρείου μέσω Internet. Η δυνατότητα πρόσβασης στα δεδομένα δίνεται είτε σε πραγματικό χρόνο με σύνδεση μέσω του Business Layer είτε, τοπικά στην κινητή συσκευή μιας και υποστηρίζεται η δυνατότητα μεταφοράς των πιο πρόσφατων δεδομένων από τον κεντρικό Server στον τοπικό SQL Server Compact Edition έτσι ώστε να είναι δυνατή η λειτουργία του συστήματος ακόμα και όταν δεν υπάρχει σύνδεση της κινητής συσκευής με τον Business Layer. Έτσι ο χρήστης (Ιατρός) μπορεί όταν βρίσκεται σε σύνδεση να συγχρονίζει τα δεδομένα της κινητής συσκευής με αυτά του Server και να συνεχίζει με την επεξεργασία τους (Εισαγωγές-Μεταβολές-Διαγραφές) στον SQL Server της κινητής συσκευής και όταν πάλι βρεθεί σε σύνδεση να πραγματοποιήσει συγχρονισμό για να ενημερωθούν οι δύο βάσεις με τα πιο πρόσφατα δεδομένα. Για την ασφάλεια τον δεδομένων κατά την επικοινωνία των κινητών συσκευών με τον Business Layer δοκιμάστηκε ως προαπαιτούμενη η χρήση του πρωτοκόλλου HTTPS/SSL και ψηφιακών πιστοποιητικών σε κάθε κινητή συσκευή. Για την έκδοση των ψηφιακών πιστοποιητικών εγκαταστάθηκε μια Enterprise Root Certificate Authority.
Keywords: WCF Windows Mobile Web Services
Information: Διπλωματική εργασία--Πανεπιστήμιο Μακεδονίας, Θεσσαλονίκη, 2010.
Appears in Collections:ΠΜΣ Εφαρμοσμένης Πληροφορικής (M)

Files in This Item:
File Description SizeFormat 
Kapnopoulos_Msc2010.pdfΚυρίως άρθρο1.69 MBAdobe PDFView/Open
Kapnopoulos_Msc2010extra.zipΚώδικας εφαρμογής8.69 MBzipView/Open


Items in Psepheda are protected by copyright, with all rights reserved, unless otherwise indicated.