1 η ΑΣΚΗΣΗ ΕΡΓΑΣΤΗΡΙΟΥ (ομαδική: 2 ή 3 ατόμων) (Ημερομηνία Παράδοσης: 18/11/2017) (Ζητούμενο)

Σχετικά έγγραφα
ΕΚΦΩΝΗΣΗ ΥΠΟΧΡΕΩΤΙΚΗΣ ΕΡΓΑΣΙΑΣ σε UML


Μοντελοποίηση Συστημάτων

Για να εγγραφείτε (1 η φορά) ή να συνδεθείτε, κάντε click στην εισαγωγική σελίδα στο tab [είσοδος] στα δεξιά του tab [basket]

«Διαδικτυακό Σύστημα Ηλεκτρονικής Διαχείρισης και Διάθεσης Μαθημάτων»

Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 2 ο Εργαστήριο -

ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ

GoDigital.Store E-Commerce Platform

Scheduling έργου 1 Τρίτη, 27 Οκτωβρίου 2015

Ηλεκτρονικό Κατάστημα

Beauty Center LB. Εφαρμογή διαχείρισης κέντρου αισθητικής. Beauty Center LB v2.0 Εφαρμογή διαχείρισης Κέντρου Αισθητικής

Βελτιώνω μια λεπτομέρεια, σε σχέση με την Ανακοίνωση από 22/6/2009 (1.4.3)

ΤΙΜΗ ΠΑΚΕΤΟΥ ΚΑΤΟΠΙΝ ΠΑΡΑΓΓΕΛΙΑΣ ΕΝΔΕΙΚΤΙΚΕΣ ΔΥΝΑΤΟΤΗΤΕΣ BASIC E-SHOP. Απεριόριστος Αριθμός Προϊόντων με κείμενο, φωτογραφίες, βίντεο κλπ

website guide B2B e-shop

Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 8 ο & 9 ο Εργαστήριο -

ΕΘΝΙΚΟ ΤΥΠΟΓΡΑΦΕΙΟ ΟΔΗΓΟΣ ΧΡΗΣΗΣ ΕΦΑΡΜΟΓΗΣ

ΠΕΡΙΠΤΩΣΕΙΣ ΧΡΗΣΗΣ ΗΛΕΚΤΡΟΝΙΚΟΥ ΤΑΞΙΔΙΩΤΙΚΟΥ ΠΡΑΚΤΟΡΕΙΟΥ

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΠΛΑΤΦΟΡΜΑΣ B2B

Εγχειρίδιο εγκατάστασης Megasoft 2009

Βήμα 1 ο Επιλογή Προϊόντων

Μοντελοποίηση Συστημάτων. Διαγράμματα Κλάσεων ClassDiagrams

ΓΕΝΙΚΟΙ ΟΡΟΙ ΠΡΟΣΩΠΙΚΑ ΔΕΔΟΜΕΝΑ

Εισαγωγή στην εφαρμογή Βασική Σελίδα (Activity) Αναζήτηση Πελάτη... 6 Προβολή Πελάτη... 7 Επεξεργασία Πελάτη... 10

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

ΚΛΕΙΔΩΜΑ ΛΟΓΙΣΤΙΚΗΣ ΠΕΡΙΟΔΟΥ Από τις Ρυθμίσεις επιλέγουμε Διαμόρφωση

Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 4 ο Εργαστήριο -

ΕΡΓΑΣΙΑ. (στο µάθηµα: Τεχνολογίες Εφαρµογών ιαδικτύου του Η εξαµήνου σπουδών του Τµήµατος Πληροφορικής & Τηλ/νιών)

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

Για τους κατόχους λογαριασμού HSS, οι δηλώσεις καρτών απαριθμούν με λεπτομέρειες το Φ.Π.Α.

ΕΡΓΑΣΙΑ. (στο μάθημα: Τεχνολογίες Εφαρμογών Διαδικτύου του Η εξαμήνου σπουδών του Τμήματος Πληροφορικής & Τηλ/νιών)

Τι είναι το TPT (Teachers Pay Teachers) Πώς γίνομαι μέλος; Πώς αγοράζω υλικό από εκεί; Τι είναι το PayPal; Πώς φτιάχνω λογαριασμό στο PayPal; Τι

QEMS TUTORIAL CRM. Οδηγίες για το νέο πρωτοποριακό πρόγραμμα της QEMS.

ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ ΠΛΗ24 «ΣΧΕΔΙΑΣΜΟΣ ΛΟΓΙΣΜΙΚΟΥ»

Ηλεκτρονική Υπηρεσία Ολοκληρωμένης Διαχείρισης Συγγραμμάτων και Λοιπών Βοηθημάτων

