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

Μέγεθος: 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]

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

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010 Τμήμα Πληροφορικής & Επικοινωνιών Τομέας Υπολογιστικών Τεχνικών & Συστημάτων Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010 Ιωάννης Γεωργουδάκης - Πάρις Μαστοροκώστας Σεπτέμβριος 2011 ΠΕΡΙΕΧΟΜΕΝΑ

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

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

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

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

ÈÛ ÁˆÁ ÛÙÈ μ ÛÂÈ Â ÔÌ ÓˆÓ

ÈÛ ÁˆÁ ÛÙÈ μ ÛÂÈ Â ÔÌ ÓˆÓ ΕΝΟΤΗΤΑ 1.1 ÈÛ ÁˆÁ ÛÙÈ μ ÛÂÈ Â ÔÌ ÓˆÓ ΔΙΔΑΚΤΙΚΟI ΣΤOΧΟΙ Στο τέλος της ενότητας αυτής πρέπει να μπορείτε: να επεξηγείτε τις έννοιες «βάση δεδομένων» και «σύστημα διαχείρισης βάσεων δεδομένων» να αναλύετε

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

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

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

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

Πως θα κατασκευάσω το πρώτο πρόγραμμα;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ΛΥΚΕΙΟ ΣΟΛΕΑΣ Σχολική χρονιά 2008-2009

ΛΥΚΕΙΟ ΣΟΛΕΑΣ Σχολική χρονιά 2008-2009 ΛΥΚΕΙΟ ΣΟΛΕΑΣ Σχολική χρονιά 2008-2009 ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΙΟΥΝΙΟΥ 2009 ΜΑΘΗΜΑ: ΠΛΗΡΟΦΟΡΙΚΗ ΤΑΞΗ : Β ΗΜΕΡΟΜΗΝΙΑ: Τετάρτη, 3 Ιουνίου 2009 ΩΡΑ: 07:45 10:15 ΟΔΗΓΙΕΣ: Το εξεταστικό δοκίμιο αυτό αποτελείται

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

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

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

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

Κεφάλαιο 5. Δημιουργία φορμών για τη βάση δεδομένων DVDclub

Κεφάλαιο 5. Δημιουργία φορμών για τη βάση δεδομένων DVDclub Κεφάλαιο 5. Δημιουργία φορμών για τη βάση δεδομένων DVDclub Σύνοψη Σ αυτό το κεφάλαιο θα περιγράψουμε τη δημιουργία φορμών, προκειμένου να εισάγουμε δεδομένα και να εμφανίζουμε στοιχεία από τους πίνακες

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

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

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

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

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

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

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

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

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

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

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

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

Λίγα λόγια από το συγγραφέα... 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 Σχεδιασμός βάσης δεδομένων

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

Επίλυση προβλήματος με Access

Επίλυση προβλήματος με Access Δ.1. Το προς επίλυση πρόβλημα Ζητείται να κατασκευάσετε τα αρχεία και τα προγράμματα μιας εφαρμογής καταχώρησης Δαπανών μελών ΔΕΠ (Διδακτικό και Ερευνητικό Προσωπικό) για την παρακολούθηση του απολογισμού

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

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

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

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

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

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

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

Γ3.3.Μ7 ΕΠΑΝΆΛΗΨΗ ΜΈΡΟΣ Α: ΈΝΝΟΙΕΣ ΤΙ ΕΊΝΑΙ Η VISUAL BASIC ΤΙ ΜΠΟΡΟΎΜΕ ΝΑ ΚΆΝΟΥΜΕ ΜΕ ΤΗ VISUAL BASIC ΑΝΤΙΚΕΊΜΕΝΑ: ΦΌΡΜΑ ΚΑΙ ΧΕΙΡΙΣΤΉΡΙΑ ΕΤΙΚΈΤΑ LABEL

Γ3.3.Μ7 ΕΠΑΝΆΛΗΨΗ ΜΈΡΟΣ Α: ΈΝΝΟΙΕΣ ΤΙ ΕΊΝΑΙ Η VISUAL BASIC ΤΙ ΜΠΟΡΟΎΜΕ ΝΑ ΚΆΝΟΥΜΕ ΜΕ ΤΗ VISUAL BASIC ΑΝΤΙΚΕΊΜΕΝΑ: ΦΌΡΜΑ ΚΑΙ ΧΕΙΡΙΣΤΉΡΙΑ ΕΤΙΚΈΤΑ LABEL Γ3.3.Μ7 ΕΠΑΝΆΛΗΨΗ ΜΈΡΟΣ Α: ΈΝΝΟΙΕΣ ΤΙ ΕΊΝΑΙ Η VISUAL BASIC Η Visual Basic είναι μια γλώσσα προγραμματισμού οδηγούμενη από συμβάντα που έχει ένα ολοκληρωμένο περιβάλλον ανάπτυξης Έχει δημιουργηθεί από τη

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

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

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

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

