Object Oriented Software Engineering

03019104409

Use Case Diagram for Ordering An Item

Browse catalog and select items

Call salesperson

Give shipping information

Give payment information Customer Get confirmation

giBs 1

Object Oriented Software Engineering

03019104409

Use Case Diagram for Automated Teller Machine

System Startup

System Shutdown

Operator

Session Invalid Pin

Transaction Customer

Withdra w

Deposit

Transfer

Enquiry

giBs 2

Object Oriented Software Engineering

03019104409

Use Case Diagram for Library Management System

Log In

Add New Student Update/Delete Student Add a Book Update/Delete Book Search for Book Librarian Check-In Book Check-Out Book Pay Late Fee View Book Detail View Student Detail Search for Student

Student

giBs 3

Object Oriented Software Engineering

03019104409

Use Case Diagram for Airline Reservation System

giBs 4

Object Oriented Software Engineering 03019104409 Class Diagram for Order an Item giBs 5 .

Object Oriented Software Engineering 03019104409 Class Diagram for Automated Teller Machine Money Balance Message Log 1 1 1 1 1 1 1 Status Receipt Cash Dispenser 1 Envelope Accepter 1 Network to Bank 1 1 Customer Console Card Reader 1 1 1 1 1 1 1 1 ATM 1 1 1 1 * Operator Panel Receipt Printer 1 * Session 1 * Transaction Card Withdrawal Deposit Transfer Enquiry giBs 6 Account Information .

Object Oriented Software Engineering 03019104409 Class Diagram for Library Management System Library management system Use type Use name User pass User info Login Register Logout 1 1 * Student Student id User Pass Name Street City Phone no Late fee total Login Search book Check-out book Check-in book Pay late fee View book-detail * Librarian Librarian id User Pass Name Phone no Login Add student Delete student Edit student Add book Edit book Delete book Check-out book Check-in book Pay late fee View book-detail View student detail 1 1 Book Call no ISBN Title Author Status Add Update Delete Search Check-out Check-in giBs 7 n n Transaction Transaction id Student id Librarian id Call no Check-out date Check-in date Fines Update .

Object Oriented Software Engineering 03019104409 1 n Class Diagram for Airline Reservation System giBs 8 .

Object Oriented Software Engineering 03019104409 Sequence Diagram for Ordering An Item P3:PartPurchase O6: PartOrder S47: Stock place giveOrder( partName.Qty) sendInvoice (oNum) shipParts( oNum.Qty ) confirmationNum requestToShip(oNum) stockConfirm(oNum. Qty) sendPayment( oNum) giBs 9 .

Object Oriented Software Engineering 03019104409 Sequence Diagram for Automated Teller Machine System Startup Sequence Diagram : Operator Panel Switchon() : ATM : Cash Dispenser : Network to Bank getInitialCash() initialCash setInitialCash(initialCash) openConnection() System Shutdown Sequence Diagram : Operator Panel : ATM : Network to Bank Switchoff() performShutdown() giBs 10 .

Object Oriented Software Engineering closeConnection() 03019104409 giBs 11 .

Object Oriented Software Engineering 03019104409 giBs 12 .

Object Oriented Software Engineering 03019104409 Sequence Diagram for Library Management System giBs 13 .

Object Oriented Software Engineering 03019104409 Sequence Diagram for Airline Reservation System giBs 14 .

Object Oriented Software Engineering 03019104409 giBs 15 .

Object Oriented Software Engineering 03019104409 State Diagram for Ordering An Item giBs 16 .

Object Oriented Software Engineering 03019104409 State Diagram for Automated Teller Machine giBs 17 .

3: Withdrawal Selected/ 3. Display wait Transfer OK/ Print receipt.4: Update Status 18 .4: Display wait 3. Update Status Processing customer input Cancel/Eject.2 Card Inserted/ 1. Update status Processing Transaction giBs 3.Object Oriented Software Engineering 03019104409 State Diagram for Library Management System Closed Down Entry/Display System down System Down Insufficient Cash/Eject After (elapsed time) [Close down was requested] Startup Closedown 1. 3. 3. Display Cancel Terminating transaction Rejected/Dis play Apology Transfer Selected/ Request Transfer.6: Dispense cash.4: Request Withdrawal.3 Get Pin Idle Entry/Display Welcome After (elapsed time) [Close down was requested] Stolen/Confiscate. Update status Query OK/ Print receipt. Display wait Query Selected/ Request Query.5: Withdrawal OK/ 3.

Object Oriented Software Engineering 03019104409 State Diagram for Airline Reservation System giBs 19 .

Object Oriented Software Engineering 03019104409 Collaboration Diagram for Ordering An Item giBs 20 .

Object Oriented Software Engineering 03019104409 Collaboration Diagram for Automated Teller Machine giBs 21 .

Object Oriented Software Engineering 03019104409 Collaboration Diagram for Library Management System giBs 22 .

Object Oriented Software Engineering 03019104409 Component Diagram for Ordering An Item giBs 23 .

Object Oriented Software Engineering 03019104409 Component Diagram for Automated Teller Machine giBs 24 .

Object Oriented Software Engineering 03019104409 Component Diagram for Library Management System Librarian Item manager Borrowing System Fine system giBs 25 .

Object Oriented Software Engineering 03019104409 Activity Diagram for Ordering An Item giBs 26 .

Object Oriented Software Engineering 03019104409 Activity Diagram For Automated Teller Machine giBs 27 .

Object Oriented Software Engineering 03019104409 giBs 28 .

Object Oriented Software Engineering 03019104409 Activity Diagram For Library Management System Sign in request Librarian Student 1 2 giBs 29 .

Object Oriented Software Engineering 03019104409 Activity Diagram for Airline Reservation System giBs 30 .

Object Oriented Software Engineering 03019104409 Deployment Diagram for Order An Item giBs 31 .

Object Oriented Software Engineering 03019104409 Deployment Diagram for Automated Teller Machine giBs 32 .

Object Oriented Software Engineering 03019104409 Deployment Diagram For Manufacturing System Package Diagram for Ordering An Item giBs 33 .

Object Oriented Software Engineering 03019104409 Deployment Diagram for Order Processing System giBs 34 .

Object Oriented Software Engineering 03019104409 Package Diagram for Automated Teller Machine giBs 35 .

Object Oriented Software Engineering 03019104409 Package Diagram for University Information System giBs 36 .

Object Oriented Software Engineering 03019104409 Object Diagram For Ordering An Item giBs 37 .

Object Oriented Software Engineering 03019104409 Package Diagram for Order Management System giBs 38 .

Object Oriented Software Engineering 03019104409 Object Diagram For Automated Teller Machine giBs 39 .

Object Oriented Software Engineering 03019104409 Object Diagram For Order Management System giBs 40 .