Campus Recruitment System

Posted By phpprojectz on August 28, 2017
Backend: 

Objective of Campus Recruitment System

Campus Recruitment 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 Student,College,Job,Placement,Qualification. Admin user can manage all the operations of Placement,Qualification,Student,Company,College and their details. Admin can create different type of reports of Student,College,Job,Placement,Qualification according to their choise and filters. You can Download PHP and MySQL Project Campus Recruitment System with source code and database from this site. We also provide Project Report of Campus Recruitment System.

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

  • You can search records on various criterias. Such as Student, Job, Placement, Qualification
  • Create, read, update and delete (CRUD) application has been implemented on Student,College,Job,Placement,Qualification
  • Keep the track logs of College, Company, Placement ect
  • Advance search has been implemented on College,Company, Placement
  • You can see all the details of the Student, Job, Company, Placement
  • All the modules Company, Placement, College,Qualification, Student are inter related and tightly coupled
  • It deals with monitoring the information and transactions of Placement.
  • All the College,Company, Placement 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 Student data.

Modules of Campus Recruitment System and their descriptions:

  • Student Module : Manage all the operations of Student
  • College Module : Manage all the operations of College
  • Company Module : Manage all the operations of Company
  • Job Module : Manage all the operations of Job
  • Placement Module : Manage all the operations of Placement
  • Qualification Module : Manage all the operations of Qualification

Classes and their methods of Campus Recruitment System:

  • Student Methods : addStudent(), editStudent(), deleteStudent(), updateStudent(), saveStudent(), searchStudent()
  • College Methods : addCollege(), editCollege(), deleteCollege(), updateCollege(), saveCollege(), searchCollege()
  • Company Methods : addCompany(), editCompany(), deleteCompany(), updateCompany(), saveCompany(), searchCompany()
  • Job Methods : addJob(), editJob(), deleteJob(), updateJob(), saveJob(), searchJob()
  • Placement Methods : addPlacement(), editPlacement(), deletePlacement(), updatePlacement(), savePlacement(), searchPlacement()
  • Qualification Methods : addQualification(), editQualification(), deleteQualification(), updateQualification(), saveQualification(), searchQualification()

Database tables and attributes of the Campus Recruitment System:

  • Student Entity : Attributes of Student are student_id, student_college_id, student_name, student_mobile, student_email, student_username, student_password, student_address
  • College Entity : Attributes of College are college_id, college_name, college_description, college_address,
  • Company Entity : Attributes of Company are company_id, company_name, comapny_type, company_description, company_address
  • Job Entity : Attributes of Job are job_id, job_name, job_type, job_salary, job_vacancy, job_description
  • Placement Entity : Attributes of Placement are placement_id, placement_college_id, placement_student_id, placement_qualification, placement_type, placement_description
  • Qualification Entity : Attributes of Qualification are qualification_id, qualification_student_id, qualification_type, qualification_description

Database definition of Campus Recruitment System:

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

Super admin functionality of Campus Recruitment System:

  • Admin can add, edit, delete and view the records of Student, Placement, Company, Qualification
  • Admin can manage all the details of College, Company, Job, Placement
  • Admin can also generate reports of Student, College, Company, Job
  • Admin can search the details of Student, Placement, Company, Qualification
  • Admin can apply different level of filters on report of Student, Company, Qualification
  • Admin can tracks the detailed information of Placement, Qualification, Student, College

Report of Campus Recruitment System:

  • Generates the report on Company,Job,Student,College,Placement,Qualification,
  • Job,Placement,Qualification 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 Job,Placement,Qualification
  • Excel Sheet report has also been integrated for College,Job,Qualification
  • You can create the CSV reports for Student,Placement,Company

Limitation of Campus Recruitment System

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

Input Data and Validation of Campus Recruitment System

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

Send Message

Vertical Tabs

Latest PHP and MySQL Projects Source Code and Database