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

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

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

Transcript

1 ΑΝΩΤΑΤΟ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΑΝΑΤΟΛΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΚΑΙ ΘΡΑΚΗΣ ΣΧΟΛΗ ΤΕΧΝΟΛΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Πτυχιακή Εργασία ΘΕΜΑ: Δημιουργία εφαρμογής βάσης δεδομένων παροχής πληροφοριών σε κατάστημα ενδυμάτων για την εξυπηρέτηση πελατών Σπουδαστές: Κοντογεώργου Δήμητρα, Μασαλά Χρυσάνθη Επιβλέπων Καθηγητής :Μήτσα Αικατερίνη Καβάλα, Ιούνιος 2014 [1]

2 [2]

3 Ευχαριστίες : Με την ολοκλήρωση της παρούσας πτυχιακής εργασίας θα θέλαμε να εκφράσουμε τις ιδιαίτερες ευχαριστίες μας στην επιβλέπων καθηγήτριά μας Αικατερίνη Μήτσα για την ανάθεση, επίβλεψη και υποστήριξη που μας παρείχε καθόλη την διάρκεια εκπόνησης της παρούσας εργασίας. Επίσης θα θέλαμε να πούμε ένα μεγάλο ευχαριστώ στις οικογένειές μας και στους φίλους μας για την υπομονή, κατανόηση και την αμέριστη συμπαράστασή τους. [3]

4 ΠΡΟΛΟΓΟΣ Στόχος:Ο στόχος της συγκεκριμένης πτυχιακής εργασίας είναι η μελέτη,η σχεδίαση και η δημιουργία μιας εφαρμογής παροχής πληροφοριών σε κατάστημα ενδυμάτων το οποίο θα δίνει τη δυνατότητα στον πωλητή να βλέπει πληροφορίες για το προιόν που έχει επιλέξει με την εισαγωγή του barcode του προϊόντος(περιγραφή, ποιότητα, υλικά, χώρα προέλευσης,διαθέσιμα μεγέθη,διαθέσιμα χρώματα, κομμάτια, προμηθευτής,τιμή). Θα είναι μια εφαρμογή που θα είναι κυρίως χρήσιμη στους ιδιοκτήτες και τους πωλητές και μέσω αυτής θα εξυπηρετείται και ο πελάτης. Περιεχόμενο: Η πτυχιακή εργασία θα περιλαμβάνει αρχικά τη μελέτη του προβλήματος με έρευνα και καταγραφή των λειτουργιών που παρέχονται από παρόμοιες εφαρμογές στην αγορά. Θα ακολουθήσουν : Ορισμός των απαιτήσεων των δεδομένων και των λειτουργικών απαιτήσεων της παρούσας εφαρμογής. Εννοιολογικός σχεδιασμός της Βάσης Δεδομένων. Λογικός σχεδιασμός της Βάσης Δεδομένων. Φυσικός σχεδιασμός της Βάσης Δεδομένων. Σχεδιασμός της εφαρμογής. Υλοποίηση. Φόρτωση δεδομένων. Έλεγχος του λογισμικού της εφαρμογής. [4]

5 ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ Πρόλογος 4 Πίνακας Περιεχομένων 5 Κεφάλαιο Εισαγωγή Αντικέιμενο παρούσας εργασίας 7 Κεφάλαιο 2 Εισαγωγή στις Βάσεις Δεδομένων 2.1 Εισαγωγή Πλεονεκτήματα χρήσης Βάσης Δεδομένων Microsoft Access Γραμμωτός κώδικας(κώδικας Barcode) 15 Κεφάλαιο 3 Εισαγωγή στη σχεδίαση της εφαρμογής 3.1 Visual Studio Η γλώσσα προγραματισμού C# Δημιουργία μιας απλής Windows Form Κομμάτια κώδικα της εφαρμογής 28 Κεφάλαιο Οδηγός χρήσης εφαρμογής 36 ΒΙΒΛΙΟΓΡΑΦΙΑ 43 [5]

6 1.ΚΕΦΑΛΑΙΟ 1.1ΕΙΣΑΓΩΓΗ Οι βάσεις δεδομένων αποτελούν ένα αναπόσπαστο κομμάτι της σημερινής ζωής τόσο πολύ που η χρήση τους αγνοείτε.με σκοπό την καλύτερη κατανόηση των βάσεων δεδομένων μπορούμε να φανταστούμε μία βάση σαν μία συλλογή από δεδομένα και το σύστημα διαχείρισης της βάσης δεδομένων σαν το λογισμικό το οποίο διαχειρίζεται και ελέγχει την πρόσβαση σε αυτή. Καθημερινά σε όλα τον κόσμο γίνεται χρήση σε εκατομμύρια βάσεις δεδομένων. Πληρώνοντας στο ταμείο του σούπερ μάρκετ,βγάζοντας χρήματα από το ΑΤΜ κάποιας τράπεζας,κλέινοντας ραντεβού με τον οδοντογιατρό,κάνοντας χρήση της πιστωτικής κάρτας,ελέγχοντας τους βαθμούς σου,δανείζοντας ένα βιβλίο απ την βιβλιοθήκη ή ανοίγοντας ένα τηλεφωνικό κατάλογο(είτε ψηφιακό είτε όχι)είναι μερικά καθημερινά παραδείγματα χρήσης βάσης δεδομένων. Σε όλες τις βάσεις δεδομένων η αναζήτηση γίνεται με τη χρήση κλειδιού, κλειδί είναι αυτό το κάτι που θα ξεχωρίσει μια οντότητα μέσα σε μια βάση.είναι δηλαδή ένα μοναδικό αναγνωριστικό στοιχείο.κυρίως το κλειδί είναι αριθμός(αριθμός μητρώου,ημερομηνία γέννησης,κωδικός pin,τυχαίο νούμερο ένταξης στη βάση κ.α)αλλά πάντα το κλειδί είναι μοναδικό για τον καθένα σε μια βάση δεδομένων.σε αρκετές βάσης το κλειδί είναι ένας μεγάλος αριθμός,ο κωδικός barcode,ο οποίος είναι και αυτός μοναδικός για το κάθε προϊόν. Κωδικό barcode έχουν όλα τα προϊόντα που διατίθενται για πώληση. Το barcode είναι ένας τρόπος απεικόνισης μιας πληροφορίας σε μορφή κατανοητή από μηχανές.με άλλα λόγια είναι ένα είδος αλφαβήτου,που απεικονίζει με συνδυασμούς από γραμμές διαφορετικού πλάτους και είδους(σκοτεινές και φωτεινές) μια συγκεκριμένη πληροφορία και διαβάζεται από ειδικά μηχανήματα ανάγνωσης(scanners). [6]

7 Ένας κωδικός αποδίδεται σε κάτι προκειμένου αυτό να είναι αναγνωρίσιμο.είναι, δηλαδή,η ταυτότητά του.ένα barcode όμως είναι η οπτική απεικόνιση αυτής της ταυτότητας σε κατάλληλη μορφή για να είναι αναγνώσιμη από κατάλληλο ηλεκτρονικό εξοπλισμό.(barcode scanners). 1.2 Αντικείμενο Παρούσας Εργασίας Στα πλαίσια της πτυχιακής αυτής, σχεδιάζεται και αναπτύσσεται μια εφαρμογή παροχής πληροφοριών σε κατάστημα ενδυμάτων.η εφαρμογή θα δίνει τη δυνατότητα στον πωλητή καθώς και στον πελάτη με τη χρήση του κωδικού barcode του κάθε προϊόντος μέσω μιας βάσης δεδομένων να βλέπει όλες τις πληροφορίες για το αντίστοιχο προϊόν που έχει επιλέξει. Με την εισαγωγή του barcode του προϊόντος θα μπορεί να βλέπει την περιγραφή του προϊόντος για να βεβαιώνεται ότι υπάρχει η σωστή αντιστοιχία barcode και προιόντος.θα ενημερώνεται για την ποιότητα του,δηλαδή από τι υλικά είναι φτιαγμένο,έτσι ώστε να ενημερώνεται ο πελάτης.παραδείγματος χάρη κάποιος μπορεί να είναι αλλεργικός στα μάλλινα ρούχα και το καρτελάκι που αναγράφει τα υλικά να έχει κοπεί.φυσικά θα εμφανίζονται τα χρώματα και μεγεθή που υπάρχουν διαθέσιμα απ το κάθε προιόν για να μην ψάχνει άσκοπα ο πελάτης με αποτέλεσμα να εκνευρίζεται.όσο για τον πωλητή κυρίως,θα εμφανίζονται και τα διαθέσιμα κομμάτια που υπάρχουν,ο προμηθευτής,η τιμή αγοράς και η χώρα προέλευσης για να μπορεί να προγραμματίζει τις παραγγελίες του έγκαιρα.σε αυτό θα τον βοηθήσει και η εφαρμογή μιας και θα του επισημαίνει όταν σε κάποιο προιόν τα τεμάχια έχουν μειωθεί σε πέντε ή σε λιγότερα.για τις σωστές συναλλαγές,είναι η τιμή.διότι τα καρτελάκια πολλές φορές μπερδεύονται η κόβονται,έτσι με την εμφάνιση της τιμής θα αποφεύγονται οι περεταίρω παρεξηγήσεις.τέλος,θα υπάρχει και οι δυνατότητα κράτησεις ενός προϊόντος.είναι μια εφαρμογή που θα είναι κυρίως χρήσιμη στους ιδιοκτήτες και τους πωλητές όμως μέσω αυτής θα εξυπηρετείται και ο πελάτης. [7]

8 2.ΚΕΦΑΛΑΙΟ ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ 2.1ΕΙΣΑΓΩΓΗ Για να δοθεί λύση στα προβλήματα οργάνωσης αρχείων, και με βάση το γεγονός ότι από τη δεκαετία του 70 αυξήθηκε η χρήση ηλεκτρονικών υπολογιστών, προτάθηκε η συνένωση όλων των αρχείων μιας εφαρμογής και η σωστή οργάνωσή τους. Έτσι δημιουργήθηκαν οι Βάσεις Δεδομένων. Η βάση δεδοµένων ορίζεται λοιπόν ως ένα σύνολο δεδοµένων που χαρακτηρίζονται από κάποια λογική οργάνωση και οµαδοποίηση έτσι ώστε να είναι εύκολη και αποτελεσµατική η διαχείρισή τους. Οι βάσεις δεδομένων χωρίζονται σε δύο κατηγορίες:στις χειρωνακτικές και στις μηχανογραφημένες.οι χειρωνακτικές βάσεις δεδομένων είναι συνήθως τυπωμένες σε χαρτί (έντυπες).μια ατζέντα με ονόματα και τηλέφωνα, ένας κατάλογος προμηθευτών ή προϊόντων ακόμα και ο τηλεφωνικός κατάλογος είναι μια χειρωνακτική βάση δεδομένων.οι μηχανογραφημένες βάσεις δεδομένων είναι πολύ ισχυρές και ευέλικτες. Μας επιτρέπουν να παρουσιάζουμε τα δεδομένα τους με διάφορους τρόπους, να τα ταξινομούμε, να τα φιλτράρουμε και χρησιμοποιώντας τα κατάλληλα κριτήρια να παίρνουμε ακριβώς τις πληροφορίες που επιθυμούμε σε πολύ λίγο χρόνο. Ένα σύστημα βάσης δεδομένων είναι ένα σύστημα τήρησης εγγράφων με υπολογιστή.η ίδια η βάση δεδομένων μπορεί να θεωρηθεί ένα είδος ηλεκτρονικής αρχειοθήκης.ένας χώρος,δηλαδή,για την αποθήκευση μιας συλλογής ηλεκτρονικών αρχείων δεδομένων όπου ο γενικός σκοπός του είναι να τηρεί πληροφορίες και να τις δίνει όταν αυτές ζητούνται.οι πληροφορίες που τηρούνται σε ένα τέτοιο σύστημα μπορεί να είναι οτιδήποτε έχει σημασία για το άτομο ή τον οργανισμό που εξυπηρετεί το συγκεκριμένο σύστημα. Το λογισμικό με το οποίο δημιουργούμε και διαχειριζόμαστε μια Βάση Δεδομένων είναι το σύστημα Διαχείρισης Βάσης Δεδομένων (DBMS-Data Base Management [8]

9 System). Με τον όρο δημιουργία Βάσης Δεδομένων εννοούμε τη δημιουργία των αρχείων,τη συλλογή και την αποθήκευση των δεδομένων στα αντίστοιχα αρχεία,τη συσχέτιση των αρχείων κλπ. Ο χρήστης του συστήματος έχει στη διάθεσή του ορισμένα βοηθήματα,για να εκτελεί σε αυτά τα αρχεία διάφορες εργασίες,στις οποίες συγκαταλέγονται,ανάμεσα σε άλλες,και οι εξής: Η προσθήκη νέων κενών αρχείων στη βάση δεδομένων Η εισαγωγή νέων δεδομένων σε υπάρχοντα αρχεία Η ανάκληση δεδομένων από υπάρχοντα αρχεία Η ενημέρωση δεδομένων σε υπάρχοντα αρχεία Η διαγραφή δεδομένων από υπάρχοντα αρχεία Η αφαίρεση υπαρχόντων αρχείων,κενών ή όχι,από τη βάση δεδομένων. Ένα σύστημα βάσης δεδομένων απαρτίζεται από τέσσερα βασικά στοιχεία:τα δεδομένα,το υλικό(hardware),το λογισμικό(software),και τους χρήστες(users). Δεδομένα είναι οι τιμές που καταχωρούνται σε μια βάση δεδομένων.μερικοί τύποι δεδομένων που καταχωρούνται είναι κείμενο, γραφικά, αριθμοί, ώρες, εικόνες, γραφήματα και ημερομηνίες.τα δεδομένα αυτά θεωρούνται ότι αντιπροσωπεύουν οντότητες.μια οντότητα είναι κάθε ανεξάρτητο πρόσωπο,αντικείμενο,κατάσταση,γεγονός ή αφηρημένη έννοια που μπορούμε να συλλέξουμε πληροφορίες. Απ όλες τις ιδιότητες μιας οντότητας, υπάρχει μία μόνο ιδιότητα, και σπανιότερα ένας συνδυασμός δύο ή και περισσοτέρων ιδιοτήτων, η τιμή της οποίας είναι μοναδική και προσδιορίζει την κάθε εμφάνιση (στιγμιότυπο) της οντότητας και αποκαλείται πρωτεύον κλειδί (primary key). Παρατήρηση: Το πρωτεύον κλειδί πρέπει πάντα να έχει μια τιμή. Δεν μπορεί να έχει τιμή μηδέν (0) ή τίποτα (το κενό). Υλικό(hardware) αποτελείται από τα μέσα δευτερεύουσας αποθήκευσης που χρησιμοποιούνται για την αποθήκευση των δεδομένων,καθώς και οι αντίστοιχες συσκευές εισόδου/εξόδου,οι ελεγκτές συσκευών,τα κανάλια εισόδου/εξόδου κ.ο.κ. [9]

