Beruflich Dokumente
Kultur Dokumente
breaking it down
Giz runs a car rental company and wishes to computerize the management of his growing organization. Before this can be done, her current activities must be diagrammatically represented. Those activities are listed below:
Customer makes request in person/ by phone then the Rental clerk jots request down on form The form is stamped with todays date & put on spike Manager collects spike periodically & records in the Request book by date of rental & updates available cars book When customer comes in to receive car, he/ she signs request book & makes payment When customer returns the car, it is evaluated and this evaluation is recorded, signed by customer, initialized by evaluator & available cars book is updated If the returned car needs repair/ service, mechanic is called in and given the details of servicing/ repair. The available cars records the location of the vehicle Payment for repairs are done in part by cheque The available cars book is again updated when it is returned by mechanic; the 2nd payment is also made by cheque When the customer makes the first request, the manager checks the records to ensure it is available for that future date and calls customer if it is not.
Evaluation is recorded, signed & initialed available cars book is updated after this Mechanic is called and given details if repairs are needed available cars records vehicle location Payments for repairs are done in 2 parts by cheque available cars book is again updated when mechanic returns car Manager checks availability and calls customer if car is not.
Level 0
Identify all the persons OUTSIDE of our main activities What are the main activities? Renting the car and all the operations that go with it. Of course, you could disagree and put your assumptions to that effect. Personally, I see the managers and rental clerks as a part of the system
Mechanic
Customer
Evaluator
Widescreen Graphics
Put them together with the central process (click)
GizSys
And the data that goes to and comes from it
Repair info
N.B. the new additions to the DFD are in orange, the existing ones are blue
Customer
Mechanic
E valuator
Moving to level 1
1. Keep everything other than the process (click)
Level 1
2. To create the level 1 DFD, look at each line in the narrative and determine what data is moved and to whom
Customer makes request in person/ by phone Rental clerk jots request down on form
1.1
Request
Form is stamped with todays date & put on spike (temporary storage) When the customer makes the first request, the manager checks the records to ensure it is available for that future date and calls customer if it is not.
Request On form
(click)
Level 1
Again, look for the activities(click) 3. Then include any data stores you deem necessary (click):
DFD are in orange, the existing ones are blue Repair info
1.4
Car details
update
If the returned car needs repair/ service, mechanic is called in and given the details of servicing/ repair. The available cars records the location of the vehicle
Available Cars
locatio n
Evaluatio n book
Level 1
1.6
Update
Available Cars
Record evaluation
Evaluatio n report
Evaluatio n report
Evaluation book
Evaluator
4. Repeat the process until: all the external entities from level 0 are represented And all the data flows as well (click)
When customer returns the car, it is evaluated and this evaluation is recorded, signed by customer, initialized by evaluator (which I am
Level 1
5. Ensure that all parts of the narrative are represented in the diagram or in the assumptions
1.8
signature payment
Customer
Manager collects spike periodically & records in the Request book by date of rental (click) & updates available cars book (click)
1.7
Record payment
1.2
When customer comes in to receive car, he/ she signs request book & makes payment Stamped form info available cars book is updated (click) Payment for repairs are done in part
Stamp form
Stamped form info
Request book
Level 1
1.8
Time to tie up any loose ends Ask yourself where the information comes from for each process and data store And inversely, where it goes (click)
Update info
Check availability
Availablility
Request book
1.2
Update info
Stamp form
Available Cars
Availability Request locatio n update
Availability Call
Reques t On form
Customer
Mechanic
1.1
Request
Take request
payment
Car details
Rental Request
1.8
Payment details
1.7
signature
Evaluatio n book
R.B k
Record payment