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

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

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

Transcript

1 Τ.Ε.Ι. ΚΑΒΑΛΑΣ Σ.Δ.Ο. ΤΜΗΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΠΛΗΡΟΦΟΡΙΩΝ ΣΧΕΔΙΑΣΜΟΣ ΚΑΙ ΑΝΑΠΤΥΞΗ ΔΙΑΔΡΑΣΤΙΚΗΣ ΕΦΑΡΜΟΓΗΣ ΓΙΑ ΤΗΝ ΔΙΑΧΕΙΡΙΣΗ ΗΛΕΚΤΡΟΝΙΚΟΥ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΥΛΙΚΟΥ ΜΕ ΧΡΗΣΗ ΤΟΥ ΣΥΣΤΗΜΑΤΟΣ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ MySQL ΚΑΙ ΤΩΝ ΓΛΩΣΣΩΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ HTML ΚΑΙ PHP. -ΧΡΙΣΤΟΓΛΟΥ ΜΙΧΑΗΛ Α.Μ. 58- Εισηγητής: Χατζής Βασίλειος ΚΑΒΑΛΑ

2 1. ΠΕΡΙΕΧΟΜΕΝΑ 1. ΠΕΡΙΕΧΟΜΕΝΑ 2 2. ΕΙΣΑΓΩΓΗ ΣΚΟΠΟΣ - ΠΙΘΑΝΟΙ ΣΤΟΧΟΙ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΟΣ ΠΕΡΙΛΗΨΗ ΕΠΟΜΕΝΩΝ ΚΕΦΑΛΑΙΩΝ 3 3. ΕΡΓΑΛΕΙΑ ΠΟΥ ΧΡΕΑΙΣΤΗΚΑΝ ΛΟΓΟΙ ΧΡΗΣΗΣ ΤΟΥΣ MYSQL ΓΙΑΤΙ; PHP ΓΙΑΤΙ; 4 4. ΛΟΓΟΙ ΔΗΜΙΟΥΡΓΙΑΣ ΚΑΙ ΑΝΑΛΥΣΗ ΤΩΝ ΠΕΔΙΩΝ ΤΩΝ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ ΠΙΝΑΚΑΣ ΟΝΤΟΤΗΤΩΝ - ΣΥΣΧΕΤΙΣΕΩΝ ΔΙΑΓΡΑΜΜΑ ΡΟΗΣ ΔΕΔΟΜΕΝΩΝ Επίπεδο Επίπεδο ΑΝΑΛΥΣΗ ΠΙΝΑΚΩΝ ΚΑΙ ΠΕΔΙΩΝ ΤΗΣ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ FIRST PAGE.PHP MANAGE.PHP LOGIN.PHP LOGINFORM.PHP UPLOAD.PHP EXAMER.PHP CEXAMER.PHP SEER.PHP GRADER.PHP PREVIEW.PHP MYSQL ΕΝΤΟΛΕΣ ΚΑΤΑΣΚΕΥΗΣ ΤΩΝ ΠΙΝΑΚΩΝ ΚΑΙ ΤΗΣ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ ΤΕΛΙΚΑ ΣΥΜΠΕΡΑΣΜΑΤΑ ΒΙΒΛΙΟΓΡΑΦΙΑ 36 ΚΑΒΑΛΑ

3 2. ΕΙΣΑΓΩΓΗ 2.1. Σκοπός - πιθανοί στόχοι του προγράμματος Το πρόγραμμα αυτό βρίσκει σαν τελικό του στόχο ένα σχολείο και γενικότερα ένα εκπαιδευτικό ίδρυμα. Παρέχει εργαλεία για την βασική κατασκευή ερωτήσεων πολλαπλής επιλογής, την διεξαγωγή τους από μαθητές,την βαθμολόγηση τους καθώς επίσης και μια εφαρμογή τοποθέτησης εκπαιδευτικού και μη ηλεκτρονικού υλικού (π.χ. αρχεία ανάγνωσης, αρχεία πολυμέσων...) στον κεντρικό υπολογιστή που είναι εγκατεστημένη η εφαρμογή και την δυνατότητα στον χρηστή να ελέγξει και να κατεβάσει στον υπολογιστή του τις πληροφορίες αυτές. Δυστυχώς δεν πρόκειται για μια ολοκληρωμένη εφαρμογή που θα μπορούσε να συναγωνιστεί τις διάφορες αντιστοίχου τύπου εμπορικές εφαρμογές αλλά αποτελεί την βασική αρχή που οδηγεί σε αυτές Περίληψη επόμενων κεφαλαίων Στα επόμενα κεφάλαια θα παρουσιαστεί αναλυτικά η κατασκευή μιας διαδραστικής εφαρμογής για την διαχείριση ηλεκτρονικού εκπαιδευτικού υλικού, καθώς επίσης και ο λόγος χρησιμοποίησης των συγκεκριμένων εργαλείων (Myself,Apache,PHP,HTML). Θα αναλυθούν οι πιθανοί στόχοι αυτής της εφαρμογής καθώς επίσης θα παρουσιαστεί ο τρόπος χρήσης της παρούσας εφαρμογής με αναλυτικά σημεία από το κώδικα κατασκευής της. Θα δοθεί ο τρόπος κατασκευής των πινάκων βάσεων δεδομένων που χρησιμοποιήθηκαν και θα αναλυθούν τα πεδία αυτών για την ευκολότερη κατανόηση τους. Τέλος υπάρχουν τα τελικά συμπεράσματα δηλαδή τρόποι βελτίωσης αυτής της εφαρμογής. ΚΑΒΑΛΑ

4 3. ΕΡΓΑΛΕΙΑ ΠΟΥ ΧΡΕΑΙΣΤΗΚΑΝ ΛΟΓΟΙ ΧΡΗΣΗΣ ΤΟΥΣ. Για την κατασκευή αυτής της εφαρμογής χρειάστηκαν τα ακόλουθα εργαλεία: MySQL Apache Web Server PHP HTML Παρακάτω θα αναλυθεί ο λόγος επιλογής αυτών των συγκεκριμένων εργαλείων MySQL γιατί; Η MySQL είναι δημοφιλής για web applications και λειτουργεί σαν βάση δεδομένων. Ένας από τους κυριότερους λόγους που την χρησιμοποιούμε είναι η ικανότητα της βάσης να λειτουργεί εξίσου ικανοποιητικά με όλα τα γνωστά λειτουργικά συστήματα (Linux/Mac/Windows). Λόγος που έχει γίνει γνωστή σαν βάση δεδομένων είναι η εξαιρετική συνεργασία της με την γλώσσα προγραμματισμού PHP, επίσης το γεγονός ότι πρόκειται για open-source κάνει την βάση αυτήν πιο αρεστή στο ευρύ κοινό PHP γιατί; Από την αρχή,η PHP είχε σχεδιαστεί ώστε να είναι μια HTML embeddable γλώσσα προγραμματισμού. PHP είναι μια open-source γλώσσα παρόμοια της JAVA/JSP. Με την διαφορά ότι η δυνατότητα παραμετροποίησης της δεν είναι όπως της Java/JSP δηλαδή ελεγχόμενη από την Sun. Όπως η Java,η PHP μπορεί να λειτουργήσει σε πολλές πλατφόρμες. Μπορείς να «κατεβάσεις» έναν μεταφραστή της PHP για Windows, Unix, Linux, και Mac είναι πολύ εύκολο να την εγκαταστήσεις και «τρέχει» σαν ένα plug-in σε πολλούς Web - Servers όπως οι Apache, iplanet, IIS κλπ. ΚΑΒΑΛΑ

5 επίσης έχει μια πολλή καλή συμβατότητα με όλους τις γνωστές βάσεις δεδομένων π.χ.. Oracle, MySQL, msql, PostGres, SQL Server, dbase Files, ODBC, ADO. Έχει πολύ καλή υποστήριξη συντήρησης και δεν κοστίζει τίποτα. 4. ΛΟΓΟΙ ΔΗΜΙΟΥΡΓΙΑΣ ΚΑΙ ΑΝΑΛΥΣΗ ΤΩΝ ΠΕΔΙΩΝ ΤΩΝ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ Σε αυτό το κεφαλαίο θα αναλυθούν οι λόγοι και οι σκοποί δημιουργίας κάθε πίνακα της βάσης δεδομένων καθώς και ο λόγος δημιουργίας κάθε πεδίου αυτών. Οι πίνακες που χρησιμοποιήθηκαν για την κατασκευή αυτού του προγράμματος είναι οι εξής: Cexamer Exam_answers Examlist Users Grades Yliko Πρώτος πίνακας που δημιουργήθηκε ήταν ο πίνακας users σε αυτόν τον πίνακα αποθηκεύονται όλες οι απαραίτητες για εμάς πληροφορίες σχετικά με τον χρηστή. Από τον πίνακα αυτό συλλέγονται όλα τα δεδομένα που χρειαζόμαστε για όλες τις σελίδες μας.αυτός ο πίνακας συνδέεται σχεδόν με όλους τους υπόλοιπους πίνακες. ΚΑΒΑΛΑ

6 4.1. Πίνακας Οντοτήτων - Συσχετίσεων Εδώ βλέπουμε μια παρουσίαση του διαγράμματος οντοτήτων-συσχετίσεων όπως αυτό θα μπορούσε να σχεδιαστεί αν η βάση είχε σχεδιαστεί σε περιβάλλον MS- ACCESS. ΚΑΒΑΛΑ

7 4.2. Διάγραμμα Ροής Δεδομένων Επίπεδο 0 Αυτή είναι μια γενική εικόνα του πως φαίνεται το σύστημα μας.. ΚΑΒΑΛΑ

8 Επίπεδο 1 Εδώ βλέπουμε το σύστημα μας στο επίπεδο 1. φαίνεται πλέον καθαρά η επικοινωνία μας με την βάση δεδομένων. Και η επίδραση που έχουν πάνω σε αυτό οι χρήστες. Στις επόμενες σελίδες θα αναλυθούν οι πίνακες και η δομή τους και θα ακολουθήσουν οι οδηγίες χρήσης του προγράμματος ΚΑΒΑΛΑ

