0% found this document useful (0 votes)
17 views22 pages

Cart Project Report

This document describes a web-based student/company information system called CART. The system aims to automate the process of storing and retrieving student and company data from a placement cell. It includes features like maintaining student profiles, academic records, and company information to help with recruitment. The system uses a database and sorts student data according to company eligibility requirements to generate lists of qualified candidates.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views22 pages

Cart Project Report

This document describes a web-based student/company information system called CART. The system aims to automate the process of storing and retrieving student and company data from a placement cell. It includes features like maintaining student profiles, academic records, and company information to help with recruitment. The system uses a database and sorts student data according to company eligibility requirements to generate lists of qualified candidates.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 22

CART

Innovative/ Multi-Disciplinary
PROJECT REPORT

Submitted by

AMRITHA P. [20CB005]
GOKUL SUNDAR U. [20CB009]
SANJAI M B. [20CB031]
VASANTH R. [20CB045]

BACHELOR OF TECHNOLOGY

in

COMPUTER SCIENCE AND BUSINESS SYSTEMS

Sri Eshwar College of Engineering


(An Autonomous Institution)

COIMBATORE – 641 202

May 2023
BONAFIDE CERTIFICATE

Certified that this project report “CART” is the bonafide work of

AMRITHA P. [20CB005]
GOKUL SUNDAR U. [20CB009]
SANJAI M B. [20CB031]
VASANTH R. [20CB045]

who carried out the project work under my supervision

………………………………… …………………………………
SIGNATURE SIGNATURE
Dr. S. ANGEL LATHA Dr. S.K. ABIRAMI,
MARY , M.E., Ph.D., M.TECH(PHD).,

Head & Professor, PROJECT COORDINATOR


Department of Professor,
CSBS, Department of
Sri Eshwar College of Engineering, CSBS,
Kinathukadavu, Sri Eshwar College of Engineering,
Coimbatore-641202. Kinathukadavu,
Coimbatore-641202.

Submitted for the End Semester practical examination – Innovative/Multidisciplinary project


work viva-voce held on _ _ _ _ _ _ _ _ _ _ _ _

……………………… ………………………

(Internal Examiner) (External Examiner)


TABLE OF CONTENTS

CHAPTER TITLE PAGE


NO.
NO.
ABSTRACT 1
LIST OF FIGURES 2
1 INTRODUCTION 3
2 LITERATURE SURVEY 4
3 PROPOSED SOLUTION 5
3.1 OVERVIEW 5
3.2 BLOCK DIAGRAM 6
4 HARDWARE / SOFTWARE DESCRIPTION 7
4.1 SOFTWARE DESCRIPTION 7
4.2 PROCEDURE TO CREATE 7
A PROJECT

4.3 CODING STRUCTURE 7


5 RESULT & IMPLEMENTATIONS 12
6 CONCLUSION & FUTURE SCOPE 17
7 REFERENCES 18
Abstract

The "CART (Career At Right Time)" project, a student/company information


system, is a web-based programme. The project is based on the "Placement
Cell" that is currently utilised in the University for storing and retrieving
information from students and companies who are registered in the placement
cell. The Placement Cell maintains a large student database in which all student
information, including personal records and academic performance in terms of
marks and grades, is stored, as well as company information, such as the
company's resume, domain they work in, job descriptions, recruitment process,
and so on. This data is retrieved by the software and shown when needed by the
user.

1
LIST OF FIGURES

FIGURE NO. TITLE PAGE NO.

3.1 Block diagram of CART 06


5.1 SQL Database 12
5.2 User interface of the CART 13
5.3 Login Page 14
5.4 Upcoming Companies page 14
5.5 Placed and Non-Placed Students page 15

2
CHAPTER - 1
INTRODUCTION

Human intervention is used for placement at various colleges, which increases


