Μπαίνοντας στο VideoClub ο πελάτης, κατευθύνεται στα ράφια όπου είναι τοποθετημένα τα DVD ή τα παιχνίδια και μετά από αναζήτηση επιλέγει ένα ή

Σχετικά έγγραφα
Σύντομο Παράδειγμα μιας συνοπτικής μεθοδολογίας ανάπτυξης

Περιγραφή Παραδείγματος. Σκοπός του Παραδείγματος. Περίπτωση Χρήσης και Σενάρια. Σύντομο Παράδειγμα μιας συνοπτικής μεθοδολογίας ανάπτυξης

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

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

Expedia Traveler Preference: Διαχείριση κρατήσεων και πληρωμών

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

ΕΣΔ 232: ΟΡΓΑΝΩΣΗ ΔΕΔΟΜΕΝΩΝ ΣΤΗΝ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ. Ακαδημαϊκό Έτος , Εαρινό Εξάμηνο Διδάσκων Καθ.: Νίκος Τσαπατσούλης

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

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

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

Pegasus ERP Start Up 738,00. Δυνατότητες Pegasus

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Αθήνα, 13 Ιουνίου & ΟΙΚΟΝΟΜΙΚΩΝ ΓΕΝΙΚΗ Δ/ΝΣΗ ΦΟΡΟΛΟΓΙΑΣ ΔΙΕΥΘΥΝΣΗ 15η ΒΙΒΛΙΩΝ & ΣΤΟΙΧΕΙΩΝ ΠΟΛ: 1088 ΤΜΗΜΑΤΑ Α - B - Γ

Your Opinions Customer survey system

ALPHA WEB INTERNATIONAL TRADE

How to boost your online sales. with Last Mile innovations, flexible options and customer convenience

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

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

ADAM. Διαδικτυακή πύλη για σχέδια και προϊόντα του Leonardo da Vinci 16/10/2009 Αγγελάκης Γιώργος

GYMMASTER ONLINE BOOKING

Vodafone Business Connect

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

ΓΕΝΙΚΟ ΛΥΚΕΙΟ ΜΟΙΡΩΝ Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Ασκήσεις με Λύση - Δομή Ακολουθίας και Δομή Επιλογής

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

Οδηγίες Χρήσης. Developed by interad

ΗΥ240: Δομές Δεδομένων Εαρινό Εξάμηνο Ακαδημαϊκό Έτος Διδάσκουσα: Παναγιώτα Φατούρου Προγραμματιστική Εργασία - 1o Μέρος

Περιεχόμενα σχετικά με τις λειτουργίες του

ΛΟΓΙΣΜΙΚΟ ΕΦΑΡΜΟΓΩΝ ΤΕΡΜΑΤΙΚΩΝ ΜΗΧΑΝΩΝ. Έκδοση 2.0 Εμπιστευτικό

Οδηγίες Αγοράς Ηλεκτρονικού Βιβλίου Instructions for Buying an ebook

Οδηγίες Χρήσης online συστήματος κρατήσεων. Δήμος Στροβόλου

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

ΗΥ240: Δομές Δεδομένων Εαρινό Εξάμηνο Ακαδημαϊκό Έτος Προγραμματιστική Εργασία - 2o Μέρος

Εγχειρίδιο Χρήσης Εφαρμογής Αμοιβών Συνεργατών

Σ Υ Μ Φ ΩΝ Ι Α. για. Μεταπώληση. Έντυπων Ναυτικών Χαρτών & Εκδόσεων. Υδρογραφικής Υπηρεσίας ΠΝ. Hellenic Navy Hydrographic Service - HNHS

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ

Ermis Digital. Κατηγορία: Web Campaigns. Τίτλος Συμμετοχής: The Web Genius (bag) Προϊόν/Υπηρεσία ( Brand Name): ibag

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

Συνοπτικό εγχειρίδιο χρήσης ηλεκτρονικού καταστήματος

ΝΕΑ ΔΙΑΔΙΚΑΣΙΑ ΑΠΟΓΡΑΦΗΣ

ΕΡΩΤΗΜΑΤΟΛΟΓΙΟ ΤΟΥΡΙΣΤΙΚΩΝ ΓΡΑΦΕΙΩΝ (Travel Agency Questionnaire) Εγχειρίδιο χρήσης (Demo Manual)

