« Προηγούμενο - Έκδοση 13/16 (diff) - Επόμενο » - Τρέχουσα έκδοση
emitsopou, emitsopou, 05/01/2016 20:27


Αρχιτεκτονική

Εφαρμογή επιχείρησης πλυντηρίου αυτοκινήτων, γραμμένη σε java, για τη διαχείριση των οχημάτων που εξυπηρετεί. Επιτρέπει την επικοινωνία δύο υπολογιστών τοπικά μέσω sockets. Ο πρώτος υπολογιστής βρίσκεται στην «υποδοχή» του πλυντηρίου, και καταγράφει τα οχήματα που εισέρχονται (πινακίδες, είδος αυτοκινήτου) καθώς και τις υπηρεσίες που ζητούν οι οδηγοί τους. Τα στοιχεία αυτά αποστέλλονται στον δεύτερο υπολογιστή που βρίσκεται στο ταμείο, αυτός λαμβάνει τα δεδομένα των οχημάτων από τον υπολογιστή της υποδοχής, εκδίδει τις αποδείξεις πληρωμής και καταγράφει σε αρχεία τα στοιχεία στο ηλεκτρονικό «βιβλίο εσόδων» της επιχείρησης. Επιπλέον ο χρήστης που βρίσκεται στο ταμείο έχει τη δυνατότητα να επεξεργαστεί τις υπηρεσίες που προσφέρει στους πελάτες η επιχείρηση και να αποστείλει τις αλλαγές αυτές στον υπολογιστή της υποδοχής, για να γίνουν διαθέσιμες στους οδηγούς-πελάτες.

Απαιτήσεις

Και στον υπολογιστή της υποδοχής, αλλά και στον υπολογιστή του ταμείου, είναι απαραίτητη η εγκατάσταση Java 8.

h3. Github
!!
https://github.com/EiriniMits/CarWash
https://github.com/anestis27/carWash