Δανειστική Βιβλιοθήκη
An ΟΤ case study
Δουλεύετε στην ανάπτυξη μιας εφαρμογής λογισμικού που θα υποστηρίζει την κεντρική βιβλιοθήκη του Πανεπιστημίου. Πιο συγκεκριμένα εμπλέκεστε στο τμήμα εκείνο της εφαρμογής που διαχειρίζεται τον δανεισμό βιβλίων.
Βιβλίο μπορεί να δανειστεί φοιτητής ή μέλος ΔΕΠ του Πανεπιστημίου (αναγνωρίζονται από την φοιτητική ταυτότητα και την ταυτότητα μέλους ΔΕΠ αντίστοιχα).
Αν το βιβλίο είναι διαθέσιμο και ο χρήστης έχει δικαίωμα δανεισμού το παραλαμβάνει. Κάθε φοιτητής έχει δικαίωμα να έχει υπό δανεισμό 3 βιβλία και κάθε μέλος ΔΕΠ 6. Προϋπόθεση για το δανεισμό του βιβλίου είναι να έχει ο δανειζόμενος δανειστικές μονάδες που επαρκούν για το δανεισμό του βιβλίου για το μέγιστο όριο ημερών δανεισμού του βιβλίου και να μην του έχει αφαιρεθεί για κάποιο άλλο λόγο το δικαίωμα δανεισμού.
Αν το βιβλίο δεν είναι διαθέσιμο, ο χρήστης μπορεί να κάνει κράτηση. Το σύστημα επιτρέπει σε κάθε ΔΕΠ να κάνει έως 8 κρατήσεις και σε κάθε φοιτητή έως 4. Αν ο χρήστης κάνει κράτηση, το σύστημα τον ενημερώνει για την ημερομηνία επιστροφής του βιβλίου. Αν το βιβλίο επιστραφεί νωρίτερα, το σύστημα του αποστέλλει σχετικό email. Το σύστημα πρέπει να επιτρέπει για κάθε βιβλίο συγκεκριμένο ανά βιβλίο αριθμό διαδοχικών κρατήσεων.
Αν η κεντρική Βιβλιοθήκη δεν έχει το βιβλίο στην κατοχή της, μπορεί να ζητήσει να της αποσταλεί από άλλη βιβλιοθήκη του Πανεπιστημίου, προσωρινά και για μια χρονική περίοδο, με χρέωση ενός χρηματικού ποσού στον δανειζόμενο χρήστη της. Ο χρήστης εξοφλεί το χρεωστικό του υπόλοιπο στο τέλος του χρόνου.
Κατά την παραλαβή του βιβλίου ο χρήστης ενημερώνεται πως πρέπει να επιστρέψει το βιβλίο σε χρονικό διάστημα μικρότερο από το κανονικό όριο δανεισμού του συγκεκριμένου βιβλίου. Ο χρήστης χρεώνεται για κάθε μέρα δανεισμού (μέσα στο όριο κανονικού δανεισμού) με τις ορισμένες ανά βιβλίο δανειστικές μονάδες ανά ημέρα δανεισμού. Δύο ημέρες πριν τη λήξη της περιόδου δανεισμού το σύστημα αποστέλλει στον χρήστη εμαιλ για υπενθύμιση παράδοσης του βιβλίου. Μετά τη λήξη της κανονικής περιόδου δανεισμού, η χρέωση ανά ημέρα του χρήστη σε δανειστικές μονάδες είναι το διπλάσιο των δανειστικών μονάδων του βιβλίου. Δύο ημέρες πριν τη λήξη της μέγιστης διάρκειας δανεισμού του συγκεκριμένου βιβλίου, το σύστημα αποστέλλει στον χρήστη εμαιλ για υπενθύμιση παράδοσης του βιβλίου και ενημέρωση για τις συνέπειες της εκτός ορίου δανεισμού επιστροφή του. Μετά τη παρέλευση της μέγιστης διάρκειας δανεισμού του συγκεκριμένου βιβλίου, η χρέωση ανά ημέρα του χρήστη είναι σε Ευρώ και σε ποσό που καθορίζεται για το κάθε βιβλίο. Ταυτόχρονα του αφαιρείται αυτόματα το δικαίωμα δανεισμού.
Σε κάθε πράξη δανεισμού και επιστροφής, το σύστημα καταγράφει και τον υπάλληλο της βιβλιοθήκης που έκανε τη συναλλαγή. Για κάθε πράξη δανεισμού και επιστροφής ο υπάλληλος κερδίζει ένα αριθμό από πόντους.
Κάθε υπάλληλος έχει τη δυνατότητα να βλέπει : α) τη λίστα των διαθέσιμων βιβλίων, β) τη λίστα των βιβλίων που είναι σε δανεισμό, γ) τη λίστα των βιβλίων που είναι σε δανεισμό και έχουν ξεπεράσει την κανονική διάρκεια δανεισμού, δ) τη λίστα των βιβλίων που είναι σε χρέωση με Ευρώ, ε) τη λίστα των βιβλίων για τα οποία έχουν γίνει κρατήσεις, και στ) το ιστορικό των συναλλαγών δανειζόμενου με την βιβλιοθήκη.
Επίσης κάθε υπάλληλος έχει τη δυνατότητα να καταχωρεί στο σύστημα ένα νέο βιβλίο όταν αυτό αποκτηθεί από την βιβλιοθήκη, καταχωρώντας, εκτός των άλλων, την ημερομηνία, το ποσό και την πηγή απόκτησης του βιβλίου. Εχει επίσης τη δυνατότητα να ενημερώνει το σύστημα για το ότι ένα βιβλίο δεν υπόκειται πλέον σε διαδικασίες δανεισμού. Στην περίπτωση αυτή σημειώνει την ημερομηνία και τον λόγο που επιβάλει το μη δανεισμό του. Μπορεί επίσης να αφαιρεί το δικαίωμα δανεισμού από χρήστη καταχωρώντας την ημερομηνία και την αιτία.