PRISMA Win POS Sync Merge Replication

PRISMA Win POS Sync Merge Replication ΤΜΗΜΑ ΥΠΟΣΤΗΡΙΞΗΣ Οδηγός Ρυθμίσεων Συγχρονισμού PRISMA Win POS Sync Merge Replication Η διαδικασία του συγχρονισμού γίνεται από τον Η/Υ που έχει το Back Office. Βασική προϋπόθεση για να ενεργοποιηθεί ο

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

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

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

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

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

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

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

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

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

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

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 ΥΠΑΛΗΛΟΣ...

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

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

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

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

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

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

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

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

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

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

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

Οδηγός γρήγορης εκκίνησης Οδηγός γρήγορης εκκίνησης Το Microsoft Excel 2013 έχει διαφορετική εμφάνιση από προηγούμενες εκδόσεις. Γι αυτό το λόγο, δημιουργήσαμε αυτόν τον οδηγό για να ελαχιστοποιήσουμε την καμπύλη εκμάθησης. Προσθήκη

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

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

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

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

Οδηγίες Χρήσης της MySQL

Οδηγίες Χρήσης της MySQL ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΗΜΕΙΩΣΕΙΣ ΣΕ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Οδηγίες Χρήσης της MySQL Διδάσκων: Γιάννης Θεοδωρίδης Συντάκτης Κειμένου: Βαγγέλης Κατσικάρος Νοέμβριος 2007 1 Περιεχόμενα Εισαγωγή...2

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

Εισαγωγή στην πληροφορική

Εισαγωγή στην πληροφορική Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Εισαγωγή στην πληροφορική Ενότητα 6: Εισαγωγή στις βάσεις δεδομένων (Μέρος Α) Αγγελίδης Παντελής Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Άδειες Χρήσης

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

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

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

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

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

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

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

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

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

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

ΕΡΓΑΣΤΗΡΙΟ 1: 1 Εισαγωγή, Χρήσιμες Εφαρμογές

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

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

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

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

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

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

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΗΛΕΚΤΡΟΝΙΚΟΥ ΜΗΤΡΩΟΥ ΜΕΛΩΝ ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΗΛΕΚΤΡΟΝΙΚΟΥ ΜΗΤΡΩΟΥ ΜΕΛΩΝ Καλώς ήρθατε στην on-line εφαρμογή του portal www.eeki.gr. Από εδώ μπορείτε να διαχειριστείτε την προβολή της επιχείρησης σας, με κείμενα φωτογραφίες και τα

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

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

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

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

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 Ορισμός Βάσης Δεδομένων Συλλογή συναφών αρχείων

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

YourSMS User s Manual

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

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

2.5.1 Χρήση δεξιοτήτων αρχειοθέτησης για τη διατήρηση ενός καθιερωμένου συστήματος

2.5.1 Χρήση δεξιοτήτων αρχειοθέτησης για τη διατήρηση ενός καθιερωμένου συστήματος 2.5 Σύστημα αρχειοθέτησης, έγγραφα και βάσεις δεδομένων 2.5.1 Χρήση δεξιοτήτων αρχειοθέτησης για τη διατήρηση ενός καθιερωμένου συστήματος Να είναι σε θέση να διατηρήσει ένα καθιερωμένο, ηλεκτρονικό και

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

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

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

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

Στοιχεία Προγραμματισμού Σε Γραφικό Περιβάλλον Φύλλο εργασίας 1 ο

Στοιχεία Προγραμματισμού Σε Γραφικό Περιβάλλον Φύλλο εργασίας 1 ο Τετάρτη, 30 Οκτωβρίου 2013 Στοιχεία Προγραμματισμού Σε Γραφικό Περιβάλλον Φύλλο εργασίας 1 ο Λύστε στο Visual Basic Express 2010 τις παρακάτω ασκήσεις: 1. Να δημιουργήσετε ένα νέο Project του είδους Console

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

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

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

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

Υπολογιστικά Συστήματα

Υπολογιστικά Συστήματα Υπολογιστικά Συστήματα Ενότητα 3: Βασικά στοιχεία της γλώσσας προγραμματισμού Visual Basic for Applications (VBA) Σαπρίκης Ευάγγελος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό

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

website guide B2B e-shop

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

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

SPSS Statistical Package for the Social Sciences

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

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

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

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

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

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

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

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