Εγχειρίδιο Χρήσης Εφαρμογής Συστήματος Διαχείρισης Λογισμικού

Εγχειρίδιο Λειτουργίας Τράπεζας Χρόνου

Είσοδος στην εφαρμογή Δημιουργία Εταιρίας Καρτέλα Στοιχεία εταιρίας: Καρτέλα Πρόσθετα στοιχεία: Καρτέλα Τράπεζα:...

Μηνιαίες Συγκεντρωτικές1 Καταστάσεις1

Ενδεικτικές λύσεις ασκήσεων

Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων

ΤΕΙ ΚΑΒΑΛΑΣ. Πτυχιακή εργασία ΕΙΣΑΓΩΓΗ. Μιλτιάδης Κακλαμάνης

επειδή η επικάλυψη είναι τέχνη B2B HATZIYIANNAKIS b2b.hatziyiannakis.gr

ΚΟΗΑ ΠΑΡΑΓΓΕΛΙΕΣ ΔΗΜΙΟΥΡΓΙΑ ΚΑΛΑΘΙΟΥ / ΠΡΟΣΘΗΚΗ ΤΕΚΜΗΡΙΩΝ / ΚΛΕΙΣΙΜΟ ΚΑΛΑΘΙΟΥ/ ΠΑΡΑΛΑΒΗ ΠΑΡΑΓΓΕΛΙΩΝ

Αρχική: Μπορείτε να δείτε τα προϊόντα μας με τους εξής δύο τρόπους:

ΑΞΙΟΛΟΓΗΣΗ ΠΑΚΕΤΟΥ ΗΛΕΚΤΡΟΝΙΚΟΥ ΕΜΠΟΡΙΟΥ EZISTORE

Backorder ονομάτων χώρου

Στο πρόγραμμα θα πρέπει να γίνει υποχρεωτικά χρήση κλάσεων. Για την υλοποίηση του προγράμματος χρειάζονται 3 βασικές κλάσεις.

UML

Διαχειριστικό σύστημα ονομάτων χώρου

ΠΑΝΕΠΙΣΤΗΜΙΟ ΔΥΤΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ

ΚΟΗΑ ΠΡΟΜΗΘΕΥΤEΣ ΚΑΤΑΧΩΡΙΣΗ / ΕΠΕΞΕΡΓΑΣΙΑ / ΣΥΜΒΟΛΑΙΑ

PROJECT ΕΡΓΑΣΤΗΡΙΩΝ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ Ι. Τμήμα Μηχανικών Πληροφορικής Τ.Ε.

ΑΣΚΗΣΗ 3 η (Δε) Σκοπός : Εμπορικό κύκλωμα μιας επιχείρησης: Μετασχηματισμός παραστατικών. Άμεση καταχώρηση πελατών.(σελίδες σημειώσεων: 17-25,55-74 )

Η λ ε κ τ ρ ο ν ι κ ό κ α τ ά σ τ η μ α. Γενικά χαρακτηριστικά της εφαρμογής για κατασκευή eshop

ΜΕΤΑΠΤΥΧΙΑΚΟ ΤΜΗΜΑ ΣΠΟΥ ΩΝ ΣΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ

Ενδεικτικές λύσεις ασκήσεων διαγραμμάτων περίπτωσης χρήσης (1 ο επαναληπτικό μάθημα)

Για την υλοποίηση του προγράμματος χρειάζονται 3 βασικές κλάσεις.

Τμήμα Μηχανικών Η/Υ Τηλεπικοινωνιών & Δικτύων,

Online Τιμολόγηση Ηλεκτρονική Αίτηση Ασφάλισης Βασικές οδηγίες λειτουργίας

Μέσω τραπέζης GR Κάρτες αγορών

Εγχειρίδιο χρήσης Εκκαθάρισης Παραγγελιών

Π.6. ΕΓΧΕΙΡΙΔΙΑ ΑΣΥΓΧΡΟΝΗ ΤΗΛΕΚΠΑΙΔΕΥΣΗ

doitsimple To ProXess Kiosk είναι ένα πρωτοποριακό και ευέλικτο πρόγραµµα που απευθύνεται σε όλες τις επιχειρήσεις

Λίγα λόγια από το συγγραφέα...7

ΠΛΗΡΗΣ ΛΙΣΤΑ ΧΑΡΑΚΤΗΡΙΣΤΙΚΩΝ E-COMMERCE

Μοντελοποίηση Συστημάτων