10 Λογισμικό(software) είναι τα προγράμματα που χρησιμοποιούνται για την επεξεργασία των δεδομένων της βάσης δεδομένων.το σημαντικότερο στοιχείο λογισμικού ολόκληρου του συστήματος είναι το σύστημα διαχείρισης βάσεων δεδομένου(database management system,dmbs).διότι μέσω αυτού του συστήματος ο χρήστης μπορεί να εκτελέσει τις εργασίες που αναφέρονται και παραπάνω. Χρήστης(user) είναι ο οποιοσδήποτε χρησιμοποιεί τη βάση δεδομένων.οι χρήστες όμως χωρίζονται σε κατηγορίες: Τελικός Χρήστης είναι αυτός που χρησιμοποιεί μια εφαρμογή για να επικοινωνήσει με μια βάση δεδομένων. Προγραμματιστής Εφαρμογών είναι αυτός που δημιουργεί προγράμματα-εφαρμογές, με Java, Visual Basic και άλλες γλώσσες προγραμματισμού, για την επεξεργασία των δεδομένων μιας βάσης δεδομένων από τους τελικούς χρήστες. Υπεύθυνος διαχείρισης βάσεων δεδομένων(database administrator,dba) είναι αυτός που είναι υπεύθυνος για το συνολικό έλεγχο του συστήματος σε τεχνικό επίπεδο.είναι το άτομο που παίρνει τις αποφάσεις για το περιεχόμενο της βάσης,έρχεται σε επαφή με τους χρήστες για ότι χρειάζονται και αποφασίζει για την πρόσβαση που θα έχουν οι χρήστες ανάλογα με την ειδικότητά τους,ορίζει τους κανόνες ασφάλειας και ακεραιότητας της βάσης δεδομένων.επίσης,είναι υπεύθυνος για τη διαχείριση της βάσης δεδομένων και του συστήματος βάσης δεδομένων,σύμφωνα με την πολιτική που έχει καθορίσει ο υπεύθυνος διαχείρισης των δεδομένων. Κατά καιρούς έχουν εµφανιστεί στην αγορά πολλά συστήµατα διαχείρισης βάσεων δεδοµένων, από πολλές εταιρείες, τα οποία ποικίλλουν, τόσο στη σχεδίαση και διαχείριση της βάσης, όσο και στις δυνατότητες που προσφέρουν. Τα πιο γνωστά και ευρέως χρησιµοποιούµενα συστήµατα διαχείρισης βάσεων δεδοµένων είναι η Microsoft Access, η Oracle, η Informix, η Sybase, και παλαιότερα η dbase III plus και η dbase IV. Από τα µοντέρνα συστήµατα διαχείρισης, η Microsoft Access χρησιµοποιείται κυρίως για την ανάπτυξη και διαχείριση βάσεων δεδοµένων σε προσωπικούς υπολογιστές και σε επιχειρήσεις µεσσαίου µεγέθους, ενώ η Oracle και [10]

11 η Sybase, χρησιµοποιούνται σε µεγάλες επιχειρήσεις, και υποστηρίζουν πολλούς χρήστες, πολλές ταυτόχρονες προσπελάσεις πάνω στα ίδια δεδοµένα, καθώς και αποµακρυσµένη πρόσβαση µέσω δικτύου. 2.2 ΠΛΕΟΝΕΚΤΗΜΑΤΑ ΧΡΗΣΗΣ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ Τα πλεονεκτήματα ενός συστήματος δεδομένων,σε σύγκριση με τις παραδοσιακές μεθόδους παρακολούθησης αποθεμάτων με χαρτί και μολύβι είναι: Οικονομία χώρου, γιατί δεν υπάρχει ανάγκη για ογκώδη παραδοσιακά αρχεία με φακέλους και έγγραφα. Ταχύτητα,γιατί το μηχάνημα μπορεί να ανακαλεί και να αλλάζει τα δεδομένα πολύ πιο γρήγορα απ τον άνθρωπο. Λιγότερος κόπος,γιατί καταργείαι σε μεγάλο βαθμό ο κόπος για την τήρηση των αρχείων με το χέρι.οι μηχανικές εργασίες γίνονται πάντοτε καλύτερα από τα μηχανήματα. Άμεση πληροφόρηση,ακριβείς και ενημερωμένες πληροφορίες είναι διαθέσιμες ανά πάσα στιγμή ζητηθούν. Τα παραπάνω πλεονεκτήματα είναι μεγαλύτερα σε ένα περιβάλλον πολλών χρηστών,όπου η βάση δεδομένων είναι πολύ πιθανό να είναι μεγαλύτερη και πολύ πιο σύνθετη από ότι στη περίπτωση του συστήματος ενός χρήστη.υπάρχει όμως και ένα ακόμα πλεονέκτημα.το σύστημα βάσης δεδομένων παρέχει στην επιχείρηση κεντρικό έλεγχο των δεδομένων της.κάθε επιχείρηση πρέπει αναγκαστικά να τηρεί [11]

12 πολλά δεδομένα που αφορούν τη λειτουργία της.ο κεντρικός έλεγχος σε μια επιχείρηση παρέχει και επιπλέον πλεονεκτήματα.παρέχει: Μείωση της επανάληψης στο ελάχιστο,διότι σε ένα σύστημα που δεν είναι βάση δεδομένων η κάθε εφαρμογή μπορεί να έχει τα δικά της αρχεία και έτσι να γίνεται σπατάλη αποθηκευτικού χώρου. Η ασυνέπεια μπορεί να αποφευχθεί ως ένα βαθμόέτσι ώστε να μη δώσει στους χρήστες της λανθασμένες ή αντιφατικές πληροφορίες. Τα δεδομένα μπορεί να είναι κοινόχρηστα,είναι δυνατό να ικανοποιούνται οι απαιτήσεις νέων εφαρμογών σε ό,τι αφορά τα δεδομένα,χωρίς να είναι αναγκαία η δημιουργία νέων αποθηκευμένων δεδομένων. Μπορούν να επιβάλλουν πρότυπα,τα πρότυπα ονομασίας και τεκμηρίωσης των δεδομένων είναι πολύ επιθυμητά για να διευκολύνεται ο μερισμός και η καλύτερη κατανόηση των δεδομένων. Μπορούν να εφαρμόζονται περιορισμοί ασφαλείας,μπορεί να εξασφαλίσει ότι η πρόσβαση στη βάση δεδομένων θα μπορεί να γίνεται μόσο μέσω των κατάλληλων καναλιών και κατά συνέπεια μπορεί να ορίσει κανόνες ασφαλείας με βάση τους οποίους θα γίνεται έλεγχος κάθε φορά που θα υπάρχει απόπειρα προσπέλασης εμπιστευτικών δεδομένων. Μπορεί να διατηρείται η ακεραιότητα,να εξασφαλίζεται,δηλαδή,ότι τα δεδομένα της βάσης δεδομένων είναι ακριβή. Η ανεξαρτησία των δεδομένων,η ανοσία δηλαδή,των εφαρμογών σε αλλαγές του τρόπου αποθήκευσης και προσπέλασης των δεδομένων. 2.3 MICROSOFT ACCESS Η microsoft access είναι ένα επιτραπέζιο σύστημα διαχείρισης σχεσιακών βάσεων δεδομένων,η οποία λειτουργεί στο γραφικό περιβάλλον των windows.διαθέτει ένα ολοκληρωμένο σύστημα ανάπτυξης εφαρμογών με σκοπό την αυτοματοποίηση των εργασιών. Έχει όλα τα χαρακτηριστικά ενός κλασικού συστήµατος διαχείρισης σχεσιακών βάσεων δεδοµένων (RDBMS) και αρκετά παραπάνω. Δεν είναι µόνο ένα [12]

13 πανίσχυρο, ευέλικτο και εύκολο στη χρήση RDBMS, αλλά και ένα πλήρες εργαλείο ανάπτυξης εφαρμογών για βάσεις δεδομένων. Η Microsoft Access είναι ένα από τα πιο δηµοφιλή προγράµµατα διαχείρισης βάσεων δεδοµένων που κυκλοφορούν στην αγορά. Η µεγάλη διάδοσή της τα τελευταία χρόνια, οφείλεται στην απλότητα και ευκολία στη χρήση της, καθώς και στη δυνατότητά της να δηµιουργεί εφαρµογές διαχείρισης βάσεων δεδοµένων σε σχετικά µικρό χρονικό διάστηµα. Από τα τρία µοντέλα βάσεων δεδοµένων, η Microsoft Access επιτρέπει τη δηµιουργία βάσεων που στηρίζονται στο σχεσιακό µοντέλο (relational database model). Χρησιμοποιώντας την Access υπάρχουν οι εξής επιλογές: Προσθήκη νέων δεδομένων σε μια βάση δεδομένων,όπως ένα νέο στοιχείο σε μια απογραφή. Επεξεργασία υπαρχόντων δεδομένων,όπως αλλαγή της τρέχουσας θέσης ενός στοιχείου. Διαγραφή πληροφοριών,σε περίπτωση που κάποιο στοιχείο έχει πουληθεί ή απορριφθεί. Οργάνωση και προβολή δεδομένων με διαφορετικούς τρόπους. Κοινή χρήση των δεδομένων με άλλους χρήστες με τη βοήθεια εκθέσεων μηνυμάτων ηλεκτρονικού ταχυδρομείου ή μέσω Internet. Η διαχείριση των δεδοµένων της εφαρµογής, αµέσως µετά την καταχώρησή τους,µπορεί να γίνει χρησιµοποιώντας εντολές της γλώσσας SQL, η οποία υποστηρίζεται πλήρως. Ο χρήστης έχει τη δυνατότητα να δηµιουργήσει µόνος του τα ερωτή- µατα προς τη βάση γράφοντας κατευθείαν κώδικα σε SQL, αλλά εάν το επιθυµεί, µπορεί να το κάνει µέσα από ένα εύχρηστο περιβάλλον αυτοµατοποιηµένης δηµιουργίας ερωτηµάτων, το οποίο, ζητά από το χρήστη να καθορίσει τις πληροφορίες που θέλει να ανακτήσει, και στη συνέχεια, δηµιουργεί τον κώδικα SQL από µόνο του. Εφόσον ο χρήστης ανακτήσει τα αποτελέσµατα που θέλει, µπορεί στη συνέχεια να τα εκτυπώσει δηµιουργώντας τις κατάλληλες σε κάθε περίπτωση αναφορές ας σηµειωθεί πως µε τον ίδιο τρόπο µπορεί να εκτυπώσει και τα δεδοµένα ενός ολόκληρου πίνακα. Σε όλες σχεδόν τις περιπτώσεις η αλληλεπίδραση του χρήστη µε το σύστηµα επιταχύνεται δια της χρήσης κατάλληλα σχεδιασµένων [13]

14 µακροεντολών, ενώ σε περιπτώσεις κατά τις οποίες οι απαιτήσεις του δεν καλύπτονται από όλες τις παραπάνω λειτουργίες, έχει τη δυνατότητα να γράψει ο ίδιος τις δικές του υπορουτίνες αλληλεπίδρασης µε το σύστηµα, χρησιµοποιώντας τη γλώσσα VBA (Visual Basic for Applications). Μια τυπική βάση δεδομένων αποτελείται από ενότητες όπως πίνακες,φόρμες,εκθέσεις,ερωτήματα,μακροεντολές και λειτουργικές μονάδες. Πίνακες (Tables):Oι πίνακες της βάσης περιέχουν τα δεδομένα που καταχωρούνται σε αυτή, και σύµφωνα µε το σχεσιακό μοντέλο, αποτελούνται από ένα πλήθος γραµµών (rows) και στηλών (columns).η κάθε γραµµή περιέχει τα δεδοµένα µιας εγγραφής(record),ενώ οι στήλες του πίνακα αντιστοιχούν στα πεδία της εγγραφής, τα ο-ποία ορίζουν και τη δοµή του κάθε πίνακα.προκειµένου οι διάφορες εγγραφές του πίνακα να διακρίνονται µεταξύ τους, επιλέγουµε κάποιο από τα πεδία του πίνακα και το χαρακτηρίζουμε ως το πρωτεύον κλειδί του (primary key).σύµφωνα µε τη θεω ρία του σχεσιακού µοντέλου βάσεων δεδοµένων, δεν είναι δυνατόν να υπάρξουν δύο εγγραφές του πίνακα που να έχουν την ίδια τιµή στο πρωτεύον κλειδί τους. Φόρµες (Forms):Η βασική λειτουργία των φορµών σε µια εφαρµογή της Microsoft Access, είναι η διευκόλυνση που παρέχουν στο χρήστη, όσον αφορά την αλληλεπίδρασή του µε την εφαρµογή.στις πιο πολλές περιπτώσεις, οι φόρµες χρησι- µοποιούνται κατά τη διαδικασία εισαγωγής δεδοµένων, αλλά µιλώντας γενικά, µπορούν να χρησιµοποιηθούν οπουδήποτε. Μια φόρµα αποτελείται από ένα πλήθος στοιχείων αλληλεπίδρασης, δια τη χρήσης των οποίων είναι δυνατή η πραγµατοποίηση των πιο σηµαντικών λειτουργιών που συσχετίζονται µε µια βάση δεδοµένων, όπως είναι για παράδειγµα η εισαγωγή, διαγραφή, και τροποποίηση εγγραφών. Ερωτήµατα (Queries) : Τα ερωτήµατα του χρήστη προς τη βάση προκειµένου να ανακτήσει δεδοµένα που χαρακτηρίζονται από κάποια συγκεκριµένα κριτήρια, µπορούν να δηµιουργηθούν πάρα πολύ εύκολα χρησιµοποιώντας τον οδηγό ερωτηµάτων (query wizard) της Microsoft Access. Τα αποτελέσµατα αυτών των ερωτηµάτων αποθηκεύονται σε ενδιάµεσους πίνακες, οι οποίοι χρησιµοποιούνται µε τον ίδιο τρόπο µε τον οποίο χρησιµοποιούνται και οι βασικοί πίνακες της εφαρµογής. Αυτό σηµαίνει για παράδειγµα πως µπορούµε να δηµιουργήσουµε µια φόρµα η [14]

