ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΔΕΔΟΜΕΝΩΝ

41
ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΔΕΔΟΜΕΝΩΝ Δαμιανός Χατζηαντωνίου Οικονομικό Πανεπιστήμιο Αθηνών

description

ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΔΕΔΟΜΕΝΩΝ. Δαμιανός Χατζηαντωνίου Οικονομικό Πανεπιστήμιο Αθηνών. Δημιουργία Διαγραμμάτων Ροής. Για τη δημιουργία Διαγραμμάτων Ροής Δεδομένων (ΔΡΔ) πρέπει να γνωρίζουμε αρχικά : τον τρόπο λειτουργία της υποψήφιας εταιρείας - PowerPoint PPT Presentation

Transcript of ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΔΕΔΟΜΕΝΩΝ

Page 1: ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΔΕΔΟΜΕΝΩΝ

ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣΔΕΔΟΜΕΝΩΝ

Δαμιανός Χατζηαντωνίου

Οικονομικό Πανεπιστήμιο Αθηνών

Page 2: ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΔΕΔΟΜΕΝΩΝ

Δημιουργία Διαγραμμάτων Ροής• Για τη δημιουργία Διαγραμμάτων Ροής Δεδομένων (ΔΡΔ)

πρέπει να γνωρίζουμε αρχικά:– τον τρόπο λειτουργία της υποψήφιας εταιρείας– τις επιχειρηματικές δραστηριότητες, στόχους και πολιτικές

της– τον τύπο και τον τρόπο αποθήκευσης κι

αντιπροσώπευσης των δεδομένων– τον τρόπο ελέγχου του συστήματος για πιστοποίηση των

εισαχθέντων και καταχωρημένων δεδομένων

• Γι’ αυτό είναι βασικό να καθορίσουμε εξ΄αρχής τις βασικές δραστηριότητες της επιχείρησης ώστε να μπορέ- σουμε να προσδιορίσουμε τις διάφορες διαδικασίες, εξω- τερικές οντότητες και τη ροή των δεδομένων.

• Η δημιουργία ενός ΔΡΔ είναι μια εκ των άνω προς τα κάτω (top-down) διαδικασία και μπορεί να υλοποιηθεί σε μερικά επίπεδα.

Page 3: ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΔΕΔΟΜΕΝΩΝ

Βασικές έννοιες

• Οντότητα (entity)

• Ροή δεδομένων (flow of data)

• Διαδικασία (process)

• Αποθηκευτικός χώρος (data store)

2.1

ΔημιουργίαΚαρτέλαςπελάτη

Πελάτης Αρχείο ΠελατώνΠ1Στοιχεία Πελάτη

Page 4: ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΔΕΔΟΜΕΝΩΝ

Context Diagram

Page 5: ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΔΕΔΟΜΕΝΩΝ

Child Diagrams

Page 6: ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΔΕΔΟΜΕΝΩΝ

Συχνά Λάθη

Page 7: ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΔΕΔΟΜΕΝΩΝ

Άσκηση

Page 8: ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΔΕΔΟΜΕΝΩΝ

Άσκηση - Λύση

Page 9: ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΔΕΔΟΜΕΝΩΝ

Άσκηση

Σχεδιάστε ένα ΔΡΔ επιπέδου 1 για το ταμείο ενός μικρού σούπερ μάρκετ. Ο πελάτης δίνει τα προϊόντα στο ταμείο. Οι τιμές των προϊόντων βρίσκονται από ένα αρχείο τιμών και αθροίζονται. Ο πελάτης πληρώνει και παίρνει την απόδειξη.

Page 10: ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΔΕΔΟΜΕΝΩΝ

Άσκηση

Customer Customer

D1 Prices

1

identifyitem

2

look upprices

3

computetotal cost

4

payment&receipt

Items toPurchase

Item ID Items&Prices

Amount tobe paid

PricesPayment Receipt

Page 11: ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΔΕΔΟΜΕΝΩΝ

Άσκηση

Το ακόλουθο είναι ένα ΔΡΔ για ένα γραφείο τουρισμού. Διαβάστε το προσεκτικά κι επισημάνετε τυχόν λάθη, ανακρίβειες ή παραλείψεις σχεδιάζοντας το σωστό διάγραμμα.