Συστηµατική παρακολούθηση και καταγραφή όλων των φάσεων παραγωγής σε πραγµατικό χρόνο Το Σύστηµα Ιχνηλασιµότητας ICHNOS της εταιρείας Data & Control Systems είναι ένα ολοκληρωµένο σύστηµα το οποίο καλύπτει

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

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

ΤΡΑΠΕΖΑ ΤΗΣ ΕΛΛΑΔΟΣ ΔΙΕΥΘΥΝΣΗ ΕΠΟΠΤΕΙΑΣ ΠΙΣΤΩΤΙΚΟΥ ΣΥΣΤΗΜΑΤΟΣ ΔΙΕΥΘΥΝΣΗ ΕΠΟΠΤΕΙΑΣ ΠΙΣΤΩΤΙΚΟΥ ΣΥΣΤΗΜΑΤΟΣ ΟΔΗΓΙΕΣ ΣΥΜΠΛΗΡΩΣΗΣ ΥΠΟΔΕΙΓΜΑΤΟΣ ΓΙΑ ΤΗΝ ΗΛΕΚΤΡΟΝΙΚΗ ΥΠΟΒΟΛΗ ΣΤΟΙΧΕΙΩΝ ΡΕΥΣΤΟΤΗΤΑΣ (BSD07) (ΠΔ.Τ.Ε. 2563/19.7.2005 Ε50) Ιανουάριος 2005 ΓΕΝΙΚΑ... 4 1. Προϋποθέσεις

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

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. Εξασφαλίζει

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

2. Εισαγωγή Δεδομένων σε Σχεσιακή Βάση Δεδομένων

2. Εισαγωγή Δεδομένων σε Σχεσιακή Βάση Δεδομένων 2. Εισαγωγή Δεδομένων σε Σχεσιακή Βάση Δεδομένων Μετά τον μετασχηματισμό των δεδομένων με τη χρήση του Excel, τα δεδομένα θα εισαχθούν σε μια σχεσιακή βάση δεδομένων (Microsoft SQL Sever 2005) ώστε να

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

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

Οδηγός γρήγορης εκκίνησης Οδηγός γρήγορης εκκίνησης Το Microsoft Word 2013 έχει διαφορετική εμφάνιση από προηγούμενες εκδόσεις. Γι αυτό το λόγο, δημιουργήσαμε αυτόν τον οδηγό για να ελαχιστοποιήσουμε την καμπύλη εκμάθησης. Γραμμή

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

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

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

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

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

ΛΥΚΕΙΟ ΑΓΙΟΥ ΝΕΟΦΥΤΟΥ ΣΧΟΛΙΚΗ ΧΡΟΝΙΑ 2010 2011 ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΙΟΥΝΙΟΥ 2011 ΛΥΚΕΙΟ ΑΓΙΟΥ ΝΕΟΦΥΤΟΥ ΣΧΟΛΙΚΗ ΧΡΟΝΙΑ 2010 2011 ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΙΟΥΝΙΟΥ 2011 ΜΑΘΗΜΑ: ΠΛΗΡΟΦΟΡΙΚΗ ΚΑΤΕΥΘΥΝΣΗΣ ΗΜΕΡΟΜΗΝΙΑ: 07/06/2011 ΤΑΞΗ: Β ΛΥΚΕΙΟΥ ΩΡΑ: 11:00 ΑΡ. ΣΕΛΙΔΩΝ: 14 ΣΤΟΙΧΕΙΑ ΜΑΘΗΤΗ

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

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

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

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

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

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

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

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

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

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

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

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

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

ΒΟΗΘΕΙΑ για τη χρήση του ιδρυματικού αποθετηρίου ΥΠΑΤΙΑ ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ

ΒΟΗΘΕΙΑ για τη χρήση του ιδρυματικού αποθετηρίου ΥΠΑΤΙΑ ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ ΒΟΗΘΕΙΑ για τη χρήση του ιδρυματικού αποθετηρίου ΥΠΑΤΙΑ Το Ιδρυματικό Αποθετήριο του ΤΕΙ Αθήνας συλλέγει, τεκμηριώνει, αποθηκεύει και διατηρεί ψηφιακό περιεχόμενο έρευνας και εκπαίδευσης. Περιλαμβάνει

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

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

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

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

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

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

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

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

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

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

ΥΠΟΒΟΛΗ ΑΝΑΛΩΣΙΜΩΝ ΥΛΙΚΩΝ

