Ccs356 - Oose Lab Manual
Ccs356 - Oose Lab Manual
ANNA UNIVERSITY
REGULATION - 2021
PREPARED BY,
B. M. BRINDA, AP / CSE
OBJECTIVES:
LIST OF EXPERIMNENTS:
• Draw standard UML diagrams using an UML modeling tool for a given case study and
map design to code and implement a 3 layered architecture. Test the developed code and
validate whether the SRS is satisfied.
• Identify a software system that needs to be developed.
• Document the Software Requirements Specification (SRS) for the identified system.
• Identify use cases and develop the Use Case model.
• Identify the conceptual classes and develop a Domain Model and also derive a Class
Diagram from that.
• Using the identified scenarios, find the interaction between objects and represent them
using
• UML Sequence and Collaboration Diagrams
• Draw relevant State Chart and Activity Diagrams for the same system.
• Implement the system as per the detailed design
• Test the software system for all the scenarios identified as per the usecase diagram
• Improve the reusability and maintainability of the software system by applying appropriate
design patterns.
• Implement the modified system and test it for various scenarios
AIM:
UML NOTATION
UML DIAGRAMS
1. Class Diagram
2. Use Case Diagram
3. Behavioral Diagram
4. Interaction Diagram
i. Sequence Diagram
ii. Collaboration Diagram
5. State Chart Diagram
6. Activity Diagram
7. Implementation Diagram
i. Component Diagram
ii. Deployment Diagram
CLASS DIAGRAM
• Shows the static structure of the model. Collection of static modeling elements such as classes and
their relationships connected as a graph.
• Provides visual representation of objects, relationships and their structures.
Class: -
• A class is a set of objects that share a common structure and common behavior.
• It is represented as:
<Class
<Attribute>
<Operations
Interface:
• Specifies the externally-visible operations of a class and/or component.
Association:
• Model properties of associations.
• The properties are stored in a class and linked to the association relationship.
• Example,
Generalization:
• A generalize relationship is a relationship between a more general class or use case and a more
specific class or use case.
• Example,
Vehicle
• Set of use cases enclosed by system boundary, communication association between actors and
use cases, and generalization among use cases.
Actors:
• External factors that interacts with the system from the user's perspective.
Use Cases:
• Set of scenarios that describe how actor uses the system.
• Represented as,
Relationship:
• Communication – Communications with the use case normally.
• Uses – Shown by generalization arrow from the use cases.
• Extends – Used when one case does more than another that is similar to it.
BEHAVIOR DIAGRAM:
INTERACTION DIAGRAM
• Diagrams that describes how group of objects are collaborated.
SEQUENCE DIAGRAM
• Describes the behavior of the system through interaction between the system and the
environment in time sequence.
• Two dimensions:
Vertical dimension – represents time.
Horizontal dimension – represents objects.
• Life line – Object's existence during the interaction
Relationship:
• Communication – communications with the use case normally.
• Uses – Shown by generalization arrow from the use cases.
• Extends – Used when one case does more than another that is similar to it.
Object1 Object2
<Events>
COLLABORATION DIAGRAM
An interaction diagram that shows the order of messages that implement an operation or a
transaction.
• Collaboration diagrams show objects, their links, and their messages
1. <event> Object2
Object1
Object:
• An object has state, behavior, and identity.
• Objects interact through their links to other objects.
Link:
• A link is an instance of an association, analogous to an object.
Message:
• A message is the communication carried between two objects that trigger an event.
STATECHART DIAGRAM
• Models the dynamic behavior of individual classes or any other kind of object.
• Shows the sequences of states, events, and actions.
State: -
• Represents a condition or situation during the life of an object during which it satisfies some
condition or waits for some event.
<State>
Start State: -
• Shows the beginning of workflow.
End state: -
• Represents the final or terminal state.
ACTIVITY DIAGRAM
• Used for modeling the sequence of activities in a process.
• Special case of a state machine in which most of the states are activities and most of the
transitions are implicitly triggered by completion of the actions in the source activities.
Activity: -
• Represents the performance of task or duty in a workflow.
IMPLEMENTATION DIAGRAM
• Shows the implementation phase of system development.
• Two types of implementation diagrams:
Component diagram & Deployment diagram
COMPONENT DIAGRAM
• Models the physical components in the design.
• A graph of the design’s components connected by dependency relationships.
• Includes concept of packages.
• Package is used to show hoe classes are grouped together.
DEPLOYMENT DIAGRAM
• Shows the configuration of runtime processing elements and software components.
• It is a graph of nodes connected by communication association.
• Nodes are the components that are connected to other components through dependencies.
• Used in conjunction with component diagrams to show the distribution of physical modules.
RESULT:
AIM:
To develop the Passport Automation System using ArgoUML tools.
To simplify the process of applying passport, software has been created by designing through
ArgoUML. Initially the applicant login the passport automation system and submits his details.
These details are stored in the database and verification process done by the passport administrator,
regional administrator and police the passport is issued to the applicant.
PROBLEM STATEMENT
• Passport Automation System (PAS) is used in the effective dispatch of passport to all of the
applicants. This system adopts a comprehensive approach to minimize the manual work and
schedule resources, time in a cogent manner.
• The core of the system is to get the online registration form (with details such as name, address
etc.,) filled by the applicant whose testament is verified for its genuineness by the Passport
Automation System with respect to the already existing information in the database.
• This forms the first and foremost step in the processing of passport application. After the first round
of verification done by the system, the information is in turn forwarded to the regional administrator's
(Ministry of External Affairs) office.
• The application is then processed manually based on the report given by the system, and any
forfeiting identified can make the applicant liable to penalty as per the law.
• The system forwards the necessary details to the police for its separate verification whose report is
then presented to the administrator. After all the necessary criteria have been met, the original
information is added to the database and the passport is sent to the applicant.
INTRODUCTION
Passport Automation System is an interface between the Applicant and the Authority
responsible for the Issue of Passport. It aims at improving the efficiency in the Issue of Passport and
reduces the complexities involved in it to the maximum possible extent.
PURPOSE
If the entire process of 'Issue of Passport' is done in a manual manner then it would take
several months for the passport to reach the applicant. Considering the fact that the number of
applicants for passport is increasing every year, an Automated System becomes essential to meet the
demand. So, this system uses several programming and database techniques to elucidate the work
involved in this process. As this is a matter of National Security, the system has been carefully
verified and validated in order to satisfy it.
SCOPE
• The System provides an online interface to the user where they can fill in their personal details
• The authority concerned with the issue of passport can use this system to reduce his workload and
process the application in a speedy manner
• Provide a communication platform between the applicant and the administrator.
• Transfer of data between the Passport Issuing Authority and the Local Police for verification of
applicant's information.
USER CHARACTERISTICS
• Applicant - They are the people who desire to obtain the passport and submit the information to
the database.
• Administrator - He has the certain privileges to add the passport status and to approve the issue of
passport. He may contain a group of persons under him to verify the documents and give suggestion
whether or not to approve the dispatch of passport.
• Police - He is the person who upon receiving intimation from the PAS, perform a personal
verification of the applicant and see if he has any criminal case against him before or at present. He
has been vetoed with the power to decline an application by suggesting it to the Administrator if he
finds any discrepancy with the applicant. He communicates via this PAS.
CONSTRAINTS
• The applicants require a computer to submit their information.
• Although the security is given high importance, there is always a chance of intrusion in the web
world which requires constant monitoring.
• The user has to be careful while submitting the information. Much care is required.
• The Applicants and Administrator must have basic knowledge of computers and English Language.
• The applicants may be required to scan the documents and send.
Use case is shown as an ellipse containing the name of use case. An actor is shown as a stick
figure with the name below it. Use case diagram is a graph of actors.
CLASSDIAGRAM
SEQUENCE DIAGRAM
A collaboration diagram is similar to sequence diagram but the message in number format.
In a collaboration diagram sequence diagram is indicated by the numbering the message. A
sophisticated modeling tool can easily convert a collaboration diagram into a sequence diagram and
the vice versa. A collaboration diagram resembles a flowchart that portrays the roles.
STATE CHART DIAGRAM
The state chart diagram contains the states in the rectangle boxes and starts in indicated by
the dot and finish is indicated by dot encircled. The purpose of state chart diagram is to understand
the algorithm in the performing method.
ACTIVITY DIAGRAM
An activity diagram is a variation or special case of a state machine in which the states or
activity representing the performance of operation and transitions are triggered by the completion of
operation. The purpose is to provide view of close and what is going on inside a use case or among
several classes. An activity is shown as rounded box containing the name of operation.
COMPONENT DIAGRAM
DEVICE NODE - A physical computing resource with processing and memory service to execute
software, such as a typical computer or a mobile phone.
RESULT:
Thus, the Passport Automation System UML diagrams has been developed and executed
successfully.
EX. NO: 3
BOOK BANK MANAGEMENT SYSTEM
DATE:
AIM:
To develop a project of Book bank management system using ArgoUML Software
The book bank management system is a software in which a member can register themselves
and then he can borrow books from the book bank. It mainly concentrates on providing books for
engineering students.
PROBLEM STATEMENT
The process of members registering and purchasing books from the book bank are described
sequentially through following steps:
• First the member registers himself if he was new to the book bank.
• Old members will directly select old member button.
• They select their corresponding year.
• After selecting the year, they fill the necessary details and select the book and he will be directed
towards administrator
• The administrator will verify the status and issue the book.
INTRODUCTION
This system would be used by members who are students of any college to check the
availability of the books and borrow the books, and then the databases are updated. The purpose of
this document is to analyze and elaborate on the high-level needs and features of the book bank
management system. It also tells the usability, reliability defined in use case specification.
SCOPE
The scope of this book bank management system is to act as a tool for book bank
administrator for quick reference, availability of the books.
FUNCTIONALITY
Many members will be waiting to take the book from the book bank at a single day. To serve
all the members.
UML DIAGRAMS:
USE CASE DIAGRAM
A use case is a methodology used in system analysis to identify, clarify, and organize system
requirements. The use case is made up of a set of possible sequences of interactions between systems
and users in a particular environment and related to a particular goal. It is represented using ellipse.
Actor is any external entity that makes use of the system being modeled. It is represented using stick
figure.
Register
Book details
Student
Book Bank
Database
CLASS DIAGRAM
A class diagram in the unified modelling language (UML) is a type of static structure diagram
that describes the structure of a system by showing the system's classes, their attributes, and the
relationships between the classes. It is represented using a rectangle with three compartments. Top
compartment has the class name, middle compartments the attributes and the bottom compartment
with operations.
SEQUENCE DIAGRAM
A sequence diagram in Unified Modeling Language (UML) is a kind of interaction diagram
that shows how processes operate with one another and in what order. It is a construct of a Message
Sequence Chart. There are two dimensions.
1. Vertical dimension-represent time.
2. Horizontal dimension-represent different objects.
Student
Student Book Bank
Book Bank Database
Database
1: Register
2: check
4: verify
COLLABRATION DIAGRAM
1: register
Student Book
Bank
3: request the book
4.verify
5.issue the book
2: check
Databas
e
The purpose of state chart diagram is to understand the algorithm involved in performing a
method. It is also called as state diagram. A state is represented as a round box, which may contain
one or more compartments. An initial state is represented as small dot. A final state is represented
as circle surrounding a small dot.
Register
Submit book
details
Checking
issue
ACTIVITY DIAGRAM
Register
Submit
book detaill
if
No
Not
available
yes
Get the
book
COMPONENT DIAGRAM
The component diagram's main purpose is to show the structural relationships between the
components of a system. It is represented by boxed figure. Dependencies are represented by
communication association.
Book
Bank
DEPLOYMENT DIAGRAM
A deployment diagram in the unified modeling language serves to model the physical
deployment of artifacts on deployment targets. Deployment diagrams show "the allocation of
artifacts to nodes according to the Deployments defined between them. It is represented by 3-
dimensional box. Dependencies are represented by communication association.
Databas
e
Book Collect
details
issue
RESULT:
Thus, the Book Bank Automation System UML diagrams has been developed and executed
successfully.
EX. NO: 4
EXAM REGISTRATION SYSTEM
DATE:
AIM:
To develop a project for Exam Registration using ArgoUML Software.
The Exam Registration is an application in which applicant can register themselves for the
exam. The details of the students who have registered for the examination will be stored in a database
and will be maintained. The registered details can then be verified for any fraudulent or duplication
and can be removed if found so. The database which is verified can be used to issue hall tickets and
other necessary materials to the eligible students.
PROBLEM STATEMENT
The process of students accessing the registration application and applying for the
examination by filling out the form with proper details and then the authorities verify those details
given for truth and correctness are sequenced through steps
• The students access exam registration application.
• They fill out the form with correct and eligible details.
• They complete the payment process.
• The authorities verify or check the details.
• After all verification the exam registration database is finalized.
INTRODUCTION
Exam Registration application is an interface between the Student and the Authority responsible for
the Exams. It aims at improving the efficiency in the registration of exams and reduces the
complexities involved in it to the maximum possible extent.
SCOPE
The scope of this Exam Registration process is to provide an easy interface to the applicants
where they can fill their details and the authorities maintain those details in an easy and effective
way.
FUNCTIONALITY
The main functionality of registration system is to make the registration and database for it
to be maintained in an efficient manner.
UML DIAGRAMS:
A use case is a methodology used in system analysis to identify, clarify, and organize system
requirements. The use case is made up of a set of possible sequences of interactions between systems
and users in a particular environment and related to a particular goal. It is represented using ellipse.
Actor is any external entity that makes use of the system being modeled. It is represented using stick
figure.
Exam Registration
website
Fee processing
Form Verification
Storing DataBase
Filling Registration Form
Registration
Acknoledgement
CLASS DIAGRAM
A class diagram in the unified modeling language (UML) is a type of static structure diagram
that describes the structure of a system by showing the system's classes, their attributes, and the
relationships between the classes. It is represented using a rectangle with three compartments. Top
compartment has the class name, middle compartment the attributes and the bottom compartment
with operations.
SEQUENCE DIAGRAM
2: Login Verification
Display registrat...
3:
Paying Fees
4:
Filling Registration Form
5:
Registration parameter
6:
Form Verification
7:
Storing Form to Database
8:
COLLABRATION DIAGRAM
4.form verification
1: login website
Students Reg
website
2: login verification
university
database
The purpose of state chart diagram is to understand the algorithm involved in performing a
method. It is also called as state diagram. A state is represented as a round box, which may contain
one or more compartments. An initial state is represented as small dot. A final state is represented
as circle surrounding a small dot.
Login Free Filling
payment&Processing Form
ACTIVITY DIAGRAM
Login
website
Freepayment&
processing
Display
details& form
Form filling
form
verification
Storing to
database
Registration
acknowledgement
COMPONENT DIAGRAM
The component diagram's main purpose is to show the structural relationships between the
components of a system. It is represented by boxed figure. Dependencies are represented by
communication association.
Server
Data
User
Base
Interface
DEPLOYMENT DIAGRAM
A deployment diagram in the unified modeling language serves to model the physical
deployment of artifacts on deployment targets. Deployment diagrams show "the allocation of
artifacts to nodes according to the Deployments defined between them. It is represented by 3-
dimensional box. Dependencies are represented by communication association.
Server
Client
PC Data
Base
Printer
RESULT:
Thus, the Exam Registration System UML diagrams has been developed and executed successfully.
EX. NO: 5
STOCK MAINTENANCE SYSTEM
DATE:
AIM:
To develop a project stock maintenance system using ArgoUML Software.
The Stock Maintenance System, initial requirement to develop the project about the
mechanism of the Stock Maintenance System is caught from the customer. The requirement is
analyzed and refined which enables the end users to efficiently use Stock Maintenance System. The
complete project is developed after the whole project analysis explaining about the scope and the
project statement is prepared.
PROBLEM STATEMENT
The process of stock maintenance system is that the customer login to the particular site to
place the order for the customer product. The stock maintenance system is described sequentially
through steps
• The customer login to the particular site.
• They fill the customer details.
• They place the orders for their product.
• The vendor login and views the customer details and orders.
INTRODUCTION
This software specification documents full set of features and function for online stock
maintenance system that is performed in company website. In this we give specification about the
customer orders. It tells the usability, reliability defined in use case specification.
SCOPE
The scope of this stock maintenance system is to maintain the stock.
FUNCTIONALITY
The main functionality of the stock maintenance system is to maintain the stock.
UML DIAGRAMS:
USE CASE DIAGRAM
A use case is a methodology used in system analysis to identify, clarify, and organize system
requirements. The use case is made up of a set of possible sequences of interactions between systems
and users in a particular environment and related to a particular goal. It is represented using ellipse.
Actor is any external entity that makes use of the system being modeled. It is represented using stick
figure.
CLASS DIAGRAM
A class diagram in the unified modeling language (UML) is a type of static structure diagram
that describes the structure of a system by showing the system's classes, their attributes, and the
relationships between the classes. It is represented using a rectangle with three compartments. Top
compartment has the class name, middle compartment the attributes and the bottom compartment
with operations.
SEQUENCE DIAGRAM
A sequence diagram in Unified Modeling Language (UML) is a kind of interaction diagram
that shows how processes operate with one another and in what order. It is a construct of a Message
Sequence Chart.
COLLABRATION DIAGRAM
The purpose of state chart diagram is to understand the algorithm involved in performing a
method. It is also called as state diagram. A state is represented as a round box, which may contain
one or more compartments. An initial state is represented as small dot. A final state is represented
as circle surrounding a small dot.
cust login
Enter the
cust detail
Select the
good
Display the
details of good
Purchase
Database
update details
Vendor
ACTIVITY DIAGRAM
login
vendor init
select the
vender goods
login
display the
details of goodds
purchase
the goods
update the
details
vender
COMPONENT DIAGRAM
The component diagram's main purpose is to show the structural relationships between the
components of systems. It is represented by boxed figure. Dependencies are represented by
communication association.
DEPLOYMENT DIAGRAM
A deployment diagram in the unified modeling language serves to model the physical
deployment of artifacts on deployment targets. Deployment diagrams show "the allocation of
artifacts to nodes according to the Deployments defined between them. It is represented by 3-
dimensional box. Dependencies are represented by communication association
Stock
mai...
custom
vendor databas
er
e
RESULT:
Thus, the Stock Maintenance System UML diagrams has been developed and executed successfully.
EX. NO: 6
ONLINE COURSE RESERVATION SYSTEM
DATE:
AIM:
To design an object-oriented model for course reservation system using ArgoUML Software.
The requirement forms the customer is got and the requirements about the course registration
are defined. The requirements are analyzed and defined so that is enables the student to efficiency
select a course through registration system. The project scope is identified and the problem statement
is prepared.
PROBLEM STATEMENT
• Whenever the student comes to join the course, he/she should be provided with the list of course
available in the college.
• The system should maintain a list of professors who is teaching the course. At the end of the course
the student must be provided with the certificate for the completion of the course.
SCOPE
• In this specification, we define about the system requirements that are about from the functionality
of the system.
• It tells the users about the reliability defined in use case specification.
FUNCTIONALITY
Many members of the process line to check for its occurrences and transaction, we are having
to carry over at sometimes
UML DIAGRAMS:
A use case is a methodology used in system analysis to identify, clarify, and organize system
requirements. The use case is made up of a set of possible sequences of interactions between systems
and users in a particular environment and related to a particular goal. It is represented using ellipse.
Actor is any external entity that makes use of the system being modelled. It is represented using stick
figure.
login
CLASS DIAGRAM
A class diagram in the unified modeling language (UML) is a type of static structure diagram
that describes the structure of a system by showing the system's classes, their attributes, and the
relationships between the classes. It is represented using a rectangle with three compartments. Top
compartment has the class name, middle compartment the attributes and the bottom compartment
with operations.
SEQUENCE DIAGRAM
A sequence diagram in Unified Modeling Language (UML) is a kind of interaction diagram that
shows how processes operate with one another and in what order. It is a construct of a Message
Sequence chart.
Student Enquiry
Enquiry Database
Database
1: request for the information 3: request for hostel college facilities 6: join in the college
student enquiry
5: accept the hostel facilities 2: provide the details for the college
11: verification
13: check for particular course 18: request for another college
The purpose of state chart diagram is to understand the algorithm involved in performing a
method. It is also called as state diagram. A state is represented as a round box, which may contain
one or more compartments. An initial state is represented as small dot. A final state is represented
as circle surrounding a small dot.
login
display details of
college &course
NewState2Registration
submit to allocate a seat
database update
details of college
ACTIVITY DIAGRAM
login2
select the
college course
display seat
registration
dispaly seat
registration
update seat
details
COMPONENT DIAGRAM
The component diagram's main purpose is to show the structural relationships between the
components of a system. It is represented by boxed figure. Dependencies are represented by
communication association.
Online course
Reservation
DEPLOYMENT DIAGRAM
A deployment diagram in the unified modeling language serves to model the physical
deployment of artifacts on deployment targets. Deployment diagrams show "the allocation of
artifacts to nodes according to the Deployments defined between them. It is represented by 3-
dimensional box. Dependencies are represented by communication association.
Online
course
College
Course login
details
detail
RESULT:
Thus, the Online Course Maintenance System UML diagrams has been developed and executed
successfully.
EX. NO: 7
E-TICKETING
DATE:
AIM:
To develop the E-Ticketing System using ArgoUML Software.
In the E-Ticketing system the main process is an applicant have to login the database then
the database verifies that particular username and password then the user must fill the details about
their personal details then selecting the flight and the database books the ticket then send it to the
applicant then searching the flight or else cancelling the process.
PROBLEM STATEMENT
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 is analyzed and refined which enables the end users to efficiently use the E-
ticketing system.
• The complete project is developed after the whole project analysis explaining about scope and
project statement is prepared.
• The main scope for this project is the applicant should reserve for the flight ticket.
• First the applicant wants to login to the database after that the person wants to fill their details.
• Then the databases will search for ticket or else the person will cancel the ticket if he/she no need.
FUNCTIONALITY
The database should be act as a main role of the e-ticketing system it can be booking the
ticket in easy way.
.
UML DIAGRAMS:
A use case is a methodology used in system analysis to identify, clarify, and organize system
requirements. The use case is made up of a set of possible sequences of interactions between systems
and users in a particular environment and related to a particular goal. It is represented using ellipse.
Actor is any external entity that makes use of the system being modeled. It is represented using stick
figure.
login
E-ticketing database
applicant
filling details
selecting flight
book ticket
search
cancel ticket
CLASS DIAGRAM
A class diagram in the unified modeling language (UML) is a type of static structure diagram
that describes the structure of a system by showing the system's classes, their attributes, and the
relationships between the classes. It is represented using a rectangle with three compartments. Top
compartment has the class name, middle compartment the attributes and the bottom compartment
with operations.
SEQUENCE DIAGRAM
1: login
2: display form
3: filling form
4: slecting flight
5: booking ticket
6: cancelling ticket
7: verifying ticket
COLLABRATION DIAGRAM
1: login
4: filling form
2: login verification
5: selecting flight
6: booking ticket
7: cancelling ticket
8: verifing ticket
applicant airline
database
3: display form
The purpose of state chart diagram is to understand the algorithm involved in performing a
method. It is also called as state diagram. A state is represented as a round box, which may contain
one or more compartments. An initial state is represented as small dot. A final state is represented
as circle surrounding a small dot.
ACTIVITY DIAGRAM
login
fill details
select flight
book ticket
seach
ticket
cancelling
COMPONENT DIAGRAM
The component diagram's main purpose is to show the structural relationships between the
components of a system. It is represented by boxed figure. Dependencies are represented by
communication association.
E-Tick
eting
DEPLOYMENT DIAGRAM
A deployment diagram in the unified modeling language serves to model the physical
deployment of artifacts on deployment targets. Deployment diagrams show "the allocation of
artifacts to nodes according to the Deployments defined between them. It is represented by 3-
dimensional box. Dependencies are represented by communication association.
E-Ticketing
RESULT:
Thus, the E - Ticketing System UML diagrams has been developed and executed successfully.
EX. NO: 8
EMPLOYEE MANAGEMENT SYSTEM
DATE:
AIM:
To develop a project employee management system using the ArgoUML Software.
The employee management system is used to manage our personnel things such as
maintaining databases in offices etc. this project is easy for the CEO to handle the details. This is
personally used for CEO.
PROBLEM STATEMENT
The CEO must enter the name and password to login the form and select the particular
employee to view the details about that employee and maintaining the employee details personally.
This process of employee management system is described sequentially through following steps,
• The CEO login to the employee management system.
• He/she searches for the list of employees.
• Then select the particular employee.
• Then view the details of that employee.
• After displaying the employee details then logout.
SCOPE
It specifies the requirements to develop a processing software part that complete the set of
requirements. In this specification, we define about the system requirements that are apart from the
functionality of system
FUNCTIONALITY
Many members of the process live to check for the occurrence and transaction, we all have
to carry over at sometime
UML DIAGRAMS:
The use cases are a set of scenarios to guide together by a common user goal. A scenario is
the sequence of steps describing an interaction between a user and their system.
login
CEO database
list of employee
employee details
CLASS DIAGRAM
The Class diagram the types of objects in the system a various kind of static relationships
that exists among them
It is a technique to describe the behavior of the system. It determines all the possible states
as that of particular object gets into the object-oriented technique. State diagrams are drawn for a
single class so status to the lifetime behavior of a single objector.
login
select employee
details
updated
the details
ACTIVITY DIAGRAM
The Activity diagram describes the sequencing of activity will support for both conditional
and parallel. An activity is a variant of state diagram.
login
select the
list
display
select the
employee detail
display the
detail
update the
detail
SEQUENCE DIAGRAM
It is a kind of interaction diagram in which an object is shown as a box at the top of the dash
vertical line. This vertical line is called object life time. The life time represent the object’s life
during interaction object deletion is shown with a large x.
ceo login
login database
database
ceo
5: login again
empolyee database
ceo
ceo empolyee detail
detail database
9: provide details
COLLABORATION DIAGRAM
In a collaboration diagram object are shown as icons as on. A collaboration diagram arrow
indicates the message send within the given use case. The sequence is indicated by numbering the
messages.
1: enter the username
3: check availabilty
login again
2: enter the password
databas
e
COMPONENT DIAGRAM
Components are a slightly fuzzy concept in the UML, because both classes and components
can be used to model the same thing. A component represents a modular part of a system that
encapsulates its contents and whose manifestation is replaceable within its environment. A
component defines its behavior in terms of provided and required interfaces. As such, a component
serves as a type, whose conformance is defined by these provided and required interfaces.
employee
management system
ceo database
DEPLOYMENT DIAGRAM
ceo
databas
e
RESULT:
Thus, the Employee Management System UML diagrams has been developed and executed
successfully.
EX. NO: 9
CREDIT CARD PROCESSING SYSTEM
DATE:
AIM:
To develop a project credit card processing system using the ArgoUML Software.
The Credit Card Processing System which is use to purchasing an item from any shop mall,
and it is used to maintain the limitation of credit card balance and current transaction process could
be update via credit card machine. This project mainly used for large amount of item can be easy to
buy from anywhere and required transaction process should be maintained them.
PROBLEM STATEMENT
The customer should select the item to be purchase from the shop by using credit card
payment then the vendor should give a bill for the selected item. The customer should give his card
to swap and request for the kind of amount transaction. After processing the transaction, the CREDIT
CARD MACHINE should give the balance print statement or receipt.
FUNCTIONALITY
Many members of the process live to checking for the occurrence and transaction we all have
to carry over sometimes user interface to make the transaction to be efficient.
The Vendor and Customer must have basic knowledge of computers and English Language.
The vendor may be required to delivered the item purchased by the customer.
UML DIAGRAMS
The use cases are a set of scenarios to guide together by a common user goal. A scenario is
the sequence of steps describing an interaction between a user and their system.
purchase item
vendor
customer
bill the issue
card reader
make transaction
print statement
siganture
CLASS DIAGRAM
The Class diagram the types of objects in the system a various kind of static relationships
that exists among them.
STATECHART DIAGRAM
It is a familiar technique to describe the behavior of the system. Events involve in the state
chart diagram a purchase, make transaction, delivery the item.
select item
bill issue
swap the
card
make
transaction
print bill
SEQUENCE DIAGRAM
It is a kind of interaction diagram in which an object is shown as a box at the top of the dash
vertical line. This vertical line is called object life time. The life time represent the object’s life
during interaction object deletion is shown with a large x.
customer vendor
vendor card reader
reader
1: select item
3: swap card
4: amount transition
7: siganture
8: item delivered
COLLABORATION DIAGRAM
In a collaboration diagram object are shown as icons as on. A collaboration diagram arrow
indicates the message send within the given use case. The sequence is indicated by numbering the
4: amount transaction
card
reader
messages.
COMPONENT DIAGRAM
card
customer vendor
reader
DEPLOYMENT DIAGRAM
A deployment diagram in the unified modeling language serves to model the physical
deployment of artifacts on deployment targets. Deployment diagrams show "the allocation of
artifacts to nodes according to the Deployments defined between them. It is represented by 3-
dimentional box. Dependencies are represented by communication association.
credit card processing
system
make delivery
purchas swap Signatur
trans... item
e item card e
RESULT:
Thus, the Credit Card Processing System UML diagrams has been developed and executed
successfully.
EX. NO: 10
E-BOOKS MANAGEMENT SYSTEM
DATE:
AIM:
To develop a project E-Book Management system using ArgoUML Software.
E-book Management System gives an idea about how books are maintained in the particular
websites. The books that are to be purchased; the books that are to be sold are maintained here.
Further some additional details of the current books that is available in the store are also given. E-
book Management System in this project is done in an authorized way. The password and user id
has been set here.
PROBLEM STATEMENT
The website has to be maintained properly since the whole e-book purchase process can be
improved. E-book management in this project gives the idea about how e-books are maintained in a
particular concern. The book details which include the number of books available, no of pages and
price. E-book management system the E-book management in this project is understood by going
through the modules that is being involved.
INTRODUCTION
E-book management gives an idea about how e-books are maintained in the particular
concern. The e-books that are to be purchased; the e-books that are to be sold are maintained here.
Further some additional details of the current e-book list that is available in the website are also
given. E-book management in this project is done in an authorized way.
SCOPE
The scope of this e-book management is to maintain the book details after the purchase and
list of reaming books available in the same book type.
UML DIAGRAMS:
A use case is a methodology used in system analysis to identify, clarify, and organize system
requirements. The use case is made up of a set of possible sequences of interactions between systems
and users in a particular environment and related to a particular goal. It is represented using ellipse.
Actor is any external entity that makes use of the system being modeled. It is represented using stick
figure
login
select books
customer database
payment
CLASS DIAGRAM
A class diagram in the unified modeling language (UML) is a type of static structure diagram
that describes the structure of a system by showing the system's classes, their attributes, and the
relationships between the classes. It is represented using a rectangle with three compartments. Top
compartment has the class name, middle compartment the attributes and the bottom compartment
with operations.
SEQUENCE DIAGRAM
2: enter password
3: submit
4: verification
COLLABORATION DIAGRAM
3: verification
databas
e
The purpose of state chart diagram is to understand the algorithm involved in performing a
method. It is also called as state diagram. A state is represented as a round box, which may contain
one or more compartments. An initial state is represented as small dot. A final state is represented
as circle surrounding a small dot.
login
select the
book
buybook
ACTIVITY DIAGRAM
login
if not valid
selecting
the book
buy books
COMPONENT DIAGRAM
The component diagram's main purpose is to show the structural relationships between the
components of systems. It is represented by boxed figure. Dependencies are represented by
communication association.
ebook management
ebook management
system
database
database
customer
customer
DEPLOYMENT DIAGRAM
A deployment diagram in the unified modeling language serves to model the physical
deployment of artifacts on deployment targets. Deployment diagrams show "the allocation of
artifacts to nodes according to the Deployments defined between them. It is represented by 3-
dimensional box. Dependencies are represented by communication association.
e book
managem...
select paymen
book t
RESULT:
Thus, the E – Books Management System UML diagrams has been developed and executed
successfully.
EX. NO: 11
ONLINE RECRUITMENT SYSTEM
DATE:
AIM:
To develop a project on online recruitment system using ArgoUML Software.
The Online Recruitment System is an online website in which applicant can register
themselves and then attend the exam. Examination will be conducted at some venue. The details of
the examination, venue & Date of the examination will be made available to them through the
website. Based on the outcome of the exam the applicant will be short listed and the best applicant
is selected for the job.
PROBLEM STATEMENT
The process of applicants is login to the recruitment system and register for the job through
online. The resume is processed by the company and the required applicant is called for the test. On
the basis of the test marks, they are called for next level of interview. Finally, the best applicant is
selected for the job. This process of online recruitment system is described sequentially through
following steps,
• The applicant login to the online recruitment system.
• They register to the company for the job.
• They appear for examination.
• Based on the outcome of the exam, the best applicant is selected.
• The recruiter informs the applicant about their selection.
INTRODUCTION
This software specification documents full set of features and function for online recruitment
system that is performed in company website. In this we give specification about the system
requirements that are apart from the functionality of the system to perform the recruitment of the
jobseekers. It tells the usability, reliability defined in use case specification.
SCOPE
The scope of this online recruitment process is to select the best applicant from the list of
applicants registered based on their performance in the recruitment process.
UML DIAGRAMS:
A use case is a methodology used in system analysis to identify, clarify, and organize system
requirements. The use case is made up of a set of possible sequences of interactions between systems
and users in a particular environment and related to a particular goal. It is represented using ellipse.
Actor is any external entity that makes use of the system being modeled. It is represented using stick
figure
CLASS DIAGRAM
A class diagram in the unified modeling language (UML) is a type of static structure diagram
that describes the structure of a system by showing the system's classes, their attributes, and the
relationships between the classes. It is represented using a rectangle with three compartments. Top
compartment has the class name, middle compartment the attributes and the bottom compartment
with operations.
SEQUENCE DIAGRAM
A sequence diagram in Unified Modeling Language (UML) is a kind of interaction diagram
that shows how processes operate with one another and in what order. It is a construct of a Message
Sequence Chart. There are two dimensions.
1. Vertical dimension-represent time.
2. Horizontal dimension-represent different objects.
agent
agent database
database customer
customer
COLLABORATION DIAGRAM
A collaboration diagram, also called a communication diagram or interaction diagram, A
sophisticated modelling tool can easily convert a collaboration diagram into a sequence diagram and
the vice versa. A collaboration diagram resembles a flowchart that portrays the roles, functionality
and behaviour of individual objects as well as the overall operation of the system in real time.
2: verify login
Databas
e
The purpose of state chart diagram is to understand the algorithm involved in performing a
method. It is also called as state diagram. A state is represented as a round box, which may contain
one or more compartments. An initial state is represented as small dot. A final state is represented
as circle surrounding a small dot.
login
register
applicant
details
appears for
test
ACTIVITY DIAGRAM
if valid
Login 1
register
Send inter
view details
appears for
the test
COMPONENT DIAGRAM
The component diagram's main purpose is to show the structural relationships between the
components of systems. It is represented by boxed figure. Dependencies are represented by
communication association.
Recruitment
System
Register Appears
NewComponentSelect
talented applicant
DEPLOYMENT DIAGRAM
A deployment diagram in the unified modeling language serves to model the physical
deployment of artifacts on deployment targets. Deployment diagrams show "the allocation of
artifacts to nodes according to the Deployments defined between them. It is represented by 3-
dimensional box. Dependencies are represented by communication association.
Online recruitment
system
select talented
applicant1
Register
Appears
for test
RESULT:
Thus, the Online Recruitment System UML diagrams has been developed and executed successfully.
EX. NO: 12
FOREIGN TRADING SYSTEM
DATE:
AIM:
To design a project Foreign Trading System using ArgoUML Software.
The initial requirements to develop the project about the mechanism of the Foreign Trading
System is bought from the trader. The requirements are analyzed and refined which enables the
analyst (administrator) to efficiently use the Foreign Trading System. The complete project analysis
is developed after the whole project analysis explaining about the scope and the project statement is
prepared.
PROBLEM STATEMENT
INTRODUCTION
International trade is exchange of capital, goods, and services across international borders or
territories. In most countries, it represents a significant share of gross domestic product (GDP).
While international trade has been present throughout much of history (see Silk Road, Amber Road),
it’s economic, social, and political importance has been on the rise in recent centuries.
Industrialization, advanced transportation, globalization, multinational corporations, and
outsourcing are all having a major impact on the international trade system. Increasing international
trade is crucial to the continuance of globalization. Without international trade, nations would be
limited to the goods and services produced within their own borders.
SCOPE
There are a lot of advantages in Forex Trading as compared to many other financial trading,
like futures or stock trading. The Forex market is open 24 hour a day. Being the market available 24
hours a day, this gives the trader to choose which time they would like to trade. It requires only
minimum beginning capital to start the Forex trade. Forex Trading has outstanding liquidity as it
never closes.
UML DIAGRAMS:
USECASE DIAGRAM:
A use case diagram purpose is to present a graphical overview of the functionality provided
by the system in terms of actors, their goals, and any dependencies between those use cases.
A use case is an interaction between users and a system in a particular environment. It captures the
goal of the users and the responsibility of the system to the user. It is represented using ellipse.
Actor is a user playing a role with respect to the system. A single actor may perform many use
cases. It is represented using a stick figure along with a label.
Login
Bill
Sourcing
Administrator
Pay
Logout
CLASS DIAGRAM
A class diagram is a type of static structure diagram that describes the structure of a system.
The classes in the class diagram represent both the main objects and or interactions in the application.
The class diagram is represented using rectangular boxes each of which contains three parts:
• The upper part holds the name of the class.
• The middle part contains the attributes of the class.
• The bottom part gives the operations or methods the class undertakes
SEQUENCE DIAGRAM
A sequence diagram in unified modeling language is a kind of interaction diagram that shows
how processes operate with one another and in what order. It is a construct of a Message Sequence
Chart. Sequence diagrams are sometimes called event diagrams, event scenarios, and timing
diagrams. This diagram shows a parallel vertical line called lifelines. There are two dimensions in
this diagram
1. Vertical dimension-represents time.
2. Horizontal dimension-represent different object
Trader
Trader Administrator Database
Database
1: login
2: Sourcing
3: place order
4: update order
5: bill
6: pay
8: logout
COLLABORATION DIAGRAM
5: bill
4: update order
The state chart is used to model dynamic nature of a system. They define different states of
an object during its lifetime. And these states are changed by events. So, these diagrams are useful
for reactive systems i.e.., a system that responds to external or internal events. It describes the flow
of control from one state to other state. The initial state is represented using the small dot. The final
state is represented using a circle surrounded by a small dot.
Foriegn Trading
System
Trader Administ
rator
ACTIVITY DIAGRAM
This diagram represents the graphical representation of workflows of stepwise activities and
actions with support for choice, iteration and concurrency. It shows the overall flow of control.
login
Sourcing
place order
Bill
pay
logout
COMPONENT DIAGRAM
The component diagram's main purpose is to show the structural relationships between the
components of systems. It is represented by boxed figure. Dependencies are represented by
communication association.
Foriegn Trading
System
Trader Administ
rator
DEPLOYMENT DIAGRAM
A deployment diagram in the unified modeling language serves to model the physical
deployment of artifacts on deployment targets. Deployment diagrams show "the allocation of
artifacts to nodes according to the Deployments defined between them. It is represented by 3-
dimensional box. Dependencies are represented by communication association.
Foriegn
Trad...
Trader Adminis
trator
RESULT:
Thus, the Foreign Trading System UML diagrams has been developed and executed successfully.
EX. NO: 13
CONFERENCE MANAGEMENT SYSTEM
DATE:
AIM:
To develop a project on Conference management system using ArgoUML Software
The Conference Management System is an online website in which candidate can submit the
paper and register themselves and then attend the conference. The paper will be reviewed. The details
of the conference, date and time will be made available to them through the website. After getting
the confirmation details the candidate should submit the revised and camera-ready paper. Then the
registration process will be done.
PROBLEM STATEMENT
The process of the candidates is to login the conference system and submit the paper through
online. Then the reviewer reviews the paper and sends the acknowledgement to the candidate either
paper selected or rejected. This process of on conference management system are described
sequentially through following steps,
• The candidate login to the conference management system.
• The paper title is submitted.
• The paper is been reviewed by the reviewer.
• The reviewer sends acknowledgement to the candidate.
• Based on the selection, the best candidate is selected.
• Finally, the candidate registers all details.
INTRODUCTION
This software specification document consists full set of features and function for online
conference management system. In this we give specification about the system requirements that are
apart from the functionality of the system to perform the candidate paper valuation. It tells the
usability, reliability defined in use case specification.
SCOPE
The scope of this conference management process is to select the best candidate from the list
of candidates based on their performance in the process.
UML DIAGRAMS:
A use case is a methodology used in system analysis to identify, clarify, and organize system
requirements. The use case is made up of a set of possible sequences of interactions between systems
and users in a particular environment and related to a particular goal. It is represented using ellipse.
Actor is any external entity that makes use of the system being modeled. It is represented using stick
figure
login
paper submission
candidate
reviewer
database
review the paper
registration
CLASS DIAGRAM
A class diagram in the unified modeling language (UML) is a type of static structure diagram
that describes the structure of a system by showing the system's classes, their attributes, and the
relationships between the classes. It is represented using a rectangle with three compartments. Top
compartment has the class name, middle compartment the attributes and the bottom compartment
with operations.
SEQUENCE DIAGRAM
3: submit
4: verification process
6: login again
submit reviewer
reviewer database
database
submit
candidate
candidate
11: registration
COLLABORATION DIAGRAM
6: login again
11: registration
databas
e
The purpose of state chart diagram is to understand the algorithm involved in performing a
method. It is also called as state diagram. A state is represented as a round box, which may contain
one or more compartments. An initial state is represented as small dot. A final state is represented
as circle surrounding a small dot.
login
submit the
paper
review the
paper
sendinig paper
confirmation details
registration
COMPONENT DIAGRAM
The component diagram's main purpose is to show the structural relationships between the
components of systems. It is represented by boxed figure. Dependencies are represented by
communication association.
conferenece
management system
DEPLOYMENT DIAGRAM
A deployment diagram in the unified modeling language serves to model the physical
deployment of artifacts on deployment targets. Deployment diagrams show "the allocation of
artifacts to nodes according to the Deployments defined between them. It is represented by 3-
dimensional box. Dependencies are represented by communication association.
conferen
...
Thus, the Conference Management System UML diagrams has been developed and executed
successfully.
EX. NO: 14
BUSINESS PROCESS OUTSOURCING MANAGEMENT SYSTEM
DATE:
AIM:
To develop a project Business process outsourcing (BPO) management system using
ArgoUML software.
Generally outsourcing can be defined as an organization entering into a contract with another
organization to operate and managed one or more of its business processes. There are many problems
faced by the BPO one among them is meeting their targets and leaving the concern very often and
switch to another company. In this project we deal with the inbound system of the BPO. In inbound
system the agent calls the customer from his database to sell his product.
PROBLEM STATEMENT
In this BPO inbound system, the process undergoing is that the agent tries to sell his product
so that the agent gets the details of the customer from the database and pitches about his product and
makes the sales successful. The communication is done through the telephone. Telephone is the
major component used for this customer satisfaction service. The steps are as follows:
• The agent login to the website and enters the username and password. It checks for authorization.
• If the username and password is correct, it allows the agent to get the details of the customer from
the database.
• Now the agent makes the call to the customer and pitches about the product.
• If the customer is satisfied, agent sells the product else disconnects the call.
• Agent proceeds with another call.
INTRODUCTION
BPO is typically categorized into back-office outsourcing-which includes internal business
functions such as human resources or finance and accounting, and front office outsourcing-which
includes customer related services such as contact center services. BPO that is contracted outside a
company’s country is called offshore outsourcing. BPO that is contracted to a company’s
neighboring country is called near shore outsourcing. Given the proximity of BPO to the information
technology industry, it is categorized as an information technology enabled service or ITES.
Knowledge process outsourcing (KPO) and legal process outsourcing (LPO) are some of the sub-
segments of business process outsourcing industry. In the following SRS the front office outsourcing
is explained in detail.
SCOPE
login database
process agent
CLASS DIAGRAM
A class diagram in the unified modeling language (UML) is a type of static structure diagram
that describes the structure of a system by showing the system's classes, their attributes, and the
relationships between the classes. It is represented using a rectangle with three compartments. Top
compartment has the class name, middle compartment the attributes and the bottom compartment
with operations.
SEQUENCE DIAGRAM
agent
agent database
database customer
COLLABORATION DIAGRAM
databas
e
login
fetches data
form database
calls the
customer
pitches the
product
sales the
product
proceed
another call
COMPONENT DIAGRAM
The component diagram's main purpose is to show the structural relationships between the
components of systems. It is represented by boxed figure. Dependencies are represented by
communication association.
BPO Processing
management
DEPLOYMENT DIAGRAM
A deployment diagram in the unified modeling language serves to model the physical
deployment of artifacts on deployment targets. Deployment diagrams show "the allocation of
artifacts to nodes according to the Deployments defined between them. It is represented by 3-
dimensional box. Dependencies are represented by communication association.
BPO process
management system
agent
custom
er
RESULT:
Thus, the BPO Management System UML diagrams has been developed and executed successfully.
EX. NO: 15
SOFTWARE PERSONAL MANAGEMENT
DATE:
AIM:
To develop a project software personal management system using ArgoUMLsoftware.
Problem Statement
A college consists of so many departments. Each department needs different types of
software. This software can be provided by college administration. Colleges can agreement to the
software companies and they got software from that company. The name of the agreement is
<CAMPUS AGREEMENT=.
The college administration can provide the software to other departments. In this software,
some of them are licensed and some of them are non-licensed. Non-licensed software can be updated
in certain time. In this project focus on how the administration can distribute the software to the
department and how it can be maintained the software.
Actors:
A user is anything with behavior, such as a person, or system or an organization, those who
all involved in the Use case either directly or indirectly.
In this project the actors are,
1. Administrator
2. Department
Use Cases:
A use case is a collection of related success and failure scenarios that describe actors using a
system to support a goal.
The use cases involved in this project are,
* Login
* Software Entry
* View All Software
* Department View
Use Case Diagram:
In Unified Modeling Language, the relationships between all (or a set of) the use cases and
actors are represented in a use case diagram. It shows interaction between system and its user.
Department View
Login
Software Entry
Admin Dept
dept
userid,password
incorrect
correct add,view
details
incorrect
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. There are many forms of state diagrams, which differ slightly and have
different semantics. The name of the diagram itself clarifies the purpose of the diagram and other
details. It describes different states of a component in a system.
Login Entry
entry/ Admin,Dept entry
do/ Verify
exit/ To Admin or Dept Entry
Admin Entry
entry/ Enter Software Details
do/ Add Detail,Dept View
exit/ To Dept View,Details
Dept View
entry/ Choose Dept
do/ View Dept Software
exit/ To view
The term interaction diagram is a generalization of two or more specialized UML diagram
types; both can be used to express similar message interactions:
* Collaboration diagrams
* Sequence diagrams
Collaboration Diagram:
ADMIN
1: Login
4: Add
5: View All
2: Checking
7: Checking
3: Valid User
SYSTEM
6: Login
9: View
8: Valid User
DEPT
Sequence Diagram:
The UML includes Sequence diagrams as a notation that can illustrate actor interactions
and the operations initiated by them. A system sequence diagram is a picture that shows, for a
particular scenario of use case, the events that external actors generate their order, and inter-system
events. All systems are treated as a black box; the emphasis of the diagram is events that cross the
system boundary from actors to systems.
1: Login
2: Checking
3: Valid User
4: Add
5: View All
6: Login
7: Checking
8: Valid User
9: View
Component Diagram:
Component diagram is used to represent the software module with well-defined interfaces.
The component diagram's main purpose is to show the structural relationships between the
components of a system
<<Standard EXE>>
software
RESULT:
Thus, the Software Personnel Management System UML diagrams has been developed and executed
successfully.
EX. NO: 16
LIBRARY MANAGEMENT SYSTEM
DATE:
AIM:
To develop a project Library management system using ArgoUML software.
Generally outsourcing can be defined as an organization entering into a contract with another
organization to operate and managed one or more of its library processes. In this project we deal
with the inbound system. In inbound system the agent calls the customer from his database to sell
his product.
PROBLEM STATEMENT
The communication is done through the telephone. Telephone is the major component used
for this customer satisfaction service. The steps are as follows:
• The agent login to the website and enters the username and password. It checks for authorization.
• If the username and password is correct, it allows the agent to get the details of the customer from
the database.
• Now the agent makes the call to the customer and pitches about the product.
• If the customer is satisfied, agent sells the product else disconnects the call.
• Agent proceeds with another call.
UML DIAGRAMS:
process agent
CLASS DIAGRAM
A class diagram in the unified modeling language (UML) is a type of static structure diagram
that describes the structure of a system by showing the system's classes, their attributes, and the
relationships between the classes. It is represented using a rectangle with three compartments. Top
compartment has the class name, middle compartment the attributes and the bottom compartment
with operations.
SEQUENCE DIAGRAM
agent
agent database
database customer
COLLABORATION DIAGRAM
databas
e
login
fetches data
form database
calls the
customer
pitches the
product
sales the
product
proceed
another call
COMPONENT DIAGRAM
The component diagram's main purpose is to show the structural relationships between the
components of systems. It is represented by boxed figure. Dependencies are represented by
communication association.
DEPLOYMENT DIAGRAM
A deployment diagram in the unified modeling language serves to model the physical
deployment of artifacts on deployment targets. Deployment diagrams show "the allocation of
artifacts to nodes according to the Deployments defined between them. It is represented by 3-
dimensional box. Dependencies are represented by communication association.
RESULT:
Thus, the Library Management System UML diagrams has been developed and executed
successfully.