You are on page 1of 7

: user enter( )

: LUI

: BookShelf

: AssitLib

: LBInfoSys

: Book

search()

Available reqstIssue( ) verifyEligibility( ) validateEligibility( ) return processIssue( )

updateIssue( ) issue( )

collect( )

Class diagram for lms

+theLUI LUI enter() LUI()

+theBookShelf

BookShelf RackName : String RNo : int search() opname() search() opname2() search()() Book Bname : Logical View::java::lang::String Author : Logical View::java::lang::String Publications : Logical View::java::lang::String issue() collect() Book() showInfo()

User name : String RNo : :int Branch : String Group : Strin Year : int User()

+theAssitLib

AssitLib name : SDtring Desig : Strin Cname : String Eno : int AssitLib() reqstIssue() processIssue()

+theLBInfoSys <<DataAccess>> LBInfoSys verifyEligibility() validateEligibility() updateIssue() LBInfoSys()

Componenet diagram for lms

User LUI AssitLi b

Issue.ex e

LBInfo Sys

Book

Deployment diagram for lms

LibServer LibraryConsle Ethernet

RS 232 LibraryDatabas e Printer cablewire

RAID

ATM ALL DIAGRAMS SEQUENCE DIAGRAM FOR WITH DRWAL OF AMOUNT

: Customer : ATMInterface useService( )

: Card

: CardReader

: ATMController

: BankServer

: WithdrawInromationSystem

<<create>> promptInsercard() : Transaction AcceptCard( ) readCard( )

enterPIN( ) verifyPIN( ) validatePIN( )

return displayTransactions() provideTransactions( )

return

selectTransaction(withdraw)

acceptTransaction( ) verifyAcount( )

ValiateAct( )

promptEnterAmt() enter( )

processTrac( )

verifyBal( )

valid generateAmt() producaeAmt( ) updateBalance( )

collect( ) ejectCard( ) collectCard( )

CLASS DIAGRAM FOR ATM

+theATMInterface

+theATMInterface

ATMInterface opname() collectCard() ejectCard() collect() producaeAmt() enter() enterPIN() AcceptCard() insertCard() useService() provideTransactions() opname2() ATMInterface() displayTransactions()() opname3() opname4() opname5() ATMController processTrac() acceptTransaction() verifyPIN() ATMController()

Card Cname : String CNO : int IssueDate : String ExpireDate : String Card() +theCardReader <<DataAccess>> WithdrawInromationSystem opname() updateBalance() WithdrawInromationSystem() +theWithdrawInromationSystem +theCash

Customer
(from Use Case View)

name : String acno : int Branch : String CardNo : Long Address : String +theTransaction DisplayTransactions() Customer()

CardReader verfyCard() opname() CardReader() opname2() readCard() rreadCard() verifyCard() opname3()

Transaction

Cash Cash()

+theBankServer

BankServer verifyBal() verifyAcount() ValiateAct() validatePIN() BankServer() opname()

COMPONENET DIAGRAM FOR ATM

WithdrawInrom ationSystem

ATMCo ntroller ATMInt erface

withdra w.exe Transa ction BankS erver

Cash

Card

DEPLOYMENT DIAGRAM

<<processor>> ATM Console WAN

<<processor>> BankServer

<<device>> ...>> printer

DataBaseServer

<<device>> RAID