Page 12: ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΔΕΔΟΜΕΝΩΝ

CASHPAYING

TOURIST

1

checkcredit

2

determinetour

desired

D2 TRAVEL BROCHURES

TOURIST

TOURISTWITH

CHARGECARD

AIRLINETRAVEL AGENT

PRIVATETRAVEL AGENT

D1 COST OF TOUR

D3 TRAVEL ITENARY

D4 CREDIT HISTORY

3

makereservations

Σχ. 9.EX1: Το λανθασμένο ΔΡΔ για το γραφείο τουρισμού

Page 13: ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΔΕΔΟΜΕΝΩΝ

CASHPAYING

TOURIST

1

checkcredit

2

determinetour

desired

D2 TRAVEL BROCHURES

TOURISTWITH

CHARGECARD

AIRLINETRAVEL AGENT

PRIVATETRAVEL AGENT

D1 COST OF TOUR

D4 CREDIT HISTORY

tour accepted

Σχ. 9.EX1: Το σωστό ΔΡΔ για το γραφείο τουρισμού

TOURIST

D3 TRAVEL ITENARY

4

makereservations

confirmationprofile

cc#

cc#

cc#

approval

prices

program

Page 14: ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΔΕΔΟΜΕΝΩΝ

Λογικά και Φυσικά Διαγράμματα

•Πως λειτουργεί η εταιρεία / Πως θα υλοποιηθεί το σύστημα•Διαδικασίες=εταιρικές δραστηριότητες / προγράμματα•Συλλογές δεδομένων / Αρχεία, βάσεις δεδομένων

Page 15: ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΔΕΔΟΜΕΝΩΝ

Λογικό Διάγραμμα

Customer Customer

D1 Prices

1

identifyitem

2

look upprices

3

computetotal cost

4

payment&receipt

Items toPurchase

Item ID Items&Prices

Amount tobe paid

PricesPayment Receipt

Page 16: ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΔΕΔΟΜΕΝΩΝ

Φυσικό Διάγραμμα

Customer Customer

D1 UPC Price File

1

pass itemsover scanner

2

look upcode andprice in

file

3

computetotal cost

4

collect moneyandgive

receipt

Items toPurchase

UPC BarCode

Items&Prices

Amount tobe paid

Item Descriptionand Prices

Payment Receipt

UPC Code

D1 Temp. Trans File

Page 17: ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΔΕΔΟΜΕΝΩΝ

ΠΑΡΑΔΕΙΓΜΑ 1: επιχείρηση ενοικίασης ταινιών

• Η υποψήφια εταιρεία είναι μια αλυσίδα ενοικίασης βιντεοταινιών.

• Το επιχειρησιακό σχέδιο περιλαμβάνει τη δημιουργία μερικών μαγαζιών σε μια μεγάλη αστική περιοχή.

• Μέρος της πολιτικής της εταιρείας είναι η δωρεάν ενοικίαση ταινιών σε συχνούς πελάτες ώστε να κερδιθεί όσο το δυνατόν μεγαλύτερο κομμάτι της αγοράς.

• Στόχος είναι η επιβράβευση των «καλών» πελατών με ένα μηνιαίο bonus πρόγραμμα (αντίστοιχο με εκείνο των μιλίων από τις αεροπορικές εταιρείες).

Page 18: ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΔΕΔΟΜΕΝΩΝ

Σύνοψη διαδικασιών του συστήματος ενοικίασης ταινιών

1. Ο νέος πελάτης συμπληρώνει μια αίτηση ώστε να παραλάβει (μετά την πιστοποίηση των στοιχείων του) την κάρτα ενοικίασης.

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

3. Αν ο πελάτης επιστρέψει την ταινία με καθυστέρηση το ανάλογο πρόστιμο αναγράφεται στο αρχείο του πελάτη.

4. Αν ο πελάτης χρωστάει κάποιο ποσό είναι υποχρεωμένος να το εξοφλήσει την επόμενη φορά πριν νοικιάσει κάποια ταινία ξανά.