9 4.3. Ανάλυση πινάκων και πεδίων της βάσης δεδομένων. Πίνακας [cexamer] Σκοπός αυτού του πίνακα είναι η αποθήκευση των στοιχείων που αφορούν την δημιουργία διαγωνισμάτων. Πεδίο `question_id` Αριθμητικό πεδίο 11 χαρακτήρων και πρωτεύων κλειδί της βάσης, αποθηκεύει δεδομένα που αφορούν το νούμερο της ερώτησης. Πεδίο `exam_title` Πεδίο κειμένου 100 χαρακτήρων, αποθηκεύει δεδομένα που αφορούν το όνομα του διαγωνίσματος Πεδίο `question_title` Πεδίο κειμένου 100 χαρακτήρων, αποθηκεύει δεδομένα που αφορούν το όνομα της ερώτησης πολλαπλής επιλογής Πεδίο `answer_1` Πεδίο `answer_2` Πεδίο `answer_3` Πεδία κειμένου 100 χαρακτήρων, αποθηκεύει δεδομένα που αφορούν το περιεχόμενο των τριών απαντήσεων Πεδίο `question_create_time` Πεδίο ημερομηνίας που αποθηκεύει την μέρα δημιουργίας του παρόντος διαγωνίσματος. Πεδίο `question_teacher_id` Πεδίο χαρακτήρων που αποθηκεύει το id του καθηγητή που δημιούργησε το παρών διαγώνισμα. Πεδίο `correct_answer` Αριθμητικό πεδίο που χρησιμεύει για την αποθήκευση της σωστής απάντησης την οποία φυσικά ορίζει ο χρηστής. ΚΑΒΑΛΑ

10 Πίνακας [exam_answers] Σε αυτόν τον πίνακα αποθηκεύονται πληροφορίες σχετικά με τις απαντήσεις που έδωσε ο μαθητής χρηστής σε ένα από τα διαγωνίσματα που έχουν εισάγει οι καθηγητές. Πεδίο `autonumber` Αριθμητικό πεδίο 11 χαρακτήρων, βασικό κλειδί, αυτόματη λειτουργία Πεδίο `Exam_id` Αριθμητικό πεδίο 11 χαρακτήρων, αποθηκεύει το ID του διαγωνίσματος πάνω στο οποίο απάντησε ο μαθητής χρήστης. Πεδίο `user_id` Αριθμητικό πεδίο 11 χαρακτήρων, αποθηκεύει το ID του μαθητή χρήστη ο οποίος έχει συμπληρώσει το διαγώνισμα. Πεδίο `question_id` Αριθμητικό πεδίο 11 χαρακτήρων, αποθηκεύει το ID της ερώτησης στην οποία απάντησε ο μαθητής - χρήστης. Πεδίο `answer` Αριθμητικό πεδίο 1 χαρακτήρα, αποθηκεύει το νούμερο της απάντησης που ο μαθητής χρήστης θεώρησε σωστή. Πεδίο `Date` Πεδίο ημερομηνίας, αποθηκεύει την ημερομηνία όπου ο μαθητής χρήστης συμπλήρωσε και παρέδωσε το διαγώνισμα αυτό. ΚΑΒΑΛΑ

11 Πίνακας [examlist] Σε αυτόν τον πίνακα αποθηκεύονται η πληροφορίες που συνδέουν τα διαγωνίσματα με τους καθηγητές. Πεδίο `teacher_id` Αριθμητικό πεδίο 11 χαρακτήρων, αποθηκεύει σαν πληροφορία το ID του καθηγητή που έχει εισάγει το συγκεκριμένο διαγώνισμα. Πεδίο `exam_id` Αριθμητικό πεδίο 11 χαρακτήρων, βασικό κλειδί, αυτόματη λειτουργία Πεδίο `exam_title` Πεδίο χαρακτήρων, αποθηκεύει τον τίτλο του διαγωνίσματος. ΚΑΒΑΛΑ

12 Πίνακας [grades] Σε αυτόν τον πίνακα αποθηκεύονται οι βαθμολογίες που έχει δώσει ένας καθηγητής στα αποτελέσματα κάποιου διαγωνίσματος ενός μαθητή χρήστη. Πεδίο `user_id` Αριθμητικό πεδίο 11 χαρακτήρων, αποθηκεύει το id του χρήστη που έχει βαθμολογηθεί. Ο κάθε χρήστης μπορεί να βαθμολογηθεί μια φορά σε κάθε διαγώνισμα. Πεδίο `grade` Αριθμητικό πεδίο 11 χαρακτήρων, αποθηκεύει σαν πληροφορία τον βαθμό που έχει δοθεί σε έναν μαθητή χρήστη. Ο βαθμός αυτός μπορεί να είναι από 0 έως 10. και η προκαθορισμένη τιμή του είναι 0. Πεδίο `teacher_id` Αριθμητικό πεδίο 11 χαρακτήρων, αποθηκεύει σαν πληροφορία το ID του καθηγητή που βαθμολόγησε αυτό τον μαθητή. Πεδίο `exam_id` Αριθμητικό πεδίο 11 χαρακτήρων, αποθηκεύει το ID του διαγωνίσματος Πεδίο `comments` Πεδίο χαρακτήρων με προεπιλεγμένη τιμή «no comment», είναι το πεδίο όπου αποθηκεύονται οι σημειώσεις του διορθωτή-καθηγητή και αφορούν τον μαθητή. ΚΑΒΑΛΑ

13 Πίνακας [users] Σε αυτόν τον πίνακα αποθηκεύονται όλες οι πληροφορίες που κατά την έγγραφη του μας δίνει ο χρήστης. Πεδίο `user_id` Αριθμητικό πεδίο 11 χαρακτήρων, βασικό κλειδί, αυτόματη λειτουργία Πεδίο `first_name` Πεδίο `last_name` Πεδίο ` ` Πεδίο `address` Πεδίο `phone` Βασικά πεδία που πρέπει να συμπληρωθούν από τον χρηστή στην διαδικασία έγγραφης. Πεδίο `user_name` Πεδίο `passcode` Πεδία που χρησιμεύουν για την εισαγωγή μας στο κύριο μέρος του προγράμματος το passcode δημιουργείται με την εντολή password(passcode). Πεδίο `dob` Πεδίο ημερομηνίας ο χρήστης πρέπει να εισάγει την ημερομηνία γέννησης του σε μορφή χρονια/μηνας/μερα προεπιλεγμένη επιλογή 2001/01/01. (στμ. Date Of Birth) Πεδίο `occupation` Πεδίο που μας ορίζει τι είναι ο χρήστης σε αυτό το σημείο δίνονται τρεις επιλογές student/other, teacher, administrator. Το πεδίο αυτό είναι πεδίο χαρακτήρων. Πεδίο `rank` Το αυτό είναι αριθμητικό με προεπιλεγμένη τιμή την τιμή 0. αυτό το πεδίο δεν το συμπληρώνει ο χρήστης αλλά συμπληρώνεται μέσα από το πρόγραμμα κατά την έγγραφη του χρηστή. Η τιμή 0 ορίζει τον χρηστή σαν student/other, η τιμή 1 ορίζει τον χρηστή σαν teacher και η τιμή 2 ορίζει τον χρηστή σαν administrator. ΚΑΒΑΛΑ

14 Πίνακας [yliko] Σε αυτόν τον πίνακα αποθηκεύονται πληροφορίες που αφορούν το υλικό και τον κατάλογο του, που έχει «ανεβάσει» ο χρήστης στον κεντρικό υπολογιστή. Πεδίο `material_id` Αριθμητικό πεδίο 11 χαρακτήρων, βασικό κλειδί, αυτόματη λειτουργία Πεδίο `Material_name` Εδώ αποθηκεύεται το όνομα του αρχείου που αποθηκεύει ο χρήστης. Πεδίο `user_id` Πεδίο χαρακτήρων, αποθηκεύει το ID του χρήστη που αποθηκεύει το αρχείο στον server. Πεδίο `meterial_location` Πεδίο χαρακτήρων, αποθηκεύει όλη την διαδρομή του αρχείου που αποθηκεύεται σε αυτήν την φάση ο κατάλογος που αποθηκεύετε στο πεδίο είναι uploads/ το user ID του χρηστή / το όνομα του αρχείου. ΚΑΒΑΛΑ

15 5. ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ 5.1. First page.php Αυτή είναι η πρώτη σελίδα της εφαρμογής. Εδώ δίνονται δυο επιλογές : α) να συνδεθούμε στην εφαρμογή με έναν ήδη υπάρχων χρηστή, ή β) να δημιουργήσουμε έναν νέο λογαριασμό χρηστή. ΚΑΒΑΛΑ

16 5.2. Manage.php Ακολουθώντας την δεύτερη επιλογή της πρώτης σελίδας (First Page) μεταφερόμαστε σε αυτήν εδώ την σελίδα. Εδώ μπορούμε να εγγράψουμε έναν νέο χρηστή ή να διαγράψουμε έναν ήδη υπάρχων. Αυτό είναι κομμάτι του κώδικα που χρησιμοποιείται και εξυπηρετεί στην σύνδεση της php με την βάση δεδομένων μας. <?php Session_start(); $_SESSION[exam_title]=""; $Credentials = $_SESSION['userID']; $conn = mysql_connect("localhost", "root", "") or die(msql_error()); mysql_select_db("elearning", $conn) or die(mysql_error()); $SID = session_id();?> ΚΑΒΑΛΑ

17 Τα πεδία που μας εμφανίζονται εδώ είναι τα εξής : Όνομα (First name) Επώνυμο (Last name) Ψευδώνυμο (User name) Κωδικός (Password) Ηλεκτρονική διεύθυνση ( ) Ημερομηνία γέννησης (Date of Birth) Φυσική διεύθυνση (Address) Τηλεφωνικός αριθμός (Phone Number) Mία κυλιόμενη λίστα με πιθανές επιλογές - μαθητής / κάτι άλλο, δάσκαλος, διαχειριστής - Προεπιλεγμένη τιμή εδώ είναι ο μαθητης/κατι άλλο Και τέλος μας δίνεται η επιλογή της διαγραφής ή έγγραφης του χρηστή (προεπιλεγμένη τιμή εδώ είναι η έγγραφη). Εφόσον εισάγουμε τα στοιχεία που θέλουμε το πρόγραμμα ελέγχει με τον παρακάτω κώδικα αν τα στοιχεία που βάλαμε δεν έχουν ξανά-εισαχθεί. function namechecker($user_name) { global $conn, $check_result, $check; $check = "select user_id from users where user_name = '$user_name'"; $check_result = mysql_query($check, $conn) or die(mysql_error()); } ΚΑΒΑΛΑ

