0% found this document useful (1 vote)
2K views20 pages

Bpo Management System

The document describes a mini project on a Business Process Outsourcing and Management System. It includes the names and registration numbers of two students, M.Muniyaraj and T.Sakanath, working on the project. It also includes a bonafide certificate confirming the students worked on the project titled "BUSINESS PROCESS OUTSOURCING AND MANAGEMENT SYSTEM". The rest of the document outlines the various chapters and content included in the project, such as an introduction to BPO, purpose and modules of the system, software and hardware interfaces, system functions, users, constraints, use case diagram, actor documentation and various UML diagrams designed as part of the project.

Uploaded by

Muniyaraj Muni
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (1 vote)
2K views20 pages

Bpo Management System

The document describes a mini project on a Business Process Outsourcing and Management System. It includes the names and registration numbers of two students, M.Muniyaraj and T.Sakanath, working on the project. It also includes a bonafide certificate confirming the students worked on the project titled "BUSINESS PROCESS OUTSOURCING AND MANAGEMENT SYSTEM". The rest of the document outlines the various chapters and content included in the project, such as an introduction to BPO, purpose and modules of the system, software and hardware interfaces, system functions, users, constraints, use case diagram, actor documentation and various UML diagrams designed as part of the project.

Uploaded by

Muniyaraj Muni
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 20

S.

VEERASAMY CHETTIAR COLLEGE OF ENGINEERING AND


TECHNOLOGY
S.V.Nagar, Puliangudi-627 855

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

CS8611/Mini Project

NAME : 1. M.MUNIYARAJ

2. T.SAKANATH

REG NUMBER : 1. 952618104012

2. 952618104018

BATCH NO : 10
S.VEERASAMY CHETTIAR COLLEGE OF
ENGINEERING AND TECHNOLOGY
S.V.Nagar, Puliangudi-627 855

Name of the students M.MUNIYARAJ (952618104012),


T.SAKANATH (952618104018) Year/Semester/Section III/VI

BONAFIDE CERTIFICATE
BONAFIDECERTIFICATE

Certified that this report title “BUSINESS PROCESS OUTSOURCING


AND MANAGEMENT SYSTEM” is the bonafide work of
MUNIYARAJ.M (952618104012), SAKANATH.T (952618104018) in
the Mini Project/CS8611 during the academic year 2020– 2021

Faculty In-charge Head of the Department

Submitted for the Mini Project viva-voice held on ______________

Internal Examiner External Examiner


TABLE OF CONTENT

CHAPTER TITLE PAGE


NO NO
1. INTRODUCTION 5

2. PURPOSE 5

3. MODULE 5

I.KNOWLEDGE PROCESS OUTSOURCING 5

II.LEGAL PROCESS OUTSOURCING 5

III.RESEARCH PROCESS OUTSOURCING 6

4. OVERVIEW 6

5. SOFTWARE INTERFACE 6

6. HARDWARE INTERFACE 6

7. SYSTEM FUNCTION 6

8. USER CHARACTERISTICS 7

9. CONSTRAINTS 7

10. ASSUMPTION AND DEPENDENCIES 7

11. USECASE DIAGRAM 7

12. ACTORS 8
TABLE OF CONTENT

CHAPTER TITLE PAGE


NO NO
13. ACTOR DOCUMENTATION 8

14. I.UML USE-CASE DIAGRAM 9

II.ACTIVITY DIAGRAM 9

III.UML CLASS DIAGRAM 11

IV.UML SEQUENCE DIAGRAM 12

V.DEPLOYMENT DIAGRAM 13

15. GLOBAL BPO 15

16. CODING PHASE 16

17. CONCLUSION 20
BUSINESS PROCESS OUTSOURCING AND MANAGEMENT SYSTEM

1.Introduction:

Project title: Business process outsourcing and management system


Business process outsourcing (BPO) is a subset of outsourcing that involves the contracting of the
operations and responsibilities of specific business functions (or processes) to a third-party service
provider. Originally, this was associated with manufacturing firms, such as Coca Cola that
outsourced large segments of its supply chain.[1] In the contemporary context, it is primarily used to
refer to the outsourcing of business processing services to an outside firm, replacing in-house
services with labor from an outside firm. 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 (or nearby) country is called nearshore outsourcing

2.Purpose:
Huge reduction in printing, dispatch costs.

 Seamless process that is fully integrated ensuring better quality of service to customers.

Cost reductions by automation of upload processes from clients; automatic routing of documents to
operators using OCR.

Documents as well as the status of process is accessible quickly and from anywhere to BPO
management as well as customers.

 Security of documents as they are stored in digital form.

Enriched experience for users as they can search for documents and process them online.

3.Module:

Business process outsourcing is sometimes catagorized by the typesof service being provided; three
categories commonly cited are the following:

I.Knowledge process outsourcing, or KPO: is when the outsource service provider is


hired not only for its capacity to perform a particular business process or function, but also to provide
expertise around it.
ii.Legal process outsourcing, or LPO: is a type of KPO that--as the name states--is
specific to legal services; these range of drafting legal documents and performing legal research to
offering advice.

iii.Research process outsourcing, or RPO: --another type of KPO—refers to research


and analysis functions; biotech companies, investment firms and marketing agencies are among the
type of organizations that would engage in RPO for services.

4.Overview:
SRS includes two sections overall description and specific requirements – Overall Description will
describe major role of the system components and inter-connections. Specific Requirements will
describe roles & functions of the actors

5.Software interface:
Front End Client - The exporter online interface is built using JSP and HTML.

 Web Server – Apache Tomcat Server (Oracle Corporation)

