Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Μπόλαρη Αγγελικη(1451) Επιβλέπων Βολογιαννίδης Σταύρος ΑΤΕΙ ΣΕΡΡΩΝ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΕΠΙΚΟΙΝΩΝΙΩΝ Σέρρες 2013.

Παρόμοιες παρουσιάσεις


Παρουσίαση με θέμα: "Μπόλαρη Αγγελικη(1451) Επιβλέπων Βολογιαννίδης Σταύρος ΑΤΕΙ ΣΕΡΡΩΝ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΕΠΙΚΟΙΝΩΝΙΩΝ Σέρρες 2013."— Μεταγράφημα παρουσίασης:

1 Μπόλαρη Αγγελικη(1451) Επιβλέπων Βολογιαννίδης Σταύρος ΑΤΕΙ ΣΕΡΡΩΝ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΕΠΙΚΟΙΝΩΝΙΩΝ Σέρρες 2013

2  Σχεδιασμός και υλοποίηση ενός συστήματος online καταχώρησης ψηφοδελτίων  Έγκυρη και έγκαιρη ενημέρωση των πολιτών, των υποψηφίων, των δημοσιογράφων και κάθε ενδιαφερόμενου  Η εφαρμογή εντάσσεται σε ένα γενικότερο πλαίσιο δημιουργίας διαδικτυακών εφαρμογών, με στόχο τη βελτίωση της ποιότητας των ηλεκτρονικών υπηρεσιών που παρέχονται στους πολίτες.

3  Ανάλυση αναγκών και απαιτήσεων ◦ Καθορίζεται το σύνολο απαιτήσεων για όλα τα μέρη του προγράμματος  Σχεδιασμός ◦ Σχεδιασμός εισαγωγής και προβολής πληροφοριών ◦ πως δουλεύει το πρόγραμμα και με ποια γλώσσα προγραμματισμού θα υλοποιηθεί ◦ Ένας λάθος σχεδιασμός δυσκολεύει την υλοποίηση, τον έλεγχο και τη συντήρηση της εφαρμογής  Υλοποίηση Υλοποίηση βάσης δεδομένων Υλοποίηση διεπαφών διαφόρων κατηγοριών χρηστών

4  Εύκολη στη χρήση ◦ δεν προϋποθέτει καμία γνώση ◦ απλή χρήση του διαδικτύου  Το περιβάλλον της εφαρμογής, σχεδιάστηκε με γνώμονα ◦ την απλότητα ◦ τη λειτουργικότητα ◦ Την δυνατότητα επαναχρησιμοποίησης ◦ Την ιδιωτικότητα  Αποφεύχθηκαν ◦ οι περιττές “βαριές” εικόνες ◦ η υπερβολική χρήση χρωμάτων έτσι ώστε να διατηρηθεί ένας σοβαρός δημόσιος χαρακτήρας

5  Ο κώδικας είναι ◦ απλός, σαφής και λειτουργικός ◦ χρήση πολλών αρχείων καθιστά την εφαρμογή εύκολη στην ανάγνωση και συντήρησή της  Λειτουργεί δυναμικά ◦ Παρέχει πληροφορίες οι οποίες δεν βασίζονται σε στατικές HTML σελίδες αλλά δυναμικές, συνδυάζει  τη δυναμικότητα και αποδοτικότητα της PHP σε συνάρτηση με  την ταχύτητα της MySQL.

6  Ο administrator  Οι καταχωρητές ψηφοδελτίων  Παρουσίαση αποτελεσμάτων στο διαδίκτυο

7  Δυνατότητα εισαγωγής επεξεργασίας και διαγραφής ◦ Υποψηφίων ◦ Συνδυασμών ◦ Χρηστών ◦ Δήμων ◦ Δημοτικών ενοτήτων ◦ Συνοικισμών

8  Δυνατότητα εισαγωγής ψηφοδελτίων ◦ Δυνατότητα καταχώρησης ψηφοδελτίων ◦ Δυνατότητα καταχώρησης σταυρών

9  Δυνατότητα προβολής αποτελεσμάτων ανά: ◦ Δήμο ◦ Δημοτική Ενότητα ◦ Συνοικισμό  Δυνατότητα προβολής αποτελεσμάτων με μορφή ◦ Γραφημάτων ◦ Πινάκων