5. Η εταιρεία έχει μια σειρά από πολιτικές σχεδιασμένες ώστε να επιτύχουν το μέγιστο ανταγωνιστικό όφελος. Στο τέλος του μήνα εξέταζεται η κίνηση του κάθε πελάτη. Πελάτες με πάνω από $50 λαμβάνουν, μια ευχαριστήρια επιστολή, κι ως bonus κάποια (ανάλογα με το πόσα χρήματα έχουν ξοδέψει αυτό το μήνα) κουπόνια για δωρεάν ενοικίαση ταινιών.

6. Στο τέλος του χρόνου για εκείνους τους πελάτες που έχουν ξοδέψει τουλάχιστον $250 τους αποστέλλεται μια ευχαριστήρια επιστολή, δωρεάν κουπόνια για ενοικίαση ταινιών καθώς κι ενα κουπόνι για τη δωρεάν αγορά μιας ταινίας (εφόσον ο πελάτης έχει ξοδέψει περισσότερα από δύο φορές το bonus όριο).

Page 19: ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΔΕΔΟΜΕΝΩΝ

• Σε συνεργασία με τους ιδιοκτήτες της επιχείρησης συντάσουμε αναλυτικά τις δραστηριότητες της επιχείρησης ώστε να μπορέσουμε να δημιουργήσουμε αρχικά ένα γενικό διάγραμμα (context diagram).

• Το γενικό διάγραμμα απεικονίζει το γενικό πλαίσιο ολόκληρου του συστήματος.

• Καθώς το σύστημα πρέπει να παρακολουθεί τον αριθμό ταινιών που ο κάθε πελάτης νοικιάζει, στο διάγραμμα η εξωτερική οντότητα ΠΕΛΑΤΗΣ (CUSTOMER) παράγει και δέχεται τις περισσότερες ροές δεδομένων.

Page 20: ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΔΕΔΟΜΕΝΩΝ

Άσκηση

Σχεδιάστε το context διάγραμμα για το προηγούμενο παράδειγμα.

Page 21: ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΔΕΔΟΜΕΝΩΝ

Το Γενικό ΔΡΔ

Page 22: ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΔΕΔΟΜΕΝΩΝ

Δημιουργία Λογικού Διαγράμματος

• Για τη σωστή σχεδίαση του ΔΡΔ πρέπει να ρωτήσουμε: «τι πληροφορίες χρειάζονται για την ενοικίαση μιας ταινίας;»

• Η ενοικίαση μιας ταινίας δημιουργεί ένα CASH TRANSACTION. Ως συνέπεια το αρχείο του πελάτη εμφανίζεται και ενημερώνεται με τη νέα πράξη ενοικίασης (το ποσό προστίθεται στο προηγούμενο).

• Ταυτόχρονα, τα στοιχεία της ενοικίασης (π.χ. ημερομηνία, ταινία) – RENTAL INFORMATION – καταχωρούνται επίσης στα αρχεία της εταιρείας (MANAGEMENT REPORTS) για περαιτέρω ανάλυση με στόχο τη λήψη αποφάσεων (π.χ. μελλοντική μείωση της τιμής) σε σχέση πάντα με τη βελτίωση της ανταγωνιστικής βάσης και την αύξηση των κερδών της εταιρείας.

• Το λογικό ΔΡΔ που αρχικώς δημιουργείται απεικονίζει τι κάνει το σύστημα, τι στοιχεία αποθηκεύονται, ποιός ή τι παράγει τα δεδομένα και που πάνε τα αποτελέσματα.

• Με βάση το αρχικό λογικό ΔΡΔ σχεδιάζεται ένα πιό αναλυτικό διάγραμμα (child diagram) που περιγράφει πλήρως τη λογική του συστήματος που απαιτείται για την παραγωγή των αποτελεσμάτων.

Page 23: ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΔΕΔΟΜΕΝΩΝ

Σχ.

9.1

4: Τ

ο Λ

ογικ

ό Δ

ΡΔ

επ

ιπέδ

ου 1

Page 24: ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΔΕΔΟΜΕΝΩΝ

Σχ.

9.1

5: Τ

ο Α

ναλυ

τικό

Λογ

ικό

ΔΡ

Δ ε

πιπ

έδου

