Student Campus Selection System
UNDER THE GUIDANCE OF
Mr.R.Suresh
Presented By,
KATHIRVEL M
20BCA017
About the organisation
Censoware Technologies is a tech-savvy, futuristic software and mobile
application development company.
The Organization is located in Ramanathapuram near Gem Hospital.
The clients and projects are given high focus, irrespective of size and volume.
The management focus is to deliver quality services under highly experienced
and qualified teams.
Introduction
Placement cell is a web based application developed in the windows platform for the Placement department of the
college in order to provide the details of its students in a database for the companies to their process of recruitment
provided with a proper login.
The Placement cell contains all the information about the students. The system stores all the personal information of
the students, their personal details, their aggregate marks, their skill set and their technical skills that are required in
the CV(Curriculum Vitae) to be a sent to a company.
The system is an online application that can be accessed throughout the organization and outside as well with proper
login provided. This system can be used as an application for the Placement Officers (PO) of the college to manage
the student information with regards to placement and it provide the sample question paper will be available to view
the entire student.
The system provides the facility of viewing both the personal and academic information of the student and company it
can also search for eligible students and company and also insertion and deletion of records by the administrator.
Eligible students will receive an email including the details the company and also they can also visit website and view
company details in which the data-time and location will be provided.
SYSTEM ANALYSIS
Existing System
The purpose of the students for joining the college is to have good placement for
their career. The existing system provides is the slow process and many troubles are
interrupting for both the students and the placement officer the existing system is
doing all the processes Offline. This process is so difficult when the number of
users increases. So the system is not accessible for all the students of the placement.
Drawbacks
The burden on the placement managers more as he or she has to maintain bunches of the copies of
resumes of the students.
The student has to depend on the manager for information about the interview call.
All the transactions are done Offline and students cannot view outside the campus.
Company details not available for existing system.
Fake entries can be there in the existing system.
The existing system using more memory space.
Difficulties in managing data of students.
It is a time consuming activity of managing, updating and informing specific students for specific
companies.
It takes more time to search the various student details with respect to certain percentage of marks
that the various companies’ may expect.
Proposed system
The proposed system is a web based application which allows student and recruiter to register their
details. The system meant to give more easiness to the users that they can add and retrieve information
so quickly. There are mainly three types of users they are administrator, student and recruiter. The
administrator is the master user; he gets the most number of priorities than the other users. The different
functions involve the case of an administrator are updating approval.
The administrator can view and approve the various application forms. Students can register and view
the details. The recruiter can view the details of the students and can approve or reject their
applications.
Advantage
Improve accuracy in results.
All the transactions are done by using the Online.
Maintaining records of job opportunities of with its company details.
Maintaining records of student profile.
To manage the different companies for opportunities.
Admin user can add or delete the users on the profile.
It has user friendly interface having quickly authenticated access to documents.
Secured check in, check out and update.
Easily scalable to grow with changing system requirements.
Avoid fake entries.
Security is high when the details are stored using system.
Time is reduced when accessing the details of the student and as well as the
information about the companies.
User can use less memory space in this system.
Placement details across India are managed in single website
Modules
Administrator module.
Student module.
Recruiter module (Company Detail)
Administration module
Administrator module will add all the students, recruiter, event, and College
details. Update statistics to insert/update statistics like no. Of students selected
etc. Administrator to upload material for students and to reply for the mails
sent by users.
Students module
Student’s module the admin provide the user name and password. Using this user
name and password they can view, edit and update their personal records. And
they can view the model question paper also.
Recruiter Module (Company Detail)
Recruiter module service provides the user to update their details and provides
the user to check the college details. Student details allow recruiter to search for
student information according to eligibility criteria for recruitment process and it
provides the user to mail to administrator.
SYSTEM SPECIFICATION
Hardware requirement
Processor : Pentium IV
Hard Disk : 40GB
RAM : 512MB or more
Mouse : Optical
Printer : HP Laser
Software requirement
Operating System : Windows 10
User Interface : HTML, CSS
Client-side Scripting : JavaScript
Programming Language : PHP
Database : MYSQL
Server Deployment : Apache
Data flow diagram
TABLE DESIGN
Student Registration:
Field Name Data Type Size Null
ID Int 10 Not Null
Name Varchar 30 Not Null
Email Varchar 30 Not Null
Contact Number Int 15 Not Null
Username Varchar 30 Not Null
Password Varchar 30 Not Null
Student Login:
Field Name Data Type Size Null
ID Int 10 Not Null
Username Varchar 30 Not Null
Password Varchar 30 Not Null
Administration:
Field Name Data Type Size Null
ID Int 10 Not Null
Student ID Int 10 Not Null
Event Varchar 30 Not Null
College Details Varchar 30 Not Null
Company Details:
Field Name Data Type Size Null
ID Int 10 Not Null
Branch Varchar 30 Not Null
Company Name Varchar 30 Not Null
Address Int 15 Not Null
Vacancy Varchar 30 Not Null
Contact No Varchar 30 Not Null
Objective of Testing:
The major objectives of Software testing are as follows:
Finding defects which may get created by the programmer while developing the
software.
Gaining confidence in and providing information about the level of quality.
To make sure that the end result meets the business and user requirements.
To gain the confidence of the customers by providing them a quality product.
Test Plan:
Test Plan is essential for the following reasons :
Existence of program detects of inadequacies
A software behavior as intended by its designer.
Assess the operational reliability of the system.
Reflect the frequency of actual user inputs.
Find the faults, which causes the output anomaly.
CONCLUSION
It has been successfully designed and developed to fulfilling the necessary requirements,
as identified in the requirements analysis phase, such as the system is very much user
friendly, form level validation and field level validation are performing very efficiently.
The Student has the opportunity to get there preferred jobs, as the system has made it so
simple for them.
Burden of manual work is reduced as whenever the recruitment takes place, it is easily
identified by the student and also the recruiters can recruit the eligible student for there
company.