Professional Documents
Culture Documents
1) Draw the use case and define all the classes of employee management system.
Solution:-
Empoyee record
Salary detail
Loan detail
Leave detail Login
Tax detail
Salary slip
Bank details Check the
validation
allowance
Add employee
record
Check salary
detail
Check bank
detail
Check loan
detail of
employee
Update
employee detail
logout
2)Draw the use cases and define all the classes for automatic teller machine
Insert card
Given the
option
current saving
Select
saving
Customer Machine
e Check bank Check bank
detail detail
Check bank
detail
Select the
withdraw
Verify the
balance given
Receive balance
Request remove
card
Receive card
3)Draw the use case define all the class for library management system.
Login
Check the
validation
allowance
Request for
student id
Enter student
id
Verify
student id
Student Library manager
Search book
Select the
desire author
book
Verify desire
author book
book
Received book
Given some
duration time
Return the
duration time
Verify the
duration time
Take fine
Given fine
logout
4)draw the use case and define all the classes for Order Processing Application.
Login
Check the
validation
allowance
Show total
quantity of
item
Select the
quantity of
item
Delivery the
total item
Received item
Payment the
total price of
item
Receipt bill
Update item
Update
customer order
Update bill
detail
logout
5)draw the use case define all the classes for student registration process
Request for
registration
Receive form
Chek the
course detail
Submit form
School management
Student
Verify the
form
Give the
registration id
Give the
centere
Received
registration
approved
Take
admission
Give the
approved
Update
student detail
logout
SESSION 4 AND 5
6)Draw the sequence and collaboration diagram for automaticteller machine.
Receive amount
Do you want to continue
Logout
7)Draw the sequence and collaboration diagram for employee information system.
Logout
8)Draw the sequence and collaboration diagram for library management system.
Logout to system
9)Draw the sequence and collaboration diagram for Order Processing Application.
Logout
10)Draw the sequence and collaboration diagram for Student Registration System.
Received acknowledgement
Logout to system
SESSION 6,7 AND 8
1)Draw the state transition diagram and case diagram for Automatic Teller Machine.
Select the
saving
Amount are
available
Yes No
YES / NO
Continue
Enter the Receive
the above
amount card
state
CLASS DIAGRAM
nt
so
er
cc
A
P
u
o
Pincode Account Number
Withdraw Amount Account Name
Account Type Balance
Insert Card () Withdraw Amount
Enter Pin ()
Enter Transaction Type () Show Account Details ()
Enter Amount Show Account Type ()
Enter Account Type () Show Balance ()
Take Card () Set Balance ()
Withdraw ()
Take Money Deposit ()
ar
C
B
n
k
a
d
ne
M
M
ac
hi
A
T
GetCard ()
Get Pincode ()
ra
ac
ns
ai
et
D
T
ls
ti
n
o
Get Transaction Type ()
Get Account Type () Transaction Id
Get Amount ()
Check Card () Set Transactions Details
Check Pincode ()
Check Amount ()
Get Account Info ()
Get Bankcard Details ()
nc
de
In
Pi
fo
Update Account ()
Update Transaction PinCode
Display Money ()
Give Card () Set Pincode ()
Generate Balance Report Show Pincode ()
Give Balance Report ()
13)Draw the state transition diagram and case diagram for Library Management System.
Allowance
Login Enter the
MAIN Check the Enter the
pin Select the card
SCREEN validation student id
number
If available Search th
Receive Select the desired
the book book author
book
If not available
Display
Give fine finish
process
Class diagram
ist
eg
ra
so
er
R
P
ti
n
n
o
R_Number
P_Name 1 R_PName
P_Age
R_Paddress
P_Sex
Get Registration Info()
P_Address
Set Registration Info()
P_Regno
P_Phoneno
Create Registration()
Give Book()
oo
B
k
Take Book()
0..*
Cancel Registration()
B_Number
B_Name
B_Cost
B_Publisher
B_Author
B_Subject
0..* B_Noofcopies
Get Book Info()
Set Book Info()
ra
ac
ns
T
ti
o
n
T_Number
T_Time
Get Transaction Info()
Set Transaction Info()
Draw the state transition diagram and case diagram for Order Processing System.
valiation
Select order Enter the
MAIN Plan the Verify the
pin Select the card
SCREEN order data
number
Order rejected
Order ok
If available Check
Receive Select the minimum
the book book Quantity in
stock
If not available
Product Cancel
order order
Generate Generate
Update the invoice
bill of
stock
material
CLASS DIAGRAM
Order
DateRecived : Date
IsPrepaid : Boolean
Number : String Customer
Price : Money
Name : String
Dispatch() n 1 address : String
Close()
CreditRating()
Corporate Customer
Personal Customer
ContactName : String
CreditRating : String CreditCard#: Long integer
CreditLimit : Double
Remaind()
BillFormonth()
Draw the strate transition diagram and case diagram for Student registration process.
Receive
Request Enter the View
MAIN registratio
registration form pin Select the card course
SCREEN n form
number detail
Fill form
If not available
Request
resubmit
form with
validation
informatio
n
CLASS DIAGRAM
de
St
nt
u
1
S_Name
ist
eg
ra
R
ti
n
o
S_Age
S_Sex R_Number
S_Address R_Sname
S_Phoneno R_Sno
Get Registration Info()
S_Qualification Set Registration Info()
Create Registration()
*
Cl
er
k
1
C_Name
Se
at
Create Registration()
S_Noofseats Get Seats Info()
S_Remseats Set Seats Info()
Get Registration Info()
Get Seats Info()
Set Registration Info()
Set Seats Info()
Component Diagram for ATM
ATM.exe
ATM.Scores
ATM.Scores
17. Component Diagram for Employee Management System
Employee.exe
Attendance Details
Attendance Details
18. Component Diagram for Library Management System
Library.exe
Book Details
Registration Packet
Registration Packet
Book Details
Transaction Details
Employee Details
19. Component Diagram for Order Processing Application
Order.exe
Customer Details
Dispatch Details
Order Details
Goods Details
20. Component Diagram for Student Registration Process
Student.exe
Seat Details
Seat Details