ΥΠΟΒΟΛΗ ΑΝΑΛΩΣΙΜΩΝ ΥΛΙΚΩΝ ΥΠΟΒΟΛΗ ΑΝΑΛΩΣΙΜΩΝ ΥΛΙΚΩΝ Εισαγωγή γνωματεύσεων διαβητικών υλικών στο internet (eδαπυ) 1. Εισάγουμε τον κωδικό χρήστη και το συνθηματικό για να εισέλθουμε στην εφαρμογή https://apps.ika.gr/econsummedsuppl/faces/login.xhtml.

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

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

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

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

MANAGER SIDE BAR. Μία άλλη λειτουργία είναι το ξυπνητήρι. Μπορείτε να ορίσετε τον χρόνο υπενθύμισης. Μετά την λήξη του χρόνου θα ειδοποιηθείτε ηχητικά

MANAGER SIDE BAR. Μία άλλη λειτουργία είναι το ξυπνητήρι. Μπορείτε να ορίσετε τον χρόνο υπενθύμισης. Μετά την λήξη του χρόνου θα ειδοποιηθείτε ηχητικά MANAGER SIDE BAR Η Manager side bar είναι μία εφαρμογή σχεδιασμένη να προσφέρει μια σειρά από λειτουργίες και ευκολίες σε κάθε χρήστη Η/Υ προχωρημένο ή αρχάριο. Βασική λειτουργία της εφαρμογής είναι ότι

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

MK Prosopsis Ltd - Assistive Technology Products & Services

MK Prosopsis Ltd - Assistive Technology Products & Services Βασικά Στοιχεία Λογισμικό Επικοινωνώ: Συμβολογράφος Σύντομος Οδηγός Σημειώσεις Τι είναι: o Πρόκειται για ένα λογισμικό το οποίο έχει σκοπό να στηρίξει του μαθητές που δυσκολεύονται στο γραπτό λόγο (και

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

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

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

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

Οδηγίες για τη Χρήση του Google Drive

Οδηγίες για τη Χρήση του Google Drive Οδηγίες για τη Χρήση του Google Drive Χαρπαντίδου Ζαχαρούλα Επιμορφώτρια Β επιπέδου ΠΕ 19-20 Υπεύθυνη ΚΕ.ΠΛΗ.ΝΕ.Τ. Δράμας 2013 Περιεχόμενα Δημιουργία λογαριασμού στο Google Drive. 3 Διαχείριση του GoogleDrive..

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

Τυπικές χρήσεις της Matlab

Τυπικές χρήσεις της Matlab Matlab Μάθημα 1 Τι είναι η Matlab Ολοκληρωμένο Περιβάλλον Περιβάλλον ανάπτυξης Διερμηνευμένη γλώσσα Υψηλή επίδοση Ευρύτητα εφαρμογών Ευκολία διατύπωσης Cross platform (Wintel, Unix, Mac) Τυπικές χρήσεις

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

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

GUnet eclass 1.7 Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης GUnet eclass 1.7 Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης Περιγραφή Πλατφόρμας Η πλατφόρμα eclass είναι ένα ολοκληρωμένο Σύστημα Διαχείρισης Ηλεκτρονικών Μαθημάτων και αποτελεί την πρόταση του Ακαδημαϊκού Διαδικτύου

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

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

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

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

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

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

Ο ΗΓΙΕΣ DOCUMENT DESIGNER

Ο ΗΓΙΕΣ DOCUMENT DESIGNER Ο ΗΓΙΕΣ DOCUMENT DESIGNER ΕΙΣΑΓΩΓΗ Εάν δεν επιθυµείτε να χρησιµοποιείτε τις προσχεδιασµένες φόρµες εντύπων της Singular, η εργασία αυτή σας δίνει τη δυνατότητα να σχεδιάζετε φόρµες µε βάση τις οποίες επιθυµείτε

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

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ασκήσεις και ερωτήσεις

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ασκήσεις και ερωτήσεις ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ ασκήσεις και ερωτήσεις 1) Ερωτήσεις Σωστού/Λάθους (ΣΛ) Το πακέτο λογισμικού Excel της Microsoft είναι λογισμικό διαχείρισης ΒΔ (ΣΛ) Το πακέτο λογισμικού Access της Microsoft είναι λογισμικό

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

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

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

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

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

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

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

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