the possibility of errors. The main issue is looking for and updating student
data. Placement officers are responsible for managing the student's profile and
papers. The Placement Officer is responsible for gathering information from
various companies that come to recruit. They must organize student profiles
according to various streams and alert them on a regular basis in accordance
with company regulations. Placement officers submit student information, and
any adjustments or additions to a student's profile must be completed manually.
When the number of users grows, this process becomes increasingly difficult
and time-consuming. When the number of users grows, this process becomes
increasingly difficult and time-consuming. This is time-consuming and tedious.
There is also the possibility of missing data. As the number of students grows, it
becomes more difficult to gather, manage, and update student data. "CART"
gives information on placement providers and placements, as well as keeps all
students' information up to date. It is a platform where students may view and
evaluate their options. The system will include many types of accounts for
various categories of users, such as Admin, Student, HODs, and tutors. Each
student has a profile built with the relevant portal credentials. The system uses
MySQL for database management and will sort the student's data depending on
the eligibility requirements requested by the individual organizations. A list of
qualified candidates will be created, and they will be able to pick whether or not
they want to attend that particular drive or test. Based on this, a final data-set is
generated, and interested candidates are invited to join in the drive. This
decreases the workload of college personnel or teachers by eliminating
problems caused by human mistake and wasting time performing all activities

3
CHAPTER – 2

LITERATURE SURVEY

An interactive training and placement system which automates the training and
placement activities that provides the many opportunities to raise the selection
ratio. This system intimates about job openings for the students in various
fields, apply to those postings and invite various organizations for hiring the
students from the college and track the progress of the students. It can generate
the list of short-listed students as per HR requirements and their different
criteria’s. [1] A Final Year Management System that provides the complete
details of the students in the college by which we can overcome the many
problems like managing the records of thousands of students and searching the
list of eligibility student’s from those thousands of records for recruitment
purpose, list companies visited to the college for hiring the students. [2] To
Automate the registration process and generate the list of eligible students for
recruitment a College Talent Placement System is developed. The students who
are eligible can register through the portal and update their personal details
including their resume which can be accessed and seen by the placement
director. The Placement Officer fixes the schedule based on the activities in the
institution. Finally, the student will be able to see the details of examination and
status of recruitment. [3] A modular architecture-based system which provides
multiple functionalities for performing the placement related activities. In this
modular based system, we can add or remove modules in the future based on
the specifications required for TPO. [4] Analyzing the student strength and
weakness to make decisions efficiently for training and placement activities of
the educational institute based on the query specific reports of the students for
various companies’ recruitment. To analyze we will be using different data
mining algorithms to make effective decisions based on understandings of the
data. [5]

4
CHAPTER - 3
PROPOSED SOLUTION

3.1 Overview:

To create and use a web-based system for managing placements.


High-quality placements benefit students and have significant effects
on the community as a whole. colleges. The college finds it
challenging and time-consuming to gather data from each student
during this procedure. They typically gather data by hand. Working
in the colleges' manual systems takes a lot of time and effort. With
the right login information, anyone inside or outside the college can
use the placement management system online. The placement
officer, Hod, the faculty coordinator of the college, can use this
system as an application to handle student information related to
placement. The learner has the option to upload their data. The
system uses MySQL for database management and will sort the data
of the student based on eligibility requirements demanded by the
respective companies. Additionally, a link will be sent to all eligible
candidates via email for them to access the system. The system will
be having different types of accounts for different types of users such
as Principal, HOD, placement officers and coordinators, and
students. Each student is created with the necessary
credentials for the portal.

5
3.2 Block Diagram:

3.1 Block diagram of CART

6
CHAPTER-4
SOFTWARE DESCRIPTION

4.1 Software Description:


 Operating System : Windows 7+
 Coding Language : HTML, CSS, JS, PHP, MYSQL
 Database : WAMPP/XAMPP, MYSQL

4.2 Procedure To Create A Project:

 Define the scope of the project


 Determine the requirements
 Design the system architecture
 Develop the software
 Test the software
 Deploy the software
 Maintain the software

4.3 Coding Structure:

Index.html

<html>
<head>

