Jump to content



F1 booking program


crmaris

Recommended Posts

Στα πλαίσια μιας εργασίας έφτιαξα ένα πρόγραμμα για κράτηση εισητηρίων για αγώνες f1 με πραγματικά στοιχεία (ημερομηνίες πίστες κτλ όχι διαθεσιμότητα εισητηρίων φυσικά). Παρακάτω μερικά screenshots από το program για να το δείτε και εσείς..

Εδώ και η εκφώνηση της άσκησης για να έχετε μια ιδέα τι ζητούσε η εργασία.

Στόχος της άσκησης είναι η δημιουργία ενός συστήματος κρατήσεως θέσεων για τους Αγώνες F1 που θα διεξαχθούν το έτος 2006.

Η εφαρμογή εστιάζει στην ικανοποίηση των στόχων του πελάτη δηλ. εκείνου που θέλει να κάνει μια κράτηση θέσεων.

Η εφαρμογή θα πρέπει να τηρεί αρχείο(-α) με τις διαθέσιμες χώρες/ πίστες που διεξάγονται οι αγώνες και τις αντίστοιχες θέσεις.

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

Πιο συγκεκριμένα:

1. Η εφαρμογή θα τρέχει σε αυτόνομο υπολογιστή κάτω από το λειτουργικό σύστημα Windows 9x (98, NT, 2000). δεν απαιτείται σύνδεση σε δίκτυο.

2. Ζητείται η τήρηση (ενημέρωση όχι αρχική δημιουργία) αρχείου(-ων) Χωρών/Πίστες, Αγωνισμάτων και Διαθέσιμων Θέσεων σε κάθε αγώνισμα.

3. Για τη κάθε χώρα που θα επιλέγεται θα υπάρχει και αντίστοιχη περιγραφή σχετική με το άθλημα.

4. Σε κάθε αγώνα υπάρχουν διαφορετικά αγωνίσματα που διεξάγονται σε διαφορετικές ημερομηνίες, όπως φαίνεται στο ΠΡΟΓΡΑΜΜΑ ΑΓΩΝΩΝ F1.

5. Για κάθε αγώνισμα υπάρχουν 3 τύποι θέσεων, «Α», «Β» και «C» με διαφορετική τιμή.

6. Ο χρήστης θα μπορεί να κρατά μια ή περισσότερες θέσεις στο επιλεγμένο αγώνισμα με την προϋπόθεση ότι υπάρχει διαθεσιμότητα.

7. Ο χρήστης δε θα μπορεί να αλλάξει τη διαθεσιμότητα κατά τη διαδικασία της κράτησης.

8. Για την πραγματοποίηση μιας κράτησης απαιτούνται τα εξής προσωπικά στοιχεία του χρήστη Ονοματεπώνυμο, Διεύθυνση, Email, Τηλ. Επικοινωνίας και δίνεται η δυνατότητα να συμπληρώσει με τη μορφή ελεύθερου κειμένου άλλες πληροφορίες που θεωρεί σκόπιμες.

9. Ζητείται δυνατότητα εκτύπωσης του μηνύματος επιβεβαίωσης της πραγματοποίησης της συγκεκριμένης κράτησης.

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

11. Η ανάπτυξη της εφαρμογής θα γίνει στο Delphi 6.0.(σε delphi 9 την έκανα εγώ)

14jm2.th.jpg

Link to comment
Share on other sites

123zf.th.jpg

αυτά.. Δεν είχα ξαναδουλέψει Delphi και μπορώ να πώ ότι εντυπωσιάστηκα από το πόσο απλή είναι σαν γλώσσα (σε σύγκριση με visual C++) αλλά έχει πάρα πολλές δυνατότητες.. Το προγραμματάκι αυτό μου πήρε 5 μέρες περίπου να το τελειώσω.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Δημιουργία...

Important Information

Ο ιστότοπος theLab.gr χρησιμοποιεί cookies για να διασφαλίσει την καλύτερη εμπειρία σας κατά την περιήγηση. Μπορείτε να προσαρμόσετε τις ρυθμίσεις των cookies σας , διαφορετικά θα υποθέσουμε ότι είστε εντάξει για να συνεχίσετε.