10  Υλοποιήθηκε με το ExtJs Framework της Senca  Απαιτείται όνομα χρήστη (username) και κωδικός πρόσβασης (password) τα οποία θα του ζητηθούν κατά την είσοδό του στο σύστημα  Διαθέτει δικαιώματα εισαγωγής πληροφοριών στη βάση, όπως ◦ Εισαγωγή συνδυασμού και υποψήφιων ◦ Εισαγωγή χρηστών εφαρμογής με δικαίωμα διαχειριστή ή καταχωρητή ψηφοδελτίων ◦ Επεξεργασία Δήμων, Δημοτικών Ενοτήτων, Συνοικισμών

11

12  Το περιβάλλον δημιουργήθηκε με php  Απαιτείται όνομα χρήστη (username) και κωδικός πρόσβασης (password), τα οποία παραχωρεί ο διαχειριστής  Εισάγει στη Βάση Δεδομένων τα ψηφοδέλτια με τη βοήθεια Dropdown και checkbox inputs.

13

14  Μπορεί να ενημερωθεί για το εκλογικό αποτέλεσμα  Ολόκληρου του νομού  Για κάθε Δήμο  Δημοτική Ενότητα  Συνοικισμό  Τα αποτελέσματα εμφανίζονται με μορφή πινάκων και γραφημάτων (Pie και Bar)

15

16

17 Βασικά στοιχεία των εργαλείων ανάπτυξης που χρησιμοποιήθηκαν

18  Σχεδιάστηκε ειδικά για το διαδίκτυο  Γλώσσα script από την πλευρά του διακομιστή  Ενσωματώνεται μέσα σε μια HTML σελίδα  Διαφοροποιείται από το υπόλοιπο HTML έγγραφο με τις ετικέτες (tags) ◦ Αρχής  Εκτελείται κάθε φορά που επισκεπτόμαστε τη συγκεκριμένη σελίδα  Μεταφράζεται στην πλευρά του διαδικτυακού διακομιστή

19  Υψηλή απόδοση  Διασυνδέσεις με διάφορα συστήματα Βάσεων Δεδομένων  Ενσωματωμένες Βιβλιοθήκες για συνηθισμένες Web διαδικασίες  Χαμηλό κόστος  Ευκολία εκμάθησης και χρήσης  Μεταφερσιμότητα  Διαθεσιμότητα κώδικα προέλευσης

20  Είναι ένα πολύ γρήγορο και δυνατό σύστημα διαχείρισης βάσεων δεδομένων  Ο MySQL διακομιστής ελέγχει την πρόσβαση στα δεδομένα, για να μπορούν να δουλεύουν πολλοί χρήστες ταυτόχρονα  Μπορούν να υπάρχουν ταυτόχρονα περισσότερες από μια συνδέσεις με τη βάση χωρίς να υπάρχουν πολλαπλά αντίγραφά της, όπως συμβαίνει με άλλα συστήματα βάσεων δεδομένων  Η απόδοσή της είναι καλύτερη σε μεγαλύτερο όγκο βάσεων δεδομένων

21  Υψηλή απόδοση  Χαμηλό κόστος  Εύκολη διαμόρφωση και εκμάθηση  Μεταφερσιμότητα  Διαθεσιμότητα κώδικα προέλευσης

22  Δωρεάν εργαλείο ανοιχτού κώδικα  Διαχειρίζεται Βάσεις Δεδομένων μέσω του browser  Διευκολύνει τη δημιουργία την επεξεργασία και τη διαγραφή Βάσεων δεδομένων,πινάκων,πεδίων και εγγραφών με το πάτημα ενός κουμπιού

23  Δημιουργήθηκαν για να λύσουν προβλήματα ασυμβατότητας μεταξύ περιηγητών  Δημιουργούν απλούστερο περιβάλλον για κοινές λειτουργίες  Επιτρέπουν στον χρήστη να αφιερώνει χρόνο στο σωστό σχεδιασμό της εφαρμογής του παρά να ασχολείται με προγραμματιστικές λεπτομέρειες  Περιλαμβάνει σύνολα από widgets

24 ◦ Δημιουργία Record ◦ Καθορισμός Reader ◦ Δημιουργία Store ◦ Δημιουργία Column Model ◦ Δημιουργία Handlers για Events ◦ Δημιουργία του Grid ◦ Προσθήκη Listeners στο Grid ◦ Κάνουμε Render το Grid ◦ Φόρτωση Δεδομένων


Κατέβασμα ppt "Μπόλαρη Αγγελικη(1451) Επιβλέπων Βολογιαννίδης Σταύρος ΑΤΕΙ ΣΕΡΡΩΝ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΕΠΙΚΟΙΝΩΝΙΩΝ Σέρρες 2013."

Παρόμοιες παρουσιάσεις


Διαφημίσεις Google