background image

Σχεδιασμός και υλοποίηση πληροφοριακού συστήματος διαχείρισης εθελοντών και απινιδωτών  

 
 

 
 

29 

περιηγητής  δημιουργεί  και  αποστέλλει  αιτήματα  προς  τον  web  server  και  στην  συνέχεια 

παραλαμβάνει  τις  απαντήσεις  τις  οποίες  εν  τέλει  εμφανίζει  στον  χρήστη.  Μία  ακόμα 

αρμοδιότητα  του  browser  είναι  να  εκτελεί  γλώσσες  προγραμματισμού  πελάτη  (client-side 

programming).  Το  σύστημα  βάσης  δεδομένων  [10]  θεωρείται  μία  ξεχωριστή  κατηγορία 

παρόλο  που  μπορεί  να  εκτελείται  και  στον  υπολογιστή  εξυπηρετητή.  Ναι  μεν  είναι 

αναπόσπαστο κομμάτι του προγραμματισμού διαδικτύου, αλλά παρόλα αυτά, είναι σύστημα 

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

απαραίτητα διαδικτυακές εφαρμογές. Τα συστήματα βάσεων δεδομένων είναι υπεύθυνα για 

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

χρήστες  και  από  συσκευές  καταγραφής  δεδομένων.  Χαρακτηριστικό  παράδειγμα,  που 

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

διαδικτυακή εφαρμογή της διπλωματικής εργασίας, αποτελεί μία συσκευή, οι οποία λαμβάνει 

μέτρηση για την θερμοκρασία, ανά τακτά χρονικά διαστήματα και στέλνει στον server, την 

τρέχουσα τιμή, του χώρου στον οποίο βρίσκεται. 

 

2.1.1 HTML 

 
 

Η HTML (HyperText Markup Language ή Γλώσσα Σήμανσης Κειμένου) [11] είναι η 

βασική γλώσσα σήμανσης στο διαδίκτυο για την δημιουργία ενός ιστοχώρου. Η HTML δεν 

θεωρείται γλώσσα προγραμματισμού αλλά είναι ένα έγγραφο με οδηγίες προς τους browsers 

για  το  πως  να  εμφανίσουν  το  περιεχόμενο  στους  χρήστες.  Όπως  είναι  φανερό  η  HTML 

“εκτελείται” στον υπολογιστή πελάτη μέσω του browser. Τα βασικά δομικά συστατικά της 

HTML είναι τα HTML στοιχεία (HTML elements) τα οποία αποτελούνται από ετικέτες (tags). 

Τα tags είναι λέξεις ή γράμματα που περικλείονται από γωνιώδεις αγκύλες και υπάρχουν ανά 

ζεύγη. Δηλαδή, υπάρχει ένα tag που σηματοδοτεί την έναρξη και ένα που σηματοδοτεί την 

λήξη με μερικές εξαιρέσεις. Το tag λήξης περιέχει μία πλάγια γραμμή ‘/’ για να διαχωρίζεται 

από το tag έναρξης. Ένα παράδειγμα tag, που είναι και ένα από τα πιο σημαντικά στοιχεία, για 

την  δήλωση  ενός  HTML  εγγράφου  είναι  το  εξής:  <html>...</html>.  Τα  tags  μέσα  τους 

περικλείουν  κείμενο  ή  και  άλλα  εσωτερικά  tags  (εμφωλευμένα  tags).  Μερικά  βασικά  tags 

παραθέτονται στον πίνακα 1 που ακολουθεί.