crmaris Δημοσιεύτηκε Απρίλιος 18, 2006 #1 Κοινοποίηση Δημοσιεύτηκε Απρίλιος 18, 2006 Στα πλαίσια μιας εργασίας έφτιαξα ένα πρόγραμμα για κράτηση εισητηρίων για αγώνες 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 την έκανα εγώ) Link to comment Share on other sites More sharing options...
crmaris Απρίλιος 18, 2006 Author #2 Κοινοποίηση Απρίλιος 18, 2006 Link to comment Share on other sites More sharing options...
crmaris Απρίλιος 18, 2006 Author #3 Κοινοποίηση Απρίλιος 18, 2006 Link to comment Share on other sites More sharing options...
crmaris Απρίλιος 18, 2006 Author #4 Κοινοποίηση Απρίλιος 18, 2006 Link to comment Share on other sites More sharing options...
crmaris Απρίλιος 18, 2006 Author #5 Κοινοποίηση Απρίλιος 18, 2006 αυτά.. Δεν είχα ξαναδουλέψει Delphi και μπορώ να πώ ότι εντυπωσιάστηκα από το πόσο απλή είναι σαν γλώσσα (σε σύγκριση με visual C++) αλλά έχει πάρα πολλές δυνατότητες.. Το προγραμματάκι αυτό μου πήρε 5 μέρες περίπου να το τελειώσω. Link to comment Share on other sites More sharing options...
ea6gka Απρίλιος 18, 2006 #6 Κοινοποίηση Απρίλιος 18, 2006 μου θυμιζει access Link to comment Share on other sites More sharing options...
crmaris Απρίλιος 18, 2006 Author #7 Κοινοποίηση Απρίλιος 18, 2006 ουσιαστικά μια βάση δεδομένων φτιάχνεις και εκμεταλεύεσαι μέσω του προγράμματος αυτού αλλά με μερικές επιπρόσθετες ιδιότητες και με το πλεονέκτημα ότι είναι σε exe μορφή. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.