e-satisfaction: Η ψηφιακη πλατφόρμα μέτρησης της γνώμης & ικανοποίησης των online καταναλωτών

Προγραμματισμός Ι (ΗΥ120)

Περίπτωση Χρήσης Use case

ΑΣΚΗΣΗ 3 η (8/4/2008)

H Νέα Full Digital εποχή είναι εδώ!

Εισαγωγή στο Auto Moto Cube

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

Generics και ArrayLists

Βήματα Συνεργάτη για την επιτυχή καταχώρηση και παρακολούθηση των υπηρεσιών του

PayByBank RESTful API GUIDE

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

Βαρόμετρο ΕΒΕΘ Μάρτιος 2017 Αφιέρωμα στο Ηλεκτρονικό Εμπόριο

Διαχείριση των Βαρδιών

Ομάδα 6 ονόματα μελών: Μπάκος Αριστοτέλης Ξανθάκου Στέλλα Τσιουβάκας Νίκος Χιόνης-Κουφάκος Αριστοφάνης

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΝΟΜΟΣ ΗΡΑΚΛΕΙΟΥ ΔΗΜΟΣ ΗΡΑΚΛΕΙΟΥ. Διαδικασίες Λειτουργίας ΓΔ-12 «ΟΙΚΟΝΟΜΙΚΗ ΔΙΑΧΕΙΡΙΣΗ ΕΡΓΩΝ»

Οδηγός Λειτουργίας Τράπεζας Χρόνου Ηρακλείου

Προσφορά Για τα μέλη του Ιατρικού Συλλόγου Αθηνών

Εγχειρίδιο εγγραφής Φορέα

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ. Μετά την εγκατάσταση το πρόγραμμα εκτελείται από το ΕΝΑΡΞΗ(START) ΠΡΟΓΡΑΜΜΑΤΑ(PROGRAMS) RENTACAR.

2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR

ΕΚΦΩΝΗΣΗ ΥΠΟΧΡΕΩΤΙΚΗΣ ΕΡΓΑΣΙΑΣ σε UML

eorder Ηλεκτρονική Παραγγελιοληψία ΣΥ.ΦΑ. Θεσσαλονίκης

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

Vodafone Τhank you Προσφορές Για την Οικογένεια

ΜΑΘΗΜΑ: ΜΑΡΚΕΤΙΝΓΚ ΠΡΟΙΌΝΤΩΝ ΞΥΛΟΥ ΚΑΙ ΕΠΙΠΛΟΥ ΜΑΡΚΕΤΙΝΓΚ

Εφαρμογή New Extra Μισθοδοσία. Διαχείριση Εργαζομένου Μερικής Απασχόλησης

Άσκηση 1 (α) Να διατυπώσετε την πιο κάτω λογική έκφραση στη Visual Basic κάνοντας χρήση μεταβλητών:

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

ALPHA BANK Γραμμογράφηση αρχείων Alpha Bank File Transfer Άμεσες Χρεώσεις (Είσπραξη οφειλών μέσω παγίων εντολών χρεώσεως λογαριασμών Alpha Bank)

Όροι Χρήσης Δικτυακού Τόπου 1. Γενικά

ΓΙΩΡΓΟΣ ΓΑΒΡΙΗΛ UX & LOYALTY SENIOR MANAGER

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

Τεχνικά χαρακτηριστικά του προγράμματος DS-Video Club

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

Διαδικασία μεταφοράς του μισθοδοτικού άρθρου από την εφαρμογή Extra Μισθοδοσία στην εφαρμογή Extra Λογιστική Διαχείριση.

GoDigital.Store E-Commerce Platform

Θ.Ε. ΠΛΗ24 ΑΚΑΔ. ΕΤΟΣ ΠΡΩΤΗ ΓΡΑΠΤΗ ΕΡΓΑΣΙΑ

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΕΩΣ ALPHA WEB TRADING

επικεντρωθεί στην απλούστευση της διαδικασίας καταχώρησης των επιχειρήσεων,

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

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

ΠΛΑΙΣΙΟ ΣΥΝΕΡΓΑΣΙΑΣ: Διαχείριση συναλλαγών με χρήση καρτών πληρωμής μέσω τερματικών συσκευών (POS)

ecommerce at a Glance Δρ. Κατερίνα Φραϊδάκη Καθ. Γεώργιος Ι. Δουκίδης

