College Management System
College Management System
College Management System
Overview-
College Management System deals with all kind of student details, academic related
reports, college details, course details, curriculum, batch details and other resource related
details too. It tracks all the details of a student from the day one to the end of his course
which can be used for all reporting purpose.
The College management system is an automated version of manual Student Management
System. It can handle all details about a student. The details include college details, subject
details, student personnel details, academic details, exam details etc... In case of manual
system, they need a lot of time, manpower etc
Synopsis
Introduction
The "College Management System has been developed to override the problems prevailing in the
practicing manual system. This software is supported to eliminate and in some cases reduce the
hardships faced by this existing system. Moreover thissystem is designed for the particular need
oothe company to carry out operations in asmooth and effective manner
The application in reduced as much as possible to avoid errors while entering the data.It also
provides error message while entering invalid data. No formal knowledge is needed for the user to
use this system. Thus by this all it proves it is user-friendly College Management System, as
described above, can lead to error free, secure,reliable and fast management system, it can assist
the user to concentrate on theirother activities rather to concentrate on the record keeping Thus it
will help organizationin better utilization of resources.
Every organization, whether big or small, has challenges to overcome and managing the
information of Course College, Faculty, Exam, Students Every College Management System has
different College needs, therefore we design exclusive employee management systems that are
adapted to your managerial requirements This is designed to assist in strategic planning, and will
help you ensure that your organization is equipped with the right level of information and details
for your future goals. Also, for those busy executive who are always on the go, our systems come
with remote access features, which will allow you to manage your workforce anytime, at all times.
These systems will ultimately allow you to better manage resources
Specifications
The various searching facilities are available in this college management system such
A lecturer can able to see the records of all the students as well as the lecturer
himself.
The improvement of updating and editing records is possible by using the data base
management system.
Available features
LOGIN PAGE
STUDENTS DETAILS
FACULTIES DETAILS
STUDENT PROFILE
FACULTY PROFILE
STUDENT RECORDS
FACULTY RECORDS
MESS MENU
PROGRAM DETAILS
CLUBS DETAILS
LIBRARY DETAILS
Input Data and Validation of Project
on College Management System
All the fields such as College, Batch, Students are validated and does
Each form for College, Course, Exam cannot accept blank value fields
Preparation of the possible test data with all the validation checks
• You can also export the report into csv format for College, Faculty,
Session
CODE
<?php include('server.php') ?>
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<title>GIET UNIVERSITY</title>
<link rel='stylesheet' href='https://fonts.googleapis.com/css?
family=Open+Sans'><link rel="stylesheet" href="LoginCSS/login.css">
<script type="text/javascript" src="LoginJS/login.js"></script>
</head>
<body>
<p class="tip"></p>
<div class="cont">
<div class="form sign-in">
<h2>User Login</h2>
<form method="post" action="login.php" id="sign_in_form">
<label id="email">
<span>Email</span>
<input type="email" name="email" id="signin_email"
placeholder="@giet.edu" required pattern="(.+@giet.edu)"
title="Please enter an email with giet extension" /><br>
</label>
<label>
<span>Password</span>
<input type="password" name="password" id="signin_password"
pattern=".{5,15}" required title="5 to 15 characters"
placeholder="**********" />
</label>
<a href="forgot.html"><p class="forgot-pass">Forgot
password?</p></a>
<button class="submit" id="sign_in" name="login_student">Sign
In</button>
<a href = "lecturer_login.php"><button type="button" class="fb-
btn"><span>Continue as lecturer</span></button></a>
</form>
</div>
<div class="sub-cont">
<div class="img">
<div class="img__text m--up">
<h2>New here?</h2>
<h2>Register Now!</h2>
</div>
<div class="img__text m--in">
<h3>If you already have an account, Sign in!</h3>
</div>
<div class="img__btn">
<span class="m--up">Sign Up</span>
<span class="m--in">Sign In</span>
</div>
</div>
<div class="form sign-up">
<!--<h2 id="regtext">Register</h2>-->
<form method="post" action="login.php" id="register_form">
<label>
<span>Name</span>
<input type="text" name="name" id="fullname" pattern=".{3,}" required
title="min character is 3" placeholder="Enter your name" required><br>
</label>
<label>
<span>Email</span>
<input type="email" name="email" id="signup_email"
placeholder="example@giet.edu" required pattern="(.+@giet.edu)"
title="Please enter an email with giet extension"><br>
</label>
<label>
<span>Password</span>
<input type="password" name="password_1" id="signup_password"
pattern=".{5,15}" required title="5 to 15 characters"
placeholder="**********" ><br>
</label>
<label>
<span>Confirm Password</span>
<input type="password" name="password_2" id="confirm_password"
pattern=".{5,15}" required title="5 to 15 characters"
placeholder="**********" ><br>
</label>
<label>
<span>Phone Number</span>
<input type="tel" id="phone" name="phone" placeholder="Enter your
phone number" required><br><br>
</label>
<label id="account">
<span>Account type</span>
<select name="acc_type">
<option value="student" >Student</option>
<option value="lecturer">Lecturer</option>
</select>
</label>
<button class="submit" name="register_user" onclick="Validate()"
>Sign Up</button>
</form>
</div>
</div>
</div>
<a class="icon-link">
<img
src="https://th.bing.com/th/id/OIP.FIPVJy6AYZ1mSQUNozsUAAAAAA
?pid=ImgDet&rs=1">
</a>
<script type="text/javascript" src="LoginJS/script.js"></script>
</body>
</html>
LECTURE LOGIN
CODE
Lecturer login.php
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<title>GIET UNIVERSITY LECTURER LOGIN PAGE</title>
<linkrel='stylesheet' href='https://fonts.googleapis.com/css?
family=Open+Sans'><link rel="stylesheet"
href="LoginCSS/AdminLogin.css">
</head>
<body>
<!-- partial:index.partial.html -->
<p class="tip"></p>
<div class="cont">
<div class="form sign-in">
<form method="post" id="admin_login" action="lecturer_login.php">
<h2>Lecturer Login </h2>
<label>
<span>Email</span>
<input type="email" name="email" id="admin_signin_email"
placeholder="lecturer@giet.edu" required pattern="(.+@giet.edu)"
title="Please enter an email with giet extension"><br>
</label>
<label><span>Password</span>
<input type="password" name="password"
id="admin_signin_password" pattern=".{5,15}" required title="5 to 15
characters" placeholder="**********" ><br>
</label>
<button class="submit" name="login_lecturer">Sign In</button>
</form>
<a href = "login.php"><button class="fb-btn"><span>Continue as
student</span></button></a>
</div></div><a class="icon-link"><img
src="https://th.bing.com/th/id/OIP.FIPVJy6AYZ1mSQUNozsUAAAAAA
?pid=ImgDet&rs=1"></a><!-- partial --</body>
</html>
Student login
Student index.php
code
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-
scale=1, shrink-to-fit=no">
<title>GIETU</title>
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstr
ap.min.css" integrity="sha384-
Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW
/dAiS6JXm" crossorigin="anonymous">
<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js"
integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJw
FDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
<script
src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/po
pper.min.js" integrity="sha384-
ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXus
vfa0b4Q" crossorigin="anonymous"></script>
<script
src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap
.min.js"
integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1
MquVdAyjUar5+76PVCmYl" crossorigin="anonymous"></script>
</head>
<body>
<nav class="navbar navbar-expand-lg navbar-light bg-light">
<a class="navbar-brand" href="student_index.php">GIETU</a>
<button class="navbar-toggler" type="button" data-toggle="collapse"
data-target="#navbarText" aria-controls="navbarText" aria-
expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarText">
<ul class="navbar-nav mr-auto">
<li class="nav-item">
<a class="nav-link" href="university.php">University</a>
</li>
<li class="nav-item">
<a class="nav-link" href="student.php">Student</a>
</li>
<li class="nav-item">
<a class="nav-link" href="profile.php">Profile</a>
</li>
</ul>
</div>
<a class="navbar-brand"></a>
<form method="post" action="login.php" class="form-inline">
<button type="submit" name="log_out" class="btnbtn-default btn-
sm">
INSERT INTO `book` (`library_name`, `book_name`, `author`, `book_status`) VALUES('North Campus Library',
'Basics of Database', 'Reda Alhajj', 'Unavailable'),('North Campus Library', 'Harry Pott er', 'J. K. Rowling',
'Available'),
INSERT INTO `course` (`course_name`, `AKTS`, `class_no`, `course_type`, `lecturer`, `prerequisite`, `semester`)
VALUES
('Data Structures', 8, 'C-310', 'Technical', 'Anil kumar Meher', 'Object Oriented Programming', 'Winter'),
(1, 'Monday', 'Central Mess', 'Veg Soup', 'Rice,Dal,Ghanto,Veg Fry', 'Dhokla,Green chutney', 'Mysore
pak,Milkcake,Chenapoda'),
(2, 'Tuesday', 'Central Mess', 'Non veg Soup', 'Chicken Biriyani,Raita,Chicken Curry',
'Mughlai,Dhuska,Litt hiChokha', 'Pudding,Ice cream'),
(3, 'Wednesday', 'Central Mess', 'Manchow Soup', 'Roti ,Pulaw,DalFry,Matar Paneer', 'Vada-Sambar',
'Rasgulla'),
(5, 'Friday', 'Central Mess', 'Hot&Sour soup', 'Roti ,Rice,Dal,Chicken,Paneer', 'Aaloo Bada', 'Balusahi'),
(7, 'Sunday', 'Central Mess', 'Tomato Soup', 'Roti ,Rice,Fish,Channa-Chola', 'Chicken-Pakoda', 'kheer');
INSERT INTO `lecturer` (`lecturer_name`, `website`, `birthdate`, `email`, `degree`, `role`, `course_name`,
`advised_st_id`, `department`) VALUES
('Aham Sharma', '', '2001-12-14', 'ahamsharma@giet.edu', 'Dr', 'lecturer', 'Probability', 110, 'Cse'),
('Akash Kumar', '', '1995-09-13', 'akashkumar@giet.edu', 'Dr', 'lecturer', 'Database', 105, 'Cse'),
('Anil kumar Meher', '', '1990-12-14', 'anilkumarmeher@giet.edu', 'Dr', 'lecturer', 'Data Structures', 104,
'Cse'),
('Debashish Rath', '', '2001-12-14', 'debashishrath@giet.edu', 'Dr', 'lecturer', 'Web Design', 111, 'Cse'),
('J.K Singh', '', '2001-11-10', 'j.ksingh@giet.edu', 'Dr', 'lecturer', 'Calculus 1', 102, 'Cse'),
('Naveen Sikhera', '', '1981-04-04', 'naveensikhera@giet.edu', 'Dr', 'lecturer', 'Microprocessor', 108, 'Cse'),
('S.K Rathod', '', '2001-12-14', 's.krathod@giet.edu', 'Dr', 'lecturer', 'Algorithm', 101, 'Cse'),
('Sunil Rathod', '', '1994-07-28', 'sunilrathod@giet.edu', 'Dr', 'lecturer', 'Machine Learning', 107, 'Cse'),
('Vinay Thakur', '', '2000-02-14', 'vinaythakur@giet.edu', 'Dr', 'lecturer', 'Calculus 2', 103, 'Cse');
(64160001, 'Snehal Harsh', '2002-11-09', 'Database', 'Anil Kumar Meher', 'Undergrad', 'Full Scholarship', 3,
'Advanced Programming TA', 'Computer Science & Engineering', '20cse035@giet.edu'),
(64160002, 'Priya Khetan', '2002-10-20', 'Algorithm', 'Anil Kumar Meher', 'Undergrad', 'Full Scholarship', 3,
'Probability TA', 'Computer Science & Engineering', '20cse052@giet.edu'),
(64160018, 'Aayush Padhy', '1997-06-09', 'Machine Learning', 'Anil Kumar Meher', 'Grad', 'Half Scholarship',
1, 'NULL', 'Computer Science & Engineering', '20cse059@giet.edu'),
(64160022, 'Ananya', '1998-06-16', 'Microprocessor', 'Anil Kumar Meher', 'Phd', 'Half Scholarship', 4,
'Probability TA', 'Computer Science & Engineering', '20cse063@giet.edu');
('NSS', 62160008),
(61170008, 64160001),
(63150012, 64160002),
(64160014, 64160002);
Table structure for table `student_current_course`
('Algorithm', 64160002),
('Database', 64160001);
COMMIT;
-Thank you