Σύστημα για on-line δημοπρασίες & πωλήσεις
|
|
- Ἀδράστεια Γιαννόπουλος
- 8 χρόνια πριν
- Προβολές:
Transcript
1 Τ.Ε.Ι. ΚΡΗΤΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ Σύστημα για on-line δημοπρασίες & πωλήσεις Γρηγοράκης Φώτιος Α.Μ Χαμηλάκης Εμμανουήλ Α.Μ Μασέλης Αλέξανδρος Α.Μ Επιβλέπων Καθηγητής : Νίκος Παπαδάκης Ηράκλειο Κρήτης, 2015
2 ΠΕΡΙΛΗΨΗ Η διπλωματκή αυτή εργασία έχει στόχο το σχεδιασμό, την ανάλυση, και την υλοποίηση ενός συστήματος online δημοπρασιών και πωλήσεων. Το σύστημα αυτό θα προσφέρει δυνατότητες διαξαγωγής δημοπρασιών, στις οποίες ο χρήστης μπορεί να συμμετάσχει κάνοντας προσφορές για το εκάστοτε προιόν. Στο τέλος της δημοπρασίας, το προϊόν καταχωρείται στον χρήστη με τη μεγαλύτερη προσφορά. Γρηγοράκης Φώτιος Χαμηλάκης Εμμανουήλ Μασέλης Αλέξανδρος Page 2
3 1. Εισαγωγή 1.1 Ηλεκρονικό Εμπόριο Ως ηλεκρονικό εμπόριο ορίζεται η διαδικασία αγορων και πωλήσεων μέσω του διαδικτύου. Έτσι, ως ηλεκρονικό εμπόριο μπορούμε να χαρακτηρήσουμε πράξεις αγοραπωλησίας μέσω ηλεκρονικού ταχυδρομίου, μέσω ηλεκρονικών καταστημάτων, μέσω εφαρμογών κινητών συσκευών, ή μέσω άλλων εφαρμογών του διαδικτύου. 1.2 Ηλεκρονικές Δημοπρασίες Οι ηλεκτρονικές δημοπρασίες είναι ένα κομμάτι του ηλεκρονικού εμπορίου. Μέσα από ειδικές διαδικτυακές πλατφόρμες ή εφαρμογές, οι χρήστες συμμετέχουν (συνήθως αφού δημιουργήσουν κάποιο λογαριασμό στην πλατφόρμα) κάνοντας προσφορές για το εκάστοτε προϊόν ή υπηρεσία που δημοπρατείται, προσπαθώντας να έχουν την μεγαλύτερη προσφορά μέχρι τη λήξη της δημοπρασίας. Στο τέλος της δημοπρασίας, το προϊόν καταχωρείται στον χρήστη με τη μεγαλύτερη προσφορά. 1.3 Πλατφόρμες ηλεκρονικών δημοπρασιών Η πιο δημοφηλής και εξελιγμένη πλατφόρμα ηλεκτρονικών δημοπρασιών παγκοσμίως είναι το ebay. Σε αυτή είναι εγγεγραμμένοι εκατομμύρια χρηστών, οι οποίοι πουλάνε ή αγοράζουν προϊόντα χρησιμοποιώντας τη μέθοδο των δημοπρασιών. Επίσης μεγάλο μερίδιο των ηλεκτρονικών δημοπρασιών ανήκει στην Amazon, ενώ το ricardo.com είναι η δεύτερη σε χρήση πλατφόρμα δημοπρασιών στην Ευρώπη μετά το ebay. 1.4 Κίνδυνοι και σημεία κριτικής Παρά την δημοφιλία αυτών των πλατφόρμων, υπάρχουν ακόμα σκεπτικιστές που στέκονται στους κινδύνους του ηλεκτρονικού εμπορίου. Υπάρχουν επιχειρήματα για περιπτώσεις απάτης, με πωλητές που δεν αποστέλουν ποτέ τα προϊόντα, και αγοραστές που χάνουν τα λεφτά τους. Όλες οι μεγάλες εταιρίες εργάζονται σκληρά για την αντιμετώπιση τέτοιων φαινομένων, ενώ συχνά έχουν ελαστικές πολιτικές επιστροφής χρημάτων. Επίσης υπάρχουν και γενικότερα προβλήματα του ηλεκτρονικού εμπορίου που επεκτείνονται στις ηλεκτρονικές δημοπρασίες, όπως το κόστος δημιουργίας τέτοιων εφαρμογών για τους επιχειρηματίες, ή η έλειψη εμπιστοσύνης στα προϊόντα απο τη μεριά των χρηστών. Γρηγοράκης Φώτιος Χαμηλάκης Εμμανουήλ Μασέλης Αλέξανδρος Page 3
4 2. Ανάπτυξη Εφαρμογής 2.1 Μεθοδολογία ανάπτυξης Η εφαρμογή σχεδιάστηκε και χωρίστηκε σε επιμέρους κομμάτια, τόσο σχετικά με τα επίπεδα υλοποίησης (βάση δεδομένων, εφαρμογή εξυπηρετητή(server), διαπαφή χρήστη), όσο και σχετικά με τις λειτουργίες (λειτουργίες διαχειριστή, λειτουργίες τελικού χρήστη, λειτουργίες συντήρησης). Κάθε ένα από αυτά τα κομμάτια σχεδιάστηκε αρχικά ξεχωριστά, και όταν έφτανε σχεδόν σε τελική μορφή, ενωννόταν με τα υπόλοιπα κομμάτια. Χρησιμοποιήθηκαν αντικειμενοστραφείς τεχνικές (και τεχνολογίες που τις υποστηρίζουν), ενώ δόθηκε μεγάλη έμφαση στην επαναχρησιμοποίηση κώδικα: ομαδοποίηση λειτουργιών με τρόπο ώστε να μπορούν να χρησιμοποιούνται ξανά και ξανά εξοικονομώντας χρόνο. 2.2 Γλώσσες προγραμματισμού, τεχνολογίες, και εργαλεία - HTML - Java o Java Servlets o JSP - Javascript - AJAX - JSON - MySQL - Apache Tomcat - Netbeans Η εφαρμογή που υλοποιήθηκε είναι ένα σύστημα πελάτη-εξυπηρέτητη (clientserver). Ο πελάτης περιηγείται στην εφαρμογή, και οι λειτουργίες που επιλέγει εξυπηρετούνται από τον server, ο οποίος στην περίπτωσή μας είναι ο Apache Tomcat. Για την αποθήκευση των δεδομένων, χρησιμοποιήθηκε το σύστημα διαχείρησης βάσεων δεδομένων MySQL JSP Οι σελίδες τις εφαρμογής έχουν υλοποιηθεί με jsp, μία συμπληρωματική Java τεχνολογία που επιτρέπει συνδιασμό HTML με κώδικα Java. Οι jsp σελίδες στη ουσία είναι σελίδες δυναμικού περιεχομένου, σε αντίθεση με το στατικό περιεχόμενο της HTML. Γρηγοράκης Φώτιος Χαμηλάκης Εμμανουήλ Μασέλης Αλέξανδρος Page 4
5 2.2.2 Java Servlets Τα Java Servlets αποτελούν κλάσεις Java, οι οποίες μπορούν να εξυπηρρετούνται από web servers και να παρέχουν το ζητούμενο αποτέλεσμα μετά από κάποια επεξεργασία HTML (Hyper Text Markup Language) H HTML είναι η βασική γλώσσα κατασκευής ιστοσελίδων. Είναι μία περιγραφική γλώσσα, την οποία μπορεί και αναγνωρίζει ο φυλλομετρητής (browser), και τη μεταφράζει σε στυλιζαρισμένο κείμενο, εικόνες ή πολυμέσα (ήχος, βίντεο) Javascript H JavaScript είναι μια αντικειμενοστραφής γλώσσα προγραμματισμού που χρησιμοποιείται για την κατασκευή διαδραστικών ιστοσελίδων. Επιτρέπει τη μετατροπή μίας στατικής σελίδας σε δυναμική, με τη δυνατότητά της να επικοινωνεί με τον εξυπηρετητή για να λάβει δεδομένα και να αλλάζει το περιεχόμενο του HTML κώδικα της σελίδας Ajax Ως Ajax ορίζουμε μία τεχνική που χρησιμοποιείται για την επικοινωνία πελάτηεξυπηρετητή στο παρασκήνιο, χωρίς να είναι δηλαδή εμφανές στον χρήστη. Υλοποιείται κυρίως με Javascript, και χρησιμοποιεί κυρίως JSON ή XML για την ανταλλαγή μυνημάτων JSON Το JSON (JavaScript Object Notation) είναι ένα πρότυπο ανταλλαγής δεδομένων (μηνυμάτων). Είναι σχεδιασμένο έτσι ώστε ένα μήνυμα να είναι εύκολα επεξεργάσιμο από άλλες γλώσσες (π.χ. Javascript), αλλά και σχετικά εύκολα κατανοήσιμο από τον άνθρωπο. Είναι ανεξάρτητο από τη γλώσσα προγραμματισμού στην οποία χρησιμοποιείται, κάτι που το κάνει ιδιαίτερα ευέλικτο MySQL Μία βάση δεδομένων είναι μία δομημένη συλλογή δεδομένων. Το MySQL είναι ένα σύστημα διαχείρησης βάσεων δεδομένων, μέσα από το οποίο μπορούμε να εκτελούμε ερωτήματα στη βάση δεδομένων, να ανακτούμε δεδομένα, να εισάγουμε ή να διαγράφουμε δεδομένα, να ενημερώνουμε τις εγγραφές μας, να δημιουργούμε ή να διαγράφουμε πίνακες ή ακόμα και ολόκληρες βάσεις δεδομένων, Γρηγοράκης Φώτιος Χαμηλάκης Εμμανουήλ Μασέλης Αλέξανδρος Page 5
6 2.2.8 Apache Tomcat Ο Apache Tomcat είναι μία εφαρμογή - εξυπηρετητής που επιτρέπει την εκτέλεσει κώδικα Java, καθώς επίσεις υλοποιεί τις προδιαγραφές των τεχνολογιών JSP και Java Servlets Netbeans To Netbeans είναι ένα εργαλείο περιβάλλον ανάπτυξης εφαρμογών, σχεδιασμένο κυρίως για Java εφαρμογές, αλλά όχι αποκλειστικά. 2.3 Απαιτήσεις συστήματος Η εγκατάσταση του συτήματος προυποθέτει την ύπαρξη των παρακάτω: - Apache Tomcat - MySQL Server - Netbeans (μαζί με τις εξωτερικές βιβλιοθήκες commons-fileupload, commonsio, json-simple που παρέχονται μαζί με τον κώδικα της εφαρμογής μας) 2.4 Εγκατάσταση συστήματος Για την εγκατάσταση του συστήματος, τρέχουμε το αρχείο.sql που παρέχεται μαζί με τον κώδικα της εφαρμογής ώστε να δημιουργηθεί η ζητούμενη βάση δεδομένων. Στη συνέχεια βάζουμε τον φάκελο με το project στον φάκελο με τα project του netbeans, ανοίγουμε το project και το τρέχουμε. 3 Περιγραφή Συστήματος 3.1 Λειτουργίες Συστήματος - Εγγραφή νέου χρήστη - Είσοδος χρήστη - Αναζήτηση δημοπρασιών ανα κατηγορία, εταιρία ή όνομα - Συμμετοχή σε δημοπρασία (κατάθεση προσφοράς) - Εισαγωγή προϊόντος - Εισαγωγή δημοπρασίας - Επεξεργασία δημοπρασίας - Κατακύρωση δημοπρασίας - Αναφορές διαχειριστή Γρηγοράκης Φώτιος Χαμηλάκης Εμμανουήλ Μασέλης Αλέξανδρος Page 6
7 3.2 Περιγραφή Βάσης Δεδομένων 4 Παρουσίαση Συστήματος 4.1 Διαχειριστής Λιστα Προϊόντων / Προσθήκη προϊόντος Γρηγοράκης Φώτιος Χαμηλάκης Εμμανουήλ Μασέλης Αλέξανδρος Page 7
8 4.1.2 Λίστα κατηγοριών / Προσθήκη κατηγορίας Λίστα εταιριών / Προσθήκη εταιρίας Γρηγοράκης Φώτιος Χαμηλάκης Εμμανουήλ Μασέλης Αλέξανδρος Page 8
9 4.1.4 Λίστα χρηστών / Προσθήκη χρήστη Λίστα Δημοπρασιών Γρηγοράκης Φώτιος Χαμηλάκης Εμμανουήλ Μασέλης Αλέξανδρος Page 9
10 4.1.6 Νικητής δημοπρασίας Προσθήκη δημοπρασίας Γρηγοράκης Φώτιος Χαμηλάκης Εμμανουήλ Μασέλης Αλέξανδρος Page 10
11 4.1.8 Επεξεργασία δημοπρασίας Αναφορές Γρηγοράκης Φώτιος Χαμηλάκης Εμμανουήλ Μασέλης Αλέξανδρος Page 11
12 4.2 Διεπαφή τελικού Χρήστης Δημιουργία λογαριασμού Σύνδεση χρήστη Γρηγοράκης Φώτιος Χαμηλάκης Εμμανουήλ Μασέλης Αλέξανδρος Page 12
13 4.2.3 Λανθασμένα στοιχεία σύνδεσης Αρχική σελίδα Γρηγοράκης Φώτιος Χαμηλάκης Εμμανουήλ Μασέλης Αλέξανδρος Page 13
14 4.2.5 Αποτελέσματα αναζήτησης Γρηγοράκης Φώτιος Χαμηλάκης Εμμανουήλ Μασέλης Αλέξανδρος Page 14
15 4.2.6 Σελίδα δημοπρασίας Επιτυχής καταχώρηση προσφοράς Γρηγοράκης Φώτιος Χαμηλάκης Εμμανουήλ Μασέλης Αλέξανδρος Page 15
16 4.2.8 Κλειστή δημοπρασία Γρηγοράκης Φώτιος Χαμηλάκης Εμμανουήλ Μασέλης Αλέξανδρος Page 16
17 4.2.9 Αναζήτηση ανά κατηγορία Γρηγοράκης Φώτιος Χαμηλάκης Εμμανουήλ Μασέλης Αλέξανδρος Page 17
18 Αναζήτηση ανά εταιρία Γρηγοράκης Φώτιος Χαμηλάκης Εμμανουήλ Μασέλης Αλέξανδρος Page 18
19 5 Παράρτημα κώδικα Κλαση Bid.java public class Bid { private int ID; private Auction auction; private User user; private float price; private long time; public Bid(int id, int auction_id, int user_id, float price, long time) throws ClassNotFoundException, SQLException{ this.id = id; this.auction = new Auction(auction_id); this.user = new User(user_id); this.price = price; this.time = time; public Bid(int id) throws ClassNotFoundException, SQLException{ ResultSet rs = Database.selectRows("bid", "*", "`id` = "+id, null, null); while(rs.next()){ this.id = id; this.auction = new Auction(rs.getInt("auction_id")); this.user = new User(rs.getInt("user_id")); this.price = rs.getfloat("price"); this.time = rs.getlong("time"); public int getid() {return ID; public void setid(int ID) {this.id = ID; public Auction getauction() {return auction; public void setauction(auction auction) {this.auction = auction; public User getuser() {return user; public void setuser(user user) {this.user = user; public float getprice() {return price; public void setprice(float price) {this.price = price; public long gettime() {return time; public void settime(long time) {this.time = time; Γρηγοράκης Φώτιος Χαμηλάκης Εμμανουήλ Μασέλης Αλέξανδρος Page 19
20 Servlet LogoutAction.java public class LogoutAction extends HttpServlet { /** * Processes requests for both HTTP <code>get</code> and <code>post</code> methods. request servlet request response servlet response ServletException if a servlet-specific error occurs IOException if an I/O error occurs */ protected void processrequest(httpservletrequest request, HttpServletResponse response) throws ServletException, IOException { response.setcontenttype("text/html;charset=utf-8"); PrintWriter out = response.getwriter(); try { HttpSession session = request.getsession(false); if(session!= null){ session.invalidate(); response.sendredirect("index.jsp"); finally { out.close(); Main.jsp <%@page import="ecommerce.*"%> <%@page contenttype="text/html" pageencoding="utf-8"%> <div id="container"> <div id="center" class="column"> <div id="content"> <h1 style="text-align: center">welcome to our Auctions Platform!</h1><br /> <h2 style="margin-top: 65px"><u>Latest Auctions</u></h2> <div class="stuff"> <% ArrayList<Auction> auctions = Auction.getOpenAuctions(); Iterator it = auctions.iterator(); Product p = null; Auction a = null; while (it.hasnext()) { a = (Auction)it.next(); p = a.getproduct(); %> <div class="item"> <img src="${pagecontext.request.contextpath/image?image=<% out.print(p.getimage()); %>" alt="" style="max-height:90px;max-width:124px"/> <a href="index.jsp?action=auction&id=<%= a.getid() %>" class="name"><% out.print(p.getname()); %></a> <span style="padding:0"> <% out.print(p.getprice()); %></span><br /> <span style="padding:0">start price: <% out.print(a.getstartprice()); %></span><br /> </div> <% %> </div> </div> </div> <%@include file="categories-bar.jsp" %> <%@include file="sidebar-right.jsp" %> </div> Γρηγοράκης Φώτιος Χαμηλάκης Εμμανουήλ Μασέλης Αλέξανδρος Page 20
21 Javascipt Handle login form $('#login_form').submit(function(){ $('#uname').css('background-color', 'white'); $('#pass').css('background-color', 'white'); error = false; if (!$('#uname').val()) { $('#uname').css('background-color', 'pink'); error = true; if (!$('#pass').val()) { $('#pass').css('background-color', 'pink'); error = true; if (error) return false; $.ajax({ url: $(this).attr('action'), data: $(this).serialize(), datatype: 'json', method: 'POST', success: function(resp){ if (!resp.success) { $('#login-error').text('username or password is wrong'); else { window.location = window.location; ); return false; ); Javascript Place bid $('form#place-bid').submit(function(){ $.ajax({ url: $(this).attr('action'), type: "POST", data: $(this).serialize(), datatype: 'json', success: function(data) { if (data.success) { alert("bid succesfully placed"); window.location = window.location; else { alert(data.message); ); return false; ); Γρηγοράκης Φώτιος Χαμηλάκης Εμμανουήλ Μασέλης Αλέξανδρος Page 21
22 JSON message (ανανέωση τιμής δημοπρασίας σε πραγματικό χρόνο) { "price":1000.0, "success":true, "status":"open" 6 Βιβλιογραφία Πηγές - Core Servlets and JavaServer Pages: Core Technologies (Hall Marty, Brown Larry) - Η γλώσσα JavaScript (Γιώργος Λιακέας) - Java API Oracle Documentation - MITLibraries ( Ιδιαίτερη βοήθεια πήραμε από το stackoverflow.com, το οποίο αν και πρόκειται για κάποιο ακαδημαικά αναγνωρισμένο site, μας έδωσε λύσεις σε πολλά από τα προβλήματα που συναντήσαμε. 7 Λεξικό Client: είναι ένα σύστημα που αποκτά πρόσβαση ( εξ αποστάσεως) σε ένα άλλο υπολογιστή με κάποιο είδος δικτύου. Server: είναι ένας υπολογιστής, ή ένα λογισμικό, που παρέχει ένα συγκεκριμένο είδος υπηρεσιών στο λογισμικό του client που εκτελείται σε άλλους υπολογιστές. Ο όρος μπορεί να αναφέρεται σε ένα συγκεκριμένο κομμάτι του λογισμικού, όπως ένα web server, ή στη μηχανή στην οποία εκτελείται το λογισμικό. Διεπαφή: ονομάζουμε το κομμάτι μιας εφαρμογής που αλληλεπιδρά με τον τελικό χρήστη. Πλατφόρμα: αναφέρεται συνήθως στο λειτουργικό σύστημα των υπολογιστών ή σε μία εφαρμογή. Γρηγοράκης Φώτιος Χαμηλάκης Εμμανουήλ Μασέλης Αλέξανδρος Page 22
Εισαγωγή στις Σελίδες Εξυπηρετητή Java Java Server Pages (JSP)
Εισαγωγή στις Σελίδες Εξυπηρετητή Java Java Server Pages (JSP) Τι είναι τα JSP ; Σελίδες Εξυπηρετητή σε Java Μέθοδος δημιουργίας δυναμικών σελίδων (σε HTML ή XML) Το κύριο έγγραφο είναι γραμμένο σε HTML
Περιγραφή της εργασίας
Προγραμματισμός Internet Εξάμηνο: Χειμερινό 2006-2007 Εργασία Εργαστηρίου Δευτέρα 11 Δεκ. 2006 Περιγραφή της εργασίας Μία εταιρία ηλεκτρονικού εμπορίου εμπορεύεται βιβλία πληροφορικής μέσω διαδικτύου.
Τεχνολογίες Ανάπτυξης Ηλεκτρονικού Καταστήματος Μικρομεσαίας Επιχείρησης. Μικρομεσαίες Επιχειρήσεις και Καινοτομία
Τεχνολογίες Ανάπτυξης Ηλεκτρονικού Καταστήματος Μικρομεσαίας Επιχείρησης Μικρομεσαίες Επιχειρήσεις και Καινοτομία Ηλεκτρονικό Εμπόριο H δυνατότητα των καταναλωτών και των εμπορικών καταστημάτων να κάνουν
Βασικές Έννοιες Web Εφαρμογών
ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΔΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ Τεχνολογίες και Εφαρμογές Διαδικτύου Βασικές Έννοιες Web Εφαρμογών Κατερίνα Πραματάρη Τεχνολογίες και Εφαρμογές Διαδικτύου Περιεχόμενα
Μέρος 3 ο : Βασικές Έννοιες για δυναμικές ιστοσελίδες
Μέρος 3 ο : Βασικές Έννοιες για δυναμικές ιστοσελίδες Εισαγωγή-Σκοπός. Τρόποι δημιουργίας δυναμικών ιστοσελίδων. Dynamic Web Pages. Dynamic Web Page Development Using Dreamweaver. Τρόποι δημιουργίας δυναμικών
ΜΑΘΗΜΑ: Διαδικτυακές Εφαρμογές
ΜΑΘΗΜΑ: Διαδικτυακές Εφαρμογές ΔΙΔΑΣΚΩΝ: Άγγελος Μιχάλας ΤΜΗΜΑ: Τμήμα Μηχανικών Πληροφορικής ΤΕ 1 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης CreativeCommons. Για εκπαιδευτικό
Web and HTTP. Βασικά Συστατικά: Web Server Web Browser HTTP Protocol
HTTP Protocol Web and HTTP Βασικά Συστατικά: Web Server Web Browser HTTP Protocol Web Servers (1/2) Ένα πρόγραμμα (λογισμικό) που έχει εγκατασταθεί σε ένα υπολογιστικό σύστημα (έναν ή περισσότερους υπολογιστές)
ΠΕΡΙΕΧΟΜΕΝΑ. Πρόλογος... 13. Κεφάλαιο 1 ο Αρχές Διαχείρισης πληροφορίας στον Παγκόσμιο Ιστό... 15
ΠΕΡΙΕΧΟΜΕΝΑ Πρόλογος... 13 Κεφάλαιο 1 ο Αρχές Διαχείρισης πληροφορίας στον Παγκόσμιο Ιστό... 15 1.1 Εισαγωγή... 16 1.2 Διαδίκτυο και Παγκόσμιος Ιστός Ιστορική αναδρομή... 17 1.3 Αρχές πληροφοριακών συστημάτων
Αξιολόγηση Υπηρεσιών ιαδικτύου µέσω Περιπτώσεων Μελέτης
Αξιολόγηση Υπηρεσιών ιαδικτύου µέσω Περιπτώσεων Μελέτης Κωστής Αϊβαλής Μηχανικός Πληροφορικής TU-Berlin 2/5/2008 ΕΑΠ-ΓΤΠ61-Κωστής Αϊβαλής 1 Εισαγωγή Η ταχύτητα επεξεργασίας των εφαρµογών διαδικτυακών υπηρεσιών
Τ.Ε.Ι. ΚΡΗΤΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ. Ηλεκτρονικό Εμπόριο. Πίσσας Δημήτρης ΑΜ:1960 Λυμπεράκης Χάρης ΑΜ:3388
Τ.Ε.Ι. ΚΡΗΤΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Ηλεκτρονικό Εμπόριο Πίσσας Δημήτρης ΑΜ:1960 Λυμπεράκης Χάρης ΑΜ:3388 Επιβλέπων Καθηγητής : Νίκος Παπαδάκης Ηράκλειο Κρήτης, 2015 ΠΕΡΙΛΗΨΗ Σκοπός
Διαδίκτυο και Εφαρμογές 2η Άσκηση Μετασχηματισμοί XML και XSL. Γιαννέλος Γιάννης ΑΜ: Μαρινέλλης Γιώργος ΑΜ:
Διαδίκτυο και Εφαρμογές 2η Άσκηση Μετασχηματισμοί XML και XSL Γιαννέλος Γιάννης ΑΜ:03108088 Μαρινέλλης Γιώργος ΑΜ:03108680 18 Μαΐου 2012 Εισαγωγή Το αντικείμενο της άσκησης είναι η χρήση της τεχνολογίας
Αντικειμενοστρεφής Προγραμματισμός
ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Αντικειμενοστρεφής Προγραμματισμός Ενότητα 11: Χειρισμός Σφαλμάτων Γρηγόρης Τσουμάκας, Επικ. Καθηγητής Άδειες Χρήσης Το παρόν εκπαιδευτικό
Π Τ Υ Χ Ι Α Κ Η Ε Ρ Γ Α Σ Ι Α
ΑΝΩΤΑΤΟ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙ ΕΥΤΙΚΟ Ι ΡΥΜΑ ΠΕΙΡΑΙΑ ΤΜΗΜΑ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΤΟΜΕΑΣ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ Η/Υ, ΠΛΗΡΟΦΟΡΙΚΗΣ & ΙΚΤΥΩΝ Εργ. Τεχνολογίας Λογισμικού & Υπηρεσιών S 2 ELab Π Τ Υ Χ Ι Α
Διαδικτυακές Εφαρμογές Ενότητα 5: Servlets και JSPs
Διαδικτυακές Εφαρμογές Ενότητα 5: Servlets και JSPs Μιχάλας Άγγελος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό
ΠΡΟΣΟΧΗ: Οι απαντήσεις πολλαπλής επιλογής µόνο πάνω στο ΦΥΛΛΟ ΑΠΑΝΤΗΣΕΩΝ
ΤΕΙ Σερρών Σχολή Τεχνολογικών Εφαρμογών, Τμήμα Πληροφορικής και Επικοινωνιών Προγραμματιστικές Εφαρμογές στο Διαδίκτυο (Θ) Τελική Εξέταση Διδάσκων: Δ. Κοτζίνος Όνοµα: Α.Μ. : Εξάµηνο : Αίθουσα Έδωσα Project
Πληροφορική Τμήμα Σχεδιασμού & Τεχνολογίας Ξύλου & Επίπλου Αντώνιος Καραγεώργος Ευανθία Τσιλιχρήστου. Μάθημα 5 ο Τεχνολογίες Διαδικτύου: HTML I
Πληροφορική Τμήμα Σχεδιασμού & Τεχνολογίας Ξύλου & Επίπλου Αντώνιος Καραγεώργος Ευανθία Τσιλιχρήστου Μάθημα 5 ο Τεχνολογίες Διαδικτύου: HTML I Διαδικτυακή Εφαρμογή (1/2) Ως διαδικτυακή εφαρμογή μπορούμε
Πληροφορίες για το μάθημα
Σχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου Πληροφορίες για το μάθημα Δρ. Απόστολος Γκάμας Διδάσκων (407/80) gkamas@uop.gr Σχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου Διαφάνεια 1 Αντικείμενο Μαθήματος
Παρουσίαση Θερινού Σχολείου. Αριστεία ΕΛ/ΛΑΚ ΤΕΙ Αθήνας
Παρουσίαση Θερινού Σχολείου Αριστεία ΕΛ/ΛΑΚ ΤΕΙ Αθήνας 2 Στόχος Στόχος Θερινού Σχολείου 3 η εντατική, πρακτική εκπαίδευση των συμμετεχόντων με απώτερο σκοπό τη συμμετοχή τους στη συνεργατική ανάπτυξη Έργου
Πτυχιακή εργασία. Ανάπτυξη παιχνιδιού πολλών παικτών
Τεχνολογικό Εκπαιδευτικό Ίδρυµα Κρήτης Σχολή Τεχνολογικών Εφαρµογών Τµήµα Εφαρµοσµένης Πληροφορικής και Πολυµέσων Πτυχιακή εργασία Ανάπτυξη παιχνιδιού πολλών παικτών Τζεδάκης Χαράλαµπος (Α.Μ. 1658) Ροδινός
Social Network : Programming on FACEBOOK
Social Network : Programming on FACEBOOK Συντελεστές: Παύλος Τούλουπος Ευθυμία Παπαδοπούλου Ξάνθη Μάρκου Κοινωνικά Δίκτυα Κοινωνικό δίκτυο προέρχεται από την ψυχολογία αφορά μια κοινωνική δομή ατόμων τα
Τεχνολογίες Διαδικτύου. Server Side Scripting I PHP
Τεχνολογίες Διαδικτύου Server Side Scripting I PHP Εισαγωγή PHP PHP:Hypertext Preprocessor Mηχανή που συνοδεύει web servers όπως ο IIS και ο Apache Η PHP είναι γλώσσα προγραμματισμού για web εφαρμογές
Εργαλεία ανάπτυξης εφαρμογών internet Ι
IEK ΟΑΕΔ ΚΑΛΑΜΑΤΑΣ ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΟΦΟΡΙΚΗΣ Εργαλεία ανάπτυξης εφαρμογών internet Ι Διδάσκουσα: Κανελλοπούλου Χριστίνα ΠΕ19 Πληροφορικής 4 φάσεις διαδικτυακών εφαρμογών 1.Εφαρμογές στατικής πληροφόρησης
Εφαρμογή Βάσης Δεδομένων για την Εθελοντική Αιμοδοσία στο ΑΤΕΙ-Θ
Εφαρμογή Βάσης Δεδομένων για την Εθελοντική Αιμοδοσία στο ΑΤΕΙ-Θ Επιβλέπων καθηγητής Δημήτρης Αχιλ. Δέρβος Πτυχιακή εργασία του Πετράκη-Πυρετζίδη Στέφανου Σκοπός Δημιουργία βάσης δεδομένων Ανάπτυξη διαδικτυακής
ΕΡΓΑΣΙΑ. (στο μάθημα: Τεχνολογίες Εφαρμογών Διαδικτύου του Η εξαμήνου σπουδών του Τμήματος Πληροφορικής & Τηλ/νιών)
ΕΡΓΑΣΙΑ (στο μάθημα: Τεχνολογίες Εφαρμογών Διαδικτύου του Η εξαμήνου σπουδών του Τμήματος Πληροφορικής & Τηλ/νιών) Τίτλος: Εφαρμογή Διαδικτύου Ηλεκτρονικού Καταστήματος Ζητούμενο: Να αναπτυχθεί web εφαρμογή,
Java & Java EE 2o Μέρος: Διασφάλιση ευκολίας τροποποίησης με το πρότυπο MVC (Model View Controller) Κακαρόντζας Γεώργιος
Java & Java EE 2o Μέρος: Διασφάλιση ευκολίας τροποποίησης με το πρότυπο MVC (Model View Controller) Κακαρόντζας Γεώργιος Model-View-Controller (MVC) Όπως αναφέραμε ήδη σε εφαρμογές JEE οι JSPs χρησιμοποιούνται
Σχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου 8 η Διάλεξη: Προγραμματισμός στην πλευρά του εξυπηρετητή: Τεχνολογία Java Server Pages (JSP)
Σχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου 8 η Διάλεξη: Προγραμματισμός στην πλευρά του εξυπηρετητή: Τεχνολογία Java Server Pages (JSP) Δρ. Απόστολος Γκάμας Λέκτορας (407/80) gkamas@uop.gr Σχεδίαση Εφαρμογών
ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΕΡΓΑΛΕΙΑ ΓΙΑ ΤΟ ΔΙΑΔΙΚΤΥΟ
ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΕΡΓΑΛΕΙΑ ΓΙΑ ΤΟ ΔΙΑΔΙΚΤΥΟ Κεφάλαιο 2. Το περιβάλλον του παγκόσμιου Ιστού Επιμέλεια: Καραγιάννης Σπύρος Καθηγητής ΠΕ19 Πλεονεκτήματα παγκόσμιου Ιστού Εξυπηρετητής Ιστού & Ιστοσελίδες Κύριες
TEC610 Δυναμικές Εφαρμογές Διαδικτύου (ΣΤ εξάμηνο)
TEC610 Δυναμικές Εφαρμογές Διαδικτύου (ΣΤ εξάμηνο) Διδάσκων: Ανδρέας Γιαννακουλόπουλος Εαρινό εξάμηνο 2014-2015 Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου
Εργαλεία ανάπτυξης εφαρμογών internet Ι
IEK ΟΑΕΔ ΚΑΛΑΜΑΤΑΣ ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΟΦΟΡΙΚΗΣ Εργαλεία ανάπτυξης εφαρμογών internet Ι Διδάσκουσα: Κανελλοπούλου Χριστίνα ΠΕ19 Πληροφορικής Εργαλεία και τεχνικές από την πλευρά του πελάτη Java Applet
Κατανεμημένα Συστήματα. Javascript LCR example
Κατανεμημένα Συστήματα Javascript LCR example Javascript JavaScript All JavaScript is the scripting language of the Web. modern HTML pages are using JavaScript to add functionality, validate input, communicate
Διαδικτυακές Εφαρμογές. Ενότητα 2: Enterprise Java Beans και Java Server Faces Μιχάλας Άγγελος Βούρκας Δημήτριος Τμήμα Μηχανικών Πληροφορικής ΤΕ
Διαδικτυακές Εφαρμογές Ενότητα 2: Enterprise Java Beans και Java Server Faces Μιχάλας Άγγελος Βούρκας Δημήτριος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες
Java Servlets: Principles and Programming 1/19
Java Servlets: Principles and Programming 1/19 Περιεχόµενα Εισαγωγή Πλεονεκτήµατα των Servlet έναντι CGI Αρχιτεκτονική Servlet Παραλλαγές Τεχνολογίας Servlet Pure Servlets Server Side Includes (SSI) Java
PHP/MySQL και Project
PHP/MySQL και Project Μια απλή διαδικτυακή εφαρμογή Γεώργιος Ευαγγελίδης Τμήμα Εφαρμοσμένης Πληροφορικής Σχολή Επιστημών Πληροφορίας Πανεπιστήμιο Μακεδονίας Περιεχόμενα PHP (Middle tier) Διαδικτυακές εφαρμογές
Περιεχόµενα. 1 Εισαγωγή στις οµές εδοµένων 3. 2 Στοίβα (Stack) 5
Περιεχόµενα 1 Εισαγωγή στις οµές εδοµένων 3 2 Στοίβα (Stack) 5 i ΠΕΡΙΕΧΟΜΕΝΑ ΠΕΡΙΕΧΟΜΕΝΑ ii Πληροφορίες Εργαστηρίου Σκοπός του εργαστηρίου Το εργαστήριο οµές εδοµένων αποσκοπεί στην εφαρµογή των τεχνολογιών
Αντικειµενοστρεφής Προγραµµατισµός
16 η διάλεξη Π. Σταθοπούλου pstath@ece.upatras.gr ή pstath@upatras.gr Οµάδα Α (Φοιτητές µε µονό αριθµό Μητρώου ) ιδασκαλία : Παρασκευή 11πµ-13µµ ΗΛ7 Φροντιστήριο : ευτέρα 11πµ-12πµ ΗΛ4 Προηγούµενη ιάλεξη
Java & Java EE 3o Μέρος: Διασφάλιση ασφάλειας σε εφαρμογές Java Enterprise Edition. Κακαρόντζας Γεώργιος
Java & Java EE 3o Μέρος: Διασφάλιση ασφάλειας σε εφαρμογές Java Enterprise Edition Κακαρόντζας Γεώργιος Μεθοδολογία Θα υλοποιήσουμε την λεγόμενη πιστοποίηση μέσω φόρμας στοιχείων εισόδου (form-based authentication)
"Ανάπτυξη προηγμένης εφαρμογής απεικόνισης και ενσωμάτωσης Υπηρεσιών Καταλόγου (LDAP) με τη χρήση των τεχνολογιών Web 2.0"
"Ανάπτυξη προηγμένης εφαρμογής απεικόνισης και ενσωμάτωσης Υπηρεσιών Καταλόγου (LDAP) με τη χρήση των τεχνολογιών Web 2.0" Βλαχάκης Εμμανουήλ Οικονομάκης Σπυρίδων Εισηγητής: Δ.Ν. Καλλέργης, MSc. Εργ. Συνεργάτης
Φορολογική Βιβλιοθήκη. Θανάσης Φώτης Προγραμματιστής Εφαρμογών
Φορολογική Βιβλιοθήκη Θανάσης Φώτης Προγραμματιστής Εφαρμογών Το έργο Η φορολογική βιβλιοθήκη πρόκειται για ένα έργο που φιλοδοξεί να αποτελέσει σημαντικό βοήθημα για τον επαγγελματία λογιστή και όχι μόνο.
ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΜΗΧΑΝΙΚΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ. Πτυχιακή εργασία. AtYourService CY : Create a REST API. Δημήτρης Χριστοδούλου
ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΜΗΧΑΝΙΚΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ Πτυχιακή εργασία AtYourService CY : Create a REST API Δημήτρης Χριστοδούλου Λεμεσός 2016 ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΜΗΧΑΝΙΚΗΣ
Διαχείριση Ειδοποιήσεων με Κινητές Συσκευές
Διαχείριση Ειδοποιήσεων με Κινητές Συσκευές Λαμπαδαρίδης Αντώνιος el04148@mail.ntua.gr Διπλωματική εργασία στο Εργαστήριο Συστημάτων Βάσεων Γνώσεων και Δεδομένων Επιβλέπων: Καθηγητής Τ. Σελλής Περίληψη
Μιχάλης Μασούρας Επιβλέπων Καθηγητής: Ιγνάτιος Δεληγιάννης
Μιχάλης Μασούρας Επιβλέπων Καθηγητής: Ιγνάτιος Δεληγιάννης Η ανάπτυξη ενός αντικειμενοστρεφούς συστήματος λογισμικού, το οποίο θα διαχειρίζεται δεδομένα των βιογραφικών σημειωμάτων των υποψηφίων. Δυνατότητα
ΤΕΙ ΚΑΒΑΛΑΣ. Πτυχιακή εργασία ΕΙΣΑΓΩΓΗ. Μιλτιάδης Κακλαμάνης
Σελίδα 1από ΤΕΙ ΚΑΒΑΛΑΣ Πτυχιακή εργασία Δικτυακή Εφαρμογή διαχείρισης ηλεκτρονικών εγγράφων υπηρεσίας. ΕΙΣΑΓΩΓΗ Μιλτιάδης Κακλαμάνης Σελίδα 2από Κατάλογος περιεχομένων ΕΙΣΑΓΩΓΗ...1 Σχετιζόμενα πρόσωπα...3
6. Εξαιρέσεις στη γλώσσα Java
6. Εξαιρέσεις στη γλώσσα Java Με το τέλος αυτού του κεφαλαίου θα μπορείτε: Να ορίζετε εξαιρέσεις Να εξηγείτε γιατί είναι σημαντικός ο χειρισμός των εξαιρέσεων Να γράφετε κώδικα για να συλλαμβάνετε εξαιρέσεις
Τεχνικός Εφαρμογών Πληροφορικής
Τεχνικός Εφαρμογών Πληροφορικής ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΕΙΣΑΓΩΓΗ Εξάμηνο: 2014Β Διδάσκουσα: Ηλεκτρονική Τάξη: Κανελλοπούλου Χριστίνα_ΠΕ19 Πληροφορικής Περιεχόμενα 1.Τι είναι η Php; 2.Πως γίνετε η γραφή
XAMPP Apache MySQL PHP javascript xampp
XAMPP Το xampp είναι ένα δωρεάν πρόγραμμα με το οποίο μπορούμε να κάνουμε εγκατάσταση τον Apache, τη MySQL και την PHP. Apache. Ο Apache είναι ένας Web Server. Είναι δηλαδή πρόγραμμα το οποίο τρέχει μόνιμα
Σύστημα διαχείρισης περιεχομένου (Content Management System)
Τι είναι ένα CMS Σύστημα διαχείρισης περιεχομένου (Content Management System) Λογισμικό το οποίο χρησιμοποιείται για την οργάνωση, ταξινόμηση και αρχειοθέτηση πληροφορίας Χρησιμοποιούνται για τη δημιουργία
Αντικειμενοστρεφής Προγραμματισμός Διάλεξη 9 : ΕΞΑΙΡΕΣΕΙΣ ΚΑΙ Ο ΧΕΙΡΙΣΜΟΣ ΤΟΥΣ
Αντικειμενοστρεφής Προγραμματισμός Διάλεξη 9 : ΕΞΑΙΡΕΣΕΙΣ ΚΑΙ Ο ΧΕΙΡΙΣΜΟΣ ΤΟΥΣ EXCEPTIONS & EXCEPTION HANDLING Εξαιρέσεις (Exceptions) Γνωμικό της Μηχανικής Λογισμικού: το 80% της δουλειάς των μηχανικών
ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ
ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΔΙΑΔΙΚΤΥΑΚΗΣ ΕΦΑΡΜΟΓΗΣ «ΨΗΦΙΑΚΩΝ ΑΡΘΡΩΝ» ΜΕ ΧΡΗΣΗ ΚΑΙ ΜΕΘΟΔΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΔΙΑΔΙΚΤΥΟΥ HTML, JAVASCRIPT,
ΚΑΤΑΝΕΜΗΜΕΝΟ ΣΥΣΤΗΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΣΥΣΚΕΥΩΝ ΑΣΗΜΑΚΟΠΟΥΛΟΣ ΣΩΤΗΡΗΣ ΑΜ : 3021
ΚΑΤΑΝΕΜΗΜΕΝΟ ΣΥΣΤΗΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΣΥΣΚΕΥΩΝ ΑΣΗΜΑΚΟΠΟΥΛΟΣ ΣΩΤΗΡΗΣ ΑΜ : 3021 18 Οκτωβρίου 2006 Η εργασία είχε σαν στόχο να δημιουργηθεί ένα κατανεμημένο σύστημα ελέγχου συσκευών μιας κουζίνας.συγκεκριμένα
Δίκτυα. ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική
Δίκτυα ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική Εισαγωγή Η επικοινωνία, ως ανταλλαγή πληροφοριών, υπήρξε ένας από τους θεμέλιους λίθους της ανάπτυξης του ανθρώπινου πολιτισμού Η μετάδοση πληροφορίας
Εκπαιδευτικές συνεδρίες κατάρτισης:
εκπαίδευση ενηµέρωση Εκπαιδευτικές συνεδρίες κατάρτισης: Η συνεισφορά τους στην τριτοβάθμια εκπαίδευση και η προοπτική τους στη δια βίου μάθηση Αποστολή της τριτοβάθμιας εκπαίδευσης και ιδιαίτερα των Τεχνολογικών
Κατανεµηµένα Συστήµατα ΙΙ Μάθηµα Ελεύθερης Επιλογής, Εαρινού Εξαµήνου Τοµέας Εφαρµογών και Θεµελιώσεων
Κατανεµηµένα Συστήµατα ΙΙ Μάθηµα Ελεύθερης Επιλογής, Εαρινού Εξαµήνου Τοµέας Εφαρµογών και Θεµελιώσεων Ιωάννης Χατζηγιαννάκης Τρίτη, 22 Μαΐου, 2007 Αίθουσα ΑΠ7 Μελετάµε ένα κατανεµηµένο σύστηµα για την
Λιόλιου Γεωργία. ιατµηµατικό Πρόγραµµα Μεταπτυχιακών Σπουδών στα Πληροφοριακά Συστήµατα
ιατµηµατικό Πρόγραµµα Μεταπτυχιακών Σπουδών στα Πληροφοριακά Συστήµατα Λιόλιου Γεωργία ΕπιβλέπουσαΚαθηγήτρια: ΣατρατζέµηΜάγια, καθηγήτρια, τµ. ΕφαρµοσµένηςΠληροφορικής, ΠΑΜΑΚ Εισαγωγή Γενικά στοιχεία εφαρµογή
Εισαγωγή στον Αντικειμενοστρεφή Προγραμματισμό Διάλεξη #15
Οι βασικές έννοιες που θα καλύψουμε Ομαδοποίηση αντικειμένων Εισαγωγή στις συλλογές Γενικές κλάσεις Iterators Συλλογές (ειδικά την ArrayList) Συνεχίζουμε την αναφορά στο θέμα της αφαίρεσης (abstraction)
Αντικειμενοστρεφής Προγραμματισμός
Αντικειμενοστρεφής Προγραμματισμός Διδάσκουσα: Αναπλ. Καθηγήτρια Ανδριάνα Πρέντζα aprentza@unipi.gr Εργαστηριακός Συνεργάτης: Δρ. Βασιλική Κούφη vassok@unipi.gr Εργαστήριο 2 Βασικοί Τύποι Μεταβλητών Java
Δυναμικές Ιστοσελίδες Προγραμματισμός στην πλευρά του client
ΕΣΔ516 Τεχνολογίες Διαδικτύου Δυναμικές Ιστοσελίδες Προγραμματισμός στην πλευρά του client Περιεχόμενα Περιεχόμενα Η Διεπίπέδη αρχιτεκτονική (2-tier architecture) Η τριεπίπεδη αρχιτεκτονική (3-tier architecture)
Στοιχεία παρουσίασης. Εισαγωγή Θεωρητικό υπόβαθρο Υλοποίηση λογισμικού μέρους συστήματος Συμπεράσματα Μελλοντικές Επεκτάσεις
ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ Σχεδιασμός Πληροφοριακού Συστήματος Καταγραφής μετρήσεων κοινής ωφελείας Υποβοηθούμενο από οπτική αναγνώριση μέσω Κινητού τηλεφώνου Μπούντας Δημήτρης Επιβλέπων Καθηγητής : Δασυγένης
Σχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου 7 η Διάλεξη: Σύντομη εισαγωγή στην Java
Σχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου 7 η Διάλεξη: Σύντομη εισαγωγή στην Java Δρ. Απόστολος Γκάμας Λέκτορας (407/80) gkamas@uop.gr Σχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου Διαφάνεια 1 Εισαγωγή
Σχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου 7 η Διάλεξη: Προγραμματισμός στην πλευρά του εξυπηρετητή: Τεχνολογία Servlet
Σχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου 7 η Διάλεξη: Προγραμματισμός στην πλευρά του εξυπηρετητή: Τεχνολογία Servlet Δρ. Απόστολος Γκάμας Λέκτορας (407/80) gkamas@uop.gr Σχεδίαση Εφαρμογών και Υπηρεσιών
Δομή παρουσίασης. Σχεδιασμός και υλοποίηση συστήματος παρακολούθησης και ελέγχου πωλητών και δημιουργία εφαρμογής σε έξυπνο κινητό
ΣχεδιασμοΣ και υλοποιηση συστηματοσ παρακολουθησησ και ελεγχου πωλητων και δημιουργια εφαρμογησ σε εξυπνο κινητο Επιβλέπων: Δρ. Μηνάς Δασυγένης Καψάλης Αθανάσιος 16 Οκτωβρίου 2013 Δομή παρουσίασης 1. Εισαγωγή
Αντικειμενοστρεφής Προγραμματισμός
ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Αντικειμενοστρεφής Προγραμματισμός Ενότητα 1: Εισαγωγή Γρηγόρης Τσουμάκας, Επικ. Καθηγητής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται
ΕΡΓΑΣΙΑ. (στο μάθημα: Τεχνολογίες Εφαρμογών Διαδικτύου του Η εξαμήνου σπουδών του Τμήματος Πληροφορικής & Τηλ/νιών)
ΕΡΓΑΣΙΑ (στο μάθημα: Τεχνολογίες Εφαρμογών Διαδικτύου του Η εξαμήνου σπουδών του Τμήματος Πληροφορικής & Τηλ/νιών) Τίτλος: Εφαρμογή Διαδικτύου Υλοποίησης Storage Cloud Ζητούμενο: Να αναπτυχθεί web εφαρμογή
Τι είναι ένα δίκτυο υπολογιστών; Αρχιτεκτονική επιπέδων πρωτοκόλλων. Δικτυακά πρωτόκολλα
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15 Δίκτυα υπολογιστών (και το Διαδίκτυο) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Τι είναι ένα δίκτυο υπολογιστών;
ιαδικτυακές Εφαρµογές Πραγµατικού Χρόνου µε Java
ιαδικτυακές Εφαρµογές Πραγµατικού Χρόνου µε Java Java Media Framework Ηβιβλιοθήκη JMF Εγκαθίσταται επιπρόσθετα στη Java Αναπαραγωγή πολυµέσων Αποστολή και λήψη πολυµέσων σε πραγµατικό χρόνο Γραφικά αντικείµενα
A J A X AJAX Γιάννης Αρβανιτάκης
A J A X AJAX Γιάννης Αρβανιτάκης 04/07/08 AJAX Στην πράξη 2 Autocomplete AJAX Στην πράξη 3 Webmail (google, yahoo) AJAX Στην πράξη 4 Flickr AJAX Στην πράξη 5 Google Docs AJAX Στην πράξη 6 Google maps http://maps.google.com/
ΤΕΙ Σερρών Σχολή Τεχνολογικών Εφαρμογών Τμήμα Πληροφορικής & Επικοινωνιών. Επώνυμο Όνομα: Α.Μ. : Εξάμηνο : Αίθουσα
ΤΕΙ Σερρών Σχολή Τεχνολογικών Εφαρμογών, Τμήμα Πληροφορικής και Επικοινωνιών Προγραμματιστικές Εφαρμογές στο Διαδίκτυο (Θ) Τελική Εξέταση - Διδάσκων: Δ. Κοτζίνος Επώνυμο Όνομα: Α.Μ. : Εξάμηνο : Αίθουσα
Περιεχόμενα ΕΥΧΑΡΙΣΤΙΕΣ... 23 ΕΙΣΑΓΩΓΗ... 25. Σχετικά με τους συγγραφείς...24
Περιεχόμενα ΕΥΧΑΡΙΣΤΙΕΣ... 23 Σχετικά με τους συγγραφείς...24 ΕΙΣΑΓΩΓΗ... 25 Ποιοι πρέπει να διαβάσουν το βιβλίο...27 More Servlets and JavaServer Pages...27 Στοιχεία που κάνουν το βιβλίο αυτό να ξεχωρίζει...28
Cloud Computing with Google and Microsoft. Despoina Trikomitou Andreas Diavastos Class: EPL425
Cloud Computing with Google and Microsoft Despoina Trikomitou Andreas Diavastos Class: EPL425 Σχεδιάγραμμα Εισαγωγή Τεχνολογίες Cloud Computing Περιγραφή Εργασίας Επιτεύγματα Εργασίας Συμπεράσματα Cloud
Κλάσεις στη Java. Παύλος Εφραιμίδης. Java Κλάσεις στη Java 1
Κλάσεις στη Java Παύλος Εφραιμίδης Java Κλάσεις στη Java 1 Κλάσεις στην Java Θα δούμε τη διαδικασία δημιουργίας μιας κλάσης Θα υλοποιήσουμε μια κλάση για τη Δομή Δεδομένων Stack Java Κλάσεις στη Java 2
ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΜΕ ΘΕΜΑ:
ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΜΕ ΘΕΜΑ: ΘΕΟΔΟΣΙΟΥ ΝΙΚΗ Α.Μ. 103/04 ΠΑΠΑΠΕΤΡΟΥ ΦΩΤΕΙΝΗ Α.Μ. 134/04 Εξεταστική Επιτροπή Επιβλέπουσα Καθηγήτρια : Σατρατζέμη Μαρία, Καθηγήτρια Μέλη : Ευαγγελίδης
Εφαρµογές και Περιβάλλοντα Εργασίας AJAX
Εφαρµογές και Περιβάλλοντα Εργασίας AJAX Θεόδωρος Χ. Κασκάλης Αναπληρωτής Καθηγητής Πανεπιστήµιο υτικής Μακεδονίας Εισαγωγή AJAX σηµαίνει: Asynchronous JavaScript and XML Ορισµός Wikipedia: Το AJAX, είναι
Προγραμματισμός ΙΙ (Java) 6. Διαχείριση δεδομένων
Προγραμματισμός ΙΙ (Java) 6. Διαχείριση δεδομένων Σχεσιακές Βάσεις Δεδομένων Τα δεδομένα μας οργανώνονται σε ένα ή περισσότερους πίνακες: σε στήλες και σειρές Κάθε πίνακας έχει ένα όνομα και αποτελείται
Ορισµός Νήµα (thread) είναι µια ακολουθιακή ροή ελέγχου (δηλ. κάτι που έχει αρχή, ακολουθία εντολών και τέλος) σ ένα
ΝΗΜΑΤΑ ΣΤΗ JAVA (1) Ορισµός Νήµα (thread) είναι µια ακολουθιακή ροή ελέγχου (δηλ. κάτι που έχει αρχή, ακολουθία εντολών και τέλος) σ ένα πρόγραµµα. Αιτία Η δυνατότητα αποµόνωσης (ή αυτονόµησης) κάποιων
Η HTML 5 θα αλλάξει το Web?
Η HTML 5 θα αλλάξει το Web? (ή αλλιώς, έρχεται το τέλος των plugins?) Αλέξανδρος Καράκος Εργαστήριο Προγραµµατισµού και Επεξεργασίας Πληροφοριών Internet 2... Είναι ένα ξεχωριστό µέσο δηµοσίευσης πληροφοριών
ΜΑΘΗΜΑ: Εργαλεία Ανάπτυξης εφαρμογών internet.
ΜΑΘΗΜΑ: Εργαλεία Ανάπτυξης εφαρμογών internet. ΩΡΕΣ ΔΙΔΑΣΚΑΛΙΑΣ: ΕΙΔΟΣ ΜΑΘΗΜΑΤΟΣ: Μικτό Γενικός σκοπός είναι να αποκτήσει ο καταρτιζόμενος τις αναγκαίες γνώσεις σχετικά με εργαλεία και τις τεχνικές για
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Εισαγωγή στα Δίκτυα Υπηρεσιών Άσκηση αυτοαξιολόγησης 3: Java Restful Web Services Μύρων Παπαδάκης Τμήμα Επιστήμης Υπολογιστών Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο
hel-col@otenet.gr Κωνσταντίνος Παρασκευόπουλος Καθηγητής Πληροφορικής (ΠΕ19 MSc) Ελληνικό Κολλέγιο Θεσσαλονίκης kparask@hellenic-college.
Χρήση της Διεπαφής Προγραμματισμού Εφαρμογής Google Maps για τη δημιουργία διαδραστικού χάρτη με τα Μνημεία Παγκόσμιας Πολιτιστικής Κληρονομιάς της ΟΥΝΕΣΚΟ στη Θεσσαλονίκη Εμμανουήλ Τσάμης 1, Κωνσταντίνος
Προγραμματισμός διαδικτυακών εφαρμογών με PHP
ΕΣΔ516: Τεχνολογίες Διαδικτύου Προγραμματισμός διαδικτυακών εφαρμογών με PHP Ερωτήματα μέσω Περιεχόμενα Περιεχόμενα Λογισμικό για εφαρμογές Web Η τριεπίπεδη αρχιτεκτονική (3-tier architecture) Εισαγωγή
Σχεδιάζοντας Εφαρμογές για το Διαδίκτυο
FrontPage 2003 Πρακτικός Οδηγός Χρήσης Το FrontPage είναι ένα πρόγραμμα δημιουργίας ιστοσελίδων και δικτυακών τόπων που επιτρέπει το σχεδιασμό ιστοσελίδων μέσα από γραφικό περιβάλλον αλλά και την ταυτόχρονη
Αξιολόγηση της επίσημης Moodle Mobile εφαρμογής
Αξιολόγηση της επίσημης Moodle Mobile εφαρμογής ΣΕΜΙΝΑΡΙΟ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΛΟΓΙΣΜΙΚΟΥ ΑΛΕΞΑΝΔΡΟΣ ΚΑΝΤΑΣ ΠΡΩΤΟ ΣΕΜΙΝΑΡΙΟ ΔΕΥΤΕΡΟΥ ΚΥΚΛΟΥ ΕΚΠΑΙΔΕΥΣΗΣΗΣ ΜΟΝΑΔΕΣ ΑΡΙΣΤΕΙΑΣ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΚΡΗΤΗΣ Αυτή η εργασία
Προγραμματισμός Ι. Κλάσεις και Αντικείμενα. Δημήτρης Μιχαήλ. Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο
Προγραμματισμός Ι Κλάσεις και Αντικείμενα Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Κλάσεις Η γενική μορφή μιας κλάσης είναι η εξής: class class-name { private data and
Σχεδίαση και Ανάπτυξη Ιστότοπων
Σχεδίαση και Ανάπτυξη Ιστότοπων Ιστορική Εξέλιξη του Παγκόσμιου Ιστού Παρουσίαση 1 η 1 Βελώνης Γεώργιος Καθηγητής Περιεχόμενα Τι είναι το Διαδίκτυο Βασικές Υπηρεσίες Διαδικτύου Προηγμένες Υπηρεσίες Διαδικτύου
Ψηφιακό Σχολείο 2.0. Βασικές έννοιες Υποδομές Ηλεκτρονική Μάθηση Διαχείριση Ηλεκτρονικής Τάξης Οργάνωση Ηλεκτρονικού Μαθήματος
Βασικές έννοιες Υποδομές Ηλεκτρονική Μάθηση Διαχείριση Ηλεκτρονικής Τάξης Οργάνωση Ηλεκτρονικού Μαθήματος Βασικές έννοιες Υποδομές H ενσωμάτωση των Τεχνολογιών Πληροφορικής και Επικοινωνίας (ΤΠΕ) στην
ΟΙΚΟΝΟΜΙΚΗ ΠΡΟΣΦΟΡΑ ΣΧΕ ΙΑΣΗΣ ΚΑΙ ΚΑΤΑΣΚΕΥΗΣ web εφαρµογής - ηλεκτρονικού κατατήµατος για έξυπνα κινητά
ΟΙΚΟΝΟΜΙΚΗ ΠΡΟΣΦΟΡΑ ΣΧΕ ΙΑΣΗΣ ΚΑΙ ΚΑΤΑΣΚΕΥΗΣ web εφαρµογής - ηλεκτρονικού κατατήµατος για έξυπνα κινητά Για την STUDIO KOSTA BODA ILLUM Χανίων Πέµπτη, 9 Φεβρουαρίου 2012 Για την εταιρεία ACTS : Παπαγεωργίου
Σεμινάριο Wordpress CMS (Δημιουργία Δυναμικών Ιστοσελίδων)
Σεμινάριο Wordpress CMS (Δημιουργία Δυναμικών Ιστοσελίδων) Τι είναι το Wordpress: To Wordpress είναι ένα δωρεάν ανοικτού κώδικα (open source) λογισμικό (εφαρμογή), με το οποίο μπορεί κάποιος να δημιουργεί
Μηχανή αναζήτησης βασισμένη σε AJAX και Soundex. Πτυχιακή Εργασία
ΒίΟΜηγανικτί Πλΐΐοοφορική Τ.Ε.Ι. ΚΑΒΑΛΑΣ Μηχανή αναζήτησης βασισμένη σε AJAX και Soundex Πτυχιακή Εργασία llai')/>oc Ντυαένο^ Επιβλέττων Κ αθηγητής: Δμ Στέλιος Παπαδάκης ΚΑΒΑΛΑ 2008 Βιοαΐίγανίκή ΠληροφορικτΙ
8ο Πανελλήνιο Συμποσιο Ωκεανογραφίας & Αλιείας 637
8ο Πανελλήνιο Συμποσιο Ωκεανογραφίας & Αλιείας 637 Υλοποιηση νεων τεχνολογιων (Web GIS, Application Servers) για τη δυναμικη προσβαση μεσω διαδικτυου στη βαση δεδομενων του Ελληνικου Εθνικου Κεντρου Ωκεανογραφικων
Γενικά (για τις γραπτές εξετάσεις)
Αντικειμενοστραφής Προγραμματισμός I (5 ο εξ) Διάλεξη #12 η : Επανάληψη Γαβαλάς Δαμιανός dgavalas@aegean.gr Γενικά (για τις γραπτές εξετάσεις) Δεν υπάρχει αυστηρά ορισμένη «ύλη εξετάσεων» (καθώς δεν έχετε
Κλάσεις στη Java. Στοίβα - Stack. Δήλωση της κλάσης. ΗκλάσηVector της Java. Ηκλάση Stack
Κλάσεις στην Java Κλάσεις στη Java Παύλος Εφραιμίδης Θα δούμε τη διαδικασία δημιουργίας μιας κλάσης Θα υλοποιήσουμε μια κλάση για τη Δομή Δεδομένων Stack Java Κλάσεις στη Java 1 Java Κλάσεις στη Java 2
άσκηση Hide UI Elements 7.2 Try and Catch
7.1 Hide UI Elements Στο Android Studio όταν θέλουμε να κρύψουμε οτιδήποτε (κάποιο Button, ένα TextView, ένα ImageView κλπ) μπορούμε να χρησιμοποιήσουμε την παρακάτω εντολή: setvisibility(view.invisible)
2 Ορισμός Κλάσεων. Παράδειγμα: Μηχανή για Εισιτήρια. Δομή μιας Κλάσης. Ο Σκελετός της Κλάσης για τη Μηχανή. Ορισμός Πεδίων 4/3/2008
Παράδειγμα: Μηχανή για Εισιτήρια 2 Ορισμός Κλάσεων Σύνταξη κλάσης: πεδία, κατασκευαστές, μέθοδοι Ένας αυτόματος εκδότης εισιτηρίων είναι μια μηχανή που δέχεται χρήματα και εκδίδει ένα εισιτήριο. Εκδίδει
Εισαγωγή στις ΤΠΕ ΙΙ Γιάννης Βρέλλης ΠΤΔΕ-Πανεπιστήμιο Ιωαννίνων. World Wide Web. Παγκόσμιος Ιστός
Εισαγωγή στις ΤΠΕ ΙΙ Γιάννης Βρέλλης ΠΤΔΕ-Πανεπιστήμιο Ιωαννίνων World Wide Web Παγκόσμιος Ιστός Internet - WWW Internet: παγκόσμιο δίκτυο υπολογιστών που βασίζεται στο πρωτόκολο επικοινωνίας TCP/IP και
/software/web_tools/webapps/speller/.
ΕΠΙΧΕΙΡΗΣΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ ΠΡΑΞΗ «ΕΠΕΞΕΡΓΑΣΙΑ ΕΙΚΟΝΩΝ, ΗΧΟΥ ΚΑΙ ΓΛΩΣΣΑΣ» στο πλαίσιο του ΜΕΤΡΟΥ 3.3 «Έρευνα και Τεχνολογική Ανάπτυξη στην Κοινωνία της Πληροφορίας» ΕΡΓΟ - 9: ΙΑΤΡΟΛΕΞΗ
ίκτυα - Internet Υπηρεσίες Internet O Παγκόσµιος Ιστός (World Wide Web) Ηλεκτρονική Αλληλογραφία (E-mail) Υπηρεσία FTP (File Transfer Protocol)
Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας-Βιβλιοθηκονοµίας Κέρκυρα ίκτυα - Internet 2 Υπηρεσίες Internet O Παγκόσµιος Ιστός (World Wide Web) ΜηχανέςΑναζήτησηςστοWeb Ηλεκτρονική Αλληλογραφία (E-mail) Υπηρεσία
BPMN Abstraction Tool ΠΑΡΟΥΣΙΑΣΗ ΕΡΓΑΛΕΙΟΥ ΑΦΑΙΡΕΣΗΣ ΕΠΙΧΕΙΡΗΣΙΑΚΩΝ ΔΙΑΔΙΚΑΣΙΩΝ
BPMN Abstraction Tool ΠΑΡΟΥΣΙΑΣΗ ΕΡΓΑΛΕΙΟΥ ΑΦΑΙΡΕΣΗΣ ΕΠΙΧΕΙΡΗΣΙΑΚΩΝ ΔΙΑΔΙΚΑΣΙΩΝ Agenda Θεωρητικό Υπόβαθρο Εισαγωγή Αφαίρεση BPMN Μοντέλων Παρουσίαση Εργαλείου Λειτουργικότητα Αρχιτεκτονική και Τεχνολογίες
Δομές Δεδομένων & Ανάλυση Αλγορίθμων. 3ο Εξάμηνο. Ουρά (Queue) Υλοποίηση της με τη βοήθεια πίνακα. http://aetos.it.teithe.gr/~demos/teaching_gr.
Δομές Δεδομένων & Ανάλυση Αλγορίθμων 3ο Εξάμηνο Ουρά (Queue) Υλοποίηση της με τη βοήθεια πίνακα http://aetos.it.teithe.gr/~demos/teaching_gr.html Δημοσθένης Σταμάτης Τμήμα Μηχανικών Πληροφορικής ATEI ΘΕΣΣΑΛΟΝΙΚΗΣ
ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΙΑΤΜΗΜΑΤΙΚΟ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΣΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ (Master in Information Systems)
ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΙΑΤΜΗΜΑΤΙΚΟ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΣΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ (Master in Information Systems) ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΓΙΑ ΜΑΡΚΕΤΙΝΓΚ & ΗΜΟΣΚΟΠΗΣΕΙΣ Α.Α. ΟΙΚΟΝΟΜΙ ΗΣ "Το Πρόγραµµα
Τίτλος Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης. Συντάκτης. Ακαδηµαϊκό ιαδίκτυο GUnet Οµάδα Ασύγχρονης Τηλεκπαίδευσης
Τίτλος Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης Συντάκτης Ακαδηµαϊκό ιαδίκτυο GUnet Οµάδα Ασύγχρονης Τηλεκπαίδευσης Ηµεροµηνία Μάιος 2004 Πίνακας Περιεχοµένων ΕΙΣΑΓΩΓΗ 3 ΦΙΛΟΣΟΦΙΑ ΠΛΑΤΦΟΡΜΑΣ 4 ΒΑΣΙΚΑ ΣΤΟΙΧΕΙΑ
Διδάσκων: Παναγιώτης Ανδρέου
Διάλεξη 23: Εισαγωγή στην Δικτύωση (Networking) Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: - Διευθύνσεις και Θύρες - Sockets και ServerSockets Διδάσκων: Παναγιώτης Ανδρέου ΕΠΛ233 Αντικειμενοστρεφής
Βασικά της γλώσσας JAVA
17 η διάλεξη Π. Σταθοπούλου pstath@ece.upatras.gr ή pstath@upatras.gr Οµάδα Α (Φοιτητές µε µονό αριθµό Μητρώου ) ιδασκαλία : Παρασκευή 11πµ-13µµ ΗΛ7 Φροντιστήριο : ευτέρα 11πµ-12πµ ΗΛ4 Προηγούµενη ιάλεξη