Professional Documents
Culture Documents
PBL Report
PBL Report
After the successful implementation of our project, we overcome with a sense of gratitude towards
those people, without whose support, guidance and cooperation this would never have been
possible.
First and fore most we would like to thanks our HOD. Dr. S.T. Shirkande for his valuable
guidance which provided us with a perfect path on which we were able to successful implement our
ideas.
We heartily like to thank our Principal Dr. S.T. Shirkande for their valuable support. Also heartly
like to thank our project guide Mr.V.S.Nalawade for their valuable support. Also heartly like to
thank our subject guide Ms.R.L.Ghule for their valuable support. Last but not least we would like
to thank all our classmates and parents for their enthusiasm and great ideas.
Submitted by
overall development of India. As our country is a developing nation and it has set its mission
to be digitalized in every area, the organization also has started to use technology in their
activities. Before the technological advancement, campus recruitment, different job agencies
and so on. Those sources are also recognized as traditional recruitment sources. But now
along with those sources many other sources have been added to this list because of the
social medial etc. are the sources which added with traditional recruitment which is known as
e-recruitment. E- recruitment is a mode for selecting one of the companies’ human resources
through technological mean. According to technological acceptance model, the uses of online
sources for job searching have been impressively increased. It is considered to be effective
because it saves time, effort and moreover it can ensure that suitable person is hired for a
particular position. So, the main purpose of our study is to identify about how recruitment is
It is systematic means of finding and inducing available candidates to apply to the company or
attract as many candidates as possible. It is generating the applicants for specific positions. It
is linking activity bringing together those with jobs and those seeking jobs.
⮚ The online job portal system that is to be developed provides the members with jobs
⮚ The job seeker can apply for the match jobs and search job as per his/her requirements.
2.1 Basic Concepts of Project: -
In this project we make two first interface for job seekers and second one for company admin
and staff in first page job seeker are search about job that we want and read about or apply for
this job seeker also read about company. In another interface means in admin page firstly
admin have login section also for staff after login in home page we see the applicant status
and job vacancy status, and in applications page in which admin see the new applicant whose
apply for various job categories also in vacancy page admin update the vacancy and its details
but the main function (work) of admin is only add new user’s and update the company
website setting’s. For another user means company staff are access the information of
applicants which apply for various jobs in this section staff are see the information of
applicant and shortlist the applicant according to its requirements of related jobs. In vacancy
page staff can add new vacancy also edit a particular vacancy which already present in queue
edit like a particular vacancy are open or close. After shortlist the applicants company staff
are select applicant to various categories like for mock test, initial interview, in that interview
particular applicants are passed or failed, final interview, for pooling, job offer letter, and
Module 1: -
When you want to apply for specifics job then search about that job in this module there two
menu bars Home and about in home menu there is list of different types of job vacancy in
which job title name, vacancy numbers, about vacancy information and its requirements and
Apply Now Button. To fill the particular form, click on apply now button after click pop-up
form will show in which specific job title name fill information like jobseeker name, gender,
E-Mail, contact no, Permanente Address, cover letter, and upload resume these different
options to fill the form and in about section there is Name of that company and some
information about it and on footer there is company contact no and E-Mail address is there to
Module 2: -
In this module there is login section in right side for admin and also for staff.
Module 3: -
In this there is some side menu which is present in left side such as Home, Applications,
Vacancy, Status Category, Users and System Settings etc. for admin he can access all menu
which is present in menu bar but for company staff there is only few menu-bar can access
such as Home, Applications, Vacancy and Status Category. In home module there is a
status
bar for how many applicants are apply for various jobs and how many vacancies are currently
active.
Module 4: -
In this module admin or staff can access the information of all applicants which is applied for
different job. There is also new application button for apply new job, staff can see the
information of applicant there is a section in that three buttons are there which is view this
button is for see the information of that particular applicant. Edit button the action of this
button is for shortlist the different status category like initial interview, final interview, for
pooling, job offer, hired these are the different options are there. And last one is deleting
these is for delete the application after failed the applicant in initial or final interview for this
list of students which is failed delete button is there. On the right side there is a different
status
category are there after a particular applicant selected for different status like for job offer
status after click on job offer there is a list on that applicants which is selected for job offer.
Module 5: -
In this module in left side there is a menu-bar in middle there is an button action of this button
is for adding a new vacancy there is a search-bar for search a vacancy and there is an Table
view to show vacancy list in that table there is an different content like sr.no is for serial no,
vacancy name, availability is for how many seats are available for a particular vacancy, status
bar show that vacancy are active or closed and in action bar Colum there is three button which
is view button for see the information about that vacancy, edit button for the particular
vacancy to active or closed, and delete button for delete the particular vacancy.
Module 6: -
In this module there is a status label and below its text area is there for adding status also there
is two buttons first is saved button which is for save the status also cancel button is there to
cancel the action of saving status. Below it there is a table view which is for view the present
status category in that status category name and action-bar in that two buttons are there first is
edit a particular vacancy second one is delete button which is for delete a particular vacancy.
Module 7: -
This module is only accessible for admin of company in this module admin can add the users
and set an action or permission for a particular user like this user are access the user-level or
staff-level permissions and in action-bar there is a dropdown button in this button there is two
actions which is edit and delete. Edit for edit a particular user and delete for delete a particular
user.
Module 8: -
Also, this module is can access only admin user in this module admin can set our company
name related title, E-Mail address and contact no and about content in this text area admin can
write the information about company. In footer of the page there is an image choose section
file in this section particular image can set as a background image for module no 1 All this
filed information is show in the job seeker interface module means on module one. Also, in
the header of all modules on right side logout button is there which perform the logout for
Software Requirements: -
Tools: -
The project will be carried out during a period of 10 weeks. During this period, the following
tasks must be accomplished:
a) Project Finalization: In this module we have discovered some project topics and
finalize the project.
b) Technology Understanding: In this module we have studied the feasibility of project
and study of current systems, its architecture.
c) Documentation Design: In this module we have prepared the documentation
according to software development life cycle i.e., Synopsis, Software Requirement
Specification, High level design.
d) Prototype Design: This stage involve will involve designing the prototype of the
system. The deliverable of this task is a design, probably in paper, which with help
in the implementation phase.
e) Prototype Coding: This stage will take the design from the previous stage and
implement the prototype. The deliverable of the stage will be the prototype.
f) Prototype Testing: This stage will test the function of the prototype, and additional
services, as they integrated into the system. The deliverable of this stage will be a
document containing any error found in the implementation of the prototype and the
system function, together with their solution.
g) Service Design: This stage will be concerned with designing the additional services
of the system. The deliverable of this stage will be a paper design of each additional
service.
h) Service Coding: This will invoke implementing the additional service that have been
designed during the previous stage. The deliverable of this stage will be some
modules containing the additional services.
i) System Restructuring: This stage will be to look at the prototype, final out any
structure errors that may exist, correct them and finally optimize the code that has been
produced in the previous stage. The deliverable of this stage will be the final system
code.
j) Final System Testing: In this stage, the system will be tested, in whole, one more
time, and any remaining error will be noted and corrected. All of these will be
written in a document, which will serve as the deliverable of this stage.
k) Final Report: This stage will aim at producing a document, containing all the
other document and code that has been produced at each stage.
4.2 Project Work schedule: - Timeline Chart
Selection of
Idea
Synopsis
presentation
Finalization
Of project
Submission
Of Synopsis
Requires
Analysis
SRS
Scheduling
UML
Design
Coding
Testing
Deployment
COMPLETED (Semester)
COMPLETED (Semester)
4.3 Time required for various stages for project: -
2 Planning 1 Week
3 Modeling 1 Week
4 Designing 1 Week
5 Coding 2 Week
6 Testing 1 Week
7 Deployment 1 Week
5.1 Database Design: -
5.2 UML Diagrams: -
5.2.1 Use Case Diagram: -
5.2.2 Data Flow
DFD Level 1: -
DFD Level 2: -
This section can be giving a plan of testing module developed of website project “Social
Network System for Job Placement”
Testing a project or any website form the backbone of good software System. test is
conducted on the website to find out the errors or bugs and remove them. test plan is created
with a view to remove errors that can plague the project in case the errors are encountered in
runtime environment. A good test plan is creating a view to try to disintegrate the system to
find out the undetected errors and to correct them. testing of software is done at each Module
and also at the micro level is, on integration of the package as a whole a good test plan is one
which can detect maximum numbers of error or bugs in the software system. Testing helps the
overall quality. Increase its quality.
Validation was made for single module and each module was testes independently.
Maximum error detection was made at this stage, proper flow of inbound and out bound
automation was made. The primary goal of unit testing is to take a smallest piece of testable
software in the application, isolate it from the remainder of code, and whether it behaves and
you expected. Each unit is tested separately before integrating them into module to the test
interface between module. Unit testing has proven its value in that a large percentage of
defects are identified during it use.
The most common approach to unit testing requires drivers and stubs to be written. The
driver stimulates a calling unit and the stubs simulators is called unit. The investment of
developer time in this activity sometimes results in demoting unit testing to lower level of
priority and that is almost always mistake. Even through the drivers and stubs cost time,
money unit testing provides some undeniable advantages. It allows automation of testing
process, reduces difficulties of discovery errors contained in complex pieces of application
and test coverage if often enhanced because attention is given to each unit.
Bottom-up integration testing was used where in cluster of modules were developed and test
using specially design test case. There after further modules and future were added and tested.
As the software is being constructed, it’s necessary to consider a number of important issues.
The following checklist can be applied as integration tests are planned and during the
integration process itself. For this checklist, the more questions that are elicit a negative
response, the higher the risk that integration testing will not adequately achieve its purpose.
1) Has the software architecture been fully defined in the design document?
The objective of automated testing is to simplify as much of the testing effort as possible with
a minimum set of scripts. If unit testing consumes a large percentage of a quality assurance
(QA) team’s resources, for example, then this process might be a good candidate for
automation. Automated testing tools are capable of executing tests, reporting outcomes and
comparing results with earlier test runs. The carried out with these tools can be run repeatedly,
at any time of day. The method or process being used to implement automation is called a test
automation framework. Several frameworks have been implemented over the years by
commercial vendors and testing organizations. Automation tests with commercial off-the
shelf
(COTS) or open-source software can be complicated, however, because they almost always
require customization. In many organizations, automation is only implemented when it has
been determined that the manual testing program is not meeting
8.1 Advantages and Disadvantages: -
Advantages: -
Disadvantages: -
⮚ Due to easy availability and convenience large number of unsuitable candidates may
apply hence increasing screening effort.
⮚ Limited reach of the medium is some parts of country.
⮚ In order to make their profile attractive many applicants give fake referrals with some times
fake service certificates which again takes more time for the HR managers to select a
genuine candidate.
⮚ As some job portals are coming out with a standardized format for filling the profile
the applicants cannot highlight his / her skill set.
It will be useful for the E-Recruiters to focus on the limitation on if and problems associated
with the aim of eliminating the discrepancies and effectively implementing E-Recruitment
system.
9.1 Conclusion: -
Job seekers can find the advertisement easily on website, job brands and portals. It is a time
saving and cost-effective method for job seekers. Some job portals offer resume building
facilities also so that job seekers can get advantages of this. In conclusion we can say that the
internet has been accepted as a most convenient and better tool to find the jobs.