18 Σημαντικά σημεία που θα έπρεπε να επισημανθούν είναι ότι τα πεδία με τον αστερίσκο δεν μπορούν να παραληφθούν ενώ τα πεδία που δεν έχουν αστερίσκο βρίσκονται καθαρά για στατιστικούς λόγους. Τέλος εισάγουμε τα δεδομένα μας στην βάση δεδομένων. $sql="insert into users values('','$_post[first_name]','$_post[last_name]','$_post[ ]', '$_POST[user_name]',password('$_POST[passcode]'), '$_POST[dob]','$_POST[address]','$_POST[phone]', '$_POST[occupation]','$rank')"; $result = mysql_query($sql, $conn) or die(mysql_error()); ΚΑΒΑΛΑ

19 5.3. Login.php Εδώ εισάγουμε το όνομα χρήστη και τον κωδικό που είχαμε δημιουργήσει στην σελίδα δημιουργίας νέου χρηστή. Αφού πληκτρολογήσουμε τα στοιχεία μας η διαδικασία της έγκρισης γίνεται στην σελίδα με όνομα processing.php σε αυτή την σελίδα ελέγχεται αν τα στοιχεία έχουν εισαχθεί σωστά αν είναι όλα τα πεδία ενημερωμένα και στην συνεχεία ελέγχεται η ακεραιότητα των εισαχθέντων στοιχείων, δηλαδή το πρόγραμμα βλέπει αν το user name και το password συμφωνούν με τα δεδομένα που μας έχει δώσει ο χρήστης στην σελίδα του registration. Η διαδικασία αυτή γίνεται ελέγχοντας τους πίνακες user_name και passcode στον πίνακα users. ΚΑΒΑΛΑ

20 5.4. Loginform.php Μετά την επιτυχή εισαγωγή του ονόματος χρήστη και του κωδικού μας. Οδηγούμαστε σε αυτήν εδώ την σελίδα. Ανάλογα με το επάγγελμα που έχουμε δηλώσει η σελίδα αυτή μπορεί να προσφέρει διαφορετικές επιλογές. ΚΑΒΑΛΑ

21 Οι επιλογές αυτές μπορεί να είναι : Upload a File from here Εδώ μπορούμε ανεξάρτητα με την ιδιότητα μας, να κάνουμε upload κάποιο αρχείο οποιουδήποτε τύπου στον server. Το αρχείο αυτό μπορεί να το δει στην περίπτωση του student/other ο ίδιος ο χρήστης η κάποιος καθηγητής, στην περίπτωση του teacher μπορεί να δει το αρχείο ο ίδιος ο χρήστης ή κάποιος μαθητής και τέλος στην περίπτωση του administrator μπορεί να δει τα αρχεία που έχουν καταχωρήσει είτε οι student/other είτε οι teacher. Take an exam here Με αυτήν την επιλογή και εφόσον η κατηγόρια του χρηστή είναι μαθητής ή administrator ο χρήστης μπορεί να συμπληρώσει ένα από τα υπάρχοντα διαγωνίσματα εάν υπάρχει κάποιο διαθέσιμο σε αυτόν. Σημείωση: η επιλογή αυτή αλλάζει ανάλογα με την ιδιότητας μας ως χρήστη. See grades you have from already processed exams Εδώ μπορούμε να δούμε μετά την διόρθωση του διαγωνίσματος τα αποτελέσματα. Σημείωση: η επιλογή αυτή αλλάζει ανάλογα με την ιδιότητας μας ως χρήστη. Grade a student from here Με αυτήν την επιλογή εφόσον υπάρχει κάποιο διαγώνισμα προς διόρθωση μας παρέχεται η δυνατότητα να διορθώσουμε ένα. Σημείωση: η επιλογή αυτή αλλάζει ανάλογα με την ιδιότητας μας ως χρήστη ΚΑΒΑΛΑ

22 Create an exam Με αυτή την επιλογή μπορούμε να δημιουργήσουμε ένα διαγώνισμα σε μορφή διαγωνίσματος πολλαπλών επιλογών. Σημείωση: η επιλογή αυτή αλλάζει ανάλογα με την ιδιότητας μας ως χρήστη See uploaded files Με αυτήν την επιλογή μπορούμε να δούμε τα αρχεία που είναι ανεβασμένα στον server. Ανάλογα με την ιδιότητα μας η πράξη μας δείχνει: εάν είμαστε μαθητής / απλός χρήστης μπορούμε να δούμε τα αρχεία που έχουν αφήσει οι καθηγητές ή τα δικά μας, εάν είμαστε καθηγητές μπορούμε να δούμε τα αρχεία που έχουμε αφήσει εμείς ή τ αρχεία όλων των μαθητών,τέλος εάν είμαστε administrator μπορούμε να δούμε τα αρχεία που έχουν αφήσει όλοι οι χρηστές του συστήματος. Logout ΚΑΒΑΛΑ

23 5.5. Upload.php Με την χρήση αυτής της σελίδας ο χρήστης μπορεί να εισάγει στον προσωπικό του φάκελο ο οποίος βρίσκεται στον server αρχεία που πιστεύει ότι ενδιαφέρουν τους άλλους χρηστές ή πιστεύει ότι θα του είναι χρήσιμα για κάποια μελλοντική χρήση. if ($_FILES["file"]["error"] > 0) { echo "Return Code: ". $_FILES["file"]["error"]. "<br />" ; } else { echo "Upload: ". $_FILES["file"]["name"]. "<br />"; echo "Type: ". $_FILES["file"]["type"]. "<br />"; echo "Size: ". ($_FILES["file"]["size"] / 1024). " Kb<br />"; echo "Temp file: ". $_FILES["file"]["tmp_name"]. "<br />"; $credentials = $_SESSION['userID']; $filelocation = "/uploads/". $credentials. '/'; } ΚΑΒΑΛΑ

24 5.6. Examer.php Επιλέγοντας την επιλογή take an exam και με την προϋπόθεση ότι προϋπάρχει κάποιο διαθέσιμο διαγώνισμα που ο χρήστης μαθητής δεν έχει ολοκληρώσει μεταφερόμαστε στην οθόνη επιλογής διαγωνίσματος. (Σε οποιαδήποτε άλλη περίπτωση ο χρήστης ενημερώνεται ότι δεν υπάρχει διαθέσιμο για αυτόν διαγώνισμα και μεταφέρεται στην κεντρική σελίδα επιλογών.) ΚΑΒΑΛΑ

25 Τέλος υπό την μορφή ερωτήσεων πολλαπλής επιλογής παρουσιάζονται στον χρήστη οι ερωτήσεις και οι τρεις πιθανές απαντήσεις τους. ΚΑΒΑΛΑ

26 5.7. cexamer.php Σε αυτό το σημείο δίνεται στον καθηγητή η δυνατότητα να δημιουργήσει τα δικά του ερωτήματα πολλαπλών απαντήσεων. Ο καθηγητής γράφει μια ερώτηση και τρεις πιθανές απαντήσεις που κρίνει απαραίτητες και τέλος ορίζει από το κυλιόμενο μενού ποια απάντηση είναι η σωστή. Η πληροφορία αυτή αποθηκεύεται στον πίνακα cexamer. Όταν τελειώσει η διαδικασία της συμπλήρωσης της σελίδας του διαγωνίσματος, στην αμέσως επόμενη σελίδα μα δίνεται η δυνατότητα να συμπληρώσουμε το παρών διαγώνισμα η να επιστρέψουμε στο αρχικό μενού. ΚΑΒΑΛΑ

27 Η δυνατότητα αυτή μας δίνει μέσα από τις εντολές : SESSION_START(); $_SESSION[exam_title] = $_POST[exam_title]; Σε αυτές τις μεταβλητές μπορούμε να αποθηκεύσουμε στοιχεία τα οποία δεν θα χαθούν κατά την πλοήγηση μας από σελίδα σε σελίδα, όπως γίνεται με οποιαδήποτε πληροφορία εισάγουμε στον πίνακα και δεν αποθηκευτεί σε κάποιο από τους πίνακες της βάσης μας. ΚΑΒΑΛΑ

28 5.8. seer.php Μεσώ της σελίδας seer μπορούμε να δούμε και να «κατεβάσουμε» αρχεία που έχουν ανεβάσει οι φοιτητές,καθηγητές ή ακόμα και οι administrators, στον server. Όπως έχει αναφερθεί και παραπάνω η σειρά που μπορεί κάποιος να «δει» τα αρχεία κάποιου αλλού χρήστη, αν το βλέπαμε σαν μαθηματική πράξη θα το βλέπαμε κάπως έτσι. Administrator > (Teacher + Student) Στην ουσία αυτό που λεμε είναι πως ο Administrator έχει την δυνατότητα να δει τα αρχεία όλων των χρηστών ενώ οι καθηγητές και οι μαθητές μπορούν να δουν τα δικά τους αρχεία και τα αρχεία των μαθητών, καθηγητών αντίστοιχα. ΚΑΒΑΛΑ

29 Η επιλογή μας αυτή βασίζεται στην ιδέα ότι ο κάθε μαθητής μπορεί να παρακολουθεί πολλά μαθήματα τα οποία διδάσκονται από διάφορους καθηγητές και από την άλλη οι καθηγητές μπορούν να έχουν πολλούς μαθητές grader.php Στην σελίδα grader ο καθηγητής μπορεί να δει τις επιδόσεις των μαθητών στα διαγωνίσματα του. Σε αυτήν την οθόνη όπως φαίνεται και παραπάνω βλέπουμε έναν πίνακα ο οποίος περιέχει τα εξής στοιχεία: ΚΑΒΑΛΑ