Back End - Oracle 11g database

6.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.

7.System function:
BPO has been designed with the base product to suit the BPO vertical requirements.

This is a complete web based solution, which enables the BPO Organization’s clients to store
documents automatically on the server.

Clients can scan documents from multiple locations and an automatic uploader module that can be
scheduled automatically uploads the documents.

Documents uploaded are automatically routed to specific users based on the rules definable by the
admin user.
Documents uploaded are automatically routed to specific users based on the rules definable by the
admin user.

Data Entry and Quality check users can automatically download the documents in a web- based
interface to do their respective operations on the documents uploaded.

Comprehensive reports have been developed to track the status of the documents at any given point
of time.

8.User characteristics:
• BPO Organization - They are the people who desire to obtain the outsourcing job from various
clients and submit the information to the database.

• Client - He has the certain privileges to outsource their jobs and to approve the issue of document. He
may contain a group of persons under him to verify the documents and give suggestion whether or not
to approve the dispatch of job.

9.Constraints:
• The BPO require a computer (FTP) 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

10.Assumptions and dependencies:


• The organization and client must have basic knowledge of computers and English Language.

• Provide privacy and security for the documents and client information

11.Usecase diagram:
The BPO management system use cases are: Search for client/job

1. Negotiate the project


2. Upload input data
3. Perform required conversion
4. Quality Check
5. Shipment
6. Payment

12.Actors:
Actors are as follows:

i. BPO Organization

ii. Client

13.Actors documentation:
1. BPO Organization:

i. Searching the client


ii.Downloads the input document
iii.Views images and enters data in accounting package
iv.Checks the quality or images, output of operators
v. Uploads the output to the clients

2. Client: Clients can scan documents from multiple locations and an automatic uploader module that
can be scheduled automatically uploads the documents.

14 i.UML Use-case diagram:


ii.Activity diagram:
Activity diagrams are graphical representations of workflows of stepwise activities and actions with
support for choice, iteration and concurrency. In the Unified Modeling Language, activity diagrams
can be used to describe the business and operational step-by-step workflows of components in a
system. An activity diagram shows the overall flow of control. An activity is shown as an rounded box
containing the name of the operation. This activity diagram describes the behaviour of the system
iii.UML Class 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.
iv.UML Sequence diagram:
A sequence diagram illustrates a kind of format in which each object interacts via message. It is
generalize between two or more specialized 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 anywhere
on the diagram. The collaboration comes from sequence diagram
Fig:Collabration diagram

v.Deployment diagram:
Deployment diagrams are used to visualize the topology of the physical components of a system
where the software components are deployed.
15.Global Business Process Outsourcing (BPO) Marketed by End-Use,

2018-2026 (In Million USD):


16.Coding phase:
public class BPOOrganization
{
private String orgname;

private int clientId;

private int projetId;


private string addr1;
private string addr2;
private string addr3;
private string state;
private integer contactNo;
private string emailid;

private int TotalnoofEmp;

public EmployeeDetails theEmployeeDetails;


/**
@roseuid 512B098E008C
*/
public BPOOrganization()
{}
/**
@roseuid 512B0638033C
*/
public void addOrg()
{}
/**
@roseuid 512B063F0186
*/
public void updateOrg()
{}

public class client


{
private string clientName;
private integer clientId;
private string address;
private string state;
private integer pincode;
private integer contactNo;
private string clientEmailId;
public ProjectDetails theProjectDetails;
public process theProcess;
/**
@roseuid 512B031701F4
*/
public client()
{}
/**
@param 0
@roseuid 512B0269005D
*/
public void addClient(int 0)
{}
/**
@roseuid 512B026E02BF

*/
public void delClient()
{}
/**
@roseuid 512B0276001F
*/
public void updateClient()
{
}
}
//void client.addClient(){
//
// }

public class EmployeeDetails


{
private String EmpName;
private integer empId;
private string EmpAddr;
private integer empPhoneno;
private string empEmailId;
private double salary;
private string Shift;
private string dept;
private integer projectId;

private string design;


public BPOOrganization theBPOOrganization;
/**
@roseuid 512B098E0177
*/
public EmployeeDetails()
{}
/**
@roseuid 512B08A50109
*/
public void addEmp()
{
}
/**
@roseuid 512B08A901D4
*/
public void delEmp()
{}
/**
@roseuid 512B08AD009C
*/
public void updateEmp()
{}
/**
@roseuid 512B08B102DE
*/

Public void SalCal()


{
}
}

public class process


{
private int proj.id;
private int emp.id;
private string status;
public client theClient;
/**
@roseuid 51274911032C
*/
public process()
{}
/**
@roseuid 51273C0F036B
*/
public void performQc()
{}
/**
@roseuid 51273C120222
*/
public void performConversion()

{
}
/**
@roseuid 51273C12030D
*/
public void download()
{
}
/**
@roseuid 51273C13000F
*/
public void shipment()
{
}
/**
@roseuid 51273C1300FA
*/
public void calRenumeration()
{
}
}

public class projectDetails


{
private STRING projname;

private int proj.id;


private string proj.description;
private string proj.duration;
private date date;
private date shipdate;
private double amt;
private int clientId;
private string status;
public process theProcess;
public client theClient;
/**
@roseuid 512749110280
*/
public projectDetails()
{
}
/**
@roseuid 51273A2203A9
*/
public void addProject()
{
}
/**
@roseuid 51273A240186

*/
public void delProject()

{
}
/**
@roseuid 51273A240242
*/
public void status()
{
}
}
17.Conclusion:
Thus the mini project for BPO management system has been successfully executed and codes are
generated.

You might also like