You are on page 1of 73

Page 1

1. LIBRARY MANAGEMENT SYSTEM


Aim:

To design UML diagrams for library management

Actors:

● Student
● Librarian

Description:

The library management system is designed and developed for receipt and
insurance of the book .In the library along with the student details the book received in
the library are entered in book of entry from and new students details is enclosed in the
student entry form when students wants to get a designed books thee same is issued on
availability to the student the insurance and due date for returning of the book Is entered
on the book. The student has to pay the fine if their delay in returning the book or did
any damage to the book.

JNTUCEA
Page 2

Usecase Diagram:

● Draw and drop the actors and usecase from browser window into the diagram
window
● Associate the usecase and actors

JNTUCEA
Page 3

Class Diagram:

JNTUCEA
Page 4

Activity Diagram:

● The activity diagram describes the sequencing of activities ,with supports for
both condition and parallel behavior
● The various controls are placed into the diagram window to create activity
diagram

JNTUCEA
Page 5

Sequence Diagram:

● Create a new package from the database and name it as a sequence diagram
● From the toolbar select the required tools and make corresponding connections

JNTUCEA
Page 6

Collaboration Diagram:

● Press F5 on the sequence diagram the collaboration diagram is obtained


● Save the diagram

JNTUCEA
Page 7

2. ONLINE RAILWAY RESERVATATION


Aim:

To design UML diagrams for ONLINE RAILWAY RESERVATION system

Actors:

● Passengers
● Travelling agent
● Admin
● Railway authority

Description:

Online railway ticket reservation is one of the facilities available to passengers


for booking tickets from internet .tickets can be reserved anywhere in India from one
station to other station.

Different types of categories are available in reservation like first class AC, second AC
sleeper coach etc.,.Passenger can book tickets in advanced depending on the
categories .tickets is done of the facility to reserve tickets with some higher cost .cost
To cancel (or) reserve a ticket some procedure has to be followed .requesting the
form ,submitting information with valid details like train number ,name source,
destination stations ,date of journey ,address etc. some procedure has to be followed for
cancellation .some of the amount is deducted from the payment the payment is done
through online by giving debit or credit card number .the whole information of the
trains is available on the website address http ://www.indianrail.gov.in.Travel agents are
the persons who provide tickets to the customers with cost. Railway authorities and
admin has to maintain the database with appropriate information.

Usecase Diagram:

JNTUCEA
Page 8

● Draw and drop the actors and usecase from browser window into the diagram
window
● Associate the usecase and actors

Class Diagram:

JNTUCEA
Page 9

Collaboration Diagram:

● Press F5 on the sequence diagram the collaboration diagram is obtained


● Save the diagram

Sequence Diagram:

JNTUCEA
Page 10

● Create a new package from the database and name it as a sequence diagram
● From the toolbar select the required tools and make corresponding connections

3. ATM APPLICATION

JNTUCEA
Page 11

Aim:

To design UML diagram for ATM application

Actors:

● Client
● Administrator

Description:

In the application a client user performs transactions in atm machine which is an


administrator. The transaction may be amount withdraws ,balance enquiry mini
statement etc.the client enters the ATM card in the mechine ,it is validated by the
administrator .lf it is not a valid card if displays a message to a valid card .otherwise it
will prompt to enter pin number .the client enter the pin number &it is validated by the
administrator .if the pin is not valid again it asks for the valid pin to be executed .the
client chooses the possible transaction admin performs the transaction. After the
completion of transaction the client will exit

Usecases:

1.Insert card
2.Enter 6in number
3.Invalid pin
4.Type of transaction
5.Deposit amount
6.Withdrawal amount
7.Trasaction completed
8.Remove the card
9.Exit
10.Carryout transaction

Algorithmic procedure:

Step 1: Start the application


Step 2: Create the require actors & usecase in the browser window
Step 3: Go to new usecase view and then click the usecase view and open a new
package
Step 4: Remove the new package with package with required names
Step 5: Create two package actor and usecase

Usecase Diagram:

JNTUCEA
Page 12

● Draw and drop the actors and usecase from browser window into the diagram
window
● Associate the usecase and actors

Activity Diagram:

JNTUCEA
Page 13

● The activity diagram describes the sequencing of activities ,with supports for
both condition and parallel behavior
● The various controls are placed into the diagram window to create activity
diagram

Sequence Diagram:

JNTUCEA
Page 14

● Create a new package from the database and name it as a sequence diagram
● From the toolbar select the required tools and make corresponding connections

Collaboration Diagram:

JNTUCEA
Page 15

● Press F5 on the sequence diagram the collaboration diagram is obtained


● Save the diagram

Component Diagram:

4. HOSPITAL MANAGEMENT

