background image

 

 

Κεφάλαιο 1

 

 

Θεωρητικό Υπόβαθρο

 

 

 

          

Το κεφάλαιο αυτό αποτελεί μια εισαγωγή σε βασικές έννοιες, οι οποίες απαιτούνται 

για  την  πλήρη  κατανόηση  της  εργασίας  και θα  χρησιμοποιηθούν  στα  επόμενα  κεφάλαια. 

Παρουσιάζεται η αρχιτεκτονική του υλικού μέρους του συστήματος, καθώς και τα εργαλεία 

και οι πλατφόρμες ανάπτυξης που χρησιμοποιήθηκαν για την υλοποίηση της εφαρμογής. 

 
 
 

1.1 Προγραμματισμός Διαδικτύου

 

 

 

          

Ο ιστοχώρος της

 

εφαρμογής αποτελεί το κύριο μέσο διαχείρισης και αλληλεπίδρασης 

του συστήματος με το χρήστη. Για το σχεδιασμό του ιστοχώρου και της βάσης δεδομένων 

με  την  οποία  συνδέεται,  χρησιμοποιήθηκαν  γλώσσες  προγραμματισμού  και  εργαλεία 

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

    

 

 

1.1.1 HTML       

 

 

          

Η  HTML  (ακρωνύμιο  για  HyperText  Markup  Language  ή  Γλώσσα  Σήμανσης 

Υπερκειμένου) είναι η κύρια γλώσσα σήμανσης για τις ιστοσελίδες, και τα στοιχεία της είναι 

τα βασικά δομικά στοιχεία των ιστοσελίδων [8]. 

          

Η HTML γράφεται υπό μορφή στοιχείων HTML τα οποία αποτελούνται από ετικέτες, 

οι  οποίες  περικλείονται  μέσα  σε  σύμβολα  «μεγαλύτερο  από»  και  «μικρότερο  από»  (για 

παράδειγμα  <html>),  μέσα  στο  περιεχόμενο  της ιστοσελίδας.  Οι ετικέτες  HTML  συνήθως 

λειτουργούν  ανά  ζεύγη  (για  παράδειγμα  <h1>  και  </h1>),  με  την  πρώτη  να 

ονομάζεται ετικέτα έναρξης και τη δεύτερη ετικέτα λήξης (ή σε άλλες περιπτώσεις ετικέτα