Professional Documents
Culture Documents
1. Passport automation system. 2. Book bank 3. Exam Registration 4. Stock maintenance system. 5. Online course reservation system 6. E-ticketing 7. Software personnel management system 8. Cre it car processing 9. E-book management system 10. Recruitment system 11. !oreign tra ing system 12. Conference "anagement System 13. BPO "anagement System
CS2357
LTPC 0032
S600!3-!
1. Passport automation system. 2. Book bank 3. Exam Registration 4. Stock maintenance system. 5. Online course reservation system 6. E-ticketing 7. Software personnel management system 8. Cre it car processing 9. E-book management system 10. Recruitment system 11. !oreign tra ing system 12. Conference "anagement System 13. BPO "anagement System
INTROD8CTION TO 87L DIAGRA7S E9NO: DATE: ,"- stan s for ,nifie "o eling -anguage. #*is ob'ect-oriente system of notation *as
evolve from t*e work of )ra y Booc*. 0ames Rumbaug*. %var 0acobson. an t*e Rational Software Corporation. #*ese renowne computer scientists fuse t*eir respective tec*nologies into a single. stan ar i1e mo el. #o ay. ,"- is accepte by t*e Ob'ect "anagement )roup (O")+ as t*e stan ar for mo eling ob'ect oriente programs. Eac* ,"- iagram is esigne to let evelopers an customers view a software system from a ifferent perspective an in varying egrees of abstraction
T:$!3 o. 87L D'%0*%&3 ,"- efines nine types of iagrams2 class. ob'ect. use case. se3uence. collaboration. statec*art. activity.
C#%33 D'%0*%&3 Class iagrams are t*e backbone of almost every ob'ect oriente met*o . inclu ing ,"-. #*ey escribe t*e static structure of a system. S*ows a collection of static mo el elements suc* as classes an types. t*eir contents. an t*eir relations*ips. 83! C%3! D'%0*%&3 ,se case iagrams mo el t*e functionality of system using actors an use cases. S*ows use cases. actors. an t*eir interrelations*ips S!;6!(,! D'%0*%&3
Se3uence iagrams escribe interactions among classes in terms of an exc*ange of messages over time. "o els t*e se3uential logic. in effect t*e time or ering of messages between classifiers.
Co##%4o*%-'o( D'%0*%&3 Collaboration iagrams represent interactions between ob'ects as a series of se3uence messages.
Collaboration iagrams escribe bot* t*e static structure an t*e ynamic be*avior of a system. S-%-!,1%*- D'%0*%&3 Statec*art iagrams escribe t*e ynamic be*avior of a system in response to external stimuli. Statec*art iagrams are especially useful in mo eling reactive ob'ects w*ose states are triggere by specific events. A,-'"'-: D'%0*%&3 &ctivity iagrams illustrate t*e ynamic nature of a system by mo eling t*e flow of control from activity to activity. &n activity represents an operation on some class in t*e system t*at results in a c*ange in t*e state of t*e system. #ypically. activity iagrams are use to mo el workflow or business processes an internal operation.
E2.No: 01 DATE: AT7 SYSTE7 7OD8LE 1 ,ser inserts *is car . /ali ate t*e user4s car . #*e pin is entere by t*e user #*e &#" system vali ates t*e pin. using a atabase. %f t*e pin is invali . an error message is printe
7OD8LE 3 /ali ate t*e amount. C*eck if t*e user4s account *as t*e re3uire amount. %f not available. print an error message. 7OD8LE 4 $ispense t*e amount %f user re3uires a receipt. print t*e receipt of t*e transaction an t*e account balance. E'ect t*e car for t*e user to take back
CLASS DIAGRA7
CustomerDetail Card Pin request() BankDB Log Balance process equest() Withdrawal AccNo Amount drawAmt() feasible()
!nsert"Card
ead"Card
#alidate"Pin
$nter"Amount
Dispense"Amount
ACTIVITY DIAGRA7
)ser"selects" withdrawal
)ser"enters"account" pin
'*stem"(erifies" pin
!n(alid"pin No
!n(alid"amount
COLLABORATION DIAGRA7
1/"Boot"up
./"'witch"0n 3/"$nter"amount )! 2/"get"Cash"Amount 5/"0pen"Connection 6/"Checking"Account 7/"#alidate"Amount 4/"'et"Cash"Amount 8/",i(e"amoubnt Bank" Network A%&" 'er(er
Cash" Dispenser
SE<8ENCE DIAGRA7
)! A%&"'er(er Cash" Dispenser Bank"Network
'witch"0n Boot"up
get"Cash"Amount
CO7PONENT DIAGRA7
'er(er
)ser
A%&")!
Printer
DB&'" 'er(er
DEPLOY7ENT DIAGRA7
'er(er
,et"details
DB&'" 'er(er
Withdraw
Printer )! Print"receipt
switch"turned"offf: perform"shutdown
RES8LT:
#*e above mo ules for t*e &#" System *ave been esigne an verifie .
E2.No: 02 DATE: CO8RSE REGISTRATION SYSTE7 7OD8LE 1 )et t*e stu ent registration number an *is ate of birt*. #*e registration number s*oul be verifie wit* t*e existing atabase of vali registration numbers.
7OD8LE 2 )et t*e cutoff. Compare t*e cutoffs an recor t*e cutoff along wit* t*e stu ent4s registration time.
7OD8LE 3 $isplay t*e colleges. w*ose re3uire cutoff is less t*an or e3ual to t*e stu ent4s total cutoff mark. #*e stu ent must c*oose *is preferre college. $isplay t*e available courses in t*e selecte college. #*e stu ent must now c*oose *is preferre course.
7OD8LE 4 #*e stu ent must finally be informe t*at *e *as been registere successfully.
ACTIVITY DIAGRA7
7es Enter CutOff Cut off Compare Cut off wit* Cutoffs of available colleges
Select Course
Save
COLLABORATION DIAGRA7
:2 /erify ;2 Enter %$ <2 Enter esire course =2 Re3uest Selection @2 >2 a Stu ent(+ ?2 Save(+ C2 Courses
S2Stu ent
SE<8ENCE DIAGRA7
C2 Courses
Save(+
/erify %$
Stu entReg
Enter Cut-Off
Registration System
Select Course
CLASS DIAGRA7
College Coll<!D name cutoff selectCourse() add'tudent() Course course<!D name seats<A(ailable register()
'elects
has
DEPLOY7ENT DIAGRA7
Client" Processor Web"'er(er
CO7PONENT DIAGRA7
,et" egister"no
,et"cut"off
Compare" cuttoff
Add"to"a(ailable" college"list
$nter" course
egister" 'tudent
RES8LT: #*e above mo ules for t*e Course Registration System *ave been esigne an verifie .
E9PERT SYSTE7
#*e user logs into t*e system wit* t*e user login i an passwor . #*e connection is ma e wit* t*e EA atabase w*ere a ran om set of ;B 3uestions along wit* t*eir c*oices are selecte . #*e 3uestions are selecte in suc* a way t*at t*e same set is not repeate for t*e same login i .
Cere. ten 3uestions are isplaye . &s t*e user c*ooses an option it is store in EA marks format for evaluation.
#*e marks t*at are store in EA marks are transferre to EA system. EA system calculates t*e sum an isplays it as Emotional Auotient.
#*e EA value is connecte to t*e EA atabase in w*ic* t*e c*aracteristic matc*ing t*e EA value is isplaye .
&gain. t*e EA value is compare wit* t*e atabase for isplaying t*e users4 rawbacks an ways of improvement.
%f t*e user is intereste t*en provi e an interface for entering personal etails wit* EA for future reference. #*e etails are store in t*e EA atabase an can be accesse only t*roug* entering t*e correct passwor .
CLASS DIAGRA7
$="&arks selectedchoices (aluatechoices()
transfers
ACTIVITY DIAGRA7
#erif*"username" and"password
$nter"into" s*stem
$nter"personal" details
#iew"past" records
'a(e"settings
Log"out
COLLABORATION DIAGRA7
$="'*stem
SE<8ENCE DIAGRA7
$="'*stem login
)ser"!nterface
$="Database
(erif*"username"and"password
pose"question
select"answer
update"marks"on"database
calculate"result
gi(e"$="result
displa*"$=
STATEC=ART DIAGRA7
$nter"login" details #erif*" details $nter" s*stem ead" question 'ubmit" answer #iew"result
'a(e" current"$=
'a(e"user" settings
Log"out"of" the"s*stem
8SECASE DIAGRA7
Creation
Wait"for"inference
#iew"marks
Personal"Details
&aintenance
CO7PONENT DIAGRA7
'er(er
)ser
$?pert")!
Printer
DB&'" 'er(er
DEPLOY7ENT DIAGRA7
'er(er
,et"details
DB&'" 'er(er
,et"question
Printer )! Print"result
RES8LT: #*e above mo ules for t*e Expert System *ave been esigne an verifie .
E2.No: 4 DATE:
7OD8LE 1 Provi e a user interface for getting t*e user4s login etails. /erify login %$ an if correct. provi e access to t*e library atabase.
7OD8LE 2 Provi e a searc* mec*anism to searc* for a particular book. %nput t*e book name an t*e aut*or4s name.
7OD8LE 3 )et t*e book etails from t*e atabase. $isplay t*e book etails on t*e screen.
7OD8LE 4 &llow t*e user to select t*e book for c*ecking out. %ssue t*e book.
SE<8ENCE DIAGRA7
'tudent
Librarian
librar*
" Administrator
$nter"author"name
Check"the"book Displa*"results
CLASS DIAGRA7
'oftware"$ntr*
=uer*ing
!ssue() eturn"()
COLLABORATION DIAGRA7
-ibrarian 'tudent
Administrator
'earch"book"name
$nter"student"login"details
!ssue"the"book
ACTIVITY DIAGRA7
$nter"login" name
#erif*
,rant" permission
$nter"book" name
$nter"author" name
Displa*"the" book
Check"out"the" book
STATEC=ART DIAGRA7
$nter"login" name
#erif*
,rant" permission
CO7PONENT DIAGRA7
DEPLOY7ENT DIAGRA7
Client" Processor
Web"'er(er
RES8LT: #*e above mo ules for t*e -ibrary "anagement System *ave been esigne an verifie .
Before entering t*e system. users *ave to login )et t*e username an passwor from existing users. )ive new users t*e option to sign up.
Provi e a rop own box for t*e ate. C*eck availability of tickets.
7OD8LE 3 %f tickets are available. get t*e number of passengers. )et t*e name an age of all passengers. %f tickets are not available. resc*e ule.
7OD8LE 4 Print t*e cost of t*e tickets. )et t*e payment etails from t*e user. Confirm t*e etails an t*e ticket. $isplay confirme ticket to t*e user.
ACTIVITY DIAGRA7
Displa*" a(ailabilit*
,et"booking" request
Displa*" pa*ment"details
Print"ticket
CLASS DIAGRA7
CustomerDetails Name Address $mail Age book() Booking Booking<no Date %otal 'tatus name Pa*() Pa*ment Date Amount
8SECASE DIAGRA7
Choose"sourceB"destination
Check"a(ailabilit*
Booking""'er(er
Customer
$nter"details
equest"booking
&ake"pa*ment
Bank"'*stem
Confirm"booking
SE<8ENCE DIAGRA7
Customer
'er(er
Bank
econfirm"booking
COLLABORATION DIAGRA7
1/"-es
./"Check"a(ailabilit* 3/"$nter"information Customer 2/"!f"noB"reschedule 4/" econfirm"booking 7/",et"ticket 6/"Confirm"pa*ment 5/"Pa*ment 'er(er
Bank
Displa*ing" a(ailabilit*
equest" booking
Check"a(ailabilit*
Displa*ing" pa*ment"details
)serAs"pa*ment" details
Print"%icket
CO7PONENT DIAGRA7
Bank
0nline" Booking"'er(er
Customer
DEPLOY7ENT DIAGRA7
'er(er")pdate
ailwa*" Database
)ser"PC
RES8LT: #*e above mo ules for t*e Online #icket Reservation System *ave been esigne an verifie .
PAYROLL SYSTE7S
Enter t*e employee etails name an eno. Obtain CR&.$&.P!. )et t*e basic pay as per esignation.
7OD8LE 3:
Calculate t*e number of ays taken leave. Calculate t*e e uctions ue to leave. Calculate t*e net pay after subtracting t*e net e uctions. Provi e salary slip.
$nter"details"into"database
0btain"basic"pa*"as"per" designation
emplo*er
Calculate"net"deductions
emplo*ee
calculate"deductions"due"to"lea(e
net"salar*
SE<8ENCE DIAGRA7
emplo*er
database
salar*" calculation
emplo*ee
$nter"emplo*ee"details
obtain"basic"pa*
obtain"hraBdaBta
obtain"lea(e"details
calculate"salar*
store
retrie(e"net"pa*
hand"o(er"pa*"slip
COLLABORATION DIAGRA7
database
7/"hand"o(er"pa*"slip
emplo*ee
CLASS DIAGRA7
""""".@@D
ACTIVITY DIAGRA7
pro(ide"emplo*ee" details
get"basic"pa*"as"per" designation
calculate"net"deductions"and" allowance"percentage
netpa*Ebasic" pa*>deductions
netpa*Ebasic" pa*F"(hraBdaBpf)
pro(ide"salar*
CO7PONENT DIAGRA7
DEPLOY7ENT DIAGRA7
Node"./ egistrar
)pdate
Node"1/PC
,et"emplo*ee" details
,et"basic" pa*
Calculate"net" deductions
basic" pa*Fallowance
Basic" pa*>deductions
'alar*
RES8LT: #*e above mo ules for t*e Payroll System *ave been esigne an verifie .
E2.No:7 DATE: 7OD8LE 1 )et login etails of t*e user %f new user. create a new account /erify passwor an %$
<8I? SYSTE7
7OD8LE 2 $isplay t*e 3uestions #*e user selects an option for eac* 3uestion or skips it. "ove to next 3uestion
7OD8LE 3 C*eck if t*e answers for eac* 3uestion are rig*t or wrong. Sum up all scores to get t*e total marks )et t*e total of all users.
7OD8LE 4 !in t*e winner. %f a user is a winner. print you win. Else print. game over.
SEQUENCE DIAGRAM
partcipant
'witch"0(er"%he" =uestion
Compiler
Central"'*stem
Answer"the"=uestions
Geep" ecord"'core
No"Answer
Calculate"%he" Participant"'core
Won"%he",ame
!s"!t"High" 'core
Lose"%he",ame
CLASS DIAGRA7
COLLABORATION DIAGRAM
./ egister" 5/No"Answer
Participant
'witch"0(er" %he"=uestion
6/'witch"%o"Ne?t"=uestion
7/Answer"%he"=uestions
2/Answer"%he"=uestion 4/Ask"=uestion
8/Calculate"%he"'core
Compiler
3/Geep" ecord"0f"'core
Central" '*stem
8SECASE DIAGRA7
pla*er"name
pla*er"id
pla*er"password
sign"up
administrator generates"question
selecting"options
checking"the"answers
print"the"result
)pdate"user"information
ACTIVITY DIAGRA7
login
'ign")p
N0
'electing" 0ption
N0
'witch"%o"Ne?t" =uestion
,ame"0(er
N0
Log"in
$nter"the" s*stem
'elect" option
Ne?t" question
Add"marks
$nd"game
CO7PONENT DIAGRA7
'er(er
)ser
=uiJ")!
Printer
DB&'" 'er(er
DEPLOY7ENT DIAGRA7
'er(er
,et"details
DB&'" 'er(er
,et"question
Printer )! Print"result
RES8LT: #*e above mo ules for t*e Aui1 System *ave been esigne an verifie .
E2.No:8 DATE:
7OD8LE 1)GET 8SER DETAILS )et t*e name. %$ an P*one number of t*e user. )et t*e passwor from t*e user. )ive options to eit*er view t*e sc*e ule of t*e user or to a
7OD8LE 2)VIE@ SC=ED8LE %n t*e view sc*e ule win ow. isplay o &ppointment name o &ppointment time o &ppointment location
7OD8LE 3)ADD SC=ED8LE #o a a sc*e ule. t*e user must enter t*e name. time an location of t*e appointment. #*e user s*oul be alerte if t*e sc*e ule is ma e after > P". %f t*e user is busy at t*e selecte time. *e can resc*e ule. #*e user can also elete an appointment using t*e elete option.
7OD8LE 4)RESC=ED8LE #o resc*e ule. t*e user must first c*eck w*et*er *e is free at t*e specifie time or not. %f yes. *e can procee wit* t*e resc*e uling process. Ot*erwise. *e must again c*eck for an alternate time.
7OD8LE 5 #*e user must finally be informe t*at *is sc*e ule *as been successfully create .
#iew"'chedule
Add"'chedule
'*stem
Check"A(ailabilit*
SE<8ENCE DIAGRA7
Person
Appointment" Control
Appointment
#iew"schedule
Add"appointment
Check"a(ailabilit* !f"*esB"create"appointment
No
eschedule Confirm"appointment
CLASS DIAGRA7
""makes
"""needs
ACTIVITY DIAGRA7
$nter"details
#iew"'chedule
Add" appointment
-es
A(ailable+
no eschedule" appointment
Confirm" schedule
COLLABORATION DIAGRA7
4/"No
3/"!f"*esB"create"appointment
Appointment
STATEC=ART DIAGRA7
CO7PONENT DIAGRA7
DEPLOY7ENT DIAGRA7
Client" Processor
Web"'er(er
RES8LT:
#*e above mo ules for t*e Real #ime Sc*e uler System *ave been esigne an verifie .
E2.No:9
DATE: 7OD8LE 1 Create an account for eac* customer. Customer *as to log in using user name an passwor .
7OD8LE 2 Prepare t*e or er. Provi e eac* customer wit* t*e s*opping cart containing all t*e items t*at t*e customer wants to buy. )ive t*em access to all t*e etails about ifferent types of computers t*at is available in t*e store.
7OD8LE 3 Provi e or er form an let t*e customer to fill out payment an s*ipping etails. Store t*e or er in atabase. Review t*e or er an c*eck w*et*er t*e items are available. Email t*e or er etails to t*e customers email i .
7OD8LE 4 Sen information to t*e ware*ouse to start s*ipping process. Print t*e invoice. &ccept customer payment.
COLLABORATION DIAGRA7
./"0pen"new 1/"Accept"config
6/"Link"customer Pa*ment
7/"Link"pa*ment
Customer
CLASS
DIAGRA7
Customer name address ph"no email get""order() !n(oice number date total
Displa*"standard"computer"config
Build"computer"config
0rder"configured"computer
customer equest"salesperson"contact
!nform"warehouse"about"order
Print"in(oice
#erif*"and"accept"customer" pa*ment
SE<8ENCE
DIAGRA7
Customer 0pen"new
Config"window
0rder
0rder"window
Pa*ment
Accept"config
Prepare"for"order
Displa*"order
ACTIVITYDIAGRA7
Displa*"current" config
,et"order" request
'tore"order
$mail"order" details
"""""Pending New"order 'tock"not A(ailable stock"a(ailable 'tock""""a(ailable KcancelledL Back"order ead*"to" ship
accepted
9uture" order
Cancelled
9illed
CO7PONENT DIAGRA7
Customer
0nline" shopping
0rder
DEPLOY7ENT DIAGRA7
Client" Processor
Web"'er(er
RES8LT: #*e above mo ules for t*e Remote Proce ure Call System *ave been esigne an verifie .
E2.No:10
%f a new customer wants to purc*ase pro ucts t*en *e nee s to sign up to enter *is 7OD8LE 2: (selection+ &fter signing in t*e customer can select particular pro uct an isplaye . a etaile
escription of it is
#*e customer can also select t*e option compare to see t*e features of ifferent available pro ucts. &fter analy1ing t*e various features .t*e best of all t*e pro ucts is c*osen. 7OD8LE 3: (transaction+ #*e customer in or er to buy t*e pro uct uses *is cre it car 7OD8LE 4: ( elivery+ Once t*e customer enters t*e necessary acknowle gement is sent an t*e selecte etails an w*en t*e S,B"%# button is clicke . t*e pro uct is elivere . by entering t*e necessary etails.
CLASS DIAGRA7
SE<8ENCE DIAGRA7
)'$
'$LL$ "'!%$
PA-&$N%
selecting"product
product"has"been"enabled
paid"through"credit"card
COLLABORATION DIAGRA7
ACTIVITY DIAGRA7
$nter"username"and" password
login
'elect"the"product
Pa*"through"credit" card
STATEC=ART DIAGRA7
entering"login" details
log"in
selection"of" the"product
pa*ment"through" credit"card
CO7PONENT DIAGRA7
DEPLOY7ENT DIAGRA7
Client" Processor
Web"'er(er
RES8LT:
#*e above mo ules for t*e Stock "aintenance System *ave been esigne an verifie .
Browse Catlog
Select Item
Software Customer
"e#uest Item
Issue Details
Issue Authorization
Banking
Check for validity
Deliever Goods
Dealer
Sho!!ingCard
Attributes
Customer
Attributes
public"'hoppingCard() public"float"get'ubtotal() public"(oid"set'ubtotal(float"(al") public"float"get'alesmone*() public"(oid"set'alesmone*(float"(al") public"float"get%otalmone*() D public"(oid"set%otalmone*(float"(al") public"(oid"place0rder() public"(oid"remo(e0rder() public"Customer(oidKI@@DL"getCustomer() public"(oid"setCustomer(Customer"(alKI@@DL") public"CreditCard(oidKI@@DL"getCreditCard() public"(oid"setCreditCard(CrdeitCard"(alKI@@DL") public"CustomerKI@@DL"getCustomer() public"(oid"setCustomer(Customer"(alKI@@DL") public"CreditCardKI@@DL"getCreditCard() . public"(oid"setCreditCard(CreditCard"(alKI@@DL")
. mCreditCard
mCustomer
public"Customer() public"string"getAddrtoship() public"(oid"setAddrtoship(string"(al") public"string"getName() . public"(oid"setName(string"(al") public"string"getAddrtobill() public"(oid"setAddrtobill(string"(al") public"string"get$mailadd() public"(oid"set$mailadd(string"(al") public"int"getCreditrating() public"(oid"setCreditrating(int"(al") public"(oid"displa*Categor*() public"(oid"select!tem() public"(oid"delie(er!tem() public"(oid"remo(e0rder()
mCustomer
CreditCard
Operations
ItemOfPurchase
Attributes
PrefferedCustomer
pri(ate"int"quantit* pri(ate"float"priceperitem
Operations
public"!tem0fPurchase() public"int"get=uantit*() public"(oid"set=uantit*(int"(al") public"float"getPriceperitem() public"(oid"setPriceperitem(float"(al") public"Customer"fetCustomer() public"(oid"setCustomer(Customer"(al") public"ProductKI@@DL"getProduct() public"(oid"setProduct(Product"(alKI@@DL") public"ProductKI@@DL"getProduct() public"(oid"setProduct(Product"(alKI@@DL")
public"CreditCard() Attributes public"int"getNumber() pri(ate"int"discountrate public"(oid"setNumber(int"(al") Operations public"date"get$?pir*date() mPrefferedCustomer public"PrefferedCustomer() public"(oid"set$?pir*date(date"(al") public"int"getDiscountrate() public"boolean"get!ssue() public"(oid"setDiscountrate(int"(al") . public"(oid"set!ssue(boolean"(al") D public"Customer"getCustomer() public"(oid"authoriJeCharge() public"(oid"setCustomer(Customer"(al") public""Preffered() public"Customer"getCustomer.() public"!tem0fPurchase"get!tem0fPurchase() public"(oid"setCusotmer.(Customer"(al") public"(oid"set!tem0fPurchase(!tem0fPurchase"(al") public"Customer"getCustomer() public"PrefferedCustomerKI@@DL"getPrefferredCustomer() public"(oid"setCustomer(Customer"(al") public"(oid"setPrefferredCustomer(PrefferedCustomer"(alKI@@DL") public"PrefferedCustomerKI@@DL"getPrefferedCustomer() public"(oid"setPrefferedCustomer(PrefferedCustomer"(alKI@@DL")
mProduct .
Product
Attributes Operations
public"Product()
$ Sho!!ingcart $ Customer
public"(oid"brow secatalog()
$ creditcard
public"(oid"displa*catalog() public"(oid"select!tem()
public"(oid"setCreditCard()
public"(oid"shipmentDetails()
public"(oid"authoriJedCharge()
public"(oid"get$?pir*Date()
(alidation
public"(oid"authoriJe()
public"(oid"setCrediting(int"(al")
public"(oid"setAddr%o'hip()
$ Customer
public"(oid"setAddr%o'hip() public"(oid"brow secatalog()
public"(oid"select!tem()
public"(oid"setCreditCard()
public"(oid"remo(e0rder()
public"(oid"setCrediting(int"(al")
$ Sho!!ingcart
public"(oid"reCected()
public"(oid"authoriJe()
public"(oid"authoriJedCharge()
$ creditcard
public"(oid"get$?pir*Date()
Browse Catlog
M"9rom"0P<Acti(it*"N
Dis!laying Catlog
M"9rom"0P<Acti(it*"N
Selecting Catlog
M"9rom"0P<Acti(@@@
Dis!laying %%%%
M"9rom"0P<Acti(it*"N
Selecting
M"9rom"0P<Acti(it@@@
"e#uesting
M"9rom"0P<Acti(it*"N
'alidating credit
M"9rom"0P<Acti(it*"N
Issuing !ayment
M"9rom"0P<Acti(it*"N
Acce!ting delivery
M"9rom"0P<Acti(it*"N
)nnamed
Delievering Item
M"9rom"0P<Acti(it*"N
Authorized
M"9rom"0P<Acti(it*"N
"e&ected
M"9rom"0P<Acti(it*"N
)nnamed
C()C*I+G
P"OC)SS D),I')"-
/AI.I+G
CA+C),,I+G
DISPA.C(
$O!%
CLASS CODE public class Customer(+ D private string name private string a tos*op private int cre itrating public Customer(+ D E public voi eliever%tem(+ D E public voi select%tem(+ D E public voi remove%tem(+ D E E public class %temOfPurc*ase(+ D private int 3uantity private flaot priceperitem public %temOfPurc*ase(+ D E public float getPriceper%tem(+ D E public voi setPriceper%tem(float val+ D %tem 9 val E Epublic class Pro uct(+ D public Pro uct(+ D E E RESULT:#*us t*e ,"- mo els for t*e Online Purc*ase System *ave been evelope an verifie .
CLASS DIAGRA7
SE<8ENCE DIAGRA7
COLLABORATION DIAGRA7
ACTIVITY DIAGRA7
STATEC=ART DIAGRA7
CLASS CODE public class "arksRegister D private int StringRegnoF private int int"axmarksF private int int"inmarksF private int int"arksobtaine F GHH Iroseui <@$JB:B!BB;? HG public "arksRegister(+ D E GHH Iroseui <@$JB;B!B:?C HG public voi c*eckRegno(+ D E GHH Iroseui <@$JB;C>B;!! HG public voi c*eckSub'ectCo e(+ D E GHH Iroseui <@$JB;CCB=J> HG public voi setResults(+ D E E RESULT:#*us t*e ,"- mo els for t*e Stu ent "arks &nalysis System *ave been evelope an verifie .