JNTUCEA
Page 16

Aim:

To design UML diagrams for HOSPITAL MANAGEMENT

Actors:

● Patients.
● Doctors
● Administrator

Description:

Hospital management is one of the service provided to the people in the


hospital to cure disease of the people .for medical checkup patient has to get
appointment from the receptionist .He consults the doctor and gets prescription
regarding their diseased .for various medical list, various laboratories are provided
Hospital contains medical shop which provides medicines to the patdients .Two types of
wards present one is in patient one is in patient ward and the other is outpatient
ward .the bill payed by the patient in the cash counter.

Usecase Diagram:

JNTUCEA
Page 17

● Draw and drop the actors and usecase from browser window into the diagram
window
● Associate the usecase and actors

Class Diagram:

JNTUCEA
Page 18

Sequence Diagram:

JNTUCEA
Page 19

● Create a new package from the database and name it as a sequence diagram
● From the toolbar select the required tools and make corresponding connections

Collaboration Diagram:

JNTUCEA
Page 20

● Press F5 on the sequence diagram the collaboration diagram is obtained


● Save the diagram

State chart Diagram:

JNTUCEA
Page 21

5. PAYROLL DETAILS
Aim :

JNTUCEA
Page 22

To design UML diagrams for “PAYROLL DETAILS” applications

Actors:

● Employee
● Administrator
● Company

Description:

Company recruits the employees and the employee will provide details to
the administrator, administrator maintains the information of all employee details in its
database company gives gross salary and GPF details to the administrator.
Administrator will be computing the net salary by considering all factors like any bonus
provided by the deductions like income tax ,LIC and leaves etc. Calculate the salary will
be given to the employee. If the employee in pensioner administrator will calculate the
salary of the pensioner by considering all factor like bonus and GPF. Administrator will
give salary to the pensioner.

Usecase Diagram:

● Draw and drop the actors and usecase from browser window into the diagram
window

JNTUCEA
Page 23

● Associate the usecase and actors

Class Diagram:

JNTUCEA
Page 24

Activity Diagram:

JNTUCEA
Page 25

● The activity diagram describes the sequencing of activities ,with supports for
both condition and parallel behavior
● The various controls are placed into the diagram window to create activity
diagram

Sequence Diagram:

JNTUCEA
Page 26

● Create a new package from the database and name it as a sequence diagram
● From the toolbar select the required tools and make corresponding connections

Collaboration Diagram:

JNTUCEA
Page 27

● Press F5 on the sequence diagram the collaboration diagram is obtained


● Save the diagram

6. QUIZ APPLICATION

JNTUCEA
Page 28

Aim:
To design and draw the UML diagrams for QUIZ APPLCATION
Description:
The interviewer is going to conduct quiz has to follow some of the rules and must see
all the information like number of teams particular participating, name of each team,
number of participants and the details of the participants and the number of rounds to be
conducted. The participants are asked questions, if the answer is given in the time limit
and that is valid then that particular team is given marks that are allotted. The results for
each round are displayed by the score in the scoreboard. After all rounds has been
completed the team which is having highest score unit be declared as winner and
awarded with a prize.
Actors:
1. Interviewer
2. Participant
3. Scorer

Usecases:
1. Number of teams
2. Team name
3. Number of participants
4. Rules
5. Rounds
6. Questions and answers
7. Time
8. Marks
9. Results
10. Prize

Algorithmic Procedure:
Step 1: Start the application.
Step2: Create the require actors & usecases in the browser window.
Step 3: Go to new usecase view and then click the usecase view and open a new
package
Step 4: Rename the package with the package with required names.
Step 5: Create two packages actor and usecase.

Usecase Diagram:

● Draw and drop the actors and usecase from browser window into the diagram
window
● Associate the usecase and actors

JNTUCEA
Page 29

Class Diagram:

Activity Diagram:

● The activity diagram describes the sequencing of activities ,with supports for
both condition and parallel behavior

JNTUCEA
Page 30

● The various controls are placed into the diagram window to create activity
diagram

Sequence Diagram:

● Create a new package from the database and name it as a sequence diagram

JNTUCEA
Page 31

● From the toolbar select the required tools and make corresponding connections

Collaboration Diagram:

● Press F5 on the sequence diagram the collaboration diagram is obtained

JNTUCEA
Page 32

● Save the diagram

7. ONLINE COURSE REGISTRATION


Aim:

JNTUCEA
Page 33

To design UML diagrams for “online course registration”

Actors:

● Student
● Staff
● Database
● Registrar

Description:

