Λειτουργία προγράμματος ορθογραφικού ελέγχου κειμένου - SpellCheckProject:
- Διαβάζει ελληνικό κείμενο από την είσοδο. Το κείμενο μπορεί αρχικά να δοθεί σε μορφή url ή .txt αρχείου ή απλής πληκτρολόγησης.
- Επεξεργάζεται κάθε λέξη του κειμένου και ελέγχει την ορθότητά της.
- Σε περίπτωση που το πρόγραμμα εντοπίσει μία ορθογραφικά λάθος λέξη, ενημερώνει το χρήστη.
- Τέλος, εκτυπώνει 3 πιθανές λύσεις, από τις οποίες ο χρήστης έχει τη δυνατότητα να επιλέξει τη σωστή.
ΟΔΗΓΙΕΣ ΔΗΜΙΟΥΡΓΙΑΣ ΤΗΣ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ
- Σε υπολογιστή με εγκατεστημένο τον MySQL Community Server (https://dev.mysql.com/downloads/mysql/) συνδεόμαστε σε οποιοδήποτε connection στον Workbench (το password θα το χρειαστούμε και κατά την εκκίνηση του προγράμματος)
- Κατεβάζουμε και ανοίγουμε το αρχείο Greekwords.sql στο Workbench
- Κατεβάζουμε το greekdictionary.txt που περιέχει το λεξικό του spellchecker σε κωδικοποίηση utf-8 και το μήκος κάθε λέξης και επικολλούμε το μονοπάτι του στην θέση του μονοπατιού της γραμμής 13 στην εντολή LOAD DATA INFILE
- Μαρκάρουμε και εκτελούμε την 2η γραμμή του Greekwords.sql (create schema
dictionary
default CHAR SET utf8;) μόνη της ώστε να δημιουργηθεί το schema που θα χρησιμοποιήσουμε - Αφού τσιμπίσουμε το ποντίκι να ξεμαρκαριστεί η προηγούμενη εντολή, εκτελούμε όλο το περιεχόμενο του Greekwords.sql (δεν αναμένεται να πάρει πάνω από 30 δευτερόλεπτα)
- Η βάση μας έχει δημιουργηθεί επιτυχώς και μπορούμε να εκτελέσουμε το κυρίως πρόγραμμα
- Έχετε υπόψην πως η λανθασμένη πληκτρολόγηση username ή password κατά την εκτέλεση του προγράμματος δεν εμφανίζει κάποιο μήνυμα λανθασμένης εισαγωγής στοιχείων ,αλλά για πρακτικούς λόγους απλώς ανανεώνει το παράθυρο.