background image

 

28 

 

 

 

 

 

 

 

 

 

 

 

 

 

Κεφάλαιο 3 - Ανάπτυξη της Εφαρμογής 

 

 

Σ

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

υλοποίηση της εφαρμογής μας, όσο και τα δομικά υλικά που χρησιμοποιήσαμε. Σε αυτό το 
κεφάλαιο  γίνεται  μία  αναλυτική  περιγραφή  του  τρόπου  που  χρησιμοποιούμε  τα  βασικά  και 
εξωτερικά εργαλεία για την υλοποίηση των λειτουργιών που συνθέτουν την εφαρμογή για την 
κάλυψη  των  στόχων  μας.  Συγκεκριμένα,  θα  αναλύσουμε  αρχικά  την  διάρθρωση  της  βάσης 
δεδομένων και των απαιτούμενων καταλόγων αρχείων, θα προχωρήσουμε σε μία λεπτομερή 
εξέταση στον τρόπο ανάπτυξης και υλοποίησης των λειτουργιών που συνθέτουν την εφαρμογή 
μας και το εργαλείο σχεδίασης κυματομορφών και τέλος θα δώσουμε τα απαραίτητα βήματα 
για την εγκατάσταση της εφαρμογής που αναπτύξαμε σε έναν εξυπηρετητή. 

 

3.1 Διάρθρωση της Βάσης Δεδομένων 

 

 

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

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