In the online registration course register is the person who starts the registration and
supplies registration from the student. The student gets the form and fills it. The
registration form contains login id, course and subject to the chosen by the student. The
student submit the filled form to the register and verifies the form if the student is
eligible his profile is maintained in the database and assign ID to the student. If he/she is
not eligible the message is displayed as not eligible and closes the registration process
after it’s over. The process is depicted in the form of UML diagrams.

Usecases:

1. Login id
2. Registration Form
3. Update the grade of student
4. Choose the subject
5. Choose the course
6. Start Registration
7. Maintain student profile
8. Close registration
9. Maintain staff profile

Algorithmic Procedure:
Step 1: Start the application.
Step2: Create the require actors & usecases in the browser window.
Step 3: Go to new usecase view and then click the usecase view and open a new
package
Step 4: Rename the package with the package with required names.
Step 5: Create two packages actor and usecase.

Usecase Diagram:

● Draw and drop the actors and usecase from browser window into the diagram
window
● Associate the usecase and actors

JNTUCEA
Page 34

Class Diagram:

JNTUCEA
Page 35

Activity Diagram:

JNTUCEA
Page 36

● The activity diagram describes the sequencing of activities ,with supports for
both condition and parallel behavior
● The various controls are placed into the diagram window to create activity
diagram

Sequence Diagram:

JNTUCEA
Page 37

● Create a new package from the database and name it as a sequence diagram
● From the toolbar select the required tools and make corresponding connections

Collaboration Diagram:

JNTUCEA
Page 38

● Press F5 on the sequence diagram the collaboration diagram is obtained


● Save the diagram

Component Diagram:

JNTUCEA
Page 39

Deployment Diagram:

JNTUCEA
Page 40

8. STUDENT MARKS ANALYSIS

JNTUCEA
Page 41

Aim:

To create UML diagram of marks analysis system

Actors:

● Student
● Staff

Description:

Students have the name, registration number and college code . Staff conducts exam
according to their students and compute following manner.
If marks<45
Result of student is failed.
Otherwise, calculate the total of all students and compute average.
If avg>90
Student result is distinction with honest
If avg>75
Student result is distinction
If avg>60
Student result is first class
If avg<60
Student result is second class
By the above analysis displays the result of the student

Use cases:

1. Number of subject
2. Marks
3. Total
4. Grade
5. Average

Algorithmic Procedure:
Step 1: Start the application.
Step2: Create the require actors & usecases in the browser window.
Step 3: Go to new usecase view and then click the usecase view and open a new
package
Step 4: Rename the package with the package with required names.
Step 5: Create two packages actor and usecase.

Usecase Diagram:

● Draw and drop the actors and usecase from browser window into the diagram
window

JNTUCEA
Page 42

● Associate the usecase and actors

Class Diagram:

JNTUCEA
Page 43

Activity Diagram:

JNTUCEA
Page 44

● The activity diagram describes the sequencing of activities ,with supports for
both condition and parallel behavior
● The various controls are placed into the diagram window to create activity
diagram

Sequence Diagram:

JNTUCEA
Page 45

● Create a new package from the database and name it as a sequence diagram
● From the toolbar select the required tools and make corresponding connections

Collaboration Diagram:

JNTUCEA
Page 46

● Press F5 on the sequence diagram the collaboration diagram is obtained


● Save the diagram

Deployment Diagram:

Component Diagram:

JNTUCEA
Page 47

9. IT ENABLED ACADEMICA

JNTUCEA
Page 48

Aim:

To design UML diagrams for IT ENABLED ACADEMICA

Actors:

● Student
● Teacher
● Administrator
● Director

Description:

The administrator in a college should generate schedule, time-table without


any of the clashes among teachers. Faculty cannot lecture plane, teaching slides, and
exercises for their lecture that could be accessible to students. At the day end, student
can give online feedback suggestions. The teacher can upload the attendance and day to
day student performance. The administrator maintains registration and profile
management facilities of different users. Administrator can update database,
backup/recovery of data, generating various reports etc..The director will checks the
suggestions and reports from students and takes some actions on those things.

Usecase Diagram:

JNTUCEA
Page 49

● Draw and drop the actors and usecase from browser window into the diagram
window
● Associate the usecase and actors

Class Diagram:

JNTUCEA
Page 50

Activity Diagram:

JNTUCEA
Page 51

● The activity diagram describes the sequencing of activities ,with supports for
both condition and parallel behavior
● The various controls are placed into the diagram window to create activity
diagram

Sequence Diagram:

JNTUCEA
Page 52

● Create a new package from the database and name it as a sequence diagram
● From the toolbar select the required tools and make corresponding connections

Collaboration Diagram:

JNTUCEA
Page 53

● Press F5 on the sequence diagram the collaboration diagram is obtained


● Save the diagram

10. COMPANY ORGANIZATION

JNTUCEA
Page 54

Aim:

