Oose Record
Oose Record
Department
of
Computer Science and Engineering
Practical Record Note
Name : ……………………………………………….............
Register No : ……………………………………….........................
BONAFIDE CERTIFICATE
1. CASE TOOLS
2. PASSPORT AUTOMATION
SYSTEM
3. BOOK BANK SYSTEM
4. EXAM REGISTRATION
SYSTEM
5. STOCK MAINTENANACE
6. ONLINE COURSE
RESERVATION SYSTEM
7. AIRLINE/RAILWAYS
RESERVATION SYSTEM
8. SOFTWARE PERSONAL
MANAGEMENT SYSTEM
9. CREDIT CARD
PROCESSING
10. E-BOOK MANAGEMENT
SYSTEM
11. RECRUITMENT SYSTEM
AIM:
To study the software tools and to implement the CASE tools lab
using ArgoUML.
INTRODUCTION:
CASE tools known as Computer-aided software engineering tools is a
kind of component-based development which allows its users to rapidly
develop information systems. The main goal of case technology is the
automation of the entire information systems development life cycle process
using a set of integrated software tools, such as modeling, methodology and
automatic code generation. Component based manufacturing has several
advantages over custom development. The main advantages are the availability
of high quality, defect free products at low cost and at a faster time. The
prefabricated components are customized as per the requirements of the
customers. The components used are pre-built, ready-tested and add value and
differentiation by rapid customization to the targeted customers. However the
products we get from case tools are only a skeleton of the final product required
and a lot of programming must be done by hand to get a fully finished, good
product.
CHARACTERISTICS OF CASE:
Some of the characteristics of case tools that make it better than
customized development are;
It is a graphic oriented tool.
It supports decomposition of process.
1. Class diagram
2. Use-case diagram
3. Behavior diagram
Interaction diagram
sequence diagram
collaboration diagram
state chart diagram
activity diagram
4. Implementation diagram
4.1componnt diagram
4.2deployment diagram
2. Use-case diagram:
The functionality of a system can be described in a number of
different use-cases, each of which represents a specific flow of events in
a system. It is a graph of actors, a set of use-cases enclosed in a
boundary, communication, associations between the actors and the
use-cases, and generalization among the use-cases.
3. Behavior diagram:
It is a dynamic model unlike all the others mentioned before.
The objects of an object oriented system are not static and understood
by static diagrams. The behavior of the class’s instance (an object) is
represented in this diagram. Every use-case of the system has an
associated behavior diagram that indicates the behavior of the object.
In conjunction with the use-case diagram we may provide a script or
interaction diagram to show a time line of events. It consists of
sequence and collaboration diagrams.
4. Interaction diagram
It is the combination of sequence and collaboration diagram. It
is used to depict the flow of events in the system over a timeline. The
interaction diagram is a dynamic model which shows how the system
behaves during dynamic execution.
6. Activity diagram:
It shows organization and their depend once among the set of
components. These diagrams are particularly useful in connection with
workflow and in describing behavior that has a lot of parallel
processing. An activity is a state of doing something: either a real-world
process, or the execution of a software routine.
7. Implementation diagram:
It shows the implementation phase of the systems development,
such as the source code structure and the run-time implementation
structure. These are relatively simple high level diagrams compared to
the others seen so far. They are of two sub-diagrams, the component
diagram and the deployment diagram.
8. Component diagram:
These are organizational parts of a UML model. These are boxes
to which a model can be decomposed. They show the structure of the
code itself. They model the physical components such as source code,
user interface in a design. It is similar to the concept of packages.
9. Deployment diagram:
The deployment diagram shows the structure of the runtime
system. It shows the configuration of runtime processing elements and
the software components that live in them. They are usually used in
conjunction with deployment diagrams to show how physical modules
of code are distributed on the system.
NOTATION ELEMENTS:
These are explanatory parts of UML model. They are boxes
which may apply to describe and remark about any element in the
model. They provide the information for understanding the necessary
details of the diagrams.
Dependency
Association
Generalization
Realization
Dependency:
It is a semantic relationship between two things in which a
change one thing affects the semantics of other things. Graphically a
dependency is represented by a non-continuous line.
Association:
It is a structural relationship that describes asset of links. A link
is being connected among objects. Graphically association is
represented as a solid line possibly including label.
Generalization:
It is a specialized relationship in which the specialized elements
are substitutable for object of the generalized element. Graphically it is
a solid line with hollow arrow head parent.
Realization:
It is a semantic relation between classifiers. Graphically it is
represented as across between generalization and dependency
relationship.
Purpose:
The purpose of use case is login and exchange messages
between sender and receiver (Email client).
Main flow:
First, the sender gives his id and enters his login. Now, he enters
the message to the receiver id.
Alternate flow:
If the username and id by the sender or receiver is not valid, the
administrator will not allow entering and “Invalid password” message
is displayed.
Pre-condition :A person has to register himself to obtain a login ID.
Post-condition:
The user is not allowed to enter if the password or user name is not valid.
Class diagram:
Description:
Synchronization:
It gives a simultaneous workflow in a state chart diagram. They
visually define forks and joints representing parallel workflow.
Activity:
An activity represents the performance of a task on duty. It may
also represent the execution of a statement in a procedure.
Decision:
A decision represents a condition on situation during the life of
an object, which it satisfies some condition or waits for an event.
Synchronization:
It enables us to see a simultaneous workflow in an activity.
End state:
An end state represents a final or terminal state on an activity
diagram or state chart diagram.
Sequence diagram:
Description:
A sequence diagram is a graphical view of scenario that shows
object interaction in a time based sequence what happens first what
happens next. Sequence diagrams are closely related to collaboration
diagram. The main difference between sequence and collaboration
diagram is that sequence diagram show time based interaction while
collaboration diagrams how objects associated with each other. The
sequence diagram for the e-mail client system consists of the following
objectives:
Object:
An object has state, behavior and identity. An object is not base
referred to as an instance. The various objects in e-mail client system
are:
User
Website
Login
Groups
Message icon:
A message icon represents the communication between objects
indicating that an action will follow. The message icon is the
horizontal solid arrow connecting life lines together.
Collaboration diagram:
Description:
Date :
AIM:
To implement and test the Passport automation system using UML
diagram
(I) PROBLEMSTATEMENT:
( II )SOFTWARE REQUIREMENT
2.2HARDWARE INTERFACE
The server is directly connected to the client systems. The
client systems have access to the database in the server.
(III)USE CASE DIAGRAM
registratio
n
enterapplicantid
checkstatus
administrato
r
applican processapplican
t t
dispatchpassport
1:1.username\password
2:autheticationsuceed
4:detailsofapplicationdispatched
3:detailsofapplicationyettobereleased
5:enterapplicantidtoprocess
6:givedetails
7:dispatcheligiblepassports
BAapplic
ant database
1:enterapplicanti
d
2:fetchdetailsfortheapplica
nt
3:displaythestatu
s
databa
s
applicant database
system
1:requestforregisteration
2:
registerationform
3: fillindetails
4: submit
6:storefulldeatils
5:giveapplicatinoid
5: give
applicatino
id2:
registeration
form
6: store full deatils
databas
e
COLLABORATION DIAGRAM FOR NEW REGISTRATION
Persistenc Log4J
SOAP
e
DBFacade
<<clientworkst
<<database>>
ation>>
:MySQL
:GenericPC
SQL HTT
<<server>>
:Tomcat6
RESULT:
Thus the passport automation system successfully
implemented using ArgoUML and codes are generated.
Ex no : BOOK BANK SYSTEM
Date :
AIM:
To implement and test the Book Bank system using UML diagram
(I) PROBLEM STATEMENT:
A Book Bank lends books and magazines to member, who is registered in
the system. Also it handles the purchase of new titles for the Book Bank.
Popular titles are brought into multiple copies. Old books and magazines are
removed when they are out or date or poor in condition. A member can
reserve a book or magazine that is not currently available in the book bank,
so that when it is returned or purchased by the book bank, that person is
notified. The book bank can easily create, replace and delete information
about the tiles, members, loans and reservations from the system.
Front End Client - The Student and Librarian online interfaceis built
using JSP and HTML. The Librarians local interface isbuiltusingJava.
Web Server-Glass fish application server(Oracle Corporation).
BackEnd-Oracle database
2.2HARDWARE INTERFACE
The server is directly connected to the client systems. The client
systems have access to the database in the server.
(I) USE-CASE DIAGRAM:
USE-CASE DIAGRAM FOR BOOK BANK SYSTEM
8: no 2: Check pin
11: checkDate
10: yes
6: Yes
: BookReturn : BookIssue : validity
(VII) PARTIAL LAYER LOGICAL ARCHITECTURE DIAGRAM:
Domain
Student BookBank
Validity BookDetails
CheckValidity Display
UI
Swing Text
BookBan BkBank
ksystem Consol
e
TechnicalServices
Persistence Log4J
SOAP
DBFacade
<<database <<clientwor
>> kstation>>:
GenericPC
:MySQL
SQL HTTP
<<server>>
:Tomca
t6
DEPLOYMENT DIAGRAM
COMPONENTDIAGRAM
RESULT:
Date :
AIM :
SPECIFICATION:2.1SOFTWARE INTERFACE
• Front End Client-The student and Controller online
interface is built using JSP and HTML. The Exam Controller's
local interface is built using Java.
• Web Server-Glassfish application server(SQl Corporation).
• BackEnd - SQLdatabase.
2.2HARDWARE INTERFACE
The server is directly connected to the client systems. The
client systems have access to the database in the server.
USECASE DIAGRAM:
USECASE DIAGRAM FOR EXAM REGISTRATION SYSTEM
ACTIVITY DIAGRAM:
INTERACTION DIAGRAM:
ExamController
Database
:student
1:login
2:confirmation
4:register
5:conformation
3:pay
6:viewexamdetails
7:logout
SEQUENCE DIAGRAM FOR REGISTRATION SYSTEM
3:pay
:ExamController
:student
1:login
2:confirmation 4:register
7:logout
6:viewexamdetails
Database
TechnicalServices
Persistence Log4J
SOAP
DBFacade
DEPLOYMENT DIAGRAM
COMPONENT DIAGRAM:
RESULT:
Date :
AIM :
PURPOSE
The entire process of Stock maintenance is done in a manual manner
considering the fact that the number of customers for purchase is increasing very
year, a maintenance system is essential to meet the demand. So this system uses
several programming and database techniques to elucidate the work involved in
this process.
SCOPE
The System provides an interface to the customer where they can fill in orders for
the item needed.
The sales person is concerned with the issue of items and can use this system.
Provide a communication platform between the customer and the sales person.
TOOLS TO BEUSED
• Eclipse IDE (Integrated Development Environment)
• Rational Rose tool (for developing UML Patterns)
(III) USECASE DIAGRAM
The functionality of a system can be described in a number of different use-
cases, each of which represents a specific flow of events in a system. It is a graph of
actors, a set of use-cases enclosed in a boundary, communication, associations between
the actors and the use-cases, and generalization among the use-cases
Place
Order
Trackorde
r
Custom
er ValidateCustome
ShipOrde r
r
ShipPartialOrde
r
SalesPerso
n
BillCustomer
USECASE DIAGRAM
(IV) ACTIVITY DIAGRAM
It shows organization and their dependence among the set of components. These
diagrams are particularly useful in connection with workflow and in describing
behavior that has a lot of parallel processing. An activity is a state of doing something:
either a real-world process, or the execution of a software routine.
Customer
Sales
RequestService
Deliver
Order
Collect
Order
ACTIVITY DIAGRAM
Description:
A class diagram describes the type of objects in system and various kinds of
relationships that exists among them.
Class diagrams and collaboration diagrams are alternate
representations of object models.
(I) UML INTERACTION DIAGRAMS
It is the combination of sequence and collaboration diagram. It is used to depict the flow
of events in the system over a timeline. The interaction diagram is a dynamic model
which shows how the system behaves during dynamic execution.
COLLABORATION DIAGRAM
Prepare
Prepare
HasStock:=Check
[hasStock]:Remove
Needsreorder:=needstoreorder()
[needsreorder]:newAReorderItem
ADeliveryItem
[HasStock]:new
SEQUENCE DIAGRAM
COLLABORATION DIAGRAM
(VI) PARTIAL LAYERD LOGICAL ARCHITECTURE DIAGRAM
UI
Swing Text
StMainSystem StMaint
Console
Domain
Customer Order
Shipment
Product
TechnicalServices
DEPLOYMENT DIAGRAM
LAN
<<database>> <<clientworkst
ation>>:Generi
:MySQL cPC
Component Diagram
Component diagrams are used to visualize the organization and relationships
among components in a system.
RESULT:
Thus the stock maintenance successfully implemented using ArgoUML and codes
are generated.
Ex no : ONLINE COURSE RESERVATION SYSTEM
Date :
AIM:
To implement and test the Online Course Reservation System using UML
diagram.
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 have to carry over at sometimes
USABILITY
The user interface to make the transaction should be effectively
PERFORMANCE
It is the capability about which it can performed function for many
user at sometimes efficiently(ie) without any ever occurrences
RELIABILITY
The system should be able to the user through the day to day transaction
(I) USERCASEDIAGRAM
SEQUENCE DIAGRAM
A sequence diagram is one that includes the object of the projects and tells the
life times and also various action performed between objects.
COLLOBORATIION DIAGRAM
It is same as the sequence diagram that involved the project with the only
difference that we give the project with the only difference that we give
sequence number to each process.
ACTIVIY DIAGRAM
It includes all the activities of particular project and various steps using
join and forks
COMPONENT DIAGRAM
The component diagram is represented by figure dependency and it is
a graph of design of figure dependency. The component diagram's main
purpose is to show the structural relationships between the components of
asystems. It is represented by boxed figure.
DEPLOYMENT DIAGRAM
It is a graph of nodes connected by communication association. It is represented
by a three dimensional box. A deployment diagram in the unified modeling language
serves to model the physical deployment of artifacts on deployment targets.
Deployment diagrams show "the allocationof artifacts to nodes according to the
Deployments defined between them. It is represented by 3-dimentional box.
Dependencies are represented by communication association. The basic element of a
deployment diagram is anodeof twotypes.
PACKAGE DIAGRAM
A package diagram is represented as a folder shown as a large rectangle witha
top attached to its upper left corner. A package may contain both subordinate
package and ordinary model elements. All UML models and diagrams are
organized into package. A package diagram in unified modeling language that
depicts the dependencies between the packages that make up a model. A
Package Diagram (PD) shows a grouping of elements inthe OO model, and is a
Cradle extension to UML. PDs can be used to show groups of classes in Class
Diagrams (CDs), groups of components or processes in Component
Diagrams(CPDs), or groups of processors in Deployment Diagrams(DPDs).
There are three types of layer. They are
a. User interface layer
b. Domain layer
c. Technical services layer
RESULT
Date :
AIM To implement and test the Airline/Railway Reservation System using UML
diagram.
The database should be acting as a main role of the e-ticketing system it can be booking
the ticket in easy way.
Usability: The User interface makes the Credit Card Processing System to be efficient.
Performance
It is of the capacities about which it can perform function for many users at the
same times efficiently that are without any error occurrence.
Reliability
The system should be able to process the user for their corresponding request.
(III)USECASEDIAGRAM
The passenger can view the status of the reserved tickets. So the passenger
can confirm his/her travel.
(IV) CLASSDIAGRAM
The online ticket reservation system makes use of the following classes:
1. Ticket Reservation
2. Train Info
3. Passenger Info
4. Seat Avail Status
USE-CASEDIAGRAMFORAIRLINERESERVATION
CLASS DIAGRAMFORAIRLINERESERVATION
SEQUENCE DIAGRAM
A sequence diagram in Unified Modeling Language (UML) is a kind of
interaction diagram that shows how processes operate with one another
andin 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.
SEQUENCE DIAGRAM FOR AIRLINE RESERVATION
COLLABRATION DIAGRAM
A collaboration diagram, also called a communication diagram or
interaction diagram,. 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,
functionality and behavior of individual objects as well as the overall
operation of the systemin realtime.
ACTIVITY DIAGRAM
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.
COMPONENT DIAGRAM FOR AIRLINE RESERVATION
RESULT
Date :
AIM
(I) PROBLEMSTATEMENT:
Human Resource management system project involves new and/or system upgrades of
software of send to capture information relating to the hiring termination payment and
management ofemployee. He uses system to plan and analyze all components and
performance of metrics driven human resource functions, including recruitment,
attendance, compensation, benefits and education. Human resources management
systems should align for maximum operating efficiency with financial accounting
operations customer relationship management, security and business lines as
organization.
2.1SOFTWARE INTERFACE
Front End Client
-The applicant and Administrator online interface is built using JSP and HTML.
The HR's local interface is built using Java.
2.2HARDWARE INTERFACE
The server is directly connected to the client systems. The client systems have
access to the data base in the server.
USECASE DIAGRAM
SEQUENCE DIAGRAM
COLLABORATION DIAGRAM
DEPLOYMENT DIAGRAM
COMPONENTDIAGRAM
COMPONENT DIAGRAM
RESULT
Thus the software personal Management System successfully
implemented using ArgoUML and codes are generated.
Ex no : CREDIT CARD PROCESSING
Date :
AIM
To implement and test theCredit Card Processing System using UML
diagram.
(I)PROBLEMSTATEMENT:
Credit card processing through offline involves the merchant collecting order
information (including credit card numbers), storing this in a database on your
site, and entering it using their on-site merchant credit card processing system.
Takes time to manually enter credit card information for each order. This solution
creates following cons:
PRODUCT PERSPECTIVE
This solution involves signing up for a free Business Account. Once this is
done and the e-commerce site is properly configured, you can accept payments from
Visa, Master Card, Amex, and Discover cards payments.
SOFTWARE INTERFACE
• Front End Client-The applicant and Administrate or online
interface is built using JSP and HTML. The Administrator’s
local interface is built using Java.
• Web Server-Glassfish application server(SQL Corporation).
• BackEnd - SQL database.
HARDWARE INTERFACE
CLASS DIAGRAM:
The class diagram, also referred to as object modeling is the main
static analysis diagram. The main task of object modeling is to graphically
show what each object will do in the problem domain. The problem domain
describes the structure and the relationships among objects. The class
diagram, also referred to as object modeling is the main static analysis
diagram. The main task of object modeling is to graphically show what each
object will do in the problem domain. The problem domain describes the
structure and the relationships among objects. The Credit Card Processing
system class diagram consists of three classes. They are
CLASS DIAGRAM
(IV) INTERACTION DIAGRAM:
SEQUENCEDIAGRAM
COLLABORATION DIAGRAM
UI
Swing
CCPsystem
DEPLOYMENT DIAGRAM AND COMPONENT DIAGRAM
Deployment diagrams are used to visualize the topology of the
physical components of a system where the software components are
deployed.
COMPONENTDIAGRAM
COMPONENT DIAGRAM
RESULT
Thus the credit card processing successfully implemented using ArgoUML and
codes are generated.
Ex no : E-BOOK MANAGEMENT SYSTEM
Date :
AIM
(I)PROBLEMSTATEMENT:
OVERALL DESCRIPTION
PRODUCT PERSPECTIVE
The ORS acts as an interface between the user and the 'e-book
manager'. This system tries to make the interface as simple as possible and
atthe same time not risking the security of data stored in. This minimizes the
time duration in which the user receives the books or magazines.
SOFTWARE INTERFACE
Front End Client - The Student and Librarian online interface is built using
JSP and HTML. The Librarians local interface is built using Java.
HARDWARE INTERFACE
The server is directly connected to the client systems. The client
systems have access to the database in the server.
USE-CASE DIAGRAM:
USE-CASE DIAGRAM FOR E-BOOK SYSTEM
ACTIVITY DIAGRAM:
CLASS DIAGRAM
INTERACTION DIAGRAM:
COLLABORATION DIAGRAM
PARTIAL LAYERD LOGICAL ARCHITECTURE DIAGRAM
DEPLOYMENTDIAGRAMANDCOMPONENTDIAGRAM
DEPLOYMENT DIAGRAM
COMPONENT DIAGRAM
COMPONEN TDIAGRAM
ESULT
Date :
AIM
PRODUCT PERSPECTIVE
HARDWARE INTERFACE
The server is directly connected to the client systems. The client systems have
access to the data base in the server.
USECASE DIAGRAM:
ACTIVITY DIAGRAM
The UML class diagram is to illustrate class interfaces and their actions. They are used
for static object modeling, we have already introduced and used their UML diagram
while domain modeling
UML CLASS DIAGRAM
SEQUENCEDIAGRAMFORAdmin
UML COLLABRATION DIAGRAM:
TechnicalServices
Persistence Log4J
SOAP
DBFacade
COMPONENT DIAGRAM
RESULT
Date :
AIM
To implement and test the Foreign Trading System using UML diagram
PROBLEMSTATEMENT
The foreign system begins its process by getting the username and password
from the trader. After the authorization permitted by the administrator, the trader is
allowed to perform the sourcing to know about the commodity details. After the
required commodities are chosen, the trader places the order. The administrator checks
for the availability for the required commodities and updates it in the database. After the
commodities are ready for the trade, the trader pays the amount to the administrator.
The administrator in turn provides the bill by receiving the amount and updates it in the
data base. The trader logouts after the confirmation message has been received.
SOFTWAREREQUIREMENTSPECIFICATION
FUNCTIONALITY
UMLDIAGRAMS
The exporter submits the relevant documents to his buyer (banker)forgetting the
payment for the goods exported.
USECASE DIAGRAM
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 themain objects and or
interactions in the application. The class diagram is represented using rectangular
boxes each of which contains three parts.
SEQUENCE DIAGRAM
Trader Administrator Database Login Sourcing Place order Update order Pay
up date account details bill logout
COLLABORATION DIAGRAM
A collaboration diagram belongs to a group of UML diagrams called
Interaction Diagrams. Collaboration diagrams, like sequence diagrams, show
how the objects interact over the course of time. Collaboration diagrams show
the sequence by numbering the messages on the diagram.
ACTIVITY DIAGRAM
This diagram represents the graphical representation of workflows
of step wise activities and actions with support for choice, iteration
and concurrency. It shows the over all flow of control.
DOCUMENTATIONOFACTIVITYDIAGRAM
This activity diagram represents the flow of stepwise activities
performed inforeign trading system.
• The first action represents the trader logins to the system.
• The second action is the place where the trader places the order.
• The decision state is the state where the trader decides to place the order.
• If the trader places the order, fill the form for the required commodities.
• Then the administrator provides the bill for these commodities.
• The trader pays for the bill and logout from the system.
COMPONENTDIAGRAM
A component diagram depicts how the components are wired together
to form larger components and or software systems. Components are wired
together by using an assembly connector to connect the required interface of
one component with the provided interface of another component.
DEPLOYMENT DIAGRAM
A deployment diagram models the physical deployment of artifacts on
nodes. The nodes appear as boxes, and the artifacts allocated to each node
appear as rectangles within the boxes. Nodes may have sub nodes, which
appear as nested boxes.
Technical service layer: The sourcing and updating the details are performed in this
layer.
RESULT
Thus the foreign trading system successfully implemented using Argo UML and
codes are generated.
Ex no : CONFERENCE MANAGEMENT SYSTEM
Date :
AIM
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,
CANDIDATE The candidate can login and submit the paper to the reviewer. After
getting acknowledgement the candidate will submit the revised and
camera ready paper then registration process will be carried out.
REVIEWER Reviewer will reviews the paper and sending Acknowledgement to the
candidate
DATABASE Database is used to verify login and store the details of Selected
candidates.
PURPOSE
The purpose of the conference management system is that the
system can easily review the process. The main process in this
document is the submission of paper by the candidate, reviewing
process by the reviewer and sending of acknowledgement to the
candidates whose paper is selected.
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.
FUNCTIONALITY
The main functionality of conference system is to select the
candidate for the presentation in conference.
USABILITY
The user interface to make the process should be effective that is the
system will help the candidates to register easily. The system should
be user friendly.
PERFORMANCE
It describes the capability of the system to perform the conference
process of the candidate without any error and performing it
efficiently.
RELIABILITY
The conference system should be able to serve the applicant with
correct information and day-to-day update of information.
FUNCTIONAL REQUIREMENTS
Functional requirements are those that refer to the functionality of
the system that is the services that are provided to the candidate
who register for the conference.
UMLDIAGRAMS
The following UML diagrams describe the process
involved in the conference management system.
USECASE DIAGRAM
Databases: Verify the login and register details and selected candidate details
are stored in it.
Login- Candidate enter their user name and password to login to the
conference system.
Review the paper–The paper is been reviewed by there viewer and the paper
is selected.
Revised and camera ready paper – After the paper is selected and the
camera ready paper should be submitted to the reviewer by candidate.
CLASS DIAGRAM
Candidate – Its attributes are name, college name, department , paper title. The
operations performed in the candidate class are login, submit the paper, submit revised
and camera ready paper and registration.
Database–The operations performed are storing candidate details and verify in login.
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.
PAPER SUBMISSION
This sequence diagram shows steps to show
• The candidate should submit the paper.
• The reviewer reviews the paper and sends acknowledgement to
the candidate.
• The candidate submits revised and camera ready paper.
• This candidate will register their details.
COLLABRATION DIAGRAM
A collaboration diagram, also called a communication diagram or interaction
diagram. A sophisticated modeling tool can easily convert a collaboration
diagram into a sequence diagram and the vice versa. A collaboration diagram
resembles a flow chart that portrays the roles, functionality and behavior of
individual objects as well as the overall operation of the systemin realtime.
PAPERSUBMISSION
This collaboration diagram is to show the submitting paper process of the
candidate for the conference. The flow of execution of this selection process is
represented using the numbers.
STATECHARTDIAGRAM
The purpose of state chart diagram is to understand the algorithm min
evolved 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.
COMPONENT DIAGRAM
DOCUMENTATIONOFPACKAGEDIAGRAM
The three layers in the online recruitment system are
• The User interface layer- consists of the web and login. This
layer describes how the candidate login.
• The Domain layer-shows the activities that are performed in the
conference management system. The activities are paper submission, review
paper, registration.
• The Technical service layer - the verification details and the
selected candidate details will stored into the database
RESULT
Date :
AIM
PROBLEM STATEMENT:
With the reduction in communication costs and improved bandwidths
and associated infrastructure, BPO as a segment is witnessing a massive
growth. One of the key challenges that BPO companies that provide data
entry/data validation services is an efficient and effective way of getting the
source documents from different customers and accurately route the same to
different operators for processing.
HARDWARE INTERFACE
The BPO system’s server is directly connected to the client systems via ftp.
The client systems have access to the database in the server.
USECASE DIAGRAM:
UMLUSECASEDIAGRAM
SEQEUENCE DIAGRAM
Communication diagram illustrate that object interact on a graph or
network format in which object can be placed where on the diagram. In
collaboration diagram the object can be placed in any where on the diagram.
The collaboration comes from sequence diagram.
COLLABRATION DIAGRAM
PARTIAL LAYERD LOGICAL ARCHITECTURE DIAGRAM:
DEPLOYMENT DIAGRAM
<<database
<<clientwork
>>
station>>:Ge
:SQL nericPC
SQL FTP
<<server>
>
Component Diagram
RESULT
Thus the BPO management system successfully implemented using Argo UML and codes
are generated.
Ex no : LIBRARY MANAGEMENT SYSTEM
Date :
AIM
To implement and test the Library management System using UML diagram
PROBLEM STATEMENT
The library management system is a software system that issues books and
magazines to registered students only. The student has to login after getting
registered to the system. The borrower of the book can perform various functions
such as searching for desired book, get the issued book and return the book.
CLASS DIAGRAM
A class diagram in the unified modeling language is a type of static structure
diagram that describes the structure of a system by showing the system’sclasses, their
attributes, operations and the relationships among objects. The library management
system makes use of the following classes.
USECASE DIAGRAM
Use case is a list of actions or events. Steps typically defining the interactions
between a role and a system to achieve a goal. The use case diagram consists of
various functionality performed by actors like user, librarian, system and DBA.
login
<<actor>>pr
enternameandpassword
ojectionof
displaypage
requestingforbook
user
displaybookdetails
searchforbook
librarian
issuebook
returnbook
DBA
maintaindatabase
DEPLOYMENT DIAGRAM
librarymanagements
ystem
user DBA
librarian
State chart diagram is also called as state machine diagram. The state chart
diagram contains the states in the rectangular boxes and the states are indicated by
the dot enclosed. The statechart diagram describes the behavior of the system. The
statechart diagram involves eight stages such as login, enter details, requesting for
book, display book details, search book, issue book, return book and logout.
login enterd requesting display
etails forbook bookdeta
ils
RESULT
Date
AIM
To implement and test the Student Information System using UML diagram
PROBLEM STATEMENT
The student must register by entering the name and password to login theform.
The admin select the particular student to view the details about that student and
maintaining the student details. This process of student information system is
described sequentially through following steps. Thestudent registers the system. The
admin login to the student information system. He/she search for the list of students.
Then select the particular student. Then view the details of that student. After
displaying the student details then logout.
CLASS DIAGRAM-The class diagram is the graphical representation of all classes used
in the system. The class diagram is drawn as rectangular box with three components or
compartments like class name, attributes and operations. The student information
system makes use of the following classes like student, staff, system, DBA and server.
COLLABORATIONDIAGRAM
SEQUENCE DIAGRAM
A Sequence diagram represent the sequence and interaction of a given use case or
scenario. Sequence diagram capture most of the information about the system. Here
the sequence starts between the student and the system. The second half of interaction
takes place between staff and system. The student first login to the system and then
view the details of the details. Staff login to the system enter mark and enter the details
of the student. DBA store an update the details of the student.
COMPONENTDIAGRAM
studentinformationsystem
studentsyste staff D
m
Component diagram carries the major living actors of the system. The
component diagram main purpose is to show the structural relationship between
components of the system. The main component of the system is student information
system and the other components of the system are student, staff and DBA.
USE CASE DIAGRAM
Use case diagram is a graph of actors, a set of use cases, association betweenthe
actors and the use cases and generalization among the cases. Use case diagram is a list
of actions or events. Use case diagram was drawn to represent the static design view of
the system. Steps typically defined theinteractions between a role and a system to
achieve a goal. The use case diagram consists of various functionality performed by the
actors like student, staff, system, DBA and server. The use case diagram consists of
various functionality like login, display, enter profile, enter mark, view details, update
details, allow, request access, store details, logout.
login
<<actor>>
display projection of
student
information
enter profile
enter mark
s tudent
view details
staff
update details
allow acces s
server
DBA
reques t access
store data
DEPLOYMENTDIAGRAM
Deployment diagram shows the configuration of run time processing elements and the
software components processes and objects that live in them. Component diagram are used
in conjunction with deployment diagram to show how physical modules code are
distributed on various hardware platform. The processor node in the system is student
information system and the execution environment node device like student, staff and DBA.
STATECHARTDIAGRAM
viewdetails
A State chart diagram is also called as state machine diagram. The state chart
contains the states in the rectangular boxes and the states are indicated by the dot
enclosed. The state chart diagram describes the behavior of the system. The state
chart involves six stages such as login, enter mark, enter profile, view details, provide
details, update details, store details and logout.
ACTIVITYDIAGRAM
Activity diagram are graphical representation of
stepwise activities and actions with support for choice, interaction and concurrency.
Here in the activity diagram the student login to the system and view the details of the
student. The staff login to the system for entering the student details and update the
details in the database. The final interaction is the DBA store the details of the student.
RESULT
Thus the student information system successfully implemented using Argo UML
and codes are generated.