Διαχείριση ασφαλιστικού καταστήματος

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Διαχείριση ασφαλιστικού καταστήματος"

Transcript

1 Διαχείριση ασφαλιστικού καταστήματος 2014 Οξουζίδης Αθανάσιος Κάπας Αντώνιος Δασκαλίδης Ιωάννης ΤΜΗΜΑ ΒΙΟΜΗΧΑΝΙΚΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ, ΑΤΕΙ ΚΑΒΑΛΑΣ

2 Πίνακας Περιεχομένων Περίληψη... 4 Πρόλογος... 5 Κεφάλαιο 1 ο Εισαγωγή Τεχνολογίες Σύντομη περιγραφή του συστήματος... 7 Κεφάλαιο 2 ο Ανάλυση εφαρμογής Εργαλεία Η Βάση Δεδομένων Προγραμματιστικές Τεχνικές HTML έγγραφα Κεφάλαιο 3 ο Σχεδίαση εφαρμογής Οι κλάσεις της εφαρμογής Η κλάση Database Η κλάση Person Η κλάση Employee Η κλάση Client Η κλάση InsuredPerson Η κλάση Product Η κλάση Coverage Η κλάση Contract Η κλάση ContractCoverage Η κλάση Address Η κλάση Shop Οι κλάσεις Car και Savings Προγράμματα Πελάτες Κεντρική Σελίδα Διαχείριση πελατολόγιου Διαχείριση ασφαλιστικών προϊόντων και των καλύψεών τους Διαχείριση ασφαλιστικών υπαλλήλων Διαχείριση συμβολαίων Υπηρεσία αποστολής Υπηρεσία δημιουργίας pdf αρχείων συμβολαίων

3 3.2.8 Πιστοποίηση και σύνδεση / αποσύνδεση χρηστών Κεφάλαιο 4 ο Συμπεράσματα και μελλοντικές επεκτάσεις Τι επιτεύχθηκε Προτάσεις μελλοντικής εξέλιξης Παράρτημα Α Εγχειρίδιο χρήσεως εφαρμογής Α-1 Ξεκινώντας Α-2 Εισαγωγή και διαχείριση πελατών Α-3 Δημιουργία και διαχείριση ασφαλιστικών προϊόντων Α-4 Δημιουργία και διαχείριση συμβολαίων Α-5 Εισαγωγή και διαχείριση ασφαλιστικών υπαλλήλων A-6 Πληροφορίες ασφαλιστικού καταστήματος Α-7 Έξοδος από το σύστημα Α-8 Υπενθύμιση στοιχείων Παράρτημα Β Λεξικό Β-1 Κλάση Database Β-2 Κλάση Person Β-3 Κλάση Employee Β-4 Κλάση Client Β-5 Κλάση InsuredPerson Β-6 Κλάση Product Β-7 Κλάση Coverage Β-8 Κλάση Contract Β-9 Κλάση ContractCoverage Β-10 Κλάση Shop Β-11 Κλάση Address Β-12 Κλάση Car Β-13 Κλάση Savings Παράρτημα Γ Έγγραφο απαιτήσεων Παράρτημα Δ Προδιαγραφές Παράρτημα Ε Βάση Δεδομένων Ε-1 Διάγραμμα ΜΟΣ Ε-2 Δομή πινάκων addresses cars clients contracts

4 contracts_coverages coverages employees insured_persons persons products savings shops Βιβλιογραφία

5 Περίληψη Η παρούσα πτυχιακή ασχολείται με τη σχεδίαση και την υλοποίηση ενός πληροφοριακού συστήματος για τις ανάγκες μιας ασφαλιστικής εταιρίας. Το σύστημα αυτό προσφέρει τη διαχείριση του πελατολογίου, των ασφαλιστών, των ασφαλιστικών προϊόντων και συμβολαίων ενός ασφαλιστικού καταστήματος. Το παρόν έργο αποτελεί μια διαδικτυακή εφαρμογή με βάση την οποία οι ασφαλιστές του γραφείου να μπορούν να εκτελούν τα διάφορα καθήκοντά τους μέσω διαδικτύου, είτε βρίσκονται στο γραφείο τους, είτε όχι (απομακρυσμένη πρόσβαση). Με αυτόν τον τρόπο, οι εργασίες εκτελούνται ταχύτερα αλλά και οικονομικότερα καθώς ο ασφαλιστής μπορεί να εργαστεί και από το χώρο του. Το σύστημα αναπτύχθηκε με εργαλεία και τεχνολογίες ανοικτού και δωρεάν κώδικα, κάτι το οποίο σημαίνει ιδιαίτερα μειωμένο κόστος τόσο κατά την ανάπτυξη, όσο και κατά την λειτουργία του. 4

6 Πρόλογος Το σύστημα αναπτύχθηκε ως διαδικτυακή εφαρμογή για τους παρακάτω λόγους: Πρόσβαση από οποιονδήποτε υπολογιστή που έχει σύνδεση στο διαδίκτυο. Εξ αποστάσεως αποθήκευση και αποστολή πληροφοριών. Συμβατότητα με όλες τις πλατφόρμες (πχ. windows, mac, linux κλπ) Μειωμένες απαιτήσεις σε πόρους (αποθηκευτικός χώρος, ταχύτητα CPU, μνήμη κλπ). Ένα πολύ σημαντικό ζητούμενο από το ασφαλιστικό γραφείο, ήταν η δυνατότητα της απομακρυσμένης εργασίας των ασφαλιστών του. Έτσι, οι διαδικτυακές εφαρμογές καλύπτουν τέλεια τη συγκεκριμένη απαίτηση. Κάθε ασφαλιστής μπορεί να διαχειρίζεται το πελατολόγιό του και τα συμβόλαιά του. Ο υπεύθυνος του ασφαλιστικού γραφείου (που είναι στην ουσία και ο διαχειριστής του συστήματος) μπορεί επιπλέον να διαχειρίζεται τα διάφορα ασφαλιστικά προϊόντα. Το σύστημα προσφέρει και επιπλέον υπηρεσίες όπως: - Δημιουργία αρχείου PDF των συμβολαίων για εύκολη προεπισκόπηση αλλά και εκτύπωση αυτών. - Ηλεκτρονικό ταχυδρομείο με τη βοήθεια του οποίου μπορεί αμέσως να αποσταλεί στον πελάτη αντίγραφο του συμβολαίου του, καθώς και για την υπενθύμιση στοιχείων των ασφαλιστών. - Δυνατότητες αναζήτησης πελατών, ασφαλιστικών προϊόντων και συμβολαίων με ένα πλήθος φίλτρων. Τέλος, η εφαρμογή κατασκευάστηκε με τέτοιον τρόπο ώστε να είναι προσπελάσιμη και από τον απλό επισκέπτη προσφέροντάς του πληροφορίες σχετικές με το ασφαλιστικό κατάστημα (όπως: τρόποι επικοινωνίας, χάρτης Google, στοιχεία διεύθυνσης κ.λπ.) καθώς και πληροφορίες σχετικά με τα διαθέσιμα προϊόντα του γραφείου. 5

7 Κεφάλαιο 1 ο Εισαγωγή 1.1 Τεχνολογίες Η συγκεκριμένη εργασία αφορά στη σχεδίαση και υλοποίηση ενός πληροφοριακού συστήματος με εφαρμογή στον τομέα των ασφαλιστικών υπηρεσιών. Πρόκειται για μια διαδικτυακή εφαρμογή, έτσι ώστε να επιτρέπει την απομακρυσμένη πρόσβαση και να δίνεται η δυνατότητα στους ασφαλιστικούς συμβούλους της εργασίας από απόσταση. Για την ανάπτυξη της εφαρμογής χρησιμοποιήθηκαν δωρεάν τεχνολογίες ελεύθερου και ανοικτού λογισμικού. Μία από αυτές είναι και η γλώσσα PHP με την οποία αναπτύχθηκαν και όλα τα προγράμματα που απαρτίζουν το σύνολο της εφαρμογής. Πρόκειται για μια server side γλώσσα script, η οποία δίνει τη δυνατότητα παραγωγής δυναμικών ιστοσελίδων. Με αυτό τον τρόπο, είναι δυνατή η δημιουργία html εγγράφων ανάλογα με την περίπτωση. Χαρακτηριστικό παράδειγμα είναι η κεντρική σελίδα της εφαρμογής η οποία προσαρμόζεται ανάλογα με το αν είναι συνδεδεμένος κάποιος χρήστης ή όχι. Η τεχνολογία βάσης που χρησιμοποιήθηκε είναι η MySQL η οποία συνεργάζεται άψογα με την PHP. Η ίδια η MySQL, άλλωστε, είναι γνωστή για την αξιοπιστία και την ταχύτητα που προσφέρει, καθώς επίσης και για τους ελάχιστους σχετικά πόρους που καταναλώνει στο web server. Καθώς η εφαρμογή απαιτεί την καταγραφή πληροφοριών, μια βάση είναι απαραίτητη. Ο διακομιστής (web server) είναι ο Apache ο οποίος, ως έργο ελεύθερου και δωρεάν λογισμικού, κρίθηκε ιδανικός για ακόμη περισσότερο μειωμένο κόστος. Ο Apache βέβαια επιλέχθηκε και για την ενσωματωμένη υποστήριξη που διαθέτει για τη γλώσσα PHP καθώς και για την αξιοπιστία και την ασφάλεια που τον διακρίνουν. Όλες οι σελίδες της εφαρμογής είναι HTML 5 έγγραφα. Αυτό σημαίνει ότι η εφαρμογή συμβαδίζει με τις τελευταίες τεχνολογίες και τάσεις στην ανάπτυξη διαδικτυακών εφαρμογών. Σημαίνει, όμως, και ότι από πλευράς προγράμματος περιήγησης (browser) πρέπει ο χρήστης να έχει έναν ενημερωμένο περιηγητή που να μπορεί να εκμεταλλευτεί και να εμφανίσει σωστά ένα HTML 5 έγγραφο. Το τελευταίο δεν αποτελεί πρόβλημα καθώς οποιοσδήποτε υπολογιστής με πρόσβαση στο διαδίκτυο, διαθέτει πλέον και ενημερωμένο browser. 6

8 1.2 Σύντομη περιγραφή του συστήματος Η κεντρική σελίδα της εφαρμογής παρουσιάζει βασικές πληροφορίες σχετικές με το κατάστημα (μέσω επιλογών μενού) καθώς και έναν χάρτη που δείχνει τη θέση του ασφαλιστικού γραφείου μέσα στην πόλη. Το σύστημα για να χρησιμοποιηθεί από κάποιον ασφαλιστή, ή τον ίδιο το διαχειριστή, απαιτεί τη σύνδεση με βάση το όνομα χρήστη και τον κωδικό. Το μενού της εφαρμογής προσαρμόζεται δυναμικά, ανάλογα με το αν ο χρήστης έχει συνδεθεί ή όχι και ανάλογα με το αν αυτός που συνδέθηκε είναι διαχειριστής ή απλός ασφαλιστής. Για παράδειγμα στο διαχειριστή δίνεται η δυνατότητα επεξεργασίας, προσθήκης και διαγραφής των ασφαλιστικών προϊόντων, ενώ στον ασφαλιστή όχι. Οι ασφαλιστές έχουν δικαίωμα πρόσβασης στο πελατολόγιο του ασφαλιστικού καταστήματος, καθώς επίσης και να δημιουργούν συμβόλαια για τους πελάτες τους. Όλα τα συμβόλαια όμως, προκειμένου να τεθούν σε ισχύ, πρέπει να υποβληθούν σε επεξεργασία από το διαχειριστή. Τα συμβόλαια δημιουργούνται επίσης δυναμικά, ανάλογα με τον τύπο και το είδος της ασφάλειας. Για παράδειγμα, το σύστημα θα ζητήσει δεδομένα αν πρόκειται για ασφάλεια οχήματος και αν πρόκειται για κάποιο αποταμιευτικό πρόγραμμα. Κάθε ασφαλιστής διαχειρίζεται μόνο τα δικά του συμβόλαια, με εξαίρεση το διαχειριστή ο οποίος για ευνόητους λόγους έχει πρόσβαση σε οποιοδήποτε συμβόλαιο. Στα επόμενα κεφάλαια παρουσιάζονται αναλυτικά η σχεδίαση και η υλοποίηση της εφαρμογής, διάφορα ζητήματα της βάσης και διάφορες τεχνικές προγραμματισμού που υιοθετήθηκαν. 7

9 Κεφάλαιο 2 ο Ανάλυση εφαρμογής 2.1 Εργαλεία Οι διαδικτυακές εφαρμογές φιλοξενούνται και εκτελούνται από έναν διακομιστή (web server), ενώ παρουσιάζονται στο χρήστη μέσω ενός κατάλληλου προγράμματος περιήγησης (web browser). Ο διακομιστής αναλαμβάνει την εκτέλεση των PHP scripts που αποτελούν στο σύνολό τους και την παρούσα εφαρμογή, ενώ ο περιηγητής στην ουσία εμφανίζει αρχεία σε μορφή HTML τα οποία έχουν παραχθεί δυναμικά μέσω της PHP και του διακομιστή. Επιλέχθηκε η 5 η έκδοση της HTML για την παρουσίαση των σελίδων που απαρτίζουν την εφαρμογή για 2 λόγους: - Οι σελίδες αποκτούν σημασιολογία χάρη στα νέα tags της HTML5 (όπως λ.χ. nav, aside, article κ.λπ.) κάτι που έχει ιδιαίτερη σημασία πλέον για τις μηχανές αναζήτησης (Google, Yahoo κ.ά.). - Η HTML5 έχει πλέον επικρατήσει και είναι το μέλλον. Η εφαρμογή, έτσι, συμβαδίζει με τις νέες εξελίξεις και θα συνεχίσει να το κάνει για αρκετά χρόνια. Οι διαδικτυακές εφαρμογές, πρώτα αναπτύσσονται και ελέγχονται τοπικά και ύστερα «ανεβαίνουν» σε κάποιον διακομιστή του διαδικτύου. Ένα σημαντικό εργαλείο που προσφέρει στον υπολογιστή του προγραμματιστή όλες τις τεχνολογίες σε τοπικό επίπεδο είναι το XAMPP ( Χ cross platform, A Apache, M MySQL, P PHP, P Perl). Το XAMPP στην ουσία μας προσφέρει, μετά από την εγκατάστασή του, έναν έτοιμο διακομιστή, ένα σύστημα βάσης και τη γλώσσα PHP μαζί με τις βιβλιοθήκες της. Το X σημαίνει ότι το XAMPP λειτουργεί σε όλες τις συμβατές πλατφόρμες, δηλαδή είτε σε υπολογιστές με Windows ή Mac OS ή Unix/Linux. Ακόμη, μέσω ενός απλού user interface μπορούμε να θέτουμε σε λειτουργία τον τοπικό διακομιστή μας και τη MySQL, όπως φαίνεται και στο επόμενο στιγμιότυπο: 8

10 Επιπλέον, το XAMPP έρχεται μαζί με ένα εύχρηστο εργαλείο ανάπτυξης και διαχείρισης των MySQL βάσεων, το λεγόμενο PHPMyAdmin, το οποίο και είναι διαθέσιμο από τη στιγμή που θα τεθεί σε λειτουργία ο Apache και ο MySQL server μέσω του localhost. Από οποιονδήποτε browser, λοιπόν, αν δώσουμε τη διεύθυνση: localhost/phpmyadmin οδηγούμαστε στο περιβάλλον του προγράμματος. Από το στιγμιότυπο που ακολουθεί, απεικονίζεται η βάση της εφαρμογής (insurance) με όλους τους πίνακές της: 9

11 Είναι ακόμη δυνατόν, να επεξεργαστούμε κάθε πίνακα και ως προς τη δομή του, αλλά και ως προς τις εγγραφές του και να διαχειριστούμε τους χρήστες της βάσης και τα δικαιώματά τους. Στο επόμενο στιγμιότυπο, απεικονίζεται η δομή του πίνακα employees: 2.2 Η Βάση Δεδομένων Τα δεδομένα που καλείται να διαχειριστεί η εφαρμογή καθώς και οι διάφοροι συσχετισμοί μεταξύ τους απαιτούν τη σχεδίαση μιας κατάλληλης βάσης που να καλύπτει με βέλτιστο τρόπο όχι μόνο την αποθήκευση και την ανάκτησή τους, αλλά και να απαντά σε διάφορα ερωτήματα. Ένα βασικό ζητούμενο που προέκυψε κατά το σχεδιασμό της βάσης ήταν και το εξής: στο σύστημα αποθηκεύονται διάφορες πληροφορίες που αφορούν σε ανθρώπους, με διαφορετικούς, όμως, ρόλους. Έτσι, πρέπει να αποθηκεύονται πληροφορίες που αφορούν στους πελάτες, αλλά και στους ασφαλιστές καθώς επίσης και σε ασφαλιζόμενους και δικαιούχους. Μία πρώτη (απλή) προσέγγιση θα μπορούσε να ήταν η δημιουργία αντίστοιχων πινάκων που κάποια δεδομένα θα ήταν κοινά, όπως για παράδειγμα, το επώνυμο, το όνομα, ο αριθμός ταυτότητας και ΑΦΜ και λοιπά. Κάτι τέτοιο, όμως, θα είχε ως αποτέλεσμα τη δημιουργία αρκετών πινάκων με όμοια πεδία (δηλαδή, το όνομα, το επώνυμο και άλλα τέτοια πεδία θα υπήρχαν και στον πίνακα πελατών και στον πίνακα ασφαλιστών και ούτω καθ εξής). Αντί αυτού, αποφασίστηκε όλα τα κοινά πεδία που έχουν 10

12 σχέση με προσωπικά στοιχεία να φυλάσσονται σε έναν πίνακα (persons) και στην ουσία να μοιράζονται στους υπόλοιπους πίνακες. Με αυτόν τον τρόπο, για παράδειγμα, ο πίνακας πελατών (clients) έχει ως ξένο κλειδί το person_id και έτσι το σύστημα μπορεί από την αντίστοιχη εγγραφή στον πίνακα persons να εντοπίσει τα προσωπικά στοιχεία ενός πελάτη. Ένα ακόμη θέμα που εξετάστηκε, ήταν η σχέση ασφαλιζόμενου και δικαιούχου. Γενικά, σε μια ασφάλεια, το άτομο που την έχει είναι ο ασφαλιζόμενος. Αν πρόκειται για κάποια ασφάλεια ζωής ή κάποιο αποταμιευτικό πρόγραμμα, δίνεται η δυνατότητα ορισμού και κάποιων δικαιούχων. Ο αρχικός σχεδιασμός της βάσης ήταν να υπάρχουν 2 πίνακες: ο ένας να έχει πληροφορίες ασφαλιζόμενων και ο άλλος των δικαιούχων. Αυτό, όμως, οδήγησε πάλι σε 2 πίνακες οι οποίοι να διαθέτουν στην ουσία παρόμοιες πληροφορίες. Έτσι, αποφασίστηκε οι 2 πίνακες να αντικατασταθούν από έναν στον οποίο απλά προστέθηκαν τα πεδία is_insured & is_beneficiary που όταν έχουν τιμή 1 σημαίνει ότι το άτομο είναι ο ασφαλιζόμενος ή ο δικαιούχος αντίστοιχα. Όσον αφορά στην αποθήκευση των στοιχείων διεύθυνσης των ανθρώπων (πελατών, ασφαλιστών, ασφαλιζομένων και δικαιούχων) αποφασίστηκε (για την ομαλή λειτουργία της βάσης) τα στοιχεία αυτά να κρατούνται σε ξεχωριστό πίνακα (addresses) και να συσχετίζονται με τον πίνακα persons (όπου εκεί κρατούνται τα προσωπικά στοιχεία των ανθρώπων) με ένα ξένο κλειδί (address_id) που να δείχνει στην αντίστοιχη διεύθυνση. Το κάθε ασφαλιστικό προϊόν (πίνακας products) συνοδεύεται από ένα πλήθος καλύψεων. Οι καλύψεις του κάθε προϊόντος αποθηκεύονται στον πίνακα coverages χρησιμοποιώντας ως ξένο κλειδί τον κωδικό του προϊόντος προκειμένου να είναι γνωστό ποια κάλυψη αντιστοιχεί σε ποιο προϊόν. Ο πίνακας συμβολαίων (contracts) χρησιμοποιεί αρκετά ξένα κλειδιά προκειμένου να γίνει γνωστό για το κάθε συμβόλαιο: Σε ποιον ασφαλιστή έχει ανατεθεί (ξένο κλειδί ο κωδικός του ασφαλιστή employee_id) Σε ποιον πελάτη ανήκει (ξένο κλειδί ο κωδικός του πελάτη contracting_id) Σε ποιο προϊόν αναφέρεται (ξένο κλειδί ο κωδικός του προϊόντος product_id) Για τα συμβόλαια παρέχονται επίσης κι άλλες πληροφορίες όπως η έναρξη και η λήξη σε μορφή ημερομηνίας, αν το συμβόλαιο είναι σε ισχύ ή όχι καθώς και η αξία του. Κάποιες από τις καλύψεις που προσφέρουν τα ασφαλιστικά προϊόντα (και που συζητήθηκαν προηγουμένως) είναι προαιρετικές. Αυτό δημιούργησε το εξής πρόβλημα: 11

13 έπρεπε να είναι γνωστό για κάθε συμβόλαιο αν κάποιες από τις προαιρετικές καλύψεις είναι επιλεγμένες ή όχι. Κάτι τέτοιο είναι σημαντικό, όχι μόνο για να ξέρει ο πελάτης (και ο ασφαλιστής) τι καλύψεις περιέχονται στο συμβόλαιο, αλλά και για τον υπολογισμό της αξίας του συμβολαίου. Το πρόβλημα αντιμετωπίστηκε με έναν συσχετιστικό πίνακα (contracts_coverages) κάθε εγγραφή του οποίου συσχετίζει τον κωδικό ενός συμβολαίου με τον κωδικό μιας κάλυψης. Τα ασφαλιστικά προϊόντα, επίσης, παρουσιάζουν κάποιες σημαντικές διαφορές αλλά και ομοιότητες. Για παράδειγμα, σε κάθε ασφάλεια πρέπει επιλεχθεί το προϊόν, ο πελάτης, να οριστούν οι ημερομηνίες έναρξης και λήξης καθώς και να επιλεχθούν οι καλύψεις (αυτές δηλαδή που είναι προαιρετικές). Αυτές είναι ο ομοιότητες. Αν, όμως, πρόκειται για ασφάλεια οχήματος, πρέπει να ζητηθούν τα δεδομένα του οχήματος, ενώ αν πρόκειται για κάποιο αποταμιευτικό πρόγραμμα πρέπει να ζητηθεί το μηνιαίο ποσό αποταμίευσης. Αυτά τα προβλήματα αντιμετωπίστηκαν με τη δημιουργία δύο πινάκων cars και savings, έτσι ώστε να αποθηκεύονται εκεί αυτές οι πληροφορίες. Τέλος, τα δεδομένα του ασφαλιστικού καταστήματος βρίσκονται στον πίνακα shops. Εκεί κρατούνται η επωνυμία του καταστήματος, τα τηλέφωνα επικοινωνίας, το fax, το , η ιστοσελίδα του καθώς και ένα ξένο κλειδί με τον κωδικό της διεύθυνσής του (η διεύθυνσή του βρίσκεται όπως και όλες οι άλλες στον πίνακα addresses). Ο πίνακας shops δημιουργήθηκε για δύο λόγους. Ο πρώτος λόγος είναι ότι εισάγοντας τα δεδομένα ως εγγραφή στη βάση είναι εύκολη η διαχείρισή τους και ο δεύτερος λόγος αφορά στο μέλλον. Αν το κατάστημα κάποια στιγμή αρχίσει να διαθέτει και υποκαταστήματα, τότε σε αυτή την περίπτωση ο πίνακας shops θα είναι ακόμη πιο ζωτικής σημασίας. Για παράδειγμα, το σύστημα θα μπορεί να ξεχωρίσει ποιοι υπάλληλοι βρίσκονται σε ποιο κατάστημα καθ ότι στον πίνακα employees υπάρχει για κάθε υπάλληλο ασφαλιστή και ο κωδικός του καταστήματος (ως ξένο κλειδί). Στο παράρτημα Ε, παρουσιάζονται αναλυτικά οι πίνακες και το διάγραμμα ΜΟΣ της βάσης. 2.3 Προγραμματιστικές Τεχνικές Για την ανάπτυξη του κώδικα της εφαρμογής υιοθετήθηκε το αντικειμενοστραφές είδος προγραμματισμού. Κάθε ένας από τους πίνακες της βάσης αποτελεί μία 12