To construct UML diagrams for a COMPANY ORGANIZATION.

Actors:

● Company.
● Administrator.

Description:

Company invests the amount to produce food depending upon the


investment the administrator will calculate that with this amount how many goods can
be produced by considering the cost of raw material to be purchased the production is
started to produced goods Administrator checks if there is any demand for goods it will
increased the production speed. After that administrator will calculate the net profit (or)
loss of the company’s investment. Report submitted to the company.

Usecase Diagram:

JNTUCEA
Page 55

● Draw and drop the actors and usecase from browser window into the diagram
window
● Associate the usecase and actors

Class Diagram:

JNTUCEA
Page 56

Collaboration Diagram:

● Press F5 on the sequence diagram the collaboration diagram is obtained


● Save the diagram

Sequence Diagram:

JNTUCEA
Page 57

● Create a new package from the database and name it as a sequence diagram
● From the toolbar select the required tools and make corresponding connections

11. HOSTEL MANAGEMENT

JNTUCEA
Page 58

Aim:

To design UML diagrams for HOSTEL MANAGEMENT.

Actors:

● Student
● Manager
● Accountant

Description:

Hostel is a place where a group of similar people has to stay. Hostels are of
two types paying guest hostel and general hostels, every education institution maintains
hostel of cheap cost compared to outside. Hostel management must follow some set of
rules the total management is under one person. If students have any problems
coordinators will be solving the problems by consulting the hostel manages. Steward is
the persons who looks after the student attendance in mess and calculate the bill of each
student for monthly basis.

Usecase Diagram:

JNTUCEA
Page 59

● Draw and drop the actors and usecase from browser window into the diagram
window
● Associate the usecase and actors

JNTUCEA
Page 60

Class Diagram:

Sequence Diagram:

JNTUCEA
Page 61

● Create a new package from the database and name it as a sequence diagram
● From the toolbar select the required tools and make corresponding connections

JNTUCEA
Page 62

Collaboration Diagram:

● Press F5 on the sequence diagram the collaboration diagram is obtained


● Save the diagram

12. ADMISSION PROCESSING SYSTEM

JNTUCEA
Page 63

Aim:
To design UML diagrams for ADMISSION PROCESSING SYSTEM.

Actors:

● Student.
● Registrar
● Accountant.
● Staff Member.

Description:

This application tells about the EAMCET counseling of a student for


admission into University and affiliated colleges. In this the roles are student,registar
and accountant. the student attends for Counseling at a located center with Rank card
and then enters into the counseling room and submits his certificates for verification.
After verification he is being asked to select collage and branch from available colleges.
Then Registrar allocates selected college and then student gets allotment letter, with that
he pays tution fee to the accountant and gets accept for payment then Student can join in
college with allotment letter, Payment Receipt and letter of received certificates
successfully.

Usecase Diagram:

JNTUCEA
Page 64

● Draw and drop the actors and usecase from browser window into the diagram
window
● Associate the usecase and actors

Class Diagram:

JNTUCEA
Page 65

Activity Diagram:

JNTUCEA
Page 66

● The activity diagram describes the sequencing of activities ,with supports for
both condition and parallel behavior
● The various controls are placed into the diagram window to create activity
diagram

Sequence Diagram:

JNTUCEA
Page 67

● Create a new package from the database and name it as a sequence diagram
● From the toolbar select the required tools and make corresponding connections

Collaboration Diagram:

JNTUCEA
Page 68

● Press F5 on the sequence diagram the collaboration diagram is obtained


● Save the diagram

13. RESULTS PROCESSING SYSTEM

JNTUCEA
Page 69

Aim:

To design UML diagrams for RESULTS PROCESSING SYSTEM.

Actors:

● Staff Member.
● Student.
Description:

This application tells about how a Student gets result of his Examinations.
In this Result processing system, student and staff member are the roles. The Students
start planning for examination by viewing the time table of examinations and This
examination time tables prepared by the staff member and also the staff member
prepares the question papers and according to timetable, exams are conducted then
student shows his performance in exam. The staff members evaluate Answer sheets that
are received from students at the time of examination then staff member displays results
on notice board. The marks memo is prepared by staff member and that is given to
student.

JNTUCEA
Page 70

Usecase Diagram:

● Draw and drop the actors and usecase from browser window into the diagram
window
● Associate the usecase and actors

Class Diagram:

JNTUCEA
Page 71

JNTUCEA
Page 72

Sequence Diagram:

● Create a new package from the database and name it as a sequence diagram
● From the toolbar select the required tools and make corresponding connections

JNTUCEA
Page 73

Collaboration Diagram:

● Press F5 on the sequence diagram the collaboration diagram is obtained


● Save the diagram

JNTUCEA

You might also like