30 τον αριθμό της απαντηθεντας ερώτησης τον τίτλο αυτής τις πιθανές απαντήσεις που έχουμε δώσει με έντονη γραφή και το βελάκι βλέπουμε την σωστή απάντηση που έχουμε δώσει και την απάντηση που έδωσε ο μαθητής καθώς και την ημερομηνία που συμπλήρωσε το διαγώνισμα ο μαθητής. Λαμβάνοντας υπόψη μας τις απαντήσεις του μαθητή μπορούμε να τον βαθμολογήσουμε αναλόγως καθώς επίσης μπορούμε να εισάγουμε και ένα σχόλιο μας προς αυτόν. ΚΑΒΑΛΑ

31 5.10. Preview.php Και τέλος εδώ έχουμε την σελίδα που ο μαθητής μπορεί να δει τον βαθμό του και το σχόλιο που του δόθηκε από τον καθηγητή. ΚΑΒΑΛΑ

32 6. MySQL ΕΝΤΟΛΕΣ ΚΑΤΑΣΚΕΥΗΣ ΤΩΝ ΠΙΝΑΚΩΝ ΚΑΙ ΤΗΣ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ CREATE TABLE `cexamer` ( `question_id` int(11) NOT NULL auto_increment, `exam_title` varchar(100) default '', `question_title` varchar(150) default NULL, `answer_1` varchar(100) default '', `answer_2` varchar(100) default '', `answer_3` varchar(100) default '', `question_create_time` datetime default NULL, `question_teacher_id` varchar(150) default '', `correct_answer` varchar(8) default '', PRIMARY KEY (`question_id`) ) ENGINE=MyISAM AUTO_INCREMENT=9 DEFAULT CHARSET=latin1; CREATE TABLE `exam_answers` ( `autonumber` int(11) NOT NULL auto_increment, `Exam_id` int(11) NOT NULL default '0', `user_id` int(11) NOT NULL default '0', `question_id` int(11) NOT NULL default '0', `answer` int(1) NOT NULL default '0', `Date` date NOT NULL default ' ', PRIMARY KEY (`autonumber`) ) ENGINE=MyISAM AUTO_INCREMENT=9 DEFAULT CHARSET=latin1; ΚΑΒΑΛΑ