2

Page 25: ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΔΕΔΟΜΕΝΩΝ

Δημιουργία Φυσικού Διαγράμματος

• Στο φυσικό διάγραμμα τα ονόματα των ροών έχουν αλλάξει ώστε να αντικατροπτίζουν τη μέθοδο υλοποίησης.

• Τα απαραίτητα αρχεία για την καταχώρηση των δεδομένων αναγράφονται στο διάγραμμα, π.χ. VIDEO MASTER FILE, CASH TRANSACTION FILE, RENTAL TRANSACTION FILE.

• Επίσης όλες οι αναγκαίες διαδικασίες (π.χ. Rent Video Items, Check In Customer Video Return, Add New Customer) επισημαίνονται ώστε να γίνει εμφανές η σειρά με την οποία παράγονται τα διάφορα αποτελέσματα.

• Όπως και στην περίπτωση του λογικού διαγράμματος το φυσικό διάγραμμα μπορεί περαιτέρω να αναλυθεί περιγράφοντας λεπτομερώς τις διάφορες διαδικασίες (π.χ. Scan Customer Rental Card, Print Customer Rental Receipt).

Page 26: ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΔΕΔΟΜΕΝΩΝ

Σχ.

9.1

6: Τ

ο Φ

υσικ

ό Δ

ΡΔ

Page 27: ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΔΕΔΟΜΕΝΩΝ

Σχ.

9.1

7: Τ

ο Α

ναλυ

τικό

Φυσ

ικό

ΔΡ

Δ

Page 28: ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΔΕΔΟΜΕΝΩΝ

Διαμερισμός Διαγράμματος Ροής

• Ο διαμερισμός ενός ΔΡΔ γίνεται ώστε να μπορούμε να καθορίσουμε ποιά κομμάτια μπορούν να αναχθούν σε χειροκίνητες διαδικασίες και ποιά σε υπολογιστικά προγράμματα.

• Χρειάζεται να αναλύσουμε κάθε διαδικασία ώστε να προσδιορίσουμε για το αν θα αυτοματοποιηθεί ή όχι.

• Παραδείγματα χειροκίνητων διαδικασιών αποτελούν η συμπλήρωση/έλεγχος εντύπων, παραλαβή παραγγελιών, κλπ. Οτιδήποτε απαιτεί τη χρήση υπολογιστή μπορεί να χαρακτηριστεί αυτοματοποιημένη διαδικασία.

• Διαμερισμός ενός ΔΡΔ μπορεί να γίνει όταν διαφορετικές διαδικασίες απευθύνονται σε διαφορετικές μεταξύ τους ομάδες χρηστών, ή όταν διάφορες διαδικασίες χρειάζεται να πραγματοποιηθούν σε διαφορετικές χρονικές στιγμές.

• Διαδικασίες που πρόκειται να αυτοματοποιηθούν (δηλαδή να γίνουν προγράμματα) περικλείονται με διακεκομμένη γραμμή.

Page 29: ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΔΕΔΟΜΕΝΩΝ

Σχ.

9.1

8: Δ

ιαμ

ερισ

μός

του

Φυσ

ικού

Δια

γρά

μμ

ατο

ς Ρ

οής

Page 30: ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΔΕΔΟΜΕΝΩΝ

ΠΑΡΑΔΕΙΓΜΑ 2: επιχείρηση παραγγελιών κι αποστολής ενδυμάτων ταχυδρομικώς

• Η υποψήφια επιχείρηση παραλαμβάνει παραγγελίες για ενδύματα είτε τηλεφωνικώς είτε με φαξ είτε λαμβάνοντας ταχυδρομικώς το έντυπο που συμπεριλαμβάνεται στους διαφημιστικούς καταλόγους της.

• Η αποστολή των παραγγελιών γίνεται μέσω ταχυδρομείου.

• Η επιχείρηση έτσι αποφεύγει το υψηλό κόστος που συνεπάγεται η διατήρηση καταστημάτων (ενοίκιο, προσωπικό, συντήρηση) κι η διανομή/μεταφορά των ενδυμάτων ενώ ταυτόχρονα μπορεί να δέχεται παραγγελίες από οποιοδήποτε μέρος (τα μεταφορικά συνήθως επιβαρύνουν τον αγοραστή).

