Sunteți pe pagina 1din 32

1.

LIBRARY MANAGEMENT SYSTEM


AIM:

To draw all the UML diagrams for library management system using umbrella.

PROBLEM STATEMENT:

Library Management system gives us the complete information about the library and the daily
transactions done in a Library. We need to maintain the record of new s and retrieve the details
of books available in the library which mainly focuses on basic operations in a library like
adding new member, new books, and up new information, searching books and members and
facility to borrow and return books. It features a familiar and well thought-out, an attractive user
interface, combined with strong searching, insertion and reporting capabilities. The report
generation facility of library system helps to get a good idea of which are this borrowed by the
members, makes users possible to generate hard copy.

USE CASE DIAGRAM:

In library management system, there are two librarian and student, both of them can do all
activity after login in the library management system.

 Actor
 Use cases are identified and they are represented clearly in the diagram.


CLASS DIAGRAM:

In Library management system class diagram describes the structured class diagram of library
their attributes, methods and relationship among objects.

 Class
 Attributes
 Operations

ACTIVITY DIAGRAM:

The activity diagram of library management system used to describe flow of activity through
series of activity actions.

In this we have decision boxes, so that we can have two options whether yes or no..in which we
can have particular activity for each decision taken.
STATE DIAGRAM:

A state diagram is a type of diagram used in computer science and related fields to describe the
behavior of systems. State diagrams require that the system described is composed of a finite
number of states; sometimes, this is indeed the case, while at other times this is a reasonable
abstraction.

It is used to developer better verified out any complex function list at the flow of specialized area
of system with availability of books.
SEQUENCE DIAGRAM:

A sequence diagram shows object interactions arranged in time sequence. It depicts the objects
and classes involved in the scenario and the sequence of messages exchanged between the
objects needed to carry out the functionality of the scenario.
COLLABORATION DIAGRAM :

A collaboration diagram is a type of visual presentation that shows how various software objects
interact with each other within an overall IT architecture and how users can benefit from this
collaboration. A collaboration diagram often comes in the form of a visual chart that resembles a
flow chart.
COMPONENT DIAGRAM:

Component diagram is a special kind of diagram in UML. The purpose is also different from all
other diagrams discussed so far. It does not describe the functionality of the system but it
describes the components used to make those functionalities.

DEPLOYMENT DIAGRAM:

Deployment diagram is a structure diagram which shows architecture of the system as


deployment (distribution) of software artifacts to deployment targets. ... Note, that components
were directly deployed to nodes in UML .
RESULT;

Therefore, all the uml diagrams for library management system is drawn successfully.
2. ONLINE COURSE REGISTRATION SYSTEM

AIM :

To draw all the UML diagrams for online course registration system using umbrello.

PROBLEM STATEMENT :

The new on-line registration system will allow students to select four course offerings for the
coming semester. In addition, each student will indicate two alternative choices in case a course
offering becomes filled or cancelled. No course offering will have more than ten students. No
course offering will have fewer than three students. A course offering with fewer than three
students will be cancelled. Once the registration process is completed for a student, the
registration system sends information to the billing system, so the student can be billed for the
semester.

Professors must be able to access the on-line system to indicate which courses they will be
teaching. They will also need to see which students signed up for their course offering.

USE CASE DIAGRAM :

In course registration , there are two users and they can do the required activities after login.
The actors are pointed to the use case as they proceed the activity.

ACTORS:

 Professor
 Student

USE CASE :

 Login
 List of Courses
 Selected Course
 Registration
 Course Code
 Approved / Rejected
 Logout
CLASS DIAGRAM :

In online course registration system class diagram describes the structured class
diagram of library their attributes, methods and relationship among objects.

 Class
 Attributes
 Operations
ACTIVITY DIAGRAM:

The activity diagram of online course registration system used to describe flow of activity
through series of activity actions. It describes the activity done by the user with the decision and
the condition.
STATE DIAGRAM:

