BPO Management System - F PDF
BPO Management System - F PDF
COM
Ex no:
BPO MANAGEMENT SYSTEM
Date:
AIM:
(I)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.
1.0 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.
WWW.VIDYARTHIPLUS.COM V+TEAM
WWW.VIDYARTHIPLUS.COM
1.1 PURPOSE
Enriched experience for users as they can search for documents and process them
online.
1.2 SCOPE
WWW.VIDYARTHIPLUS.COM V+TEAM
WWW.VIDYARTHIPLUS.COM
1.4 REFERENCES
• HTML
• JSP
• Javascript
• Java
1.7 OVERVIEW
Overall Description will describe major role of the system components and inter-
connections.
WWW.VIDYARTHIPLUS.COM V+TEAM
WWW.VIDYARTHIPLUS.COM
The BPOS acts as an interface between the 'client' and the 'BPO organization'.
This system tries to make the interface as simple as possible and at the same time not
risking the security of data stored in. This minimizes the time duration in which the user
receives the documents.
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
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.
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.
WWW.VIDYARTHIPLUS.COM V+TEAM
WWW.VIDYARTHIPLUS.COM
Comprehensive reports have been developed to track the status of the documents
at any given point of time.
• 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.
2.6 CONSTRAINTS
• The user has to be careful while submitting the information. Much care is
required.
• The organization and client must have basic knowledge of computers and
English Language.
• Provide privacy and security for the documents and client information
WWW.VIDYARTHIPLUS.COM V+TEAM
WWW.VIDYARTHIPLUS.COM
5. Shipment
6. Payment
ACTORS:
Actors are as follows:
1. BPO Organization
2. Client
ACTORS DOCUMENTATION:
1. BPO Organization:
WWW.VIDYARTHIPLUS.COM V+TEAM
WWW.VIDYARTHIPLUS.COM
This usecase is used to ensure that the quality of the product. Randomly audits the
outcome of the project to ensure the quality. This process is continued until we achieve
the required quality.
BPO Client
Organization
perform the required
conversion
QC
shipment
payment
WWW.VIDYARTHIPLUS.COM V+TEAM
WWW.VIDYARTHIPLUS.COM
WWW.VIDYARTHIPLUS.COM V+TEAM
WWW.VIDYARTHIPLUS.COM
(IV)ACTIVITY DIAGRAM:
WWW.VIDYARTHIPLUS.COM V+TEAM
WWW.VIDYARTHIPLUS.COM
Search
for job
Negotiate process
with client
Not satisfied
Satisfied
Send Feedback
Upload
& quit
the input
Perform
conversion
BPO: Perform
QC
Is any error?
Yes
No Perform
rework
Shippment
Client:
Perform QC
Settle the
amount
WWW.VIDYARTHIPLUS.COM V+TEAM
WWW.VIDYARTHIPLUS.COM
WWW.VIDYARTHIPLUS.COM V+TEAM
WWW.VIDYARTHIPLUS.COM
A sequence diagram illustrates a kind of format in which each object interacts via
message. It is generalize between two or more specialized diagram.
UI(Internet : Process
: BPO
Explorer)
Organization : Client
Search for job/client
Final output
Shipment
Settlement
WWW.VIDYARTHIPLUS.COM V+TEAM
WWW.VIDYARTHIPLUS.COM
: Client
: BPO 9: Settlement
Organization 5: Upload the input data
4: Finalize the negotiation
6: Perform required process
1: Search for job/client
2:
7: Final output
UI(Internet : Process
Explorer)
Fig.6.2COLLABRATION DIAGRAM
WWW.VIDYARTHIPLUS.COM V+TEAM
WWW.VIDYARTHIPLUS.COM
Fig.7.1.DEPLOYMENT DIAGRAM
WWW.VIDYARTHIPLUS.COM V+TEAM
WWW.VIDYARTHIPLUS.COM
/**
@roseuid 512B098E008C
*/
public BPOOrganization()
{ }
/**
@roseuid 512B0638033C
*/
{ }
/**
@roseuid 512B063F0186
*/
{ }
WWW.VIDYARTHIPLUS.COM V+TEAM
WWW.VIDYARTHIPLUS.COM
/**
@roseuid 512B031701F4
*/
public client()
{ }
/**
@param 0
@roseuid 512B0269005D
*/
{ }
/**
@roseuid 512B026E02BF
WWW.VIDYARTHIPLUS.COM V+TEAM
WWW.VIDYARTHIPLUS.COM
*/
{ }
/**
@roseuid 512B0276001F
*/
//void client.addClient(){
//
// }
WWW.VIDYARTHIPLUS.COM V+TEAM
WWW.VIDYARTHIPLUS.COM
/**
@roseuid 512B098E0177
*/
public EmployeeDetails()
{ }
/**
@roseuid 512B08A50109
*/
/**
@roseuid 512B08A901D4
*/
{ }
/**
@roseuid 512B08AD009C
*/
{ }
/**
@roseuid 512B08B102DE
*/
WWW.VIDYARTHIPLUS.COM V+TEAM
WWW.VIDYARTHIPLUS.COM
/**
@roseuid 51274911032C
*/
public process()
{ }
/**
@roseuid 51273C0F036B
*/
{ }
/**
@roseuid 51273C120222
*/
WWW.VIDYARTHIPLUS.COM V+TEAM
WWW.VIDYARTHIPLUS.COM
/**
@roseuid 51273C12030D
*/
/**
@roseuid 51273C13000F
*/
/**
@roseuid 51273C1300FA
*/
WWW.VIDYARTHIPLUS.COM V+TEAM
WWW.VIDYARTHIPLUS.COM
/**
@roseuid 512749110280
*/
public projectDetails()
/**
@roseuid 51273A2203A9
*/
/**
@roseuid 51273A240186
*/
WWW.VIDYARTHIPLUS.COM V+TEAM
WWW.VIDYARTHIPLUS.COM
/**
@roseuid 51273A240242
*/
CONCLUSION:
Thus the mini project for BPO management system has been successfully
executed and codes are generated.
WWW.VIDYARTHIPLUS.COM V+TEAM