Page 31: ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΔΕΔΟΜΕΝΩΝ

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

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

2. Σε οποιαδήποτε στιγμή είναι διαθέσιμη η τιμή ενός είδους καθώς και η ποσότητα προς πώληση.

3. Η επεξεργασία μιας παραγγελίας αρχιζει με την επιβεβαίωση των στοιχείων του πελάτη. Εαν ο πελάτης δεν υπάρχει στο αρχείο τότε προστίθεται στο βασικό αρχείο. Με την εισαγωγή νέων παραγγελιών τα πεδία «πελάτης» και «είδος» ενημερώνονται στο βασικό αρχείο.

4. Εάν η παραγγελία περιλαμβάνει ποσότητα μεγαλύτερη από ότι είναι διαθέσιμη τότε γινεται επιπλέον παραγγελία στην αποθήκη του προμηθευτή. Μόλις η επιπλέον ποσότητα φτάσει αποστέλλεται στον πελάτη.

5. Μόλις η παραγγελία εκτελεστεί τα είδη στέλνονται στην αποθήκη διανομής.

6. Δελτίο αποστολής συνοδεύει την παραγγελία. Προετοιμάζονται οι ετικέττες για τη ταχυδρόμηση της παραγγελίας στον πελάτη.

7. Με βάση την παραγγελία ετοίμαζεται και το τιμολόγιο για όλους τους πελάτες που χρεώνουν τα αγαθά στο λογαριασμό τους με την εταιρεία.

8. Τα στοιχεία της παραγγελίας αποστέλλονται στο τμήμα λογαριασμών προς είσπραξη (Accounts Receivable) του λογιστηρίου.

Page 32: ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΔΕΔΟΜΕΝΩΝ

Δημιουργία του ΔΡΔ

• Βασιζόμενοι στην προηγούμενη λίστα με τις διάφορες διαδικασίες μπορούμε να προχωρήσουμε στο σχεδιασμό ενός γενικού διαγράμματος ροής.

• Το ακόλουθο διάγραμμα περιγράφει το σύστημα επεξεργασίας παραγγελιών.

• Τα αντικείμενα CUSTOMER, ACCOUNTING , ACCOUNTING και WAREHOUSE αποτελούν τις εξωτερικές οντότητες ενώ τα και WAREHOUSE αποτελούν τις εξωτερικές οντότητες ενώ τα ACCOUNTS RECEIVABLE REPORT και CUSTOMER BILLING STATEMENT είναι οι ροές δεδομένων.

• Στη συνέχεια εξετάζοντας τη λίστα διαδικασιών σε μεγαλύτερο βάθος μπορούμε να οδηγηθούμε στο αναλυτικό λογικό ΔΡΔ (επίπεδο 0) που περιλαμβάνει περισσότερες διαδικασίες και βάσεις δεδομένων.

Page 33: ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΔΕΔΟΜΕΝΩΝ

Σχ. 9.20: Το Γενικό ΔΡΔ

Page 34: ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΔΕΔΟΜΕΝΩΝ

Σχ.

9.2

1: Τ

ο Λ

ογικ

ό Δ

ΡΔ

επ

ιπέδ

ου-1

Page 35: ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΔΕΔΟΜΕΝΩΝ

• Αναλύοντας περαιτέρω τις διαδικασίες του διαγράμματος επιπέδου-0 προκύπτει το διάγραμμα επιπέδου-1.

• Προσοχή πρέπει να δοθεί στις ετικέττες των διαφόρων διαδικασιών και ροών ώστε να σημαντικές.

• Κάποιος μπορεί να μετατρέψει το ΔΡΔ επιπέδου-1 σε ΔΡΔ επιπέδου εάν αντιστοίχως αναλύσει τις διαδικασίες σε υποδιαδικασίες φροντίζοντας τη σωστή και συνεπή αρίθμησή τους (π.χ. 1, 1.1, 1.2,...).

• Το ΔΡΔ μπορει επίσης να διαμερισθεί, κάτι που μπορεί να φανεί ιδιαίτερα χρήσιμο για τη φάση της υλοποίησης αργότερα.