15 οποία να δέχεται τιµές από ένα ερώτηµα προς τη βάση. Αναφορές (Reports):Περιλαµβάνουν τα δεδοµένα των πινάκων καθώς επίσης και τα αποτελέσµατα των ερωτηµάτων που υποβάλλουµε προς τη βάση, σε έντυπη µορφή. Οι αναφορές δηµιουργούνται πολύ εύκολα από το κατάλληλο πρόγραµµα διαχείρισης, ενώ ταυτόχρονα παρέχεται στο χρήστη η δυνατότητα να αλλάξει τόσο την εµφάνισή τους,για παράδειγµα τη σειρά των πεδίων πάνω στο χαρτί ή τη γραµµατοσειρά που χρησιµοποιείται για την εµφάνιση του τίτλου της αναφοράς,όσο και τη δοµή τους,για παράδειγµα να προσθέσει ή να αφαιρέσει πεδία. Μακροεντολές (Macros):Πρόκειται για ένα πλήθος διαδικασιών της Microsoft Access οι οποίες εκτελούνται σαν µια και µοναδική εντολή.οι διαδικασίες που µπορούµε να τοποθετήσουµε µέσα σε µια µακροεντολή είναι εντελώς συγκεκριµένες και επιλέγονται µέσα από ένα κατάλογο, χωρίς ο χρήστης να έχει τη δυνατότητα να ορίσει τις δικές του διαδικασίες.μια διαδικασία µπορεί να χρησιµοποιηθεί µέ-σα σε µια µακροεντολή, περισσότερες από µια φορές. Λειτουργικές Μονάδες (Modules):Επειδή ο αριθµός των διαδικασιών που χρησιµοποιούνται σε µια µακροεντολή είναι εντελώς συγκεκριµένος, υπάρχει περίπτωση, να µην µπορούµε, δια της χρήσης των µακροεντολών, να πραγµατοποιήσουµε κάποια πολύπλοκη διαδικασία.για τις περιπτώσεις αυτές, η Microsoft Access,προσφέρει µια ολόκληρη γλώσσα προγραµµατισµού,την VBA (Visual Basic for Applications),µέσω της οποίας µπορούµε να υλοποιήσουµε οποιαδήποτε διαδικασία, όσο πολύπλοκη και αν είναι. 2.4 ΓΡΑΜΜΩΤΟΣ ΚΩΔΙΚΑΣ(ΚΩΔΙΚΑΣ BARCODE) Ένας απλώς κωδικός αποδίδεται σε κάτι προκειμένου αυτό να είναι αναγνωρίσιμο,ενώ ο γραμμικός ή ραβδωτός κώδικας που διεθνώς ονομάζεται barcode είναι η οπτική αναγνώριση αυτής της ταυτότητας σε μορφή αναγνώσιμη από κατάλληλο ηλεκτρονικό εξοπλισμό.αντικαθιστούν την παραδοσιακή πληκτρολόγηση [15]

16 η οποία συνήθως οδηγεί σε λάθη και καθυστερήσεις.χαρακτηριστικά αναφέρεται ότι η πιθανότητα λάθους πληκτρολόγησης είναι 1 προς 300 ενώ η πιθανότητα λάθους ανάγνωσης ενός σωστά εκτυπωμένου barcode είναι 1 ανά αναγνώσεις.τα barcodes αποτελούν κλάδο του γενικότερου τομέα τεχνολογιών Αυτόματης Συλλογής Δεδομένων(Automatic Data Capture Technologies).Είναι τυποποιημένα σύμβολα,ένα είδος αλφάβητου,που απεικονίζουν με συνδυασμούς από γραμμές διαφορετικού πλάτους και είδους.μια συγκεκριμένη πληροφορία. Η ανάγνωση του γραμμικού κώδικα barcode γίνεται με μια συσκευή που ονομάζεται scanner,όπου στέλνει φως πάνω στην εικόνα του barcode και λαμβάνει πίσω την ανάκλαση του την οποία μεταφράζει σε μια σειρά αριθμών.περνώντας ο scanner πάνω από μια μπάρα,καταλαβαίνει το είδος της(φωτεινή ή σκοτεινή) καθώς και το πλάτος της.με αυτό τον τρόπο αποκωδικοποιείται το σύμβολο και μεταφέρεται στον ηλεκτρονικό υπολογιστή η «πληροφορία» η οποία περιέχεται μέσα στο barcode.ο ηλεκτρονικός υπολογιστής με τη σειρά του χρησιμοποιώντας αυτό τον κωδικό,ανατρέχει στη βάση δεδομένων του όπου βρίσκονται όλες οι πληροφορίες που αντιστοιχούν στο συγκεκριμένο κωδικό.έτσι επιτυγχάνεται η ομαλή και απροβλημάτιστη διακίνηση και διαχείριση προϊόντων και υπηρεσιών.η περιγραφή μπορεί να περιλαμβάνει χαρακτηριστικά όπως όνομα,βάρος,όγκο,ποσότητα,τιμή και άλλες πληροφορίες όπως διαθέσιμο υπόλοιπο σε μια αποθήκη,ημερομηνία λήξης,κωδικός παρτίδας κ.α. Τα οφέλη απ την εφαρμογή του συστήματος κωδικοποίησης barcode μπορούν να συνοψιστούν στα εξής: Δίνεται η δυνατότητα σε κάθε προϊόν και σε κάθε διαφοροποίηση του,άσχετα απ τον τόπο προέλευσής και προορισμού,να αναγνωριστεί μέσω ενός διεθνούς μοναδικού κωδικού.η διεθνής μοναδικότητα υποδηλώνει ότι δεν υπάρχει περίπτωση να υπάρξουν δύο προϊόντα με τον ίδιο κωδικό μέσα στα συστήματα ηλεκτρικών υπολογιστών των εμπορικών συνεργατών. Οι κωδικοί barcode χαρακτηρίζονται από ασφάλεια,απλότητα,διεθνή μοναδικότητα και δομή που δε περιέχει ουδεμία πληροφορία και είναι ο [16]

17 αποτελεσματικότερος τρόπος για την ασφαλή και αδιαμφισβήτητη αναγνώριση των προϊόντων σε μια συγκεκριμένη μορφή συσκευασίας. Η ενημέρωση των πληροφοριών στη βάση δεδομένων είναι ευκολότερη και οικονομικότερη από την αλλαγή της δομής του κωδικού όταν χρειαστεί να ενσωματωθούν νέα στοιχεία. Εικόνα 2.1:Τυχαίος γραμμωτός κώδικας(barcode) [17]

18 3.ΚΕΦΑΛΑΙΟ ΣΧΕΔΙΑΣΗ ΤΗΣ ΕΦΑΡΜΟΓΗΣ 3.1 VISUAL STUDIO Το Microsoft Visual Studio είναι ένα λογισμικό ανάπτυξης εφαρμογών το οποίο δημιουργήθηκε για το λειτουργικό σύστημα Windows.Η εφαρμογή αυτή υποστηρίζει διαφορετικές γλώσσες προγραμματισμού όπως Visual C++, Visual C#, Visual J#, ASP.NET και Visual Basic.NET. αναφορικά με τις καινοτομίες, το πρόγραμμα περιλαμβάνει βελτιώσεις στην ποιότητά του, ασφάλεια και αξιοπιστία. Το Microsoft Visual Studio επιτρέπει στους προγραμματιστές να δημιουργήσουν εφαρμογές διαφόρων ειδών, είτε πρόκειται για εφαρμογές είτε για ιστοσελίδες, μεταξύ άλλων, με πιο οπτικό προφίλ όπως δηλώνει και το όνομα του. Για τη δημιουργία μιας εφαρμογής,χρειάζεται η δημιουργία μιας ή περισσότερων φορμών,καθεμία απ τις οποίες θα αντιστοιχεί σε μια οθόνη στην εφαρμογή.ακολουθεί το γέμισμα των οθονών αυτών με πλήκτρα,πεδία κειμένου και άλλες επιλογές. Το μενού Εργαλειοθήκης της Microsoft Visual Basic, το οποίο συνδυάζει όλα αυτά τα στοιχεία, μπορεί να φαίνεται απέραντο και περιέχει χρήσιμες λύσεις για μια ευρεία ποικιλία εφαρμογών. Το τελευταίο βήμα πριν την ολοκλήρωση της εφαρμογής είναι η συγγραφή γραμμών με κώδικα, για την εξασφάλιση πως όλα θα τρέξουν από κοινού όπως πρέπει. Η σύνταξη είναι ουσιαστικά η ίδια με παλαιότερες εκδόσεις της Visual Basic και σε γενικές γραμμές είναι μία από τις πιο διαισθητικές σε σύγκριση με τους κανόνες πολλών άλλων γλωσσών προγραμματισμού. Ο επεξεργαστής κειμένου που συμπεριλαμβάνεται στη Microsoft Visual Basic είναι επίσης πολύ καλός και περιέχετε ένας ελεγκτής σφαλμάτων και αυτοδιόρθωση.το μόνο πραγματικό ελάττωμα είναι πως οι εντελώς αρχάριοι μπορεί να χρειαστεί να δαπανήσουν χρόνο για να μάθουν περισσότερα για το περιβάλλον του προγράμματος πριν είναι σε θέση να μεταπηδήσουν στο παιχνίδι της δημιουργίας εφαρμογών. [18]

19 Για φοιτητές τα εργαλεία του Visual Studio προσφέρονται δωρεάν μέσα από το πρόγραμμα Dreamspark (www.dreamspark.com, ). Αντίστοιχα για startups που πληρούν τις απαραίτητες προϋποθέσεις ένταξης, τα εργαλεία προσφέρονται δωρεάν για 3 χρόνια μέσα από το πρόγραμμα. Το Visual Studio έχει ένα πακέτο από προεγκατεστημένες γλώσσες προγραμματισμού με την εγκατάστασή του,αυτές είναι η C,C++,C#,Visual Basic,F#,SQL και Javascript. Ωστόσο, μπορούμε να προσθέσουμε την Python και την PHP. 3.2 Η ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ C# Η C# είναι μία ολοκληρωμένη αντικειμενοστραφής γλώσσα προγραμματισμού σχεδιασμένη για τη δημιουργία λογισμικού σε.net Framework,που ενσωματώνει ωστόσο μερικά χαρακτηριστικά διαφόρων προγραμματιστικών προτύπων. Αναπτύχθηκε στη Microsoft, από μια ομάδα κάτω από την ηγεσία του An ders Hejlberg,σαν μέρος του.νετ Framework. Από τις αναρίθμητες επιλογές που υπάρχουν στην εκμάθηση μιας γλώσσας προγραμματισμού, η C# θεωρείται δικαιολογημένα μια από τις καλύτερες, αφού είναι μια πολύ δημοφιλής γλώσσα παγκόσμια. Παρέχει μια ωραία ισορροπία μεταξύ του τι μπορεί να κάνει και την ευκολία χρήσης. Ανήκει στην οικογένεια των C / C++ γλωσσών προγραμματισμού το οποίο σημαίνει ότι ένα μεγάλο μέρος του τρόπου σύνταξης είναι παρόμοια με τις C, C++ και Java,άρα αν υπάρχει ήδη η γνώση μιας απ αυτών των γλωσσών τότε η εκμάθηση της C# θα είναι πανεύκολη. Η C# είναι μια συνεχώς εξελισσόμενη γλώσσα και με κάθε νέα της έκδοση προστίθεν ται νέα χαρακτηριστικά και συντακτικό, με μόνιμο στόχο να κάνει τα απλά πράγματα εύκολα, τα δύσκολα πράγματα εφικτά και τα άσχημα πράγματα δύσκολα. Ακολουθεί μια σύντο μη επεξήγηση των χαρακτηριστικών της C#. Η C# είναι μια απλή γλώσσα που μπορεί να χρησιμοποιηθεί χωρίς εντατική εκμάθηση,ενώ ταυτόχρονα είναι εναρμονισμένη με σύγχρονες προγραμματιστικές πρακτικές. Οι θεμελιώδεις αρχές της γλώσσας μπορούν να κατανοηθούν γρήγορα κάτι που σημαίνει ότι οι προγραμματιστές θα είναι παραγωγικοί σε σύντομο χρονικό διάστημα.η C# έχει σχεδιαστεί έτσι ώστε να μειώνεται η πιθανότητα πρόκλησης [19]

