Περίληψη: | Στην παρούσα διπλωματική εργασία παρουσιάζεται ο σχεδιασμός,
η ανάπτυξη, η αρχιτεκτονική και η λειτουργία ενός ολοκληρωμένου
συστήματος λογισμικού ανοιχτού κώδικα για την καταγραφή βιβλίων και την
οργάνωση βιβλιογραφικών εγγραφών με στοιχεία κοινωνικής δικτύωσης.
Σκοπός του συστήματος είναι να δώσει τη δυνατότητα σε βιβλιοθήκες και
χρήστες να αναζητήσουν, να καταγράψουν και να οργανώσουν τα
βιβλία τους, καθώς και να ανακαλύψουν νέα βιβλία που μπορεί να τους ενδιαφέρουν μέσω συστήματος προτάσεων.
Επίσης έχει σκοπό να παρέχει βιβλιογραφικά δεδομένα για το σύνολο της
εθνικής βιβλιογραφίας σε προγραμματιστές μέσω RESTful web services καθώς και δημόσιο API ώστε να είναι δυνατή η επέκταση του λογισμικού για να
καλύπτει καλύτερα διαφορετικές ανάγκες.
Για την υλοποίηση του συστήματος χρησιμοποιήθηκαν αποκλειστικά εργαλεία
και βιβλιοθήκες ανοιχτού κώδικα και το ίδιο το σύστημα μας είναι και θα παραμείνει
δωρεάν και ανοιχτό.
Στα πλαίσια αυτής της εργασίας θα εστιάσουμε αρχικά στην περιγραφή, την
σημασία και τη φιλοσοφία του ανοιχτού λογισμικού και θα εξετάσουμε υπάρχουσες
λύσεις ανοιχτού κώδικα για την οργάνωση βιβλίων.
Στη συνέχεια θα κάνουμε τεχνική περιγραφή της υλοποίησης και θα παρουσιάσουμε ένα πλήθος τεχνολογιών που χρησιμοποιήθηκαν και έπειτα θα περιγράψουμε αναλυτικά τη λειτουργία του συστήματος εστιάζοντας στα σημαντικότερα
σημεία.
|