51 |
Ανάπτυξη μεθόδων αυτόματης αναγνώρισης του φύλου χρηστών σε κείμενα του Παγκοσμίου ιστούΜαλαγκονιάρη, Διονυσία 15 December 2014 (has links)
Είναι γεγονός ότι ολοένα και περισσότεροι άνθρωποι επιλέγουν καθημερινά να χρησιμοποιήσουν τον Παγκόσμιο Ιστό προκειμένου να εκτελέσουν ένα ευρύ φάσμα δραστηριοτήτων το οποίο προσφέρεται μέσα από αυτόν. Ο αριθμός των χρηστών του διαδικτύου αυξάνεται συνεχώς, καθώς επίσης και το σύνολο των ποικίλων δραστηριοτήτων που μπορούν να εκτελεστούν μέσω των ιστοσελίδων. Όμως, έχει παρατηρηθεί ότι τα τελευταία χρόνια πέρα από πηγή πληροφόρησης, ο Παγκόσμιος Ιστός αποτελεί και ένα σημαντικότατο μέσο έκφρασης για τους ανθρώπους αλλά και επικοινωνίας μεταξύ τους. Εκατομμύρια χρηστών του Παγκόσμιου Ιστού χρησιμοποιούν καθημερινά εφαρμογές του διαδικτύου μέσω των οποίων αλληλεπιδρούν. Κάθε ένας λοιπόν από αυτούς τους χρήστες μπορεί ελεύθερα να εκφράσει την άποψή του πάνω σε διάφορα ζητήματα που τον απασχολούν, να σχολιάσει της απόψεις των άλλων χρηστών αλλά και να επικοινωνήσει με αυτούς. Σύμφωνα με τα παραπάνω λοιπόν, οι χρήστες του διαδικτύου μπορούν να επιλέξουν ανάμεσα σε πολλά μέσα που είναι διαθέσιμα όπως ιστολόγια, φόρουμ, ιστότοπους και μέσα κοινωνικής δικτύωσης προκειμένου να επικοινωνούν.
Αρκετό ερευνητικό ενδιαφέρον παρουσιάζει η συλλογή, ανάλυση και αξιολόγηση δεδομένων από τον Παγκόσμιο Ιστό που έχουν παραχθεί από χρήστες. Επίσης ιδιαίτερο ενδιαφέρον παρουσιάζει ο συσχετισμός του χρήστη με το κείμενο που έχει παράξει, και η αναγνώριση κάποιων κοινωνικών χαρακτηριστικών του, όπως για παράδειγμα, αν ο χρήστης του κειμένου χ είναι άνδρας ή γυναίκα. Μια τέτοια αναγνώριση είναι δυνατή με τον εντοπισμό αντιπροσωπευτικών γνωρισμάτων ανδρικής ή γυναικείας γραφής και λόγου σε κειμενικά δεδομένα χρηστών. Η μελέτη λοιπόν των χαρακτηριστικών του περιεχομένου το οποίο έχει παραχθεί από χρήστες είναι κομβικό σημείο σε μια σειρά ερευνητικών πεδίων. Χαρακτηριστικό παράδειγμα αποτελούν οι μελέτες στα πλαίσια του πεδίου της εξόρυξης πληροφορίας (text mining), οι οποίες βασίζονται στο περιεχόμενο των χρηστών για να αλιεύσουν τις απόψεις για ένα θέμα ή για ένα προϊόν. Ως αποτέλεσμα λοιπόν, της συνεχώς αυξανόμενης δραστηριοποίησης των χρηστών είναι η συνεχής αύξηση του όγκου δεδομένων που έχουν παραχθεί από χρήστες (User Generated Content - UGC) στις ιστοσελίδες του Παγκόσμιου Ιστού. Συγκεκριμένα, το πεδίο UGC ([1],[2]) ασχολείται με την αναγνώριση και εξόρυξη web περιεχομένου που έχει παραχθεί από τους χρήστες. Σε αυτό το σημείο είναι σημαντικό να αναφέρουμε ότι οι παραπάνω μελέτες που αναφέραμε είναι αρκετά χρήσιμες στην ανάπτυξη ερευνητικών αλλά και εμπορικών εφαρμογών.
Στόχος της προτεινόμενης διπλωματικής εργασίας είναι η μελέτη δεδομένων κειμένου τα οποία θα αντλήσουμε από τον Παγκόσμιο Ιστό, εστιάζοντας στα διαφοροποιητικά χαρακτηριστικά που θα εντοπιστούν τα οποία στη συνέχεια θα βοηθήσουν στην υλοποίηση του συστήματος το οποίο θα μπορεί με όσο το δυνατόν μεγαλύτερο ποσοστό ακρίβειας να εντοπίζει το φύλο του χρήστη που έχει δημιουργήσει κείμενο στον Παγκόσμιο Ιστό. Μια τέτοια προσπάθεια είναι ιδιαίτερα ενδιαφέρουσα και σημαντική, καθώς καλείται να συμβάλλει στην ερευνητική δραστηριότητα σε αυτό το σχετικά νέο πεδίο ([3], [4]). Η αναγνώριση του φύλου ενός χρήστη, χωρίς σε καμία περίπτωση να θίγεται η ανωνυμία του και τα προσωπικά του δεδομένα, βασίζεται μόνο σε κειμενικά του δεδομένα μπορεί να αποτελέσει ένα ιδιαίτερο εργαλείο με πολλές εφαρμογές. Μια σημαντική εφαρμογή αυτού εργαλείου μπορεί να αποτελέσει και η στοχευμένη διαφήμιση.
Στα πλαίσια της προτεινόμενης διπλωματικής θα ακολουθηθούν τα παρακάτω βήματα. Αρχικά θα μελετηθεί η απαραίτητη βιβλιογραφία, η οποία θα μας παρέχει την απαραίτητη θεωρητική γνώση των επιστημονικών πεδίων που αφορούν στην έρευνά μας, αλλά και τις υπάρχουσες μεθοδολογίες και τεχνικές. Στη συνέχεια θα προχωρήσουμε με τη συλλογή των δεδομένων που θα χρησιμοποιήσουμε κατά τη διάρκεια της εργασίας μας. Από τα κειμενικά δεδομένα που θα συλλέξουμε αλλά και τη βιβλιογραφική επισκόπηση θα προκύψει και η αναγνώριση και η εξαγωγή των χαρακτηριστικών που θα μας βοηθήσουν στην ανίχνευση του γυναικείου/ανδρικού λόγου σε ένα δοκιμαστικό σύνολο δεδομένων. Το επόμενο βήμα θα αποτελεί η ανάπτυξη μετρικών κατηγοριοποίησης κειμένων χρήστη ανάλογα με το φύλο του. Τελειώνοντας, θα αξιολογηθεί αυτή η προσπάθεια κατηγοριοποίησης, ώστε να υλοποιηθεί κατάλληλο σύστημα αναγνώρισης του φύλου χρηστών σε κείμενα του Παγκόσμιου Ιστού. / It is a fact that more and more people choose daily to use the World Wide Web to perform a wide range of activities which are offered through it. The number of internet users is increasing, as well as all the various activities that can be performed through the WebPages. However, it has been observed recently that apart from an information source, the Web is a very important expression tool for people and communication between them. Millions of web users use daily internet applications through which they interact. Each of these users can freely express his opinion on various issues that concern him, to comment on the opinions of other users and communicate with them. According to the above, Internet users can choose among many available means to communicate such as blogs , forums , websites and social media.
The collection, analysis and evaluation of data from the Web produced by users, is interesting in terms of research. Also of particular interest is the correlation between the user and the text that has produced, and the recognition of some social features, such as if the user of the text x is a man or woman. Such recognition is possible by identifying representative features of male or female writing and speech in user’s text data. Therefore the study of content characteristics that have been produced by users is a key point in a number of research fields. An example are the studies within the field of data mining (text mining), which are based on the users content in order to fish their opinions on a topic or product. As a result, the growing user activity is constantly increasing the volume of data generated by users (User Generated Content - UGC) sites on the Web. Specifically, the scope UGC ([1], [2]) deals with the recognition and extraction of web content produced by users. At this point it is important to mention that the above studies are quite useful in developing research and commercial applications.
The purpose of this project is to analyze the text data that we took from the Web, focusing on distinctive features that will be identified, which will later help to be implemented into the system resulting in the gender of the user who created the text on the Web. Such effort is particularly interesting and important, as contributes to research in this relatively new field ( [3 ] , [4 ] ) . Recognizing the gender of a user, without in any way affecting the anonymous and personal data, based only on text data can be a special tool with many applications. A major application of this tool can also be targeted advertising.
This thesis will follow the steps below. Initially we will study the necessary literature, which will provide us with the necessary theoretical knowledge in scientific fields related to our research, but also the existing methodologies and techniques. Then we will proceed with the collection of data that will be used during our work. From the text data we collected and literature review, the recognition and extraction of features will occur that will help us to detect the female / male ratio in a test dataset. The next step is to develop categorizing text metrics according to user’s gender. Finally, we evaluate this categorization effort in order to implement an appropriate system that identifies the sex of users in texts of the Web.
|
52 |
Ανίχνευση παραποιημένων λογιστικών καταστάσεων και πρόβλεψη πτωχεύσεων επιχειρήσεων με μεθόδους εξόρυξης δεδομένωνΤσίντζου, Αθηνά 07 May 2015 (has links)
Τα μεγάλα εταιρικά σκάνδαλα των τελευταίων δεκαετιών, το ανταγωνιστικό οικονομικό περιβάλλον και οι πιέσεις που υφίστανται τα στελέχη των επιχειρήσεων να πετύχουν όλο και υψηλότερους στόχους, σηματοδοτούν μια νέα απειλή για το χρηματοοικονομικό σύστημα: την παραποίηση των λογιστικών καταστάσεων.
Παράλληλα, πληθαίνουν οι επιχειρήσεις που κηρύσσουν πτώχευση εξαιτίας παραποίησης λογιστικών καταστάσεων. Χαρακτηριστικό παράδειγμα η Enron η οποία παρά την ανοδική της πορεία, ειδικότερα μετά τα μέσα της δεκαετίας του 1990, κήρυξε πτώχευση λίγες εβδομάδες μετά την αποκάλυψη ότι είχαν παραποιηθεί οι λογιστικές της καταστάσεις.
Μια πολλά υποσχόμενη λύση σε προβλήματα πρόβλεψης παραποιημένων λογιστικών καταστάσεων και πτώχευσης επιχειρήσεων αποτελεί η μηχανική μάθηση. Κύριος στόχος η δημιουργία αλγορίθμων που μέσα από την εμπειρική απόκτηση και ενοποίηση γνώσεων παρέχει τη δυνατότητα αυτόματης επίλυσης περίπλοκων προβλημάτων.
Σκοπός της εργασίας αυτής είναι η πρόβλεψη παραποιημένων λογιστικών καταστάσεων και η πτώχευση επιχειρήσεων με μεθόδους εξόρυξης δεδομένων.
Αρχικά εισάγονται οι βασικές έννοιες των χρηματοοικονομικών καταστάσεων και αναλύονται θέματα σχετικά με τη σημασία τους για μια επιχείρηση. Στη συνέχεια εισάγονται οι όροι της χρηματοοικονομικής αποτυχίας και αναλύονται τα κύρια μοντέλα που συνήθως χρησιμοποιούνται για την έγκαιρη πρόβλεψη της χρηματοοικονομικής αποτυχίας.
Όσον αφορά τη μηχανική μάθηση γίνεται αναφορά στις βασικές έννοιες, στις τεχνικές εξόρυξης γνώσης και αναλύονται οι σημαντικότερες τεχνικές ταξινόμησης. Χρησιμοποιείται ένας αντιπροσωπευτικός αλγόριθμος για κάθε μία από τις βασικότερες τεχνικές ταξινόμησης στη διερεύνηση της αποτελεσματικότητάς τους στην πρόβλεψη παραποιημένων λογιστικών καταστάσεων και πτώχευσης επιχειρήσεων.
Μέσω ενός αυτοματοποιημένου συστήματος (στατιστικό πακέτο R), παρουσιάζονται τα αποτελέσματα της πειραματικής διαδικασίας και αξιολογούνται οι δημοφιλέστεροι αλγόριθμοι μηχανικής μάθησης: o αλγόριθμος C4.5 [45] ως αντιπροσωπευτικός των δέντρων απόφασης, ο RBF [46] των Τεχνητών Νευρωνικών Δικτύων, ο αλγόριθμος RIPPER [47] ως αντιπροσωπευτικός της μάθησης με κανόνες και ο αλγόριθμος Bagging ως αντιπροσωπευτικός των ομάδων ταξινομητών. Επιπλέον, χρησιμοποιήσαμε τον αλγόριθμο SMO (Sequential Minimal Optimization) ως αντιπροσωπευτικό για τις Μηχανές Διανυσμάτων Υποστήριξης [48]. Για τα σύνολα δεδομένων που χρησιμοποιήσαμε κατά την πειραματική διαδικασία ο αλγοριθμος RBF εμφανίζεται ακριβέστερος κατά την πρόβλεψη τόσο στο πρόβλημα πρόβλεψης πτώχευσης επιχειρήσεων όσο και στο πρόβλημα πρόβλεψης παραποίησης λογιστικών καταστάσεων.
Τέλος, στα πλαίσια της παρούσας διπλωματικής εργασίας υλοποιήθηκαν δύο εφαρμογές σε javascript, οι οποίες περιλαμβάνουν τα κυριότερα κριτήρια – αριθμοδείκτες που μπορούν να προβλέψουν την πιθανότητα πτώχευση μιας επιχείρησης και την πιθανότητα παραποίηση των λογιστικών καταστάσεων. / --
|
53 |
Προσωποποιημένη προβολή περιεχομένου του διαδικτύου σε desktop εφαρμογή με τεχνικές ανάκτησης δεδομένων, προεπεξεργασίας κειμένου, αυτόματης κατηγοριοποίησης και εξαγωγής περίληψηςΤσόγκας, Βασίλειος 15 June 2009 (has links)
Με την πραγματικότητα των υπέρογκων και ολοένα αυξανόμενων πηγών κειμένου στο διαδίκτυο, καθίστανται αναγκαία η ύπαρξη μηχανισμών οι οποίοι βοηθούν τους χρήστες ώστε να λάβουν γρήγορες απαντήσεις στα ερωτήματά τους. Η παρουσίαση προσωποποιημένου, συνοψισμένου και προκατηγοριοποιημένου περιεχομένου στους χρήστες, κρίνεται απαραίτητη σύμφωνα με τις επιταγές της συνδυαστικής έκρηξης της πληροφορίας που είναι ορατή σε κάθε "γωνία" του διαδικτύου. Ζητούνται άμεσες και αποτελεσματικές λύσεις ώστε να "τιθασευτεί" αυτό το χάος πληροφορίας που υπάρχει στον παγκόσμιο ιστό, λύσεις που είναι εφικτές μόνο μέσα από ανάλυση των προβλημάτων και εφαρμογή σύγχρονων μαθηματικών και υπολογιστικών μεθόδων για την αντιμετώπισή τους.
Στα πλαίσια της παρούσας εργασίας, δημιουργήθηκε ένας ολοκληρωμένος μηχανισμός ο οποίος μπορεί αυτόματα να αναλύει κείμενα του διαδικτύου προκειμένου να εξάγει λέξεις-κλειδιά. Μέσα από αυτή την ανάλυση προκύπτουν οι σημαντικότερες προτάσεις του κειμένου που το χαρακτηρίζουν και οι οποίες μπορούν, αν συνενωθούν, να αποτελέσουν μια σύντομη περίληψη του κειμένου. Ο μηχανισμός αξιοποιεί γνώσεις για την κατηγορία του κειμένου καθώς και για τις προτιμήσεις που παρουσιάζουν οι χρήστες του προκειμένου να βελτιώσει και να φιλτράρει τα αποτελέσματα που παρουσιάζονται. Το σύστημα που κατασκευάστηκε έχει τα εξής βασικά υποσυστήματα: μηχανισμός ανάκτησης δεδομένων και εξαγωγής χρήσιμου κειμένου από τον παγκόσμιο ιστό, μηχανισμός εξαγωγής λέξεων-κλειδιών από το πηγαίο κείμενο, μηχανισμός κατηγοριοποίησης κειμένου, ο οποίος μπορεί να συμμετάσχει στη διαδικασία εξαγωγής περίληψης και να ενδυναμώσει τα αποτελέσματά της, μηχανισμοί προσωποποίησης περιεχομένου στο χρήστη και φυσικά, μηχανισμός εξαγωγής περίληψης. Οι παραπάνω μηχανισμοί είναι ενσωματωμένοι σε ένα σύστημα αποδελτίωσης, το PeRSSonal, το οποίο χρησιμοποιείται για την ανάκτηση / προεπεξεργασία / κατηγοριοποίηση / προσωποποίηση και περίληψη άρθρων από ειδησεογραφικούς τόπους του διαδικτύου.
Σκοπός της παρούσας εργασίας είναι η ενίσχυση των υπαρχόντων διαδικασιών του μηχανισμού με καλύτερες και αποτελεσματικότερες μεθόδους και αλγορίθμους, καθώς και η δημιουργία μιας desktop εφαρμογής που θα αξιοποιεί στο έπακρο τις δυνατότητες παρουσίασης του συστήματος μέσω του κλασικού client-server μοντέλου.
Πιο συγκεκριμένα, αναβαθμίζονται όλα τα στάδια λειτουργίας του μηχανισμού. Έτσι, το στάδιο ανάκτησης δεδομένων από τον ιστό ενισχύεται με έναν νέο, πιο αποτελεσματικό crawler. Ο αλγόριθμος που υλοποιείται σε αυτό το στάδιο λαμβάνει υπ' όψιν του, μεταξύ άλλων, και τον ρυθμό μεταβολής των RSS Feeds που αναλύει προκειμένου να αποφανθεί αν θα επισκεφθεί τη σελίδα του νέου. Αποφεύγονται έτσι άσκοπες εκτελέσεις της διαδικασίας του crawling και ουσιαστικά εξοικονομούνται πόροι του συστήματος. Παράλληλα, οι αλγόριθμοι αναγνώρισης και εξαγωγής χρήσιμου κειμένου έχουν ενισχυθεί και βελτιστοποιηθεί ώστε να εκτελούνται ταχύτερα και να επιστρέφουν με υψηλότερη ακρίβεια το περιεχόμενο που ανταποκρίνεται στο ωφέλιμο κείμενο μιας ιστοσελίδας.
Η διαδικασία προεπεξεργασίας του κειμένου και εξαγωγής των λέξεων-κλειδιών από αυτό, έχει επίσης βελτιωθεί σημαντικά. Οι αλγόριθμοι πλέον δέχονται ρύθμιση μέσω παραμέτρων που μεταβάλλονται ανάλογα με το κείμενο και την πηγή του. Επιπλέον, το σύστημα μπορεί να αναγνωρίσει κείμενα όλων των βασικών γλωσσών με μια αρθρωτή (modular) αρχιτεκτονική. Παράλληλα, η διαδικασία εύρεσης λέξεων-κλειδιών έχει ενισχυθεί με την δυνατότητα εξαγωγής των ουσιαστικών του κειμένου, που συνήθως φέρουν το μεγαλύτερο ποσοστό ``νοήματος'' μιας πρότασης, και γενικότερα δυνατότητα αναγνώρισης των μερών του λόγου των προτάσεων.
Ακολουθώντας, βρίσκονται οι μηχανισμοί κατηγοριοποίησης κειμένου και εξαγωγής της περίληψης αυτού οι οποίοι επίσης έχουν ενισχυθεί και παρουσιάζουν καλύτερα αποτελέσματα σε σχέση με την αρχική έκδοση του συστήματος. Η διαδικασία περίληψης έχει βελτιωθεί σημαντικά με τεχνικές που αξιοποιούν τη γνώση του συστήματος τόσο για το ίδιο το κείμενο όσο και για τον χρήστη που ζητάει την περίληψη. Η διαδικασία κατηγοριοποίησης επίσης επωφελείται από την περίληψη του κειμένου αξιοποιώντας τη, ως μικρότερη και συνοπτικότερη έκδοση του αρχικού κειμένου, προκειμένου να αποφανθεί σε περιπτώσεις που δεν είναι εντελώς ξεκάθαρο σε ποια κατηγορία ανήκει το κείμενο.
Η διαδικασία ολοκληρώνεται με την προσωποποιημένη παρουσίαση των αποτελεσμάτων στη μεριά του χρήστη. Ο αλγόριθμος προσωποποίησης λαμβάνει υπ' όψιν του πολλές παραμέτρους, μεταξύ των οποίων το ιστορικό περιήγησης, οι χρόνοι που μένει ο χρήστης σε κάποιο άρθρο και οι επιλογές του στην εφαρμογή για να παράγει το προφίλ του. Ο αλγόριθμος προσωποποίησης που προτείνεται ουσιαστικά ``μαθαίνει'' από τις επιλογές του χρήστη και προσαρμόζεται στις πραγματικές προτιμήσεις του με το πέρασμα του χρόνου. Έτσι το σύστημα μπορεί να ανταποκρίνεται στις διαρκώς μεταβαλλόμενες προτιμήσεις των χρηστών.
Στην τελική φάση της ροής της πληροφορίας, τα αποτελέσματα επιστρέφονται στην εφαρμογή που τρέχει ο χρήστης στην επιφάνεια εργασίας του και που αποτελεί μέρος της παρούσας εργασίας. Ο σκοπός της client-side εφαρμογής είναι να αξιοποιήσει και να παρουσιάσει την πληροφορία που εκτιμάται ότι ενδιαφέρει τον χρήστη, μορφοποιώντας την κατάλληλα ώστε να είναι πραγματικά χρήσιμη και ευανάγνωστη. Σκοπός δεν είναι να ``πλημμυριστεί'' ο χρήστης με ακόμη περισσότερη πληροφορία από αυτή που μπορεί να βρει μόνος του στο διαδίκτυο, αλλά να φιλτραριστεί αυτή ώστε να αντιπροσωπεύει πραγματικά τα ενδιαφέροντα του χρήστη. Η εφαρμογή που αναπτύχθηκε στηρίζεται σε standard πρωτόκολλα τόσο μετάδοσης όσο και μορφοποίησης της πληροφορίας και είναι εύκολα παραμετροποιήσιμη από τον χρήστη, ενώ παράλληλα προσφέρει πλήθος λειτουργιών που την καθιστούν ικανή να αντικαταστήσει τις κοινές μεθόδους καθημερινής ενημέρωσης που χρησιμοποιούν οι χρήστες του διαδικτύου. / The aim of the current thesis is the amendment of the existing procedures of the mechanism that was constructed with better and more effective methods and algorithms, as well as the
development of a desktop application which shall exploit to the maximum the presentation
capabilities of the system though the classic client-server model.
More specifically, all the operation stages of the mechanism are upgraded. Thus, the data
retrieval stage is improved with a new, more effective web crawler. The implemented algorithm
at this stage takes into consideration, among others, the modification rate of the RSS Feeds
that are analyzed in order to decide if the article's page should be fetched. In this manner,
unneeded crawling executions are bypassed and system resources are conserved. Furthermore,
the recognition and useful text extraction algorithms are enhanced in order to run faster and
return with higher precision the content which responds to the useful text of an article's page.
The text preprocessing keyword extraction unneeded are also significantly improved. The
algorithms now are parametrized and are adjusted according to the text and its origin. Moreover,
the system can recognize the texts language through a modular architecture. In addition, the
keyword extraction procedure is enhanced with noun retrieval capabilities. Nouns usually baring
the most semantic meaning of the text are now identified and can be weighted accordingly.
This subsystem is also designed to support multimedia content which will be correlated with keywords.
One step more, the categorization and summarization mechanism are improved with heuristics
that deliver better results than the initial version of the system. The summarization
procedure has improved significantly with techniques that utilize the system's knowledge not
only for the text itself, but also for the user requesting the summary. The categorization procedure
is also benefitted by the text's summary using it as a shorter, more meaningful version of
the initial text, in order to decide in occasions that the categorization of the full text does not
give clear results.
The procedure concludes with the personalized presentation of the results on the user's
side. The personalization algorithm takes into consideration many parameters, along which
the browsing history, the times spent by the user at a text's summary or full body, etc. The algorithm is also "leaning" by the user choices and adjusts itself to the real user preferences as
time passes. Thus the system can actually respond positively to the continually changing user
preferences.
In the φnal stage of the show of information, the results are returned to the application that
the user is running on his/her desktop and the development of which is part of this thesis. The
aim of the client side application is to utilize and properly present the information that the
system has decided to be user-interesting. This information is suitably formatted so as to be
really useful and readable on the desktop application. We are not targetting to the "information
flooding" of the user, but contrary, to the filtering of information in order to truly represent the
user's interests. The developed application is based on standard protocols for the transmission
and formatting of information and is easily adjustable by the user, while it also offers many
functions which make it able to replace the common methods for the user's everyday internet
news reading needs.
|
54 |
Ανοιχτή πλατφόρμα για την ασφαλή ανταλλαγή πληροφορίας σε περιβάλλον κινητών επικοινωνιώνΚέντρος, Σωτήριος 30 March 2009 (has links)
Στόχος της παρούσας διπλωματικής εργασίας είναι ο σχεδιασμός ενός συστήματος ασφαλούς μεταφοράς δεδομένων από κινητές τερματικές
συσκευές όπως κινητά τηλέφωνα και PDAs (Personal Digital Assistants). Ένα
τέτοιο σύστημα θα μπορούσε να χρησιμοποιηθεί για τη μετάδοση ευαίσθητων
προσωπικών δεδομένων, όπως βιοϊατρικά δεδομένα που συλλέγονται από
βιοαισθητήρες, ή για τη διενέργεια ηλεκτρονικών πληρωμών. Στην παρούσα εργασία
κάνουμε μία σύνοψη των τελευταίων τεχνολογιών στην κινητή τηλεφωνία, τα
πρωτόκολλα επικοινωνίας για διαδικτύωση σε περιβάλλον κινητών
επικοινωνιών, καθώς και βασικών κρυπτογραφικών πρωτοκόλλων, ώστε να
οδηγηθούμε ομαλά στο σχεδιασμό του επιθυμητού συστήματος. Τέλος,
αναπτύξαμε και παρουσιάζουμε ένα σύστημα ηλεκτρονικών πληρωμών, που
βασίζεται στο σύστημα για την ασφαλή ανταλλαγή πληροφορίας σε
περιβάλλον κινητών επικοινωνιών, που σχεδιάσθηκε προηγουμένως,
υλοποιώντας έτσι μια εφαρμογή του προταθέντος συστήματος. / The scope of this master thesis is the design of a system for secure data transfer from mobile terminal devices like cellular phones and PDAs (Personal Digital Assistants).
Such a system could be used for the transmission of critical personal data, like biomedical
data collected from biosensors, or the completion of electronic payments. In this work we present the state of the art in mobile telephony and communication protocols for networking in a mobile environment, also we present some basic cryptographic protocols, in order to design the wanted system. Finally, we develop and present an electronic payments system, based on the system for the secure exchange of information in the mobile communications environment we designed before, implementing in this way an application for the suggested system.
|
55 |
Μελέτη και ανάπτυξη αυτοοργανώμενων δομών δεδομένωνΑντωνίου, Δημήτριος 26 February 2009 (has links)
Θέμα της παρούσης διπλωματικής εργασίας αποτελεί η μελέτη, ανάπτυξη
και πειραματική επιβεβαίωση αλγοριθμικών τεχνικών για την σχεδίαση
αυτοοργανώμενων δομών δεδομένων (self-organizing data structures) και η
ανάπτυξη τυχαιοποιημένων εκδόσεών τους.
Μια αυτοοργανώμενη δομή δεδομένων διαθέτει κάποιον αλγόριθμο για να
αναδιοργανώνει τους δείκτες και τα δεδομένα κατάστασης μετά από κάθε
πρόσβαση ή πράξη . Ο αλγόριθμος αυτοοργάνωσης είναι σχεδιασμένος ώστε
αντιδρώντας σε αρχικά άγνωστες ιδιότητες της ακολουθίας αιτήσεων (request
sequence), να οδηγεί τη δομή δεδομένων σε κατάσταση πλεονεκτική για τις
ιδιότητες της ακολουθίας με αποτέλεσμα τη μείωση του χρόνου που χρειάζεται
στο μέλλον ανά πράξη. Ο πρώτος αλλά και ο μόνος μέχρι σήμερα πιθανός υποψήφιος
αλγόριθμος αναζήτησης σε δένδρο που μπορεί να είναι Ο(1)-ανταγωνιστικός
είναι το splay δένδρο (splay tree) που παρουσιάστηκε από τους Sleator και
Tarjan [1]. Στην εργασία των Sleator και Tarjan παρουσιάζονται κάποιες
εικασίες, οι οποίες δεν έχουν αποδειχθεί. Σημαντικότερη είναι η εικασία
δυναμικής βελτιστότητας (dynamic optimality conjecture) σύμφωνα με την οποία
το splay δένδρο είναι Ο(1)-ανταγωνιστικό. Η εικασία δυναμικής δακτυλοδότησης
(dynamic finger conjecture) και η εικασία διαπέρασης (traversal conjecture) είναι
αληθείς, αν είναι αληθής η εικασία δυναμικής βελτιστότητας. Ο Cole [3], [4]
προσπάθησε να αποδείξει την ορθότητα της εικασίας δυναμικής δακτυλοδότησης
σε μια από τις σημαντικότερες εργασίες για τα splay δένδρα. O J. Iacono [2]
ανέπτυξε εναλλακτικές δομές δεδομένων που έχουν χρόνο χειρότερης
περίπτωσης ανά πράξη (και όχι επιμερισμένο κόστος) της τάξης του Ο(logn), σε
αντιδιαστολή με τον Ο(n) χρόνο χειρότερης περίπτωσης των splay trees. Σε
αντιπαράθεση με τη δομή του Iacono, οι Mihai Badoiu και Erik D. Demaine
παρουσίασαν μια δυναμική δομή αναζήτησης[7], η οποία επιτυγχάνει την
ενοποιημένη ιδιότητα και που είναι απλούστερη από τη δομή του Iacono. Μεταξύ
όλων των δυναμικών δομών αναζήτησης με βάση τις συγκρίσεις , η
συγκεκριμένη δομή έχει τον καλύτερο χρόνο εκτέλεσης. Εκτός της παραπάνω
δομής, ο Demaine ανέπτυξε ένα Ο(loglogn) ανταγωνιστικό online δυαδικό δέντρο
αναζήτησης[5] , βελτιώνοντας το μέχρι πρότινος βέλτιστο ανταγωνιστικό
ποσοστό της τάξης Ο(logn). Αυτή είναι η πρώτη μεγάλη βελτίωση της εικασίας
δυναμικής βελτιστότητας (dynamic optimality conjecture) των Sleator και Tarjan ,
σύμφωνα με την οποία υπάρχουν Ο(1) ανταγωνιστικά δυαδικά δέντρα
αναζήτησης. Σε σχέση με τη δυναμική βελτιστότητα των Splay trees, σημαντική
συνεισφορά αποτελεί και η εργασία του George F. Georgakopoulos[6]. Ο
George F. Georgakopoulos παρουσιάζει μια επέκταση της splay τεχνικής , την
οποία ονομάζει chain-splay(αλυσιδωτό splay) . Τα chain-splay δέντρα
εφαρμόζουν splay στο στοιχείο που προσπελαύνουμε προς τη ρίζα όπως
ακριβώς γίνεται και στα κλασικά splay trees, αλλά εκτελούν και μερικές τοπικές
splay πράξεις τακτοποίησης κάτω από το στοιχείο που προσπελάσαμε. Αποδεικνύεται πως η τεχνική chain–splay είναι Ο(loglogn) ανταγωνιστική σε
σχέση με οποιοδήποτε offline αλγόριθμο αναζήτησης. Tέλος, ο George F.
Georgakopoulos [9] έδωσε ένα νέο λήμμα επαναζύγισης για τα splay δέντρα και
με βάση αυτό το λήμμα, αποδεικνύει πως τα splay δέντρα είναι ανταγωνιστικά
προς κάθε κλάση δυναμικών ισοζυγισμένων δέντρων.
Οι παραπάνω δομές θα μελετηθούν τόσο σε θεωρητικό όσο και σε
πειραματικό επίπεδο με σκοπό την εξαγωγή χρήσιμων συμπερασμάτων σε
σχέση με την αποδοτικότητά τους αλλά και με σκοπό την καταγραφή των ακόμη
ανοικτών προβλημάτων και των προοπτικών επίλυσης τους. Επιπλέον, θα
παρουσιαστούν τυχαιοποιημένες εκδόσεις των δομών των Demaine και
Georgakopoulos. Οι δομές αυτές θα υλοποιηθούν και η απόδοσή τους θα
τεκμηριωθεί τόσο πειραματικά όσο και θεωρητικά. Σημαντικής σημασίας είναι η
σύγκρισή τους με τις αρχικές δομές, ώστε να εξαχθούν συμπεράσματα σχετικά
με την συμβολή της τυχαιοποίησης στη βελτίωση της απόδοσης των δομών. / -
|
56 |
Ανάπτυξη εργαλείων σχεδίασης και ελέγχου ορθής λειτουργίας κυκλωμάτωνΜαυρακάκης, Ιωάννης Κ. 03 March 2009 (has links)
- / -
|
57 |
Αναπαράσταση και κατηγοριοποίηση δενδρικών δομών από ιατρικά δεδομέναΣκούρα, Αγγελική 03 August 2009 (has links)
Το θέμα της παρούσας διπλωματικής εργασίας είναι η ανάκτηση πληροφορίας από
δενδρικές δομές που εμφανίζονται σε ιατρικές εικόνες.
Η διάγνωση με την βοήθεια ηλεκτρονικών υπολογιστών είναι ένας ευρέως
αναπτυσσόμενος κλάδος της πληροφορικής καθώς υποβοηθά το ιατρικό έργο. Συχνά στην
ιατρική απαιτείται αξιολόγηση δεδομένων που προκύπτουν από εικόνες (π.χ. απλή
ακτινογραφία, αξονική τομογραφία). Οι ιατρικές αυτές εικόνες παρουσιάζουν τη
μορφολογία διαφόρων οργάνων του ανθρώπινου σώματος. Ο σκοπός της παρούσας
διπλωματικής εργασίας είναι η ανάλυση ιατρικών εικόνων με τη βοήθεια προγραμμάτων
που κατασκευάζουμε προκειμένου να αυτοματοποιηθεί η διαδικασία της διάγνωσης.
Οι ιατρικές εικόνες τις οποίες μελετάμε απεικονίζουν δενδρικές δομές από ιστούς του
ανθρώπινου σώματος. Πιο συγκεκριμένα, γίνεται προσπάθεια να εντοπιστούν εκείνα τα
χαρακτηριστικά των δενδρικών δομών που συμβάλλουν με ακρίβεια στη διάγνωση του
ασθενούς. Παλιότερες εργασίες έχουν αποδείξει ότι η ανάλυση της μορφολογίας αυτών
των δενδρικών δομών μπορεί να χρησιμοποιηθεί για την εξόρυξη περιγραφικών
χαρακτηριστικών που διακρίνουν τους ασθενείς από τους μη ασθενείς. Αυτοματοποιημένες
τεχνικές ανάλυσης των εικόνων αυτών έχουν ήδη χρησιμοποιηθεί για την ανίχνευση
πρώιμων σταδίων όγκων του εγκεφάλου, καρκίνου του μαστού και τρισδιάστατη ανάλυση
της μορφολογίας των αεραγωγών στον πνεύμονα.
Η μέθοδός μας προσπαθεί να βελτιώσει τα αποτελέσματα από προηγούμενες μεθόδους
αναλύοντας την εικόνα, ώστε να μοντελοποιηθεί η δενδρική δομή που υπάρχει. Με βάση
τη δενδρική δομή λαμβάνονται μετρήσεις αρκετών παραμέτρων, όπως το πλήθος των
διακλαδώσεων, η χωρική πυκνότητα των διακλαδώσεων (ανάλυση Sholl) και ο δείκτης
ασυμμετρίας. Βάσει των παραπάνω μετρήσεων, γίνεται κατηγοριοποίηση των
εξεταζόμενων ασθενών σε δύο κλάσεις (ασθενείς με ευρήματα και ασθενείς χωρίς
ευρήματα). Τέλος, γίνεται αξιολόγηση της προτεινόμενης μεθόδου με κριτήρια την
ευαισθησία και ειδικότητά της σχετικά με τον εντοπισμό ευρημάτων.
Η έρευνά μας μπορεί να βρει εφαρμογές στην ανίχνευση ευρημάτων που οδηγούν σε
καρκίνο του στήθους. Στην περίπτωση αυτή οι ιατρικές εικόνες που εξετάζονται είναι
γαλακτογραφίες (είδος ακτινογραφίας που χρησιμοποιείται κατά την εξέταση του
στήθους). Επίσης, μπορεί να εφαρμοστεί στις δενδρικές δομές που υπάρχουν στο
πυελοκαλυκικό σύστημα των νεφρών. Καταλήγοντας, η μέθοδος αυτή μπορεί να
χρησιμοποιηθεί στη σύγκριση και την κατηγοριοποίηση ιστών ή τμημάτων του ανθρωπίνου
σώματος που αποτελούνται από δενδρικές δομές. / -
|
58 |
Σχεδιασμός, υλοποίηση και πειραματική αξιολόγηση πρωτοκόλλων συλλογής δεδομένων σε δίκτυα αισθητήρων με κινητά κέντρα ελέγχουΠατρούμπα, Δήμητρα 03 August 2009 (has links)
Τα Δίκτυα Αισθητήρων αποτελούνται από ένα μεγάλο αριθμό μικρών αυτόνομων συσκευών, που αλληλεπιδρούν με το άμεσο περιβάλλον τους μέσω αισθητήρων, επικοινωνούν μεταξύ τους ασύρματα και συνεργάζονται φέροντας εις πέρας εργασίες που δε θα μπορούσε να ολοκληρώσει μία μόνο συσκευή. Κάθε συσκευή του δικτύου διαθέτει περιορισμένη υπολογιστική δύναμη και ενεργειακούς πόρους, επομένως η όσο το δυνατόν λιγότερη κατανάλωση ενέργειας είναι βασικό πρόβλημα των δικτύων αισθητήρων για τη μεγιστοποίηση του χρόνου ζωής τους. Συνήθως τα δίκτυα αισθητήρων αναπτύσσονται σε μεγάλες περιοχές ενδιαφέροντος για την υποστήριξη σημαντικών εφαρμογών του πραγματικού κόσμου.
Η πληροφορία που ανιχνεύεται από τους κόμβους αισθητήρων προωθείται προς ένας σταθερό, συνήθως, κέντρο ελέγχου, με αναμεταδόσεις των δεδομένων στους ενδιάμεσους κόμβους. Η διαδικασία αυτή έχει ως αποτέλεσμα τη μεγάλη κατανάλωση ενέργειας στις συσκευές, ιδιαίτερα σε αυτές που βρίσκονται κοντά στο κέντρο ελέγχου, αφού πρέπει να αναμεταδίδουν και τα δεδομένα που φτάνουν από το υπόλοιπο δίκτυο προς το κέντρο ελέγχου. Για την επίτευξη μιας πιο ισορροπημένης και αποδοτικής διαδικασίας συλλογής δεδομένων, τα τελευταία χρόνια έχει υιοθετηθεί μια νέα προσέγγιση, όπου το κέντρο ελέγχου είναι κινητό. Η βασική ιδέα είναι ότι το κέντρο ελέγχου διαθέτει σημαντικά και εύκολα ανανεώσιμα αποθέματα ενέργειας, επομένως μπορεί να κινείται στην περιοχή όπου έχει αναπτυχθεί το δίκτυο αισθητήρων, αναλαμβάνοντας να συλλέξει τα δεδομένα από τους κόμβους με πολύ μικρό κόστος. Ωστόσο, η μετάδοση των δεδομένων μπορεί να παρουσιάζει σημαντικές καθυστερήσεις.
Στην παρούσα εργασία αναπτύχθηκαν πρωτόκολλα ελέγχου της κίνησης ενός κέντρου ελέγχου σε δίκτυο αισθητήρων με ανομοιογενή ανάπτυξη των κόμβων αισθητήρων, με στόχο την αποδοτική, ως προς την ενέργεια και τον χρόνο παράδοσης, συλλογή των δεδομένων. Συγκεκριμένα, το κέντρο ελέγχου διαιρεί νοητά το δίκτυο σε περιοχές τις οποίες και επισκέπτεται διαδοχικά, σταματώντας σε κάθε περιοχή για ένα συγκεκριμένο χρονικό διάστημα, ώστε να συλλέξει τα δεδομένα.
Προτείνουμε δύο τρόπους κίνησης του κέντρου ελέγχου, ντετερμινιστικό και τυχαίο. Στην τυχαία κίνηση, η επιλογή της επόμενης περιοχής την οποία θα επισκεφτεί το κέντρο ελέγχου γίνεται με τυχαίο τρόπο, εισάγοντας όμως ένα όρο μεροληψίας, έτσι ώστε να προτιμούνται περιοχές που έχουν δεχτεί λιγότερες επισκέψεις. Επιπλέον η μέθοδός μας αποφασίζει το χρόνο παύσης σε κάθε περιοχή λαμβάνοντας υπόψιν κάποιες βασικές παραμέτρους του δικτύου, όπως τα αρχικά αποθέματα ενέργειας των κόμβων αισθητήρων και την πυκνότητα της κάθε περιοχής, έτσι ώστε να παραμένει περισσότερο χρόνο σε περιοχές με μεγαλύτερη πυκνότητα, άρα και μεγαλύτερη ποσότητα πληροφορίας. Με τον τρόπο αυτό επιτυγχάνεται η γρήγορη κάλυψη όλου του δικτύου, καθώς επίσης και η δίκαιη εξυπηρέτηση των επιμέρους περιοχών του δικτύου.
Τα προτεινόμενα πρωτόκολλα αξιολογήθηκαν πειραματικά μέσω προσομοίωσης, χρησιμοποιώντας ποικίλες τιμές για βασικές παραμέτρους του δικτύου και σύγκρινοντάς τα με σχετικές υπάρχουσες ευρέως αποδεκτές μεθόδους. Τα αποτελέσματα που πήραμε δείχνουν ότι τόσο ο χρόνος παράδοσης των μηνυμάτων, όσο και η ενέργεια που καταλώθηκε διατηρούνται σε χαμηλά επίπεδα, βελτιώνοντας σημαντικά την προηγούμενη σχετική έρευνα. / Wireless Sensor Networks consist of a large number of small, autonomous devices, that are able to interact with their inveronment by sensing and collaborate to fulfill their tasks, as, usually, a single node is incapable of doing so; and they use wireless communication to enable this collaboration. Each device has limited computational and energy resources, thus a basic issue in the applicastions of wireless sensor networks is the low energy consumption and hence, the maximization of the network lifetime.
The collected data is disseminated to a static control point – data sink in the network, using node to node - multi-hop data propagation. However, sensor devices consume significant amounts of energy in addition to increased implementation complexity, since a routing protocol is executed. Also, a point of failure emerges in the area near the control center where nodes relay the data from nodes that are farther away. Recently, a new approach has been developed that shifts the burden from the sensor nodes to the sink. The main idea is that the sink has significant and easily replenishable energy reserves and can move inside the area the sensor network is deployed, in order to acquire the data collected by the sensor nodes at very low energy cost. However, the need to visit all the regions of the network may result in large delivery delays.
In this work we have developed protocols that control the movement of the sink in wireless sensor networks with non-uniform deployment of the sensor nodes, in order to succeed an efficient (with respect to both energy and latency) data collection. More specifically, a graph formation phase is executed by the sink during the initialization: the network area is partitioned in equal square regions, where the sink, pauses for a certain amount of time, during the network traversal, in order to collect data.
We propose two network traversal methods, a deterministic and a random one. When the sink moves in a random manner, the selection of the next area to visit is done in a biased random manner depending on the frequency of visits of its neighbor areas. Thus, less frequently visited areas are favored. Moreover, our method locally determines the stop time needed to serve each region with respect to some global network resources, such as the initial energy reserves of the nodes and the density of the region, stopping for a greater time interval at regions with higher density, and hence more traffic load. In this way, we achieve accelerated coverage of the network as well as fairness in the service time of each region.Besides randomized mobility, we also propose an optimized deterministic trajectory without visit overlaps, including direct (one-hop) sensor-to-sink data transmissions only.
We evaluate our methods via simulation, in diverse network settings and comparatively to related state of the art solutions. Our findings demonstrate significant latency and energy consumption improvements, compared to previous research.
|
59 |
Εφαρμογή τεχνικών data mining σε συστήματα ηλεκτρονικού εμπορίουΚουρής, Γιάννης Ν. 17 June 2009 (has links)
Η παρούσα διατριβή ασχολήθηκε με την εφαρμογή τεχνικών data mining σε συστήματα
ηλεκτρονικού εμπορίου. Για να είμαστε πιο ακριβείς επικεντρωθήκαμε στην εύρεση κανόνων
συσχετίσεων από δεδομένα, και κύρια δεδομένα που είχαν να κάνουν με βάσεις συναλλαγών.
Η βασική ιδέα ενός κανόνα συσχετίσεως είναι να αναπτύξει μια συστηματική μέθοδο με την
οποία ένας χρήστης μπορεί να προβλέψει την εμφάνιση κάποιων αντικειμένων, δοσμένης της
ύπαρξης κάποιων άλλων σε μια συναλλαγή, και συνήθως αποτελούν συνεπαγωγές της μορφής
Χ=>Y. Παράδειγμα ενός τέτοιου κανόνα είναι: “οι πελάτες που αγοράζουν κινητά τηλέφωνα
και handsfree αγοράζουν και θήκη για το κινητό τους”. Τα τελευταία χρόνια είχε γίνει κοινός
τόπος όλων των μελετών και των ερευνητών οι αδυναμίες και τα μειονεκτήματα του μοντέλου
εύρεσης κανόνων συσχετίσεων. Στόχος μας ήταν να επιλύσουμε υπάρχοντα προβλήματα αλλά
και να εκθέσουμε και να αντιμετωπίσουμε κάποια νέα. Σαν σύγγραμμα η παρούσα διατριβή
μπορεί να χωριστεί σε τρία κομμάτια. Το πρώτο είναι τα τρία πρώτα κεφάλαια, τα οποία και
αποτελούν εισαγωγικά κεφάλαια απαραίτητα για την υποστήριξη και κατανόηση της δουλειάς
μας. Ακολούθως τα κεφάλαια 4 έως 8 αποτελούν το δεύτερο και κύριο κομμάτι της παρούσας
διατριβής, και περιγράφουν διάφορες τεχνικές και προτάσεις μας, αποτελέσματα της ερευνάς
μας. Το τρίτο και τελευταίο κομμάτι της διατριβής, αναφορικά το Κεφάλαιο 9, αποτελεί την
σύνοψη ολόκληρης της εργασίας μας όπου παραθέτουμε εν συντομία την τελική προσφορά μας
στο χώρο, δίνουμε πιθανές εφαρμογές των προτάσεων μας, και τέλος προτείνουμε μελλοντικές
κατευθύνσεις της έρευνας σε ανοιχτά πεδία – προβλήματα. / -
|
60 |
Σχεδίαση - υλοποίηση σχεσιακής χωρικής βάσης δεδομένωνΠαπαθανασίου, Ιωάννης 22 December 2009 (has links)
Το Εργαστήριο Ηλεκτρονικής του Τμήματος Φυσικής Πανεπιστημίου Πατρών ανέλαβε και υλοποίησε το ερευνητικό πρόγραμμα THETIS, το θέμα του οποίου είναι ‘Αυτόματη ανίχνευση και ταυτοποίηση υπογραφών πλοίων και κατάστασης θαλάσσιας επιφάνειας, από δορυφορικές εικόνες’. Υπάρχουν αριθμητικά και δυαδικά δεδομένα εικόνων πλοίων και καιρικών φαινόμενων. Ο σκοπός της παρούσας εργασίας είναι η οργάνωση αυτών των δεδομένων σε μια βάση mysql. Θα πρέπει το λογισμικό του ερευνητικού προγράμματος (σε Matlab) να αποκτά πρόσβαση στα δεδομένα αυτά, υποβάλλοντας ερωτήματα Επιπλέον λειτουργεί δικτυακός τόπος που παρέχει σε έναν πιστοποιημένο χρήστη του, πρόσβαση στα δεδομένα και τις πληροφορίες του ερευνητικού προγράμματος.
Στο Κεφάλαιο1 γίνεται εισαγωγή στην έννοια των ΒΔ και των ΣΔΒΔ. Επιπλέον τονίζονται τα πλεονεκτήματα των ΣΔΒΔ έναντι της παραδοσιακής μηχανοργάνωσης. [1,2]
Στο Κεφαλαίο 2 αφού αναφέροντα τα στάδια ανάπτυξης μιας βάσης, με έμφαση στο στάδιο της σχεδίασης και συγκεκριμένα στην δημιουργία του διαγράμματος ΜΟΣ. Επιπλέον υπάρχει για μια πραγματική εφαρμογή μηχανοργάνωσης μιας γραμματείας πανεπιστημιακής σχολής, όπου στο κεφάλαιο αυτό γίνεται η λήψη απαιτήσεων χρηστών και η δημιουργία του διαγράμματος ΜΟΣ. [1,2,3,4]
Στο Κεφάλαιο 3 προχωρούμε περισσότερο την φάση της σχεδίασης δημιουργώντας το ΣΜ της προηγούμενης εφαρμογής και επιπλέον γίνεται αναφορά στην σχεσιακή άλγεβρα που είναι η βάση του ΣΜ. [1,2,3]
Στο Κεφάλαιο 4 περιγράφεται η διαδικασία της κανονικοποίησης , που συνήθως ολοκληρώνει την φάση σχεδίασης μιας ΒΔ. Εξυπηρετεί στην περαιτέρω βελτίωση της σχεδίασης ώστε να είναι ορθή η υλοποίηση. [1,3,4]
Στο Κεφάλαιο 5 γίνεται μια εκτενής εισαγωγή στο ΣΔΒΔ της Mysql . Περιγράφονται οι ορισμοί πινάκων και ερωτημάτων καθώς και οι υπάρχοντες τύποι δεδομένων σε συνδυασμό με περιορισμούς ορθότητας και ακεραιότητας, χρησιμοποιώντας παραδείγματα. [5,6,7,8]
Στο Κεφάλαιο 6 αναπτύσσουμε την ΒΔ thesis_db της παρούσας εργασίας. Γίνεται λήψη απαιτήσεων, τα διαγράμματα ΜΟΣ και ΣΜ ( κατά την φάση σχεδίασης ), καθώς και η δημιουργία του σχήματος και ενός στιγμιότυπου της χρησιμοποιώντας Mysql. [1,5,6,7,8]
Στο κεφάλαιο 7 παρουσιάζεται ο τρόπος διασύνδεσης της Matlab με την Mysql, χρησιμοποιώντας υπάρχον λογισμικό διασύνδεσης. Γίνεται παρουσίαση αυτής της λειτουργίας διασύνδεσης, χρησιμοποιώντας ένα GUI Matlab, με το οποίο ο χρήστης υποβάλλει ερωτήματα σε μια βάση mysql και λαμβάνει αποτελέσματα . [9,10,11,12]
Στο κεφάλαιο 8 γίνεται μια εισαγωγή στην γλώσσα PHP και στον τρόπο διασύνδεσης με την Mysql χρησιμοποιώντας παραδείγματα. [13-20]
Στο Κεφάλαιο 9 παρουσιάζεται ο δικτυακός τόπος λήψης δεδομένων και πληροφοριών από την βάση δεδομένων σε εγγεγραμμένους χρήστες. [5,13-20] / -
|
Page generated in 0.065 seconds