20 λαθών από την πολυπλοκότητα του κώδικα, αφού τη μειώνει σε μεγάλο βαθμό με το απλουστευμένο συντακτικό της και την οργάνωση κώδικά της. Η C# από τα θεμέλια της σχεδιάστηκε να είναι αντικειμενοστρεφής. Ο αντικειμενοστρεφής προγραμματισμός επικράτησε σαν προγραμματιστικό πρότυπο τηνπροηγούμενη δεκαετία και παραμένει στις πρώτες προ τιμήσεις των προγραμματιστών. Οι ανάγκες για κατανεμημένα συστήματα πελάτη εξ υπηρέτη συμπίπτουν με την ενθυλάκωση και την ανταλλαγή μηνυμάτων που είναι βα σικά χαρακτηριστικά του αντικειμενοστρεφούς προγραμματισμού.κατά πολλούς ειδικούς στις γλώσσες προγραμματισμού, η επιτυχής λειτουργία των προγραμματιστικών συστημάτων σε δικτυακά περιβάλλοντα αυξανόμενης πολυπ λοκότητας βασίζεται στην αντικειμενοστρέφεια. Η C# παρέχει μια ξεκάθαρη και απο δοτική αντικειμενοστρεφή πλατφόρμα παρέχοντας στους προγραμματιστές μια συλλο γή βιβλιοθηκών δοκιμασμένων αντικειμένων που παρέχουν λειτουργικότητα που ποικίλει από απλούς τύπους δεδομένων, σε διεπαφές εισόδου/εξόδου ή δικτυακές και εργαλεία για τη δημιουργία παραθυρικών εφαρμογών. Αυτές οι βιβλιοθήκες μπορούν να προσαρμοστούν στις ανάγκες του προγραμματιστή. Επιπρόσθετα η C# υποστηρίζει και τον προγραμματισμό βασισμένο σε components(component based programming) ο οποίος επιτρέπει τον προσδιορισμό αυτόνομων μονάδων λειτουργικότητας (components) που είναι απομον ωμένα και τεκμηριωμένα, παρουσιάζοντας ένα μοντέλο με ιδιότητες, μεθόδους, event s και μεταδεδομένα για το component.υποστηρίζει αυτά τα χαρακτηριστικά άμεσα κ άνοντας έτσι τη διαδικασία δημιουργίας και χρήσης των components πολύ εύκολη. Στο ξεκίνημα της υλοποίησής της, οι δημιουργοί της τεχνολογίας C# απέρριψαν την ολοκληρωτική χρήση της C++ σαν γλώσσα υλοποίησης. Στη νέα γλώσσα ωστόσο, κρ άτησαν αρκετά χαρακτηριστικά της C++ αλλά και της Java και αφαίρεσαν την άχρησ τη πολυπλοκότητα και των δύο. Έτσι έχοντας κρατήσει αρκετά από τα αντικειμενοστρεφή χαρακτηριστικά και τη γενική φιλοσοφία της C++ αλλά και τη γε νική ευκολία της Java βελτιώνοντας ορισμένα σημεία της, είναι σχετικά εύκολη τη «μ ετακόμιση» στη C# δεδομένου ότι η C η C++ αλλά και η Java διδάσκονται σε μαθήμ ατα εισαγωγής στον προγραμματισμό στις περισσότερες σχολές Πληροφορικής. [20]

21 3.3 ΔΗΜΙΟΥΡΓΙΑ ΜΙΑΣ ΑΠΛΗΣ WINDOWS FORM Μια μικρή εισαγωγή στη δημιουργία μιας εφαρμογής όπου ένας χρήστης θα γράφει το όνομα του, το επίθετο του και αυτά θα εμφανίζονται είτε σε ένα τρίτο TextBox είτε σε ένα MessageBox.Η δημιουργία αυτή θα είναι μια μικρή εισαγωγή για τη δημιουργία μιας εφαρμογής όπως και η παρούσα εφαρμογή της πτυχιακής. Το visual studio 2013,σε περίπτωση που δεν υπάρχει,παρέχεται δωρεάν για 90 μέρες στο: Ανοίγοντας το Visual Studio,δίνεται η επιλογή New Project και στα αριστερά Visual C#.Στο κεντρικό παράθυρο δίνεται η επιλογή 'Windows Form Application' όπως και στην παρακάτω εικόνα. Εικόνα Δίνεται κατά προτίμηση ένα name,στη συγκεκριμένη περίπτωση δόθηκε το παραπάνω,δηλαδή 'NamePrinterApplication' και ΟΚ.Γίνεται άνοιγμα του Design window του Visual Studio και εμφανίζεται η κενή φόρμα.υπάρχει και η επιλογή αλλαγής του χρώματος. [21]

22 Εικόνα Στο Toolbox αριστερά βρίσκεται το control 'Label' ( όλα τα αντικείμενα που βρίσκονται στο Toolbox, όπως Buttons, Labels κτλ ονομάζονται controls ) και σέρνοντάς το στην Form, στο κεντρικό παράθυρο και στην συνέχεια πάλι στο Toolbox, εντοπίζοντας το 'Textbox' και σέρνοντάς το και αυτό στην Form πρέπει να έχει την παρακάτω μορφή: [22]

23 Εικόνα Πατώντας κλικ πάνω στο Label που έχει προστεθεί (το label1 όπως φαίνεται και στην φόρμα ).Κάτω δεξιά υπάρχει μια περιοχή που λέγετε Properties ( αν δεν είναι εμφανής,κάνοντας δεξί κλικ στο Label και επιλέγοντας Properties, θα γίνει ορατή ).Εκεί βρίσκεται το Text property όπου γίνεται αλλαγή στο οποιοδήποτε κείμενο μπορεί να έχει στο 'First Name: ', όπως παρακάτω: [23]

24 Εικόνα Τώρα πρέπει να γίνει εισαγωγή και ενός TextBox.Βρίσκετε στο Toolbox αριστερά,εκεί που βρίσκεται και το Label.Σέρνοντάς το στην φόρμα κάνουμε κλικ πάνω του.πηγαίνοντας στα Properties του και εντοπίζοντας το Text property ( όπως και πριν ),κάνουμε διαγραφή σε ότι κείμενο μπορεί να έχει. Εντοπίζοντας και το Name property(βρίσκεται λίγο πιο κάτω)γίνεται αλλαγή σε 'txtfirstname'. Ενδεικτικά: [24]

25 Εικόνα Προσθέτοντας άλλα 2 Label, 2 TextBoxes και 2 Buttons στην φόρμα και κάνοντας τα ακόλουθα: Label --> Text = Last Name: Label --> Text = Your name is: TextBox --> Text = '' (δηλαδή κενό), Name = 'txtlastname' TextBox --> Text = '' (δηλαδή κενό), Name = 'txtfullname', MultiLine = True Button --> Text = 'Submit to Textbox', Name = 'btntotext' Button --> Text = 'Submit to Message', Name = 'btntomessage' [25]

26 Η φόρμα θα πρέπει να μοιάζει με την παρακάτω: Εικόνα Γίνετε αλλαγή του Name property των controls γιατί αυτό το Name θα χρειαστεί στον κώδικα. Σένα TextBox έγινε ορισμός ενός νέου Property, το 'MultiLine = True'. Με αυτό δίνετε η εντολή στο.net να κάνει αυτό το TextBox πολλών γραμμών, δηλαδή σαν ένα TextArea(από προεπιλογή είναι μόνο μιας γραμμής ),για πλήρη κάλυψη σε περίπτωση που το όνομα που θα εισάγουμε είναι αρκετά μεγάλο.έτσι γίνεται η δημιουργία μιας Windows Form εφαρμογής!πατόντας στην Form δεξί κλικ και επιλέγοντας 'View code' εμφανίζετε ο κώδικας που έχει δημιουργηθεί. Εικόνα [26]

