A Project Report ON Campus Recruitment System
A Project Report ON Campus Recruitment System
A Project Report ON Campus Recruitment System
A
PROJECT REPORT
ON
Campus Recruitment System
Towards partial fulfillment of the requirement in
Semester: 6 BCA
YEAR: 2021-22
Submitted By: -
190510101002:Abhay Rajput
190510101009: Barot Akshar
190510101055: Arnove Khatua
Submitted To: -
1
Campus Recruitment System
2
Campus Recruitment System
9. E-R Diagram:..................................................................................................................................18
10. Data Dictionary:............................................................................................................................19
11 Form Design:..................................................................................................................................22
11.1 Development Phase -1:............................................................................................................22
11.2 Development Phase -2:............................................................................................................24
11.3 Development Phase -3:............................................................................................................26
12. What is Testing?............................................................................................................................32
12.1 Why Is Testing Important: -.....................................................................................................32
13. References and Bibliography.........................................................................................................34
3
Campus Recruitment System
1. Research
4
Campus Recruitment System
are used to verify the observed event. Inductive approaches are associated
with qualitative research and deductive methods are more commonly associated
with quantitative research.
2. Feasibility Study
A feasibility study is a high-level capsule version of the entire System analysis and Design
Process. The study begins by classifying the problem definition. Feasibility is to determine if
it’s worth doing. Once an acceptance problem definition has been generated, the analyst
develops a logical model of the system. A search for alternatives is analyzed carefully. There
are 3 parts in feasibility study.
PHP:-
o PHP runs on various platforms (Windows, Linux, UNIX, Mac OS X, etc.)
o PHP is compatible with almost all servers used today (Apache, IIS, etc)
o PHP supports a wide range of database.
o PHP is free.
o PHP is easy to learn and runs efficiently on the server side.
HTML:-
o HTML stands for Hyper Text Markup Language
o HTML is the standard markup language for creating Web pages
o HTML describes the structure of a Web page
o HTML consists of a series of elements
o HTML elements tell the browser how to display the content
o HTML elements label pieces of content such as "this is a heading", "this is a
paragraph", "this is a link", etc.
CSS:-
o CSS stands for Cascading Style Sheets
o CSS describes how HTML elements are to be displayed on screen, paper, or in
other media
o CSS saves a lot of work. It can control the layout of multiple web pages all at
once
o External style sheets are stored in CSS files
5
Campus Recruitment System
MYSQL:-
o MySql is a relational database management system based
on SQL – Structured Query Language. The application is used for a wide
range of purposes, including data warehousing, e-commerce, and logging
applications.
The economic possibility is that we are preparing the project according to the partial
fulfillment of BCIS so that the economic possibility is fulfilled.
6
Campus Recruitment System
Existing System
The company recruits graduates by maintaining manual records which involves many
loop holes. Manual records tend to contain data which are redundant. Because of
redundant data, there is no consistency in the data. Maintaining each students and
employees data with much number of fields is a tedious process and takes more time
to retrieve back.
Proposed System
7
Campus Recruitment System
3.2 Abstract
Campus Recruitment System aims at providing the compatibility to simplify the process of
placement for student’s .This system that consists of a student login, company login, and an
admin login. This is beneficial for college students, various companies visiting the campus
recruitment and even the college placement officer
1. Colleges:
Dashboard: In this section, admin can see all detail in brief like Total Company
Registered, Total User Registered.
Posted jobs: In this section, collage can view detail of the jobs posted by the
company.
Selected applicants: In this section, collage can view detail of the students who got
selected .
2. Company:
Post Vacancy: In this section, company can manage job posting (Add/Manage).
Job Application: In this section, company can view total new applications receive,
total sorted applications and total rejected applications and the company also have the
right to sort application and reject the application and this selected and rejected
message send to candidates.
3. Candidate
Dashboard: Candidates will be able to see the job vacancy and will be able to apply.
View Status: User can view his/her own applied job and see the response of
companies.
Resume: Users will be able to generate / edit resume
Hardware requirement:
● Processor: Intel core processor 2 GHz
● RAM: 2GB RAM
● Hard Disk: 80GB HDD
8
Campus Recruitment System
Software requirement:
● Operating system: Windows XP/Windows
● Language: PHP
● Database: MySql
● Browser: Google Chrome
9
Campus Recruitment System
For college:-
10
Campus Recruitment System
For student:-
11
Campus Recruitment System
For Company:-
12
Campus Recruitment System
For College:-
13
Campus Recruitment System
14
Campus Recruitment System
For Application:-
16
Campus Recruitment System
7.Class diagram:-
17
Campus Recruitment System
8. Activity diagram
For College:-
18
Campus Recruitment System
For Student:-
19
Campus Recruitment System
For Company:-
9. ER diagram
20
Campus Recruitment System
Figure 16 : ER diagram
21
Campus Recruitment System
For login:-
For College:-
For Company:-
For Job:-
Sr.no Field name Data type Size Constraint Example
1 Job_id int 10 Primary Software developer
2 Job_name varchar 10 Null TCS
3 Job_des varchar 150 Null XYZ
4 salary int 10 Null 2,00,000
Development Phase 1
22
Campus Recruitment System
Registration page
Development Phase 1
23
Campus Recruitment System
Login page
Development Phase 2
Student Dashboard
24
Campus Recruitment System
25
Campus Recruitment System
Development Phase 2
Company Dashboard
Development Phase 2
College Dashboard
26
Campus Recruitment System
27
Campus Recruitment System
11.5 Validation
Login Validation
Register Validation
28
Campus Recruitment System
Testing is the process of evaluating a system or its component(s) with the intent
to find whether it satisfies the specified requirements or not. In simple
words, testing is executing a system in order to identify any gaps, errors, or
missing requirements in contrary to the actual requirements.
1. Unit Testing
2. Integration Testing
3. Regression Testing
4. Smoke Testing
5. Alpha Testing
6. Beta Testing
7. System Testing
8. Stress Testing
9. Performance Testing
10. Object-Oriented Testing
29
Campus Recruitment System
30
Campus Recruitment System
14. Bibliography
Books: -
1. The Joy of PHP Programming: A Beginner’s Guide to Programming
Interactive Web Applications with PHP and MySql
•Author – Alan Forbes
•Latest Edition – Fifth Edition
•Publisher – Plum Island
4.Websites: -
•https://www.w3schools.com/php/
•https://www.quora.com/
•https://www.codecademy.com/
•https://www.color-hex.com/
31