Sei sulla pagina 1di 6

BIS Analysis and Design Assignment 2

Ittihad University
College of Management and Information Systems
Answers of Assignment 2
Draw a DFD for the following cases
1. Customer places sales orders. he system chec!s for availa"ility of products and
updates sales information
Context Diagram:
Diagram 0:
#$%&$2'%( %$&
Customer
)rocess
orders
'
Sales orders
*esponse
Sales orders
*esponse
Customer
Chec!s for
availa"ility
%
Updates sales
information
2
Sales orders
D% Stores
+ew stores
Stores availa"ility
Sales orders
BIS Analysis and Design Assignment 2
2. Company receives applications. Chec!s for eligi"ility conditions. Invites all
eligi"le candidates for interview. Maintains a list of all candidates called for
interview. Updates the eligi"ility conditions as and when desired "y the
management
Context Diagram:
Diagram 0:
#$%&$2'%( 2$&
Applicants
)rocess
applications
'
Applications
*esponse
BIS Analysis and Design Assignment 2
#$%&$2'%( ,$&
Applicants
Chec!s
conditions
%
Applications
Invites
eligi"le
2
-ligi"le list
Invitations
D% .ist of all candidates
Maintains
list
(
-ligi"le list
+ew
candidates list
Updates
conditions
,
D2 Conditions
Current
conditions
Current
conditions
+ew
conditions
BIS Analysis and Design Assignment 2
3. Library Information System: he University li"rary system will record the "oo!s
owned "y the li"rary as well as any new "oo!s purchased and put into circulation.
Before someone can "orrow a "oo!/ he or she must show a valid ID card that is
chec!ed 0 to ensure that it is still valid 0 against the student files maintained "y
the registrar1s office 2for student "orrowers3/ the faculty$staff files maintained "y
the personnel office 2for faculty$staff "orrowers3/ or the li"rary1s own guest file
2for individuals issued a guest card "y the li"rary3. he system must also chec! to
ensure the "orrower does not have any overdue "oo!s or unpaid fines "efore he or
she can "orrow another "oo!. If no fines or overdue "oo!s are found/ the "oo! is
chec!ed out. he system should record who has "orrowed what "oo! and when it
is due "ac!. he "orrower is also told the due date. Boo!s can only "e chec!ed
out for two wee!s. 4hen a "oo! is overdue/ the information a"out the "oo! and
the person who chec!ed it out is added to an overdue file. -very Monday/ the
li"rary prints and mails postcards to those people with overdue "oo!s. If a "oo!
is overdue "y more than one month/ a fine will "e imposed and a li"rarian will
telephone the "orrower to remind him or her to return the "oo!.
Context diagram: . etc
#$%&$2'%( ($&
*eader
Borrow
"oo!s
'
ID card
Boo!
Due date
)ostcards
elephone call
Boo!s
Boo!s
information
BIS Analysis and Design Assignment 2
Draw an Entity Relationships diagram for
4. An airline reservation is an association "etween a passenger/ a flight/ and a seat.
Select a few pertinent attri"utes for each of these entity types and represent airline
reservation in an -5* diagram.
#$%&$2'%( 6$&
)assenger
)assport7
+ame
+ationality
Address
Seat
Seat7
Class
*eserve
8ave
M +
%
M
9light
9light7
9light5date
Departure time
Arrival time
Departure airport
Arrival airport
BIS Analysis and Design Assignment 2
5. A li"rary has many "oo!s and many readers. :ne reader can "orrow many "oo!s;
one "oo! can "e "orrowed "y many readers at different time. If a "oo! is lent to a
reader/ the lending date and return date must also "e recorded. Attri"utes a"out
"oo! and reader are given "elow<
a. Boo!< "oo! num"er/ "oo! name/ author/ price/ pu"lishing date/ status;
". *eader< card num"er/ reader name/ gender/ address/ phone num"er;
Draw an entity relationship diagram a"out "oo! and reader/ if necessary; add
associative entity to represent the relationship "etween "oo! and reader.
#$%&$2'%( &$&
*eader
Card num"er
*eader name
=ender
Address
)hone num"er
Borrow
M +
Boo!
+um"er
Boo! name
Author
)rice
)u"lishing date
Status
.ending
date
*eturn date