Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
SUBMITTED BY
ANANTHU S KUMAR 08
JYOTHIS S 30
SABARINATH M 48
ABSTRACT
A college campus recruitment system that consists of a student
login, company login, admin login, volunteer login and a staff
login. The project is beneficial for college students, various
companies visiting the campus for recruitment and even the
college placement officer. The software system allows the
admin to create student profiles and students to upload all their
details including their marks onto the system. The admin can
check each student details and can remove faulty accounts.
The system also consists of a company login where various
companies visiting the college can view a list of students in that
college and also their respective resumes with the admin
permission. The software system allows students to view a list
of companies who have posted for vacancy. The admin has
overall rights over the system and can moderate and delete any
details not pertaining to college placement rules. The system
handles student as well as company data and efficiently
displays all this data to respective sides with proper filtrations.
Implementation Details
Admin/TPO Module:
The admin module has an authority to add student and Company to the
system and provide their respective id and password. The main user of
the admin module is TPO of the college. The admin is responsible for the
final stage verification of the student details .The TPO of the college will
able to update details such as college name, college address, branch,
student_id , email-id, contact number etc. Only those students will able
to access the system, whose details were successfully verified by the
admin/TPO module. The various events related to the training and
placement program is uploaded to the system by the admin on request
from the company along with text that contain detailed information
about event. The admin is able to change the student or company
password by using change password field. Event option shows the event
name, date of event, information about the event. When the company
request for the details of the student it is the responsivity of the admin to
create a view for the company with only the relevant information. After
the completion of task user will logout successfully by clicking on logout
field at the top menu bar.
Student Module:
Student module deals with information of student. Student who were
added by the administrator to the system successfully can only able to
access the system with their valid user name and password provided by
the administrator. First student should login into the system by entering
ID as their user name and password. Student can able to update his
information such as name, branch, year, aggregate marks, contact
number, email, etc. by clicking on Update Details option and also upload
their CV in a particular time period specified by the admin. The students
can also view all the placement opportunities available along with the list
of companies available in a dynamic view filtered by the admin. The
change password field is used by the student if he needs to change his
password as same in the admin module. After completing task
successfully by click on the Logout, student can successfully logout from
the system.
Company Module:
TNP Volunteer:
TNP Volunteer are student representatives who can login with there
tvp_volunteer details provided by the admin. They are responsible for
verifying the student details at the initial state and then it is forwarded to
the staff module.
Staff Module:
BACKEND
PYTHON DJANGO
Django is a high-level Python Web framework that encourages rapid
development and clean, pragmatic design. Built by experienced developers, it
takes care of much of the hassle of Web development, so you can focus on
writing your app without needing to reinvent the wheel. It’s free and open
source.
Flask Framework
The microframework Flask is based on the Pocoo projects Werkzeug
and Jinja2. Werkzeug is a utility library for the Python programming
language, in other words a toolkit for Web Server Gateway Interface
(WSGI) applications, and is licensed under a BSD License.
PHP
PHP: Hypertext Preprocessor (or simply PHP) is a server-side
scripting language designed for Web development, but also used as a
general-purpose programming language. It was originally created by
Rasmus Lerdorf in 1994, the PHP reference implementation is now
produced by The PHP Group.
FRONTEND
HTML
HTML is the standard markup language for creating Web pages.
CSS
CSS is a language that describes the style of an HTML document.CSS describes
how HTML elements should be displayed.
BOOTSTRAP
Bootstrap is the most popular HTML, CSS, and JavaScript framework for
developing responsive, mobile-first websites.Bootstrap is completely free to
download and use.
JAVASCRIPT
JavaScript often abbreviated as JS, is a high level, interpreted programming
language. It is a language which is also characterized as dynamic, weakly
typed, prototype-based and multi-paradigm.
Alongside HTML and CSS, JavaScript is one of the three core technologies of
the WWW. JavaScript enables interactive web pages and thus is an essential
part of web applications. The vast majority of websites use it, and all
major web browsers have a dedicated JavaScript engine to execute it.
DATABASE SCHEMA
Student_Info
Student_Adc
Sl. No. Field Name Data Type Description
1. User_ID Varchar(20) Unique Identifier Given To
Each User
2. Adm_no Number(15) Admission Number Of The
Student
3. Adm_Quota Varchar(20) Admission Quota Of The
Student
4. Ent_rank Number(15) Entrance rank of the Student
5. Ten_mk Number(15) Class 10th Mark Percentage
6. Tw_mk Number(15) Class 12th Mark Percentage
7. CGPA Number(15) CGPA of the Student
8. Resume Blob Resume Of The Student
9. Skills Varchar(90) Skill set of the student
10. Exp Varchar(90) Experience Of the student
Company
Sl. No. Field Name Data Type Description
1. Comp_ID Varchar(20) Unique Identifier Given To
Each Company
2. Comp_Nm Varchar(30) Name Of The Company
3. Est_Yr Date Year Of Establishment
4. Cont_No Decimal Contact Number
5. Cont_El Varchar(40) Contact Email
6. To_PL Number(5) Total Number Of Students
Placed In This Company
7. Address Varchar(50) Address Of The Company
8. Wbs Varchar(20) Website Of The Company
9. Field Varchar(20) Company Field
Company_Event
Placement_Status
Sl. No. Field Name Data Type Description
1. Comp_ID Varchar(20) Unique Identifier Given To
Each Company
2. Stud_ID Varchar(20) Unique Identifier Given To
Each Student
3. Act Boolean Accepted / Not
TNP_Volunteer
Staff
Sl. No. Field Name Data Type Description
1. St_ID Varchar(20) Unique Identifier Given To
Each Staff
2. Name Varchar(20) Name Of The Staff
3. Cont_no Number(20) Contact Details
4. Department Varchar(20) Department
5 Email Varchar(20) Email
Stud_Login
Sl. Field Name Data Type Description
No.
1. User_ID Varchar(30) Unique Identifier Given To
Each User
2. Email Varchar(30) Email Id Of The Student
3. Password Varchar2(30) Password Of The Student
Comp_Login
Sl. Field Name Data Type Description
No.
1. Comp_ID Varchar(30) Unique Identifier Given To
Each Company
2. Email Varchar(30) Email Id Of The Company
3. Password Varchar2(30) Password Of The Company
Staff_Login
Sl. Field Name Data Type Description
No.
1. Stf_ID Varchar(30) Unique Identifier Given To
Each Staff
2. Email Varchar(30) Email Id Of The Staff
3. Password Varchar2(30) Password Of The Staff
Volunteer_Login
Sl. Field Name Data Type Description
No.
1. Vont_ID Varchar(30) Unique Identifier Given To Each
Volunteer
2. Email Varchar(30) Email Id Of The Student
3. Password Varchar2(30) Password Of The Student
WORK DIVISION