|
|
Στην ενότητα αυτή θα περιγραφούν οι λειτουργικές απαιτήσεις και προδιαγραφές των κυριοτέρων υποσυστημάτων του συστήματος Αναβάθμισης Σχολικών Υποδομών.
|
|
|
|
|
|
## 2.1 Περιβάλλον Ανάπτυξης Λογισμικού
|
|
|
+++++..........................
|
|
|
Για τη φιλοσοφία του github( δείτε πχ Philosophy of Git and GitHub & Ten Lessons from GitHub’s First Year ), όλα τα κειμενα και ο κώδικας θα ανεβαίνουν στο https://github.com/eellak/gredu_labs.
|
|
|
|
|
|
## 2.2 Υποσύστημα Διαχείρισης Χρηστών
|
|
|
Το παρόν υποσύστημα αφορά στην εγγραφή και πιστοποίηση των χρηστών για την εισαγωγή τους στο σύστημα καθώς και στις εξουσιοδοτήσεις που αυτοί έχουν σε συγκεκριμένες λειτουργίες του συστήματος.
|
|
|
|
|
|
## 2.3 Πιστοποιημένοι χρήστες
|
|
|
Οι οντότητες (χρήστες) που θα συμμετέχουν στο ΠΣ στο πλαίσιο της Δράσης «Αναβάθμιση σχολικών υποδομών ΤΠΕ με χρήση ανοικτών τεχνολογιών», μέσω διαδικασίας πιστοποίησης και σύνδεσης (log in) καθώς και δημιουργίας προφίλ χρήστη, είναι οι παρακάτω:
|
|
|
|
|
|
**2.3.1 Εν δυνάμει ωφελούμενα σχολεία:** Συνδέονται στο ΠΣ με τα πιστοποιητικά τους (credentials) στο ΠΣΔ, προκειμένου:
|
|
|
- Να υποβάλλουν την αρχική αίτηση εκδήλωσης ενδιαφέροντος για τη συμμετοχή τους στη Δράση, συμπληρώνοντας κατάλληλη φόρμα.
|
|
|
- Να παρακολουθούν την πρόοδο αξιολόγησης της αίτησής τους και να ενημερωθούν αν η πρότασή τους εγκριθεί.
|
|
|
|
|
|
**2.3.2 Ωφελούμενα σχολεία:** Είναι το υποσύνολο των αιτούντων σχολείων, τα οποία πληρούν τις προϋποθέσεις συμμετοχής σύμφωνα με τους όρους της πρόσκλησης. Μέσω του συστήματος μπορούν:
|
|
|
- Να υποβάλλουν στοιχεία προόδου υλοποίησης του φυσικού αντικειμένου.
|
|
|
- Να υποβάλλουν το Πρωτόκολλο οριστικής και ποιοτικής παραλαβής.
|
|
|
- +++
|
|
|
|
|
|
**2.3.3 Φορέας Διενέργειας Προμήθειας:** ΥΠΠΕΘ/ΑΥΤΟΤΕΛΗΣ ΔΙΕΥΘΥΝΣΗ ΚΤΗΡΙΑΚΗΣ ΚΑΙ ΥΛΙΚΟΤΕΧΝΙΚΗΣ ΥΠΟΔΟΜΗΣ (Α.ΔΙ.ΚΤ.Υ.ΥΠ.). Η Α.ΔΙ.ΚΤ.Υ.ΥΠ. διαθέτει συνθηματικά πρόσβασης στο ΠΣ. Υλοποιεί τη διαδικασία της προμήθειας σύμφωνα με την κείμενη νομοθεσία των προμηθειών του Δημοσίου και θα αναρτά στο σύστημα τα αποτελέσματα της διαγωνιστικής διαδικασίας (π.χ. τον προμηθευτή ή τους προμηθευτές που επελέγησαν).
|
|
|
|
|
|
**2.3.4 Φορέας Παρακολούθησης Δράσης:** ΥΠΠΕΘ/ΑΥΤΟΤΕΛΗΣ ΔΙΕΥΘΥΝΣΗ ΚΤΗΡΙΑΚΗΣ ΚΑΙ ΥΛΙΚΟΤΕΧΝΙΚΗΣ ΥΠΟΔΟΜΗΣ (Α.ΔΙ.ΚΤ.Υ.ΥΠ.): Επιβλέπει και παρακολουθεί την ορθή υλοποίηση τη Δράσης, σύμφωνα με τον Οδηγό Διαχείρισης.
|
|
|
|
|
|
**2.3.5 Προμηθευτές:** Οικονομικοί φορείς που επιλέγονται με ανοικτό διαγωνσιμό σύμφωνα με την κείμενη νομοθεσία των προμηθειών του Δημοσίου.Έχουν πρόσβαση στο ΠΣ προκειμένου:
|
|
|
- Να συμπληρώνουν στατιστικά στοιχεία που ζητούνται από τον Φορέα που παρακολουθεί και συντονίζει την υλοποίηση της Δράσης.
|
|
|
- +++
|
|
|
|
|
|
**2.3.6 Μη πιστοποιημένοι χρήστες**
|
|
|
Εκτός από τους πιστοποιημένους χρήστες, θα δίνεται η δυνατότητα χρήσης του συστήματος και από **μη-πιστοποιημένους χρήστες**. Οι χρήστες της κατηγορίας αυτής αντιμετωπίζονται ως «ανώνυμοι» από το σύστημα, δεν πιστοποιούνται μέσω διαδικασίας σύνδεσης (log in) και δεν εισάγουν στοιχεία προφίλ χρήστη στο σύστημα. Οι μη πιστοποιημένοι χρήστες έχουν πρόσβαση σε δημόσια προσβάσιμες περιοχές και λειτουργίες του συστήματος, οι οποίες αφορούν στις πληροφορίες για τη Δράση, σε τεχνικές προδιαγραφές, σε στοιχεία συνολικής προόδου φυσικού και οικονομικού αντικειμένου της Δράσης, σε ανακοινώσεις, έγγραφα, κλπ, που αναρτώνται στην ιστοσελίδα του ΠΣ.
|
|
|
|
|
|
## 3.1 Διαδικασίες χρηστών
|
|
|
|
|
|
Για την υποστήριξη όλων των παραπάνω λειτουργιών από το ΠΣ απαιτείται υλοποίηση κατάλληλων μηχανισμών για:
|
|
|
|
|
|
**Εγγραφή χρηστών:** πρόκειται για βασική διαδικασία του συστήματος και αναφέρεται σε όλους τους πιστοποιημένους χρήστες. Για τα σχολεία θα χρησιμοποιηθεί ο Κατάλογος Χρηστών (LDAP) του ΠΣΔ, στον οποίο είναι εγγεγραμμένα όλα τα σχολεία. Για τους υπόλοιπους χρήστες μπορεί να ακολουθηθεί η εγγραφή τους είτε στον Κατάλογο Χρηστών ΠΣΔ είτε σε τοπική βάση χρηστών. Ανάλογα με την κατηγορία στην οποία ανήκει ο χρήστης θα ζητούνται τα κατάλληλα στοιχεία για τη συγκρότηση του προφίλ χρήστη.
|
|
|
|
|
|
**Πιστοποίηση χρηστών:** η διαδικασία θα λαμβάνει χώρα κατά την εισαγωγή του εκάστοτε εγγεγραμμένου χρήστη στο σύστημα. Για την επιτυχή πιστοποίησή χρήστη απαιτείται η εισαγωγή του, μοναδικού ανά χρήστη, ζεύγους στοιχείων «όνομα χρήστη» (username) και «συνθηματικού» (password). Για τους χρήστες που είναι εγγεγραμμένοι στον LDAP/ΠΣΔ η πιστοποίηση θα γίνεται μέσω της Κεντρικής Υπηρεσίας Πιστοποίησης ΠΣΔ (Single Sign On – SSO/ΠΣΔ). Θα παρέχεται επίσης δυνατότητα υπενθύμισης του «συνθηματικού» σε όποιον χρήστη δεν το θυμάται μέσω αποστολής μηνύματος στη διεύθυνση ηλεκτρονικού ταχυδρομείου που έχει δηλώσει κατά την εγγραφή του στο σύστημα.
|
|
|
|
|
|
**Αποθήκευση και χρήση της πληροφορίας των χρηστών:** τα στοιχεία που έχουν εισαχθεί κατά την δημιουργία του προφίλ χρήστη θα αποθηκεύονται σε κατάλληλο αποθηκευτικό μέσο ώστε να είναι άμεσα διαθέσιμα όποτε χρειαστεί μελλοντικά.
|
|
|
|
|
|
**Επεξεργασία της πληροφορίας των χρηστών:** οι χρήστες θα μπορούν ναεπεξεργάζονται και να ενημερώνουν τα στοιχεία του προφίλ τους έτσι ώστε να είναι πάντα επικαιροποιημένα.
|
|
|
|
|
|
**Ανάθεση δυνατοτήτων για κάθε χρήστη ανάλογα με την κατηγορία που ανήκει:** θα πρέπει κατά την επιτυχή δημιουργία προφίλ χρήστη να του ανατίθεται αυτόματα από το σύστημα δυνατότητες/δικαιώματα επί των επιμέρους τμημάτων – λειτουργιών του συστήματος, πάντα σύμφωνα με τους ισχύοντες όρους και προϋποθέσεις όπως περιγράφονται στον Οδηγό Διαχείρισης της Δράσης.
|
|
|
|
|
|
**Διαβαθμισμένη πρόσβαση κάθε κατηγορίας χρηστών στα επιμέρους τμήματα – λειτουργίες του ΠΣ:** το σύστημα θα επιτρέπει ή θα αποτρέπει σε χρήστες την πρόσβαση στα επιμέρους τμήματα – λειτουργίες του ΠΣ σύμφωνα με την κατηγορία που ανήκουν και με βάση τον Οδηγό Διαχείρισης.
|
|
|
|
|
|
**Εξαγωγή στατιστικών:** θα παρέχεται η δυνατότητα εξαγωγής στατιστικών αναφορών βάσει των καταχωρημένων στο σύστημα στοιχείων.
|
|
|
|
|
|
**Καταγραφή ενεργειών (logging):** το σύστημα θα πρέπει να παρέχει μηχανισμό καταγραφής όλων των ενεργειών. Η συγκεκριμένη δυνατότητα θα παρέχεται μέσω κατάλληλου σχεδιασμού της βάσης δεδομένων που υποστηρίζει το σύστημα. Αναλυτικότερα, κατά την καταχώρηση εγγραφής στους πίνακες της βάσης δεδομένων θα συμπληρώνονται αυτόματα από το σύστημα πεδία δημιουργίας και τυχόν τροποποίησης της εγγραφής με μοναδικά αναγνωριστικά χρήστη καθώς και αποτύπωσης χρονικής στιγμής (timestamp) της εκάστοτε ενέργειας. Επομένως, θα είναι εφικτό να ταυτοποιηθούν το είδος και χρονικό σημείο ενεργειών που πραγματοποίησε ο εκάστοτε χρήστης του συστήματος. Η πρόσβαση στα παραπάνω δεδομένα της βάσης δεδομένων θα πρέπει να παρέχεται μόνο σε ειδικά εξουσιοδοτημένους χρήστες.
|
|
|
|
|
|
Σημειώνεται πως όλες οι παραπάνω αναφερόμενες διαδικασίες των πιστοποιημένων χρηστών είναι υλοποιημένες και λειτουργικές στην υφιστάμενη έκδοση του ΠΣ.
|
|
|
|
|
|
|