Σχεδιασμός και υλοποίηση πληροφοριακού συστήματος διαχείρισης εθελοντών και απινιδωτών
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 που ακολουθεί.