Καταχωρείτε τους Κωδικούς που έχετε λάβει για την πρόσβαση σας στο E-Banking

Νέα Υπηρεσία My ebill. Τι αλλάζει για τον ηλεκτρονικό λογαριασμό (My eβill) κινητής

Νέος κανονισμός φορητότητας από 3/6/2018

Δώστε εκπτώσεις & bonus στους πελάτες σας, κέρδη στην επιχείρηση σας.

Michael Kalochristianakis. Συστήματα διαχείρισης επιχειρησιακών πόρων (ERP/CRM), 2012, χειμερινό εξάμηνο

CASE STUDY. Το Έργο της Εγκατάστασης του ΟΠΣ. «Διαχείριση Παραγωγής & Διαχείριση. Διανομής Εκπαιδευτικών Βιβλίων, στον ΟΕΔΒ :

Κράτηση Πειραμάτων και ημιουργία Κρατήσεων για τους Φοιτητές... 4

ΤΙΜΟΚΑΤΑΛΟΓΟΣ ΣΧΕΔΙΑΣΜΟΥ E-SHOP ΗΛΕΚΤΡΟΝΙΚΟΥ ΚΑΤΑΣΤΗΜΑΤΟΣ

ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΈΝΩΝ 1 ΓΕΝΙΚΑ ΣΤΟΙΧΕΙΑ ΥΠΟΛΟΓΙΣΜΟΥ ΤΗΣ ΜΙΣΘΟ ΟΣΙΑΣ Βασικός Κανόνας Στρογγυλοποίησης Κωδικός Πακέτου Κάλυψης

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

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΕΓΓΕΓΡΑΜΜΕΝΩΝ ΟΙΚΟΝΟΜΙΚΩΝ ΦΟΡΕΩΝ

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

13 η Διάλεξη. Ενδεικτικές λύσεις ασκήσεων

Αλλαγή καταχωρητή ονομάτων χώρου

Σύστημα Κεντρικής Υποστήριξης της Πρακτικής Άσκησης Φοιτητών ΑΕΙ

GobiExport: Millennium Orders Γ Ρ Α Φ Ε Ι Ο Δ Ι Α Χ Ε Ι Ρ Ι Σ Η Σ Υ Λ Ι Κ Ο Υ - Τ Μ Η Μ Α Π Α Ρ Α Γ Γ Ε Λ Ι Ω Ν Ε Ν Τ Υ Π Ο Υ Υ Λ Ι Κ Ο Υ

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

Τραπεζικές Συναλλαγές μέσω Διαδικτύου

Transcript:

Video Club

Μπαίνοντας στο VideoClub ο πελάτης, κατευθύνεται στα ράφια όπου είναι τοποθετημένα τα DVD ή τα παιχνίδια και μετά από αναζήτηση επιλέγει ένα ή περισσότερα τα οποία προσκομίζει στο ταμείο για ενοικίαση. Εναλλακτικά, μπορεί να πραγματοποιήσει παρόμοια αναζήτηση ηλεκτρονικά, σε τέσσερα τερματικά που υπάρχουν διαθέσιμα σε μία πλευρά του καταστήματος, καταχωρώντας την επιλογή του σε μία κράτηση στον κωδικό του, την οποία στη συνέχεια ζητάει για ενοικίαση από τον ταμία. Ο ταμίας ξεκινάει την ενοικίαση, αφού ζητήσει τον κωδικό του πελάτη, τον οποίο εισάγει στο σύστημα για επιβεβαίωση. Εισάγει ένα-ένα τα προϊόντα που έχει επιλέξει ο πελάτης, και το σύστημα εμφανίζει τον τίτλο, της αξία, και το μέγιστο σε ημέρες ενοικίασης του καθενός, εμφανίζοντας προοδευτικά την συνολική αξία. Τελειώνοντας, την εισαγωγή της ενοικίασης, ενημερώνει τον πελάτη για την αξία και του ζητάει επιβεβαίωση. Ο πελάτης ανταποκρίνεται καταβάλλοντας το τίμημα της αξίας της ενοικίασης. Ο ταμίας του παραδίδει τα προϊόντα της ενοικίασης, τα ρέστα, καθώς και μία αναλυτική εκτυπωμένη κατάσταση της ενοικίασης. Έτσι, τελειώνει και καταχωρείται η ενοικίαση στο σύστημα, ενημερώνοντας ταυτόχρονα και το ταμείο καθώς και την αποθήκη του καταστήματος.

