Академический Документы
Профессиональный Документы
Культура Документы
1. Overview
2. Functional Requirements
3.1 Hardware
3.2 Software
4. Non-Functional Requirements
5. Detailed Design
6. Testing
7. User Manual
Gantt Chart:
Model Used:
Here, the project is done with the help of PROTOTYPE MODEl. Since it is an online web
interface it includes lot of interaction with end users. There is lot of interaction Prototyping
ensures that the end users constantly work with the system and provide a feedback which is
incorporated in the prototype to result in a useable system. They are excellent for designing
good human computer interface systems. User are actively involved in the System. Missing
functionalities can be easily identified. Hence this project is done with this model,
1.Overview:
Recruitment refers to the overall process of attracting, shortlisting, selecting and appointing
suitable candidates for jobs within an organisation. Hiring is a strategic function for human
resource department. Human resource management includes several responsibilities, mainly
selecting potential employees that the organisation needs. We consider an organisation that we
can automate its recruitment process and this organisation is currently using a manual system
to recruit employees; since recruiting employees manually is a time consuming, possibly
erroneous in employing incompetent individuals, thus wasting of the organisation’s money or
loosely speaking not a wise strategy in terms of economy. This system will help the
organisation in selecting the best potential applicant that could help in achieving its goals.
❖ Requirement unit shall receive requisition from any departments of the organisation
through hiring manager.
❖ Recruitment unit prepare job description and person specification.
❖ Recruitment Unit shall announce vacancies to the public through radio, television,
newspapers and etc.
❖ Recruitment Unit shall register applicants and receive their educational and other
relevant documents after checking against their originals.
❖ Recruitment unit will do Short-listing and identifying the prospective employee with
required characteristics and conduct interview with the selected candidate.
❖ Hiring manager make decision on the selected candidates and shall prepare minutes and
recommend for approval.
❖ Recruitment Unit ensures that the successful candidate is medically fit and free from
any criminals and finally result will be posted on the organisation notice board.
❖ The selected candidate who are certified and fit for the job shall fill in application forms
for employment.
❖ Recruitment Unit prepares Personnel Action (PA) after collecting all documents
necessary for the personal file of the employees. The PA shall describe Employee name,
identification No, position/grade and salary, job code, cost centre, location, work
Unit/department, division, section, remarks and effective date.
❖ A recruited employee shall be assigned to their respective department for 45 days of
probation period. The department shall notify to Recruitment Unit on the performance
of the employee before the probation period ends.
Current system of bringing organisation for campus placement involves the following
steps:
❖ Individual of the college may request with the organisation. Organisation based on the
results of the college will make interest on recruiting in that college.
Often paper work is slow, which results delay on client’s services and for the personnel
processes of the organisation. Personnel information about employees stored in many places.
Personnel information has to be captured again and again when activities related to a particular
employee is performed. Data is not securely stored as the result; personal information of
employees is exposed to unauthorized agents. Due to the large number of manual files, data
organization is difficult and is not easy to meet new information needs from stored data. Manual
handling of data is expensive as compared to automated system. Cost in terms of time is high.
Inefficiency due to poor time management. Effort and materials required for tasks is excessive.
Once an error occurs in the input process this error can affect all levels of the division.
Inconsistency in decision making with regard to employees. Delay in announcing notice for
vacant positions. Poor recording of requisitions. The process of getting organisation into
campus involves lot of manual works, which is completely reduced by this software.
The primary purpose to develop this system is to optimize the recruitment process for an
organisation. Besides the qualified applicants could be sort by this system based on their
qualifications and organisation requirements. The system has been designed to do a whole lot
more than just reduce paperwork. It can make a significant contribution to a organisation’s
marketing and sales activities.
1.2.1 Objectives of the proposed System:
This software acts as an interface between job seekers and recruiters. It also acts as an interface
between college placement teams and organisation. Most of the software available now
contains either one of the above features. But we provide above both interfaces.
This project is beneficial for college students, various organisations visiting the campus for
recruitment and even the college placement officer. The software system allows the college
placement teams to create their profiles and upload all their details including their performance
onto the system. The software system allows college placement team to view a list of
organisations who have opened up for hiring. Organisation can extend their views based on the
college results, rankings, previous year placement results. Thus, it helps an organisation to hire
students from any colleges, not only hiring from top colleges. The system handles student as
well as organisation data and efficiently displays all this data to respective side. The software
allows organisation to advertise.
This software helps applicants to find suitable job within any particular locations with addition
he can search based upon salary, by their percentage in college. Provided he can search for a
job in various domains like banking etc. The software is capable of sorting and filtering best
suitable candidates based on some criteria. Organisation will not have to waste their time for
finding right employee at right post.
2.Functional Requirements
The system should record all the details of an applicant, recruiters and colleges. The system
should provide applicant, recruiters and colleges to edit their profile. The system should allow
user to give feedback about the system. The system must allow the users to delete accounts.
The system should allow the admin to have full authority over user accounts. It should allow
the admin to sort and filter applicants based on some criteria. There must be password recovery
system for users in case of forgetting password. It must allow the colleges and organisations to
advertise. Whoever registers for the system is provide with user id. There must be a User id
recovery in case of forgetting. They are allowed to create their own password, which must be
of 8-15 characters. The password must contain a Uppercase alphabets, lowercase alphabets,
Special characters and numbers. The Jobseekers can search their jobs based on their salary,
locations, designation etc. Location search must be available for both placement teams and
organisation. Once the Jobseeker is recruited by an organisation, their status must be converted
as employee from candidate. This must be done by the organisation. Later the admin will be
notified that particular applicant got hired, so he will cancel the candidate. As soon as got
cancelled concerned Jobseeker must be notified.
Online recruitment system enables the users to have the typical recruitment facilities and
features at their disposal. It resolves typical issues of manual staffing processes and activities
into a controlled and closely monitored work flow in the architecture of the application. This
Multi-platform solution brings in by default, the basic intelligence and immense possibilities
for further extension of the application as required by the use. The system makes it simpler to
share and manage the organisation’s human resource requirement with higher efficiency and
easiness. The objective of these website is to serve as a common meeting ground for jobseekers
and organisation, both locally and global. This kind of systems is specifically designed for
organisation to help in solving staffing problems and managing human resource department
activities at high degree of optimization.
College Placement
teams
[
Recruitment
Organisation Job Seekers
System
2.2 Inputs and Outputs:
Firstly, job seeker, organisation, placement team have to register by give their details like
Name, DOB etc as an input. By giving so, they will be provided with User id as an output and
they will be allowed to create their own password. User id and password will be given as an
input for login. They will be directed to their corresponding pages as an output. In that they
will search for a job, post vacancies, view college results, organisation status etc as an output.
❖ Administrator:
He has the full authority over the website. He can view all the registered users and have
the power to delete them. He can edit the web pages and update them. He can view all
the organisation details also and college details too.
❖ Jobseekers:
He or She can register himself. After registration he will be directed to home page.
There he can search his/her job or view vacancy etc. After registration, he/she can
change password.
❖ Organisation:
An Organisation can register and they will be directed to the page, where they can
update the vacancy details, hiring details etc. Organisation can search for any college
details and view their results.
❖ College Placement Teams:
Similarly, after registering they can be directed to the page, where they can upload their
results. Later they can be viewed by the organisations and they will decide whether they
need to hire or not.
3. NON-FUNCTIONAL REQUIREMENTS:
This software is secure for every kind of its users, because here is facility of session
management. If any user logout from any session then nobody will be able to access his profile
without knowing their confidential password.
Usability:
Efficiency:
There is no case of redundancy in the database so it will not take extra memory space.
Availability:
There should not be any complainant regarding the availability of the system. The system
should be capable of serving its intended function. The system shall be available 24/7 and
365/year
Reliability:
Check whether there is any critical failure for a consecutive 72-hour period when heavy
operations being carried out. The system shall not allow unauthorized personnel to access to
the data.
Portability:
Check whether the system runs well on different platforms like Linux, Microsoft Windows
(x86, x86- 64), Mac OS X (PowerPC, x86, x86-64) etc.
Error handling and Extreme conditions:
Input validation has to be performed in detail in order to notify each and specific errors occur
while a user is filling forms data or uploading a big file or any other conditions there must be
a way to notify the conditions.
5. Detailed Design:
Level 1
Level 2:
Level 3:
4.2 UML diagrams:
Jobseeker:
Admin:
Organisation:
Placement teams:
4.3 Database Table Details:
Test description: This following test case is for common login. When the user enters their
details the possibilities of the test cases are given below
Test description: When user forget user id, it will be regenerated. User has to enter the details
as mentioned in the form and the test cases are given below.
Note: V means Valid, I means Invalid, S means Selected and N means Not selected
Test description: When the user forgets the password, it can regenerate by giving so details in
the form. When correct details are given an OTP will be sent. By giving so the password can
be reset. Test cases are given below:
Test description: After clicking next button, they will be directed to the page where they set
their password. They are allowed to enter their password twice, if both matches the test will be
passed.
7. User Manual:
When the user opens the software, there will be the common login page. If they already have
their account, they will be logged in. If they forget any credentials, there will be an option
below to regenerate them. If any new users, they will find the registration page link below in
the login page. After login, they will be directed to their home page. In the home page they can
see the vacancy post posted by recruiters for jobseekers. For organisation, they will see the
placed resumes by Jobseekers and etc. For Placement teams they will see the organisation
news. Admin can able to see all those after login. Their will be a search option for all the pages.
If any modules select that, they will be listed by the types of search, and their corresponding
results will be shown. When they swipe right there will be some list of options like Edit their
profile, feedback etc.