27 Η δουλειά της InitializeComponent είναι να αρχικοποιεί όλα τα controls(textboxes, buttons κτλ.κάθε φορά που θα πατιέται το 'Submit to Textbox' θα παίρνει ότι έχει γίνει εισαγωγή στα παραπάνω TextBoxes και θα εμφανίζει το όνομα στο TextBox που βρίσκεται κάτω(στο txtfullname ). Για να γίνει αυτό πρέπει στο Design να πατηθεί διπλό κλικ στο Button. Εικόνα Μέσα στην μέθοδο έχει γραφτεί ο κώδικας για να αποσπαστεί το κείμενο από τα textboxes. Χρησιμοποιήθηκε το property Text για να αποσπαστεί το κείμενο από το κάθε TextBox. Για την αναγνώριση του κάθε TextBox δίνεται ένα μοναδικό Name (αυτή η ενέργεια έχει γίνει προηγουμένως, όταν δημιουργήθηκαν τα controls). Το πρώτο TextBox είναι το txtfirstname (για να γίνει η αναφορά σε αυτό μέσω του κώδικα ), το δεύτερο είναι το txtlastname και το txtfullname είναι αυτό που θα πάρει το αποτέλεσμα την σύμπτυξης των δύο strings. Για τον έλεγχο αν ένα string ισούται με κάτι χρησιμοποιείται η μέθοδος Equals,όπως παραπάνω,περνώντας ως όρισμα της το string που χρειάζεται για να,ελεχθεί για ισότητα.με τον τελεστή '!' μπροστά ορίζεται η άρνηση, δηλαδή στο παραπάνω,αν ΔΕΝ είναι ίσο με ""( κενό string ). Αυτά για το πρώτο button. Για το δεύτερο ο κώδικας αναμένεται περίπου ο ίδιος. Στο Design ξανά,γίνεται διπλό κλικ στο δεύτερο Button για τη δημιουγία του. [27]

28 Εικόνα Ο κώδικας είναι ίδιος, η μόνη διαφορά είναι πως τώρα εμφανίζονται τα δεδομένα σε ένα Alert Message box, παρά στο textbox. Αυτό επιτυγχάνετε αν γραφτεί MessageBox.Show("Κείμενο εδώ"). Δείχνει το MessageBox στην οθόνη μαζί με το περιεχόμενο που δόθηκε ως παράμετρος(που πρέπει να είναι string). 3.4 ΚΟΜΜΑΤΙΑ ΚΩΔΙΚΑ ΤΗΣ ΕΦΑΡΜΟΓΗΣ Η σύνδεση της Βάσης Δεδομένων ήταν το κομμάτι με τη μεγαλύτερη δυσκολία,παρ όλα δουλεύοντας τη Βάση Δεδομένων σε συνδυασμό με την εφαρμογή είχε επιτυχία. Παρακάτω θα αναπτυχθούν μερικά σημαντικά κομμάτια απ τον κώδικα. 1.Επιλέγει το user_id του υπαλλήλου από τη Βάση Δεδομένων που συνδυάζει το username και το password εισόδου.θα πρέπει να υπάρχει ταυτοποίηση,διαφορετικά δεν θα γίνει η είσοδος του υπαλλήλου.εάν βρεθεί συνδυασμός username/password τότε το user_id θα είναι πάντα >0 και η συνάρτηση θα επιστρέψει true.εάν δε βρεθεί τότε user_id δεν θα είναι >0 και η συνάρτηση θα επιστρέψει false. public void login(string username,string password) { string form = "none"; try [28]

29 { conn.open(); OleDbDataReader reader = null; OleDbCommand command = new OleDbCommand("SELECT user_id,administrator from Users WHERE and password conn); reader = command.executereader(); while (reader.read()) { int user_id; Int32.TryParse(reader[0].ToString(), out user_id); if (user_id > 0) { if (Convert.ToBoolean(reader[1].ToString())) { form = "admin"; else { form = "seller"; ; conn.close(); if (form == "admin") { AdminForm adminform = new AdminForm(); adminform.showdialog(); else if (form == "seller") { SellerForm mainform = new SellerForm(); mainform.showdialog(); else { MessageBox.Show("Ο συνδιασμός που επιλέξατε δεν υπάρχει!", "Λάθος Συνδιασμός", MessageBoxButtons.OK, MessageBoxIcon.Error); [29]

30 catch (Exception ex) { conn.close(); 2.Η Προσθήκη νέου χρήστη στη Βάση Δεδομένων public bool newuser(dictionary<string, string> userinfo) { bool added = false; //ean to pedio tou kwdikou einai idio me to pedio tou kwdikou epalitheushs tote //prosthese tn xrhsth alliws emfanise to katallhlo mnm lathous if (userinfo["password"] == userinfo["passver"]) { if (!string.isnullorempty(userinfo["username"])) { try { conn.open(); OleDbCommand cmd = new OleDbCommand("INSERT INTO Users (username,`password`,fullname,administrator) Values conn); userinfo["username"]); SHA1Hash(userinfo["password"])); userinfo["fullname"]); userinfo["isadmin"]); cmd.executenonquery(); conn.close(); MessageBox.Show("Ο νέος χρήστης προστέθηκε με επιτυχία!", "Επιτυχία!", MessageBoxButtons.OK, MessageBoxIcon.Information); added = true; [30]

31 catch (Exception ex) { conn.close(); MessageBox.Show("Δεν ήταν δυνατή η προσθήκη του νέου χρήστη.", "Σφάλμα!", MessageBoxButtons.OK, MessageBoxIcon.Error); else { MessageBox.Show("Παρακαλώ συμπληρώστε το πεδίο όνομα χρήστη.", "Σφάλμα!", MessageBoxButtons.OK, MessageBoxIcon.Error); else { MessageBox.Show("Οι κωδικοί δεν συμφωνούν!", "Λάθος Συνδιασμός", MessageBoxButtons.OK, MessageBoxIcon.Error); return added; 3.Αναζήτηση στη Βάση Δεδομένων για συγκεκριμένο barcode,αν υπάρχει εμφανίζει true,αν δεν υπάρχει εμφανίζει false. public bool productexists(string barcode) { bool exists = false; try { conn.open(); OleDbDataReader reader = null; OleDbCommand command = new OleDbCommand("SELECT barcode from Products where barcode conn); barcode); reader = command.executereader(); while (reader.read()) { [31]

32 if (reader[0].tostring() == barcode) exists = true; conn.close(); catch (Exception ex) { conn.close(); return exists; 4.Αναζήτηση μέσω barcode και εμφάνιση όλων των στοιχείων ενός προϊόντος. public Dictionary<string, string> searchproduct(string barcode) { Dictionary<string, string> productinfo = new Dictionary<string, string>(); try { conn.open(); OleDbDataReader reader = null; OleDbCommand command = new OleDbCommand("SELECT * from Products where barcode conn); barcode); reader = command.executereader(); while (reader.read()) { productinfo.add("availability", reader[2].tostring()); productinfo.add("quantity", reader[3].tostring()); productinfo.add("price_retail", reader[4].tostring()); productinfo.add("price_bulk", reader[5].tostring()); productinfo.add("sizes", reader[6].tostring()); productinfo.add("color", reader[7].tostring()); productinfo.add("country", reader[8].tostring()); productinfo.add("materials", reader[9].tostring()); [32]

33 productinfo.add("description", reader[10].tostring()); productinfo.add("supplier", reader[11].tostring()); productinfo.add("type", reader[15].tostring()); conn.close(); catch (Exception ex) { conn.close(); return productinfo; 5.Αναζήτηση σε όλες τις κρατήσεις και εμφάνιση της κράτησης με συγκεκριμένο τηλεφωνικό αριθμό. public Dictionary<string, string> searchreserved(string phone,int full = 0,int id = 0) { Dictionary<string, string> reserved = new Dictionary<string, string>(); try { int i = 0; conn.open(); OleDbDataReader reader = null; OleDbCommand command = new OleDbCommand("SELECT reserve_id,barcode from Reserved where phone conn); phone + "%"); if (full == 1) { command = new OleDbCommand("SELECT * from Reserved where reserve_id conn); phone); [33]

34 else if (id > 0) { command = new OleDbCommand("SELECT quantity,barcode from Reserved where reserve_id conn); id); reader = command.executereader(); while (reader.read()) { if (full == 1) { reserved.add("customer" + i, reader[1].tostring()); reserved.add("phone" + i, reader[2].tostring()); reserved.add("quantity" + i, reader[3].tostring()); reserved.add("size" + i, reader[4].tostring()); reserved.add("barcode" + i, reader[5].tostring()); reserved.add("color" + i, reader[6].tostring()); reserved.add("advance" + i, reader[7].tostring()); else if (id > 0) { reserved.add("quantity" + i, reader[0].tostring()); reserved.add("barcode" + i, reader[1].tostring()); else { reserved.add("reserve" + i, reader[0].tostring()); reserved.add("barcode" + i, reader[1].tostring()); [34]

35 i++; conn.close(); catch (Exception ex) { conn.close(); return reserved; [35]

36 4.ΚΕΦΑΛΑΙΟ 4.1 ΟΔΗΓΟΣ ΧΡΗΣΗΣ ΕΦΑΡΜΟΓΗΣ Ανοίγοντας την εφαρμογή DressRoom-Ενδύματα,εμφανίζεται η αρχική εικόνα της εφαρμογής.όπου εμφανίζονται οι τρεις επιλογές για την είσοδο στην εφαρμογή.δηλαδή,να γίνει χρήση της εφαρμογής είτε ως πελάτης,είτε ως πωλητής ή είτε σαν διαχειριστής. Εικόνα 4.1 ΕΙΣΟΔΟΣ ΩΣ ΠΕΛΑΤΗΣ Στην είσοδο ως πελάτης,ο πελάτης έχει την επιλογή να εισάγει τον δεκαψήφιο κωδικό barcode πάνω αριστερά και να εμφανιστούν τα στοιχεία του προϊόντος,αν είναι διαθέσιμο και σε τι χρώματα και μεγέθη υπάρχει.δεν έχει το δικαίωμα να επέμβει στην εφαρμογή.στην παρακάτω φωτογραφία έχει γίνει τυχαία επιλογή barcode προϊόντος. Πατώντας το Χ επιστρέφει στην αρχική. [36]

37 ΕΙΣΟΔΟΣ ΩΣ ΠΩΛΗΤΗΣ Για την είσοδο ενός πωλητή στην εφαρμογή πρέπει να εισάγει το όνομα του και των κωδικό χρήστη του.αν δεν υπάρχει συμφωνία ονόματος και κωδικού τότε δεν είναι δυνατή η είσοδός στην εφραμογή.αν υπάρχει συμφωνία,πραγματοποιείται η είσοδος στην εφαρμογή και εμφανίζεται η παρακάτω εικόνα,όπου μπορεί να κάνει αναζήτηση με τον κωδικό barcode ενός προϊόντος,και να εμφανιστούν τα στοιχεία του(εικόνα 4.3) καθώς και να κάνει κράτηση του συγκεκριμένου προϊόντος,συμπληρώνοντας τα στοιχεία του πελάτη(ονομα,τηλέφωνο) και πόσα τεμάχια θέλει,σε τι νούμερο και αν αφήσει προκαταβολή(εικόνα 4.4).Κάνοντας κράτηση,μειώνονται τα τεμάχια που είναι διαθέσιμα. Εικόνα 4.3 [37]

38 Εικόνα 4.4 Επίσης,έχει τη δυνατότητα πατώντας το κουμπί «Όλες οι κρατήσεις»,να βρει την κράτηση που έχει κάνει κάποιος πελάτης και να την δώσει ή όχι στον πελάτη.εφόσον δώσει στον πελάτη το προϊόν,πατάει στο κουμπί «Διαγραφή»,και εμφανίζει την επιλογή αν ο πελάτης αγόρασε το προϊόν ή όχι για να ενημερώνεται η Βάση Δεδομένων με τα υπάρχον τεμάχια. Στην επόμενη φωτογραφία εμφανίζει μια τυχαία κράτηση(εικόνα 4.5).Ούτε ο πωλητής έχει το δικαίωμα να τροποποιήσει τα στοιχεία του προϊόντος. [38]

39 Εικόνα 4.5 ΕΙΣΟΔΟΣ ΩΣ ΔΙΑΧΕΙΡΙΣΤΗΣ Στην είσοδο ως διαχειριστής εισάγεις τον κωδικό και αν υπάρχει συμφωνία ονόματος και κωδικού γίνεται κανονικά η είσοδος στην εφαρμογή όπου και εμφανίζει τρεις επιλογές στον διαχειριστή. Εικόνα 4.6 Το πρώτο εικονίδιο είναι η διαχείριση χρηστών,όπου μπορεί να εισάγει καινούργιους χρήστες(πωλητές ή διαχειριστές) ή να επεξεργαστεί τους υπάρχων(εικόνα 4.7). [39]

40 Εικόνα 4.7 Το επόμενο εικονίδιο είναι η Διαχείριση Προϊόντος,όπου μπορεί να εισάγει καινούργιο προϊόν(εικόνα 4.8) ή να επεξεργαστεί υπάρχων(εικόνα 4.9). Ο διαχειριστής έχει στη διάθεσή του πληροφορίες που δεν έχει όυτε ο πελάτης ούτε ο πωλητής όπως την τιμή χονδρικής.τον προμηθευτή και τα διαθέσιμα τεμάχια. [40]

41 Εικόνα 4.8 Εικόνα 4.9 [41]

42 Το τρίτο εικονίδιο είναι οι κρατήσεις προϊόντων,όπου έχει πρόσβαση σε όλες τις κρατήσεις,μπορεί να εξυπηρετήσει και να δώσει κάποια κράτηση όμως έχει και μια δυνατότητα που δεν την έχει ο πωλητής.κάθε φορά που γίνεται κάποια κράτηση η εφαρμογή κρατάει αυτόματα την ημερομηνία της κράτησης,έτσι όταν περάσουν 2 μέρες και ο διαχειριστής μπει να δει τις κρατήσεις,οι κρατήσεις που έχουν γίνει δύο μέρες πριν,και δεν έχει έρθει κάποιος πελάτης να τις παραλάβει,διαγράφονται αυτόματα από μόνες τους και ενημερώνεται ο διαχειριστής με σχετικό μήνυμα (Εικόξνα 4.10). Εικόνα 4.10 [42]

43 ΒΙΒΛΙΟΓΡΑΦΙΑ ftp://teiser.gr/pliroforiki/baseis_dedomenon_i/a-theory-slides.pdf Form.aspx A%CF%8D%CF%81%CE%B9%CE%B [43]

44 31. https://db-greek.toggle.com/free-download/kl39270/microsoft-visual- Studio.htm Form.aspx %CF%84%CF%8C%CF%82_%CE%BA%CF%8E%CE%B4%CE%B9%CE %BA%CE%B1%CF% Συστήματα Βάσεις Δεδομένων,6 η έκδοση,εκδόσεις:μ.γκιούρδας 52. Συστήματα Βάσεων Δεδομένων Θεωρία και πρακτική εφαρμογή,ι.μανωλόπουλος,α.ν.παπαδόπουλος [44]

45 [45]

Κεφάλαιο 7 Εισαγωγή στη Microsoft Access

Κεφάλαιο 7 Εισαγωγή στη Microsoft Access Κεφάλαιο 7 Εισαγωγή στη Microsoft Access Το κεφάλαιο αυτό περιλαµβάνει µια συνοπτική εισαγωγή στην Microsoft Access 2000, που είναι και το σχεσιακό σύστηµα διαχείρισης βάσεων δεδοµένων µε το οποίο θα ασχοληθούµε.

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

Λίγα λόγια από το συγγραφέα... 7. 91 Βάσεις δεδομένων και Microsoft Access... 9. 92 Microsoft Access... 22

Λίγα λόγια από το συγγραφέα... 7. 91 Βάσεις δεδομένων και Microsoft Access... 9. 92 Microsoft Access... 22 ΕΝΟΤΗΤΑ 5 Περιεχόμενα Λίγα λόγια από το συγγραφέα... 7 91 Βάσεις δεδομένων και Microsoft Access... 9 92 Microsoft Access... 22 93 Το σύστημα Βοήθειας του Microsoft Office... 32 94 Σχεδιασμός βάσης δεδομένων

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

Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών

Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών Σκοπός Να αναπτύξουν ένα πρόγραμμα όπου θα επαναλάβουν τα βήματα ανάπτυξης μιας παραθυρικής εφαρμογής.

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

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

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

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

Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών

Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών Σκοπός Nα κατασκευάσουν πίνακες από δεδομένα. Να κατασκευάσουν συναρτήσεις με πίνακες. Να κάνουν χρήση

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

Δυναμικές Ιστοσελίδες Εισαγωγή στην Javascript για προγραμματισμό στην πλευρά του client

Δυναμικές Ιστοσελίδες Εισαγωγή στην Javascript για προγραμματισμό στην πλευρά του client ΕΣΔ 516 Τεχνολογίες Διαδικτύου Δυναμικές Ιστοσελίδες Εισαγωγή στην Javascript για προγραμματισμό στην πλευρά του client Περιεχόμενα Περιεχόμενα Javascript και HTML Βασική σύνταξη Μεταβλητές Τελεστές Συναρτήσεις

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

Εισαγωγή στις Βάσεις εδοµένων και την Access

Εισαγωγή στις Βάσεις εδοµένων και την Access Μάθηµα 1 Εισαγωγή στις Βάσεις εδοµένων και την Access Τι είναι οι βάσεις δεδοµένων Μία βάση δεδοµένων (Β..) είναι µία οργανωµένη συλλογή πληροφοριών, οι οποίες είναι αποθηκευµένες σε κάποιο αποθηκευτικό

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

Εργαστήριο #10 (Ε10) 1

Εργαστήριο #10 (Ε10) 1 Εργαστήριο #10 Από τα προηγούμενα εργαστήρια......θα χρειαστείτε ορισμένες από τις οδηγίες μορφοποίησης CSS (ανατρέξτε στις εκφωνήσεις του 8 ου και 9 ου εργαστηρίου).! Οδηγίες Στη δυναμική δημιουργία ιστοσελίδων

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

ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΜΑΪΟΥ-ΙΟΥΝΙΟΥ 2015

ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΜΑΪΟΥ-ΙΟΥΝΙΟΥ 2015 ΛΥΚΕΙΟ ΑΡΧ. ΜΑΚΑΡΙΟΥ Γ - ΔΑΣΟΥΠΟΛΗ ΣΧΟΛΙΚΟ ΕΤΟΣ 2014-2015 ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΜΑΪΟΥ-ΙΟΥΝΙΟΥ 2015 ΜΑΘΗΜΑ: ΠΛΗΡΟΦΟΡΙΚΗ ΗΜΕΡΟΜΗΝΙΑ: 10 /6 / 2015 ΒΑΘΜΟΣ:... ΤΑΞΗ: Β ΧΡΟΝΟΣ: 2 ώρες ΥΠ. ΚΑΘΗΓΗΤΗ:...

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

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

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

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

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

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

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

Αφού δώσουμε όνομα χρήση και password μπορούμε να επιλέξουμε ημερομηνία εισόδου στο σύστημα, εταιρία και υποκατάστημα

Αφού δώσουμε όνομα χρήση και password μπορούμε να επιλέξουμε ημερομηνία εισόδου στο σύστημα, εταιρία και υποκατάστημα Αφού δώσουμε όνομα χρήση και password μπορούμε να επιλέξουμε ημερομηνία εισόδου στο σύστημα, εταιρία και υποκατάστημα Η κεντρική οθόνη του προγράμματος. Ανά χρήστη υπάρχει δυνατότητα σχεδιασμού Menu Αρχείο

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

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

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

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

YourSMS User s Manual

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

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

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: 1 Εισαγωγή, Χρήσιμες Εφαρμογές

ΕΡΓΑΣΤΗΡΙΟ 1: 1 Εισαγωγή, Χρήσιμες Εφαρμογές ΕΡΓΑΣΤΗΡΙΟ 1: 1 Εισαγωγή, Χρήσιμες Εφαρμογές Σκοπός του εργαστηρίου αυτού είναι η εξοικείωση με κάποιες εφαρμογές που θα μας φανούν πολύ χρήσιμες κατά τη διάρκεια του μαθήματος της Εισαγωγής στον Προγραμματισμό.

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

ΠΛΑΤΦΟΡΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΒΙΝΤΕΟΔΙΑΛΕΞΕΩΝ ΔΗΛΟΣ delos.uoa.gr. Εγχειρίδιο Χρήσης Μελών ΔΕΠ

ΠΛΑΤΦΟΡΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΒΙΝΤΕΟΔΙΑΛΕΞΕΩΝ ΔΗΛΟΣ delos.uoa.gr. Εγχειρίδιο Χρήσης Μελών ΔΕΠ ΠΛΑΤΦΟΡΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΒΙΝΤΕΟΔΙΑΛΕΞΕΩΝ ΔΗΛΟΣ delos.uoa.gr Εγχειρίδιο Χρήσης Μελών ΔΕΠ Αναζήτηση Δημόσιου Περιεχομένου Η διεύθυνση ιστού της νεάς πλατφόρμας διαχείρισης βιντεοδιαλέξεων Δήλος είναι: http://delos.uoa.gr

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

3 Αλληλεπίδραση Αντικειμένων

3 Αλληλεπίδραση Αντικειμένων Αφαίρεση και Αρθρωσιμότητα 3 Αλληλεπίδραση Αντικειμένων Πώς συνεργάζονται τα αντικείμενα που δημιουργούμε Αφαίρεση (abstraction) είναι η δυνατότητα να αγνοούμε τις λεπτομέρειες και να εστιάζουμε την προσοχή

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

Χρήστος Στασινός. ουλεύοντας με τη. Microsoft Access ΑΘΗΝΑ

Χρήστος Στασινός. ουλεύοντας με τη. Microsoft Access ΑΘΗΝΑ Χρήστος Στασινός ουλεύοντας με τη Microsoft Access ΑΘΗΝΑ Κάθε γνήσιο αντίγραφο έχει την υπογραφή του συγγραφέα Έκδοση 1η, Copyright 1998 Έκδοση 2η, Copyright 2007 ISBN: 978-960-8105-97-3 ΕΚΔΟΣΕΙΣ ΝΕΩΝ

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

Πλατφόρμα Συνεργατικότητας (Collaboration Platform) ΧΡΗΣΗΣ. MRB Hellas System Συμβουλευτική Α.Ε

Πλατφόρμα Συνεργατικότητας (Collaboration Platform) ΧΡΗΣΗΣ. MRB Hellas System Συμβουλευτική Α.Ε σχετικά με τον έλεγχο της καπνιστικής συνήθειας 1 25 Λογισμικές εφαρμογές καταγραφής και αξιοποίησης πληροφοριών σχετικά με τον έλεγχο της καπνιστικής συνήθειας Πλατφόρμα Συνεργατικότητας (Collaboration

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

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010 Τμήμα Πληροφορικής & Τηλ/νιών Τομέας Προγ/σμού & Τεχνολογίας Λογισμικού Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010 Δρ. Νικόλαος Θ. Λιόλιος Καθηγητής Φεβρουάριος 2012 1. Εισαγωγή Το Visual

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

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

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

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

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

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

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

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

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

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

Παράρτημα A: PHP, HTML φόρμες και το πρωτόκολλο HTTP.

Παράρτημα A: PHP, HTML φόρμες και το πρωτόκολλο HTTP. Εργαστήριο #5 Τι πρέπει να έχετε ολοκληρώσει από το προηγούμενο εργαστήριο. Θα πρέπει να ξέρετε να εισάγετε ένα βασικό πρόγραμμα PHP μέσα σε μια ιστοσελίδα, τη χρήση της echo και τον χειρισμό απλών μεταβλητών

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

Information Technology for Business

Information Technology for Business Information Technology for Business! Lecturer: N. Kyritsis, MBA, Ph.D. Candidate!! e-mail: kyritsis@ist.edu.gr Διαχείριση Επιχειρηματικών Δεδομένων - Databases Ορισμός Βάσης Δεδομένων Συλλογή συναφών αρχείων

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

Visual Basic Γλώσσα οπτικού

Visual Basic Γλώσσα οπτικού Visual Basi Γλώσσα οπτικού προγραµµατισµού «Η αρχή είναι το ήµισυ του παντός» Κουλλάς Χρίστος www.oullas.om oullas 2 Στόχοι Μαθήµατος Οι µαθητές να µπορούν: να εξηγούν τι είναι η Visual Basi. ναεξηγούνταστάδιαδηµιουργίας

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

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

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

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

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

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

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

SPSS Statistical Package for the Social Sciences

SPSS Statistical Package for the Social Sciences SPSS Statistical Package for the Social Sciences Ξεκινώντας την εφαρμογή Εισαγωγή εδομένων Ορισμός Μεταβλητών Εισαγωγή περίπτωσης και μεταβλητής ιαγραφή περιπτώσεων ή και μεταβλητών ΣΤΑΤΙΣΤΙΚΗ Αθανάσιος

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

ΚΕΦΑΛΑΙΑ. 3.1.1 Name, Caption, Backcolor. 3.2.1 Load, Unload, Activate

ΚΕΦΑΛΑΙΑ. 3.1.1 Name, Caption, Backcolor. 3.2.1 Load, Unload, Activate Vellum Object Oriented Programming Visual Basic Certificate Πιστοποιητικό ανάπτυξης εφαρµογών αντικειµενοστραφούς προγραµµατισµού µε την γλώσσα Visual Basic Vellum Global Educational Services Σελίδα 1

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

Εισαγωγή στην Πληροφορική & τον Προγραμματισμό

Εισαγωγή στην Πληροφορική & τον Προγραμματισμό ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Εισαγωγή στην Πληροφορική & τον Προγραμματισμό Ενότητα 11 η : Αντικείμενα Γραφικής Διασύνδεσης (Μέρος 1 ο ) Ι. Ψαρομήλιγκος Χ.

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

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

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

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

Εισαγωγή στις βάσεις δεδομένων - Η ανατομία μιας βάσης δεδομένων

Εισαγωγή στις βάσεις δεδομένων - Η ανατομία μιας βάσης δεδομένων ΕΣΔ516 Τεχνολογίες Διαδικτύου Εισαγωγή στις βάσεις δεδομένων - Η ανατομία μιας βάσης δεδομένων Περιεχόμενα - Βιβλιογραφία Ενότητας Περιεχόμενα Ορισμοί Συστατικά στοιχεία εννοιολογικής σχεδίασης Συστατικά

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

PROJECT ΕΡΓΑΣΤΗΡΙΩΝ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ Ι. Τμήμα Μηχανικών Πληροφορικής Τ.Ε.

PROJECT ΕΡΓΑΣΤΗΡΙΩΝ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ Ι. Τμήμα Μηχανικών Πληροφορικής Τ.Ε. Παραδοτέα 1. Το αρχείο.mdb της βάσης δεδομένων σας σε ACCESS 2. Ένα CD που θα αναγράφει το ονοματεπώνυμο του σπουδαστή και το ΑΕΜ και θα περιέχει το αρχείο.mdb της βάσης δεδομένων καθώς και το εγχειρίδιο

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

POWERPOINT 2003. Είναι το δημοφιλέστερο πρόγραμμα παρουσιάσεων.

POWERPOINT 2003. Είναι το δημοφιλέστερο πρόγραμμα παρουσιάσεων. POWERPOINT 2003 1. Τι είναι το PowerPoint (ppt)? Είναι το δημοφιλέστερο πρόγραμμα παρουσιάσεων. 2. Τι δυνατότητες έχει? Δημιουργία παρουσίασης. Μορφοποίηση παρουσίασης. Δημιουργία γραφικών. Δημιουργία

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

Μια καλή επιλογή θα ήταν www.epipla-onomasas.gr (χωρίζοντας τις λέξεις με παύλα -) ή

Μια καλή επιλογή θα ήταν www.epipla-onomasas.gr (χωρίζοντας τις λέξεις με παύλα -) ή Τι είναι ένα CMS CMS ή Σύστημα Διαχείρισης Περιεχομένου (Content Management System) ονομάζουμε ένα λογισμικό που μας βοηθά να ελέγχουμε και να διαχειριζόμαστε έναν ιστότοπο δημόσιας ή περιορισμένης πρόσβασης.

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΙΜΕΛΕΙΑ: ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΩΡΙΑ 6 ΟΥ ΚΕΦΑΛΑΙΟΥ ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ 6.1 Τι ονοµάζουµε πρόγραµµα υπολογιστή; Ένα πρόγραµµα

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

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Εισαγωγικά ΘΕ ΠΛΗ 204-5 ONLINE ΕΡΓΑΣΙΑ E2- Η Online Εργασία Ε2- αποτελεί (όπως περιγράφεται αναλυτικότερα και στον Οδηγό Σπουδών της Θ.Ε. που σας έχει διατεθεί) συμπληρωματική άσκηση στα πλαίσια της Γραπτής

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

DO Y O Y U S PEAK K F U F TURE R?

DO Y O Y U S PEAK K F U F TURE R? GALAXY είναι Τεχνολογία αιχμής που αξιοποιεί τις πλέον σύγχρονες διεθνείς τάσεις, συνδυάζοντας τo Microsoft.NET Framework 3.5 και τα εξελιγμένα εργαλεία ανάπτυξης εφαρμογών της SingularLogic. Εξασφαλίζει

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

Άσκηση 1 (α) Να διατυπώσετε την πιο κάτω λογική έκφραση στη Visual Basic κάνοντας χρήση μεταβλητών:

Άσκηση 1 (α) Να διατυπώσετε την πιο κάτω λογική έκφραση στη Visual Basic κάνοντας χρήση μεταβλητών: Άσκηση 1 (α) Να διατυπώσετε την πιο κάτω λογική έκφραση στη Visual Basic κάνοντας χρήση μεταβλητών: (Μον.2) Η ηλικία είναι μεταξύ των 15 και 18 συμπεριλαμβανομένων (β) Αν Χ= 4, Υ=2, Κ=2 να βρείτε το αποτέλεσμα

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

Η ΑΞΙΟΠΟΙΗΣΗ ΤΟΥ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΛΟΓΙΣΜΙΚΟΥ COACH 5 ΣΤΗΝ ΔΙΔΑΣΚΑΛΙΑ ΜΑΘΗΜΑΤΩΝ ΕΙΔΙΚΟΤΗΤΑΣ ΤΟΥ ΗΛΕΚΤΡΟΝΙΚΟΥ ΤΟΜΕΑ ΤΩΝ Τ.Ε.Ε.

Η ΑΞΙΟΠΟΙΗΣΗ ΤΟΥ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΛΟΓΙΣΜΙΚΟΥ COACH 5 ΣΤΗΝ ΔΙΔΑΣΚΑΛΙΑ ΜΑΘΗΜΑΤΩΝ ΕΙΔΙΚΟΤΗΤΑΣ ΤΟΥ ΗΛΕΚΤΡΟΝΙΚΟΥ ΤΟΜΕΑ ΤΩΝ Τ.Ε.Ε. 2 Ο ΣΥΝΕΔΡΙΟ ΣΤΗ ΣΥΡΟ ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ 485 Η ΑΞΙΟΠΟΙΗΣΗ ΤΟΥ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΛΟΓΙΣΜΙΚΟΥ COACH 5 ΣΤΗΝ ΔΙΔΑΣΚΑΛΙΑ ΜΑΘΗΜΑΤΩΝ ΕΙΔΙΚΟΤΗΤΑΣ ΤΟΥ ΗΛΕΚΤΡΟΝΙΚΟΥ ΤΟΜΕΑ ΤΩΝ Τ.Ε.Ε. Μπουλταδάκης Στέλιος Εκπαιδευτικός

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

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

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

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

Ιδρυματικό Αποθετήριο ΤΕΙ ΠΕΙΡΑΙΑ

Ιδρυματικό Αποθετήριο ΤΕΙ ΠΕΙΡΑΙΑ Ιδρυματικό Αποθετήριο ΤΕΙ ΠΕΙΡΑΙΑ Οδηγίες κατάθεσης εργασίας στο σύστημα διαχείρισης αποθετηρίου DSpace 2 Κατάθεση εργασίας στο σύστημαdspace 1. Είσοδος στο σύστημα 1. Ανοίγουμε ένα γνωστό φυλλομετρητή

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

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

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

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

(c) EΠΑΦΟΣ ΑΘΗΝΑ Νοέµβριος 2013 Απαγορεύεται η αντιγραφή του παρόντος χωρίς την έγγραφη άδεια της ΕΠΑΦΟΣ ΕΠΕ.

(c) EΠΑΦΟΣ ΑΘΗΝΑ Νοέµβριος 2013 Απαγορεύεται η αντιγραφή του παρόντος χωρίς την έγγραφη άδεια της ΕΠΑΦΟΣ ΕΠΕ. (c) EΠΑΦΟΣ ΑΘΗΝΑ Νοέµβριος 2013 Απαγορεύεται η αντιγραφή του παρόντος χωρίς την έγγραφη άδεια της ΕΠΑΦΟΣ ΕΠΕ. 2 4teachers Γρήγορος οδηγός χρήσης (Βασικά βήματα) Για να αρχίσεις κι εσύ να χρησιμοποιείς

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

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

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

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

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

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ - ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΣΒΔ - ΕΙΣΑΓΩΓΗ ΣΤΟ ΜΟΝΤΕΛΟ ΟΝΤΟΤΗΤΩΝ ΣΥΣΧΕΤΙΣΕΩΝ ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Χειμερινό Εξάμηνο 2013 - ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΣΒΔ - ΕΙΣΑΓΩΓΗ ΣΤΟ ΜΟΝΤΕΛΟ ΟΝΤΟΤΗΤΩΝ ΣΥΣΧΕΤΙΣΕΩΝ Δρ. Βαγγελιώ Καβακλή ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ, ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ 1 Αρχιτεκτονική

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

Περιεχόμενα. Τεχνικό εγχειρίδιο χρήσης IBNEWSLETTER

Περιεχόμενα. Τεχνικό εγχειρίδιο χρήσης IBNEWSLETTER Περιεχόμενα ΣΤΟΙΧΕΙΑ ΕΠΙΚΟΙΝΩΝΙΑΣ... 2 Τμήμα Υποστήριξης (Help Desk and Client Support)... 2 ΕΙΣΑΓΩΓΗ... 3 Εισαγωγή Email marketing... 3 Σχετικά με το IBNEWSLETTER... 3 Μεθοδολογία... 4 Χαρακτηριστικά...

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

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C Στο εργαστήριο αυτό, θα ασχοληθούμε με δύο προγραμματιστικά περιβάλλοντα για τη γλώσσα C: τον gcc μεταγλωττιστή της C σε περιβάλλον

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

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

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

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

ΔΙΔΑΚΤΙΚΗ της ΠΛΗΡΟΦΟΡΙΚΗΣ

ΔΙΔΑΚΤΙΚΗ της ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΔΙΔΑΚΤΙΚΗ της ΠΛΗΡΟΦΟΡΙΚΗΣ Μ. Γρηγοριάδου Ρ. Γόγουλου Ενότητα: Η Διδασκαλία του Προγραμματισμού Περιεχόμενα Παρουσίασης

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

Ενημέρωση σε 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, για να σας προσφέρουν βελτιώσεις στην εξατομίκευση, την αναζήτηση, τις εφαρμογές,

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

Το βιβλίο διευθύνσεων των Windows

Το βιβλίο διευθύνσεων των Windows Το βιβλίο διευθύνσεων των Windows Αν στέλνουμε email συχνά σε κάποιους, τότε για να μην πληκτρολογούμε τις διευθύνσεις τους κάθε φορά, τις αποθηκεύουμε στο Βιβλίο Διευθύνσεων. Έτσι όταν θα θέλουμε να τους

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

ΔΗ Μ Ι Ο ΥΡ Γ Ι Α W I K I με τ η χρήση τ η ς υπ ηρεσίας h t t p : /www.wik id ot.com /

ΔΗ Μ Ι Ο ΥΡ Γ Ι Α W I K I με τ η χρήση τ η ς υπ ηρεσίας h t t p : /www.wik id ot.com / ΔΗ Μ Ι Ο ΥΡ Γ Ι Α W I K I με τ η χρήση τ η ς υπ ηρεσίας h t t p : /www.wik id ot.com / 1. Τι είναι το wikidot Το wikidot είναι ένας δικτυακός τόπος στον οποίο κάθε χρήστης έχει το δικαίωμα να δημιουργήσει

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

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

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

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

Πώς μπορούμε να δημιουργούμε γεωμετρικά σχέδια με τη Logo;

Πώς μπορούμε να δημιουργούμε γεωμετρικά σχέδια με τη Logo; Κεφάλαιο 2 Εισαγωγή Πώς μπορούμε να δημιουργούμε γεωμετρικά σχέδια με τη Logo; Η Logo είναι μία από τις πολλές γλώσσες προγραμματισμού. Κάθε γλώσσα προγραμματισμού έχει σκοπό τη δημιουργία προγραμμάτων

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

ΣΗΜΕΙΩΣΕΙΣ ΓΙΑ ΤΗ VISUAL BASIC Γ ΓΥΜΝΑΣΙΟΥ

ΣΗΜΕΙΩΣΕΙΣ ΓΙΑ ΤΗ VISUAL BASIC Γ ΓΥΜΝΑΣΙΟΥ ΣΗΜΕΙΩΣΕΙΣ ΓΙΑ ΤΗ VISUAL BASIC Γ ΓΥΜΝΑΣΙΟΥ Συγγραφική Ομάδα Εποπτεία: Ιάκωβος Παπαντωνίου Ευστάθιος Ευσταθίου Θεόδουλος Κωνσταντίνου Ξένιος Ξενοφώντος Χρίστος Μινίκκης 1 Εισαγωγή στον προγραμματισμό υπολογιστών

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

Οδηγός Χρήσης της Υπηρεσίας Τηλεομοιότυπου (RightFax Fax Service) Web Utility. (διαδικτυακή εφαρμογή)

Οδηγός Χρήσης της Υπηρεσίας Τηλεομοιότυπου (RightFax Fax Service) Web Utility. (διαδικτυακή εφαρμογή) ΥΠΗΡΕΣΙΑ ΠΛΗΡΟΦΟΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΤΟΜΕΑΣ ΔΙΚΤΥΩΝ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ Οδηγός Χρήσης της Υπηρεσίας Τηλεομοιότυπου (RightFax Fax Service) Web Utility (διαδικτυακή εφαρμογή) Αύγουστος 2011 ΠΕΡΙΕΧΟΜΕΝΑ 1. Πρόσβαση

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

Εγχειρίδιο Χρήσης Εφαρμογής TRS Client

Εγχειρίδιο Χρήσης Εφαρμογής TRS Client Εγχειρίδιο Χρήσης Εφαρμογής TRS Client Transaction Reporting System (TRS) Πίνακας Περιεχομένων 1. Γενικά... 3 1.1 Έλεγχος Διαθεσιμότητας... 4 1.2 Επιλογή Αρχείου... 4 1.3 Υπογραφή Αποστολή Δεδομένων...

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

Οδηγός Διαχείρισης Ευρυζωνικής Τηλεφωνίας μέσω της ιστοσελίδας My Cyta

Οδηγός Διαχείρισης Ευρυζωνικής Τηλεφωνίας μέσω της ιστοσελίδας My Cyta Οδηγός Διαχείρισης Ευρυζωνικής Τηλεφωνίας μέσω της ιστοσελίδας My Cyta 1. Εισαγωγή 2. Δημιουργία Λογαριασμού πρόσβασης στην ιστοσελίδα My Cyta 3. Διαχείριση των υπηρεσιών 3.1 Προσθήκη αριθμού ευρυζωνικής

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

website guide B2B e-shop

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

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

ΜICROSOFT VISUAL STUDIO 2008. Eργ 1: Ανάπτυξη απλής εφαρµογής: Solutions, Projects, GUI, Events, Debugging. Εισαγωγή

ΜICROSOFT VISUAL STUDIO 2008. Eργ 1: Ανάπτυξη απλής εφαρµογής: Solutions, Projects, GUI, Events, Debugging. Εισαγωγή ΜICROSOFT VISUAL STUDIO 2008 Eργ 1: Ανάπτυξη απλής εφαρµογής: Solutions, Projects, GUI, Events, Debugging Εισαγωγή Visual Basic 2008 Eργαλείο ανάπτυξης εντυπωσιακών εφαρµογών στα Windows, στο Web, φορητά

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

Blog στο Wordpress. Επιμέλεια: Δέγγλερη Σοφία

Blog στο Wordpress. Επιμέλεια: Δέγγλερη Σοφία Blog στο Wordpress Επιμέλεια: Δέγγλερη Σοφία Περιεχόμενα Μετάβαση στο blog Σύνδεση ως διαχειριστής Πίνακας ελέγχου Εμφάνιση Ρυθμίσεις Άρθρα Σελίδες Πολυμέσα Σύνδεσμοι Widgets Μετάβαση στο blog Πληκτρολογούμε

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

2 Ορισμός Κλάσεων. Παράδειγμα: Μηχανή για Εισιτήρια. Δομή μιας Κλάσης. Ο Σκελετός της Κλάσης για τη Μηχανή. Ορισμός Πεδίων 4/3/2008

2 Ορισμός Κλάσεων. Παράδειγμα: Μηχανή για Εισιτήρια. Δομή μιας Κλάσης. Ο Σκελετός της Κλάσης για τη Μηχανή. Ορισμός Πεδίων 4/3/2008 Παράδειγμα: Μηχανή για Εισιτήρια 2 Ορισμός Κλάσεων Σύνταξη κλάσης: πεδία, κατασκευαστές, μέθοδοι Ένας αυτόματος εκδότης εισιτηρίων είναι μια μηχανή που δέχεται χρήματα και εκδίδει ένα εισιτήριο. Εκδίδει

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

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

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

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

Οδηγός γρήγορης εκκίνησης του PowerSuite

Οδηγός γρήγορης εκκίνησης του PowerSuite Το PowerSuite είναι η ολοκληρωμένη λύση απόδοσης για τον υπολογιστή σας. Ενσωματώνοντας το RegistryBooster, το DriverScanner και το SpeedUpMyPC σε ένα ενιαίο περιβάλλον εργασίας σάρωσης, το PowerSuite

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

Survey 123 User Manual

Survey 123 User Manual Survey 123 User Manual 1. Γενικά για το πρόγραμμα 2. Έναρξη προγράμματος 3. Ορισμός χρηστών εφαρμογής 4. Επιλογή - Άνοιγμα έρευνας 5. Δημιουργία νέας έρευνας 6. Δημιουργία έρευνας με βάση το ερωτηματολόγιο

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

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

ΜΕΘΟΔΟΛΟΓΙΑ ΑΝΑΠΤΥΞΗΣ ΕΜΠΟΡΙΚΩΝ ΕΦΑΡΜΟΓΩΝ Μεθοδολογία Ανάπτυξης Εμπορικών Εφαρμογών 1 ΜΕΘΟΔΟΛΟΓΙΑ ΑΝΑΠΤΥΞΗΣ ΕΜΠΟΡΙΚΩΝ ΕΦΑΡΜΟΓΩΝ Η μεθοδολογία ανάπτυξης μιας εμπορικής εφαρμογής δίνει την δυνατότητα στην ομάδα εργασίας να έχει τον πλήρη έλεγχο

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

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΝΕΟΥ ΠΡΟΓΡΑΜΜΑΤΟΣ ΠΑΡΑΓΓΕΛΙΟΛΗΨΙΑΣ. ΣΥΦΑ eοrder

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΝΕΟΥ ΠΡΟΓΡΑΜΜΑΤΟΣ ΠΑΡΑΓΓΕΛΙΟΛΗΨΙΑΣ. ΣΥΦΑ eοrder ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΝΕΟΥ ΠΡΟΓΡΑΜΜΑΤΟΣ ΠΑΡΑΓΓΕΛΙΟΛΗΨΙΑΣ ΣΥΦΑ eοrder 1. Κάνουμε αποστολή παραγγελίας όπως έχουμε συνηθίσει από το πρόγραμμα του φαρμακείου μας 2. Αυτόματα ανοίγει το πρόγραμμα eοrder και πατάμε

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

Αναδρομή. Τι γνωρίζετε για τη δυνατότητα «κλήσης» αλγορίθμων; Τι νόημα έχει;

Αναδρομή. Τι γνωρίζετε για τη δυνατότητα «κλήσης» αλγορίθμων; Τι νόημα έχει; ΜΑΘΗΜΑ 7 Κλήση αλγορίθμου από αλγόριθμο Αναδρομή Σ χ ο λ ι κ ο Β ι β λ ι ο ΥΠΟΚΕΦΑΛΑΙΟ 2.2.7: ΕΝΤΟΛΕΣ ΚΑΙ ΔΟΜΕΣ ΑΛΓΟΡΙΘΜΟΥ ΠΑΡΑΓΡΑΦΟI 2.2.7.5: Κλήση αλγορίθμου από αλγόριθμο 2.2.7.6: Αναδρομή εισαγωγη

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

Meridian v1.8.1.23 Βασικές Οδηγίες Χρήσης

Meridian v1.8.1.23 Βασικές Οδηγίες Χρήσης Meridian v1.8.1.23 Βασικές Οδηγίες Χρήσης 1 Οδηγίες Εγκατάστασης Η έκδοση του Meridian είναι συμβατή μόνο με τα λειτουργικά συστήματα Windows 2000/XP ή νεότερα. Γενικά Από τα περιεχόμενα του cd ή από το

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

«Δουλεύω Ηλεκτρονικά, Δουλεύω Γρήγορα και με Ασφάλεια - 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 Πολλοί άνθρωποι

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

Εισαγωγή στον Προγραμματισμό

Εισαγωγή στον Προγραμματισμό Εισαγωγή στον Προγραμματισμό Εισαγωγή Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ακ. Έτος 2012-2013 Βιβλιογραφία "C Προγραμματισμός", Deitel & Deitel, Πέμπτη Έκδοση, Εκδόσεις

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

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

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

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

ΕΓΧΕΙΡΙ ΙΟ ΧΡΗΣΗΣ ΛΟΓΙΣΜΙΚΟΥ E-LEARNING - 2 -

ΕΓΧΕΙΡΙ ΙΟ ΧΡΗΣΗΣ ΛΟΓΙΣΜΙΚΟΥ E-LEARNING - 2 - - 2 - ΕΓΧΕΙΡΙ ΙΟ ΧΡΗΣΗΣ ΛΟΓΙΣΜΙΚΟΥ E-LEARNING Περιεχόµενα Εγκατάσταση λογισµικού Οθόνη καλωσορίσµατος στην εγκατάσταση...4 Πληροφορίες ιδρύµατος και λογισµικού...5 ηµιουργία συντόµευσης στο µενού έναρξης

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

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

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

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

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

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

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

Δημιουργία Ηλεκτρονικού Ερωτηματολογίου στο Google

Δημιουργία Ηλεκτρονικού Ερωτηματολογίου στο Google Δημιουργία Ηλεκτρονικού Ερωτηματολογίου στο Google Πρόσβαση στο google Κάντε login στο λογαριασμό που διατηρείται στο gmail. Kλικ στο εικονίδιο documents Εναλλακτικά μπορείτε να έχε άμεση πρόσβαση στα

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

ΣΧΕΔΙΑΣΜΟΣ ΙΣΤΟΣΕΛΙΔΑΣ ΜΕ ΤΗ ΧΡΗΣΗ ΠΡΟΤΥΠΟΥ ΙΣΤΟΣΕΛΙΔΑΣ (TEMPLATE) ΣΤΟ ΠΡΟΓΡΑΜΜΑ MICROSOFT OFFICE SHAREPOINT DESIGNER 2007

ΣΧΕΔΙΑΣΜΟΣ ΙΣΤΟΣΕΛΙΔΑΣ ΜΕ ΤΗ ΧΡΗΣΗ ΠΡΟΤΥΠΟΥ ΙΣΤΟΣΕΛΙΔΑΣ (TEMPLATE) ΣΤΟ ΠΡΟΓΡΑΜΜΑ MICROSOFT OFFICE SHAREPOINT DESIGNER 2007 ΣΧΕΔΙΑΣΜΟΣ ΙΣΤΟΣΕΛΙΔΑΣ ΜΕ ΤΗ ΧΡΗΣΗ ΠΡΟΤΥΠΟΥ ΙΣΤΟΣΕΛΙΔΑΣ (TEMPLATE) ΣΤΟ ΠΡΟΓΡΑΜΜΑ MICROSOFT OFFICE SHAREPOINT DESIGNER 2007 Ο σχεδιασμός ιστοσελίδας με τη χρήση του προγράμματος Microsoft Office SharePoint

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

Μενού Προβολή. Προβολές εγγράφου

Μενού Προβολή. Προβολές εγγράφου Μενού Προβολή Προβολές εγγράφου Το Word παρέχει πέντε διαφορετικού είδους προβολές στον χρήστη, οι οποίες και βρίσκονται στο μενού Προβολή (View). Εναλλακτικά μπορούμε να επιλέξουμε το είδος προβολής που

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

Ημερομηνία Παράδοσης: 4/4/2013

Ημερομηνία Παράδοσης: 4/4/2013 Δράση 9.14 / Υπηρεσία εντοπισμού λογοκλοπής Κυρίως Παραδοτέο / Σχεδιασμός και ανάπτυξη λογισμικού (λογοκλοπής) και βάσης δεδομένων (αποθετηρίου) Επιμέρους Παραδοτέο 9.14.1.4 / Πληροφοριακό σύστημα υπηρεσίας

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

Οδηγός Χρήσης Η-Βιβλίων EBSCO ΒΙΒΛΙΟΘΗΚΗ & ΚΕΝΤΡΟ ΠΛΗΡΟΦΟΡΗΣΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΛΕΥΚΩΣΙΑΣ

Οδηγός Χρήσης Η-Βιβλίων EBSCO ΒΙΒΛΙΟΘΗΚΗ & ΚΕΝΤΡΟ ΠΛΗΡΟΦΟΡΗΣΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΛΕΥΚΩΣΙΑΣ Οδηγός Χρήσης Απρίλιος, 2014 ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ ΠΛΗΡΟΦΟΡΙΕΣ ΓΙΑ ΤΑ ΗΛΕΚΤΡΟΝΙΚΑ ΒΙΒΛΙΑ ΤΗΣ EBSCO... 3 1. ΑΠΑΙΤΗΣΕΙΣ ΣΥΣΤΗΜΑΤΟΣ... 3 ΕΓΚΑΤΑΣΤΑΣΗ ADOBE DIGITAL EDITIONS... 3 2. ΑΝΑΖΗΤΗΣΗ Η-ΒΙΒΛΙΩΝ... 4

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

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

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

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

Δημιουργία η-μαθήματος με τη. 3 ο Μέρος Εισαγωγή πληροφοριών: δημιουργία ιστοσελίδας

Δημιουργία η-μαθήματος με τη. 3 ο Μέρος Εισαγωγή πληροφοριών: δημιουργία ιστοσελίδας Δημιουργία η-μαθήματος με τη χρήση του Moodle 3 ο Μέρος Εισαγωγή πληροφοριών: δημιουργία ιστοσελίδας Δημιουργία η-μαθήματος με τη χρήση του Moodle 3 ο Μέρος Εισαγωγή πληροφοριών: δημιουργία ιστοσελίδας

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

Αρχίζοντας. Το Joomla τρέχει: Στο Joomla μπορούμε να προσθέσουμε επιπλέον λειτουργικότητα, να την επεκτείνουμε δηλαδή (extensions) PHP MySql

Αρχίζοντας. Το Joomla τρέχει: Στο Joomla μπορούμε να προσθέσουμε επιπλέον λειτουργικότητα, να την επεκτείνουμε δηλαδή (extensions) PHP MySql Php και Joomla Ψηφιακό Περιεχόμενο & Επικοινωνίες Αρχίζοντας Το Joomla τρέχει: PHP MySql Στο Joomla μπορούμε να προσθέσουμε επιπλέον λειτουργικότητα, να την επεκτείνουμε δηλαδή (extensions) με την χρήση

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

Εγχειρίδιο εκπαιδευτή

Εγχειρίδιο εκπαιδευτή Εγχειρίδιο εκπαιδευτή Καλώς ήλθατε στο Ηλεκτρονικό Περιβάλλον Μάθησης http://elearning.kekdiastasi.edu.gr/ ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ 1. Εισαγωγή... 3 2. Τι είναι η Πλατφόρµα Τηλεκατάρτισης... 4 3. Απαραίτητος

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

Windows 8 2_windows8.indd 39 10/5/2014 2:10:10 μμ 10/5/2014 2:10:10

Windows 8 2_windows8.indd 39 10/5/2014 2:10:10 μμ 10/5/2014 2:10:10 2_windows8.indd 39 10/5/2014 2:10:10 μμ Εισαγωγή στα 1 ΚΥΡΙΑ ΣΗΜΕΙΑ ΤΟΥ ΚΕΦΑΛΑΙΟΥ Εισαγωγή στα Windows Διαφοροποίηση των.1 από άλλες εκδόσεις Χειρισμός των Windows με ποντίκι και αφή Οθόνη κλειδώματος

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

Λογισμικό μετεωρολογικού σταθμού 265ΝΕ. Γρήγορος οδηγός ρύθμισης και χρήσης. Printed 12/06/09

Λογισμικό μετεωρολογικού σταθμού 265ΝΕ. Γρήγορος οδηγός ρύθμισης και χρήσης. Printed 12/06/09 Λογισμικό μετεωρολογικού σταθμού 265ΝΕ Γρήγορος οδηγός ρύθμισης και χρήσης Printed 12/06/09 Γενική περιγραφή Το πρόγραμμα Weather 265NE, σχεδιάστηκε, και εξελίσεται, στην Ελλάδα, αποκλειστικά για τον μετεωρολογικό

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

Ηλεκτρονικό Κατάστημα

Ηλεκτρονικό Κατάστημα ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Παραδείγματα -UML Δρ Βαγγελιώ Καβακλή Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου Εαρινό Εξάμηνο 2011-2012 1 Ηλεκτρονικό Κατάστημα Το αντικείμενο είναι η

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

Εγχειρίδιο του εργαλείου σχεδίασης διεπαφών Glade i. Εγχειρίδιο του εργαλείου σχεδίασης διεπαφών Glade

Εγχειρίδιο του εργαλείου σχεδίασης διεπαφών Glade i. Εγχειρίδιο του εργαλείου σχεδίασης διεπαφών Glade i του εργαλείου σχεδίασης διεπαφών Glade ii Copyright 2006 Vincent Geddes Copyright 2004, 2003 Sun Microsystems Copyright 2002, 2000 Michael Vance Χορηγείται άδεια αντιγραφής, διανομής και/ή τροποποίησης

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΙΜΕΛΕΙΑ: ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΑΣΚΗΣΕΙΣ 6 ΟΥ ΚΕΦΑΛΑΙΟΥ ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΕΡΩΤΗΣΕΙΣ ΣΩΣΤΟ ΛΑΘΟΣ Σημειώστε αν είναι σωστή ή

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

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

ΠΡΟΓΡΑΜΜΑ ΑΠΟΜΑΚΡΥΣΜΕΝΗΣ ΕΙΣΑΓΩΓΗΣ ΒΑΘΜΟΛΟΓΙΩΝ ΑΠΟ ΔΙΔΑΣΚΟΝΤΕΣ ΠΡΟΓΡΑΜΜΑ ΑΠΟΜΑΚΡΥΣΜΕΝΗΣ ΕΙΣΑΓΩΓΗΣ ΒΑΘΜΟΛΟΓΙΩΝ ΑΠΟ ΔΙΔΑΣΚΟΝΤΕΣ 1. ΓΕΝΙΚΑ Εκδοση 1.0, 26/08/2009 Η εγκατάσταση του προγράμματος απομακρυσμένης εισαγωγής βαθμολογιών απαιτεί περιβάλλον windows (Windows 2000,

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

Εγκατάσταση Λογαριασμού Αλληλογραφίας στο ελληνικό Outlook Express Περιεχόμενα

Εγκατάσταση Λογαριασμού Αλληλογραφίας στο ελληνικό Outlook Express Περιεχόμενα Εγκατάσταση Λογαριασμού Αλληλογραφίας στο ελληνικό Outlook Express Περιεχόμενα 1. Εισαγωγή 2. Εγκατάσταση λογαριασμού 3. Οδηγίες χρήσης 4. Ανάγνωση ελληνικών 1. Εισαγωγή Σ αυτό το εγχειρίδιο αναγράφονται

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

Πρόσκληση 10: Προηγμένες Τηλεματικές Υπηρεσίες Τ.Ε.Ι. Ηπείρου Δίκτυο Τ.Ε.Ι. Ηπείρου ΙΙ

Πρόσκληση 10: Προηγμένες Τηλεματικές Υπηρεσίες Τ.Ε.Ι. Ηπείρου Δίκτυο Τ.Ε.Ι. Ηπείρου ΙΙ H ΥΠΗΡΕΣΙΑ DHCP Αν είστε ένας διαχειριστής δικτύου (network administrator),σίγουρα θα έχετε αντιμετωπίσει το πρόβλημα των "ip conflicts", εν όσο προσπαθείτε να ρυθμίσετε τις διευθύνσεις ip των hosts στο

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

Εφαρμογή Ηλεκτρονικής Υποβολής Δηλώσεων Ε9. Οδηγίες Χρήσης

Εφαρμογή Ηλεκτρονικής Υποβολής Δηλώσεων Ε9. Οδηγίες Χρήσης Εφαρμογή Ηλεκτρονικής Υποβολής Δηλώσεων Ε9 Οδηγίες Χρήσης Πίνακας Περιεχομένων 1. Αρχική οθόνη... 3 2. Αρχική Οθόνη Πιστοποιημένου Χρήστη... 4 2.1. Οριστικοποίηση της Περιουσιακής Εικόνας... 5 2.2. Καρτέλες

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

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

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

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

ΕΓΧΕΙΡΙΔΙΟ ΕΡΓΑΣΤΗΡΙΑΚΟΥ ΕΞΟΠΛΙΣΜΟΥ ΓΙΑ CAD Ι

ΕΓΧΕΙΡΙΔΙΟ ΕΡΓΑΣΤΗΡΙΑΚΟΥ ΕΞΟΠΛΙΣΜΟΥ ΓΙΑ CAD Ι ΥΠΟΥΡΓΕΙΟ ΕΘΝΙΚΗΣ ΠΑΙΔΕΙΑΣ & ΘΡΗΣΚΕΥΜΑΤΩΝ ΕΙΔΙΚΗ ΥΠΗΡΕΣΙΑ ΔΙΑΧΕΙΡΙΣΗΣ ΕΠΙΧΕΙΡΗΣΙΑΚΟΥ ΠΡΟΓΡΑΜΜΑΤΟΣ ΕΚΠΑΙΔΕΥΣΗ & ΑΡΧΙΚΗ ΕΠΑΓΓΕΛΜΑΤΙΚΗ ΚΑΤΑΡΤΙΣΗ (Ε.Π.Ε.Α.Ε.Κ. ΙΙ) ΚΑΤΗΓΟΡΙΑ ΠΡΑΞΕΩΝ: 2.2.2.α. Αναμόρφωση Προπτυχιακών

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

Βιοϊατρική τεχνολογία

Βιοϊατρική τεχνολογία Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Βιοϊατρική τεχνολογία Ενότητα 5: Οξύμετρο (OxyPro Project) Αν. καθηγητής Αγγελίδης Παντελής e-mail: paggelidis@uowm.gr ΕΕΔΙΠ Μπέλλου Σοφία e-mail: sbellou@uowm.gr

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

Αρχιτεκτονικές κατανεμημένων συστημάτων. I. Sommerville 2006 Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Κεφ. 12

Αρχιτεκτονικές κατανεμημένων συστημάτων. I. Sommerville 2006 Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Κεφ. 12 Αρχιτεκτονικές κατανεμημένων συστημάτων Στόχοι Εξήγηση των πλεονεκτημάτων και των μειονεκτημάτων των αρχιτεκτονικών κατανεμημένων συστημάτων Εξέταση των αρχιτεκτονικών συστημάτων πελάτηδιακομιστή και των

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