Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Μποχρίνη Σταυρούλα ΑΜ:3173 Σταθόπουλος Αναστάσιος ΑΜ:3220.

Παρόμοιες παρουσιάσεις


Παρουσίαση με θέμα: "Μποχρίνη Σταυρούλα ΑΜ:3173 Σταθόπουλος Αναστάσιος ΑΜ:3220."— Μεταγράφημα παρουσίασης:

1 Μποχρίνη Σταυρούλα ΑΜ:3173 Σταθόπουλος Αναστάσιος ΑΜ:3220

2 Περιγραφή Συστήματος  Κάθε επιστημονικό έργο αποτελείται από:  Από πολλά projects τα οποία χωρίζονται σε πακέτα εργασίας (work packages) που ο αριθμός τους ποικίλει σε κάθε project.  Κάθε ερευνητής μπορεί να ασχολείται με ένα ή και παραπάνω Projects.  Ενα person month για ένα συγκεκριμένο πακέτο εργασίας δηλώνει πόσο έχει εργαστεί ένας ερευνητής σε αυτό το πακέτο εργασίας

3 Οι χρήστες που διαχειρίζονται το επιστημονικό έργο ανήκουν στις εξής κατηγορίες:  accountant του project επιβλέπει το έργο και είναι υπεύθυνος για το μισθό κάθε researcher ανάλογα με το πόσο έχει ασχοληθεί σε ένα πακέτο εργασίας (το person month)  manager του project υπάρχει ένας manager για κάθε project. Eπιβλέπει τους ερευνητές ως προς ποια πακέτα εργασίας(work packages) του project εργάστηκαν και πόσο χρόνο(person- months) για κάποιον μήνα για ένα συγκεκριμένο project.  Researchers αποτελείται από τους απλούς χρήστες οι οποίοι εισάγουν ανά μήνα το χρόνο εργασίας τους(person-months) ανά πακέτο εργασίας (work package) ενός project.

4 Σχεδιασμός Συστήματος  Δομή Δικτύου Μοντέλο πελάτη – εξυπηρετητή. Οι σταθμοί εργασίας είναι συνδεδεμένοι ως εξής: Όλοι οι managers για κάθε project, θα είναι συνδεδεμένοι με τον μοναδικό accountant του ερευνητικού κέντρου. Όλοι οι ερευνητές θα είναι συνδεδεμένοι στον manager του project στο οποίο απασχολούνται. Η δομή του δικτύου θα είναι η παρακάτω:

5

6  Εισαγωγή person-months Ο ερευνητής εισάγει τα person-month ανά πακέτο εργασίας που εργάστηκε σε ένα project ανά μήνα από το τερματικό του, τα οποία αποθηκεύονται στο σταθμό εργασίας του. Αυτή η λειτουργία είναι διαθέσιμη μόνο για τους ερευνητές και είναι τοπική.  Αναζήτηση πακέτων εργασίας Ο manager ενός project επιλέγει έναν μήνα για τον οποίο θέλει πληροφορίες για τα πακέτα εργασίας και εμφανίζονται ποιοι ερευνητές εργάστηκαν σε αυτό το πακέτο εργασίας και με τι person- month.  Αναζήτηση ερευνητών Ο accountant επιλέγει κάποιον μήνα και ένα ή όλα τα projects για τον οποίο θέλει πληροφορίες για τους ερευνητές και για κάθε ερευνητή εμφανίζονται τα πακέτα εργασίας και ο μισθός για κάθε πακέτο εργασίας.

7 Είσοδος στο Σύστημα  Αρχικά συνδέεται ο accountant πάνω στον οποίο θα συνδεθούν όλοι οι υπόλοιποι αφού συμπληρώσει το password και το username του.  O manager κάνει login εισάγοντας το username, το password, την ip address του accountant και το όνομα του project για το οποίο είναι υπεύθυνος  Οι researchers εισέρχονται στο σύστημα συμπληρώνουν το username, το password,το project στο οποίο εργάζονται και την ip address του manager για το συγκεκριμένο project.

8 Αποθήκευση Person Months  Κάθε μήνα ο ερευνητής εισάγει από το frame του τα person-month που εργάστηκε, και σε ποια πακέτα εργασίας ενός project. Αυτές οι πληροφορίες αποθηκεύονται στον δικό του υπολογιστή απ’ όπου μπορούν να τις συλλέξουν ο manager και o accountant.

9 Πρώτα συνδέεται στο σύστημα ο accountant accountant Στον accountant συνδέονται οι managers managers Και τέλος συνδέονται οι researchers researchers

10 Αναζήτηση ερευνητών  Αναζήτηση για κάποιο συγκεκριμένο project accountant managers O accountant ζητά απ’ τον manager του συγκεκριμένου project τα στοιχεία που χρειάζεται Ο manager αναζητά τα στοιχεία των researchers Οι researchers επιστρέφουν τα αποτελέσματα Ο manager επιστρέφει τα αποτελέσματα Στον accountant

11  αναζήτηση για όλα τα projects accountant managers O accountant ζητά στοιχειά απ’ όλους τους managers Oι managers ζητούν τα στοιχεία απ’ τους researchers Οι researchers στέλνουν πισω στους manager τα στοιχεία τους Οι manager επιστρέφουν τα αποτελέσματα της αναζήτησης στον accountant researchers

12 Αναζήτηση πακέτων εργασίας  O manager εισάγει από το frame του τον μήνα για τον οποίο θέλει να του εμφανιστούν όλα τα πακέτα εργασίας του project που διευθύνει και ποιοι ερευνητές δουλεύουν σε κάθε πακέτο εργασίας με τα pm τους. Πατώντας Search για κάθε ερευνητή που είναι συνδεδεμένος σε αυτόν θα του επιστραφούν τα στοιχεία που έχει αποθηκευμένα ο καθένας. Μόλις συγκεντρώσει όλα τα στοιχεία ο manager τα εμφανίζει.

13 Υλοποίηση του συστήματος  Για την υλοποίηση του συστήματος χρησιμοποιήθηκε η γλώσσα Java  Υλοποίηση οντοτήτων: διαφορετικές κλάσεις για κάθε είδος χρήστη οι οποίες περιέχουν τις απομακρυσμένες μεθόδους που καλούνται μέσω της Java RMI.  User Interface: χρησιμοποιήθηκε Java Swing. Για κάθε είδος χρήστη δημιουργείται ξεχωριστό παράθυρο το οποίο υλοποιείται από ξεχωριστές κλάσεις

14 Screenshots

15


Κατέβασμα ppt "Μποχρίνη Σταυρούλα ΑΜ:3173 Σταθόπουλος Αναστάσιος ΑΜ:3220."

Παρόμοιες παρουσιάσεις


Διαφημίσεις Google