• Στο παράδειγμα μας οι διαδικασίες 1 & 2 ενοποιούνται καθώς έχει νόημα να προσθέσουμε στο σύστημα ένα νέο πελάτη τη στιγμή που παραλαμβάνουμε την (πρώτη του) παραγγελία.

Page 36: ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΔΕΔΟΜΕΝΩΝ

Σχ.

9.2

2: Τ

ο Λ

ογικ

ό Δ

ΡΔ

επ

ιπέδ

ου-2

Page 37: ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΔΕΔΟΜΕΝΩΝ

Σχ.

9.2

3: Τ

ο Φ

υσικ

ό Δ

ΡΔ

επ

ιπέδ

ου-2

Page 38: ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΔΕΔΟΜΕΝΩΝ

Σχ.

9.2

4: Τ

ο Δ

ιαμ

ερισ

μέν

ο Δ

ΡΔ

έρος

του

ΔΡ

Δ ε

πιπ

έδου

-1)

Page 39: ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΔΕΔΟΜΕΝΩΝ

Άσκηση

Δώστε το ΔΡΔ επιπέδου-1 που να υπολογίζει τη μισθοδοσία ενός υπαλλήλου (με βάση τις ώρες που δούλεψε) και να τυπώνει το τσεκ του.

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

Page 40: ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΔΕΔΟΜΕΝΩΝ

1

ΔημιουργίαΧρονο-

καρτέλλας

Υπάλληλος

ΦάκελλοςΥπαλλήλου

Το ΔΡΔ για τον υπολογισμό μισθοδοσίας υπαλλήλων

4Υπολογισμός

ΚαθαρούΠοσού

5

ΈκδοσηΜισθού

6

ΔημιουργίαΑρχείου

ΔιασταύρωσηςΜισθών

D2 Αρχείο Εργατοωρών

3Υπολογισμός

Παρακρα-τήσεων

2Υπολογισμός

Μεικτού Μισθού

Υπάλληλος

ΟικογενειακήΚατάσταση

D1 Αρχείο Υπαλλήλων

D1 Αρχείο Υπαλλήλων ΚλιμάκιαΠαρακρατήσεων D4 Πίνακας Κλιμακίων

D3 Αρχείο Μισθοδοσίας

ΠοσόΠαρακρατήσεων

Καθαρό Ποσό

Μεικτό Ποσό

Μεικτό Ποσό

Μεικτό Ποσό

ΑρχείοΥπαλλήλου

ΑπόδοσηΜισθού

ΠοσόΠαρακρατήσεων

ΔιασταύρωσηΣτοιχείων Μισθού

Στοιχεία Μισθού

Page 41: ΔΙΑΓΡΑΜΜΑΤΑ ΡΟΗΣ ΔΕΔΟΜΕΝΩΝ

Το ΔΡΔ για την διαδικασία έκδοση επιταγής μισθοδοσίας υπαλλήλων

5.5

Μισθοδοσία

Μισθοδοσίας

Στοιχεία Μισθού

Καθαρό Ποσό

D6Τραπεζικός Λογαριασμός Εφορίας D7

Τραπεζικός Λογαριασμός Ασφαλιστικού Ταμείου

5.3Απόδοση

Φόρων

5.1Eνημέρωση

ΑρχείουΥπαλλήλων

Καθαρό Ποσό

Μεικτό ΠοσόΠοσόΠαρακρατήσεων

D1 Αρχείο Υπαλλήλων

ΑρχείοΥπαλλήλου

D5Τραπεζικός Λογαριασμός Εταιρείας

5.2Ενημέρωση

Λογαριασμού Εταιρείας

Μεικτό Ποσό

5.4Απόδοση

Ασφαλιστι-κών

συνεισφορών

ΠοσόΠαρακρατήσεων

ΠοσόΠαρακρατήσεων

5.6ΑπόδοσηΜισθού

5.8Ενημέρωση

ΛογαριασμούΥπαλλήλου

D7Τραπεζικός Λογαριασμός Υπαλλήλου

Καθαρό Ποσό

Καθαρό Ποσό

5.6‘ΕκδοσηΕπιταγής

Καθαρό Ποσό