19. ΠΣΑ – HCI Χρήστη
21/2/2014Αναστασιάδης Μάνος - Διπλωματική Εργασία - Πληροφοριακό Σύστημα Αξιολόγησης Μαθημάτων/Διδασκαλίας 19
• Επέκταση ZF2 Skeleton Application jQuery, twitter Bootstrap (HTML5, CSS3, responsive).
• Μοντέλο ανάπτυξης εφαρμογής Model View Controller – MVC.
• CRUD, reports (w/ Jasper Reports), custom Stored Procedures.
• Χρήση εργαλείου ORMPHP (αναπτύχθηκε στα πλαίσια της εργασίας).
• Χρήση Doctrine ORM για πρόσβαση στη ΒΔ.
• 3rd party tools:
• Jasper Reports (community edition) – αναφορές (jrxml) από τα δεδομένα.
• JasperStarter – command-line tool για παραγωγή PDF από αναφορά.
• JasperPHP – βιβλιοθήκη για ενσωμάτωση JasperStarter σε PHP application.
• ZfcBase, ZfcUser, BjyAuthorize.
• Icons8.
20. • Command-line tool γραμμένο σε Visual Basic.NET.
• Παραμετροποιήσιμο (.config XML file).
• Παράγει ανεξάρτητες Μονάδες (modules) για εφαρμογές
βασισμένες στο ZF2 από Οντότητες που αποθηκεύονται
σε βάση MS-SQL Server.
• Παρουσίαση και τυπική διαχείριση (CRUD) δεδομένων.
• Συσχετίσεις των Οντοτήτων που περιγράφονται από το
σχήμα.
• Σχετικά αντικείμενα (μεμονωμένα ή συλλογές).
• Διασύνδεση σελίδων διαχείρισης.
• Doctrine ORM Annotations, Form Annotations.
Application
language
<ModuleName>
config
src
Controller
Entity
view
module-name
Εργαλείο ORMPHP
21/2/2014Αναστασιάδης Μάνος - Διπλωματική Εργασία - Πληροφοριακό Σύστημα Αξιολόγησης Μαθημάτων/Διδασκαλίας 20
22. ΠΣΑ – HCI Χρήστη – Αποτελέσματα
21/2/2014Αναστασιάδης Μάνος - Διπλωματική Εργασία - Πληροφοριακό Σύστημα Αξιολόγησης Μαθημάτων/Διδασκαλίας 22
• Οι ενδιαφερόμενοι συνδέονται με τα στοιχεία του λογαριασμού LDAP.
• Διαβαθμισμένη πρόσβαση στα στοιχεία (Μαθήματα, Τάξεις, Αξιολογήσεις,
Αποτελέσματα) με βάση το Ρόλο του κάθε Χρήστη:
• Διδάσκων: ατομικά στοιχεία.
• Γραμματεία, ΟΜΕΑ: στοιχεία τμήματος.
• Δ/νση Ακαδ. Θεμάτων (ΔΑΘ), ΜΟΔΙΠ: στοιχεία ιδρύματος, εξειδικευμένες αναφορές*.
• Διασύνδεση με ΠΣΓ και συγχρονισμός δεδομένων.
• Άμεσος έλεγχος και διορθώσεις από την καθ’ ύλη αρμόδια Γραμματεία.
• Αποσυμφόρηση του Διαχειριστή!
• Άμεση πρόσβαση στις «έξυπνες» εκτυπώσεις ανάλογα με το Ρόλο του Χρήστη.
• Ετικέτες φακέλων Συμβατικής Μεθόδου με Code 39 Bar Code scanner.
• Εισιτήρια Ηλεκτρονικής Μεθόδου με Data Matrix Smartphones, Tablets.
23. Συμπεράσματα
21/2/2014Αναστασιάδης Μάνος - Διπλωματική Εργασία - Πληροφοριακό Σύστημα Αξιολόγησης Μαθημάτων/Διδασκαλίας 23
• Αξιόπιστο ΠΣ που παρέχει αντίστοιχη λειτουργικότητα με τα «ανταγωνιστικά» συστήματα
άλλων ιδρυμάτων.
• In-house software χωρίς εξάρτηση από CMS / templates.
• Χρήση υφιστάμενου υλικοτεχνικού εξοπλισμού:
• Διαθέσιμο hardware & software.
• Νέες λειτουργίες με δωρεάν διαθέσιμο software.
• Χωρίς πρόσθετο κόστος.
• Έμφαση στο αδιάβλητο της διαδικασίας: κωδικοί GUID vs ακέραιοι αριθμοί.
• Έμφαση στην απόλυτη ανωνυμία του αξιολογητή: «θυσία» ευχρηστίας vs σύνδεση
δήλωσης φοιτητή με αξιολόγηση.
• Πολυγλωσσικό περιβάλλον.