Η εφαρµογή προσπαθεί αφού ανακτήσει δηµοσιεύσεις που υπάρχουν στο Google scholar σχετικές µε ερωτήµατα του χρήστη να τις αποθηκεύσει µε τρόπο που ο χρήστης να µπορεί να τις διαχειρίζεται µε ευκολία στο µέλλον. Η εφαρµογή χωρίζεται σε δύο µέρη: Το µέρος των ιστοσελίδων που είναι γραµµένες σε γλώσσα PHP και όπου µέσω αυτών ο χρήστης µπορεί να υποβάλει ερωτήµατα στο Google scholar και να επιλέξει ποιες δηµοσιεύσεις θα αποθηκευτούν στη βάση Το µέρος όπου µπορεί να εξερευνήσει τη βάση δηµοσιεύσεων όπου τα αποτελέσµατα παρουσιάζονται µε τρόπο ανάλογο της έρευνας που έκανε στο πρώτο µέρος ώστε να διευκολύνουν την αναζήτηση. 1
ΜΕΡΟΣ ΠΡΩΤΟ ΕΠΕΞΗΓΗΣΗ ΕΦΑΡΜΟΓΗΣ PHP Με την εκκίνηση της αρχικής σελίδας εµφανίζεται το παραπάνω παράθυρο όπου ο χρήστης µπορεί είτε να κάνει αναζήτηση στο διαδύκτιο κάποια δηµοσίευση διαλέγοντας τον αριθµό των αποτελεσµάτων είτε να κάνει αναζήτηση στη βάση δεδοµένων. 2
3 ΟΔΗΓΟΣ ΧΡΗΣΗΣ
Στην παραπάνω σελίδα φαίνονται τα αποτελέσµατα της αναζήτησης της λέξης java.αυτές οι δηµοσιεύσεις ονοµάζονται για χάρη της περαιτέρω κατανόησης της εφαρµογής πρωτεύουσες. Όσες πρωτεύουσες δηµοσιεύσεις εµφανίζονται σε αυτό το σηµείο και είναι ήδη αποθηκευµένες στη βάση από προηγούµενες αναζητήσεις σηµειώνονται µε ένα πράσινο. Οι δηµοσιεύσεις παρουσιάζονται αναφέροντας τον τίτλο, τους συγγραφείς, το έτος αν αυτό υπάρχει, µια µικρή περιγραφή και τον αριθµό των δηµοσιεύσεων που αναφέρονται σε αυτήν( ευτερεύουσες), όπως ανακτήθηκαν από το Google scholar. Σε αυτό το στάδιο ο χρήστης έχει δυο επιλογές: Ή να επιλέξει µια δηµοσίευση και να ανακτηθούν οι δηµοσιεύσεις οι οποίες αναφέρονται στην επιλεγµένη( ευτερεύουσες) ή να συνεχιστεί η περιήγηση στις πρωτεύουσες. 4
5 ΟΔΗΓΟΣ ΧΡΗΣΗΣ
Αν ο χρήστης επιλέξει µια πρωτεύουσα δηµοσίευση που είτε είναι ήδη αποθηκευµένη στη βάση είτε δεν είναι,τότε ανακτώνται όλες οι δευτερεύουσες από το Google scholar και παρουσιάζονται όπως στην παραπάνω σελίδα. Με πράσινο µαρκάρονται όσες δευτερεύουσες είναι ήδη αποθηκευµένες στη βάση για την ε ιλεγµένη ρωτεύουσα και µε µπλε όσες είναι αποθηκευµένες στη βάση αλλά συσχετίζονται µε µια άλλη ρωτεύουσα. Σε αυτό το σηµείο ο χρήστης έχει τρεις επιλογές. Να επιλέξει έναν αριθµό από δευτερεύουσες δηµοσιεύσεις, να τις αποθηκεύσει -συσχετιζόµενες πάντα µε την προηγουµένως επιλεγµένη πρωτεύουσα- και να συνεχίσει να περιηγείται στις δευτερεύουσες. Να επιλέξει έναν αριθµό από δευτερεύουσες δηµοσιεύσεις, να τις αποθηκεύσει και να σταµατήσει σε αυτό το σηµείο. Να µην αποθηκεύσει καµία και να συνεχίσει την περιήγηση. 6
Με το τέλος της περιήγησης ανακοινώνονται οι ενέργειες που έλαβαν µέρος από την εφαρµογή. Για όσες δηµοσιεύσεις παρουσιάστηκαν στον χρήστη και ήταν µαρκαρισµένες µε µπλε, και όσες δεν είχαν καµία σήµανση, και επιλέχτηκαν για αποθήκευση από αυτόν,γίνεται αποθήκευση. Για όσες δηµοσιεύσεις παρουσιάστηκαν στον χρήστη και ήταν µαρκαρισµένες µε πράσινο,και επιλέχτηκαν για αποθήκευση από αυτόν, γίνεται ανανέωση. Από εδώ ο χρήστης µπορεί είτε να επιλέξει να κάνει αναζήτηση στη βάση είτε να γυρίσει στην αρχική σελίδα. 7
ΜΕΡΟΣ ΕΥΤΕΡΟ ΕΠΕΞΗΓΗΣΗ JAVA APPLET Εδώ παρουσιάζεται το java applet για την αναζήτηση των δηµοσιεύσεων που έχει διαλέξει για αποθήκευση στη βάση ο χρήστης. Φαίνονται τρία πλαίσια. Στο πρώτο ο χρήστης επιλέγει την πρωτεύουσα δηµοσίευση, στο δεύτερο τη δευτερεύουσα και στο τρίτο παρουσιάζεται η επιλογή του. 8
Εάν ο χρήστης επιλέξει µια δηµοσίευση από το πρώτο πλαίσιο τότε στο δεύτερο ανακτώνται µόνο οι δηµοσιεύσεις που συσχετίζονται µε την επιλεγµένη. Οποιαδήποτε δηµοσίευση επιλέξει ο χρήστης από το πρώτο ή το δεύτερο πλαίσιο τότε αυτή εµφανίζεται αναλυτικά στο τρίτο πλαίσιο. 9
10 ΟΔΗΓΟΣ ΧΡΗΣΗΣ