14 οντότητα, η οποία μεταφράζεται στο αντίστοιχο, σύμφωνα με τις αρχές του αντικειμενοστραφούς προγραμματισμού. Υπάρχουν πολλοί λόγοι για τους οποίους επιλέχθηκε το συγκεκριμένο είδος προγραμματισμού, έναντι π.χ., του διαδικασιακού προγραμματισμού. Οι λόγοι αυτοί, είναι στην ουσία τα πλεονεκτήματα που προσφέρει ο αντικειμενοστραφής προγραμματισμός: - Επαναχρησιμοποίηση κώδικα: οι κλάσεις που γράφονται μπορούν κάλλιστα να χρησιμοποιηθούν και σε άλλα προγράμματα. - Ενθυλάκωση: από τη στιγμή που θα δημιουργηθεί κάποιο, δε χρειάζεται να είναι γνωστές οι λεπτομέρειες υλοποίησής του προκειμένου να χρησιμοποιηθεί. - Απόκρυψη πληροφοριών: με αυτή τη δυνατότητα το προστατεύει ενδεχομένως ευαίσθητα δεδομένα και ορίζει τους τρόπους που κάποιος μπορεί να αλληλοεπιδράσει με αυτό. - Καλύτερη διαχείριση του κώδικα: ο κώδικας ουσιαστικά χωρίζεται σε λειτουργικές μονάδες (κλάσεις) και σε προγράμματα πελάτες. Με αυτόν τον τρόπο βελτιώνεται η οργάνωση, η συντήρηση και η κατανόηση όλης της εφαρμογής. Κάθε κλάση που δημιουργείται, λοιπόν, έχει ως ιδιότητές της τα πεδία του πίνακα που αναπαριστά. Για παράδειγμα, η κλάση Person αναπαριστά αντικείμενα των εγγραφών του πίνακα persons από τη βάση. Με τη βοήθεια της κληρονομικότητας (μία από τις τεχνικές του αντικειμενοστραφούς προγραμματισμού), αναπτύχθηκαν κλάσεις οι οποίες είχαν ως βάση την κλάση Person. Για παράδειγμα, η κλάση Client που αναπαριστά αντικείμενα πελατών από τον αντίστοιχο πίνακα της βάσης clients, έχει για γονική της κλάση την Person και αυτό διότι ένας πελάτης είναι-ένας (σχέση: is-a) άνθρωπος και πρέπει να κληρονομήσει όλα τα βασικά στοιχεία του ανθρώπου. Έτσι, μπορεί η κλάση Client να διαθέτει μόνο 2 ιδιότητες (τον κωδικό πελάτη και τον κωδικό ατόμου), όμως κληρονομεί αυτομάτως και όλες τις ιδιότητες από την κλάση Person. Το ίδιο ισχύει και για τις κλάσεις Employee και InsuredPerson. Με αυτόν τον τρόπο επιταχύνεται ακόμη περισσότερο η συγγραφή του κώδικα, ενώ αποφεύγονται οι επαναλήψεις ίδιων κομματιών κώδικα. Person Client Employee InsuredPerson Οι κλάσεις αυτές, κληρονομούν από την κλάση Person 13

15 Η γλώσσα PHP, που χρησιμοποιήθηκε για τη συγγραφή ολόκληρου του κώδικα της εφαρμογής, καλύπτει πλήρως όλες τις αρχές του αντικειμενοστραφούς προγραμματισμού και επιπλέον συνεργάζεται άψογα με την MySQL (database server) και τον Apache (web server). 2.4 HTML έγγραφα Τα HTML έγγραφα, τα οποία παράγονται μεν δυναμικά από την εφαρμογή ανάλογα με το σενάριο και τις επιλογές του χρήστη, χρειάζονται μια βασική δομή και οργάνωση. Αυτό γίνεται και για λόγους ομοιομορφίας αλλά και για να υπάρχει μια συγκεκριμένη συνοχή, ώστε τα διάφορα αποτελέσματα να μπορούν να εμφανίζονται στα αντίστοιχα σημεία που πρέπει. Για παράδειγμα, σε συγκεκριμένο σημείο των σελίδων (στο πάνω μέρος) εμφανίζεται πάντα η γραμμή μενού, η οποία όμως, ανάλογα την κατάσταση της εφαρμογής, εμφανίζει διαφορετικές επιλογές. Στο παρακάτω προσχέδιο, απεικονίζεται η δομή μιας σελίδας: (1) Περιοχή κεφαλίδας (header): λογότυπο και επωνυμία του ασφαλιστικού γραφείου 14

16 (2) Περιοχή πλοήγησης (navigation): μενού διαθέσιμων επιλογών / μετάβασης σε άλλες σελίδες (3) Περιοχή απεικόνισης περιεχομένου (container): πελατολόγιο, ασφάλειες, συμβόλαια κ.λπ.) (4) Περιοχή υποσέλιδου (footer): έτος κατασκευής επωνυμία γραφείου κ.λπ. Η περιοχή της κεφαλίδας και του υποσέλιδου περιέχουν στατικές πληροφορίες (δεν αλλάζει ποτέ η επωνυμία ή το λογότυπο) με εξαίρεση το έτος στο υποσέλιδο που ανανεώνεται αυτομάτως μέσω εντολής PHP που αποτυπώνει το τρέχον έτος. Η παραπάνω δομή μεταφέρεται στην HTML5 σήμανση ως εξής: <!DOCTYPE html> <html lang="el"> <head> </head> <body> <!-- 1. Header --> <header id= logo > </header> <!-- 2. Navigation / Menu --> <nav id= navbar > </nav> <!-- 3. Main content --> <section class= container > </section> <!-- 4. Footer --> <footer id= footer > </footer> </body> </html> Για την αποφυγή επαναλαμβανόμενων τμημάτων κώδικα, αρκετά σημεία της παραπάνω σήμανσης έχουν μεταφερθεί σε ξεχωριστά PHP αρχεία και κάθε φορά συμπεριλαμβάνονται (include) στην κάθε σελίδα της εφαρμογής. Στην ουσία η μόνη περιοχή που δεν γίνεται include είναι το <section class= container >, η περιοχή περιεχομένου δηλαδή, ενώ η δήλωση του html αρχείου μαζί με τις πληροφορίες κεφαλίδας (head), το υποσέλιδο (footer) 15

17 καθώς και η γραμμή μενού (nav) βρίσκονται το κάθε ένα στο δικό του PHP αρχείο: header.php, footer.php και navigation.php αντίστοιχα. 16

18 Κεφάλαιο 3 ο Σχεδίαση εφαρμογής 3.1 Οι κλάσεις της εφαρμογής Σύμφωνα με το αντικειμενοστραφές μοντέλο προγραμματισμού, κάθε έννοια εκφράζεται και από μία αντίστοιχη κλάση. Έτσι, αναπτύχθηκαν κλάσεις σχεδόν για τα πάντα: μία κλάση διαχείρισης και σύνδεσης για τη βάση και μία κλάση για κάθε πίνακα της βάσης Η κλάση Database Όλα τα προγράμματα που αποτελούν την εφαρμογή, πρέπει να εκτελούν κάποια ερωτήματα προς τη βάση, προκειμένου να ανακτούν τις πληροφορίες που απαιτούνται. Για να εκτελεστεί, όμως, οποιοδήποτε ερώτημα, πρέπει πρώτα να γίνει η σύνδεση στη βάση. Έπειτα, μέσω κατάλληλων ενσωματωμένων συναρτήσεων της PHP πρέπει να υποβληθούν τα ερωτήματα αυτά στη βάση, ώστε τελικώς να επιστραφούν τα αποτελέσματα. Αυτές τις λειτουργίες εξυπηρετεί η κλάση Database. Ο δημιουργός της φροντίζει να γίνει η σύνδεση στη βάση παρέχοντας τα απαραίτητα στοιχεία: 1. Όνομα εξυπηρετητή 2. Όνομα χρήστη με δικαιώματα στη βάση 3. Κωδικός χρήστη 4. Όνομα της βάσης Τα 3 πρώτα στοιχεία, δίνονται στην PHP συνάρτηση mysql_connect για να πραγματοποιηθεί η σύνδεση. Το τελευταίο στοιχείο, το όνομα της βάσης, δίνεται στην mysql_select_db ώστε ο MySQL server να γνωρίζει με ποια βάση θα εργαστεί. Η αποσύνδεση από τη βάση, γίνεται μέσω της μεθόδου disconnect της κλάσης, η οποία στην ουσία καλεί τη συνάρτηση mysql_close της PHP. Τα ερωτήματα εκτελούνται μέσω της μεθόδου query, η οποία καλεί την PHP συνάρτηση mysql_query, παρέχοντάς της το ερώτημα και τη σύνδεση, δυο απαραίτητα στοιχεία για την αποστολή του ερωτήματος προς τη βάση. Από την κλάση αυτή, παράγεται ένα και μόνο καθολικό (global) ώστε να υπάρχει πάντα η σύνδεση με τη βάση και το σύστημα να είναι έτοιμο ανά πάσα στιγμή για την εκτέλεση διαφόρων ερωτημάτων. 17

19 3.1.2 Η κλάση Person Η κλάση Person, αποτελεί τη βασική κλάση για άλλες που χρειάζονται μια κοινή λειτουργικότητα και περιλαμβάνει στην ουσία, τα προσωπικά στοιχεία ενός ατόμου όπως: - Κωδικός - Όνομα - Επώνυμο - Τηλέφωνο - Κινητό - Ταυτότητα - ΑΦΜ - - Εργασία - Ημερομηνία γέννησης Η κλάση αυτή, περιέχει ορισμένες μεθόδους για την αποθήκευση, ενημέρωση και διαγραφή εγγραφών στον πίνακα persons, καθώς και για τη δημιουργία αντικειμένων από τις αντίστοιχες εγγραφές. Αυτή η προσέγγιση ακολουθήθηκε και σε όλες τις υπόλοιπες κλάσεις που αναπαριστούν αντικείμενα από τους αντίστοιχους πίνακες της βάσης. Ειδικότερα, για τις κλάσεις Employee, Client & InsuredPerson που κληρονομούν από την Person ακολουθήθηκε η εξής μεθοδολογία για την ομαλή λειτουργία της αποθήκευσης, ενημέρωσης και διαγραφής: πρώτα εφαρμόζεται η ενέργεια στο «βασικό» Person κομμάτι, και ύστερα η αντίστοιχη ενέργεια στο παράγωγο. Υπάρχουν επίσης και μέθοδοι αναζήτησης εγγραφών με βάση τον κωδικό ή το τους. Αυτές οι μέθοδοι είναι στην ουσία στατικές μέθοδοι (δηλαδή μέθοδοι κλάσης) και όχι μέθοδοι αντικειμένων. Ο λόγος είναι ο εξής: όταν εκτελείται η λειτουργία αναζήτησης με βάση π.χ. τον κωδικό μιας εγγραφής, δεν υπάρχει ακόμη κάποιο δημιουργημένο, αλλά θα δημιουργηθεί κάποιο αν η μέθοδος βρει την αντίστοιχη εγγραφή. Έτσι δεν είναι δυνατό αυτή η μέθοδος να καλεστεί από κάποιο Η κλάση Employee Η κλάση Employee κληρονομεί την κλάση Person ώστε να έχει πρόσβαση στα βασικά στοιχεία ενός ατόμου και επιπλέον έχει τα στοιχεία: - Κωδικός υπαλλήλου - Κωδικός καταστήματος - Όνομα χρήστη (username) 18