ΤΡΑΠΕΖΑ ΤΗΣ ΕΛΛΑΔΟΣ ΔΙΕΥΘΥΝΣΗ ΕΠΟΠΤΕΙΑΣ ΠΙΣΤΩΤΙΚΟΥ ΣΥΣΤΗΜΑΤΟΣ ΤΡΑΠΕΖΑ ΤΗΣ ΕΛΛΑΔΟΣ ΔΙΕΥΘΥΝΣΗ ΕΠΟΠΤΕΙΑΣ ΠΙΣΤΩΤΙΚΟΥ ΣΥΣΤΗΜΑΤΟΣ ΟΔΗΓΙΕΣ ΣΥΜΠΛΗΡΩΣΗΣ ΥΠΟΔΕΙΓΜΑΤΟΣ ΓΙΑ ΤΟΝ ΙΣΟΛΟΓΙΣΜΟ ΚΑΙ ΤΗΝ ΚΑΤΑΣΤΑΣΗ ΑΠΟΤΕΛΕΣΜΑΤΩΝ ΧΡΗΣΕΩΝ (BSD16) ΙΟΥΛΙΟΣ 2008 Ηλεκτρονική υποβολή στοιχείων

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

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

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

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

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

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

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

ΤΑΞΙΝΟΜΗΣΗ ΑΠΟΤΕΛΕΣΜΑΤΩΝ ΕΡΩΤΗΜΑΤΟΣ

ΤΑΞΙΝΟΜΗΣΗ ΑΠΟΤΕΛΕΣΜΑΤΩΝ ΕΡΩΤΗΜΑΤΟΣ ΤΑΞΙΝΟΜΗΣΗ ΑΠΟΤΕΛΕΣΜΑΤΩΝ ΕΡΩΤΗΜΑΤΟΣ Η συνθήκη WHERE βάζει περιορισμούς στις εγγραφές που επιστρέφονται. Ο όρος ORDER BY ταξινομεί τις εγγραφές που επιστρέφονται. Παράδειγμα: SELECT * FROM table_name ORDER

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

Σχεδιασµός βασισµένος σε συνιστώσες

Σχεδιασµός βασισµένος σε συνιστώσες Σχεδιασµός βασισµένος σε συνιστώσες 1 Ενδεικτικά περιεχόµενα του κεφαλαίου Ποια είναι τα "άτοµα", από τα οποία κατασκευάζονται οι υπηρεσίες; Πώς οργανώνουµε τις συνιστώσες σε ένα αρµονικό σύνολο; Τι είναι

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

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

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

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

Εισαγωγή «Singular M.I.S I».

Εισαγωγή «Singular M.I.S I». Εισαγωγή Είναι γεγονός ότι µια από τις πιο σηµαντικές ανάγκες που αντιµετωπίζει µια επιχείρηση, κατά την εγκατάσταση ενός λογισµικού «πακέτου» (Οικονοµικής & Εµπορικής ιαχείρισης), είναι ο τρόπος µε τον

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

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

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

ΔΗ Μ Ι Ο ΥΡ Γ Ι Α 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 είναι ένας δικτυακός τόπος στον οποίο κάθε χρήστης έχει το δικαίωμα να δημιουργήσει

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

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

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

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

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Ενότητα: Χρήση TextBoxes ΚΥΡΟΠΟΥΛΟΣ ΚΩΝΣΤΑΝΤΙΝΟΣ. Τμήμα Διοίκηση Επιχειρήσεων (Κοζάνη)

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Ενότητα: Χρήση TextBoxes ΚΥΡΟΠΟΥΛΟΣ ΚΩΝΣΤΑΝΤΙΝΟΣ. Τμήμα Διοίκηση Επιχειρήσεων (Κοζάνη) ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Ενότητα: Χρήση TextBoxes ΚΥΡΟΠΟΥΛΟΣ ΚΩΝΣΤΑΝΤΙΝΟΣ Τμήμα Διοίκηση Επιχειρήσεων (Κοζάνη) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

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

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

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

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

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

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

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

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

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

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

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Ενότητα 1: Εισαγωγή στις Βάσεις Δεδομένων. Αθανάσιος Σπυριδάκος Διοίκηση Επιχειρήσεων

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Ενότητα 1: Εισαγωγή στις Βάσεις Δεδομένων. Αθανάσιος Σπυριδάκος Διοίκηση Επιχειρήσεων ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ενότητα 1: Εισαγωγή στις Βάσεις Δεδομένων Αθανάσιος Σπυριδάκος Διοίκηση Επιχειρήσεων Άδειες Χρήσης Το παρόν εκπαιδευτικό

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

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

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

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

Δημιουργία ιστοσελίδας με Wordpress - Βασικές λειτουργίες

Δημιουργία ιστοσελίδας με Wordpress - Βασικές λειτουργίες Δημιουργία ιστοσελίδας με Wordpress - Βασικές λειτουργίες Περιεχόμενα Εγγραφή και αρχικές ρυθμίσεις Διαχείριση Ιστοσελίδας Δημιουργία Menu Δημιουργία σελίδας Δημιουργία Αρχικής Σελίδας Δημιουργία Άρθρου

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

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

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

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

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

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

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