void Customer::startSearch(int t) { if (t==0) lnksearch=new E_Search(); else lnksearch=new Manual_Search(); amount=lnkrent.setproducts(lnksearch->productlist()); deposit=deposit+amount; The endsale procedure records the information on the specific sale in a datbase system void Cashier::endSale() { lnkcustomer.endsale(); Cashier +startsale:void +endsale:void +startpayment:void void Cashier::startPayment(int typos) { lnkcustomer.startpayment(typos); void Cashier::startSale(int typos) { lnkcustomer.startsearch(typos); Payment makepayment:float Customer deposit:float +startsearch:void +endsale:void +startpayment:void Rent pr:product * * +setproducts:float 0 Product price:float CreditCard makepayment:floa Cash makepayment:floa Search +productlist:product * * The setproducts function appart from recording the products that are rented returns the total cost of the new renting to the customer's bill. Movie actor1:string actor2:string Game genre:string E Search Manual Search +productlist:product * * +productlist:product * *

Νέες Απαιτήσεις Το κατάστημα υιοθετεί μια νέα πολιτική με newsletters στους πελάτες. Κάθε πελάτης εγγράφεται σε μία κατηγορία ανάλογα με το εάν τον ενδιαφέρουν οι ταινίες ή τα παιχνίδια. Όταν στο κατάστημα έρχονται νέα προϊόντα αποστέλλονται e-mail με σχετικές πληροφορίες, στους αντίστοιχους πελάτες. Στο σύστημα διαχείρισης του Video Club χρειάζεται να προσθέσομε λειτουργικότητα σχετικά με την μισθοδοσία των υπαλλήλων. Κάθε υπάλληλος χαρακτηρίζεται ως ταμίας ή ως αποθηκάριος. Η πληρωμή του μπορεί να γίνεται είτε με βάση έναν μηνιαίο μισθό είτε με βάση τις ώρες που δούλεψε αυτό τον μήνα. Οι κατηγορίες πληρωμών δεν σχετίζονται με τις κατηγορίες των υπαλλήλων, δηλαδή κάθε υπάλληλος του Video Club μπορεί να πληρώνετε με οποιονδήποτε από τους δύο τρόπους ανεξαρτήτως της θέσης του. Στο σύστημα διαχείρισης του Video Club επιθυμούμε η διαχείριση του καλαθιού αγοράς του πελάτη να γίνεται με ενιαίο τρόπο, ανεξάρτητα με το εάν έχει αγοράσει ταινίες, παιχνίδια ή συνδυασμό των δύο. Όμως ειδικά για τις περιπτώσεις όπου μια ενοικίαση περιέχει παραπάνω από ένα προϊόντα επιθυμούμε την παροχή έκδοσης εκπτωτικού κουπονιού για την επόμενη αγορά ή την παραλαβή κάποιου δώρου.

Το κατάστημα υιοθετεί μια νέα πολιτική με newsletters στους πελάτες. Κάθε πελάτης εγγράφεται σε μία κατηγορία ανάλογα με το εάν τον ενδιαφέρουν οι ταινίες ή τα παιχνίδια. Όταν στο κατάστημα έρχονται νέα προϊόντα αποστέλλονται e-mail με σχετικές πληροφορίες, στους αντίστοιχους πελάτες.

void Cashier::end lnkcustomer.end void Cashier::startPaym lnkcustomer.startpaym void Customer::startSearch(int t) { if (t==0) lnksearch=new E_Search(); else lnksearch=new Manual_Search amount=lnkrent.setproducts(lnksea deposit=deposit+amount; The endsale procedu information on the sp datbase system Paymen makepaym MovieF GameF Custome 0..* deposit:floa +startsearc +endsale:v +startpaym Cashier +startsale: +endsale:v +startpaym Rent pr:product void Cashier::startSale lnkcustomer.startsearc Produc 0 price:flo Observer observers:cu +addobserve +notify:void void Observer::notif for all customers observers->se CreditCa makepaym Cash makepaym Search +productlist:p +setprodu The setproducts fun from recording the p are rented returns th cost of the new rent customer's bill. Movie 0..* Game Storage +addnewpro void Storage::addNewProd add p in vector lnkproducts Observer::notify(p); E Search Manual Sea actor1:s actor2:s genre:s +productlist:p +productlist:p

Στο σύστημα διαχείρισης του Video Club χρειάζεται να προσθέσομε λειτουργικότητα σχετικά με την μισθοδοσία των υπαλλήλων. Κάθε υπάλληλος χαρακτηρίζεται ως ταμίας ή ως αποθηκάριος. Η πληρωμή του μπορεί να γίνεται είτε με βάση έναν μηνιαίο μισθό είτε με βάση τις ώρες που δούλεψε αυτό τον μήνα. Οι κατηγορίες πληρωμών δεν σχετίζονται με τις κατηγορίες των υπαλλήλων, δηλαδή κάθε υπάλληλος του Video Club μπορεί να πληρώνετε με οποιονδήποτε από τους δύο τρόπους ανεξαρτήτως της θέσης του.

Pay Employe +paystoragewor +paycashier:voi calcsalary void Cashier::calcSal lnkpay->paycash void Customer::startSearch(int t) { if (t==0) lnksearch=new E_Search(); else lnksearch=new Manual_Search(); amount=lnkrent.setproducts(lnksearch-> deposit=deposit+amount; The endsale procedure information on the speci datbase system CreditCar makepayme PayPerHour +paystoragewo +paycashier:vo Cash makepayme PayPerSalar +paystoragewo +paycashier:vo Customer 0..* deposit:float +startsearch +endsale:vo +startpayme +sent_mail:v Payment Search +productlist:pro StorageWo calcsalary Cashier +startsale:vo +endsale:vo +startpayme +calcsalary:v Rent pr:product * +setproduct The setproducts funct from recording the pro are rented returns the cost of the new renting customer's bill. void Cashier::endS lnkcustomer.endsa void Cashier::startPaymen lnkcustomer.startpaymen void Cashier::startSale(int lnkcustomer.startsearch(t 0 price:floa Movie Produc 0..* Game Observer observers:cus +addobservers +notify:void Storage +addnewprod void Observer::notify(P for all customers in observers->sent_ void Storage::addNewProduct add p in vector lnkproducts Observer::notify(p); E Search Manual Sear actor1:st actor2:st genre:str +productlist:pro +productlist:pro

Στο σύστημα διαχείρισης του Video Club επιθυμούμε η διαχείριση του καλαθιού αγοράς του πελάτη να γίνεται με ενιαίο τρόπο, ανεξάρτητα με το εάν έχει αγοράσει ταινίες, παιχνίδια ή συνδυασμό των δύο. Όμως ειδικά για τις περιπτώσεις όπου μια ενοικίαση περιέχει παραπάνω από ένα προϊόντα επιθυμούμε την παροχή έκδοσης εκπτωτικού κουπονιού για την επόμενη αγορά ή την παραλαβή κάποιου δώρου.

Pay Employee +paystoragework +paycashier:void calcsalary: void Cashier::calcSalary lnkpay->paycashier void Customer::startSearch(int t) { if (t==0) lnksearch=new E_Search(); else lnksearch=new Manual_Search(); amount=lnkrent.setproducts(lnksearch->produ deposit=deposit+amount; The endsale procedure reco information on the specific s datbase system CreditCard makepayment PayPerHour +paystoragework +paycashier:void Payment makepayment Cash makepayment PayPerSalary +paystoragework +paycashier:void Customer deposit:float +startsearch:v +endsale:void +startpayment +sent_mail:voi Search StorageWor calcsalary:v 0..* Cashier +startsale:void +endsale:void +startpayment +calcsalary:vo Rent pr:productbas +setproducts: The setproducts function from recording the produc are rented returns the tota cost of the new renting to customer's bill. void Cashier::endSale lnkcustomer.ends void Cashier::startPayment(in lnkcustomer.startpaymen void Cashier::startSale(int typ lnkcustomer.startsearch(ty Movie ProductBas 0 price:float Game Decorator Observer observers:custo +addobservers:v +notify:void Storage +addnewproduc void Observer::notify(ProductBaske for all customers in observers observers->sent_mail(p); void Storage::addNewProduct(Produc add p in vector lnkproducts Observer::notify(p); +productlist:product actor1:str actor2:str genre:strin pb:productbasket E Search Manual Search +productlist:product +productlist:product CouponDeco PresentDeco