Παπαδημητρίου Δημήτριος Σιμώνης Εμμανουήλ Επιβλέπων καθηγητής: Δρ. Τσιμπίρης Αλκιβιάδης 1.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
The Smart House Project
Advertisements

Τεχνολογίες Web Απαραίτητες γνώσεις για την υλοποίηση της άσκησης.
Δημιουργία Ιστοσελίδων σε HTML και FrontPage Πρόγραμμα Αναμόρφωσης Προπτυχιακών Σπουδών Κεντρικό Γραφείο Υποστήριξης Εκπαιδευτικού Έργου Αλέξανδρος Λεκατσάς.
ΕΙΣΑΓΩΓΗ ΣΤΗΝ PHP. Τι θα μάθουμε;  Να καταλάβουμε τι είναι η PHP και πώς δουλεύουν τα PHP scripts  Τι χρειάζεται για να ξεκινήσουμε με την PHP  Να.
Τεχνικές Προγραμματισμού με την JavaScript Στυλιάδης Κων/νος Φλώρινα, Οκτώβριος 2004.
Joomla.
ShareIt Social Network Project Simos Hatzikostas: Manolhs Georgiou: Theodoros Demetriou:
Ονοματεπώνυμο: Ζωγράφου Αγγελική ΑΕΜ:1858
Κώστας Διαμαντάρας Τμήμα Πληροφορικής ΤΕΙ Θεσσαλονίκης 2011 Υπηρεσίες Web και Συστάδες υπολογιστών.
5η Συνάντηση Εκπαιδευτικών Πληροφορικής στη Δυτική Μακεδονία Πτολεμαΐδα, 29 Σεπτ 2005 Δημιουργία Δυναμικών Ιστοσελίδων με PHP και Dreamweaver MX Στυλιάδης.
Η γλώσσα μορφοποίησης υπερκειμένου HTML
Team Members Αριστοτέλης Στυλιανού ΑΔΤ: Σοφοκλής Χατζημιχαήλ ΑΔΤ: Κυριάκος Χριστοδούλου ΑΔΤ: Instructor: Evaggelia Pitoura EPL 602.
ΕΠΛ602 ΘΕΜΕΛΙΩΣΕΙΣ ΤΕΧΝΟΛΟΓΙΑΣ ΔΙΑΔΥΚΤΙΟΥ Ομάδα: Πολυχρόνης Μάριος – Κωνσταντίνου Κωνσταντίνος –
ΝΕΟ ΑΝΑΛΥΤΙΚΟ ΠΡΟΓΡΑΜΜΑ Γ’ ΓΥΜΝΑΣΙΟΥ
Βάσεις Δεδομένων 1 T.Manavis– N.Kyritsis.
Λογισμικο συστηματοσ Κεφάλαιο 4ο
ΕΡΓΑΛΕΙΟ ΠΑΡΑΓΩΓΗΣ ΠΕΡΙΕΧΟΜΕΝΟΥ ΣΕ WEB SITE (CONTENT MANAGEMENT TOOL)
AJAX Asynchronous JavaScript and XML Θ. Βαρβαρίγου Καθηγ. ΕΜΠ Τηλ
CS Market Place Έλενα Μιχαήλ, Ιωάννα Ηρακλέους, Γιώργος Χατζηζωρζής, Χάρης Παναγή.
Microsoft ASP.NET Browser Web 2.0 CSS JavaScript Server Client Clients Κατσιώτης Ιωάννης Οικονομικό Πανεπιστήμιο Αθηνών
> Καλπάκη Ελένη Καρυπίδης Φώτιος Α.Μ. : 2027 Α.Μ.: 1837 Επιβλέπων Καθηγητής Δρ. Σπυρίδων Α. Καζαρλής.
ΈΝΑ ΗΛΕΚΤΡΟΝΙΚΟ ΕΚΘΕΤΗΡΙΟ ΓΙΑ ΤΙΣ ΝΕΕΣ ΠΡΟΣΚΤΗΣΕΙΣ ΒΙΒΛΙΩΝ ΤΗΣ ΒΙΒΛΙΟΘΗΚΗΣ ΤΟΥ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΜΑΚΕΔΟΝΙΑΣ Κολοβός Φίλιππος Τσανακτσίδου ΕλισάβετΠαπαργύρη.
Συντάκτης :Δομουχτσής Στέργιος Κατασκευή Ιστοσελίδας Αυτόματο σύστημα Σχολικού Δικτύου Iware.
 WEB Server (Apache ή IIS )  PHP  Βάση δεδομένων My SQL ή άλλη  SMTP για αποστολή  Ιδανική σουίτα XAMPP από την διεύθυνση:
ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΣΕΡΡΩΝ ΣΧΟΛΗ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΩΝ ΤΟΜΕΑΣ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ ΚΑΙ ΒΙΟΜΗΧΑΝΙΚΩΝ ΕΦΑΡΜΟΓΩΝ Εφαρμογή Mashup Παρουσίασης.
ΑΝΑΠΤΥΞΗ ΤΑΞΙΝΟΜΗΤΗ ΗΛΕΚΤΡΟΝΙΚΗΣ ΑΛΛΗΛΟΓΡΑΦΙΑΣ ΜΑΛΕΖΑ ΣΟΦΙΑ ΑΕΜ:765.
Διεύθυνση Α/θμιας Εκπ/σης Ν. Σερρών Κατασκευή Ιστοσελίδας  Απόλυτα πεπεισμένοι πως η κοινωνία της γνώσης προσκαλεί αλλά και προκαλεί τα Στελέχη της Εκπαίδευσης.
E X a M p L e Αξιοποιώντας την τεχνολογία XML στη διαχείριση της πληροφορίας Λίνα Μπουντούρη Εθνικό Κέντρο Τεκμηρίωσης 13ο Πανελλήνιο Συνέδριο Ακαδημαϊκών.
PHP/MYSQL ΠΑΡΟΥΣΙΑΣΗ ΣΤΑ ΠΛΑΙΣΙΑ ΤΟΥ ΜΑΘΗΜΑΤΟΣ ΕΠΟΙΚΟΙΝΩΝΙΑ ΑΝΘΡΩΠΟΥ-ΜΗΧΑΝΗΣ ΤΥΡΟΛΟΓΟΥ ΓΛΥΚΕΡΙΑ ΑΜ 875 ΡΙΖΟΥ ΔΕΣΠΟΙΝΑ ΑΜ 816.
DreamWeaver Παρουσίαση Εργαλείου για Ανάπτυξη Web-based GUIs 1.
Προηγμένη Εφαρμογή Ιστού Διαχείρισης Δεδομένων Βιοεπιστημών Διπλωματική Εργασία του Γεωργίου Πρέκα ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ.
Οριζόντιο Έργο Υποστήριξης Σχολείων, Εκπαιδευτικών και Μαθητών στο Δρόμο για το ΨΗΦΙΑΚΟ ΣΧΟΛΕΙΟ, νέες υπηρεσίες Πανελλήνιου Σχολικού Δικτύου και Στήριξη.
FEDORA ARCHITECTURE1 Αρχιτεκτονικές Ψηφιακών Βιβλιοθηκών FEDORA.
Adobe Dreamweaver Καριπίδης Πέτρος Α.Μ. 767 Τσολάκης Κωνσταντίνος Α.Μ. 840.
Παρουσίαση εργαλείου Microsoft Silverlight Βερβέρης Παναγιώτης Α.Μ.888 Παπαθανασίου Αθανάσιος Α.Μ.958 1Παρουσίαση τεχνολογίας Silverlight.
Αρχιτεκτονική Open eClass Θερινό Σχολείο, 14 – 20 Ιουλίου 2014 Γιώργος Φουρτούνης Μονάδα Αριστείας ΕΛ/ΛΑΚ ΤΕΙ Αθήνας.
ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΕΠΙΚΟΙΝΩΝΙΩΝ
Ο Παγκόσμιος ιστός World Wide Web (WWW) Είναι μια υπηρεσία του Internet ΠΡΟΣΟΧΗ μην την ταυτίζουμε με το ιντερνέτ Αποτελείται από εκατομμύρια ιστοσελίδες.
ΔΟΜΗ. Στόχος της ώρας Δόμηση κώδικα Συνεργασία σε ομάδες Χωρισμός σε αρχεία Στυλ κώδικα Front-end και back-end Το πρότυπο MVC.
Μαθηματική διδακτική ιστοσελίδα Πτυχιακή εργασία των φοιτητών : Κουφάκη Ιωάννα Μπαταρλής Δημήτρης Επιβλέπων καθηγητής : Δρ. Βασίλειος Σάλτας Μάιος 2015.
ΑΝΩΤΑΤΟ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΣΕΡΡΩΝ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ Τμήμα Μηχανικών Πληροφορικής ΤΕ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Κατασκευή Ιστοσελίδας Χρηματοοικονομικού.
Μπόλαρη Αγγελικη(1451) Επιβλέπων Βολογιαννίδης Σταύρος ΑΤΕΙ ΣΕΡΡΩΝ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΕΠΙΚΟΙΝΩΝΙΩΝ Σέρρες 2013.
ΠΡΙΝ ΞΕΚΙΝΗΣΟΥΜΕ Πράγματα που αξιολογείτε θετικά σε σχέση με το μάθημα του προηγούμενου τετραμήνου Πράγματα που θα μπορούσαν να βελτιωθούν.
Γνωριμία με το Λογισμικό του υπολογιστή Μια παρουσίαση για τους μαθητές της Α΄ Τάξης του 49ου Γυμνασίου Αθήνας Διδάσκων: Χ. Μοτσενίγος 49ο Γυμνάσιο Αθήνας.
ΕΙΣΑΓΩΓΉ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΉ ΝΊΚΟΣ ΠΑΠΑΔΆΚΗΣ ΛΟΓΙΣΜΙΚΟ ΤΟΥ ΗΛΕΚΤΡΟΝΙΚΟΥ ΥΠΟΛΟΓΙΣΤΗ.
ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΠΑΛΛΑΣ ΑΝΑΣΤΑΣΙΟΣ / ΦΕΒΡ ΚΕΦΑΛΑΙΟ 2 ΣΥΣΤΗΜΑΤΑ ΔΙΑΧΕΙΡΙΣΗΣ ΠΕΡΙΕΧΟΜΕΝΟΥ.
Παρουσίαση Πτυχιακής Εργασίας Τεχνολογία powerline homeplug για τη δημιουργία του «έξυπνου» σπιτιού και εφαρμογή της στην κατασκευή αλληλεπιδραστικής διεπαφής.
ΖΑΚΑΛΚΑΣ ΑΝΑΣΤΑΣΙΟΣ Α.Ε.Μ.: 2481 ΣΟΥΛΟΥΓΚΑΣ ΔΗΜΗΤΡΙΟΣ Α.Ε.Μ.: 2132 Επιβλέπων Καθηγητής: κ. ΟΥΤΣΙΟΣ ΕΥΑΓΓΕΛΟΣ ΜΑΡΤΙΟΣ 2016 ΣΕΡΡΕΣ.
Infofarm Ενημέρωση Εξελίξεων και Διαφημίσεων στον FarmManager
ΤΙΤΛΟΣ ΕΡΓΑΣΙΑΣ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ανδρέου Βασίλης.
ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΣΕΡΡΩΝ
Κατηγορίες και Προδιαγραφές Λογισμικού Η/Υ (Software)
Εργασία στο μάθημα «Προγραμματισμός ΙΙ»
Κεφάλαιο 6o. Επίπεδο εφαρμογής
Παρουσίαση εργαλείου ελέγχου προγραμμάτων
Σχολή Τεχνολογικών Εφαρμογών
Κεφαλαιο 11 ΕΙΣΑΓΩΓΗ ΣΤΗΝ HTML.
Μιχαλάκη Αικατερίνη – AEM: 2414 Μπελμέζα Βασιλική – ΑΕΜ: 2629
Υπηρεσίες του διαδικτύου
Web Services στη C# Εργαστήριο 3
Πληροφοριακό σύστημα Πληροφοριακό Σύστημα μιας επιχείρησης/οργανισμού είναι ένα σύστημα που αποτελείται από ανθρώπους, διαδικασίες και εξοπλισμό (Υλικό,
ΣΧΕΔΙΑΣΜΟΣ ΚΑΙ ΑΝΑΠΤΥΞΗ ΔΙΑΔΙΚΤΥΑΚΩΝ ΕΦΑΡΜΟΓΩΝ
Server-side vs Client-side
Εισαγωγή Ζούμε σε μια online εποχή όπου τα περισσότερα γίνωνται με τη χρήση Η/Υ. Με την διάδοση του internet έχουν δημιουργηθεί νέες τεχνολογίες και.
Διαδικτυακό σκάκι Χριστόφορος Παναγιωτούδης ΑΕΜ: 3209
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΗΣ ΣΕ ΔΙΑΔΙΚΤΥΑΚΗ ΠΛΑΤΦΟΡΜΑ
Εισαγωγή στην υλοποίηση δικτυακού τόπου
Συγγραφέας: Ζαγκότας Στεφανος Επιβλέπων Καθηγητής: Ούτσιος Ευάγγελος
Ερωτήματα Επιλογής σε ACCESS
Φόρμες Φόρμες χρησιμοποιούνται για να δημιουργήσουμε ένα φιλικό περιβάλλον για την διαχείριση των δεδομένων της βάσης. Επίσης δίνεται η δυνατότητα δημιουργίας.
Μεταγράφημα παρουσίασης:

Παπαδημητρίου Δημήτριος Σιμώνης Εμμανουήλ Επιβλέπων καθηγητής: Δρ. Τσιμπίρης Αλκιβιάδης 1

Τι πραγματεύεται η εργασία Στόχος της εργασίας είναι η δημιουργία ενός διαδικτυακού περιβάλλοντος όπου ο χρήστης έχει την δυνατότητα της διαχείρισης των αγροτεμαχίων, των καλλιεργειών και των εσόδων/εξόδων που προκύπτουν σε αυτά, με χρήση τεχνικών model-view- controller(MVC). 2

Τεχνολογίες που χρησιμοποιήθηκαν HTML (HyperText Markup Language) CSS (Cascading Style Sheets) JavaScript PHP SQL (Structured Query Language) 3

HTML HyperText Markup Language Είναι η κύρια γλώσσα σήμανσης για τις ιστοσελίδες Χρησιμοποιήθηκε η έκδοση HTML5 CSS Cascading Style Sheets Ομαδοποίηση και διαμόρφωση των στοιχείων της HTML Ενσωματώνεται στην HTML 4

JAVASCRIPT Γλώσσα προγραμματισμού με διερμηνέα Αλλάζει δυναμικά το περιεχόμενο του εγγράφου Ενσωματώνεται στην HTML Events DOM (Document Object Model) Χρήση AJAX (Asynchronous JavaScript And Xml) Επικοινωνία μεταξύ του server και του client και μπορεί να ανανεώσει ασύγχρονα στο παρασκήνιο κάποιο κομμάτι της ιστοσελίδας 5

PHP Γλώσσα προγραμματισμού για την δημιουργία δυναμικών ιστοσελίδων Αναμιγνύεται με κώδικα της HTML Χρησιμοποιήθηκε η έκδοση PHP5 Structured Query Language Γλώσσα για τη διαχείριση βάσεων δεδομένων SQL 6

Εργαλεία που χρησιμοποιήθηκαν XAMPP Kohana Web browsers jQuery 7

XAMPP Είναι ένα πακέτο προγραμμάτων ελεύθερου λογισμικού: Χ (cross - platform) APACHE HTTP SERVER MYSQL PHP PERL 8

JQuery Mozilla Firefox Google Chrome Internet Explorer Opera Συμβατοί φυλλομετρητές ιστοσελίδων Βιβλιοθήκη JavaScript Χρησιμοποιήθηκε για την τεχνολογία AJAX 9

KOHANA Framework HMVC framework γραμμένο σε κώδικα PHP5 Ένα μοντέλο αρχιτεκτονικής λογισμικού (Hierarchical Model–View–Controller) Χωρίζεται σε τρεις κατηγορίες Model: Διαχειρίζεται τα δεδομένα στο σύστημα View: Εμφανίζει τις πληροφορίες στο χρήστη Controller: Λειτουργεί ως δίαυλος επικοινωνίας με τις κατηγορίες Model και View ανάλογα με την ενέργεια του χρήστη 10

KOHANA Framework 11

Λειτουργία KOHANA Framework Χωρίζεται σε τρεις βασικούς καταλόγους Ο κατάλογος application μέσα στον οποίο αναπτύσσεται η εκάστοτε εφαρμογή Ο κατάλογος modules μέσα στον οποίο είναι οι διάφορες βιβλιοθήκες που μπορούν να χρησιμοποιηθούν ή να ενταχθούν Ο κατάλογος system μέσα στον οποίο βρίσκεται ο πυρήνας (core) του Kohana 12

Αίτημα ροής KOHANA Framework Απαραίτητα αρχεία για την παραγωγή μιας ιστοσελίδας είναι τα index.php και bootstrap.php Στο index.php: ορίζονται οι διευθύνσεις των τριών καταλόγων application, modules, system ορίζονται τυχόν λάθη φορτώνει το αρχείο install.php αν υπάρχει οδηγείται στο αρχείο bootstrap.php αφού επιστρέψει από το bootstrap.php εμφανίζει την απάντηση (response) από το βασικό request 13

Αίτημα ροής KOHANA Framework Στο bootstrap.php: Φορτώνει την κλάση Kohana Δίνει αρχικές τιμές για την εφαρμογή Ενεργοποιεί τα modules που θα χρειαστούν για την εφαρμογή Ορίζει τις διευθύνσεις της εφαρμογής χρησιμοποιώντας τη συνάρτηση set() της κλάσης Route Καλεί τη συνάρτηση της κλάσης controller που είναι υπεύθυνη για την διεργασία του request 14

KOHANA Framework Πλεονεκτήματα του Kohana: Επαναχρησιμοποίηση του κώδικα που δημιουργείται ή υπάρχει ήδη Καλύτερη δόμηση των αρχείων Καλύτερη οργάνωση του κώδικα Κώδικας που ήδη υπάρχει, είναι ελεγμένος και μπορεί να χρησιμοποιηθεί κατευθείαν 15

Modules Userguide: Οδηγός χρήσης Kohana Auth: Εξουσιοδότηση του χρήστη Database: Επικοινωνία με τη βάση δεδομένων MySqli (MySQL improved): Παρόμοια με την MySQL Χρησιμοποιείται για εκδόσεις MySQL και μεταγενέστερες. ORM (Object Relational Mapping): Διαχειρίζεται και ελέγχει τη βάση δεδομένων Χρησιμοποιείται για την απλοποίηση των ερωτημάτων SQL 16

Δομή Kohana 17

Ανάλυση προβλήματος Ο χρήστης μπορεί να διαχειριστεί: Αγροτεμάχια Είδη καλλιέργειας Είδη καλλιέργειας που εισάγονται στα αγροτεμάχια Κατηγορίες προϊόντων Προϊόντα Συναλλαγές Αθροίσματα εσόδων/εξόδων ανά μία χρονική περίοδο με βάση το σύνολο των συναλλαγών, τις κατηγορίες, τα προϊόντα και τα αγροτεμάχια Τα στοιχεία του Την είσοδο και έξοδο από τον λογαριασμό του 18

Ανάλυση προβλήματος Ο διαχειριστής έχει τη δυνατότητα να : Εισέρχεται στον λογαριασμό του Διαγράφει έναν χρήστη Εκδίδει νέο κωδικό στον χρήστη Επεξεργάζεται τα στοιχεία του 19

Διάγραμμα περιπτώσεων χρήσης 20

Βάση δεδομένων Πίνακες βάσης δεδομένων: users: αποθηκεύονται τα στοιχεία του χρήστη roles: περιέχει τους ρόλους του χρήστη roles_users: αποθηκεύεται ο χρήστης με το ρόλο του user_tokens: διατηρεί την σύνδεση του λογαριασμού kinds: αποθηκεύονται οι κατηγορίες των προϊόντων products: αποθηκεύονται τα προϊόντα fields: αποθηκεύονται τα αγροτεμάχια crops: αποθηκεύονται τα είδη καλλιέργειας fields_has_crops: αποθηκεύονται τα είδη καλλιέργειας στα αγροτεμάχια costs: αποθηκεύονται οι συναλλαγές 21

Βάση δεδομένων 22

Διάγραμμα κλάσεων 23

Έλεγχος κώδικα php Για τον έλεγχο του κώδικα php χρησιμοποιήθηκε η συνάρτηση vars() της κλάσης Debug. 24

Αρχεία CSS Βρίσκονται στον κατάλογο media background.css: ρυθμίζονται οι δύο εικόνες του φόντου, το λογότυπο και ο τίτλος dropDown.css: μορφοποιεί τη μπάρα που χρησιμοποιεί ο χρήστης form.css: Διαμορφώνεται η στοίχιση της φόρμας Διαμορφώνονται τα στυλ των κουμπιών, πεδίων καταχώρησης, ονομάτων των καταχωρήσεων, επικεφαλίδων, μηνυμάτων λάθους, πινάκων εμφάνισης και υποσέλιδου 25

Αρχεία JS Βρίσκονται στον κατάλογο media resize.js : ορίζει τις διαστάσεις του φόντου και των πινάκων στις φόρμες agro.js: Διαχειρίζεται τις συναρτήσεις που απαιτούνται για την εκάστοτε ιστοσελίδα Εμφανίζει αναδυόμενα παράθυρα Διαχειρίζεται τις λίστες για τη διαγραφή των προϊόντων Προσδίδει λειτουργίες στα πεδία των καταχωρίσεων Εκτελεί λειτουργίες της εισαγωγής και επεξεργασίας των συναλλαγών Εμφανίζει την μπάρα φόρτωσης και διαγράφει το περιεχόμενο με τη χρήση του μηχανισμού AJAX Δεσμεύει και αποδεσμεύει όλες τις συναλλαγές στη φόρμα διαγραφής Ελέγχει την ημερομηνία jquery js ajax.js: Εμφανίζει στοιχεία, λίστες και πίνακες με τον μηχανισμό AJAX 26

Έλεγχος κώδικα JS Κάθε φυλλομετρητής ιστοσελίδων έχει debugger Χρησιμοποιήθηκε το firebug που είναι προέκταση του Mozilla Firefox Ελέγχει ανά γραμμή τον κώδικα JavaScript που εκτελείται 27

Συμπεράσματα Η χρήση του KOHANA HMVC framework βοήθησε στη μείωση του χρόνου παραγωγής της διαδικτυακής εφαρμογής διότι: Παρείχε ελεγμένο κώδικα που χρησιμοποιήθηκε απευθείας Μέρος κώδικα που αναπτύχθηκε επαναχρησιμοποιήθηκε πολλαπλές φορές Υπήρχε γρήγορη αναζήτηση του κώδικα λόγω της σωστής δόμησης των αρχείων Εγκαταστάθηκε έτοιμη και ελεγμένη βιβλιοθήκη που είναι ελεύθερη προς χρήση από το διαδίκτυο Υπάρχει δυνατότητα επέκτασης και βελτίωσης της εργασίας στο κομμάτι της εμφάνισης των στατιστικών στοιχείων 28