Upload
bulle-shah
View
223
Download
0
Embed Size (px)
Citation preview
8/2/2019 Mis Groupb31 Final Report
http://slidepdf.com/reader/full/mis-groupb31-final-report 1/18
2011-2012
Project Name: SELF EMPOWERMENT
(Providing employment through online services)
Team Members: Section D - Group 5_B31
Frana James PGP/15/219
Frincy Clement PGP/15/220
Kirtana G PGP/15/221
Seema Golekar PGP/15/222
Jayantwin Katia PGP/15/224
Raminder Sidhu PGP/15/238
Document Type Project Report
Dated: August 30, 2011
[PROJECTREPORT]
8/2/2019 Mis Groupb31 Final Report
http://slidepdf.com/reader/full/mis-groupb31-final-report 2/18
Self Empowerment Project Report – Date: 30/08/2011 Page ii
CONTENTS
The System Development life cycle ........................................................................ 8
8/2/2019 Mis Groupb31 Final Report
http://slidepdf.com/reader/full/mis-groupb31-final-report 3/18
Self Empowerment Project Report – Date: 30/08/2011 Page 3
INTRODUCTION
Project Self-empowerment, through its website, aims at creating employment
opportunities for the underemployed. At the same time it provides a cost-effectiveoption for job requesters to post jobs online. The Waterfall model was used in
designing the given system.
The Self-empowerment website serves as a platform thereby bridging gap
between the employers and workers when it comes to simple tasks like
Transcription or translation of audio/textual matter. These tasks can be carried out
by the workers at their convenience; likewise, the requesters need not hire a
permanent workforce, can post tasks with fixed timelines and pay-per-task basis.
The workforce of a country inducts students every year following their graduation.
Through this project, we would seek to reach out to these college students during
their pre-graduation period, thereby enabling them to have a source of income
without spending too much time away from their studies. In addition, people who
are unable to work from the workplaces and having similar constraints such as
housewives, physically challenged people, and elderly people who have retired
from their jobs. These people are qualified or can be trained to perform the tasks
posted on Self-empowerment. There exist similar websites which use English as
the mode of communication; we will however include tasks which require
knowledge of local languages as well. The system in carefully designed to provide
more flexibility in language with regard to the existing system.
Our aim is to bring about a revolution by providing employment to a diverse group
of people who require a source of income but cannot follow the fixed working
hours schedule or those who prefer working from home.
VISION STATEMENT
To empower the various sections of society in India by providing them with an
opportunity for self-empowerment. This is an India-specific site wherein jobs would
be made available in the regional languages, starting with Malayalam, once the
people are familiar with the concept.
In the near future, our website would have created a scenario where the college
students will manage their own expenses; Retired people will not be dependent on
their children financially, and have a source of income in addition to having a
useful way to spend their time; Housewives will be able to earn an income by
working from home.
SYSTEM ANALYSIS
IDENTIFICATION OF NEED
8/2/2019 Mis Groupb31 Final Report
http://slidepdf.com/reader/full/mis-groupb31-final-report 4/18
Self Empowerment Project Report – Date: 30/08/2011 Page 4
A major problem India faces today is our growing population; every year 16 million
students graduate from universities in various disciplines, yet we face
unemployment. There are opportunities being wasted as there is a mismatch
between the demand and supply of skilled labor. Sadly, people are unable to
perform the job despite being talented and possessing the right skill set to do the
job. This can be due to a number of reasons such as inability to travel to theworkplace or willingness to work for a fixed number of hrs. We aim to satisfy this
latent demand by provide a forum for the requesters to post their job
requirements on our website while providing our workforce an opportunity to earn
money. We will also be targeting the housewives. In India it is observed that
majority of the women who are married prefer to be housewives. In this way huge
pool of talent gets wasted. So in order to make use of all that knowledge capital,
this provides a platform for housewives to work from home while taking care of the
family. The last target group is the elderly people. It is a common perception that
the elderly people are not productive and cannot be a source of income to family.
This is most knowledgeable and experienced talent pool which can be very usefulfor jobs like accounting etc.
The project makes business sense for both, the requesters and workers. It
eliminates the need for infrastructure in the form of office space or computers,
there is no need for a fixed payroll, maintenance cost etc for a requester to get his
job done. For the worker there is greater flexibility in timings and choice of work
he or she wants to do and also the freedom to work from home.
Advantages
Fast and easy access to information
The system is simple, user friendly and flexible The tasks are simple and can be performed by people possessing basic
reading, writing and listening skills.
The tasks posted can be completed within a short span of time.
PRELIMINARY INVESTIGATION
The initial investigation was carried out by analysing similar working models,
including websites such as Amazon’s Mechanical Turk. This is a crowd sourcing
internet marketplace that provides employment to people who are in need of jobs
or people who have constraints on getting a job. English is the most widely spoken
language in the world and used as a basic language for working in Mturk. This hashelped many people earn money for their leisure spending and for some people a
source of income.
Fact Finding Techniques
We used a few fact finding techniques to analyse the need, impact and theflexibility of business process.
Research and Site Visits
Valuable information was obtained by visiting the NGO s in the proximate areas.
Computer trade journals and reference books were used for more information.Information regarding similar problems and software packages were obtained.
8/2/2019 Mis Groupb31 Final Report
http://slidepdf.com/reader/full/mis-groupb31-final-report 5/18
Self Empowerment Project Report – Date: 30/08/2011 Page 5
Observation
Observation of situation prevailing around,understanding of the system.
Questionnaires
Surveyes were conducted through questionnaires.
COST BENEFIT ANALYSIS
Cost-Benefit Analysis (CBA) estimates and totals up the equivalent money value of the benefits and costs to the community of projects to establish whether they areworthwhile.In developing cost estimates for a system, we need to consider several cost
elements. Among them is hardware, personnel, facility, operating and supplycosts. The Investment cost includes cost of getting a domain name. Operationalcost includes the wages for two employees who will be employed as theadministrators for 24*7, the maintenance cost and the cost incurred during thedespatch of cheques. The revenues would come through the 10% commission forevery task posted by the requester. A fixed fee of INR 20 is charged to the user forevery cash withdrawal.
FEASIBILITY STUDY
The main objective of feasibility study is to test the technical, social and economicfeasibility of developing the given system. This is done by investigating theexisting system who have a similar working model and generating ideas about anew system.
TECHNICAL FEASIBILITY
With regard to the processing facilities, the possibility of using a bureau or, if in-house equipment is available, the nature of the hardware to be used for datacollection, storage, output and processing and on the system developmentside,the feasibility of the various ways of acquiring the system was considered.Inthis project, the existing system is examined first and generated ideas about the
new system. The poposed system was evaluated from the technical view pointlike volumes of data, trends, frequency of updating, cycles of activity etc. and isfound to be feasible
SOCIAL FEASIBILITY
Impact on organization structure, authority, salary levels, group relationships and jobs was considered, analysing costs of education and training, communicationand consultation, job improvements and hidden costs like those caused byhostility, ignorance and fear.The project is tested for social feasibility by examiningthe improvements of jobs and the working enviornment of people on the networkand is found to be socially feasible.
ECONOMICAL FEASIBILITY
8/2/2019 Mis Groupb31 Final Report
http://slidepdf.com/reader/full/mis-groupb31-final-report 6/18
Self Empowerment Project Report – Date: 30/08/2011 Page 6
The cost evaluation was based on
Cost of Operation of the existing and proposed system
Cost of developmnt of proposed system
Value of the benefits of the proposed system
OPERATIONAL FEASIBILITY
Operational Feasibility study is performed to check whether the system isoperationally feasible or not. Using command buttons throughout the applicationprograms enhances operational feasibility. So maintenance and modification isfound to be easier.
PROGRESS CHART
Schedule
Stages of Development
27-
Jul Jul-29
01-Aug
04-Aug
07-Aug
12-Aug
19-Aug
21-Aug
30-Aug
01-Sep
Proposal WebpageDevelopment
System Investigation
System Analysis Site map and work flowdesign
Home and inner pagedesign, data base
creation
Testing
Project Submission
Presentation
8/2/2019 Mis Groupb31 Final Report
http://slidepdf.com/reader/full/mis-groupb31-final-report 7/18
Self Empowerment Project Report – Date: 30/08/2011 Page 7
SYSTEMS DESIGN
METHODOLOGY
The Waterfall model is used in the development of this project. The phases areorganized in a linear order. The project begins with a feasibility analysis. Thefeasibility study included technical, economical, operational feasibility. Thefeasibility study revolves around investigation and evolution of problems,identification and description of candidate systems, specification of performanceand the cost of each system and the selection of best system. On successfullydemonstrating the feasibility of the project, the requirement analysis and the
project planning begins. The design was done according to the requirementsspecified in the requirement analysis.
8/2/2019 Mis Groupb31 Final Report
http://slidepdf.com/reader/full/mis-groupb31-final-report 8/18
Self Empowerment Project Report – Date: 30/08/2011 Page 8
The System Development life cycle
Requirements Analysis
The following Business Requirements were identified:
The Website will act as a virtual job-market facilitating the exchangebetween workers and requesters.
Each user can have only account.
A requester can request for any number of tasks to be performed.
Likewise, a worker can choose to perform any number of jobs.
Each job may/may not have qualification criteria.
Each job will have clearly defined requirements to help evaluate theperformance of the worker.
The fee for a given task will be made by the requester before it can be listedon the website.
For every task successfully completed, amount would be credited in thevirtual account of a worker. Withdrawals can be made only after a pre-defined amount has been accrued.
Accurate Banking Account Details will have to be provided by the workersfor them to receive payments.
8/2/2019 Mis Groupb31 Final Report
http://slidepdf.com/reader/full/mis-groupb31-final-report 9/18
Self Empowerment Project Report – Date: 30/08/2011 Page 9
The website will be functional 24*7.
System designA website should be designed to help requesters place a job after making a certain
payment. Requester has to define his requirement of the job and the final output
requirement briefly. This request is then validated by the admin only if the
payment is made by the requester and if the brief requirement is mentioned of the
job. Once the job is validated to be floated on the website, it is placed on the
available tasks page. HITs are basically Human Intelligence Tasks i.e. the task is
defined according to the qualification required to do that job. Once the HITs is
defined the of the task it is placed on the website. The worker will be able to do
the job only if he is able to meet the minimum qualification required to do the job
which is generally defined by the requester. This task is then uploaded on thewebsite and then the tasks are visible to the worker. The worker selects the task,
completes in the defined amount of time and then uploads it back on to the
website. The task is now visible to the requestor, who can view it and see whether
it is satisfactory or not. This work if satisfactory as per the requirement then it is
accepted and then the amount is credited to the workers account. The amount can
be redeemed only after INR 500 has been accrued and it can be withdrawn in the
multiples of 100. The account can be closed can be closed by user and the total
money can be redeemed. The amount once approved, is sent to the person.
1.Design assumptions
No. Assumption
1. The Requesters and Workers have access to Computers.
2. The Requesters and Workers have access to Internet.
3. The Workers have basic proficiency in English or Malayalam.
4. The Requesters will be willing to pay for the job upfront.
2.Design constraints
No. Constraint
1. As the project is being carried out on a Pilot scale, only four tasks will beconsidered.
2.Accrued amount can be withdrawn from the virtual accounts onlyafter pre-defined levels have been reached
3. Only English and Malayalam languages will be used
4. Money transfer will not be carried out through Netbanking,physical payment to the workers will be carried out in the form of
8/2/2019 Mis Groupb31 Final Report
http://slidepdf.com/reader/full/mis-groupb31-final-report 10/18
Self Empowerment Project Report – Date: 30/08/2011 Page 10
No. Constraint
Cheques
English Language is the primary mode of communication
Malayalam will be the secondary mode of communication
Four types of jobs included in the project
o Transcription: People will be requested to listen to Audio clips and
transcribe the same in English. The Audio clips can be in English and
Malayalam.
o Translation: Requesters can upload screenshots or Pdf documents of
the write-up in Malayalam to be translated into English.
o Writing tasks: Requesters can request for specific writing tasks such
as writing Articles, Report writing, Summarization of a given text.
o Data Entry: Requesters can upload the files which are to be used as
the source for the date entry activities.
Software requirements(COMPONENTS OF WEBSITE)
1. Web Pages
a. Home page with Login/Register options.
b. Registration page for Signing up New users.
c. Individual Pages displaying
• Vision
• Contact details
• Help Section
Initiatives
Information about Self-Empowerment.
d. User Profile Page with user details, Links to Self-Requested
tasks and other Available tasks
2. Admin Area
a. Rate users according to their work approval/rejection by therequesters.
8/2/2019 Mis Groupb31 Final Report
http://slidepdf.com/reader/full/mis-groupb31-final-report 11/18
Self Empowerment Project Report – Date: 30/08/2011 Page 11
b. View submitted works and their remarks by requester & worker &
update/delete works
3. Data Storage
a. Up to 1 GB of data storage
b. Separate tables for data storage
c. Data access interface for admin
4. Technical Specifications
Technologies – ASP-.NET, C#, MS SQL
Total Hosting Space – 1GB
FTP Accounts – 1
8/2/2019 Mis Groupb31 Final Report
http://slidepdf.com/reader/full/mis-groupb31-final-report 12/18
Self Empowerment Project Report – Date: 30/08/2011 Page 12
Data Flow Diagram
.
8/2/2019 Mis Groupb31 Final Report
http://slidepdf.com/reader/full/mis-groupb31-final-report 13/18
Self Empowerment Project Report – Date: 30/08/2011 Page 13
Database Structure:
Database Structure
Work Accepted
User AccountWorks
ID ID ID
Work Username Fname
Details WorkID Lname
Payment Work Username
Languages Result file Password
StrtDate Accepted Qualification
EndDate Dsiplay Task Address
Rating payment amount Accountno
PayMade Bank
PayDetails Pay DOB
Madepay Request EngRating
Filename ID MalRating
Uploader Username Email
Deadline Amount AccountBalance
Working status Reqdate
Completed Paid
Timespan Paydate
8/2/2019 Mis Groupb31 Final Report
http://slidepdf.com/reader/full/mis-groupb31-final-report 14/18
Self Empowerment Project Report – Date: 30/08/2011 Page 14
User Manual:
The website can be accessed at www.selfemp.in
The 3 types of users for Self-empowerment are Administrator, Job Requesters and
Job Workers.
Admin:
There will be a single administrator for the website and he/she can loginusing the Admin credentials.
The Admin page will consist of the following links:
Results: This webpage will list out the tasks that have been submitted by aworker.
o In addition, this link will also permit the admin to change the rating of one’s work depending on the work performance. In order to do so,the admin should select the tasks which have been completed andedit the rating of the person depending on the workapproval/rejection by requester.
Running Tasks: This link shows the pool of currently available jobs.
Pay Requests: The payment requests made by the workers will appear onthis page.
o Once a request has been made by a user, the admin will have toapprove the payment request. Upon approving this request the
account balance Password Recovery function: A password recovery function has been
enabled for the retrieval of password for users in case of forgottenpasswords.
Requester:
New users can sign up for an account with Self-empowerment free of cost onwww.selfemp.in by clicking on the Signup link.
There is no registration fee or restriction on the number of users registering for
Self-empowerment. A single user can act both as the worker and the requester.
In order to register an account, the user will have to provide certain personaldetails with the Bank Account details. These account details will be strictlyconfidential and not disclosed to third parties.
Each Bank account will be linked to a single user.
Likewise, each user will have a unique user name and email address.
Upon logging into the user account by entering the user credentials, the userwill be routed to the User home page which will contain the following links
My Account: The user account details will be visible under this tab.o The user can View and Edit one’s details on this page.
8/2/2019 Mis Groupb31 Final Report
http://slidepdf.com/reader/full/mis-groupb31-final-report 15/18
Self Empowerment Project Report – Date: 30/08/2011 Page 15
o The account details will contain, in addition to the personal details,the Account balance, i.e. the Amount accrued by the user byperforming various tasks.
o In order to withdraw money from one’s account, the user will have toclick on the “Claim your pay” link. Money can be withdrawn only
when the user has in excess of INR 500 in his account, money can bewithdrawn only in multiples of 100 and a fee of INR 20 will be leviedeach time towards Postage charges.
My Task: The user can check on the self-uploaded tasks on this page.o New Task: In order to upload a new task, the user should click on the
New Task link and provide details pertaining to the given task. In the Transaction Details, the requester should mention the detailsregarding the payment ( Eg. Cheque instrument details).
o View task: In order to view the result of a previously uploaded task,the user should select the task in question. If the task has beenperformed satisfactorily, the requester can approve the task and theamount would subsequently be credited to the worker’s account
Tasks available: The tasks uploaded by the other users will be visible on thisweb page.
Upload Work: If a task has been performed by the user, the target file has tobe submitted here.
Worker:
In addition to the above tasks the worker can perform the following functions:
Upon logging into the user account by entering the user credentials, the userwill be routed to the User home page which will contain the following links
My Account: The user account details will be visible under this tab.o The user can View and Edit one’s details on this page.o The account details will contain, in addition to the personal details,
the Account balance, i.e. the Amount accrued by the user byperforming various tasks.
o In order to withdraw money from one’s account, the user will have toclick on the “Claim your pay” link. Money can be withdrawn onlywhen the user has in excess of INR 500 in his account, money can bewithdrawn only in multiples of 100 and a fee of INR 20 will be leviedeach time towards Postage charges.
o Rating: The user is given a default rating of 100.
Certain tasks have a minimum rating requirement to perform agiven task
Rating is influenced by the efficiency of work done by theworkers. A worker’s rating is decreased if the tasks submittedby the worker
o Account Balance: The account balance displays the amount accruedby the user for all the tasks performed by the given user.
My Task: The user can check on the self-uploaded tasks on this page.o New Task: In order to upload a new task, the user should click on the
New Task link and provide details pertaining to the given task. In the Transaction Details, the requester should mention the detailsregarding the payment ( Eg. Cheque instrument details).
o View task: In order to view the result of a previously uploaded task,the user should select the task in question. If the task has been
8/2/2019 Mis Groupb31 Final Report
http://slidepdf.com/reader/full/mis-groupb31-final-report 16/18
Self Empowerment Project Report – Date: 30/08/2011 Page 16
performed satisfactorily, the requester can approve the task and theamount would subsequently be credited to the worker’s account
Tasks available: The tasks uploaded by the other users will be visible on thisweb page.
o View Task: The workers can view the task details which will be
available on the available tasks page.o Accept Task: To accept a task the user should click the Accept
Button.
Once accepted the task is removed from the available taskspage.
The accepted task will become void unless it is completedwithin the stipulated deadline and submitted.
If a task is accepted and not submitted, then it would lead to areduction in the rating of the user.
Upload Work: For every task that has been accepted by a user, a file willhave to be submitted to by the user. For eg, a word document with thetranslation/transcription of a given audio clip.
o To submit a given file, click on the choose file button and select thefile to be uploaded.
Testing strategy:
Once the Website was designed it was subjected to three rounds of Testingbefore implementation.
Unit testing was be carried out to check how effectively the developed siteis serving our functional needs.
System Integrated Testing (SIT) was be carried out to ensure that the
developed site functions effectively as a unit, it should be easily navigableand usable by the various users.
A final round of User Acceptance Testing (UAT) was carried out with Testsubjects.
Screenshots of the Website
HOME PAGE
User log in
Passwo
rd
8/2/2019 Mis Groupb31 Final Report
http://slidepdf.com/reader/full/mis-groupb31-final-report 17/18
Self Empowerment Project Report – Date: 30/08/2011 Page 17
SIGN UP PAGE
My Account
Details
required forcreating
user details
in the
database
Edit User
Details
Amount
Withdra
wal