A state diagram is a type of diagram used in computer science and related fields to describe the
behavior of systems. State diagrams require that the system described is composed of a finite
number of states; sometimes, this is indeed the case, while at other times this is a reasonable
abstraction.
SEQUENCE DIAGRAM:

A sequence diagram shows object interactions arranged in time sequence. It depicts the objects
and classes involved in the scenario and the sequence of messages exchanged between the
objects needed to carry out the functionality of the scenario.
COLLABORATION DIAGRAM :

A collaboration diagram is a type of visual presentation that shows how various software objects
interact with each other within an overall IT architecture and how users can benefit from this
collaboration. A collaboration diagram often comes in the form of a visual chart that resembles a
flow chart.

COMPONENT DIAGRAM:

Component diagram is a special kind of diagram in UML. The purpose is also different from all
other diagrams discussed so far. It does not describe the functionality of the system but it
describes the components used to make those functionalities.
DEPLOYMENT DIAGRAM:

Deployment diagram is a structure diagram which shows architecture of the system as


deployment (distribution) of software artifacts to deployment targets. ... Note, that components
were directly deployed to nodes in UML .

RESULT :

Therefore, all the uml diagrams for online course registration system is drawn successfully.
3. BANKING SYSTEM

AIM :

To draw all the UML diagrams for Banking system using umbrello.

PROBLEM STATEMENT :

This system provides the basic services to manage bank accounts at a bank. Bank has many
branches, each of which has an address and branch number. A client opens accounts at a branch.
Each account is uniquely identified by an account number; it has a balance and a credit or
overdraft limit. There are many types of accounts, including: A mortgage account, a checking
account, and a credit card account. It is also possible to have a joint account.

USE CASE DIAGRAM :

In banking system , there are two users and they can do the required activities after login.
The actors are pointed to the use case as they proceed the activity.

ACTORS:
 Customer
 clerk
 Manager

USE CASE :

 Open account
 Deposit cash
 Withdraw cash
 loan
 balance
 reports
 account details
CLASS DIAGRAM :

In this system class diagram describes the structured class diagram of banking system their
attributes, methods and relationship among objects.

 Class
 Attributes
 Operations
ACTIVITY DIAGRAM:

The activity diagram of banking system used to describe flow of activity through series of
activity actions.

It describes the activity done by the user with the decision and the condition.
STATE DIAGRAM:

A state diagram is a type of diagram used in computer science and related fields to describe the
behavior of systems. State diagrams require that the system described is composed of a finite
number of states; sometimes, this is indeed the case, while at other times this is a reasonable
abstraction.

SEQUENCE DIAGRAM:

A sequence diagram shows object interactions arranged in time sequence. It depicts the objects
and classes involved in the scenario and the sequence of messages exchanged between the
objects needed to carry out the functionality of the scenario.
COLLABORATION DIAGRAM :

COMPONENT DIAGRAM:

Component diagram is a special kind of diagram in UML. The purpose is also different from all
other diagrams discussed so far. It does not describe the functionality of the system but it
describes the components used to make those functionalities.
DEPLOYMENT DIAGRAM:

Deployment diagram is a structure diagram which shows architecture of the system as


deployment (distribution) of software artifacts to deployment targets. ... Note, that components
were directly deployed to nodes in UML .

RESULT :

Therefore, all the uml diagrams for banking system is drawn successfully.
4. EXAM REGISTRATION SYSTEM

AIM :

To draw all the UML diagrams for exam registration system using umbrello.

PROBLEM STATEMENT :

Exam Registration Systemis an interface between the Student and the Exam Controller
responsible for the Issue of Hall Ticket. It aims at improving the efficiency in the Issue of Hall
ticketand reduces the complexities involved in it to the maximum possible extent

USE CASE DIAGRAM :

In this system , there are two users and they can do the required activities after login.
The actors are pointed to the use case as they proceed the activity.

ACTORS:

 Admin
 Student

USE CASE :

 Registration
 login
 Authentication
 Generate roll number
 Exam center
 Change password
 Candidate verification
 Logout