</head>
<body>
<link href="style.css" rel="stylesheet" type="text/css">
<div class="container">
<div class="top-menu">
College Placement System
</div>
<div class="login-menu">
<a href="stulogin.php">Student Login</a>&nbsp&nbsp<a

7
href="Adminlogin.php">Admin
Login</a>&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp
</div>
<?php
$con=mysqli_connect("localhost","root","","placementdb");
$qry="select * from placement_tbl where expDate>'".date("Y-m-d")."'";

$run=mysqli_query($con,$qry);
while ($rows=mysqli_fetch_array($run))
{
echo "<div class=\"jobbox\">";
echo "<h3>".$rows['JobID'].". ".$rows['JobDesc']."</h3>"."
<p><font color=red> Last Date for Applying :".$rows['ExpDate']."</font></p>"
;
echo "<b>Company:</b>".$rows['CompanyName']."<br>";
echo "<b>Location:</b>".$rows['Location']."<br>";
echo "<b>Date of Interview:</b>".$rows['InterviewDate']."<br>";
echo "<b>Stream:</b>".
$rows['Stream']."&nbsp&nbsp&nbsp&nbsp&nbsp <b>Salary Package:</b>".
$rows['SalPackage']."<br>";
echo "<b>Qualification:</b>".
$rows['Qualification']."&nbsp&nbsp&nbsp&nbsp&nbsp <b>Other
Requirements:</b>".$rows['OtherReq']."<br>";
echo "</div>";
}

?>
</div>
</body>
</html>

NewUser.php

<html>
<body>
<form method = "post" action="saveuser.php">
<table align="center" border="1" width="70%">

<th colspan="2"> Add a New User</th>

<tr>

8
<td><div class="labl">User Name: </div></td>
<td><input type="string" name="username" ></td>
</tr>
<tr>
<td><div class="labl">Password: </div></td>
<td><input type="password" name="password" ></td>
</tr>
<tr>
<td><div class="labl">User Type: </div></td>
<td><input type="radio" name="userType" value="admin">
Admin<input type="radio" name="userType" value="student">Student

</td>
</tr>

<th colspan="2" style="background-color:#0055CC;" > <input type =


"submit" name = "submit" value="Save Details" style="font-size:16px;font-
weight:bold; padding:5px;color: #0055CC; text-shadow: 2px 2px 4px orange;"
> </th>
</table>

</form>
</body>
</html>

placementdb.sql

-- phpMyAdmin SQL Dump


-- version 4.8.0.1
-- https://www.phpmyadmin.net/
--
-- Host: 127.0.0.1
-- Generation Time: Aug 28, 2019 at 06:35 PM
-- Server version: 10.1.32-MariaDB
-- PHP Version: 7.2.5

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";


SET AUTOCOMMIT = 0;
START TRANSACTION;
SET time_zone = "+00:00";

/*!40101 SET

9
@OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET
@OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS
*/;
/*!40101 SET
@OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION
*/;
/*!40101 SET NAMES utf8mb4 */;

--
-- Database: `placementdb`
--

-- --------------------------------------------------------

--
-- Table structure for table `jobapply_tbl`
--