20 - Κωδικός χρήστης (password) - Ημερομηνία πρόσληψης - Ένδειξη αν πρόκειται για διαχειριστή ή όχι - Κωδικός ατόμου (για την εύρεση των προσωπικών του στοιχείων) Όταν παράγεται ένα τύπου Employee, είναι δυνατόν, καλώντας τη μέθοδο personinfo() να συμπληρωθούν και τα προσωπικά του στοιχεία. Στην ουσία η μέθοδος αυτή εκτελεί ένα ερώτημα προς τη βάση (χρησιμοποιώντας τον κωδικό ατόμου) και βρίσκει σε ποια εγγραφή Person αναφέρεται ο συγκεκριμένος υπάλληλος. Ακόμη, με τη μέθοδο login() στην οποία παρέχονται το όνομα και ο κωδικός χρήστη, πραγματοποιείται η είσοδος στο σύστημα. Στην ουσία αφού η μέθοδος εντοπίσει στη βάση κάποιον υπάλληλο με αυτά τα διαπιστευτήρια, φυλάσσει τον κωδικό του σε μια μεταβλητή συνόδου (session), ώστε να θεωρείται ότι έχει εισέλθει στο σύστημα ως χρήστης μέχρις ότου να εκείνος να αποσυνδεθεί Η κλάση Client Η Client επίσης κληρονομεί την Person και περιγράφει αντικείμενα πελατών. Βασικά, οι μοναδικές της ιδιότητες είναι: - Κωδικός πελάτη - Κωδικός ατόμου (για τα προσωπικά στοιχεία του πελάτη Η κλάση InsuredPerson Αυτή η κλάση αναπαριστά τους ασφαλισμένους. Έτσι οι ιδιότητες είναι: - Κωδικός ασφαλισμένου - Κωδικός ατόμου (για προσωπικά στοιχεία) - Κωδικός συμβολαίου στο οποίο βρίσκεται ο ασφαλισμένος - Ένδειξη για το αν πρόκειται για ασφαλισμένο ή δικαιούχο στο συμβόλαιο Η κλάση Product Τα ασφαλιστικά προϊόντα αναπαρίστανται με την κλάση Product, η οποία έχει τις εξής ιδιότητες: - Κωδικός - Περιγραφή - Τύπος ασφάλειας (π.χ. γενική ασφάλεια) - Τύπος προϊόντος (π.χ. ασφάλεια οχήματος) - Καλύψεις (πίνακας με στοιχεία αντικείμενα της κλάσης Coverage) 19

21 Με τη μέθοδο getcoverages(), κάθε της κλάσης Product μπορεί να βρίσκει τις καλύψεις του και να τις αποθηκεύει στον πίνακα μέλος coverages Η κλάση Coverage Με αυτή την κλάση περιγράφονται οι ασφαλιστικές καλύψεις που συνοδεύουν κάποια προϊόντα. Τα μέλη της κλάσης είναι: - Κωδικός κάλυψης - Κωδικός προϊόντος στο οποίο αναφέρεται η κάλυψη - Περιγραφή - Τιμή - Ένδειξη για το αν πρόκειται για προαιρετική κάλυψη ή όχι Η κλάση Contract Τα συμβόλαια αναπαρίστανται με αυτή την κλάση. Για κάθε συμβόλαιο κρατούνται: - Κωδικός συμβολαίου - Κωδικός ασφαλιστή - Κωδικός πελάτη (συμβαλλόμενος) - Κωδικός ασφαλιστικού προϊόντος - Ημερομηνίες έναρξης και λήξης - Ένδειξη για το αν είναι σε ισχύ ή όχι - Συνολική αξία - Πίνακας με τις καλύψεις που έχουν επιλεχθεί - Πίνακας με τους ασφαλισμένους / δικαιούχους του συμβολαίου Η κλάση είναι εφοδιασμένη με μεθόδους ανάκτησης των καλύψεων και των ασφαλισμένων ατόμων του κάθε συμβολαίου που θα τις καλέσει. Επιπρόσθετα υπάρχουν κι άλλες βοηθητικές μέθοδοι για γρήγορη εξακρίβωση π.χ. αν κάποιο συμβόλαιο ανήκει σε κάποιον πελάτη, ή αν το έχει αναλάβει κάποιος ασφαλιστής κ.λπ. Τέλος, υπάρχουν και δύο στατικές μέθοδοι οι οποίες επιστρέφουν όλα τα συμβόλαια ενός συγκεκριμένου πελάτη και όλα τα συμβόλαια ενός συγκεκριμένου ασφαλιστή. Αυτές οι μέθοδοι αποδείχθηκαν ιδιαίτερα χρήσιμες για τη γρήγορη ανάκτηση αποτελεσμάτων και τη μετέπειτα παρουσίασή τους υπό μορφή HTML πινάκων (όταν π.χ. ο διαχειριστής ζητά από το σύστημα να του δώσει όλα τα συμβόλαια ενός συγκεκριμένου ασφαλιστή). 20

22 3.1.9 Η κλάση ContractCoverage Τα αντικείμενα αυτής της κλάσης είναι στην ουσία οι εγγραφές του συσχετιστικού πίνακα της βάσης contract_coverages. Κάθε τέτοιο έχει στην ουσία δύο κωδικούς: τον κωδικό του συμβολαίου και τον κωδικό μιας κάλυψης. Με αυτόν τον τρόπο, το σύστημα γνωρίζει ποιες καλύψεις έχουν επιλεχθεί για ποιο συμβόλαιο Η κλάση Address Εδώ περιγράφονται τα αντικείμενα διευθύνσεις των πελατών, ασφαλιστών και γενικώς οποιοδήποτε τύπου ατόμου. Οι πληροφορίες που κρατούνται είναι: - Κωδικός διεύθυνσης - Οδός και αριθμός - Πόλη - Χώρα - Ταχυδρομικός κώδικας Η κλάση Shop Εδώ περιγράφεται το - κατάστημα. Οι πληροφορίες που κρατούνται είναι: - Κωδικός καταστήματος - Επωνυμία - Τηλέφωνο - Fax - - Website - Κωδικός διεύθυνσης του καταστήματος Οι κλάσεις Car και Savings Αυτές οι δύο κλάσεις είναι ειδικού σκοπού. Συγκεκριμένα, η πρώτη χρησιμοποιείται στο να παραχθούν αντικείμενα αυτοκίνητα, όταν πρόκειται για ασφάλεια οχήματος, και η δεύτερη χρησιμοποιείται για ασφάλεια αποταμίευσης και κρατά το ποσό κατάθεσης. Η κλάση Car έχει τα στοιχεία που χρειάζεται να κρατά το σύστημα για τα οχήματα καθώς και τον κωδικό συμβολαίου που αυτό το όχημα σχετίζεται. Παρομοίως και η κλάση Savings: διαθέτει ως μέλη τον κωδικό συμβολαίου και το αντίστοιχο ποσό αποταμίευσης. 3.2 Προγράμματα Πελάτες Από την περιγραφή και τον τρόπο λειτουργίας του συστήματος προκύπτουν οι εξής ανάγκες: 21

23 - Κεντρική σελίδα - Διαχείριση πελατολόγιου - Διαχείριση ασφαλιστικών προϊόντων και των καλύψεών τους - Διαχείριση ασφαλιστικών υπαλλήλων - Διαχείριση συμβολαίων - Υπηρεσία αποστολής - Υπηρεσία δημιουργίας pdf αρχείων συμβολαίων - Πιστοποίηση και σύνδεση / αποσύνδεση χρηστών Κεντρική Σελίδα Η κεντρική σελίδα (index.php) είναι το σημείο «έναρξης» της εφαρμογής, δηλαδή, η πρώτη σελίδα στην οποία οδηγείται ο χρήστης. Αρχικά, η σελίδα προτρέπει το χρήστη να συνδεθεί στο σύστημα (εφ όσον έχει λογαριασμό), ενώ παράλληλα περιέχει μενού με πληροφορίες καθώς και έναν χάρτη της Google στον οποίο απεικονίζεται η θέση του ασφαλιστικού καταστήματος. Όταν ο χρήστης συνδεθεί στο λογαριασμό του, οδηγείται και πάλι σε αυτή τη σελίδα όπου τώρα υπάρχει μήνυμα καλωσορίσματος μαζί με το ονοματεπώνυμό του. Αν ο χρήστης έχει συνδεθεί, τότε σε μια μεταβλητή συνόδου καταγράφεται ο κωδικός του. Έτσι, το script καταλαβαίνει αν είναι συνδεδεμένος ή όχι. Από τη στιγμή που είναι συνδεδεμένος, τότε εκτελώντας ένα απλό ερώτημα στη βάση, το script βρίσκει και τα περαιτέρω στοιχεία του υπαλλήλου χρήστη Διαχείριση πελατολόγιου Η διαχείριση των πελατών γίνεται με το συνδυασμό 2 scripts. Το πρώτο (client_list.php) εμφανίζει τη λίστα των πελατών, ενώ παράλληλα προσφέρει και τη δυνατότητα αναζήτησης με βάση το επώνυμο κάποιου πελάτη. Η λίστα πελατών 22

24 Με το δεύτερο script (client_data.php) δίνεται η δυνατότητα νέας εγγραφής ή διόρθωσης και διαγραφής ενός πελάτη. Στο δεύτερο script οδηγούμαστε μέσω του πρώτου, αν επιλεχθεί η επιλογή «Νέα εγγραφή» ή αν επιλεχθεί το ονοματεπώνυμο κάποιου πελάτη από τη λίστα (περίπτωση επεξεργασίας στοιχείων ενός υπάρχοντος πελάτη). Στοιχεία πελάτη από το client_data.php Διαχείριση ασφαλιστικών προϊόντων και των καλύψεών τους Τα scripts insurance_list.php, insurance_data.php και coverage_data.php είναι υπεύθυνα για τη διαχείριση των ασφαλιστικών προϊόντων. Το insurance_list.php εμφανίζει μια λίστα με τα διαθέσιμα προϊόντα ενώ παράλληλα παρέχει τις δυνατότητες δημιουργίας νέου προϊόντος και επεξεργασίας των ήδη υπαρχόντων, ανακατευθύνοντας ουσιαστικά το χρήστη στο δεύτερο script insurance_data.php. 23

25 Διαθέσιμα ασφαλιστικά προϊόντα Το insurance_data.php αν κληθεί με παράμετρο τον κωδικό ενός ασφαλιστικού προϊόντος, τότε, με ένα κατάλληλο ερώτημα στη βάση, ανακτά τα στοιχεία του προϊόντος και μέσω κατάλληλης φόρμας ο χρήστης μπορεί να δει απλά τα στοιχεία του, να τα διορθώσει, να το διαγράψει καθώς και να διαχειριστεί τις καλύψεις που το συνοδεύουν. Αν το script κληθεί χωρίς παράμετρο, τότε η χρήση του προορίζεται για τη δημιουργία και αποθήκευση ενός νέου προϊόντος. Λεπτομέρειες ασφάλειας από το insurance_data.php Με παρόμοιο τρόπο, το coverage_data.php μπορεί να δημιουργήσει μια νέα κάλυψη για ένα συγκεκριμένο προϊόν ή (μέσω του κωδικού μιας κάλυψης ως παράμετρο) να επεξεργαστεί μια ήδη υπάρχουσα κάλυψη. 24

26 Λεπτομέρειες κάλυψης από το coverage_data.php Μια σημαντική λεπτομέρεια είναι ότι μόνο ο διαχειριστής έχει πλήρη πρόσβαση στη διαχείριση των ασφαλιστικών προϊόντων. Ένας απλός ασφαλιστής το μόνο που του επιτρέπεται είναι να δει τη λίστα των διαθέσιμων προϊόντων και των καλύψεών τους, καθαρά και μόνο για πληροφοριακούς λόγους Διαχείριση ασφαλιστικών υπαλλήλων Όμοια με τη διαχείριση πελατολογίου, έτσι και σε αυτή την περίπτωση χρησιμοποιούνται δύο scripts: employee_list.php και employee_data.php. Το employee_list.php είναι η κεντρική σελίδα διαχείρισης των ασφαλιστών. Παρουσιάζει μια λίστα με όλους τους διαθέσιμους ασφαλιστές και δίνει τη δυνατότητα δημιουργίας νέου ασφαλιστή ή την επεξεργασία ενός υπάρχοντος με επιλογή από τη λίστα. Η δημιουργία ή η επεξεργασία αναλαμβάνονται από το employee_data.php. Να σημειωθεί πως αυτή η λειτουργία προορίζεται μόνο για το διαχειριστή της εφαρμογής και είναι αδύνατο να προσπελαστεί από τον απλό επισκέπτη ή κάποιον άλλον ασφαλιστή, για ευνόητους λόγους. Στην περίπτωση του απλού ασφαλιστή, ο τελευταίος μπορεί να δει και να επεξεργαστεί μόνο τα δικά του στοιχεία μέσω του employee_data.php Διαχείριση συμβολαίων Με το script contract_list.php παρουσιάζεται μια λίστα των διαθέσιμων συμβολαίων, ενώ δίνεται η δυνατότητα δημιουργία νέου συμβολαίου, ή επεξεργασίας κάποιου από τη λίστα. Το script εμφανίζει όλα τα συμβόλαια (ανεξαρτήτως ασφαλιστή) για το διαχειριστή του συστήματος. Στην περίπτωση, όμως, που ο συνδεδεμένος χρήστης είναι απλός ασφαλιστής, τότε εμφανίζονται μόνο τα δικά του συμβόλαια. Το script επίσης προσφέρει και τη δυνατότητα της αναζήτησης συμβολαίων με βάση τα παρακάτω φίλτρα: - Επώνυμο πελάτη - Ασφαλιστικό προϊόν 25

27 - Ασφαλιστής (στην περίπτωση του διαχειριστή μόνο) - Κατάσταση (ισχύον συμβόλαιο ή όχι) - Ημερομηνία έναρξης - Ημερομηνία λήξης Λίστα με όλα τα διαθέσιμα συμβόλαια (λειτουργία διαχειριστή) Η δημιουργία αλλά και η επεξεργασία των συμβολαίων γίνεται με βάση δύο scripts: contract_data.php & contract_data_step2.php. Στην ουσία, με το contract_data.php δίνονται οι πρώτες πληροφορίες: - Επιλογή πελάτη - Επιλογή ασφάλειας - Τρόπος πληρωμής - Ημερομηνίες έναρξης και λήξης Βασικά στοιχεία συμβολαίου (contract_data.php) Κατόπιν, με το δεύτερο και τελευταίο βήμα, contract_data_step2.php (και αφού έχει ήδη πλέον αποφασιστεί από το πρώτο βήμα για ποια ασφάλεια πρόκειται), παρέχονται οι υπόλοιπες πληροφορίες όπως: 26

28 - Επιλογή των προαιρετικών καλύψεων - Επιλογή των ασφαλισμένων / δικαιούχων (ασφάλεια ζωής) - Στοιχεία οχήματος (ασφάλεια αυτοκινήτου) - Αποταμιευτικά ποσά (για κάποιο αποταμιευτικό πρόγραμμα) Επιπλέον στοιχεία συμβολαίου (2ο βήμα) Τέλος, στην περίπτωση ασφαλειών ζωής, υπάρχει ένα τρίτο βήμα: ο ορισμός των ασφαλισμένων και των δικαιούχων. Αυτή η λειτουργία εκτελείται με το script add_member.php το οποίο παρέχει ειδική φόρμα για τη συμπλήρωση στοιχείων ατόμου που δεν είναι μεν πελάτης στο σύστημα, αλλά πρόκειται να μπει στο συμβόλαιο ως δικαιούχος Υπηρεσία αποστολής Η δυνατότητα αποστολής είναι ιδιαίτερα χρήσιμη στο σύστημα και εξυπηρετεί δύο σκοπούς: 1. Την υπενθύμιση των στοιχείων ενός χρήστη με την αποστολή τους στο mail που εκείνος είχε δώσει κατά την εγγραφή του. 2. Η αποστολή αντιγράφων των συμβολαίων ως συνημμένα pdf αρχεία στο mail του αντίστοιχου πελάτη. Να σημειωθεί, εδώ, ότι στην περίπτωση που η εφαρμογή φιλοξενούνταν σε έναν πραγματικό server (και όχι τοπικά, όπως συνέβη κατά την ανάπτυξή της), θα μπορούσε να χρησιμοποιηθεί κάποια υπάρχουσα διεύθυνση από τον παροχέα φιλοξενίας (web host). 27

29 Έτσι, αντί αυτού, δημιουργήθηκε μια gmail διεύθυνση και χρησιμοποιήθηκε η βιβλιοθήκη Swift Mailer για τις ανάγκες της εφαρμογής. Τα scripts που κάνουν χρήση της βιβλιοθήκης αυτής είναι το getpass.php, για την υπενθύμιση των στοιχείων του χρήστη, και το generate_pdf.php αν κληθεί με παράμετρο τέτοια ώστε να δημιουργήσει και να στείλει το pdf στον πελάτη. Πιο συγκεκριμένα, το getpass.php ζητά από το χρήστη να πληκτρολογήσει το του. Κατόπιν, ψάχνει στη βάση για το αν υπάρχει χρήστης εγγεγραμμένος με το συγκεκριμένο mail και αν ναι, τότε του αποστέλλει το username και το password. Με αυτόν τον τρόπο, ακόμη και αν κάποιος τρίτος συμπληρώσει το κάποιου υπαλλήλου, τα στοιχεία είναι ασφαλή Υπηρεσία δημιουργίας pdf αρχείων συμβολαίων Το υπεύθυνο script για αυτή την υπηρεσία είναι το generate_pdf.php. Η βιβλιοθήκη που χρησιμοποιείται για αυτό το σκοπό είναι η mpdf. Το προτέρημα αυτής της βιβλιοθήκης είναι η γρήγορη δημιουργία pdf αρχείου κατευθείαν από τα περιεχόμενα ενός html εγγράφου, ενώ με τις κατάλληλες εντολές CSS δημιουργείται ταυτόχρονα και την εμφάνιση του παραγόμενου αρχείου. Για παράδειγμα με την ίδια HTML σήμανση που χρησιμοποιείται για τη δημιουργία ενός πίνακα, το mpdf δημιουργεί τον αντίστοιχο πίνακα στο pdf αρχείο. Επίσης, αν εφαρμόζονται CSS κλάσεις για την εμφάνιση του πίνακα, αυτές θα διατηρηθούν και στο pdf αρχείο, έτσι ώστε το τελικό αποτέλεσμα να είναι το ίδιο μεταξύ html και pdf. Στην ουσία, μέσα στο script, δημιουργείται ένα html αρχείο με το περιεχόμενο και τις CSS κλάσεις (για την εμφάνιση) και στέλνεται σε έναν output buffer. Όταν ετοιμαστεί ολόκληρο το έγγραφο και εμπλουτιστεί με τις αντίστοιχες πληροφορίες από τη βάση τότε δίνεται στο mpdf. Ο περιηγητής φορτώνει αυτόματα και εμφανίζει το παραγόμενο pdf αρχείο και δίνει τη δυνατότητα στο χρήστη να το αποθηκεύσει. Η μορφή των ονομάτων των pdf αρχείων είναι: {επώνυμο πελάτη} {όνομα προϊόντος}.pdf π.χ. Παπαδόπουλος Ασφάλεια οχήματος.pdf Τέλος, σε περίπτωση που δε ζητηθεί η προεπισκόπηση ενός συμβολαίου ως pdf, αλλά η αποστολή αυτού του pdf με στον πελάτη, τότε μέσω κατάλληλων παραμέτρων η βιβλιοθήκη mpdf το δημιουργεί και κατόπιν με τη βιβλιοθήκη Swift Mailer επισυνάπτεται στο ηλεκτρονικό μήνυμα (ως ένα συνημμένο τύπου application/pdf ) και αποστέλλεται. 28

30 Δείγμα παραγόμενου συμβολαίου σε μορφή PDF Πιστοποίηση και σύνδεση / αποσύνδεση χρηστών Υπάρχουν δύο τύποι χρηστών στην εφαρμογή: οι διαχειριστές (π.χ. ο διευθυντής του ασφαλιστικού καταστήματος) και οι απλοί χρήστες (π.χ. οι υπόλοιποι ασφαλιστές). Όπως έχει ήδη αναφερθεί, όλοι οι χρήστες είναι στην ουσία αντικείμενα της κλάσης Employee. Το μοναδικό στοιχείο με το οποίο ξεχωρίζει ο διαχειριστής σε σχέση με έναν απλό χρήστη είναι 29

31 ότι το πεδίο superuser για έναν διαχειριστή έχει τιμή 1 ενώ για έναν απλό χρήστη έχει τιμή 0. Η σύνδεση των χρηστών στο σύστημα γίνεται αφού δώσουν το username και το password τους. Στη συνέχεια καλείται η μέθοδος login της κλάσης Employee η οποία ελέγχει τα στοιχεία και αν βρει χρήστη στη βάση με αυτά, τότε καταχωρεί τον κωδικό υπαλλήλου σε μια μεταβλητή συνόδου (session) ώστε να θεωρείται πλέον συνδεδεμένος. Η αποσύνδεση επιτυγχάνεται, διαγράφοντας τη μεταβλητή συνόδου που περιέχει τον κωδικό του συνδεδεμένου χρήστη (unset($session[ e_id ])) και καταστρέφοντας τη συνεδρία (session_destroy()). Με αυτόν τον τρόπο ο χρήστης θεωρείται αποσυνδεδεμένος πλέον και κανένα script που χρειάζεται δικαιώματα χρήστη ή διαχειριστή δεν πρόκειται να λειτουργήσει. 30

32 Κεφάλαιο 4 ο Συμπεράσματα και μελλοντικές επεκτάσεις 4.1 Τι επιτεύχθηκε Με βάση τις ανάγκες του ασφαλιστικού καταστήματος, επιτεύχθηκαν τα παρακάτω: - Δημιουργία ενός συστήματος διαφόρων επιπέδων χρηστών (διαχειριστής και απλοί χρήστες) - Δημιουργία και διαχείριση του πελατολογίου του καταστήματος με ηλεκτρονικό πλέον τρόπο - Δημιουργία και διαχείριση των υπαλλήλων και των συμβολαίων τους - Διαχείριση και έγκριση όλων των συμβολαίων μόνο από το διαχειριστή της εφαρμογής - Εισαγωγή και επεξεργασία διάφορων ασφαλιστικών προϊόντων - Διαχείριση των πληροφοριών του ασφαλιστικού καταστήματος από το διαχειριστή και απεικόνιση της διεύθυνσής του με τη βοήθεια χαρτών της Google - Ενσωμάτωση υπηρεσιών ηλεκτρονικού ταχυδρομείου - Ενσωμάτωση υπηρεσίας δημιουργίας PDF εγγράφων για την αποστολή συμβολαίων στους πελάτες 4.2 Προτάσεις μελλοντικής εξέλιξης Το σύστημα θα μπορούσε να επεκταθεί με τέτοιον τρόπο ώστε να αποτελέσει ένα γενικό σύστημα διαχείρισης για διάφορα υποκαταστήματα μιας ασφαλιστικής εταιρείας. Με αυτόν τον τρόπο το κάθε κατάστημα θα διαθέτει το δικό του πελατολόγιο, τους δικούς του υπαλλήλους, συμβόλαια. Το σύστημα θα προσφέρει αυτή τη δυνατότητα και ανάλογα με το χρήστη ασφαλιστή που συνδέεται σε αυτό, θα καταλαβαίνει σε ποιο κατάστημα είναι και θα φορτώνει τα αντίστοιχα δεδομένα (πελάτες, συμβόλαια κ.λπ.). Ήδη, έγινε μια αρχή προς αυτή την κατεύθυνση, δημιουργώντας τον πίνακα shops στη βάση και υιοθετώντας ένα ξένο κλειδί σε κάθε υπάλληλο με τον κωδικό του καταστήματος αυτού. Για να μπορέσει όμως το σύστημα να φτάσει σε ένα τέτοιο επίπεδο, θα χρειαστεί ασφαλώς και άλλες αλλαγές. 31

33 Μια άλλη χρήσιμη λειτουργία, θα ήταν να δημιουργηθούν διάφορα επίπεδα χρηστών με ακόμη πιο συγκεκριμένα δικαιώματα. Για παράδειγμα, εκτός από το διαχειριστή και τους χρήστες, θα μπορούσε να υπάρχει και ένα είδος λογαριασμού διοικητικού υπαλλήλου ή γραμματείας με το οποίο να δίνεται πρόσβαση στο πελατολόγιο του καταστήματος και στην εκτύπωση ή αποστολή μόνο των συμβολαίων των πελατών. Με αυτόν τον τρόπο, επιτυγχάνεται ακόμη μεγαλύτερη ασφάλεια, αλλά και δίνονται ρόλοι και σε άλλους υπαλλήλους του καταστήματος, ώστε οι εργασίες να διεκπεραιώνονται γρηγορότερα. Επιπλέον, θα μπορούσε να σχεδιαστεί και να υλοποιηθεί ένα υποσύστημα, με βάση το οποίο ο γενικός διευθυντής να μπορεί να «σχεδιάζει» διάφορους τύπους ασφαλιστικών προϊόντων. Για παράδειγμα, στο ήδη υπάρχον σύστημα, δεν έχει ακόμη σχεδιαστεί κάποιο προϊόν για ασφάλεια κατοικίας, το οποίο πρέπει να γίνει προγραμματιστικά. Με το προτεινόμενο σύστημα, όμως, κάτι τέτοιο δε θα χρειάζεται καθώς θα δίνει τη δυνατότητα σχεδίασης ενός προϊόντος χωρίς τη χρήση προγραμματισμού (όπως, κατά αναλογία, στο ήδη υπάρχον σύστημα, μπορεί ο διαχειριστής, για παράδειγμα, να σχεδιάσει διάφορα αποταμιευτικά προγράμματα). Τέλος, τα κοινωνικά δίκτυα, έχουν σημαντικό ρόλο στις διαδικτυακές εφαρμογές σήμερα. Σχεδόν όλες οι εφαρμογές ενσωματώνουν κάποια λειτουργία με κάποια ή κάποιες εφαρμογές κοινωνικής δικτύωσης. Έτσι, το σύστημα, θα μπορούσε να έχει τη δυνατότητα προώθησης κάποιων ασφαλειών μέσω Facebook, Twitter και άλλων δικτύων. Θα μπορούσε, επίσης, να υπήρχε ένα κουμπί τύπου Like δίπλα από κάθε ασφάλεια, ώστε οι επισκέπτες ή οι πελάτες να μπορούν να την προτείνουν στους φίλους τους. 32

34 Παράρτημα Α Εγχειρίδιο χρήσεως εφαρμογής Α-1 Ξεκινώντας Για να χρησιμοποιηθεί το σύστημα, απαιτείται λογαριασμός με δικαιώματα διαχειριστή. Το σύστημα παρέχει έναν αρχικό λογαριασμό διαχειριστή με στοιχεία: Όνομα χρήστη: insurance Κωδικός χρήστη: insurance Συνίσταται η άμεση αλλαγή των στοιχείων αυτών με τα πραγματικά στοιχεία, καθώς και η φύλαξή τους. Σε ένα λογαριασμό διαχειριστή επιτρέπονται όλες οι κινήσεις, για αυτό το λόγο είναι σημαντικό να χρησιμοποιείται από αξιόπιστα άτομα. Από τη γραμμή διεύθυνσης του browser πληκτρολογήστε: localhost/insurance Θα οδηγηθείτε στην κεντρική σελίδα της εφαρμογής: Από τη γραμμή μενού επιλέξτε Είσοδος : 33

35 Πληκτρολογήστε τα αρχικά στοιχεία και πατήστε στο κουμπί Είσοδος. Κατόπιν, για να αλλάξετε τα στοιχεία αυτά σύμφωνα με τις δικές σας προτιμήσεις, επιλέξτε Προσωπικό από τη γραμμή μενού και επιλέξτε την εγγραφή χρήστη με τα αρχικά στοιχεία. Έτσι, θα οδηγηθείτε σε μια φόρμα που σας επιτρέπει την αλλαγή των στοιχείων: 34

36 Αφού δώσετε τα δικά σας στοιχεία, πατήστε στο κουμπί Αποθήκευση. Βεβαιωθείτε ότι είναι ενεργοποιημένη η επιλογή Διαχειριστής για αυτό το λογαριασμό! Α-2 Εισαγωγή και διαχείριση πελατών Επιλέξτε Πελατολόγιο από τη γραμμή μενού, για να οδηγηθείτε σε μια λίστα παρουσίασης των πελατών του καταστήματος: Από εδώ μπορείτε να αναζητήσετε κάποιον πελάτη με βάση το επώνυμό του, να επιλέξετε κάποιον από τους πελάτες κάνοντας κλικ στο επώνυμό του και να επεξεργαστείτε τα στοιχεία του, καθώς και να δημιουργήσετε νέο πελάτη, κάνοντας κλικ στο κουμπί Νέα εγγραφή. Πατώντας Νέα εγγραφή οδηγείστε στην επόμενη οθόνη: 35

37 Αφού συμπληρώσετε τα πεδία, πατήστε στο κουμπί αποθήκευση. Τα στοιχεία θα καταχωρηθούν στο σύστημα και θα επιστρέψετε πίσω στην οθόνη της λίστας πελατών αυτόματα. Αν επιλέξετε κάποιον από τους πελάτες της λίστας, θα οδηγηθείτε σε κατάσταση προβολής / επεξεργασίας των στοιχείων του: Για να διατηρηθεί η οποιαδήποτε αλλαγή των στοιχείων πατήστε στο κουμπί Αποθήκευση. Για τη διαγραφή ενός πελάτη, πατήστε Διαγραφή. Προσοχή! Δεν μπορεί να διαγραφεί κάποιος πελάτης ο οποίος βρίσκεται ήδη σε συμβόλαιο με την εταιρία! Τέλος, για να δείτε και να επεξεργαστείτε τα συμβόλαια του πελάτη, πατήστε στο κουμπί Συμβόλαια. Περισσότερες λεπτομέρειες για τη δημιουργία και τη διαχείριση των συμβολαίων στην παράγραφο Α-4 Δημιουργία και διαχείριση συμβολαίων. Α-3 Δημιουργία και διαχείριση ασφαλιστικών προϊόντων Αυτή η λειτουργία επιτρέπεται μόνο στο διαχειριστή του συστήματος. Από τη γραμμή μενού επιλέξτε Ασφάλειες : 36

38 Το μενού Ασφάλειες είναι ορατό σε απλούς χρήστες ασφαλιστές, μόνο όμως για συμβουλευτικούς λόγους. Είναι αδύνατη η δημιουργία, η διόρθωση και η διαγραφή ενός ασφαλιστικού προϊόντος από έναν ασφαλιστή. Σιγουρευτείτε ότι είστε συνδεδεμένος ως Διαχειριστής! Για τη δημιουργία μιας νέας ασφάλειας πατήστε Νέα εγγραφή : Συμπληρώστε τη σύντομη περιγραφή της ασφάλειας (π.χ. Ασφάλεια αυτοκινήτου ), επιλέξτε τον τύπο της (Γενική ασφάλεια ή ασφάλεια Ζωής), και τέλος επιλέξτε το είδος (Ασφάλεια αυτοκινήτου, Ασφάλεια Ζωής, Πρόγραμμα αποταμίευσης). Πατήστε στο κουμπί Αποθήκευση ώστε να δημιουργηθεί το νέο ασφαλιστικό προϊόν. Το επόμενο βήμα είναι να καταχωρήσετε τις ασφαλιστικές καλύψεις του προϊόντος σας. Έχοντας ήδη πατήσει Αποθήκευση, παρατηρήστε ότι τώρα είναι διαθέσιμο το κουμπί Νέα Κάλυψη, με το οποίο μπορείτε να αρχίσετε να προσθέτετε καλύψεις: 37

39 Πληκτρολογήστε την περιγραφή (π.χ. Θραύση κρυστάλλων ) και την τιμή. Κατόπιν, αν επιθυμείτε να ορίσετε την κάλυψη ως μη υποχρεωτική, επιλέξτε Προαιρετική κάλυψη. Τέλος, πατήστε Αποθήκευση ώστε να καταχωρηθεί η νέα κάλυψη, ή το κουμπί Επιστροφή για να ακυρωθούν οι αλλαγές. Η επόμενη εικόνα είναι ένα δείγμα μιας ασφάλειας αυτοκινήτου με ορισμένες καλύψεις: Για να καταργήσετε ένα ασφαλιστικό προϊόν, πρέπει αυτό να μην χρησιμοποιείται σε κάποιο συμβόλαιο. Πατώντας στο κουμπί Διαγραφή, διαγράφεται το προϊόν και οι καλύψεις που το συνοδεύουν. Μπορείτε ακόμη να διορθώσετε ή και να διαγράψετε μια συγκεκριμένη κάλυψη, αρκεί να την επιλέξετε κάνοντας κλικ πάνω στην περιγραφή της και να πατήσετε Διαγραφή στην επόμενη οθόνη. Αν, για παράδειγμα, θελήσετε να διορθώσετε ή να διαγράψετε την κάλυψη Φροντίδα ατυχήματος, απλά επιλέξτε την και θα οδηγηθείτε στην εξής οθόνη: 38

40 Για να επιστρέψετε πίσω στις λεπτομέρειες του ασφαλιστικού προϊόντος χωρίς να εκτελέσετε κάποια διόρθωση ή διαγραφή, πατήστε στο κουμπί Επιστροφή. Α-4 Δημιουργία και διαχείριση συμβολαίων Από το μενού επιλέξτε Συμβόλαια για να οδηγηθείτε στη λειτουργία διαχείρισης συμβολαίων. Αυτή η λειτουργία είναι διαθέσιμη στο διαχειριστή, αλλά και στους υπόλοιπους ασφαλιστές. Η μόνη διαφορά είναι πως στο διαχειριστή επιτρέπεται η προεπισκόπηση και η επεξεργασία των συμβολαίων όλων των ασφαλιστών, ενώ στον κάθε ασφαλιστή επιτρέπεται η διαχείριση μόνο των δικών του συμβολαίων. Η παρακάτω εικόνα δείχνει όλα τα συμβόλαια διότι ο χρήστης που έχει συνδεθεί είναι διαχειριστής: Για την επεξεργασία των στοιχείων ενός συμβολαίου πατήστε στο κουμπί Επεξεργασία. Για μια απλή προεπισκόπηση (σε μορφή αρχείου PDF) πατήστε Προεπισκόπηση και για την αποστολή του συμβολαίου στο του πελάτη πατήστε Αποστολή. Πατώντας πάνω στο ονοματεπώνυμο ενός πελάτη, θα οδηγηθείτε στο Πελατολόγιο και συγκεκριμένα σε κατάσταση προβολής / επεξεργασίας των στοιχείων του πελάτη. Πατώντας στο ονοματεπώνυμο του ασφαλιστή, οδηγείστε στο Προσωπικό από όπου μπορείτε να δείτε και να επεξεργαστείτε τα στοιχεία του ασφαλιστή. Για τη δημιουργία ενός νέου συμβολαίου πατήστε στο κουμπί Νέο συμβόλαιο. Θα οδηγηθείτε στην επόμενη οθόνη: 39

41 Από τις 3 πρώτες πτυσσόμενες λίστες, επιλέγετε: - Τον πελάτη στον οποίον αναφέρεται το συμβόλαιο - Το ασφαλιστικό προϊόν - Τον ασφαλιστή που του έχει ανατεθεί (στην περίπτωση που συνδεθήκατε ως ασφαλιστής, για τον απλό χρήστη αυτόματα επιλέγετε το δικό του ονοματεπώνυμο) Επιλέξτε τρόπο πληρωμής. Δύο επιλογές είναι διαθέσιμες: εξάμηνη ή ετήσια εξόφληση. Στην επόμενη στήλη, πρέπει να ορίσετε τις ημερομηνίες έναρξης και λήξης της ζωής του συμβολαίου. Επίσης, μόνο για το διαχειριστή, είναι διαθέσιμη και η επιλογή ΙΣΧΥΕΙ, η οποία αν τσεκαριστεί, ενεργοποιεί το συμβόλαιο,, το συμβόλαιο θεωρείται ανενεργό. Πατήστε στο κουμπί Αποθήκευση + Συνέχεια, για να οδηγηθείτε στο 2 ο βήμα του συμβολαίου για να επιλέξετε τις καλύψεις που θα ισχύουν. Να σημειωθεί πως οι υποχρεωτικές καλύψεις επιλέγονται αυτόματα από το σύστημα και δεν είναι δυνατή η αφαίρεσή τους από το συμβόλαιο. Κάτι τέτοιο ισχύει μόνο για τις προαιρετικές καλύψεις. Επίσης στο 2 ο βήμα, ανάλογα με το είδος της ασφάλειας, μπορεί να σας ζητηθούν πληροφορίες όπως: - Στοιχειά οχήματος (ασφάλεια αυτοκινήτου) - Ποσό αποταμίευσης (αποταμιευτικό πρόγραμμα) - Στοιχεία ασφαλισμένων και δικαιούχων (ασφάλεια ζωής) Ως δείγμα, η επόμενη οθόνη απεικονίζει μια ασφάλεια ζωής στην οποία έχουν οριστεί οι καλύψεις και ένας ασφαλισμένος και ένας δικαιούχος: 40

42 Για να προσθέσετε ασφαλισμένους ή δικαιούχους στο συμβόλαιο, κάντε κλικ στο κουμπί Ασφαλιζόμενοι. Θα οδηγηθείτε στην επόμενη οθόνη: 41

43 Συμπληρώστε τα στοιχεία και επιλέξτε αναλόγως Ασφαλιζόμενος ή Δικαιούχος. Πατήστε στο κουμπί Αποθήκευση για να καταχωρηθούν οι κινήσεις σας. Για την επεξεργασία ενός συμβολαίου πατήστε στο κουμπί Επεξεργασία από τη λίστα συμβολαίων και στην ουσία θα οδηγηθείτε σε παρόμοια βήματα με τα παραπάνω, με τη διαφορά ότι τα πεδία θα είναι ήδη συμπληρωμένα με τα δεδομένα του συγκεκριμένου συμβολαίου. Α-5 Εισαγωγή και διαχείριση ασφαλιστικών υπαλλήλων Ο απλός χρήστης (κοινός ασφαλιστής) μπορεί να επιλέξει από το μενού την επιλογή Τα στοιχεία μου προκειμένου να διορθώσει τα στοιχεία του. Για το διαχειριστή, η επιλογή αλλάζει σε Προσωπικό και αναφέρεται στη διαχείριση όλων των ασφαλιστικών συμβούλων: Για να εισάγετε τα στοιχεία ενός νέου ασφαλιστή χρήστη, κάντε κλικ στο κουμπί Νέα εγγραφή. Για να επεξεργαστείτε τα στοιχεία ενός χρήστη, πατήστε απλά πάνω στο επώνυμό του. Στο επόμενο παράδειγμα, φαίνονται σε κατάσταση επεξεργασίας τα στοιχεία του ασφαλιστή Παπαδόπουλου Πέτρου: 42

44 Αφού κάνετε τις όποιες αλλαγές, πατήστε Αποθήκευση. Τέλος, πατώντας Διαγραφή, αφαιρείται ο ασφαλιστής από το σύστημα, μόνον εφ όσον δε βρίσκεται σε κάποιο συμβόλαιο. A-6 Πληροφορίες ασφαλιστικού καταστήματος Ο διαχειριστής, έχει επίσης τη δυνατότητα να ορίσει τα στοιχεία επικοινωνίας με το κατάστημα καθώς και τη διεύθυνση και την επωνυμία του: Ιδιαίτερη προσοχή χρειάζεται στα πεδία Οδός, Πόλη και Χώρα, καθότι οι πληροφορίες αυτές χρησιμοποιούνται από το σύστημα και μεταβιβάζονται στην υπηρεσία χαρτών της Google, ώστε να είναι δυνατή η σωστή απεικόνιση της θέσης του καταστήματος στον χάρτη που βρίσκεται στην κεντρική σελίδα της εφαρμογής. 43

45 Α-7 Έξοδος από το σύστημα Από τη γραμμή μενού επιλέξτε Έξοδος, εφ όσον είστε συνδεδεμένος ώστε να αποσυνδεθείτε από το λογαριασμό σας. Πάντα να αποσυνδέεστε από το σύστημα όταν δεν εκτελείτε κάποια εργασία για λόγους ασφαλείας. Επίσης, για λόγους ασφαλείας, η διαδικασία login στο σύστημα δε στηρίζεται στη χρήση cookies, και εάν κλείσετε τον browser σας, αυτομάτως θα αποσυνδεθείτε. Α-8 Υπενθύμιση στοιχείων Από την οθόνη σύνδεσης επιλέξτε Υπενθύμιση στοιχείων, σε περίπτωση που δε θυμάστε τον κωδικό σας ή το όνομα χρήστη. Θα μεταφερθείτε στην επόμενη οθόνη στην οποία πρέπει απλά να δώσετε το σας ώστε να σας αποσταλθούν τα στοιχεία: Πατήστε στο κουμπί Αποστολή στοιχείων και μετά από μερικά λεπτά, ελέγξτε το ηλεκτρονικό σας ταχυδρομείο για ένα μήνυμα από το σύστημα με τα στοιχεία σας. 44

46 Παράρτημα Β Λεξικό Β-1 Κλάση Database Όνομα Τύπος Τύπος επιστροφής Παράμετροι Περιγραφή $conn MySQL resource - Πόρος σύνδεσης με τη βάση construct() Δημιουργός - - Δημιουργία αντικειμένου κλάσης connect() void - Σύνδεση στη βάση disconnect() void - Κλείσιμο σύνδεσης με τη βάση query() MySQL resource String $sql Επιστρέφει έναν πόρο βάσης με το αποτέλεσμα του escapevalue() insertid() ερωτήματος String String $value Επιστρέφει την τιμή με τους απαραίτητους χαρακτήρες διαφυγής, εφ όσον πρέπει Int - Επιστρέφει το επόμενο διαθέσιμο κωδικό αύξοντος αριθμού Β-2 Κλάση Person Όνομα Τύπος Τύπος επιστροφής Παράμετροι Περιγραφή $id Int - Κωδικός $firstname String - Όνομα $lastname String - Επώνυμο $phone String - Τηλέφωνο $mobile String - Κινητό τηλέφωνο $afm String - Αριθμός Φορολογικού Μητρώου $identity String - Αριθμός Ταυτότητας $ String - Διεύθυνση $job String - Εργασία $birthdate String - Ημερομηνία 45

47 $address_id findid() find () findsql() makeobject() save() create() update() delete() (δημόσια, (δημόσια, (δημόσια, (ιδιωτική, γέννησης Int - Κωδικός διεύθυνσης ατόμου Person Int $id Επιστρέφει Person με βάση τον κωδικό Person String $ Επιστρέφει Person με βάση το του Person String $sql Επιστρέφει Person με βάση κάποιο ερώτημα Person String Array Επιστρέφει το $record δημιουργημένο Person με βάση την εγγραφή από τη βάση void - Καλεί τη μέθοδο create ή update ανάλογα με το αν δημιουργείται ή ενημερώνεται κάποιο Boolean - Επιστρέφει true αν δημιουργηθεί η εγγραφή στη βάση, false Boolean - Επιστρέφει true αν ενημερωθεί η εγγραφή στη βάση, false Boolean - Επιστρέφει true αν διαγραφεί η εγγραφή από τη βάση, false 46

48 Β-3 Κλάση Employee $e_id Όνομα $shop_id $username $password $hire_date $superuser $person_id findid() findperson() findsql() personinfo() makeobject() save() Τύπος (δημόσια, (δημόσια, (δημόσια, (ιδιωτική, Τύπος επιστροφής Παράμετροι Περιγραφή Int - Κωδικός υπαλλήλου Int - Κωδικός καταστήματος String - Όνομα χρήστη String - Κωδικός χρήστη String - Ημερομηνία πρόσληψης Int - 1 Διαχειριστής και 0 απλός χρήστης Int - Κωδικός ατόμου Employee Int $id Επιστρέφει Employee με βάση τον κωδικό Employee Person $person Επιστρέφει Employee με βάση στοιχεία ατόμου Employee String $sql Επιστρέφει Employee με βάση κάποιο ερώτημα Void - Συμπληρώνει τις Person ιδιότητες του Employee Employee String Array Επιστρέφει το $record δημιουργημένο Employee με βάση την εγγραφή από τη βάση void - Καλεί τη μέθοδο create ή update ανάλογα με το αν δημιουργείται 47

49 create() update() delete() login() (δημόσια, ή ενημερώνεται κάποιο Boolean - Επιστρέφει true αν δημιουργηθεί η εγγραφή στη βάση, false Boolean - Επιστρέφει true αν ενημερωθεί η εγγραφή στη βάση, false Boolean - Επιστρέφει true αν διαγραφεί η εγγραφή από τη βάση, false Boolean String $usename, String $password Σύνδεση του χρήστη Β-4 Κλάση Client Όνομα Τύπος Τύπος επιστροφής Παράμετροι Περιγραφή $c_id Int - Κωδικός πελάτη $person_id Int - Κωδικός ατόμου findid() (δημόσια, Client Int $id Επιστρέφει Client με βάση τον κωδικό findpersonid() (δημόσια, Client Person $person Επιστρέφει Client με βάση στοιχεία ατόμου findsql() (δημόσια, Client String $sql Επιστρέφει Client με βάση κάποιο ερώτημα personinfo() Void - Συμπληρώνει τις Person ιδιότητες του Client makeobject() Client String Array Επιστρέφει το 48

50 save() create() update() delete() (ιδιωτική, $record δημιουργημένο Client με βάση την εγγραφή από τη βάση void - Καλεί τη μέθοδο create ή update ανάλογα με το αν δημιουργείται ή ενημερώνεται κάποιο Boolean - Επιστρέφει true αν δημιουργηθεί η εγγραφή στη βάση, false Boolean - Επιστρέφει true αν ενημερωθεί η εγγραφή στη βάση, false Boolean - Επιστρέφει true αν διαγραφεί η εγγραφή από τη βάση, false Β-5 Κλάση InsuredPerson $i_id Όνομα $person_id $contract_id $is_insured $is_beneficiary findid() Τύπος (δημόσια, Τύπος επιστροφής Παράμετροι Περιγραφή Int - Κωδικός ασφαλισμένου Int - Κωδικός ατόμου Int - Κωδικός συμβολαίου Int - 1 ασφαλισμένος, 0 όχι Int - 1 δικαιούχος, 0 όχι InsuredPerson Int $id Επιστρέφει InsuredPerson με βάση τον κωδικό 49

51 findinsuredclient() findsql() personinfo() makeobject() save() create() update() delete() (δημόσια, (δημόσια, (ιδιωτική, InsuredPerson Person $person Επιστρέφει InsuredPerson με βάση στοιχεία ατόμου InsuredPerson String $sql Επιστρέφει InsuredPerson με βάση κάποιο ερώτημα Void - Συμπληρώνει τις Person ιδιότητες του InsuredPerson InsuredPerson String Array $record Επιστρέφει το δημιουργημένο InsuredPerson με βάση την εγγραφή από τη βάση void - Καλεί τη μέθοδο create ή update ανάλογα με το αν δημιουργείται ή ενημερώνεται κάποιο Boolean - Επιστρέφει true αν δημιουργηθεί η εγγραφή στη βάση, false Boolean - Επιστρέφει true αν ενημερωθεί η εγγραφή στη βάση, false Boolean - Επιστρέφει true αν διαγραφεί η εγγραφή από τη βάση, false Β-6 Κλάση Product Όνομα Τύπος Τύπος Παράμετροι Περιγραφή 50

52 $id $description $type $producttype $coverages findid() findproductsoftype() findsql() makeobject() save() (δημόσια, (δημόσια, (δημόσια, (ιδιωτική, επιστροφής Int - Κωδικός προϊόντος String - Περιγραφή Int - Τύπος ασφάλειας Int - Τύπος προϊόντος Array - Πίνακας αντικειμένων καλύψεων Coverage προϊόντος Product Int $id Επιστρέφει Product με βάση τον κωδικό Array Product Int $type Επιστρέφει πίνακα προϊόντων με βάση τον τύπο ασφάλειας Product String $sql Επιστρέφει Product με βάση κάποιο Product String Array $record ερώτημα Επιστρέφει το δημιουργημένο Product με βάση την εγγραφή από τη βάση void - Καλεί τη μέθοδο create ή update ανάλογα με το αν δημιουργείται ή ενημερώνεται κάποιο create() Boolean - Επιστρέφει true αν δημιουργηθεί η εγγραφή στη βάση, false update() Boolean - Επιστρέφει 51

53 delete() getcoverages() true αν ενημερωθεί η εγγραφή στη βάση, false Boolean - Επιστρέφει true αν διαγραφεί η εγγραφή από τη βάση, false Boolean - Βρίσκει τις καλύψεις και τις καταχωρεί στο μέλος coverages ή false Β-7 Κλάση Coverage $id Όνομα $product_id $description $price $optional findid() findsql() makeobject() Τύπος (δημόσια, (δημόσια, (ιδιωτική, Τύπος επιστροφής Παράμετροι Περιγραφή Int - Κωδικός κάλυψης Int - Κωδικός προϊόντος String - Περιγραφή Float - Τιμή Int - 0 υποχρεωτικό, 1 προαιρετικό Coverage Int $id Επιστρέφει Coverage με βάση τον κωδικό Coverage String $sql Επιστρέφει Coverage με βάση κάποιο ερώτημα Coverage String Array $record Επιστρέφει το δημιουργημένο Coverage με βάση την εγγραφή από τη βάση 52

54 save() create() update() delete() void - Καλεί τη μέθοδο create ή update ανάλογα με το αν δημιουργείται ή ενημερώνεται κάποιο Boolean - Επιστρέφει true αν δημιουργηθεί η εγγραφή στη βάση, false Boolean - Επιστρέφει true αν ενημερωθεί η εγγραφή στη βάση, false Boolean - Επιστρέφει true αν διαγραφεί η εγγραφή από τη βάση, false Β-8 Κλάση Contract Όνομα $id $employee_id $payment_method $start_date $end_date $contracting_id $active $price $product_id Τύπος Τύπος επιστροφής Παράμετροι Περιγραφή Int - Κωδικός συμβολαίου Int - Κωδικός υπαλλήλου Int - 0 εξάμηνο, 1 ετήσιο String - Ημερομηνία έναρξης String - Ημερομηνία λήξης Int - Κωδικός πελάτη Int - 1 ενεργό, 0 ανενεργό Float - Αξία συμβολαίου Int - Κωδικός προϊόντος 53

55 $contractcoverages $insuredpersons findid() findsql() makeobject() save() create() update() delete() getcontractcoverages() coverageincluded() (δημόσια, (δημόσια, (ιδιωτική, Array Coverage - Πίνακας καλύψεων Array - Πίνακας InsuredPerson ασφαλισμένων / δικαιούχων Contract Int $id Επιστρέφει Contract με βάση τον κωδικό Contract String $sql Επιστρέφει Contract με βάση κάποιο ερώτημα Contract String Array $record Επιστρέφει το δημιουργημένο Contract με βάση την εγγραφή από τη βάση void - Καλεί τη μέθοδο create ή update ανάλογα με το αν δημιουργείται ή ενημερώνεται κάποιο Boolean - Επιστρέφει true αν δημιουργηθεί η εγγραφή στη βάση, false Boolean - Επιστρέφει true αν ενημερωθεί η εγγραφή στη βάση, false Boolean - Επιστρέφει true αν διαγραφεί η εγγραφή από τη βάση, false Boolean - Βρίσκει και καταχωρεί στον πίνακα μέλος contractcoverages τις καλύψεις, ή επιστρέφει false Boolean Int $coverage_id Ελέγχει αν μια κάλυψη βρίσκεται στο συμβόλαιο ή 54

56 getinsuredpersons() isclientincontract() clientcontracts() isemployeeincontract() employeecontracts() isproductincontract() (δημόσια, (δημόσια, (δημόσια, (δημόσια, (δημόσια, όχι Boolean - Βρίσκει και καταχωρεί στον πίνακα μέλος insuredpersons τους ασφαλισμένους, ή επιστρέφει false Boolean Int $client_id Ελέγχει αν ένας πελάτης βρίσκεται στο συμβόλαιο ή όχι Array Int $client_id Βρίσκει και Contract επιστρέφει πίνακα με όλα τα συμβόλαια ενός πελάτη, ή επιστρέφει false Boolean Array Contract Boolean Int $employee_id Int $employee_id Int $product_id Ελέγχει αν ένας ασφαλιστής έχει αναλάβει το συμβόλαιο ή όχι Βρίσκει και επιστρέφει πίνακα με όλα τα συμβόλαια ενός ασφαλιστή, ή επιστρέφει false Ελέγχει αν ένα προϊόν έχει δεσμεύσει το συμβόλαιο ή όχι Β-9 Κλάση ContractCoverage $id Όνομα $contract_id $coverage_id findid() Τύπος (δημόσια, Τύπος επιστροφής Παράμετροι Περιγραφή Int - Κωδικός εγγραφής Int - Κωδικός συμβολαίου Int - Κωδικός κάλυψης ContractCoverage Int $id Επιστρέφει ContractCoverage με βάση τον κωδικό 55

57 findsql() makeobject() save() create() update() delete() (δημόσια, (ιδιωτική, ContractCoverage String $sql Επιστρέφει ContractCoverage με βάση κάποιο ερώτημα ContractCoverage String Array $record Επιστρέφει το δημιουργημένο ContractCoverage με βάση την εγγραφή από τη βάση void - Καλεί τη μέθοδο create ή update ανάλογα με το αν δημιουργείται ή ενημερώνεται κάποιο Boolean - Επιστρέφει true αν δημιουργηθεί η εγγραφή στη βάση, false Boolean - Επιστρέφει true αν ενημερωθεί η εγγραφή στη βάση, false Boolean - Επιστρέφει true αν διαγραφεί η εγγραφή από τη βάση, false Β-10 Κλάση Shop Όνομα $id $name $phone $fax $ $website Τύπος Τύπος επιστροφής Παράμετροι Περιγραφή Int - Κωδικός καταστήματος String - Επωνυμία καταστήματος String - Τηλέφωνο καταστήματος String - Φαξ καταστήματος String - καταστήματος String - Ιστοσελίδα καταστήματος 56

58 $address_id findid() findsql() makeobject() save() create() update() delete() (δημόσια, (δημόσια, (ιδιωτική, Int - Κωδικός διεύθυνσης Shop Int $id Επιστρέφει Shop με βάση τον κωδικό Shop String $sql Επιστρέφει Shop με βάση κάποιο ερώτημα Shop String Array Επιστρέφει το $record δημιουργημένο Shop με βάση την εγγραφή από τη βάση void - Καλεί τη μέθοδο create ή update ανάλογα με το αν δημιουργείται ή ενημερώνεται κάποιο Boolean - Επιστρέφει true αν δημιουργηθεί η εγγραφή στη βάση, false Boolean - Επιστρέφει true αν ενημερωθεί η εγγραφή στη βάση, false Boolean - Επιστρέφει true αν διαγραφεί η εγγραφή από τη βάση, false Β-11 Κλάση Address Όνομα $id $street $city $country Τύπος Τύπος επιστροφής Παράμετροι Περιγραφή Int - Κωδικός διεύθυνσης String - Οδός String - Πόλη String - Χώρα 57

59 $po_box findid() findsql() makeobject() save() create() update() delete() (δημόσια, (δημόσια, (ιδιωτική, String - Ταχυδρομικός κώδικας (Τ.Κ.) Address Int $id Επιστρέφει Address με βάση τον κωδικό Address String $sql Επιστρέφει Address με βάση κάποιο ερώτημα Address String Array Επιστρέφει το $record δημιουργημένο Address με βάση την εγγραφή από τη βάση void - Καλεί τη μέθοδο create ή update ανάλογα με το αν δημιουργείται ή ενημερώνεται κάποιο Boolean - Επιστρέφει true αν δημιουργηθεί η εγγραφή στη βάση, false Boolean - Επιστρέφει true αν ενημερωθεί η εγγραφή στη βάση, false Boolean - Επιστρέφει true αν διαγραφεί η εγγραφή από τη βάση, false Β-12 Κλάση Car Όνομα $id $licence_plate $hp $year Τύπος Τύπος επιστροφής Παράμετροι Περιγραφή Int - Κωδικός οχήματος String - Πινακίδα Int - Φορολογήσιμοι ίπποι Int - Έτος κατασκευής 58

60 $contract_id findid() findcontract() findsql() makeobject() save() create() update() delete() (δημόσια, (δημόσια, (δημόσια, (ιδιωτική, Int - Κωδικός συμβολαίου Car Int $id Επιστρέφει Car με βάση τον κωδικό Car Int Επιστρέφει $contract_id Car με βάση τον κωδικό συμβολαίου Car String $sql Επιστρέφει Car με βάση κάποιο Car String Array $record ερώτημα Επιστρέφει το δημιουργημένο Car με βάση την εγγραφή από τη βάση void - Καλεί τη μέθοδο create ή update ανάλογα με το αν δημιουργείται ή ενημερώνεται κάποιο Boolean - Επιστρέφει true αν δημιουργηθεί η εγγραφή στη βάση, false Boolean - Επιστρέφει true αν ενημερωθεί η εγγραφή στη βάση, false Boolean - Επιστρέφει true αν διαγραφεί η εγγραφή από τη βάση, false Β-13 Κλάση Savings Όνομα Τύπος Τύπος επιστροφής Παράμετροι Περιγραφή $id Int - Κωδικός αποταμίευσης $amount Float - Ποσό 59

61 $contract_id findid() findcontract() findsql() makeobject() save() create() update() delete() (δημόσια, (δημόσια, (δημόσια, (ιδιωτική, αποταμίευσης Int - Κωδικός συμβολαίου Savings Int $id Επιστρέφει Savings με βάση τον κωδικό Savings Int Επιστρέφει $contract_id Savings με βάση τον κωδικό συμβολαίου Savings String $sql Επιστρέφει Savings με βάση κάποιο ερώτημα Savings String Array $record Επιστρέφει το δημιουργημένο Savings με βάση την εγγραφή από τη βάση void - Καλεί τη μέθοδο create ή update ανάλογα με το αν δημιουργείται ή ενημερώνεται κάποιο Boolean - Επιστρέφει true αν δημιουργηθεί η εγγραφή στη βάση, false Boolean - Επιστρέφει true αν ενημερωθεί η εγγραφή στη βάση, false Boolean - Επιστρέφει true αν διαγραφεί η εγγραφή από τη βάση, false 60

62 Παράρτημα Γ Έγγραφο απαιτήσεων Ερ.: Τί θα κάνει η εφαρμογή; Απ.: Η εφαρμογή θα διαχειρίζεται ένα ασφαλιστικό κατάστημα. Σκοπός της εφαρμογής είναι η δημιουργία και η διαχείριση με ηλεκτρονικό τρόπο: του πελατολογίου, των ασφαλιστικών προϊόντων, των ασφαλιστικών συμβούλων και των συμβολαίων του καταστήματος. Ερ.: Πώς θα συγκεντρωθούν τα στοιχεία; Απ.: Τα στοιχεία θα συγκεντρωθούν μέσω κατάλληλων φορμών, οι οποίες θα περιέχουν πεδία προς συμπλήρωση από τον χρήστη. Το περιεχόμενο των συμπληρωμένων πεδίων που θα υποβάλλει ο χρήστης αποθηκεύεται στην βάση. Ερ.: Ποιος θα είναι υπεύθυνος γι αυτά; Απ.: Ο διαχειριστής του συστήματος θα είναι υπεύθυνος για όλο το περιεχόμενο, καθώς αυτός έχει το γενικό έλεγχο. Ερ.: Πόσα είδη χρηστών θα υπάρχουν στο σύστημα; Απ.: Δύο. Ο τύπος χρήστη που είναι ο ασφαλιστής του καταστήματος, και ο τύπος διαχειριστή (επίσης ασφαλιστής, αλλά ταυτόχρονα ο διευθυντής του καταστήματος). Ερ.: Ποια άτομα έχουν δικαίωμα εγγραφής στο σύστημα; Απ.: Μόνο οι ασφαλιστές του καταστήματος, των οποίων οι λογαριασμοί δημιουργούνται από το διαχειριστή. Ερ.: Ποια στοιχεία θα καταγράφονται κατά την εγγραφή; 61

63 Απ.: Το όνομα χρήστη, και ο κωδικός πρόσβασης, καθώς και προσωπικά στοιχεία, όπως το ονοματεπώνυμο, ημερομηνία γέννησης, ημερομηνία πρόσληψης, ΑΦΜ, ταυτότητα, τηλέφωνα, και διεύθυνση. Ερ.: Με ποιόν τρόπο θα παρουσιάζονται τα δεδομένα στην οθόνη; Απ.: Τα δεδομένα θα εξάγονται από την βάση και μέσω αντικειμένων κλάσεων που θα δημιουργούνται μέσω της εφαρμογής θα εμφανίζονται στην οθόνη. Ερ.: Σε τι είδους Η/Υ θα εκτελείται η εφαρμογή; Απ.: Ως διαδικτυακή εφαρμογή, σε οποιονδήποτε υπολογιστή με πρόσβαση στο διαδύκτιο, εξοπλισμένο με σύγχρονο browser όπως IE9, IE10, Firefox, Safari, Opera, Chrome. Προτείνεται ανάλυση οθόνης τουλάχιστον 1024 x 768. Ερ.: Θα υπάρχει ανάγκη να εκτελείται η εφαρμογή και σε άλλο λειτουργικό σύστημα; Απ.: Όχι, όλες οι διαδικτυακές εφαρμογές εκτελούνται ασχέτως του λειτουργικού συστήματος. Ερ.: Σε ποιες γλώσσες προγραμματισμού θα αναπτυχθεί; Απ.: Σε συνδυασμό των γλωσσών: PHP, MySQL, JavaScript. Ερ.: Για ποιο λόγο στις συγκεκριμένες γλώσσες; Απ.: Γιατί αυτές οι γλώσσες υποστηρίζουν προγραμματισμό που βρίσκει εφαρμογή στον παγκόσμιο ιστό. Ερ.: Πως θα εισέρχεται κάποιος στην εφαρμογή; Απ.: Απαραίτητη προϋπόθεση θα είναι να έχει internet ο υπολογιστής και ένα σύγχρονο browser. Θα μεταβαίνει στο URL της ιστοσελίδας από τον browser του. 62

64 Ερ.: Θα πρέπει να εκπαιδευτούν για να χρησιμοποιήσουν την εφαρμογή; Απ.: Όχι. Η εφαρμογή είναι οικεία προς κάθε χρήστη και υπάρχουν οδηγίες όπου χρειάζεται. Ερ.: Θα υπάρχουν περιορισμοί στην ταχύτητα εκτέλεσης, στον χρόνο απόκρισης ή στην ταχύτητα διεκπεραίωσης; Απ.: Όχι, αλλά όσον αφορά στο χρόνο απόκρισης, εξαρτάται από τον φόρτο του server καθώς και από την ταχύτητα του παροχέα internet του χρήστη. Ερ.: Τι υποδομή και άλλοι πόροι απαιτούνται για την ανάπτυξη της εφαρμογής; Απ.: Απαιτείται πρόγραμμα τοπικού δικτύου υπολογιστή για τεστ της εφαρμογής και ένα text editor. Ερ.: Υπάρχει χρονικό όριο για την ανάπτυξη της εφαρμογής; Απ.: Ναι. Έξι μήνες. Ερ.: Ποιες πρέπει να είναι οι γνώσεις του ανθρώπου που θα την αναπτύξει; Απ.: Καλή γνώση και χρήση των γλωσσών PHP, MySQL, Javascript. Ερ.: Πρέπει το σύστημα να εντοπίζει και να απομονώνει τα σφάλματα; Απ.: Ναι. Ερ.: Πρέπει η συντήρηση να διορθώνει μόνο λάθη ή επίσης να περιλαμβάνει την διόρθωση του συστήματος; Απ.: Και τα δύο. 63

65 Παράρτημα Δ Προδιαγραφές Λειτουργία Κεντρική Οθόνη (index.php) Περιγραφή Πρώτη οθόνη εφαρμογής Δεδομένα Εισόδου Κωδικός συνδεδεμένου χρήστη Προέλευση Καθολικός πίνακας συνόδου ($_SESSION) Δεδομένα Εξόδου Ονοματεπώνυμο συνδεδεμένου χρήστη (αν υπάρχει) Προορισμός Ενέργεια Οθόνη Πριν γίνει η εμφάνιση της σελίδας, το σύστημα ελέγχει αν υπάρχει συνδεδεμένος χρήστης και εμφανίζει ονοματεπώνυμο αυτού Λειτουργία Σύνδεση χρήστη (login.php) Περιγραφή Οθόνη σύνδεσης χρήστη στο σύστημα Δεδομένα Εισόδου Όνομα και κωδικός χρήστη Προέλευση Πληκτρολόγιο Δεδομένα Εξόδου Αντικείμενο Employee (αν η σύνδεση είναι επιτυχής) Προορισμός Ενέργεια Βάση Αφού συμπληρωθούν τα στοιχεία, καλείται η μέθοδος login η οποία αναζητά στη βάση, ασφαλιστή με αυτά τα στοιχεία. Επιστρέφεται ο ασφαλιστής, ή false. Τέλος, γίνεται ανακατεύθυνση πίσω στην κεντρική σελίδα. Λειτουργία Περιγραφή Αποσύνδεση χρήστη (logout.php) Αποσύνδεση του χρήστη από το σύστημα και διαγραφή του κωδικού του από τη συνεδρία 64

66 Δεδομένα Εισόδου Κωδικός χρήστη Προέλευση Καθολικός πίνακας συνόδου ($_SESSION) Δεδομένα Εξόδου - Προορισμός Ενέργεια Οθόνη Κατά την αποσύνδεση, διαγράφεται ο κωδικός από τον καθολικό πίνακα $_SESSION και καταστρέφεται η συνεδρία. Τέλος, γίνεται ανακατεύθυνση πίσω στην κεντρική σελίδα. Λειτουργία Περιγραφή Δεδομένα Εισόδου Στοιχεία καταστήματος (shop_info.php) Σελίδα εμφάνισης ή/και διαχείρισης πληροφοριών καταστήματος Κωδικός καταστήματος, Κωδικός χρήστη Προέλευση Δεδομένα Εξόδου Προορισμός Ενέργεια Καθολικός πίνακας συνόδου (κωδικός συνδεδεμένου χρήστη) Επωνυμία, τηλέφωνο, φαξ, , website και διεύθυνση καταστήματος Οθόνη ή/και Βάση Δεδομένων στην περίπτωση της διαχείρισης Το σύστημα ελέγχει αν υπάρχει συνδεδεμένος χρήστης και αν πρόκειται για διαχειριστή, και κατόπιν μπαίνει σε κατάσταση επεξεργασίας των στοιχείων. Διαφορετικά, απλά εμφανίζει τα στοιχεία, χωρίς δυνατότητα μεταβολής τους. Λειτουργία Περιγραφή Δεδομένα Εισόδου Προέλευση Δεδομένα Εξόδου Λίστα πελατών (client_list.php) Εμφάνιση λίστας πελατών και δυνατότητα αναζήτησης βάση επωνύμου Κωδικός συνδεδεμένου χρήστη, επώνυμο προς αναζήτηση (αν υπάρχει) Καθολικός πίνακας συνόδου (κωδικός χρήστη), πληκτρολόγιο (επώνυμο αναζήτησης) Λίστα πελατών Προορισμός Οθόνη 65

67 Ενέργεια Η λειτουργία πρώτα εντοπίζει αν υπάρχει συνδεδεμένος χρήστης. Αν ναι, εμφανίζει τη λίστα πελατών από τη βάση. Σε περίπτωση εισαγωγής επωνύμου στο πεδίο της αναζήτησης, υποβάλλεται στη βάση νέο ερώτημα. Λειτουργία Στοιχεία πελάτη (client_data.php) Περιγραφή Δεδομένα Εισόδου Προέλευση Δεδομένα Εξόδου Προορισμός Ενέργεια Εμφάνιση φόρμας για εισαγωγή ή διόρθωση στοιχείων πελάτη Κωδικός συνδεδεμένου χρήστη, στοιχεία πελάτη: όνομα, επώνυμο, ΑΦΜ, ταυτότητα, ημερομηνία γέννησης, διεύθυνση, τηλέφωνα, Καθολικός πίνακας συνόδου (κωδικός χρήστη), πληκτρολόγιο (εισαγωγή νέου πελάτη), βάση (προβολή στοιχείων πελάτη) Στοιχεία πελάτη Οθόνη ή/και Βάση στην περίπτωση εισαγωγής/διόρθωσης στοιχείων Η λειτουργία πρώτα εντοπίζει αν υπάρχει συνδεδεμένος χρήστης. Αν ναι, εμφανίζει τα στοιχεία του επιλεγμένου πελάτη αν έχει οριστεί μέσω παραμέτρου ο κωδικός ενός πελάτη. Αν δεν υπάρχει αυτή η παράμετρος, το σύστημα εμφανίζει κενά πεδία και περιμένει την εισαγωγή νέου πελάτη. Λειτουργία Λίστα ασφαλιστών (employee_list.php) Περιγραφή Εμφάνιση λίστας ασφαλιστών Δεδομένα Εισόδου Κωδικός συνδεδεμένου χρήστη Προέλευση Καθολικός πίνακας συνόδου (κωδικός χρήστη) Δεδομένα Εξόδου Λίστα ασφαλιστών Προορισμός Ενέργεια Οθόνη Η λειτουργία πρώτα εντοπίζει αν υπάρχει συνδεδεμένος χρήστης. Αν ναι, ελέγχει αν ο χρήστης αυτός είναι διαχειρστής και αν ναι, εμφανίζει τη λίστα ασφαλιστών από τη βάση,, ανακατευθύνει πίσω στην κεντρική σελίδα. 66

68 Λειτουργία Περιγραφή Δεδομένα Εισόδου Προέλευση Δεδομένα Εξόδου Προορισμός Ενέργεια Στοιχεία ασφαλιστή (employee_data.php) Εμφάνιση φόρμας για εισαγωγή ή διόρθωση στοιχείων ασφαλιστή Κωδικός συνδεδεμένου χρήστη, στοιχεία ασφαλιστή: όνομα, επώνυμο, ΑΦΜ, ταυτότητα, ημερομηνία γέννησης, ημερομηνία πρόσληψης, διεύθυνση, τηλέφωνα, , όνομα και κωδικός χρήστη ασφαλιστή Καθολικός πίνακας συνόδου (κωδικός χρήστη), πληκτρολόγιο (εισαγωγή νέου ασφαλιστή), βάση (προβολή στοιχείων ασφαλιστή) Στοιχεία ασφαλιστή Οθόνη ή/και Βάση στην περίπτωση εισαγωγής/διόρθωσης στοιχείων Η λειτουργία πρώτα εντοπίζει αν υπάρχει συνδεδεμένος χρήστης και αν είναι διαχειριστής. Αν ναι, εμφανίζει τα στοιχεία του επιλεγμένου ασφαλιστή αν έχει οριστεί μέσω παραμέτρου ο κωδικός ενός ασφαλιστή. Αν δεν υπάρχει αυτή η παράμετρος, το σύστημα εμφανίζει κενά πεδία και περιμένει την εισαγωγή νέου ασφαλιστή. Λειτουργία Λίστα ασφαλειών (insurance_list.php) Περιγραφή Εμφάνιση λίστας ασφαλειών Δεδομένα Εισόδου Κωδικός συνδεδεμένου χρήστη Προέλευση Καθολικός πίνακας συνόδου (κωδικός χρήστη) Δεδομένα Εξόδου Λίστα ασφαλειών Προορισμός Ενέργεια Οθόνη Η λειτουργία πρώτα εντοπίζει αν υπάρχει συνδεδεμένος χρήστης. Αν ναι, ελέγχει αν ο χρήστης αυτός είναι διαχειρστής και αν ναι, εμφανίζει τη λίστα ασφαλειών από τη βάση,, ανακατευθύνει πίσω στην κεντρική σελίδα. Αν ο χρήστης δεν είναι διαχειριστής, αλλά απλός ασφαλιστής, τότε εμφανίζει απλά τις ασφάλειες, χωρίς δυνατότητα εισαγωγής νέας ασφάλειας Λειτουργία Στοιχεία ασφάλειας (insurance_data.php) 67

69 Περιγραφή Δεδομένα Εισόδου Προέλευση Δεδομένα Εξόδου Προορισμός Ενέργεια Εμφάνιση φόρμας για εισαγωγή ή διόρθωση στοιχείων ασφάλειας Κωδικός συνδεδεμένου χρήστη, στοιχεία ασφάλειας (στην περίπτωση εισαγωγής νέας ασφάλειας): περιγραφή, τύπος ασφάλειας Καθολικός πίνακας συνόδου (κωδικός χρήστη), πληκτρολόγιο (εισαγωγή νέας ασφάλειας), βάση (προβολή στοιχείων ασφάλειας) Στοιχεία ασφάλειας Οθόνη ή/και Βάση στην περίπτωση εισαγωγής/διόρθωσης στοιχείων Η λειτουργία πρώτα εντοπίζει αν υπάρχει συνδεδεμένος χρήστης και αν είναι διαχειριστής. Αν ναι, εμφανίζει τα στοιχεία της ασφάλειας αν έχει οριστεί μέσω παραμέτρου ο κωδικός μιας ασφάλειας. Αν δεν υπάρχει αυτή η παράμετρος, το σύστημα εμφανίζει κενά πεδία και περιμένει την εισαγωγή νέας ασφάλειας. Λειτουργία Περιγραφή Δεδομένα Εισόδου Προέλευση Δεδομένα Εξόδου Προορισμός Ενέργεια Στοιχεία κάλυψης (coverage_data.php) Εμφάνιση φόρμας για εισαγωγή ή διόρθωση στοιχείων κάλυψης ενός ασφαλιστικού προϊόντος Κωδικός συνδεδεμένου χρήστη, κωδικός ασφάλειας Καθολικός πίνακας συνόδου (κωδικός χρήστη), παράμετρος $_GET (κωδικός ασφάλειας περίπτωση επεξεργασίας) Στοιχεία κάλυψης Οθόνη ή/και Βάση στην περίπτωση εισαγωγής/διόρθωσης στοιχείων Η λειτουργία πρώτα εντοπίζει αν υπάρχει συνδεδεμένος χρήστης και αν είναι διαχειριστής. Αν ναι, εμφανίζει τα στοιχεία της κάλυψης αν έχει οριστεί μέσω παραμέτρου ο κωδικός μιας ασφάλειας. Αν δεν υπάρχει αυτή η παράμετρος, το σύστημα εμφανίζει κενά πεδία και περιμένει την εισαγωγή νέας κάλυψης για τη συγκεκριμένη ασφάλεια. Λειτουργία Λίστα συμβολαίων (contract_list.php) Περιγραφή Εμφάνιση λίστας συμβολαίων 68

70 Δεδομένα Εισόδου Προέλευση Δεδομένα Εξόδου Κωδικός συνδεδεμένου χρήστη, κωδικός πελάτη (αν υπάρχει), φίλτρα αναζήτησης (επώνυμο πελάτη, ασφαλιστής, είδος ασφάλειας, κατάσταση ισχύος, ημερομηνίες έναρξης και λήξης αν υπάρχουν) Καθολικός πίνακας συνόδου (κωδικός χρήστη), παράμετρος $_GET (κωδικός πελάτη αν υπάρχει), πληκτρολόγιο (φίλτρα αναζήτησης) Λίστα συμβολαίων Προορισμός Ενέργεια Οθόνη Η λειτουργία πρώτα εντοπίζει αν υπάρχει συνδεδεμένος χρήστης. Αν ναι, ελέγχει αν ο χρήστης αυτός είναι διαχειρστής και αν ναι, εμφανίζει τη λίστα όλων των συμβολαίων από τη βάση. Αν ο χρήστης δεν είναι διαχειριστής, εμφανίζει μόνο μια λίστα με τα δικά του συμβόλαια. Αν έχει οριστεί κωδικός πελάτη, εμφανίζει μια λίστα μόνο με τα συμβόλαια του πελάτη. Αν έχουν οριστεί φίλτρα αναζήτησης, η λίστα προσαρμόζεται ανάλογα με αυτά. Λειτουργία Περιγραφή Δεδομένα Εισόδου Προέλευση Δεδομένα Εξόδου Προορισμός Ενέργεια Στοιχεία συμβολαίου (contract_data.php) Εμφάνιση φόρμας για εισαγωγή ή διόρθωση στοιχείων συμβολαίου Κωδικός συνδεδεμένου χρήστη, κωδικός συμβολαίου (αν υπάρχει), στοιχεία νέου συμβολαίου (αν πρόκειται για νέο συμβόλαιο) Καθολικός πίνακας συνόδου (κωδικός χρήστη), παράμετρος $_GET (κωδικός συμβολαίου περίπτωση επεξεργασίας), πληκτρολόγιο (στοιχεία συμβολαίου περίπτωση νέου συμβολαίου) Στοιχεία συμβολαίου Οθόνη ή/και Βάση στην περίπτωση εισαγωγής/διόρθωσης στοιχείων Η λειτουργία πρώτα εντοπίζει αν υπάρχει συνδεδεμένος χρήστης. Αν ναι, εμφανίζει τα στοιχεία του συμβολαίου αν έχει οριστεί μέσω παραμέτρου ο κωδικός ενός συμβολαίου. Αν δεν υπάρχει αυτή η παράμετρος, το σύστημα εμφανίζει κενά πεδία και περιμένει την εισαγωγή νέου συμβολαίου. Λειτουργία Στοιχεία συμβολαίου επόμενο βήμα (contract_data_step2.php) 69

71 Περιγραφή Δεδομένα Εισόδου Προέλευση Δεδομένα Εξόδου Προορισμός Ενέργεια Εμφάνιση φόρμας για εισαγωγή ή διόρθωση καλύψεων και επιπλέον στοιχείων συμβολαίου Κωδικός συνδεδεμένου χρήστη, κωδικός συμβολαίου, επιπλέον στοιχεία συμβολαίου Καθολικός πίνακας συνόδου (κωδικός χρήστη), παράμετρος $_GET (κωδικός συμβολαίο), πληκτρολόγιο (επιπλέον στοιχεία συμβολαίο) Στοιχεία συμβολαίου Οθόνη ή/και Βάση στην περίπτωση εισαγωγής/διόρθωσης στοιχείων Η λειτουργία πρώτα εντοπίζει αν υπάρχει συνδεδεμένος χρήστης και αν έχει οριστεί μέσω παραμέτρου ο κωδικός ενός συμβολαίου. Αν ναι, εμφανίζει τις καλύψεις και τα επιπλέον στοιχεία για αυτό το συμβόλαιο. Αν όχι, ανακατευθύνει πίσω στη λίστα συμβολαίων. Λειτουργία Περιγραφή Δεδομένα Εισόδου Προέλευση Δεδομένα Εξόδου Προορισμός Ενέργεια Προσθαφαίρεση ασφαλισμένων (add_member.php) Εμφάνιση φόρμας για εισαγωγή ή διόρθωση ασφαλισμένων / δικαιούχων ενός συμβολαίου Κωδικός συνδεδεμένου χρήστη, κωδικός συμβολαίου, στοιχεία ασφαλισμένου (περίπτωση εισαγωγής), κωδικός ασφαλισμένου (περίπτωση επεξεργασίας) Καθολικός πίνακας συνόδου (κωδικός χρήστη), παράμετρος $_GET (κωδικός συμβολαίο), πληκτρολόγιο (στοιχεία νέου ασφαλισμένου), παράμετρος $_GET (κωδικός ασφαλισμένου, περίπτωση επεξεργασίας) Στοιχεία συμβολαίου Οθόνη ή/και Βάση στην περίπτωση εισαγωγής/διόρθωσης στοιχείων Η λειτουργία πρώτα εντοπίζει αν υπάρχει συνδεδεμένος χρήστης και αν έχει οριστεί μέσω παραμέτρου ο κωδικός ενός συμβολαίου. Αν όχι, ανακατευθύνει πίσω στη λίστα συμβολαίων. Αν ναι, προτρέπει το χρήστη να εισάγει τα στοιχεία νέου ασφαλισμένου. Αν έχει οριστεί κωδικός ασφαλισμένου, εμφανίζει τα στοιχεία του περιμένοντας διορθώσεις. Λειτουργία Περιγραφή Υπενθύμιση στοιχείων (getpass.php) Εμφάνιση φόρμας για εισαγωγή χρήστη προς υπενθύμιση ονόματος και κωδικού του 70

72 Δεδομένα Εισόδου Προέλευση πληκτρολόγιο Δεδομένα Εξόδου Ηλεκτρονικό μήνυμα Προορισμός Ενέργεια Αντικείμενο mailer της βιβλιοθήκης Swift Mailer Η λειτουργία πρώτα εντοπίζει αν υπάρχει συνδεδεμένος χρήστης. Αν ναι, τότε απλά ανακατευθύνει πίσω στην κεντρική σελίδα. Αν όχι, τότε εμφανίζει πεδίο εισαγωγής και αποστέλλει κωδικό και όνομα χρήστη σε αυτό το , μόνο στην περίπτωση που βρεθεί χρήστης με αυτό το στη βάση Λειτουργία Δημιουργία PDF (generate_pdf.php) Περιγραφή Δημιουργία pdf αρχείου ενός συμβολαίου Δεδομένα Εισόδου Προέλευση Δεδομένα Εξόδου Κωδικός χρήστη, κωδικός συμβολαίου Καθολικός πίνακας συνόδου (κωδικός χρήστη), $_GET παράμετρος (κωδικός συμβολαίου) Αντικείμενο βιβλιοθήκης mpdf αρχείο PDF Προορισμός Ενέργεια Νέα οθόνη browser Η λειτουργία πρώτα εντοπίζει αν υπάρχει συνδεδεμένος χρήστης και έχει οριστεί μέσω παραμέτρου ο κωδικός ενός συμβολαίου. Αν ναι, τότε εξάγει τα στοιχεία του συμβολαίου από τη βάση, τα στοιχεία της ασφάλειας, του ασφαλιστή, του πελάτη και του ασφαλιστικού καταστήματος και τα αποτυπώνει σε ένα PDF έγγραφο. 71

73 Παράρτημα Ε Βάση Δεδομένων Ε-1 Διάγραμμα ΜΟΣ Ε-2 Δομή πινάκων addresses Column Type Attributes Null Extra Links to id int(11) No auto_increment street varchar(200) No city varchar(100) No country varchar(100) No po_box varchar(20) No 72

ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ ΧΡΗΣΤΗ. Ηλεκτρονική Υποβολή Α.Π.Δ.

ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ ΧΡΗΣΤΗ. Ηλεκτρονική Υποβολή Α.Π.Δ. ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ ΧΡΗΣΤΗ Ηλεκτρονική Υποβολή Α.Π.Δ. ΠΕΡΙΕΧΟΜΕΝΑ 1) Είσοδος στην εφαρμογή 2) Δημιουργία Περιόδου Υποβολής 2.α) Ακύρωση Περιόδου Υποβολής 3) Μέθοδος Υποβολής: Συμπλήρωση Φόρμας 3.α) Συμπλήρωση

Διαβάστε περισσότερα

ΤΕΙ ΚΑΒΑΛΑΣ. Πτυχιακή εργασία ΕΙΣΑΓΩΓΗ. Μιλτιάδης Κακλαμάνης

ΤΕΙ ΚΑΒΑΛΑΣ. Πτυχιακή εργασία ΕΙΣΑΓΩΓΗ. Μιλτιάδης Κακλαμάνης Σελίδα 1από ΤΕΙ ΚΑΒΑΛΑΣ Πτυχιακή εργασία Δικτυακή Εφαρμογή διαχείρισης ηλεκτρονικών εγγράφων υπηρεσίας. ΕΙΣΑΓΩΓΗ Μιλτιάδης Κακλαμάνης Σελίδα 2από Κατάλογος περιεχομένων ΕΙΣΑΓΩΓΗ...1 Σχετιζόμενα πρόσωπα...3

Διαβάστε περισσότερα

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ «ΣΧΕΔΙΑΣΜΟΣ ΚΑΙ ΑΝΑΠΤΥΞΗ ΔΙΑΔΡΑΣΤΙΚΗΣ ΔΙΑΔΙΚΤΥΑΚΗΣ ΕΦΑΡΜΟΓΗΣ ΓΙΑ ΤΗΝ ΕΞΥΠΗΡΕΤΗΣΗ ΑΣΘΕΝΩΝ ΣΥΜΒΕΒΛΗΜΕΝΟΥΣ ΜΕ ΤΟΝ Ε.Ο.Π.Υ.

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ «ΣΧΕΔΙΑΣΜΟΣ ΚΑΙ ΑΝΑΠΤΥΞΗ ΔΙΑΔΡΑΣΤΙΚΗΣ ΔΙΑΔΙΚΤΥΑΚΗΣ ΕΦΑΡΜΟΓΗΣ ΓΙΑ ΤΗΝ ΕΞΥΠΗΡΕΤΗΣΗ ΑΣΘΕΝΩΝ ΣΥΜΒΕΒΛΗΜΕΝΟΥΣ ΜΕ ΤΟΝ Ε.Ο.Π.Υ. Τ.Ε.Ι ΚΑΒΑΛΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ «ΣΧΕΔΙΑΣΜΟΣ ΚΑΙ ΑΝΑΠΤΥΞΗ ΔΙΑΔΡΑΣΤΙΚΗΣ ΔΙΑΔΙΚΤΥΑΚΗΣ ΕΦΑΡΜΟΓΗΣ ΓΙΑ ΤΗΝ ΕΞΥΠΗΡΕΤΗΣΗ ΑΣΘΕΝΩΝ» ΟΝΟΜΑΤΕΠΩΝΥΜΑ ΣΠΟΥΔΑΣΤΩΝ : ~ΔΕΛΗΓΙΑΝΝΗ ΚΥΡΙΑΚΗ, 1925~

Διαβάστε περισσότερα

Εγχειρίδιο Χρήσης Φορέα Πιστοποίησης

Εγχειρίδιο Χρήσης Φορέα Πιστοποίησης Εγχειρίδιο Χρήσης Φορέα Πιστοποίησης ΕΙΣΟΔΟΣ ΣΤΗΝ ΕΦΑΡΜΟΓΗ Για την είσοδο στην εφαρμογή απαιτείται, 1. Πλοηγός ιστοσελίδων (Internet Explorer, Mozilla Firefox, Google Chrome, Netscape Navigator), 2. Όνομα

Διαβάστε περισσότερα

Εγχειρίδιο Χρήσης Προσωποποιημένων Υπηρεσιών Γ.Ε.ΜΗ. (ΕΠΙΧΕΙΡΗΣΕΙΣ)

Εγχειρίδιο Χρήσης Προσωποποιημένων Υπηρεσιών Γ.Ε.ΜΗ. (ΕΠΙΧΕΙΡΗΣΕΙΣ) Εγχειρίδιο Χρήσης Προσωποποιημένων Υπηρεσιών Γ.Ε.ΜΗ. (ΕΠΙΧΕΙΡΗΣΕΙΣ) Έκδοση 2 - ΙΟΥΝΙΟΣ 2014 1 Πίνακας περιεχομένων Εισαγωγή... 3 1. Είσοδος στο σύστημα... 3 2. Αρχική Οθόνη Επιχείρησης... 4 2 Τα έγγραφά

Διαβάστε περισσότερα

ΕΓΧΕΙΡΙΔΙΟ ΜΑΘΗΤΗ. της Πλατφόρμας Τηλεκατάρτισης

ΕΓΧΕΙΡΙΔΙΟ ΜΑΘΗΤΗ. της Πλατφόρμας Τηλεκατάρτισης ΕΓΧΕΙΡΙΔΙΟ ΜΑΘΗΤΗ της Πλατφόρμας Τηλεκατάρτισης ΠΕΡΙΕΧΟΜΕΝΑ 1. Εισαγωγή...2 2. Αρχική σελίδα, Εισαγωγή & Περιβάλλον Συστήματος...3 2.1. Αρχική σελίδα εισαγωγής...3 2.2. Εισαγωγή στην Πλατφόρμα Τηλε-κατάρτισης...4

Διαβάστε περισσότερα

6 Εισαγωγή στο Wordpress 3.x

6 Εισαγωγή στο Wordpress 3.x Περιεχόμενα 1 Εγκατάσταση του WordPress... 11 Ελάχιστες απαιτήσεις... 11 Easy PHP... 12 Εγκατάσταση Easy PHP... 12 Βήματα εγκατάστασης EasyPHP με εικόνες... 13 Το EasyPHP στα Ελληνικά... 17 Κατέβασμα και

Διαβάστε περισσότερα

ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ ΧΡΗΣΤΗ. Ηλεκτρονική Υποβολή Α.Π.Δ.

ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ ΧΡΗΣΤΗ. Ηλεκτρονική Υποβολή Α.Π.Δ. ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ ΧΡΗΣΤΗ Ηλεκτρονική Υποβολή Α.Π.Δ. ΠΕΡΙΕΧΟΜΕΝΑ 1) Είσοδος στην εφαρμογή 2) Δημιουργία Περιόδου Υποβολής 2.α) Ακύρωση Περιόδου Υποβολής 2.β) Αντιγραφή από προηγούμενη περίοδο 3) Μέθοδος

Διαβάστε περισσότερα

ΗΛΕΚΤΡΟΝΙΚΕΣ ΥΠΗΡΕΣΙΕΣ ΝΗΟΛΟΓΗΣΗΣ ΠΛΟΙΩΝ

ΗΛΕΚΤΡΟΝΙΚΕΣ ΥΠΗΡΕΣΙΕΣ ΝΗΟΛΟΓΗΣΗΣ ΠΛΟΙΩΝ ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΥΠΟΥΡΓΕΙΟ ΝΑΥΤΙΛΙΑΣ ΚΑΙ ΑΙΓΑΙΟΥ ΗΛΕΚΤΡΟΝΙΚΕΣ ΥΠΗΡΕΣΙΕΣ ΝΗΟΛΟΓΗΣΗΣ ΠΛΟΙΩΝ «Ηλεκτρονική Υποβολή & Παρακολούθηση της Ενοποιημένης Αίτησης σχετικά με τη Νηολόγηση Πλοίου στην Ελληνική Σημαία

Διαβάστε περισσότερα

ΗΛΕΚΤΡΟΝΙΚΟ ΣΥΣΤΗΜΑ ΟΡΓΑΝΩΣΗΣ ΓΡΑΦΕΙΟΥ. Helpdesk

ΗΛΕΚΤΡΟΝΙΚΟ ΣΥΣΤΗΜΑ ΟΡΓΑΝΩΣΗΣ ΓΡΑΦΕΙΟΥ. Helpdesk ΕΙΔΙΚΗ ΓΡΑΜΜΑΤΕΙΑ ΕΘΝΙΚΟΥ ΣΤΡΑΤΗΓΙΚΟΥ ΠΛΑΙΣΙΟΥ ΑΝΑΦΟΡΑΣ Υπηρεσία Ολοκληρωμένου Πληροφοριακού Συστήματος ΗΛΕΚΤΡΟΝΙΚΟ ΣΥΣΤΗΜΑ ΟΡΓΑΝΩΣΗΣ ΓΡΑΦΕΙΟΥ Helpdesk Σύντομη περιγραφή λειτουργίας Έκδοση 1 Μάιος 2011

Διαβάστε περισσότερα

Document Scanning System Ιανουάριος, 2014

Document Scanning System Ιανουάριος, 2014 Document Scanning System Ιανουάριος, 2014 Το DSS, είναι ένα ολοκληρωμένο συστημα διαχείρισης ψηφιοποίησης εγγράφων, αφού εκτός από την διαδικασία ψηφιοποίησης των εγγράφων, αρχειοθετεί και μία σειρά δεδομένων

Διαβάστε περισσότερα

«Σύστημα ΔΕΠ» ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ. Έκδοση 1.1

«Σύστημα ΔΕΠ» ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ. Έκδοση 1.1 «Σύστημα ΔΕΠ» ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ Έκδοση 1.1 Πίνακας περιεχομένων 1. Λειτουργικότητα Υποψήφιου μέλους ΔΕΠ... 3 1.1. Δημιουργία Χρήστη Υποψήφιου μέλους ΔΕΠ... 3 1.2. Εισαγωγή Προσωπικών σας Στοιχείων στο Σύστημα

Διαβάστε περισσότερα

Εγχειρίδιο Συντονιστή Τηλεδιασκέψεων Υπηρεσίας e:presence

Εγχειρίδιο Συντονιστή Τηλεδιασκέψεων Υπηρεσίας e:presence Εγχειρίδιο Συντονιστή Τηλεδιασκέψεων Υπηρεσίας e:presence Έκδοση 1.3 Ιούνιος 2014 Περιεχόμενα Εφαρμογή Διαχείρισης Τηλεδιασκέψεων... 2 Προβολή τηλεδιασκέψεων... 3 Προσθήκη τηλεδιάσκεψης... 4 Τροποποίηση

Διαβάστε περισσότερα

Εγχειρίδιο εγκατάστασης Megasoft 2009

Εγχειρίδιο εγκατάστασης Megasoft 2009 Εγχειρίδιο εγκατάστασης Megasoft 2009 Περιεχόμενα Εγκατάσταση Joomla, JoomFish και VirtueMart... 3 Αποστολή αρχείων Joomla στο Διακομιστή (Host)... 3 Εγκατάσταση Joomla... 4 Εγκατάσταση VirtueMart... 9

Διαβάστε περισσότερα

Εγχειρίδιο Χρήσης-Οδηγός Εκπαίδευσης Χρηστών. - Δήμος Δέλτα - Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης

Εγχειρίδιο Χρήσης-Οδηγός Εκπαίδευσης Χρηστών. - Δήμος Δέλτα - Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης Ανάπτυξη διαδικτυακής εφαρμογής υποστήριξης των δράσεων περιβαλλοντικής διαχείρισης της παράκτιας ζώνης του Θερμαϊκού Κόλπου και διαδραστικής εφαρμογής αναφοράς περιβαλλοντικών προβλημάτων Εγχειρίδιο Χρήσης-Οδηγός

Διαβάστε περισσότερα

ΟΔΗΓΙΕΣ ΓΙΑ ΤΗ ΔΗΛΩΣΗ ΜΑΘΗΜΑΤΩΝ ΓΙΑ ΤΟ 2011-12 ΧΕΙΜΕΡΙΝΟ. Για να πραγματοποιήσετε την δήλωσή σας μεταβαίνετε στο σύνδεσμο:

ΟΔΗΓΙΕΣ ΓΙΑ ΤΗ ΔΗΛΩΣΗ ΜΑΘΗΜΑΤΩΝ ΓΙΑ ΤΟ 2011-12 ΧΕΙΜΕΡΙΝΟ. Για να πραγματοποιήσετε την δήλωσή σας μεταβαίνετε στο σύνδεσμο: ΟΔΗΓΙΕΣ ΓΙΑ ΤΗ ΔΗΛΩΣΗ ΜΑΘΗΜΑΤΩΝ ΓΙΑ ΤΟ 2011-12 ΧΕΙΜΕΡΙΝΟ Για να πραγματοποιήσετε την δήλωσή σας μεταβαίνετε στο σύνδεσμο: https://e-gram.teilam.gr/unistudent Ειδικά οι πρωτοετείς μεταβαίνουν στον σύνδεσμο

Διαβάστε περισσότερα

ΟΔΗΓΟΣ ΧΡΗΣΗΣ(ΜΑΝUΑL) ΔΙΑΧΕΙΡΙΣΤΗ-ΧΡΗΣΤΗ.

ΟΔΗΓΟΣ ΧΡΗΣΗΣ(ΜΑΝUΑL) ΔΙΑΧΕΙΡΙΣΤΗ-ΧΡΗΣΤΗ. ΟΔΗΓΟΣ ΧΡΗΣΗΣ(ΜΑΝUΑL) ΔΙΑΧΕΙΡΙΣΤΗ-ΧΡΗΣΤΗ. Οδηγός Διαχειριστή Το m-learning Toolkit είναι μια ολοκληρωμένη πλατφόρμα εξ αποστάσεως εκπαίδευσης που έχει σχεδιαστεί για να υπάρχει η δυνατότητα της πρόσβασης

Διαβάστε περισσότερα

QEMS TUTORIAL CRM. Οδηγίες για το νέο πρωτοποριακό πρόγραμμα της QEMS.

QEMS TUTORIAL CRM. Οδηγίες για το νέο πρωτοποριακό πρόγραμμα της QEMS. QEMS TUTORIAL CRM Οδηγίες για το νέο πρωτοποριακό πρόγραμμα της QEMS. ΕΚΔΟΣΗ 1.0.1 + 26/6/2014 ΠΕΡΙΕΧΟΜΕΝΑ ΕΙΣΑΓΩΓΗ... 2 LOGIN... 3 δικαιωματα ΕΦΑΡΜΟΓΗς... 4 ΙΔΙΟΚΤΗΤΗΣ... 4 ADMIN / MANAGER... 4 ΥΠΑΛΗΛΟΣ...

Διαβάστε περισσότερα

Ηλεκτρονικές Υπηρεσίες

Ηλεκτρονικές Υπηρεσίες ΕΓΧΕΙΡΙ ΙΟ Ο ΗΓΙΩΝ ΔΑΠΥ Ηλεκτρονικές Υπηρεσίες Πίνακας Υποβολών & Υπολοίπων ανά Ασφαλιστικό Ταμείο Πίνακας Περιεχομένων 1. Εισαγωγή... 3 1.1 Συμβατότητα Browser... 3 1.2 Διεύθυνση πρόσβασης... 3 1.3 Login

Διαβάστε περισσότερα

Επιχειρησιακό Πρόγραμμα Επισιτιστικής και Βασικής Υλικής Συνδρομής του Ταμείου Ευρωπαϊκής Βοήθειας για τους Απόρους (ΤΕΒΑ/FEAD)

Επιχειρησιακό Πρόγραμμα Επισιτιστικής και Βασικής Υλικής Συνδρομής του Ταμείου Ευρωπαϊκής Βοήθειας για τους Απόρους (ΤΕΒΑ/FEAD) EfarE Επιχειρησιακό Πρόγραμμα Επισιτιστικής και Βασικής Υλικής Συνδρομής του Ταμείου Ευρωπαϊκής Βοήθειας για τους Απόρους (ΤΕΒΑ/FEAD) Εφαρμογή Ηλεκτρονικής Υποβολής Αίτησης για Ένταξη στο T.E.B.A. ΠΡΟΣ

Διαβάστε περισσότερα

Εγχειρίδιο χρήσης δικτυακού τόπου του προγράμματος, ΆΞΟΝΑΣ 3: "Ποιότητα ζωής στις αγροτικές περιοχές και διαφοροποίηση της αγροτικής οικονομίας"

Εγχειρίδιο χρήσης δικτυακού τόπου του προγράμματος, ΆΞΟΝΑΣ 3: Ποιότητα ζωής στις αγροτικές περιοχές και διαφοροποίηση της αγροτικής οικονομίας Εγχειρίδιο χρήσης δικτυακού τόπου του προγράμματος, ΆΞΟΝΑΣ 3: "Ποιότητα ζωής στις αγροτικές περιοχές και διαφοροποίηση της αγροτικής οικονομίας" ΠΕΡΙΕΧΟΜΕΝΑ Αρχική Οθόνη...2 Εγγραφή Χρήστη...3 Εμφάνιση

Διαβάστε περισσότερα

Σύστημα Κεντρικής Υποστήριξης της Πρακτικής Άσκησης Φοιτητών ΑΕΙ

Σύστημα Κεντρικής Υποστήριξης της Πρακτικής Άσκησης Φοιτητών ΑΕΙ Σύστημα Κεντρικής Υποστήριξης της Πρακτικής Άσκησης Φοιτητών ΑΕΙ Οδηγός Χρήσης Εφαρμογής Γραφείων Πρακτικής Άσκησης Αφού πιστοποιηθεί ο λογαριασμός που δημιουργήσατε στο πρόγραμμα «Άτλας» ως Γραφείο Πρακτικής,

Διαβάστε περισσότερα

ΗΛΕΚΤΡΟΝΙΚΗ ΥΠΗΡΕΣΙΑ ΑΠΟΚΤΗΣΗΣ ΑΚΑΔΗΜΑΪΚΗΣ ΤΑΥΤΟΤΗΤΑΣ

ΗΛΕΚΤΡΟΝΙΚΗ ΥΠΗΡΕΣΙΑ ΑΠΟΚΤΗΣΗΣ ΑΚΑΔΗΜΑΪΚΗΣ ΤΑΥΤΟΤΗΤΑΣ ΗΛΕΚΤΡΟΝΙΚΗ ΥΠΗΡΕΣΙΑ ΑΠΟΚΤΗΣΗΣ ΑΚΑΔΗΜΑΪΚΗΣ ΤΑΥΤΟΤΗΤΑΣ Εγχειρίδιο Εφαρμογής Φοιτητών Πίνακας Εικόνων Εικόνα 1.1. Εκκίνηση της διαδικασία εγγραφής...5 Εικόνα 1.2. Σελίδα εγγραφής...6 Εικόνα 1.3. Είσοδος

Διαβάστε περισσότερα

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΠΛΑΤΦΟΡΜΑΣ OPENSMS WWW.OPENSMS.GR

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΠΛΑΤΦΟΡΜΑΣ OPENSMS WWW.OPENSMS.GR ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΠΛΑΤΦΟΡΜΑΣ OPENSMS WWW.OPENSMS.GR Τηλέφωνο: 2810-211111 Διαδικασία εισόδου στο opensms Η πρόσβαση στην πλατφόρμα του opensms πραγματοποιείται με την εισαγωγή του Ονόματος χρήστη και του

Διαβάστε περισσότερα

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΕΦΑΡΜΟΓΗΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΥΠΟΒΟΛΗΣ ΙΣΟΖΥΓΙΩΝ ΚΡΕΑΤΟΣ

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΕΦΑΡΜΟΓΗΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΥΠΟΒΟΛΗΣ ΙΣΟΖΥΓΙΩΝ ΚΡΕΑΤΟΣ 1. Γενικά ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΕΦΑΡΜΟΓΗΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΥΠΟΒΟΛΗΣ ΙΣΟΖΥΓΙΩΝ ΚΡΕΑΤΟΣ Η ηλεκτρονική υποβολή των ισοζυγίων κρέατος πραγματοποιείται μέσα από το λογισμικό Άρτεμις του Ελληνικού Γεωργικού Οργανισμού

Διαβάστε περισσότερα

Εγχειρίδιο διαχείρισης χρηστών και λιστών διανομής για τον Υπεύθυνο Φορέα του Δικτύου "Σύζευξις" -1-

Εγχειρίδιο διαχείρισης χρηστών και λιστών διανομής για τον Υπεύθυνο Φορέα του Δικτύου Σύζευξις -1- -1- 1 Διαχείριση Χρηστών...3 1.1 Υπηρεσίες...5 1.1.1 Δημιουργία νέου χρήστη...6 1.1.2 Αναζήτηση χρήστη...7 1.1.2 Επεξεργασία στοιχείων χρήστη...8 1.1.3 Δημιουργία /Επεξεργασία mailbox plan...10 1.1.4 Ενεργοποίηση

Διαβάστε περισσότερα

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ LIVETRIP TRAVELLER

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ LIVETRIP TRAVELLER ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ LIVETRIP TRAVELLER Η εφαρμογή LiveTripTraveller διατίθεται για κινητά τηλέφωνα με λειτουργικό σύστημα Android. Στο υπο-ιστοσελίδα www.livetrips.com/sources μπορείτε να κατεβάσετε την εφαρμογή

Διαβάστε περισσότερα

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ Π.Σ. ΦΟΙΤΗΤΟΛΟΓΙΟΥ- ΓΙΑ ΤΟ ΔΙΔΑΣΚΟΝΤΑ (ClassWeb)

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ Π.Σ. ΦΟΙΤΗΤΟΛΟΓΙΟΥ- ΓΙΑ ΤΟ ΔΙΔΑΣΚΟΝΤΑ (ClassWeb) ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ Π.Σ. ΦΟΙΤΗΤΟΛΟΓΙΟΥ- ΓΙΑ ΤΟ ΔΙΔΑΣΚΟΝΤΑ (ClassWeb) 1. Είσοδος στην υπηρεσία ClassWeb Στη κεντρική σελίδα της υπηρεσίας στα πεδία Όνομα Χρήστη και Κωδικός πρόσβασης πληκτρολογούμε τα στοιχεία

Διαβάστε περισσότερα

Προγραμματισμός διαδικτυακών εφαρμογών με PHP

Προγραμματισμός διαδικτυακών εφαρμογών με PHP ΕΣΔ516: Τεχνολογίες Διαδικτύου Προγραμματισμός διαδικτυακών εφαρμογών με PHP Ερωτήματα μέσω Περιεχόμενα Περιεχόμενα Λογισμικό για εφαρμογές Web Η τριεπίπεδη αρχιτεκτονική (3-tier architecture) Εισαγωγή

Διαβάστε περισσότερα

Εύδοξος Δήλωση Συγγραμμάτων

Εύδοξος Δήλωση Συγγραμμάτων Εύδοξος Δήλωση Συγγραμμάτων Το πρόγραμμα «Εύδοξος» αφορά στη διανομή Συγγραμμάτων των Τεχνολογικών και Πανεπιστημιακών Ιδρυμάτων της Επικράτειας. Στόχος του Πληροφοριακού Συστήματος (ΠΣ) της Δράσης είναι

Διαβάστε περισσότερα

Βασικές Οδηγίες Χρήσης της Εφαρμογής

Βασικές Οδηγίες Χρήσης της Εφαρμογής Βασικές Οδηγίες Χρήσης της Εφαρμογής Σύνδεση στην Εφαρμογή Πριν ξεκινήσετε την εργασία σας με το Σύστημα Διαχείρισης Εφαρμογών του ΚΕΠΕΑ πρέπει να συνδεθείτε δίνοντας το username και το password που σας

Διαβάστε περισσότερα

Συνεργείο Αυτοκινήτων

Συνεργείο Αυτοκινήτων Συνεργείο Αυτοκινήτων v2.102, Οκτώβριος 2015 Σύντοµες οδηγίες χρήσης Εισαγωγή Το πρόγραµµα Συνεργείο Αυτοκινήτων έχει σκοπό τη διαχείριση και παρακολούθηση του πελατολογίου, των αυτοκινήτων και των εργασιών

Διαβάστε περισσότερα

«Ανάδειξη και Ενεργοποίηση του Ρόλου των Κέντρων Υγείας στις Τοπικές Κοινωνίες»

«Ανάδειξη και Ενεργοποίηση του Ρόλου των Κέντρων Υγείας στις Τοπικές Κοινωνίες» ΤΙΤΛΟΣ ΠΡΑΞΗΣ «Ανάδειξη και Ενεργοποίηση του Ρόλου των Κέντρων Υγείας στις Τοπικές Κοινωνίες» (MIS: 439851) Σύστημα ηλεκτρονικών ραντεβού για εμβολιασμό στα Κέντρα Υγείας. Εγχειρίδιο χρήστη Έκδοση 1.2

Διαβάστε περισσότερα

Ολοκληρωμένες Δράσεις προβολής δημοσιότητας για το Δήμο Αρχανών Αστερουσίων Εγχειρίδιο Χρήσης - Παρουσίαση

Ολοκληρωμένες Δράσεις προβολής δημοσιότητας για το Δήμο Αρχανών Αστερουσίων Εγχειρίδιο Χρήσης - Παρουσίαση Novel Tech «Μέλος του Επιστημονικού & Τεχνολογικού Πάρκου Κρήτης» http://www.noveltech.gr info@noveltech.gr Ολοκληρωμένες Δράσεις προβολής δημοσιότητας για το Δήμο Αρχανών Αστερουσίων Εγχειρίδιο Χρήσης

Διαβάστε περισσότερα

Εγχειρίδιο Λειτουργίας Τράπεζας Χρόνου

Εγχειρίδιο Λειτουργίας Τράπεζας Χρόνου Εγχειρίδιο Λειτουργίας Τράπεζας Χρόνου Bee Group Α.Ε. [Type the company name] [Pick the date] Εγχειρίδιο λειτουργίας Τράπεζας Χρόνου 2 ΠΕΡΙΕΧΟΜΕΝΑ 1. Αρχική Σελίδα... 3 2. Δημιουργία Λογαριασμού... 3 3.

Διαβάστε περισσότερα

Οδηγός Εγγραφής και Χρήσης Εφαρμογής. Διαχειριστής Ιδρύματος

Οδηγός Εγγραφής και Χρήσης Εφαρμογής. Διαχειριστής Ιδρύματος Οδηγός Εγγραφής και Χρήσης Εφαρμογής Διαχειριστής Ιδρύματος 1 Δημιουργία λογαριασμού και Είσοδος στο σύστημα Για να εγγραφείτε στο Πληροφοριακό Σύστημα «Απέλλα» ως Διαχειριστής Ιδρύματος θα πρέπει να δημιουργήσετε

Διαβάστε περισσότερα

Εφαρμογή Διαχείρισης Ψηφιακής Πληροφορίας ΟΔΗΓΟΣ ΧΡΗΣΗΣ System Συμβουλευτική Α.Ε

Εφαρμογή Διαχείρισης Ψηφιακής Πληροφορίας ΟΔΗΓΟΣ ΧΡΗΣΗΣ System Συμβουλευτική Α.Ε σχετικά με τον έλεγχο της καπνιστικής συνήθειας 1 25 Λογισμικές εφαρμογές καταγραφής και αξιοποίησης πληροφοριών σχετικά με τον έλεγχο της καπνιστικής συνήθειας Λογισμική Εφαρμογή Διαχείρισης Ψηφιακής

Διαβάστε περισσότερα

ΕΓΧΕΙΡΙΔΙΟ ΥΠΟΒΟΛΗΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΠΡΟΤΑΣΗΣ ΓΙΑ ΤΗ ΔΡΑΣΗ ΠΡΑΣΙΝΗ ΕΠΙΧΕΙΡΗΣΗ 2010

ΕΓΧΕΙΡΙΔΙΟ ΥΠΟΒΟΛΗΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΠΡΟΤΑΣΗΣ ΓΙΑ ΤΗ ΔΡΑΣΗ ΠΡΑΣΙΝΗ ΕΠΙΧΕΙΡΗΣΗ 2010 ΕΓΧΕΙΡΙΔΙΟ ΥΠΟΒΟΛΗΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΠΡΟΤΑΣΗΣ ΓΙΑ ΤΗ ΔΡΑΣΗ ΠΡΑΣΙΝΗ ΕΠΙΧΕΙΡΗΣΗ 2010 Μ.Ο.Δ..ΜΟΝΑΔΑ ΟΡΓΑΝΩΣΗΣ ΤΗΣ ΔΙΑΧΕΙΡΙΣΗΣ ΑΝΑΠΤΥΞΙΑΚΩΝ ΠΡΟΓΡΑΜΜΑΤΩΝ Α.Ε. 1 ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ 1. Εγγραφή στο σύστημα...3 2.

Διαβάστε περισσότερα

Online Τιμολόγηση Ηλεκτρονική Αίτηση Ασφάλισης Βασικές οδηγίες λειτουργίας

Online Τιμολόγηση Ηλεκτρονική Αίτηση Ασφάλισης Βασικές οδηγίες λειτουργίας Online Τιμολόγηση Ηλεκτρονική Αίτηση Ασφάλισης Βασικές οδηγίες λειτουργίας Grand Μεσίτες Ασφαλίσεων Α.Ε. Σας καλοσωρίζουμε στο σύστημα Ηλεκτρονικής Τιμολόγησης και Αποστολής Αιτήσεων (συντομ. ΗΤΑΑ) της

Διαβάστε περισσότερα

Πρόσβαση στο ηλεκτρονικό σύστημα μέσω της Διαδικτυακής Πύλης του Οργανισμού

Πρόσβαση στο ηλεκτρονικό σύστημα μέσω της Διαδικτυακής Πύλης του Οργανισμού Πρόσβαση στο ηλεκτρονικό σύστημα μέσω της Διαδικτυακής Πύλης του Οργανισμού 1. Οδηγείστε στην Διαδικτυακή Πύλη του Οργανισμού (http://www.eof.gr) μέσω του διαθέσιμου προγράμματος πλοήγησης, του υπολογιστή

Διαβάστε περισσότερα

Υποβολή Αναλώσιµων Υλικών ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ. Ηλεκτρονικές Υπηρεσίες. Υποβολή Αναλώσιμων Υλικών. Σελίδα 1

Υποβολή Αναλώσιµων Υλικών ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ. Ηλεκτρονικές Υπηρεσίες. Υποβολή Αναλώσιμων Υλικών. Σελίδα 1 ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ Ηλεκτρονικές Υπηρεσίες Υποβολή Αναλώσιµων Υλικών Σελίδα 1 Πίνακας περιεχομένων 1.1 Συμβατότητα Browser... 3 1.2 Διεύθυνση πρόσβασης... 3 2 Υποβολή Αναλώσιμων Υλικών... 4 2.1 Σύνδεση με

Διαβάστε περισσότερα

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΤΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΗΡΕΣΙΩΝ ΛΗΨΗΣ ΑΣΦΑΛΙΣΤΙΚΗΣ ΕΝΗΜΕΡΟΤΗΤΑΣ

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΤΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΗΡΕΣΙΩΝ ΛΗΨΗΣ ΑΣΦΑΛΙΣΤΙΚΗΣ ΕΝΗΜΕΡΟΤΗΤΑΣ ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΤΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΗΡΕΣΙΩΝ ΛΗΨΗΣ ΑΣΦΑΛΙΣΤΙΚΗΣ ΕΝΗΜΕΡΟΤΗΤΑΣ ΕΥΡΕΤΗΡΙΟ ΠΕΡΙΕΧΟΜΕΝΩΝ 1.1 ΤΕΧΝΙΚΕΣ ΠΡΟΔΙΑΓΡΑΦΕΣ.... 3 1.2 ΣΥΝΔΕΣΗ ΜΕ ΤΙΣ ΗΛΕΚΤΡΟΝΙΚΕΣ ΥΠΗΡΕΣΙΕΣ ΛΗΨΗΣ ΑΣΦΑΛΙΣΤΙΚΗΣ ΕΝΗΜΕΡΟΤΗΤΑΣ

Διαβάστε περισσότερα

CARDISOFT. User Guide. StudentsWeb VERSION 1.1. [February] [2007] Cardisoft Ανώνυμη Εταιρία Παραγωγής Λογισμικού

CARDISOFT. User Guide. StudentsWeb VERSION 1.1. [February] [2007] Cardisoft Ανώνυμη Εταιρία Παραγωγής Λογισμικού Cardisoft Ανώνυμη Εταιρία Παραγωγής Λογισμικού Μοναστηρίου 60, 54627 Θεσσαλονίκη, Τηλ 2310 567840, Fax 2310 514220, www.cardisoft.gr CARDISOFT User Guide StudentsWeb VERSION 1.1 [February] [2007] Greece

Διαβάστε περισσότερα

ΕΓΧΕΙΡΙ ΙΟ Ο ΗΓΙΩΝ. Ηλεκτρονική. Υπηρεσία Άντλησης Αποτελέσματος Πιστοποίησης Αναπηρίας

ΕΓΧΕΙΡΙ ΙΟ Ο ΗΓΙΩΝ. Ηλεκτρονική. Υπηρεσία Άντλησης Αποτελέσματος Πιστοποίησης Αναπηρίας ΕΓΧΕΙΡΙ ΙΟ Ο ΗΓΙΩΝ Ηλεκτρονική Υπηρεσία Άντλησης Αποτελέσματος Πιστοποίησης Αναπηρίας Πίνακας Περιεχομένων 1. Εισαγωγή... 3 1.1 Συμβατότητα Browser... 3 1.2 Διεύθυνση πρόσβασης... 3 1.3 Login Screen...

Διαβάστε περισσότερα

Πρόσβαση στο ηλεκτρονικό σύστημα μέσω της Διαδικτυακής Πύλης του Οργανισμού ΠΡΟΣΟΧΗ: Εφαρμόζεται μόνο για τις εθνικές τροποποιήσεις αδειών κυκλοφορίας

Πρόσβαση στο ηλεκτρονικό σύστημα μέσω της Διαδικτυακής Πύλης του Οργανισμού ΠΡΟΣΟΧΗ: Εφαρμόζεται μόνο για τις εθνικές τροποποιήσεις αδειών κυκλοφορίας Πρόσβαση στο ηλεκτρονικό σύστημα μέσω της Διαδικτυακής Πύλης του Οργανισμού ΠΡΟΣΟΧΗ: Εφαρμόζεται μόνο για τις εθνικές τροποποιήσεις αδειών κυκλοφορίας 1. Οδηγείστε στην Διαδικτυακή Πύλη του Οργανισμού

Διαβάστε περισσότερα

Simplifying Complexity. Οδηγός Χρήσης Διαδικτυακής Πλατφόρμας

Simplifying Complexity. Οδηγός Χρήσης Διαδικτυακής Πλατφόρμας Simplifying Complexity Οδηγός Χρήσης Διαδικτυακής Πλατφόρμας Περιεχόμενα 1 Εισαγωγή... 2 2 Οδηγίες Χρήσης... 2 2.1 Πρώτη Εγγραφή στην Πλατφόρμα... 2 2.2 Είσοδος στην Πλατφόρμα...4 2.3 Δημιουργία Καρτέλας

Διαβάστε περισσότερα

Εκτυπώσεις -> Ενσωματωμένες -> Νέες Μισθολογικές Εκτυπώσεις -> Νέα Μηνιαία Κατάσταση (3 γραμμές) Α3 (Οριζόντια) Α/Α 1037

Εκτυπώσεις -> Ενσωματωμένες -> Νέες Μισθολογικές Εκτυπώσεις -> Νέα Μηνιαία Κατάσταση (3 γραμμές) Α3 (Οριζόντια) Α/Α 1037 Εκτυπώσεις -> Ενσωματωμένες -> Νέες Μισθολογικές Εκτυπώσεις -> Νέα Μηνιαία Κατάσταση (3 γραμμές) Α3 (Οριζόντια) Α/Α 1037 Πρόκειται για εκτύπωση που απεικονίζει μία ή περισσότερες μισθοδοσίες μηνός, είτε

Διαβάστε περισσότερα

Εφαρμογή Ηλεκτρονικής Υποβολής Αίτησης για Ένταξη στο Πρόγραμμα Αντιμετώπισης της Ανθρωπιστικής Κρίσης ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ

Εφαρμογή Ηλεκτρονικής Υποβολής Αίτησης για Ένταξη στο Πρόγραμμα Αντιμετώπισης της Ανθρωπιστικής Κρίσης ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ Εφαρμογή Ηλεκτρονικής Υποβολής Αίτησης για Ένταξη στο Πρόγραμμα Αντιμετώπισης της Ανθρωπιστικής Κρίσης 17/4/2015 Εφαρμογή Ηλεκτρονικής Υποβολής Αίτησης για Ένταξη στο Πρόγραμμα Αντιμετώπισης της Ανθρωπιστικής

Διαβάστε περισσότερα

ΠΛΗΡΟΦΟΡΙΑΚΟ ΣΥΣΤΗΜΑ ΠΙΣΤΟΠΟΙΗΣΕΩΝ ΚΑΙ ΕΛΕΓΧΩΝ

ΠΛΗΡΟΦΟΡΙΑΚΟ ΣΥΣΤΗΜΑ ΠΙΣΤΟΠΟΙΗΣΕΩΝ ΚΑΙ ΕΛΕΓΧΩΝ ΠΛΗΡΟΦΟΡΙΑΚΟ ΣΥΣΤΗΜΑ ΠΙΣΤΟΠΟΙΗΣΕΩΝ ΚΑΙ ΕΛΕΓΧΩΝ ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΤΟΥ ΣΥΣΤΗΜΑΤΟΣ ΓΙΑ ΤΗΝ ΥΠΟΒΟΛΗ ΚΑΙ ΠΑΡΑΚΟΛΟΥΘΗΣΗ ΤΗΣ ΔΙΑΔΙΚΑΣΙΑΣ ΔΙΕΚΠΕΡΑΙΩΣΗΣ ΑΙΤΗΣΕΩΝ ΚΑΤΑΣΚΕΥΑΣΤΩΝ VLT ΕΚΔΟΣΗ 1.0 Δεκέμβριος 2014 1 Περιεχόμενα

Διαβάστε περισσότερα

Εγχειρίδιο εγγραφής και σύνδεσης χρήστη

Εγχειρίδιο εγγραφής και σύνδεσης χρήστη Εγχειρίδιο εγγραφής και σύνδεσης χρήστη Μέσω της ηλεκτρονικής πύλης www.step.gov.gr δίνεται η δυνατότητα στους χρήστες να εγγραφούν στην υπηρεσία προσωποποιημένης πληροφόρησης, μέσω της οποίας μπορούν

Διαβάστε περισσότερα

Εγχειρίδιο χρήσης εφαρμογής για Δικαιούχους

Εγχειρίδιο χρήσης εφαρμογής για Δικαιούχους Εγχειρίδιο χρήσης εφαρμογής για Δικαιούχους της δράσης «Ψηφιακή Εκπαίδευση στις Σχολές των Ενόπλων Δυνάμεων» Πίνακας περιεχομένων Εισαγωγή... 2 Σελίδα εισόδου... 3 Εγγραφή... 4 Σελίδα Εκτύπωσης Κουπονιού...

Διαβάστε περισσότερα

Είσοδος στην εφαρμογή

Είσοδος στην εφαρμογή Είσοδος στην εφαρμογή Για να πραγματοποιηθεί είσοδος στο σύστημα, ο/η ιατρός πρέπει να έχει πραγματοποιήσει αρχικά συναλλαγή με το σύστημα πιστοποίησης των στοιχείων του/της και να έχει παραλάβει μοναδικό

Διαβάστε περισσότερα

Μεταβίβαση Δικαιωμάτων Ενιαίας Ενίσχυσης Εγχειρίδιο Εφαρμογής (SUD)

Μεταβίβαση Δικαιωμάτων Ενιαίας Ενίσχυσης Εγχειρίδιο Εφαρμογής (SUD) ΕΓΧΕΙΡΙΔΙΟ ΕΦΑΡΜΟΓΗΣ 1 (18) Εγχειρίδιο ς (SUD) ΕΓΧΕΙΡΙΔΙΟ ΕΦΑΡΜΟΓΗΣ 2 (18) Copyright 2013 - Με επιφύλαξη κάθε δικαιώματος. Περιεχόμενα 1 Εισαγωγή... 3 1.1 Σκοπός... 3 Έκταση... 3 1.3 Ορισμοί, ακρώνυμα

Διαβάστε περισσότερα

e-κπαίδευση Πλατφόρµα Ασύγχρονης Τηλε-κπαίδευσης Οδηγίες χρήσης για τους σπουδαστές του ΤΕΙ Αθήνας και τους επισκέπτες της δικτυακής πύλης e-κπαίδευση

e-κπαίδευση Πλατφόρµα Ασύγχρονης Τηλε-κπαίδευσης Οδηγίες χρήσης για τους σπουδαστές του ΤΕΙ Αθήνας και τους επισκέπτες της δικτυακής πύλης e-κπαίδευση e-κπαίδευση Πλατφόρµα Ασύγχρονης Τηλε-κπαίδευσης Οδηγίες χρήσης για τους σπουδαστές του ΤΕΙ Αθήνας και τους επισκέπτες της δικτυακής πύλης e-κπαίδευση - 0 - Πίνακας Περιεχοµένων 1 Εισαγωγή.. 2 1.1 Σχολές/Τµήµατα

Διαβάστε περισσότερα

Σύστημα υποβολής αιτήσεων υποψήφιων συνεργατών ΕΚΤ

Σύστημα υποβολής αιτήσεων υποψήφιων συνεργατών ΕΚΤ Σύστημα υποβολής αιτήσεων υποψήφιων συνεργατών ΕΚΤ 1 Λειτουργικές απαιτήσεις Το σύστημα υποβολής αιτήσεων υποψήφιων συνεργατών στοχεύει στο να επιτρέπει την πλήρως ηλεκτρονική υποβολή αιτήσεων από υποψήφιους

Διαβάστε περισσότερα

Εργαλεία ανάπτυξης εφαρμογών internet Ι

Εργαλεία ανάπτυξης εφαρμογών internet Ι IEK ΟΑΕΔ ΚΑΛΑΜΑΤΑΣ ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΟΦΟΡΙΚΗΣ Εργαλεία ανάπτυξης εφαρμογών internet Ι Διδάσκουσα: Κανελλοπούλου Χριστίνα ΠΕ19 Πληροφορικής 4 φάσεις διαδικτυακών εφαρμογών 1.Εφαρμογές στατικής πληροφόρησης

Διαβάστε περισσότερα

5 ο ΚΕΦΑΛΑΙΟ: ΠΡΑΚΤΙΚΟ ΚΟΜΜΑΤΙ

5 ο ΚΕΦΑΛΑΙΟ: ΠΡΑΚΤΙΚΟ ΚΟΜΜΑΤΙ 5 ο ΚΕΦΑΛΑΙΟ: ΠΡΑΚΤΙΚΟ ΚΟΜΜΑΤΙ 5.1 Εισαγωγή Το πρακτικό κομμάτι της πτυχιακής μας εργασίας αφορά την δημιουργία μιας λειτουργικής ιστοσελίδας με την χρήση της πλατφόρμας του Weebly, που αποτελεί μια σύγχρονη

Διαβάστε περισσότερα

Συνοπτικός Οδηγός Χρήσης του Moodle για τον Καθηγητή

Συνοπτικός Οδηγός Χρήσης του Moodle για τον Καθηγητή Συνοπτικός Οδηγός Χρήσης του Moodle για τον Καθηγητή 1 Πίνακας Περιεχομένων 1. Εισαγωγή... 4 1.1 Περιβάλλον Moodle...4 1.2 Χρήση ονόματος χρήστη και κωδικού...4 1.3 Δημιουργία νέου μαθήματος...4 1.3.1

Διαβάστε περισσότερα

Εφαρµογή: Σύστηµα ιαχείρισης ιαδικτυακού Περίπτερου / Ιστοσελίδας στον διαδικτυακό τόπο kalliergea.gr

Εφαρµογή: Σύστηµα ιαχείρισης ιαδικτυακού Περίπτερου / Ιστοσελίδας στον διαδικτυακό τόπο kalliergea.gr ..χτίζουµε την ιστοσελίδα σας στο Internet www.kalliergea.gr Λάουρα Π. Καζακράντε «Καλλιεργαία» Πληροφορική - Internet - ιαφήµιση - Μεταφράσεις Τηλ.: 211 0104925, 695 6118589 Email: info@kalliergea.gr

Διαβάστε περισσότερα

ΕΓΧΕΙΡΙΔΙΟ ΥΠΟΒΟΛΗΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΑΙΤΗΣΗΣ ΓΙΑ ΤΟ ΕΘΝΙΚΟ ΜΗΤΡΩΟ ΠΙΣΤΟΠΟΙΗΜΕΝΩΝ ΑΞΙΟΛΟΓΗΤΩΝ / ΕΛΕΓΚΤΩΝ

ΕΓΧΕΙΡΙΔΙΟ ΥΠΟΒΟΛΗΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΑΙΤΗΣΗΣ ΓΙΑ ΤΟ ΕΘΝΙΚΟ ΜΗΤΡΩΟ ΠΙΣΤΟΠΟΙΗΜΕΝΩΝ ΑΞΙΟΛΟΓΗΤΩΝ / ΕΛΕΓΚΤΩΝ ΕΓΧΕΙΡΙΔΙΟ ΥΠΟΒΟΛΗΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΑΙΤΗΣΗΣ ΓΙΑ ΤΟ ΕΘΝΙΚΟ ΜΗΤΡΩΟ ΠΙΣΤΟΠΟΙΗΜΕΝΩΝ ΑΞΙΟΛΟΓΗΤΩΝ / ΕΛΕΓΚΤΩΝ Ν.3908/2011 ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ 1.Εγγραφή στο σύστημα...3 2. Είσοδος στο σύστημα...4 3. Υποβολή Αίτησης...6

Διαβάστε περισσότερα

Σύντομη περιγραφή 5. Για να ξεκινήσετε 6. Οι οθόνες του προγράμματος 8. Εγκατάσταση προγράμματος 6 Δημιουργία κωδικών χρήστη 7

Σύντομη περιγραφή 5. Για να ξεκινήσετε 6. Οι οθόνες του προγράμματος 8. Εγκατάσταση προγράμματος 6 Δημιουργία κωδικών χρήστη 7 Σύντομη περιγραφή 5 Για να ξεκινήσετε 6 Εγκατάσταση προγράμματος 6 Δημιουργία κωδικών χρήστη 7 Οι οθόνες του προγράμματος 8 Αρχική οθόνη 8 Στοιχεία ασθενή 9 Εργασίες - Ραντεβού 10 Εικόνες 11 Ημερολόγιο

Διαβάστε περισσότερα

Διαδικτυακή εφαρμογή για την ηλεκτρονική υποβολή γνωστοποιήσεων προϊόντων ειδικής διατροφής και συμπληρωμάτων διατροφής

Διαδικτυακή εφαρμογή για την ηλεκτρονική υποβολή γνωστοποιήσεων προϊόντων ειδικής διατροφής και συμπληρωμάτων διατροφής Διαδικτυακή εφαρμογή για την ηλεκτρονική υποβολή γνωστοποιήσεων προϊόντων ειδικής διατροφής και συμπληρωμάτων διατροφής Εγχειρίδιο Χρήσης Έκδοση 2.0.0 16/06/2015 Έκδοση 2.0.0 1 / 11 Κατάλογος περιεχομένων

Διαβάστε περισσότερα

ΑΡΧΕΙΟ ΕΚΘΕΣΕΩΝ ΠΡΑΓΜΑΤΟΓΝΩΜΟΣΥΝΗΣ ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ 8 ΝΟΕΜΒΡΙΟΥ 2014

ΑΡΧΕΙΟ ΕΚΘΕΣΕΩΝ ΠΡΑΓΜΑΤΟΓΝΩΜΟΣΥΝΗΣ ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ 8 ΝΟΕΜΒΡΙΟΥ 2014 8 ΝΟΕΜΒΡΙΟΥ 2014 ΑΡΧΕΙΟ ΕΚΘΕΣΕΩΝ ΠΡΑΓΜΑΤΟΓΝΩΜΟΣΥΝΗΣ ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΝΙΚΟΛΑΟΣ ΜΙΧΑΛΟΔΗΜΗΤΡΑΚΗΣ ΝΙΚΟΛΑΟΣ ΜΙΧΑΛΟΔΗΜΗΤΡΑΚΗΣ - ΠΡΟΓΡΑΜΜΑΤΙΣΤΗΣ ΥΠΗΡΕΣΙΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Σολωμού 41, 71306, Ηράκλειο Κρήτης τηλ/φαξ:

Διαβάστε περισσότερα

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΤΟΥ ΠΛΗΡΟΦΟΡΙΑΚΟΥ ΣΥΣΤΗΜΑΤΟΣ ΔΙΑΧΕΙΡΙΣΗΣ ΜΗΤΡΩΩΝ ΤΟΥ Ι.Ε.Π.

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΤΟΥ ΠΛΗΡΟΦΟΡΙΑΚΟΥ ΣΥΣΤΗΜΑΤΟΣ ΔΙΑΧΕΙΡΙΣΗΣ ΜΗΤΡΩΩΝ ΤΟΥ Ι.Ε.Π. ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΤΟΥ ΠΛΗΡΟΦΟΡΙΑΚΟΥ ΣΥΣΤΗΜΑΤΟΣ ΔΙΑΧΕΙΡΙΣΗΣ ΜΗΤΡΩΩΝ ΤΟΥ Ι.Ε.Π. ΠΕΡΙΕΧΟΜΕΝΑ 1. Εισαγωγή... 1 2. Δημιουργία Λογαριασμού Νέου Χρήστη στο ΠΣΔΜ... 1 3. Σύνδεση Χρήστη στο ΠΣΔΜ... 3 3.1. Ανάκτηση

Διαβάστε περισσότερα

Εγχειρίδιο λειτουργιών χρήστη (αποφοίτου) στο Mathiteia4u

Εγχειρίδιο λειτουργιών χρήστη (αποφοίτου) στο Mathiteia4u Εγχειρίδιο λειτουργιών χρήστη (αποφοίτου) στο Mathiteia4u Μέσω της ηλεκτρονικής πύλης www.mathiteia4u.gov.gr δίνεται πρόσβαση σε ένα νέο πρόγραμμα για την στήριξη νέων που έχουν μόλις αποφοιτήσει από την

Διαβάστε περισσότερα

Αποστολή και λήψη e-mail μέσω SMARTER MAIL

Αποστολή και λήψη e-mail μέσω SMARTER MAIL 13/9/2012 Αποστολή και λήψη e-mail μέσω SMARTER MAIL NBW Internet Wizards Πλατεία Αγ. Γεωργίου Καρύτση 5, 10561 Αθήνα Τηλ.: 210 6148071, e-mail: info@nbw.gr, website: www.nbw.gr Αποστολή και λήψη e-mail

Διαβάστε περισσότερα

ΕΓΧΕΙΡΙΔΙΟ ΥΠΟΒΟΛΗΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΠΡΟΤΑΣΗΣ ΓΙΑ ΤΗ ΔΡΑΣΗ ΜΕΤΑΠΟΙΗΣΗ ΣΤΙΣ ΝΕΕΣ ΣΥΝΘΗΚΕΣ

ΕΓΧΕΙΡΙΔΙΟ ΥΠΟΒΟΛΗΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΠΡΟΤΑΣΗΣ ΓΙΑ ΤΗ ΔΡΑΣΗ ΜΕΤΑΠΟΙΗΣΗ ΣΤΙΣ ΝΕΕΣ ΣΥΝΘΗΚΕΣ ΕΓΧΕΙΡΙΔΙΟ ΥΠΟΒΟΛΗΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΠΡΟΤΑΣΗΣ ΓΙΑ ΤΗ ΔΡΑΣΗ ΜΕΤΑΠΟΙΗΣΗ ΣΤΙΣ ΝΕΕΣ ΣΥΝΘΗΚΕΣ Μ.Ο.Δ..ΜΟΝΑΔΑ ΟΡΓΑΝΩΣΗΣ ΤΗΣ ΔΙΑΧΕΙΡΙΣΗΣ ΑΝΑΠΤΥΞΙΑΚΩΝ ΠΡΟΓΡΑΜΜΑΤΩΝ Α.Ε. 1 ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ 1. Εγγραφή στο σύστημα...3

Διαβάστε περισσότερα

2003 2005 Αριστοτέλειο Πανεπιστήµιο Θεσσαλονίκης

2003 2005 Αριστοτέλειο Πανεπιστήµιο Θεσσαλονίκης ΕΡΓΟ ΙΑΧΕΙΡΙΣΗ ΟΡΓΑΝΩΣΙΑΚΗΣ ΓΝΩΣΗΣ ΓΙΑ ΤΙΣ ΕΛΛΗΝΙΚΕΣ ΕΠΙΧΕΙΡΗΣΕΙΣ ( Ι.ΟΡΓΑΝΩ.ΣΗ) ΕΝΟΤΗΤΑ ΕΡΓΑΣΙΑΣ 4: ΑΡΧΙΤΕΚΤΟΝΙΚΕΣ ΚΑΙ ΛΕΙΤΟΥΡΓΙΚΕΣ ΠΡΟ ΙΑΓΡΑΦΕΣ ΣΥΣΤΗΜΑΤΟΣ ΙΑΧΕΙΡΙΣΗΣ ΟΡΓΑΝΩΣΙΑΚΗΣ ΓΝΩΣΗΣ ΠΑΡΑ ΟΤΕΑ 12

Διαβάστε περισσότερα

XAMPP Apache MySQL PHP javascript xampp

XAMPP Apache MySQL PHP javascript xampp XAMPP Το xampp είναι ένα δωρεάν πρόγραμμα με το οποίο μπορούμε να κάνουμε εγκατάσταση τον Apache, τη MySQL και την PHP. Apache. Ο Apache είναι ένας Web Server. Είναι δηλαδή πρόγραμμα το οποίο τρέχει μόνιμα

Διαβάστε περισσότερα

Σύστημα Κεντρικής Υποστήριξης της Πρακτικής Άσκησης Φοιτητών ΑΕΙ

Σύστημα Κεντρικής Υποστήριξης της Πρακτικής Άσκησης Φοιτητών ΑΕΙ Σύστημα Κεντρικής Υποστήριξης της Πρακτικής Άσκησης Φοιτητών ΑΕΙ Οδηγός Χρήσης Εφαρμογής Φορέων Υποδοχής Πρακτικής Άσκησης Αφού πιστοποιηθεί ο λογαριασμός που δημιουργήσατε στο πρόγραμμα «Άτλας» ως Φορέας

Διαβάστε περισσότερα

Η εφαρµογή ClassWeb δίνει στους διδάσκοντες χρήστες του συστήµατος τη δυνατότητα πρόσβασης µέσω του ιαδικτύου σε ποικίλες υπηρεσίες, όπως:

Η εφαρµογή ClassWeb δίνει στους διδάσκοντες χρήστες του συστήµατος τη δυνατότητα πρόσβασης µέσω του ιαδικτύου σε ποικίλες υπηρεσίες, όπως: 1. Υπηρεσία ClassWeb 1.1. Γενικά Η εφαρµογή ClassWeb δίνει στους διδάσκοντες χρήστες του συστήµατος τη δυνατότητα πρόσβασης µέσω του ιαδικτύου σε ποικίλες υπηρεσίες, όπως: εµφάνιση στατιστικών στοιχείων

Διαβάστε περισσότερα

Ενημέρωση σε Windows 8.1 από τα Windows 8

Ενημέρωση σε Windows 8.1 από τα Windows 8 Ενημέρωση σε Windows 8.1 από τα Windows 8 Τα Windows 8.1 και τα Windows RT 8.1 είναι βασισμένα στα Windows 8 και στα Windows RT, για να σας προσφέρουν βελτιώσεις στην εξατομίκευση, την αναζήτηση, τις εφαρμογές,

Διαβάστε περισσότερα

Οδηγίες Χρήσης Πλατφόρμας Ασύγχρονης Τηλεκπαίδευσης (Moodle) του Τμήματος ΔΕΤ

Οδηγίες Χρήσης Πλατφόρμας Ασύγχρονης Τηλεκπαίδευσης (Moodle) του Τμήματος ΔΕΤ Οδηγίες Χρήσης Πλατφόρμας Ασύγχρονης Τηλεκπαίδευσης (Moodle) του Τμήματος ΔΕΤ -Για τους Φοιτητές- Έκδοση 1.2 Οκτώβριος 2015 Υπεύθυνος Σύνταξης: Χρήστος Λάζαρης (lazaris@aueb.gr) Πίνακας Περιεχομένων Εισαγωγή...

Διαβάστε περισσότερα

Εγχειρίδιο χρήσης συστήματος ηλεκτρονικής αλληλογραφίας της Ελληνικής Ομοσπονδίας Μπριτζ

Εγχειρίδιο χρήσης συστήματος ηλεκτρονικής αλληλογραφίας της Ελληνικής Ομοσπονδίας Μπριτζ Εγχειρίδιο χρήσης συστήματος ηλεκτρονικής αλληλογραφίας της Ελληνικής Ομοσπονδίας Μπριτζ Ελληνική Ομοσπονδία Μπριτζ Σελίδα 1 / 8 Πίνακας περιεχομένων 1. Γενικά...3 2. Ρυθμίσεις για προχωρημένους...3 α.

Διαβάστε περισσότερα

YourSMS User s Manual

YourSMS User s Manual YourSMS User s Manual Contents Πίνακας περιεχομένων Κεντρική οθόνη... 2 Αποστολές... 3 Αποστολή μοναδικού μηνύματος... 3 Αποστολή μαζικού μηνύματος σε ομάδα παραληπτών... 4 Αποστολή μαζικού προγραμματισμένου

Διαβάστε περισσότερα

SGA Διαχείριση Πρωτόκολλου

SGA Διαχείριση Πρωτόκολλου SGA Διαχείριση Πρωτόκολλου SGA Διαχείριση Πρωτόκολλου 1. SGA Διαχείριση Πρωτοκόλλου... 2 1.1. Καινοτομία του προσφερόμενου προϊόντος... 2 1.2. Γενικές αρχές του προσφερόμενου συστήματος... 2 1.3. Ευκολία

Διαβάστε περισσότερα

Οδηγός Χρήστη. Καλώς ήλθατε στο Ηλεκτρονικό Περιβάλλον Μάθησης. http://elearning.kekdiastasi.edu.gr/

Οδηγός Χρήστη. Καλώς ήλθατε στο Ηλεκτρονικό Περιβάλλον Μάθησης. http://elearning.kekdiastasi.edu.gr/ Οδηγός Χρήστη Καλώς ήλθατε στο Ηλεκτρονικό Περιβάλλον Μάθησης http://elearning.kekdiastasi.edu.gr/ Περιεχόµενα 1. ΕΙΣΟ ΟΣ ΣΤΗΝ ΠΛΑΤΦΟΡΜΑ 3 2. ΤΟ ΠΡΟΦΙΛ ΣΑΣ 6 3. ΤΟ ΠΕΡΙΒΑΛΛΟΝ ΤΟΥ ΜΑΘΗΜΑΤΟΣ 9 4. ΤΟ ΜΑΘΗΜΑ

Διαβάστε περισσότερα

Σελίδα 1 από 51 ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΤΑΥΤΟΤΗΤΑ ΕΓΓΡΑΦΟΥ. Ημερομηνία 10 Φεβρουαρίου 2015 Έκδοση 1.3

Σελίδα 1 από 51 ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΤΑΥΤΟΤΗΤΑ ΕΓΓΡΑΦΟΥ. Ημερομηνία 10 Φεβρουαρίου 2015 Έκδοση 1.3 Σελίδα 1 από 51 2015 ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΤΑΥΤΟΤΗΤΑ ΕΓΓΡΑΦΟΥ Είδος Εγγράφου Εγχειρίδιο Χρήσης ΜΥΦ Ημερομηνία 10 Φεβρουαρίου 2015 Έκδοση 1.3 Σελίδα 2 από 51 Περιεχόμενα 1.0 Αυθεντικοποίηση χρηστών... 4 2.0

Διαβάστε περισσότερα

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΠΡΟΣ ΠΟΛΙΤΕΣ

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΠΡΟΣ ΠΟΛΙΤΕΣ EfarE Επιχειρησιακό Πρόγραμμα Επισιτιστικής και Βασικής Υλικής Συνδρομής του Ταμείου Ευρωπαϊκής Βοήθειας για τους Απόρους (ΤΕΒΑ/FEAD) Εφαρμογή Ηλεκτρονικής Υποβολής Αίτησης για Ένταξη στο T.E.B.A. ΠΡΟΣ

Διαβάστε περισσότερα

Simplifying Complexity. Οδηγός Χρήσης Διαδικτυακής Πλατφόρμας

Simplifying Complexity. Οδηγός Χρήσης Διαδικτυακής Πλατφόρμας Simplifying Complexity Οδηγός Χρήσης Διαδικτυακής Πλατφόρμας Περιεχόμενα 1 Εισαγωγή... 2 2 Οδηγίες Χρήσης... 2 2.1 Πρώτη Εγγραφή στην Πλατφόρμα... 2 2.2 Είσοδος στην Πλατφόρμα... 4 2.3 Δημιουργία Καρτέλας

Διαβάστε περισσότερα

Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy

Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy Σ ε λ ί δ α 1 Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy Περιεχόμενα 1. Download Arebas Easy... 2 2. Εγκατάσταση Arebas Easy... 3 3. Εγγραφή στον Arebas Server... 7 4. Παραμετροποίηση Arebas Easy...

Διαβάστε περισσότερα

Για περισσότερες πληροφορίες σχετικά με τη συμβατότητα του λογισμικού με άλλα λειτουργικά συστήματα, επικοινωνήστε με το τμήμα υποστήριξης πελατών.

Για περισσότερες πληροφορίες σχετικά με τη συμβατότητα του λογισμικού με άλλα λειτουργικά συστήματα, επικοινωνήστε με το τμήμα υποστήριξης πελατών. Σελίδα 1 από 5 Οδηγός σύνδεσης Υποστηριζόμενα λειτουργικά συστήματα Μπορείτε να πραγματοποιήσετε εγκατάσταση του λογισμικού του εκτυπωτή χρησιμοποιώντας το CD Λογισμικό και τεκμηρίωση για τα ακόλουθα λειτουργικά

Διαβάστε περισσότερα

ΚΕΠΛΗΝΕΤ ΕΒΡΟΥ. Καλτσίδης Χρήστος

ΚΕΠΛΗΝΕΤ ΕΒΡΟΥ. Καλτσίδης Χρήστος Καλτσίδης Χρήστος Μάρτιος 2009 Υπηρεσία Φιλοξενίας Ιστοσελίδων στο ΠΣΔ Η υπηρεσία φιλοξενίας σελίδων στο Πανελλήνιο Σχολικό Δίκτυο έχει σκοπό την προβολή των δραστηριοτήτων των σχολικών μονάδων και του

Διαβάστε περισσότερα

hel-col@otenet.gr Κωνσταντίνος Παρασκευόπουλος Καθηγητής Πληροφορικής (ΠΕ19 MSc) Ελληνικό Κολλέγιο Θεσσαλονίκης kparask@hellenic-college.

hel-col@otenet.gr Κωνσταντίνος Παρασκευόπουλος Καθηγητής Πληροφορικής (ΠΕ19 MSc) Ελληνικό Κολλέγιο Θεσσαλονίκης kparask@hellenic-college. Χρήση της Διεπαφής Προγραμματισμού Εφαρμογής Google Maps για τη δημιουργία διαδραστικού χάρτη με τα Μνημεία Παγκόσμιας Πολιτιστικής Κληρονομιάς της ΟΥΝΕΣΚΟ στη Θεσσαλονίκη Εμμανουήλ Τσάμης 1, Κωνσταντίνος

Διαβάστε περισσότερα

Βάσεις δεδομένων (Access)

Βάσεις δεδομένων (Access) Βάσεις δεδομένων (Access) Όταν εκκινούμε την Access εμφανίζεται το παρακάτω παράθυρο: Για να φτιάξουμε μια νέα ΒΔ κάνουμε κλικ στην επιλογή «Κενή βάση δεδομένων» στο Παράθυρο Εργασιών. Θα εμφανιστεί το

Διαβάστε περισσότερα

«Δουλεύω Ηλεκτρονικά, Δουλεύω Γρήγορα και με Ασφάλεια - by e-base.gr»

«Δουλεύω Ηλεκτρονικά, Δουλεύω Γρήγορα και με Ασφάλεια - by e-base.gr» Επεξήγηση web site με λογικό διάγραμμα «Δουλεύω Ηλεκτρονικά, Δουλεύω Γρήγορα και με Ασφάλεια - by e-base.gr» Web : www.e-base.gr E-mail : support@e-base.gr Facebook : Like Twitter : @ebasegr Πολλοί άνθρωποι

Διαβάστε περισσότερα

Αναγγελία Εισιτηρίων - εξιτηρίων ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ. Ηλεκτρονικές Υπηρεσίες. Αναγγελία Εισιτηρίων - Εξιτηρίων. Σελίδα 1

Αναγγελία Εισιτηρίων - εξιτηρίων ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ. Ηλεκτρονικές Υπηρεσίες. Αναγγελία Εισιτηρίων - Εξιτηρίων. Σελίδα 1 ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ Ηλεκτρονικές Υπηρεσίες Αναγγελία Εισιτηρίων - Εξιτηρίων Σελίδα 1 Πίνακας περιεχομένων 1.Εισαγωγή... 4 1.1 Συμβατότητα Browser... 4 1.2 Διεύθυνση πρόσβασης... 4 2 ΑΝΑΓΓΕΛΙΑ ΕΙΣΙΤΗΡΙΩΝ

Διαβάστε περισσότερα

Οδηγός για το Europe Agent Print

Οδηγός για το Europe Agent Print Οδηγός για το Europe Agent Print Εισαγωγή στην εφαρμογή Agent Print. Σε όλους τους συνεργάτες στέλνεται το login και το password με την υπογραφή της σύμβασης Ανοίγει η οθόνη με τις επιλογές: Καταχώρηση

Διαβάστε περισσότερα

Open eclass 2.2 - Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης

Open eclass 2.2 - Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης Open eclass 2.2 - Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης Οδηγίες Αναβάθμισης (Upgrade) Ομάδα Εργασίας: Τσιμπάνης Κωνσταντίνος, Εξηνταρίδης Γιάννης Αθήνα, 30 Σεπτεμβρίου 2009 Εισαγωγή Η πλατφόρμα Open eclass

Διαβάστε περισσότερα

Οδηγίες Συμπλήρωσης της Έκθεσης Ολοκλήρωσης

Οδηγίες Συμπλήρωσης της Έκθεσης Ολοκλήρωσης -0 Οδηγίες Συμπλήρωσης της Έκθεσης Ολοκλήρωσης H διαδικασία συνοπτικά Κάθε επιχείρηση της οποίας η πρόταση βρίσκεται σε κατάσταση «Σε υλοποίηση», έχει το δικαίωμα να υποβάλει ηλεκτρονικά Έκθεση ολοκλήρωσης.

Διαβάστε περισσότερα

ΗΛΕΚΤΡΟΝΙΚΟ ΣΥΣΤΗΜΑ ΥΠΟΒΟΛΗΣ ΜΗΧΑΝΟΓΡΑΦΙΚΟΥ ΔΕΛΤΙΟΥ

ΗΛΕΚΤΡΟΝΙΚΟ ΣΥΣΤΗΜΑ ΥΠΟΒΟΛΗΣ ΜΗΧΑΝΟΓΡΑΦΙΚΟΥ ΔΕΛΤΙΟΥ ΗΛΕΚΤΡΟΝΙΚΟ ΣΥΣΤΗΜΑ ΥΠΟΒΟΛΗΣ ΜΗΧΑΝΟΓΡΑΦΙΚΟΥ ΔΕΛΤΙΟΥ ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΥΠΟΨΗΦΙΟΥ ΕΠΑΛ Α Έκδοση 1.0, Ιούνιος 2011 ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΔΙΑ ΒΙΟΥ ΜΑΘΗΣΗΣ ΚΑΙ ΘΡΗΣΚΕΥΜΑΤΩΝ ΛΙΣΤΑ ΣΧΗΜΑΤΩΝ ΠΙΝΑΚΑΣ

Διαβάστε περισσότερα

Αίτηση Εισαγωγής Μεταπτυχιακού & Διδακτορικού Φοιτητή

Αίτηση Εισαγωγής Μεταπτυχιακού & Διδακτορικού Φοιτητή Αίτηση Εισαγωγής Μεταπτυχιακού & Διδακτορικού Φοιτητή 1. Δημιουργία Αίτησης Εισαγωγής Μεταπτυχιακού / Διδακτορικού Φοιτητή 1.1 Συμπλήρωση Αίτησης Εισαγωγής Φοιτητή από την Δικτυακή Πύλη 1.1.1. Σκοπός Οι

Διαβάστε περισσότερα

Εγκατάσταση της έκδοσης 5.30

Εγκατάσταση της έκδοσης 5.30 Μελίσσια, 23 Φεβρουαρίου 2010 Εγκατάσταση της έκδοσης 5.30 Περιεχόμενα Φακέλου Ο φάκελος που παραλάβατε περιέχει 1 CD και τις οδηγίες που διαβάζετε. Αντίγραφα Ασφαλείας Λόγω των μετασχηματισμών που θα

Διαβάστε περισσότερα

4.1 Άνοιγμα υπάρχοντος βιβλίου εργασίας

4.1 Άνοιγμα υπάρχοντος βιβλίου εργασίας 4.1 Άνοιγμα υπάρχοντος βιβλίου εργασίας 4.1.1 Άνοιγμα υπάρχοντος βιβλίου εργασίας από βάση δεδομένων Όταν εκκινήσουμε τον Discoverer εμφανίζεται στην οθόνη μας το παράθυρο διαλόγου του βοηθητικού προγράμματος

Διαβάστε περισσότερα

website guide B2B e-shop

website guide B2B e-shop website guide B2B e-shop Η ιστοσελίδα της Sun Electronics κατασκευάστηκε για να παρέχει χρήσιμες πληροφορίες τόσο στους συνεργάτες της όσο και στους τελικούς καταναλωτές. Σχεδιάστηκε έτσι ώστε η τιμολογιακή

Διαβάστε περισσότερα

e-invoicing Eγχειρίδιο χρήσης Online Billing µε την ΤΝΤ

e-invoicing Eγχειρίδιο χρήσης Online Billing µε την ΤΝΤ e-invoicing Eγχειρίδιο χρήσης Online Billing µε την ΤΝΤ Για οποιαδήποτε επιπλέον πληροφορία, παρακαλούμε όπως επικοινωνήσετε με το τμήμα Πιστωτικού Ελέγχου e-mail: creditcontrol.gr@tnt.com Τηλέφωνο: 210-8905800

Διαβάστε περισσότερα

Internet Business Hellas

Internet Business Hellas Internet Business Hellas Περιεχόμενα Εισαγωγή email marketing IBNEWSLETTER Χαρακτηριστικά Πλεονεκτήματα Επικοινωνία Εισαγωγή email marketing «Το μάρκετινγκ μέσω ηλεκτρονικού ταχυδρομείου συνίσταται στην

Διαβάστε περισσότερα

Αναβάθμιση B-symbolaio Ιανουάριος 2012

Αναβάθμιση B-symbolaio Ιανουάριος 2012 Αναβάθμιση B-symbolaio Ιανουάριος 2012 Περιεχόμενα Αναβάθμιση Οικονομικών 22/01/2012... 2 Προσθήκες που αφορούν το Γ.Ε.ΜΗ.... 3 1. Χαρακτηρισμοί Επαφών... 3 2. ΟΑΕΕ - Περιφερειακά Τμήματα... 5 3. Καρτέλα

Διαβάστε περισσότερα

Αντί προλόγου. 1. Τι είναι το Twitter;

Αντί προλόγου. 1. Τι είναι το Twitter; Περιεχόµενα Αντί προλόγου...7 Πώς να χρησιµοποιήσετε το βιβλίο...13 Κεφάλαιο 1: Πώς δηµιουργώ τον λογαριασµό µου στο Twitter;...15 Κεφάλαιο 2: Πώς µπορώ να συνδεθώ και να αποσυνδεθώ από το Twitter;...37

Διαβάστε περισσότερα

Εγχειρίδιο λειτουργιών χρήστη (επιχείρησης) στο Mathiteia4u

Εγχειρίδιο λειτουργιών χρήστη (επιχείρησης) στο Mathiteia4u Εγχειρίδιο λειτουργιών χρήστη (επιχείρησης) στο Mathiteia4u Μέσω της ηλεκτρονικής πύλης www.mathiteia4u.gov.gr δίνεται πρόσβαση σε ένα νέο πρόγραμμα για την στήριξη νέων που έχουν μόλις αποφοιτήσει από

Διαβάστε περισσότερα