33 CREATE TABLE `examlist` ( `teacher_id` int(11) NOT NULL default '0', `exam_id` int(11) NOT NULL auto_increment, `exam_title` varchar(100) default '', PRIMARY KEY (`exam_id`) ) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=latin1; CREATE TABLE `grades` ( `user_id` int(11) NOT NULL default '0', `grade` double NOT NULL default '0', `teacher_id` int(11) NOT NULL default '0', `exam_id` int(11) NOT NULL default '0', `comments` varchar(100) default '', PRIMARY KEY (`user_id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; ΚΑΒΑΛΑ

34 CREATE TABLE `users` ( `user_id` int(11) NOT NULL auto_increment, `first_name` varchar(100) NOT NULL default '', `last_name` varchar(100) NOT NULL default '', ` ` varchar(100) NOT NULL default '', `user_name` varchar(100) NOT NULL default '', `passcode` varchar(100) NOT NULL default '', `dob` date NOT NULL default ' ', `address` varchar(100) default '', `phone` varchar(100) default '', `occupation` varchar(100) default '', `rank` int(1) NOT NULL default '0', PRIMARY KEY (`user_id`) ) ENGINE=MyISAM AUTO_INCREMENT=7 DEFAULT CHARSET=latin1 COMMENT='D.O.B. = Date Of Birth'; CREATE TABLE `yliko` ( `material_id` double NOT NULL auto_increment, `Lesson_id` double NOT NULL default '0', `Material_name` varchar(100) NOT NULL default '', `user_id` int(11) NOT NULL default '0', `meterial_location` varchar(100) NOT NULL default '', PRIMARY KEY (`material_id`) ) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=latin1; ΚΑΒΑΛΑ

35 7. ΤΕΛΙΚΑ ΣΥΜΠΕΡΑΣΜΑΤΑ Την εφαρμογή αυτή δεν θα μπορούσε να την δει κάποιος εμπορικά στην μορφή που βρίσκεται τώρα. ο τομέας των γραφικών θα μπορούσε βελτιωθεί ώστε να επιτευχθεί μια καλύτερη οπτική παρουσίαση της. Από πλευράς κώδικα η δόμηση είναι αρκετά καλή αλλά δεν έχει δοκιμαστεί σε περιβάλλον πολλών χρηστών, ένα ακόμη αρνητικό της βάσης που θα μπορούσε να βελτιωθεί είναι αυτό των λειτουργιών του administrator που είναι εμφανώς ελλιπής. Από πλευράς βάσης δεδομένων δεν υπάρχουν υποδείξεις για διόρθωσης. Η εφαρμογή αυτή κατασκευάστηκε και δοκιμάστηκε σε υπολογιστή INTEL PENTIUM III, 996 MHz, 192 MB RAM Λειτουργικό: Windows XP (SP 2) και Windows 2000 (SP 4). Και στους browsers Internet Explorer 6.0 & Mozilla Firefox Οι εκδόσεις των προγραμμάτων που χρησιμοποιήθηκαν είναι οι εξής: MySQL Apache Php Στην default έκδοση της εφαρμογής υπάρχουν 5 demo accounts αυτά είναι: deteach1, deteach2, destu1, destu2 με password demo και admin με password admin. ΚΑΒΑΛΑ

36 8. ΒΙΒΛΙΟΓΡΑΦΙΑ Ελληνική βιβλιογραφία Julie C. Meloni Μάθετε php, mysql και apache όλα σε ένα εκδόσεις Μ.Γκιουρδας 2004 Hughes Smievski PHP Οδηγός Προγραμματισμού εκδόσεις Μ.Γκιουρδας 2003 Διαδικτυακοί Τόποι ΚΑΒΑΛΑ

Ιατρική Πληροφορική. Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ. Ε. Χρήσιμοι Σύνδεσμοι

Ιατρική Πληροφορική. Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ. Ε. Χρήσιμοι Σύνδεσμοι Ιατρική Πληροφορική Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ. Ε. Χρήσιμοι Σύνδεσμοι Σημειώσεις μαθήματος: http://medisp.bme.teiath.gr/eclass/courses/tio103/ https://eclass.teiath.gr/courses/tio100/

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

Ιατρική Πληροφορική. Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ.Ε.

Ιατρική Πληροφορική. Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ.Ε. Ιατρική Πληροφορική Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ.Ε. Χρήσιμοι Σύνδεσμοι Σημειώσεις μαθήματος: http://medisp.bme.teiath.gr/eclass/courses/tio103/ https://eclass.teiath.gr/courses/tio100/

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

Άσκηση. Εξοικείωση με την πλατφόρμα Moodle

Άσκηση. Εξοικείωση με την πλατφόρμα Moodle ΤΕΙ ΗΠΕΙΡΟΥ Τμήμα Μηχανικών Πληροφορικής ΤΕ Συστήματα Τηλεκπαίδευσης Άσκηση Εξοικείωση με την πλατφόρμα Moodle Με την άσκηση αυτή θα ενημερωθείτε και θα αρχίσετε να εξοικειώνεστε με το Σύστημα Διαχείρισης

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

Management Classes Create Class Create Class Management Classes List of Classes

Management Classes Create Class Create Class Management Classes List of Classes Class Create Class Ο Teacher μπορεί να δημιουργήσει τάξεις για το σχολείο του από το κεντρικό μενού Management Classes Create Class. Αυτή η λειτουργία είναι διαθέσιμη και για τους καθηγητές εφόσον το επιτρέψει

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. 1 ο ΣΧΟΛΕΙΟ ΚΩΔΙΚΑ «Βασικά Θέματα Προγραμματισμού στην Ανάπτυξη Δυναμικών Διαδικτυακών Εφαρμογών» (Part 3) Ουρανία Σμυρνάκη

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. 1 ο ΣΧΟΛΕΙΟ ΚΩΔΙΚΑ «Βασικά Θέματα Προγραμματισμού στην Ανάπτυξη Δυναμικών Διαδικτυακών Εφαρμογών» (Part 3) Ουρανία Σμυρνάκη ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ 1 ο ΣΧΟΛΕΙΟ ΚΩΔΙΚΑ «Βασικά Θέματα Προγραμματισμού στην Ανάπτυξη Δυναμικών Διαδικτυακών Εφαρμογών» (Part 3) Ουρανία Σμυρνάκη 1 3 η ενότητα: Εισαγωγή στις Βάσεις Δεδομένων και στην MySQL

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

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

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

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΔΙΑΔΙΚΤΥΑΚΗΣ ΕΦΑΡΜΟΓΗΣ «ΨΗΦΙΑΚΩΝ ΑΡΘΡΩΝ» ΜΕ ΧΡΗΣΗ ΚΑΙ ΜΕΘΟΔΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΔΙΑΔΙΚΤΥΟΥ HTML, JAVASCRIPT,

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

Ιατρική Πληροφορική. Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ.Ε.

Ιατρική Πληροφορική. Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ.Ε. Ιατρική Πληροφορική Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ.Ε. Χρήσιμοι Σύνδεσμοι Σημειώσεις μαθήματος: http://medisp.bme.teiath.gr/eclass/courses/tio103/ https://eclass.teiath.gr/courses/tio100/

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

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

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

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

Εργαστήριο Βάσεων Δεδομένων

Εργαστήριο Βάσεων Δεδομένων Εργαστήριο Βάσεων Δεδομένων Άσκηση 2 Σκοπός της άσκησης είναι: 1. Με δεδομένο το σχεσιακό διάγραμμα, η υλοποίηση μιας βάσης σε MySQL. 2. Η εισαγωγή δεδομένων στη βάση. 3. Η υλοποίηση απλών ερωτημάτων mysql

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

Η HTML χρησιμοποιεί εντολές που ονομάζονται HTML tags δίνοντας εντολές στους Web browsers για το πώς να εμφανίζουν την κάθε ιστοσελίδα.

Η HTML χρησιμοποιεί εντολές που ονομάζονται HTML tags δίνοντας εντολές στους Web browsers για το πώς να εμφανίζουν την κάθε ιστοσελίδα. ΕΙΣΑΓΩΓΗ ΣΤΗΝ PHP Τι θα μάθουμε; Να καταλάβουμε τι είναι η PHP και πώς δουλεύουν τα PHP scripts Τι χρειάζεται για να ξεκινήσουμε με την PHP Να δημιουργήσουμε και να τρέξουμε ένα απλό script HTML PHP Η

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

Τμήμα Διοίκησης Επιχειρήσεων

Τμήμα Διοίκησης Επιχειρήσεων Τμήμα Διοίκησης Επιχειρήσεων «Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα» «Σημειώσεις για την SQL» ΕΞΑΜΗΝΟ: ΣΤ Δρ. Κωνσταντίνος Χ. Γιωτόπουλος Πάτρα, Νοέμβριος 2010 SQL Create Table Η CREATE TABLE

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

Ορισμοί Σχεσιακού Μοντέλου και (απλές)τροποποιήσεις Σχέσεων στην SQL. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1

Ορισμοί Σχεσιακού Μοντέλου και (απλές)τροποποιήσεις Σχέσεων στην SQL. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Ορισμοί Σχεσιακού Μοντέλου και (απλές)τροποποιήσεις Σχέσεων στην SQL Ευαγγελία Πιτουρά 1 Τι έχουμε δει Μοντελοποίηση Εννοιολογικός Σχεδιασμός Βάσεων Δεδομένων (με χρήση του Μοντέλου Οντοτήτων/Συσχετίσεων)

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

PHPMyAdmin: Σύντομος οδηγός για αρχάριους

PHPMyAdmin: Σύντομος οδηγός για αρχάριους 2014 PHPMyAdmin: Σύντομος οδηγός για αρχάριους Καρούσος Νικόλαος Επιστημονικός Συνεργάτης Παρασκευά Σταυρούλα Φοιτήτρια, Εργαστηριακή Βοηθός, τμήμα ΕΠΔΟ Μεσολογγίου 33 Έκδοση 1.1 Πρόλογος... - 2-1. Είσοδος

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

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

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

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

Βάσεις Δεδομένων Ι Εξεταστική Περίοδος Φεβρουαρίου 2006

Βάσεις Δεδομένων Ι Εξεταστική Περίοδος Φεβρουαρίου 2006 Βάσεις Δεδομένων Ι Εξεταστική Περίοδος Φεβρουαρίου 2006 A Θέμα 1 ο (30%) 1. (10%) α) Ποια τα πλεονεκτήματα ενός B + -tree ευρετηρίου; β) Αναφέρετε τις διαφορές ανάμεσα στα αραιά και τα πυκνά ευρετήρια.

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

Management School School Profile Save

Management School School Profile Save School School Profile Ο School Manager μπορεί να δει και να επεξεργαστεί γενικές πληροφορίες για το σχολείο που ανήκει και διαχειρίζεται. Από το κεντρικό μενού Management School School Profile. Η σελίδα

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

μ μ «μ»

μ μ «μ» μ 3... 7 1. μ... 9 1.1... 9 1.2...10 1.3...12 1.4...17 2. μ...19 2.1...19 2.2...20 2.3...22 2.4 μ...32 3. μ «μ»...42 3.1...42 3.2...43 3.3...44 3.4 μ...45 4. μ...47 4.1...47 4.2...48 4.3...49 4.4 μ...49

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

Διαχείριση Πληροφοριών στο Διαδίκτυο. Εργαστήριο 1

Διαχείριση Πληροφοριών στο Διαδίκτυο. Εργαστήριο 1 Διαχείριση Πληροφοριών στο Διαδίκτυο Εργαστήριο 1 Τεχνολογικό Εκπαιδευτικό Ίδρυμα Καβάλας Σχολή Διοίκησης & Οικονομίας Τμήμα Διαχείρισης Πληροφοριών Διδάσκων Μαρδύρης Βασίλειος, Διπλ. Ηλ. Μηχανικός & Μηχ.

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

Edmodo Σύντομος οδηγός για εκπαιδευτικούς

Edmodo Σύντομος οδηγός για εκπαιδευτικούς Edmodo Σύντομος οδηγός για εκπαιδευτικούς Δημήτρης Συμεωνίδης (www.demsym.com) Τι είναι το Edmodo Το Edmodo είναι μια δωρεάν και ασφαλής πλατφόρμα κοινωνικής δικτύωσης και ηλεκτρονικής μάθησης ειδικά σχεδιασμένη

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

databases linux - terminal (linux / windows terminal)

databases linux - terminal (linux / windows terminal) databases linux - terminal (linux / windows terminal) 1) ανοίγουμε την mysql -> $ mysql -u root -p (enter) password (enter) TIP: αν κατά την εντολή αυτή μας γράψει, ERROR 2002 (HY000): Can't connect to

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

Σχεδίαση και λειτουργία βάσης δεδομένων Το παράδειγμα της μαιευτικής κλινικής Ευάγγελος Καρβούνης

Σχεδίαση και λειτουργία βάσης δεδομένων Το παράδειγμα της μαιευτικής κλινικής Ευάγγελος Καρβούνης Σχεδίαση και λειτουργία βάσης δεδομένων Το παράδειγμα της μαιευτικής κλινικής Ευάγγελος Καρβούνης Περιεχόμενα 1 Γενική περιγραφή του προβλήματος 2 Μοντελοποίηση Ο/Σ 3 Σχεσιακό μοντέλο, SQL 4 Ερωτήματα

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

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

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

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

Εργαστήριο 9. Προγραμματιστικές Εφαρμογές στο Διαδίκτυο. Στόχος. Προετοιμασία περιβάλλοντος εργασίας

Εργαστήριο 9. Προγραμματιστικές Εφαρμογές στο Διαδίκτυο. Στόχος. Προετοιμασία περιβάλλοντος εργασίας Εργαστήριο 9 Προγραμματιστικές Εφαρμογές στο Διαδίκτυο Στόχος Στόχος του εργαστηρίου είναι η εκμάθηση των βασικών εργασιών στην MySQL και η εξοικείωση με το περιβάλλον του εργαλείου διαχείρισης phpmyadmin.

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

Από τον κατάλογο Web επιλέγουμε το Page, οπότε στο κυρίως μέρος της οθόνης εμφανίζονται οι σελίδες τις οποίες έχουμε δικαίωμα να ενημερώσουμε.

Από τον κατάλογο Web επιλέγουμε το Page, οπότε στο κυρίως μέρος της οθόνης εμφανίζονται οι σελίδες τις οποίες έχουμε δικαίωμα να ενημερώσουμε. 1. Διαδικασία Login Για να κάνουμε login ανοίγουμε ένα πρόγραμμα πλοήγησης (Internet Explorer, Mozilla Firefox κτλ) και πηγαίνουμε στην εξής διεύθυνση: https://www.tuc.gr/typo3 Στο πεδίο Username εισάγουμε

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

Ορισμοί Σχεσιακού Μοντέλου και Τροποποιήσεις Σχέσεων σε SQL

Ορισμοί Σχεσιακού Μοντέλου και Τροποποιήσεις Σχέσεων σε SQL Εισαγωγή Μοντελοποίηση Στα προηγούμενα μαθήματα: Ορισμοί Σχεσιακού Μοντέλου και Τροποποιήσεις Σχέσεων σε SQL Εννοιολογικός Σχεδιασμός Βάσεων εδομένων (με χρήση του Μοντέλου Οντοτήτων/Συσχετίσεων) Λογικός

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

Τεχνολογίες Διαδικτύου. Server Side Scripting I PHP

Τεχνολογίες Διαδικτύου. Server Side Scripting I PHP Τεχνολογίες Διαδικτύου Server Side Scripting I PHP Εισαγωγή PHP PHP:Hypertext Preprocessor Mηχανή που συνοδεύει web servers όπως ο IIS και ο Apache Η PHP είναι γλώσσα προγραμματισμού για web εφαρμογές

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

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

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

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

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

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

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

Interveng Affiliated Centers Manual

Interveng Affiliated Centers Manual Interveng Affiliated Centers Manual Δημιουργία Λογαριασμού: Για την δημιουργία νέου χρήστη πατάμε πάνω δεξιά στην επιλογή Register Now και από τις διαθέσιμες επιλογές πατάμε στο Create new CVET account.

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

XAMPP Apache MySQL PHP javascript xampp

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

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

Ορισμοί Σχεσιακού Μοντέλου και Τροποποιήσεις Σχέσεων σε SQL

Ορισμοί Σχεσιακού Μοντέλου και Τροποποιήσεις Σχέσεων σε SQL Ορισμοί Σχεσιακού Μοντέλου και Τροποποιήσεις Σχέσεων σε SQL Βάσεις Δεδομένων 2009-2010 Ευαγγελία Πιτουρά 1 Εισαγωγή Μοντελοποίηση Στα προηγούμενα μαθήματα: Εννοιολογικός Σχεδιασμός Βάσεων εδομένων (με

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

Εργαστήριο Βάσεων Δεδομένων

Εργαστήριο Βάσεων Δεδομένων Εργαστήριο Βάσεων Δεδομένων Άσκηση 2 Σκοπός της άσκησης είναι: 1. Με δεδομένο το σχεσιακό διάγραμμα, η υλοποίηση μιας βάσης σε MySQL. 2. Η εισαγωγή δεδομένων στη βάση. Για το κείμενο των προδιαγραφών της

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

SQL Τύποι Δεδομένων Δημιουργία Πίνακα Παράδειγμα.. Εργαστήριο Βάσεων Δεδομένων. Εισαγωγή στη MySQL (1)

SQL Τύποι Δεδομένων Δημιουργία Πίνακα Παράδειγμα.. Εργαστήριο Βάσεων Δεδομένων. Εισαγωγή στη MySQL (1) Εργαστήριο Βάσεων Δεδομένων Εισαγωγή στη My (1) Η (Structured Query Language) είναι μια πλήρης γλώσσα Βάσεων Δεδομενων Είναι δομημένη σε βάσεις που περιέχουν πίνακες Οι πίνακες αποτελούνται από γραμμές

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

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ. Εφαρμογή Βάσης Δεδομένων για την Εθελοντική Αιμοδοσία στο ΑΤΕΙ-Θ. Αρ. Μητρώου: 06/3083

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ. Εφαρμογή Βάσης Δεδομένων για την Εθελοντική Αιμοδοσία στο ΑΤΕΙ-Θ. Αρ. Μητρώου: 06/3083 ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Εφαρμογή Βάσης Δεδομένων για την Εθελοντική Αιμοδοσία στο ΑΤΕΙ-Θ Του φοιτητή Πετράκη Πυρετζίδη Στέφανου Επιβλέπων καθηγητής Δημήτρης Αχιλ. Δέρβος Αρ. Μητρώου: 06/3083 Θεσσαλονίκη 2015

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

Υπηρεσία διαμοιρασμού αρχείων

Υπηρεσία διαμοιρασμού αρχείων 7 Ιουνίου 2013 Υπηρεσία διαμοιρασμού αρχείων Πανεπιστήμιο Κύπρου, Τμήμα Πληροφορικής Ομάδα Τεχνικής Υποστήριξης v0.4 Πίνακας περιεχομένων Γενικά... 2 Διαθεσιμότητα... 2 Πρόσβαση... 2 Φυλλομετρητή ιστού...

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

Υλοποίηση δυναµικής ιστοσελίδας αποστολής και διαχείρισης φωτογραφιών µε τεχνολογίες ανοιχτού λογισµικού (PHP, MySQL, Apache HTTP server)

Υλοποίηση δυναµικής ιστοσελίδας αποστολής και διαχείρισης φωτογραφιών µε τεχνολογίες ανοιχτού λογισµικού (PHP, MySQL, Apache HTTP server) Υλοποίηση δυναµικής ιστοσελίδας αποστολής και διαχείρισης φωτογραφιών µε τεχνολογίες ανοιχτού λογισµικού (PHP, MySQL, Apache HTTP server) Σπουδαστές: Μαυρίδης Παναγιώτης Τεσσέρης Αναστάσιος ΑΜ: 3615,3475

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

Γιάννης Σαμωνάκης. 1 ο ΣΧΟΛΕΙΟ ΚΩΔΙΚΑ «Βασικά Θέματα Προγραμματισμού στην Ανάπτυξη Δυναμικών Διαδικτυακών Εφαρμογών» (Part 4 - PHP)

Γιάννης Σαμωνάκης. 1 ο ΣΧΟΛΕΙΟ ΚΩΔΙΚΑ «Βασικά Θέματα Προγραμματισμού στην Ανάπτυξη Δυναμικών Διαδικτυακών Εφαρμογών» (Part 4 - PHP) ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ 1 ο ΣΧΟΛΕΙΟ ΚΩΔΙΚΑ «Βασικά Θέματα Προγραμματισμού στην Ανάπτυξη Δυναμικών Διαδικτυακών Εφαρμογών» (Part 4 - PHP) Γιάννης Σαμωνάκης 1 Περιεχόμενα Τι είναι η PHP Που μπορεί να χρησιμοποιηθεί

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

ΟΓΗΓΙΕΣ ΧΡΗΣΗΣ ΗΛΕΚΤΡΟΝΙΚΟΥ ΜΗΤΡΩΟΥ ΑΠΟΒΛΗΤΩΝ. Draft version

ΟΓΗΓΙΕΣ ΧΡΗΣΗΣ ΗΛΕΚΤΡΟΝΙΚΟΥ ΜΗΤΡΩΟΥ ΑΠΟΒΛΗΤΩΝ. Draft version ΟΓΗΓΙΕΣ ΧΡΗΣΗΣ ΗΛΕΚΤΡΟΝΙΚΟΥ ΜΗΤΡΩΟΥ ΑΠΟΒΛΗΤΩΝ Draft version Θεσσαλονίκη, Ιούλιος 2016 ΠΕΡΙΕΧΟΜΕΝΑ ΕΙΣΑΓΩΓΗ... 4 1. ΓΕΝΙΚΑ... 5 1.1. Πρόσβαση... 5 1.2. Χρήστες... 5 2. ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΑΤΦΟΡΜΑ ΗΜΑ... 6 2.1.

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

Βάσεις Δεδομένων. Εισαγωγή για το Εργαστήριο. Δρ. Τιάκας Ελευθέριος. Τμήμα Πληροφορικής ΑΠΘ 2015-2016

Βάσεις Δεδομένων. Εισαγωγή για το Εργαστήριο. Δρ. Τιάκας Ελευθέριος. Τμήμα Πληροφορικής ΑΠΘ 2015-2016 Βάσεις Δεδομένων Εισαγωγή για το Εργαστήριο Δρ. Τιάκας Ελευθέριος Τμήμα Πληροφορικής ΑΠΘ 2015-2016 2 Βασικοί στόχοι Μερικοί βασικοί στόχοι του εργαστηρίου είναι: Η ικανότητα ανάλυσης των απαιτήσεων, κατασκευής

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

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

ΑΝΩΤΑΤΟ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΛΑΡΙΣΑΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΑΝΩΤΑΤΟ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΛΑΡΙΣΑΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ "Υλοποίηση ιαδικτυακού Τόπου Αγγελιών Με Χρήση των PHP &

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

Ορισµοί Σχεσιακού Μοντέλου και Τροποποιήσεις Σχέσεων σε SQL

Ορισµοί Σχεσιακού Μοντέλου και Τροποποιήσεις Σχέσεων σε SQL Ορισµοί Σχεσιακού Μοντέλου και Τροποποιήσεις Σχέσεων σε SQL Βάσεις εδοµένων 2011-2012 Ευαγγελία Πιτουρά 1 Εισαγωγή Μοντελοποίηση Στα προηγούµενα µαθήµατα: Εννοιολογικός Σχεδιασµός Βάσεων Δεδοµένων (µε

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

Σχεδίαση Βάσεων Δεδομένων

Σχεδίαση Βάσεων Δεδομένων Σχεδίαση Βάσεων Δεδομένων Εισαγωγή στις Έννοιες των Σχεσιακών Βάσεων Δεδομένων Introduction to Relational Database Concepts 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved. Στόχοι Το

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

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΜΕ ΘΕΜΑ:

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΜΕ ΘΕΜΑ: ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΜΕ ΘΕΜΑ: ΘΕΟΔΟΣΙΟΥ ΝΙΚΗ Α.Μ. 103/04 ΠΑΠΑΠΕΤΡΟΥ ΦΩΤΕΙΝΗ Α.Μ. 134/04 Εξεταστική Επιτροπή Επιβλέπουσα Καθηγήτρια : Σατρατζέμη Μαρία, Καθηγήτρια Μέλη : Ευαγγελίδης

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

Ρυθμίσεις εγκατάστασης ονόματος χώρου σε πίνακα ελέγχου plesk

Ρυθμίσεις εγκατάστασης ονόματος χώρου σε πίνακα ελέγχου plesk Ρυθμίσεις εγκατάστασης ονόματος χώρου σε πίνακα ελέγχου plesk Βήμα 1: Ρυθμίσεις πριν την εγκατάσταση ονόματος χώρου στο πακέτο φιλοξενίας Από το διαχειριστικό σύστημα ονομάτων χώρου αφού αναζητήσουμε το

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

Οδηγίες εγκατάστασης και λειτουργίας ERPeshop

Οδηγίες εγκατάστασης και λειτουργίας ERPeshop Οδηγίες εγκατάστασης και λειτουργίας ERPeshop Αποσυμπιέζουμε το αρχείο ERPeshop.zip στον υπολογιστή μας. Θα πρέπει μέσα στο φάκελο ERPeshop να βλέπουμε το παρακάτω αποτέλεσμα: Αποσυμπιέζουμε το αρχείο

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

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

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

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

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Δημιουργία on-line Εκπαιδευτικού Παιχνιδιού Γνώσεων για Μαθητές Δημοτικού Εγχειριδίου

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Δημιουργία on-line Εκπαιδευτικού Παιχνιδιού Γνώσεων για Μαθητές Δημοτικού Εγχειριδίου ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Δημιουργία on-line Εκπαιδευτικού Παιχνιδιού Γνώσεων για Μαθητές Δημοτικού Εγχειριδίου ΚΑΡΑΓΚΙΟΖΙΔΗΣ ΚΟΣΜΑΣ AM 04/2497 ΕΠΙΒΛΕΠΩΝ ΚΑΘΗΓΗΤΗΣ : ΚΩΝΣΤΑΝΤΙΝΟΣ ΓΟΥΛΙΑΝΑΣ Θεσσαλονίκη 2014 ΚΕΦΑΛΑΙΟ

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

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

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

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

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

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

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

Ερευνητικό Αποθετήριο ΤΕΙ Ηπείρου. Οδηγίες κατάθεσης δημοσίευσης στο σύστημα Ερευνητικού Αποθετηρίου CRIS

Ερευνητικό Αποθετήριο ΤΕΙ Ηπείρου. Οδηγίες κατάθεσης δημοσίευσης στο σύστημα Ερευνητικού Αποθετηρίου CRIS Ερευνητικό Αποθετήριο ΤΕΙ Ηπείρου Οδηγίες κατάθεσης δημοσίευσης στο σύστημα Ερευνητικού Αποθετηρίου CRIS 2014 1. Είσοδος στο σύστημα 1. Ανοίγουμε ένα γνωστό φυλλομετρητή (browser) όπως Mozilla Firefox,

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

ΕΣΔ 232: ΟΡΓΑΝΩΣΗ ΔΕΔΟΜΕΝΩΝ ΣΤΗ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ. Ακαδημαϊκό Έτος , Εαρινό Εξάμηνο. Εργαστηριακή Άσκηση 1 17/01/2012

ΕΣΔ 232: ΟΡΓΑΝΩΣΗ ΔΕΔΟΜΕΝΩΝ ΣΤΗ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ. Ακαδημαϊκό Έτος , Εαρινό Εξάμηνο. Εργαστηριακή Άσκηση 1 17/01/2012 ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ, ΤΜΗΜΑ ΕΠΙΚΟΙΝΩΝΙΑΣ & ΣΠΟΥΔΩΝ ΔΙΑΔΙΚΤΥΟΥ ΕΣΔ 232: ΟΡΓΑΝΩΣΗ ΔΕΔΟΜΕΝΩΝ ΣΤΗ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ Ακαδημαϊκό Έτος 2011 2012, Εαρινό Εξάμηνο Εργαστηριακή Άσκηση 1 17/01/2012

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

ΕΣΔ 232: ΟΡΓΑΝΩΣΗ ΔΕΔΟΜΕΝΩΝ ΣΤΗΝ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ. Ακαδημαϊκό Έτος , Εαρινό Εξάμηνο Διδάσκων Καθ.: Νίκος Τσαπατσούλης

ΕΣΔ 232: ΟΡΓΑΝΩΣΗ ΔΕΔΟΜΕΝΩΝ ΣΤΗΝ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ. Ακαδημαϊκό Έτος , Εαρινό Εξάμηνο Διδάσκων Καθ.: Νίκος Τσαπατσούλης ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ, ΤΜΗΜΑ ΕΠΙΚΟΙΝΩΝΙΑΣ & ΣΠΟΥΔΩΝ ΔΙΑΔΙΚΤΥΟΥ ΕΣΔ 232: ΟΡΓΑΝΩΣΗ ΔΕΔΟΜΕΝΩΝ ΣΤΗΝ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ Ακαδημαϊκό Έτος 2011 2012, Εαρινό Εξάμηνο Καθ.: Νίκος Τσαπατσούλης ΥΠΟΔΕΙΓΜΑ

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

Βάσεις Δεδομένων 2η εργαστηριακή άσκηση

Βάσεις Δεδομένων 2η εργαστηριακή άσκηση Βάσεις Δεδομένων 2η εργαστηριακή άσκηση Εισαγωγή στο περιβάλλον της oracle Δημιουργία πινάκων Δρ. Εύη Φαλιάγκα 1. Login Χρησιμοποιώντας έναν web explorer, μπαίνετε στο http://10.0.0.6:8080/apex και συμπληρώνετε

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

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

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

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

Προγραμματισμός Διαδικτύου Ασκήσεις Εργαστηρίου

Προγραμματισμός Διαδικτύου Ασκήσεις Εργαστηρίου Προγραμματισμός Διαδικτύου Ασκήσεις Εργαστηρίου Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ Νο 08 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και

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

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

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

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

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

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

10 η Διάλεξη Python Βάσεις δεδομένων στη python

10 η Διάλεξη Python Βάσεις δεδομένων στη python 10 η Διάλεξη Python Βάσεις δεδομένων στη python ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Η standard διεπαφη της python για βάσεις δεδομένων βασίζεται στο DB-API Python Database API υποστηρίζει ένα ευρύ φάσμα βάσεων δεδομένων

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

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

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

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

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

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

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

Μπορείτε τα δείτε βιντεάκι με τη διαδικασία εδώ: http://www.greektuts.net/greek-in-joomla/

Μπορείτε τα δείτε βιντεάκι με τη διαδικασία εδώ: http://www.greektuts.net/greek-in-joomla/ 1) Εμφάνιση ιστοσελίδας Ανοίγουμε το πρόγραμμα πλοήγησης (Firefox, Chrome, Internet Explorer κτλ) και στη γραμμή διευθύνσεων πληκτρολογούμε τη διεύθυνση http://localhost ή http://127.0.0.1. Αν δεν βλέπουμε

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

Μιχάλης Μασούρας Επιβλέπων Καθηγητής: Ιγνάτιος Δεληγιάννης

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

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

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΙΔΡΥΜΑΤΙΚΟΥ ΑΠΟΘΕΤΗΡΙΟΥ. Οδηγίες κατάθεσης πτυχιακής/μεταπτυχιακής εργασίας στο Ιδρυματικό Αποθετήριο

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΙΔΡΥΜΑΤΙΚΟΥ ΑΠΟΘΕΤΗΡΙΟΥ. Οδηγίες κατάθεσης πτυχιακής/μεταπτυχιακής εργασίας στο Ιδρυματικό Αποθετήριο ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΙΔΡΥΜΑΤΙΚΟΥ ΑΠΟΘΕΤΗΡΙΟΥ Οδηγίες κατάθεσης πτυχιακής/μεταπτυχιακής εργασίας στο Ιδρυματικό Αποθετήριο 1 Οδηγίες κατάθεσης πτυχιακής/μεταπτυχιακής εργασίας στο Ιδρυματικό Αποθετήριο Πριν

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

Οδηγίες Χρήσης EAP Controller Software

Οδηγίες Χρήσης EAP Controller Software Οδηγίες Χρήσης EAP Controller Software Designed by TP-Link Hellas Ltd. Professional Business Unit Επιμέλεια: Βαλάντης Οικονομόπουλος 1 Περιεχόμενα 1.1 Προσδιορισμός της Τοπολογίας του Δικτύου...2 1.2 Αρχική

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

1. Εγγραφή στην πλατφόρμα διαδικτυακής μάθησης

1. Εγγραφή στην πλατφόρμα διαδικτυακής μάθησης 1. Εγγραφή στην πλατφόρμα διαδικτυακής μάθησης α. Πληκτρολογείτε στην γραμμή διευθύνσεων του περιηγητή σας (browser) http://emathisi.army.gr και μόλις εισέλθετε κάνετε κλικ στον σύνδεσμο «Ξεκινήστε τώρα

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

ΣΧΕΔΙΑΣΜΟΣ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ ΕΡΓΑΣΤΗΡΙΟ 2

ΣΧΕΔΙΑΣΜΟΣ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ ΕΡΓΑΣΤΗΡΙΟ 2 ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΣΧΕΔΙΑΣΜΟΣ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ ΕΡΓΑΣΤΗΡΙΟ 2 ΔΕΣΠΟΙΝΑ ΠΑΠΑΚΩΝΣΤΑΝΤΙΝΟΥ dpap@unipi.gr ΔΗΜΙΟΥΡΓΙΑ ΒΑΣΗΣ ΜΕ POWER DESIGNER ΚΑΙ ΔΙΑΧΕΙΡΙΣΗ ΤΗΣ ΜΕ XAMPP (1/7) ΑΣΚΗΣΗ

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

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

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

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

Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο. UNIX Μέρος 1

Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο. UNIX Μέρος 1 Πανεπιστήμιο Κύπρου Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη της Πληροφορικής και Πληροφοριακά Συστήματα Εργαστήριο - ΕΠΛ003 Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο UNIX Μέρος 1 Παναγιώτης

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

Σχεδίαση και Χρήση Βάσεων Δεδομένων. Χρήση του DBDesigner. Γιώργος Πυρουνάκης - forky@di.uoa.gr

Σχεδίαση και Χρήση Βάσεων Δεδομένων. Χρήση του DBDesigner. Γιώργος Πυρουνάκης - forky@di.uoa.gr Σχεδίαση και Χρήση Βάσεων Δεδομένων Χρήση του DBDesigner Γιώργος Πυρουνάκης - forky@di.uoa.gr Δομή Διαλέξεων Εισαγωγή στο DBDesigner Εφαρμογή στη ΒΔ Προμηθευτής-Προϊόντα Παραδείγματα μοντελοποίησης και

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

Ερευνητικό Αποθετήριο Πανεπιστημίου Πειραία

Ερευνητικό Αποθετήριο Πανεπιστημίου Πειραία Ερευνητικό Αποθετήριο Πανεπιστημίου Πειραία Οδηγίες κατάθεσης δημοσίευσης στο ΠΕΡΙΛΗΨΗ σύστημα Ερευνητικού Αποθετηρίου CRIS ΕΡΕΥΝΗΤΙΚΟ ΑΠΟΘΕΤΗΡΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΠΕΙΡΑΙΩΣ 2016 Οδηγίες κατάθεσης δημοσίευσης

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

Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης eclass 1.7. Οδηγίες Αναβάθμισης (Upgrade) - 1 - Αθήνα, 16 Μαρτίου 2007. 1. Εισαγωγή

Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης eclass 1.7. Οδηγίες Αναβάθμισης (Upgrade) - 1 - Αθήνα, 16 Μαρτίου 2007. 1. Εισαγωγή Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης eclass 1.7 Οδηγίες Αναβάθμισης (Upgrade) Ομάδα Εργασίας: Τσιμπάνης Κωνσταντίνος, Εξηνταρίδης Γιάννης Αθήνα, 16 Μαρτίου 2007 1. Εισαγωγή Η πλατφόρμα eclass είναι ένα

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

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

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

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

Οι εντολές CREATE TABLE, ALTER TABLE, CREATE KEY, ALTER KEY.

Οι εντολές CREATE TABLE, ALTER TABLE, CREATE KEY, ALTER KEY. Η γλώσσα ορισμού δεδομένων της SQL Οι εντολές CREATE TABLE, ALTER TABLE, CREATE KEY, ALTER KEY Αθανάσιος Σταυρακούδης http://stavrakoudis.econ.uoi.gr Άνοιξη 2014 Περιεχόμενα 1 Δημιουργία πινάκων με την

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

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΜΕ ΘΕΜΑ: Ανάπτυξη του Εκπαιδευτικού Ιστότοπου

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΜΕ ΘΕΜΑ: Ανάπτυξη του Εκπαιδευτικού Ιστότοπου ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΜΕ ΘΕΜΑ: Ανάπτυξη του Εκπαιδευτικού Ιστότοπου µε PHP και MySQL Τσιτσικλή Νίκη Α.Μ. 94/05 Επιβλέπουσα Καθηγήτρια: Σατρατζέµη Μαρία, Καθηγήτρια Εξεταστική

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

PHP/MySQL και Project

PHP/MySQL και Project PHP/MySQL και Project Μια απλή διαδικτυακή εφαρμογή Γεώργιος Ευαγγελίδης Τμήμα Εφαρμοσμένης Πληροφορικής Σχολή Επιστημών Πληροφορίας Πανεπιστήμιο Μακεδονίας Περιεχόμενα PHP (Middle tier) Διαδικτυακές εφαρμογές

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

ΕΝΟΙΚΙΑΣΕΙΣ ΑΥΤΟΚΙΝΗΤΩΝ ΗΛΕΚΤΡΟΝΙΚΑ ΣΕ ΓΛΩΣΣΑ PHP & MySQL

ΕΝΟΙΚΙΑΣΕΙΣ ΑΥΤΟΚΙΝΗΤΩΝ ΗΛΕΚΤΡΟΝΙΚΑ ΣΕ ΓΛΩΣΣΑ PHP & MySQL ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΑΒΑΛΑΣ ΣΧΟΛΗ ΤΕΧΝΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΒΙΟΜΗΧΑΝΙΚΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΘΕΜΑ: ΕΝΟΙΚΙΑΣΕΙΣ ΑΥΤΟΚΙΝΗΤΩΝ ΗΛΕΚΤΡΟΝΙΚΑ ΣΕ ΓΛΩΣΣΑ PHP & MySQL ΕΠΤΒΔΕΠΩΝ ΚΑΘΗΓΗΤΗΣ : Θεόδωρος

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

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

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

Το σχεσιακό μοντέλο βάσεων δεδομένων

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

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

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

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

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

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

Ηλεκτρονικοί Υπολογιστές II ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ηλεκτρονικοί Υπολογιστές II Εντολές ορισμού δεδομένων (DDL) στην SQL Διδάσκων: Επίκουρος Καθηγητής Αθανάσιος Σταυρακούδης Άδειες Χρήσης Το παρόν εκπαιδευτικό

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

H SQL είναι η γλώσσα για όλα τα εμπορικά σχεσιακά συστήματα διαχείρισης βάσεων δεδομένων

H SQL είναι η γλώσσα για όλα τα εμπορικά σχεσιακά συστήματα διαχείρισης βάσεων δεδομένων Η γλώσσα SQL H SQL είναι η γλώσσα για όλα τα εμπορικά σχεσιακά συστήματα διαχείρισης βάσεων δεδομένων H SQL έχει διάφορα τμήματα: Γλώσσα Ορισμού Δεδομένων (ΓΟΔ) Γλώσσα Χειρισμού Δεδομένων (ΓΧΔ) Ενσωματωμένη

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

Λευτέρης Κουμάκης ΠΟΛΥΜΕΣΙΚΕΣ ΥΠΗΡΕΣΙΕΣ ΣΤΗΝ ΥΓΕΙΑ

Λευτέρης Κουμάκης ΠΟΛΥΜΕΣΙΚΕΣ ΥΠΗΡΕΣΙΕΣ ΣΤΗΝ ΥΓΕΙΑ Παρουσίαση του μαθήματος Διαλέξεις Θεωρία: Παρασκευή 16:15 19:00 5Δ7Λ-, Γ6 Εργαστήριο: ΠΚ5 (3 τμήματα) κάθε Δευτέρα 14:15 16:00 16:15 18:00 18:15 20:00 Βιβλιογραφία Ιατρική Πληροφορική, K. Δελήμπασης &

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

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

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

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

Βασικές Εντολές SQL. Θεωρία & Εντολές SQL. Γραμμή Εντολών MS-DOS (MySQL)

Βασικές Εντολές SQL. Θεωρία & Εντολές SQL. Γραμμή Εντολών MS-DOS (MySQL) Βασικές Εντολές SQL Θεωρία & Εντολές SQL Γραμμή Εντολών MS-DOS (MySQL) Ο καλός σχεδιασμός μιας Β.Δ είναι σημαντικός για την ανάπτυξη μιας εφαρμογής με υψηλή απόδοση. Γι αυτό τον λόγο μια Β.Δ θα πρέπει

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

Εργαστήριο Βάσεων Δεδομένων. Triggers

Εργαστήριο Βάσεων Δεδομένων. Triggers Εργαστήριο Βάσεων Δεδομένων Triggers CREATE TRIGGER Δήλωση δημιουργίας Trigger: CREATE [DEFINER = { user CURRENT_USER }] TRIGGER trigger_name trigger_time trigger_event ON tbl_name FOR EACH ROW trigger_stmt

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

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

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

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

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

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

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

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

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

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

Epsilon Net PYLON Platform

Epsilon Net PYLON Platform Epsilon Net PYLON Platform Οδηγίες Εγκατάστασης Top 1 / 31 Περιεχόμενα 1 ΠΡΟΑΠΑΙΤΟΥΜΕΝΑ... 3 2 ΕΓΚΑΤΑΣΤΑΣΗ ΕΦΑΡΜΟΓΗΣ... 5 3 ΕΓΚΑΤΑΣΤΑΣΗ DEMO... 7 4 ΕΓΚΑΤΑΣΤΑΣΗ ΠΡΟΤΥΠΗΣ ΒΑΣΗΣ... 8 4.1 Φόρτωση πρότυπης

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

Φυσική Σχεδίαση Υλοποίηση βάσης

Φυσική Σχεδίαση Υλοποίηση βάσης ΕΣΔ330 Διαχείριση Δεδομένων στη Κοινωνία της Πληροφορίας Φυσική Σχεδίαση Υλοποίηση βάσης Περιεχόμενα Περιεχόμενα Εισαγωγή Μετασχηματισμός οντοτήτων Μετασχηματισμός συσχετίσεων Ακεραιότητα δεδομένων Παραδείγματα

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

Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας. 3ο Μάθημα: Εισαγωγή στην SQL. Δρ. Κωνσταντίνος Χ.

Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας. 3ο Μάθημα: Εισαγωγή στην SQL. Δρ. Κωνσταντίνος Χ. Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας 3ο Μάθημα: Εισαγωγή στην SQL Δρ. Κωνσταντίνος Χ. Γιωτόπουλος SQL Background SQL Structured Query Language Standard query γλώσσα για

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

Αποθηκευμένες Διαδικασίες Stored Routines (Procedures & Functions)

Αποθηκευμένες Διαδικασίες Stored Routines (Procedures & Functions) Αποθηκευμένες Διαδικασίες Stored Routines (Procedures & Functions) Αυγερινός Αραμπατζής avi@ee.duth.gr www.aviarampatzis.com Βάσεις Δεδομένων Stored Procedures 1 Stored Routines (1/2) Τμήματα κώδικα τα

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

ΠΡΟΑΙΡΕΤΙΚΑ ΣΕΜΙΝΑΡΙΑ 2012-2013. Πληροφορική και Επιστήμη Ηλεκτρονικών Υπολογιστών

ΠΡΟΑΙΡΕΤΙΚΑ ΣΕΜΙΝΑΡΙΑ 2012-2013. Πληροφορική και Επιστήμη Ηλεκτρονικών Υπολογιστών ΠΡΟΑΙΡΕΤΙΚΑ ΣΕΜΙΝΑΡΙΑ 0-03 Πληροφορική και Επιστήμη Ηλεκτρονικών Υπολογιστών Εγκατάσταση Linux Server/Samba/Web Server (Apache)/MySQL Database Server/Joomla/Moodle/Word Press (Blog)/Email Server/File Server/Advanced

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

WORDPRESS. Εικόνα 1. Πατώντας στη «Σύνδεση» γράψτε το Username (όνομα χρήστη) και το Password (συνθηματικό) (εικόνα 2) που σας έδωσε ο διαχειριστής

WORDPRESS. Εικόνα 1. Πατώντας στη «Σύνδεση» γράψτε το Username (όνομα χρήστη) και το Password (συνθηματικό) (εικόνα 2) που σας έδωσε ο διαχειριστής WORDPRESS Το παρόν εγχειρίδιο είναι μία προσπάθεια για τους συναδέλφους εκπαιδευτικούς αλλά και μαθητές για την δημοσίευση άρθρων. Για παραλήψεις, λάθη ή κάτι το δυσνόητο παρακαλώ ενημερώστε με ώστε να

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

Οι εντολές CREATE TABLE, ALTER TABLE, CREATE KEY, ALTER KEY.

Οι εντολές CREATE TABLE, ALTER TABLE, CREATE KEY, ALTER KEY. Η γλώσσα ορισμού δεδομένων της SQL Οι εντολές CREATE TABLE, ALTER TABLE, CREATE KEY, ALTER KEY Αθανάσιος Σταυρακούδης http://stavrakoudis.econ.uoi.gr astavrak@uoi.gr @AStavrakoudis Άνοιξη 2016 1 / 85 Περιεχόμενα

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

server : Ο υπολογιστής του καθηγητή που θέλουμε να ελέγχει τους υπόλοιπους του εργαστηρίου client : Οι υπολογιστές των μαθητών

server : Ο υπολογιστής του καθηγητή που θέλουμε να ελέγχει τους υπόλοιπους του εργαστηρίου client : Οι υπολογιστές των μαθητών Εγκατάσταση italc Οδηγίες εγκατάστασης italcc σε τοπικό δίκτυο με Windows 7. Πιστεύω ότι η διαδικασία θα ισχύει και για windows 8 ή 10 ακόμα και για XP. Υπάρχουν οδηγίες και εδώ αλλά για περιβάλλον windows

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

Οδηγίες χρήσης του Exams Planner

Οδηγίες χρήσης του Exams Planner Οδηγίες χρήσης του Exams Planner Γράφουμε τα συνθηματικά που μας έδωσε ο υποδιευθυντής ο οποίος είναι και διαχειριστής του Exams Planner και πατάμε στο κουμπί «Είσοδος» Πως θα επιτύχουμε πρόσβαση στο Exams

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

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

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

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

Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων

Εργαστήριο Βάσεων Δεδομένων. Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων Εργαστήριο Βάσεων Δεδομένων Εισαγωγικό Φροντιστήριο Βασικές Έννοιες - Ανάλυση Απαιτήσεων Τρόπος Διεξαγωγής #1 Ύλη (4 Ενότητες) 1. Ανάλυση Απαιτήσεων - Σχεδιασμός Βάσης Δεδομένων 2. Δημιουργία βάσης a)

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