CREATE TABLE `jobapply_tbl` (


`StuID` varchar(40) NOT NULL,
`JobID` int(11) NOT NULL,
`Qualified` int(11) NOT NULL,
`Remarks` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- --------------------------------------------------------

--
-- Table structure for table `placement_tbl`
--

CREATE TABLE `placement_tbl` (


`JobID` int(11) NOT NULL,
`JobDesc` varchar(300) NOT NULL,
`CompanyName` varchar(300) NOT NULL,
`PostDate` date NOT NULL,
`InterviewDate` date NOT NULL,
`ExpDate` date NOT NULL,
`Stream` varchar(20) NOT NULL,
`Qualification` varchar(25) NOT NULL,
`OtherReq` varchar(300) NOT NULL,
`SalPackage` varchar(20) NOT NULL,

10
`Location` varchar(60) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- --------------------------------------------------------

--
-- Table structure for table `stureg_tbl`
--

CREATE TABLE `stureg_tbl` (


`userName` varchar(40) NOT NULL,
`StuID` int(11) NOT NULL,
`StuName` varchar(50) NOT NULL,
`StuFName` varchar(50) NOT NULL,
`StuDOB` date NOT NULL,
`ContactNo` varchar(15) NOT NULL,
`StuEmail` varchar(50) NOT NULL,
`Stream` varchar(40) NOT NULL,
`Course` varchar(10) NOT NULL,
`LastScore` float NOT NULL,
`AreaOfInterest` varchar(300) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- --------------------------------------------------------

--
-- Table structure for table `users`
--

CREATE TABLE `users` (


`username` varchar(20) NOT NULL,
`password` varchar(20) NOT NULL,
`usertype` varchar(10) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
COMMIT;

/*!40101 SET
CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET
CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET
COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

11
CHAPTER - 5

RESULT & IMPLEMENTATIONS

5.1 Implementation:

5.1.1 Database Design and Implementation:

The design of the database was similar to the analysis phase. The
database has been developed using SQL Server .

Fig 5.1 SQL Database

12
5.1.2 User Interface Design and Implementation:

The user interface of the application has been designed using


Microsoft Visual Studio

Fig 5.2 User interface of the cart

13
Fig 5.3 Login page of the cart

Fig 5.4 Upcoming companies page

14
Fig 5.4 Placed Student page

Fig 5.5 Non-Placed Student page

15
5.2 Result:

This application is designed to streamline the hiring process. It


lessens human intervention, paperwork, and data loss User friendly
screens are provided. The application is easy to use and interactive
making online shopping a recreational activity for users. It has been
thoroughly tested and implemented.

16
CHAPTER -6

CONCLUSION & FUTURE SCOPE

6.1 Conclusion:

In the current placement system, the majority of work is done manually, which
makes it difficult to implement modifications. This contains major issues such
as looking for student data and categorising it using it. Furthermore, updating
student data is a time-consuming task that lacks a mechanism to alert students in
a timely manner, making placement management problematic. All of these
issues are automated in the proposed system. The student's registration for an
upcoming placement, the inclusion of a new user, contacting students, sharing
information, the student's privacy, and so on are all met. The administrator
validates the information and provides the student list based on the parameters
specified, which would have been extremely impossible to achieve otherwise.

6.2 Scope for Future Work :

The project's scope is extensive. Our initiative focuses primarily on increasing


productivity and resource utilisation. No work is duplicated because it wasn't
when it was done manually. As a result, it decreases labour and raises morale.
The system seeks for operations to be user-friendly and clear up uncertainty.
The project is a comprehensive management and information system that offers
the most recent data on every college student. Our method also aids the college
in overcoming the challenge of sorting through hundreds of student records to
find one who meets the requirements for recruitment. It aids in the efficient and
timely use of resources. The project facilitates a dependable, quick, and user-
friendly management system. The placement officer is capable of conducting
business efficiently and effectively. They don't have to focus on keeping
records.

17
REFERENCES

[1]. Santhosh Kumar H,” Online Training and Placement Management


system” ,International Journal of Engineering Research Technology
(IJERT),ICACT - 2016 Conference Proceedings.

[2]. Mythili M, Aishwarya R, Shenbagam P, Sandhiya C,” E Placement


Management”, International Jour- nal of Pure and Applied
Mathematics(IJPAM), Volume 119 No. 10 2018,1823-1834.

[3]. Anjali v, Jeyalakshmi PR, Anbubala R,Sri Mathura devi, Ranjini.V, ”Web
Based Placement Management System”, International Journal of Computer
Science and Information Technologies(IJCSIT), Vol. 7 (2) , 2016, 760-763.

[4]. Rajnesh Tripathi, Raghvendra Singh, Jaweria Usmani, ”Campus


Recruitment and Placement Sys- tem”, International Conference on Recent
Innovations in Science and Engineering(Icrise-18), April, 2018.

[5]. Laracasts https://laracasts.com

18

You might also like