CLASS DIAGRAM :

In online course registration system class diagram describes the structured class
diagram of library their attributes, methods and relationship among objects.

 Class
 Attributes
 Operations
ACTIVITY DIAGRAM:

The activity diagram of online course registration system used to describe flow of activity
through series of activity actions.

It describes the activity done by the user with the decision and the condition.

STATE DIAGRAM:

A state diagram is a type of diagram used in computer science and related fields to describe the
behavior of systems. State diagrams require that the system described is composed of a finite
number of states; sometimes, this is indeed the case, while at other times this is a reasonable
abstraction.
SEQUENCE DIAGRAM:

A sequence diagram shows object interactions arranged in time sequence. It depicts the objects
and classes involved in the scenario and the sequence of messages exchanged between the
objects needed to carry out the functionality of the scenario.
COLLABORATION DIAGRAM :

A collaboration diagram is a type of visual presentation that shows how various software objects
interact with each other within an overall IT architecture and how users can benefit from this
collaboration. A collaboration diagram often comes in the form of a visual chart that resembles a
flow chart.

COMPONENT DIAGRAM:

Component diagram is a special kind of diagram in UML. The purpose is also different from all
other diagrams discussed so far. It does not describe the functionality of the system but it
describes the components used to make those functionalities.
DEPLOYMENT DIAGRAM:

Deployment diagram is a structure diagram which shows architecture of the system as


deployment (distribution) of software artifacts to deployment targets. ... Note, that components
were directly deployed to nodes in UML .

RESULT :

Therefore, all the uml diagrams for online course registration system is drawn successfully.
5. E- TICKETING SYSTEM

AIM :

To draw all the UML diagrams for E-Ticketing system using umbrello.

PROBLEM STATEMENT :

This System is carried out to develop software for only ticket reservation system, It has various
option like reservation , cancellation and to view details about available. The E-Ticketing system
is the initial requirement to develop the project about the mechanism of the E-ticketing system
what the process do at all. The requirement are analyzed and refined which enables the end users
to efficiently use the E-ticketing system.

USE CASE DIAGRAM :

In this system , there are two users and they can do the required activities after login.
The actors are pointed to the use case as they proceed the activity.

ACTORS:

 System
 passenger
 clerk

USE CASE :

 check availability
 pay fare amount
 book ticket
 fill information
 cancel ticket
 refund amount
CLASS DIAGRAM :

In online course registration system class diagram describes the structured class
diagram of library their attributes, methods and relationship among objects.

 Class
 Attributes
 Operations
ACTIVITY DIAGRAM:

The activity diagram of online course registration system used to describe flow of activity
through series of activity actions.

It describes the activity done by the user with the decision and the condition.

STATE DIAGRAM:

A state diagram is a type of diagram used in computer science and related fields to describe the
behavior of systems. State diagrams require that the system described is composed of a finite
number of states; sometimes, this is indeed the case, while at other times this is a reasonable
abstraction.
SEQUENCE DIAGRAM:

A sequence diagram shows object interactions arranged in time sequence. It depicts the objects
and classes involved in the scenario and the sequence of messages exchanged between the
objects needed to carry out the functionality of the scenario.
COLLABORATION DIAGRAM :

A collaboration diagram is a type of visual presentation that shows how various software objects
interact with each other within an overall IT architecture and how users can benefit from this
collaboration. A collaboration diagram often comes in the form of a visual chart that resembles a
flow chart.

COMPONENT DIAGRAM:

Component diagram is a special kind of diagram in UML. The purpose is also different from all
other diagrams discussed so far. It does not describe the functionality of the system but it
describes the components used to make those functionalities.
DEPLOYMENT DIAGRAM:

Deployment diagram is a structure diagram which shows architecture of the system as


deployment (distribution) of software artifacts to deployment targets. ... Note, that components
were directly deployed to nodes in UML .

RESULT :

Therefore, all the uml diagrams for E-Ticketing system is drawn successfully using umbrello
tool.

S-ar putea să vă placă și