ΤΡΟΠΟΣ ΠΑΡΑΓΓΕΛΙΑΣ. Ηλεκτρονικά μέσω αυτού του δικτυακού τόπου (όλο το 24ωρο) Οι αποστολές των προιόντων γίνονται με τους παρακάτω τρόπους

(CUT Portal). ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ - ΥΠΟΒΟΛΗ ΑΙΤΗΣΗΣ ΓΙΑ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ

Λιούτσιας Αργύριος Επιβλέπων Καθηγητής : Δρ. Μηνάς Δασυγένης

ΠΡΟΪΟΝΤΑ ΔΙΑΔΙΚΑΣΙΑ ΑΓΟΡΑΣ ΠΡΟΪΟΝΤΩΝ

Atlantis Orders on android

(CUT Portal). ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ - ΥΠΟΒΟΛΗ ΑΙΤΗΣΗΣ ΓΙΑ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ

Σχεδιασμός των Πινάκων μίας Βάσης Δεδομένων

Νέες δυνατότητες εφαρμογών PRISMA Win

ΔΗΛΩΣΗ ΣΥΜΜΕΤΟΧΗΣ ΣΤΟ GREAT TASTE 2015 ONLINE ΟΔΗΓΙΕΣ

ΟΔΗΓΟΣ ΧΡΗΣΗΣ ΥΠΗΡΕΣΙΑΣ

: Σύστημα Προσκόπων Κύπρου

Ενδιαφερόμενοι - Stakeholders. Πελάτης Ταμίας υπάλληλος Διαχειριστής Σύστημα εξουσιοδότησης πληρωμής

ΔΟΜΙΚΗ ΜΟΝΤΕΛΟΠΟΙΗΣΗ ΚΑΙ ΜΟΝΤΕΛΟΠΟΙΗΣΗ ΣΥΜΠΕΡΙΦΟΡΑΣ (9)

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ FORUM SITE

Περιγραφή. Προέλευση εδοµένου (Στοιχεία «ΥΠΕΡ ΟΥ» κλπ) Πρόσβαση & εδοµένα. Υπεύθυνος Λειτουργίας (Web Officer)

on Παραμετροποίηση 1

Management School School Profile Save

Οδηγίες για άνοιγµα καρτέλας υποψηφίου στο ηλεκτρονικό σύστηµα της Infotest και της Certiport

Interveng Affiliated Centers Manual

ΣΥΝΤΟΜΟΣ ΟΔΗΓΟΣ ΕΝΤΟΠΙΣΜΟΣ ΟΧΗΜΑΤΟΣ. Η οθόνη Εντοπισμός οχήματος είναι η πρώτη οθόνη που βλέπετε μετά τη σύνδεσή σας στο Microcat LIVE.

Ηλεκτρονικά Καταστήματα E Shops

Ο χρήστης του συστήματος Διαδικτυακής Διαχείρισης Αγώνων για να εισέλθει στον ιστότοπο πληκτρολογεί :

Ενδεικτικές λύσεις ασκήσεων

Pylon Entry. Επαφές. Στη διαδικασία αυτή περιγράφεται η Δημιουργία- Μεταβολή-Διαγραφή Αναζήτηση Επαφών

Interveng Individual Students Manual

Πρόσβαση στο ηλεκτρονικό σύστημα μέσω της ιστοσελίδας του Οργανισμού

Εγγραφή στο Portal για νέους συνδρομητές

ΔΗΛΩΣΗ ΣΥΜΜΕΤΟΧΗΣ ΣΤΟ GREAT TASTE 2016 ONLINE ΟΔΗΓΙΕΣ

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΥΠΟΒΟΛΗ ΑΙΤΗΣΗΣ ΓΙΑ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΜΕΣΩ ΤΩΝ ΕΙΔΙΚΩΝ ΚΡΙΤΗΡΙΩΝ

doitsimple To ProXess Retail είναι ένα πρωτοποριακό και ευέλικτο πρόγραµµα το οποίο αντιπροσωπεύει την πιο

Διεθνής έρευνα για την εξάπλωση των Smartphones και Tablets

οδηγός χρήσης της πλατφόρμας «SOLID SOFT WEB BOOKING SYSTEM»

CUT Portal ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΥΠΟΒΟΛΗ ΑΙΤΗΣΗΣ ΓΙΑ ΠΕΡΙΣΤΑΣΙΑΚΗ ΦΟΙΤΗΣΗ

