Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Freelancer Portal (Synopsis)

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 8
At a glance
Powered by AI
The key takeaways are that outsourcing provides a marketplace for buyers to find coders to develop custom software, and allows coders to access work independently from home. Buyers benefit from lower costs while coders gain access to more work opportunities.

Buyers can benefit from lower costs of 50-90% compared to in-country work due to favorable exchange rates. Coders gain access to a large pool of potential projects and can work independently from home rather than for a company.

Buyers post projects and payment amounts on the site. Coders from around the world can then bid on projects. Buyers review coder profiles and work samples before hiring. Funds are escrowed to protect both parties during the project work.

Freelancer Portal

INTRODUCTION & OBJECTIVES


Outsourcing is a marketplace where people who need custom
software developed can find coders in a safe and business-friendly
environment. Buyers can pick from a pool of registered coders...enabling
them to hire a coder across the country or across the globe from the
comfort of their computers.
Coders and buyers both can be benefited from this Bidding. Buyers
who wish to hire internationally, can take advantage of favorable overseas
exchange rates, resulting in work being done for 50-90% less than if the
project were done in-country. Coders are also given access to a huge pool
of potential work and have the ability to work independently from their
homes rather than for a company
How does it work?
Buyers often need custom software developed to enhance their
business or for personal use. These buyers post their projects on this site,
along with a maximum amount that they are willing to pay. The project is
seen by coders available world-wide and they place their bids on doing
the work. The buyer can browse through

each bidders

resume,

certifications and previous work history (including comments left by


previous buyers) on the site.
When the buyer finds a coder they like, they can hire them on the
spot. To make the transaction a safe one, the buyer does not pay the coder
directly, but escrows the funds into a special account. This guarantees to
the coder that the buyer is credit-worthy, and also reassures the buyer,
because the coder receives no money until the work is completed. When
the work (or pre-agreed on portion of the work) is completedthe buyer
release the funds to the coder. When the work is completed, both parties
rate the other party to help future buyers and coders on the site.
Should a problem arise, the site facilitator will step in to help out.
Should a dispute occur, the facilitator arbitrates according to the rules of
the site to ensure a fair and equitable outcome for both parties.

SYSTEM ANALYSIS
i. IDENTIFICATION OF NEED
Before developing this system, the various activities are performed
and reports are prepared manually.

The main disadvantages of the

Manual System are:


Laborious work which requires more man power
More prone to human errors
Duplication of work at the Divisional level
Lack of uniformity/conformity in data
Differences in opinions in Rules and Regulations.
Less flexibility and more time consumption
Unnecessary in paper work which reduces the value addition
Lack of accuracy
Decentralized data which increases the time for retrieval
Less transparency as the information is maintained individually
At present, all the application packages in any company maintain
individual registers for their local references. There is mismatch between
the data. Codification present in all the existing packages. This leads to a
state of confusion with the different packages acting like isolated islands.
The integration of these packages can be made possible only through the
design of a centralized database.
Through Computerization, sophisticated technology can be used for
making the information more flexible, accurate, and secure and user
friendly.

Time and manpower can be more effectively utilized.

Online

information can be made easily available at random to any user at the


same time maintaining high level of security.
Every thing is done manually in current system.

A few of the

components are being processed automatically using computers but as


such no specialized application exist to take care of the complete process
Need for Computerization:

Since as we know that the human are prone to errors, the


transactions produced by them may give erroneous results, which results
in wastage of time in trying to locate the error.
The generation of reports is a very lengthy procedure where data has
to be collected from a number of fields. With the advent of computers, all
these operations are made easy.
The operations, such as data entry, processing of data and
generation of reports are done in very less time.

Since all these work are

done faster, a lot of work ca be done every day with out pilling up of work
for the next day as can be seen in the most of the organizations where the
processing is done manually.
Scrutination and maintaining large volumes of records manually is a
time consuming process and there is always a chance of committing
mistakes.
Required information is not reached when needed by the manger for
decision-making.
In manual process, there is not security and unauthorized persons
can utilize data.

PRELIMINARY INVESTIGATION
The Outsourcing(BAP) can be differentiated into the following
modules:
1) Coders Module.
2) Buyers Module.
3) Admin module.
Coders module:
Registered coders are able to see the projects posted by the buyers
and can able to go through the details of the project to be done and even
can download the documents uploaded by the respective buyers. Each
coder will be having some rating according to the performance by him in
his previous projects, can view all the projects that are lost, gain, pending,
completed and arbitration projects.
a) Registration
b) Profile editing or viewing
c) Bid a project
d) Search projects
e) Mail box.
Buyers Module:
Registered buyers are able to see all the coders profiles their ranking
which help them to asses each coder and give the approval for the project.
Buyers can post projects; can view all the projects completed, pending and
even arbitration projects.
a) Registration
b) Profile editing or viewing
c) Posting a project
d) Search coders
5

e) Bid requests
f) Mail box

Admin Module:
Administrators are able to monitor the whole system. Administer the
coders and buyers rankings and arbitrations for a settlement. Setting up
the rules of the site and monitoring the people all over the site with out
any disputes.
a) Authorizing a User
b) Chatting
c) Mail box.

SOFTWARE AND HARDWARE SPECIFICATIONS


HARDWARE SPECIFICATION:
This system is developed on the following hardware configuration.

Pentium III processor

128 MB Ram

Hard disk 40 GB

Microsoft Compatible 101 or more Key Board

Scroll Mouse

SOFTWARE SPECIFICATION:
This system is developed using the following software.

Operating System:

Windows 2000 server


With Internet Information Server

Technology:

Data Access Component ADO.NET

Back End:

ASP.NET

MS SQL Server 2000.

You might also like