Recruitment Officer System

Posted By phpprojectz on August 28, 2017
Backend: 

Objective of Recruitment Officer System

Recruitment Officer System is a web based application which has been developed over PHP and MySQL and runs on WAMP, XAMP or Apache2 server.. The main modules of the project is Placements,Users,Resumes,Skills,Registration. Admin user can manage all the operations of Skills,Registration,Placements,Company,Users and their details. Admin can create different type of reports of Placements,Users,Resumes,Skills,Registration according to their choise and filters. You can Download PHP and MySQL Project Recruitment Officer System with source code and database from this site. We also provide Project Report of Recruitment Officer System.

Functionalities and their descriptions of Recruitment Officer System are as follows:

  • You can search records on various criterias. Such as Placements, Resumes, Skills, Registration
  • Create, read, update and delete (CRUD) application has been implemented on Placements,Users,Resumes,Skills,Registration
  • Keep the track logs of Users, Company, Skills ect
  • Advance search has been implemented on Users,Company, Skills
  • You can see all the details of the Placements, Resumes, Company, Skills
  • All the modules Company, Skills, Users,Registration, Placements are inter related and tightly coupled
  • It deals with monitoring the information and transactions of Skills.
  • All the Users,Company, Skills modules has their unique record ID for fast transactions and searching
  • Editing, adding and updating of Records is improved which results in proper resource management of Placements data.

Modules of Recruitment Officer System and their descriptions:

  • Placements Module : Manage all the operations of Placements
  • Users Module : Manage all the operations of Users
  • Company Module : Manage all the operations of Company
  • Resumes Module : Manage all the operations of Resumes
  • Skills Module : Manage all the operations of Skills
  • Registration Module : Manage all the operations of Registration

Classes and their methods of Recruitment Officer System:

  • Placements Methods : addPlacements(), editPlacements(), deletePlacements(), updatePlacements(), savePlacements(), searchPlacements()
  • Users Methods : addUsers(), editUsers(), deleteUsers(), updateUsers(), saveUsers(), searchUsers()
  • Company Methods : addCompany(), editCompany(), deleteCompany(), updateCompany(), saveCompany(), searchCompany()
  • Resumes Methods : addResumes(), editResumes(), deleteResumes(), updateResumes(), saveResumes(), searchResumes()
  • Skills Methods : addSkills(), editSkills(), deleteSkills(), updateSkills(), saveSkills(), searchSkills()
  • Registration Methods : addRegistration(), editRegistration(), deleteRegistration(), updateRegistration(), saveRegistration(), searchRegistration()

Database tables and attributes of the Recruitment Officer System:

  • Placements Entity : Attributes of Placements are placement_id, placement_college_id, placement_student_id, placement_qualification, placement_type, placement_description
  • Users Entity : Attributes of Users are user_id, user_name, user_mobile, user_email, user_username, user_password, user_address
  • Company Entity : Attributes of Company are company_id, company_name, comapny_type, company_description, company_address
  • Resumes Entity : Attributes of Resumes are resume_id, resume_user_id, resume_name, resume_type, resume_description
  • Skills Entity : Attributes of Skills are skill_id, skill_user_id, skill_name, skill_type, skill_description
  • Registration Entity : Attributes of Registration are registration_id, registration_user_id, registration_name, registration_type, registration_number, registration_date, registration_description

Database definition of Recruitment Officer System:

  • The details of Placements is store into the Placements tables respective with all tables
  • Each entity (Registration, Company, Skills, Users, Placements) contains primary key and unique keys.
  • The entity Company, Skills has binded with Placements, Users entities with foreign key
  • There is one-to-one and one-to-many relationships available between Skills, Resumes, Registration, Placements
  • All the entities Placements, Skills, Company, Registration are normalized and reduce duplicacy of records
  • We have implemented indexing on each tables of Recruitment Officer System tables for fast query execution.

Super admin functionality of Recruitment Officer System:

  • Admin can add, edit, delete and view the records of Placements, Skills, Company, Registration
  • Admin can manage all the details of Users, Company, Resumes, Skills
  • Admin can also generate reports of Placements, Users, Company, Resumes
  • Admin can search the details of Placements, Skills, Company, Registration
  • Admin can apply different level of filters on report of Placements, Company, Registration
  • Admin can tracks the detailed information of Skills, Registration, Placements, Users

Report of Recruitment Officer System:

  • Generates the report on Company,Resumes,Placements,Users,Skills,Registration,
  • Resumes,Skills,Registration has been integrated with the dynamic filter. So you can filter the records run time
  • You can also import the report data into PDF of Resumes,Skills,Registration
  • Excel Sheet report has also been integrated for Users,Resumes,Registration
  • You can create the CSV reports for Placements,Skills,Company

Limitation of Recruitment Officer System

  • Run time report generation is not available in Recruitment Officer System.
  • We have not implemented the dynamic report for Placements,Resumes,Skills,Users,Company,Registration
  • This project Recruitment Officer System has not been developed on Model View Controller architecture, so its very complex to manage
  • Batch mode execution for Off-line reports of Placements, Resumes, Registration cannot be generated.
  • Crystel report has not been integrated

Input Data and Validation of Recruitment Officer System

  • We have added all the validations for input value on the modules Placements,Users,Company
  • Resumes,Skills,Registration can not be submited without filling all the inout fields
  • Duplicate values testing has been implemented on Placements,Company,Registration
  • CSRF token has also been implemented on Resumes,Users,Placements, Skills,Registration
  • All the Placements,Resumes,Skills,Users,Company,Registration has integrated with captcha for spam protections
  • Access level validation has been implemented on Registration,Skills,Resumes
  • Number and character validation has also been implemented on Company,Skills,Placements

Send Message

Vertical Tabs

Latest PHP and MySQL Projects Source Code and Database