Παραγγελίες. Πελατών. Published on PRISMA Win Help - Megasoft ( Πελάτης Είδη Στοιχεία Αποστολής Λοιπά Στοιχεία.

Transcript:

1 η ΑΣΚΗΣΗ ΕΡΓΑΣΤΗΡΙΟΥ (ομαδική: 2 ή 3 ατόμων) (Ημερομηνία Παράδοσης: 18/11/2017) (Ζητούμενο) Η εταιρία «ΧΥΖ» ειδικεύεται στην πώληση βιβλίων και CDs και επιθυμεί να δημιουργήσει ένα ηλεκτρονικό κατάστημα αυτοματοποιώντας τις δραστηριότητές της, όπως περιγράφονται παρακάτω. Το Σύστημα της εταιρίας θα πρέπει: Να εμφανίζει μια λίστα με όλα τα προϊόντα (βιβλία και cds) που παρέχονται/πωλούνται από την εταιρία και να επιτρέπει στον πελάτη να περιηγηθεί στα προϊόντα αυτά. Να αποθηκεύεται πληροφορία για τα βιβλία, όπως: τίτλος, συγγραφείς, εκδότης, τιμή, περιγραφή. Να αποθηκεύεται πληροφορία για τα CDs, όπως: καλλιτέχνης, ετικέτα, συνθέτης, τιμή, περιγραφή. Να επιτρέπει σε έναν πελάτη να διαχειριστεί το λογαριασμό του. Πιο συγκεκριμένα: o Επιτρέπει σε έναν πελάτη να εγγράφεται (register) στο σύστημα μέσω του site. Οι πληροφορίες που θα κρατούνται από το σύστημα για τον πελάτη κατά την εγγραφή του θα είναι: username, password, name, shipping address, email address, phone number, fax number. o Επιτρέπει στους πελάτες να συνδέονται στο σύστημα (login). o Επιτρέπει στους πελάτες να δουν (view) και να τροποποιήσουν (edit/update) την καρτέλα με τις προσωπικές του πληροφορίες o Επιτρέπει στους πελάτες να διαγραφούν από τη λίστα των πελατών της εταιρίας (delete). Να οργανώνει τον κατάλογο των προϊόντων με βάση την κατηγορία του κάθε προϊόντος. Τα προϊόντα έχουν ταξινομηθεί σε κατηγορίες, έτσι ώστε παρόμοια προϊόντα (όπως π.χ. βιβλία επιστημονικής φαντασίας) να ομαδοποιούνται και να προσφέρουν στον πελάτη (customer) την ευκολία της αναζήτησής τους, αλλά και στον χρήστη του συστήματος που είναι υπεύθυνος για την διαχείριση του καταλόγου (shopkeeper), την ευκολία στη διαχείριση/συντήρησή του. o Ο υπεύθυνος για την διαχείριση του καταλόγου (shopkeeper) θα μπορεί να αναζητά ανά κατηγορία ή να προσθέτει ή να αφαιρεί προϊόντα (βιβλία, CDs) από τον κατάλογο προϊόντων. Να εμφανίζει μετά από αναζήτηση του πελάτη στον κατάλογο- λεπτομερείς περιγραφές προϊόντων, οι οποίες θα αποτελούνται από όνομα, τιμή και περιγραφή (κατόπιν ζήτησης του πελάτη). Να επιτρέπει στον πελάτη να διαχειριστεί τις παραγγελίες του: o Θα μπορεί να δημιουργεί νέα παραγγελία, o Θα μπορεί να βλέπει τις παραγγελίες που έχει κάνει μέχρι στιγμής, και o Θα μπορεί να αλλάζει τις παραγγελίες του. Μία παραγγελία μπορεί να αλλάξει μόνο αν είναι «ανοικτή». (Μια παραγγελία μπορεί είτε να είναι σε κατάσταση «ανοικτή» είτε σε κατάσταση «κλειστή» είτε σε κατάσταση «ακυρωμένη») Να εμφανίζει τον τρέχων αριθμό (σύνολο) των προϊόντων που βρίσκονται στο καλάθι αγορών σε κάθε σελίδα του καταλόγου. Να επιτρέπει στον πελάτη να πληρώσει με όλα τα είδη πιστωτικών καρτών. o Θα πρέπει να επικυρώνει όλες οι πληρωμές (συναλλαγές) μέσω μιας εξωτερικής εταιρίας, υπεύθυνης για την επικύρωση των συναλλαγών με πιστωτικές κάρτες (credit card processing company). o Ένας πελάτης μπορεί να πληρώσει με μία το πολύ κάρτα

o Το σύστημα θα κρατάει πληροφορίες για την κάρτα, όπως: τύπος κάρτας, όνομα κάρτας, αριθμός κάρτας, ημερομηνία λήξης και κωδικός επικύρωσης. Να υπολογίζει το κόστος της παραγγελίας και να προσθέτει αυτόματα το κόστος αποστολής στην παραγγελία, καθώς επίσης και τον υπολογισμό και προσθήκη του φόρου (ΦΠΑ) στην παραγγελία. Να επιτρέπει στον πελάτη να διαχειριστεί το καλάθι του, είτε προσθέτοντας είτε αφαιρώντας προϊόντα από αυτό. Να επιτρέπει στον πελάτη να κάνει «check out» και να πληρώνει για τα προϊόντα που πρόκειται να αγοράσει και έχει μέσα στο καλάθι του. Να ενημερώνει το Τμήμα Αποστολής (Dispatcher) να κλείσει την παραγγελία όταν η παραγγελία έχει εξοφληθεί. Το Τμήμα Αποστολής (Dispatcher) αλλάζει την κατάσταση της παραγγελίας σε closed όταν η παραγγελία έχει πια ταχυδρομηθεί. Το Σύστημα θα έχει έναν υπερ-χρήστη (System Administrator) που θα διαχειρίζεται όλους τους λογαριασμούς των χρηστών του συστήματος, δίνοντάς τους τα κατάλληλα δικαιώματα πρόσβασης. o Θα μπορεί να προσθέτει νέους χρήστες o Θα μπορεί να διαγράφει παλιούς χρήστες Όλοι οι χρήστες του Συστήματος θα πρέπει να έχουν αυθεντικοποιηθεί για να μπορούν να το χρησιμοποιήσουν. Τέλος, θα πρέπει να υπάρχει μια αποθήκη (Inventory), που θα διαχειρίζεται τα αποθέματα των προϊόντων είτε κατά το checkout της παραγγελίας είτε κατά την πληρωμή της με κάρτα. Ζητούνται: α) Οι actors του Συστήματος. β) Το διάγραμμα περιπτώσεων χρήσης της περιγραφής του παραπάνω συστήματος. γ) Το διάγραμμα κλάσεων που αφορά τη περιγραφή του παραπάνω συστήματος ενσωματώνοντας τις πολλαπλότητες όπου αυτές απαιτούνται (για λόγους απλοποίησης, μη χρησιμοποιήσετε ορατότητες και τύπους δεδομένων στις ιδιότητες και στις μεθόδους των κλάσεων). Θα υποβληθεί ένα αρχείο συμπίεσης (zip), το οποίο θα έχει ως όνομα αρχείου: αριθμός μητρώου-επώνυμο-lab1 (για τους συμμετέχοντες της ομάδας 1 του εργαστηρίου) ή αριθμός μητρώου-επώνυμο-lab2 (για τους συμμετέχοντες της ομάδας 2 του εργαστηρίου) ή αριθμός μητρώου-επώνυμο-lab3 (για τους συμμετέχοντες της ομάδας 3 του εργαστηρίου). Το παραδοτέο μέσα στο zip θα είναι σε μορφή WORD και οι εικόνες (διάγραμμα περιπτώσεων χρήσης, διάγραμμα κλάσεων) σε διαδεδομένα μορφότυπα (πχ. jpg, bmp, κλπ). Εντός του αρχείου θα πρέπει υποχρεωτικά να αναγράφονται οι αριθμοί μητρώου και τα ονοματεπώνυμα και των δύο ή τριών φοιτητών της ομάδας. Χρησιμοποιήστε τα στοιχεία του ενός μόνο ατόμου από την ομάδα σας στο όνομα του αρχείου zip και doc (τα στοιχεία και των δύο ή τριών ατόμων της εργασίας θα αναγράφονται μέσα στο WORD αρχείο-παραδοτέο).

Οι εργασίες είναι ομαδικές (2 ή 3 ατόμων) και θα υποβληθούν στην αντίστοιχη περιοχή του Ευδόξου (Εργασίες). ΕΝΔΕΙΚΤΙΚΕΣ ΛΥΣΕΙΣ ΔΙΑΓΡΑΜΜΑΤΑ ΑΝΑΛΥΣΗΣ ΚΑΙ ΣΧΕΔΙΑΣΗΣ ΣΥΣΤΗΜΑΤΟΣ Ενδεικτική Λύση 1 Generic Use Case Diagram

Ενδεικτική Λύση 2 Use Case Diagram (more analytical)

Ενδεικτική Λύση 3 Class Diagram

Ενδεικτική Λύση 4 More Specific Class Diagram (with multiplicities) Αν θέλουμε, τις παραπάνω κλάσεις μπορώ να τις ομαδοποιήσουμε σε πακέτα, όπως φαίνεται παρακάτω:

Ενδεικτική Λύση 5 Class Diagram (with attributes & methods - classes in packages)