Student Feedback Project Report
Student Feedback Project Report
Student Feedback Project Report
Submitted By
GOKUL.S
Register No. 19UCA221708
Under the Guidance of
Dr. A. KANGAIAMMAL MCA, MPhil, ME, Ph.D.
Assistant Professor of Computer Applications
This is to certify that the project work entitled “ONLINE STUDENT FEEDBACK
SYSTEM” submitted to Government Arts College (Autonomous), Salem-7. In partial
fulfillment requirements for the award of degree of BACHELOR OF
COMPUTERAPPLICATIONS is a record of project work done by [GOKUL.S], (Register
No: 19UCA221708) between May 2022 under my supervision and guidance.
Place : Salem-7
DECLARATION
I hereby declare that the mini project work entitled “ONLINE STUDENT FEEDBACK
SYSTEM” submitted to Government Arts College (Autonomous), Salem-7 in partial
fulfillment of the requirements for the award of degree of BACHELOR OF
COMPUTER APPLICATIONS is a record of original work done by me under the
supervision and guidance of Dr. A KANGAIAMMAL MCA, MPhil, ME, Ph.D.,
Assistant Professor in department of Computer applications, Government Arts College
(Autonomous), Salem-7.
(GOKUL.S)
REGISTER NUMBER:
19UCA221708
Date:
Place: Salem-7.
ACKNOWLEDGEMENT
At the outset, I would like to thank and honor God who gave me the wisdom and
knowledge to complete this project.
I express my gratitude Mrs. A. VIJAYA, MCA, M.Phil, Ph.D. Head of the Department
of Computer applications, Government Arts College (Autonomous), Salem-7 for being an
unfailing source of inspiration and encouragement.
I express my sincere thanks to all other staff members of computer science department
for this supporting help.
The aim of the study was to develop a World Wide Web-based course feedback system serving
both students and teachers. The system includes generation and analysis of course feedback
pages, provision of feedback, and a summary. Student feedback system is developed for the arts
college students. Students give opinion about their faculty members and vice versa.
well as the about lecturer(s) performance in the class. Student after login into the system, then
only is possible to give feedback He has to login with personal details. He will give the feedback
to the faculty member by subject wise. He has five options Excellent, Very good etc. and student
has to select one of the five options about faculty in his feedback form. There is a different areas
he has to cover individually while giving the feedback like voice strength, Teaching style,
Administrator module to avail the facilities college has to register with the system.
College user has to append details of the courses offering and branches (BCA, MCA). College
has to add Faculty members by subject wise, and his/ her full Contact details. They can view
details of subjects by branch, Course, Year, Semester and regulation wise. College has to register
MODULES:
Administrator Module
Student Module
Teacher Module
Report Generating
OBJECTIVES:
It is useful to analyze the performance of the faculty members in engineering college.
Students can view their feedback form and fill with given options.
Students will give their review about the faculty members in a questionnaire
Lecturer(s) appointed to the respective departments, with their experience and qualification.
Chapter 2 - SYSTEM ANALYSIS
Feedback is done by manually by using pen and paper. After giving these feedback this papers
are collected and calculate the overall grade for each subject and each lecturer. The another is
Correlation of grade Prediction Performance with Characteristic of Lesson these system also
designed to show overall feedbacks related to the subject result by using pie chart.
Here we aimed to design the online web application for giving the feedback about the lecturer’s,
particular subject, etc. by student to teachers. The Online Student Feedback System is
management information system for education establishments to manage student data. Student
Feedback System provide capabilities for selecting particular subject for feedback and generate
the report automatically.
2.2.1 ADVANTAGE:
This system is very useful for students for filling this form.
This system saves time and efforts.
It stores in database and retrieve them.
Also useful for Principal and Hod for viewing teachers remarks and
feedback.
2.3 SYSTEM REQUIREMENTS
2.3.1 HARDWARE REQUIREMENTS:
PHP
In this project I used PHP for creating an online student feedback system form for
students and teachers for very helpful project, also fill feedback about teachers.
SQL:
In this project I used SQL for connecting the database for students feedback form.
Chapter 3 - DATA FLOW DIAGRAM
I have explained the student feedback system in this flow chart as shown in fig3.1.
Start
Log In
Dashboard Dashboard
Dashboard
Feedback Student
Faculty
feedback
Manage
Fig 3.1
3.2 MODULES DESCRIPTION
Admin Module
Student Module
Faculty Module
ADMIN MODULES:
In this module the admin have the authority to manage the whole project. Administrator
can handle the front end and back end of the website as well. Admin will create the login string
to give the feedback to faculty. The Admin will view the feedback of students. In this system
admin will assign the subject to the faculty. The feedback question will be given by the admin.
Workings of the admin module are,
• Add Faculty
• Login Faculty
• Change Password
STUDENT MODULES:
In this module user login the account though the valid login string which is provided by
the admin, after login the student can give the feedback to faculty. The given feedback will store
in the table and the admin can take decision on that result. The one login string will be valid
forgiven feedback once. The student module working is,
Given feedback
FACULTY MODULES:
The feedback given by the students can be viewed by the staff and improve their performance in
teaching and other aspects.
REPORT GENERATING:
All the above mentioned data are stored in the back end and can be retrieved
as reports with filtering options. Admin only have an authority to modify the
database only user can view the website. Finally if admin need report they can
make a report of the whole databases.
Dashboard.Php:
<?php
session_start();
if(!isset($_SESSION['user']))
{
header('location:index.php');
}
include('../dbconfig.php');
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="">
<meta name="author" content="">
<title>Admin Dashboard</title>
<!-- Bootstrap Core CSS -->
<link href="../css/bootstrap.min.css" rel="stylesheet">
<!-- MetisMenu CSS -->
<link href="../css/metisMenu.min.css" rel="stylesheet">
<!-- Custom CSS -->
<link href="../css/sb-admin-2.css" rel="stylesheet">
<!-- Custom Fonts -->
<link href="../css/font-awesome.min.css" rel="stylesheet" type="text/css">
<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
<body>
<div id="wrapper">
<caption><h1 align="center"><u>Admin Dashboard</u></h1></caption>
<div style="margin-top: 50px">
<span style="margin-left: 150px"> <a href="dashboard.php?info=add_faculty"> <input
type="button" value="Add Faculty" style="width: 160px;height: 50px;background-color:
#fc0366;color: white;border-radius: 5px;font-weight: bold" ></a></span>
<span style="margin-left: 150px"> <a href="dashboard.php?info=show_faculty"> <input
type="button" value="Manage Faculty" style="width: 160px;height: 50px;background-color:
#fc0366;color: white;border-radius: 5px;font-weight: bold" ></a></span>
<span style="margin-left: 150px"> <a href="dashboard.php?info=display_student"> <input
type="button" value="Manage Student" style="width: 160px;height: 50px;background-
color:#fc0366;color:white;border-radius:5px;font-weight:bold"></a> </span></div>
<div style="margin-top: 50px">
<span style="margin-left: 250px"> <a href="dashboard.php?info=contact"> <input
type="button" value="Contact Page" style="width: 160px;height: 50px;background-color:
#fc0366;color: white;border-radius: 5px;font-weight: bold" ></a></span>
<span style="margin-left: 250px"> <a href="logout.php"> <input type="button"
value="Logout" style="width: 160px;height: 50px;background-color: green;color: white;border-
radius: 5px;font-weight: bold" ></a></span></div>
<!-- Vetri Section start here
<nav class="navbar navbar-default navbar-static-top" role="navigation" style="margin-bottom:
0">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-
collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="dashboard.php"></a>
</div>
<ul class="nav navbar-top-links navbar-right">
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#">
<i class="fa fa-user fa-fw"></i> <i class="fa fa-caret-down"></i>
</a>
<ul class="dropdown-menu dropdown-user">
<li><a href="dashboard.php?info=update_password"><i class="fa fa-gear fa-fw"></i>Change
Password</a>
</li>
<li class="divider"></li>
<li><a href="logout.php"><i class="fa fa-sign-out fa-fw"></i> Logout</a>
</li></ul></li>
</ul>
<div class="navbar-default sidebar" role="navigation">
<div class="sidebar-nav navbar-collapse">
<ul class="nav" id="side-menu">
<li>
<a href="dashboard.php"><i class="fa fa-dashboard fa-fw"></i> Dashboard</a></li><li>
<a href="#"><i class="fa fa-user fa-fw"></i>Faculty<span class="fa arrow"></span></a>
<ul class="nav nav-second-level">
<li>
<a href="dashboard.php?info=add_faculty"><i class="fa fa-plus fa-fw"></i> Add
Faculty</a></li>
<li>
<a href="dashboard.php?info=show_faculty"><i class="fa fa-eye"></i> Manage
faculty</a></li>
</ul>
</li>
<li>
<a href="#"><i class="fa fa-user fa-fw"></i>Student<span class="fa arrow"></span></a>
<ul class="nav nav-second-level">
<li>
<a href="dashboard.php?info=display_student"><i class="fa fa-eye"></i> Manage Student</a>
</li></ul></li>
<li>
<a href="#"><i class="fa fa-user fa-book"></i>Feedback<span class="fa arrow"></span></a>
<ul class="nav nav-second-level">
<li><a href="dashboard.php?info=feedback"><i class="fa fa-eye"></i> feedback</a></li>
<li><a href="dashboard.php?info=feedback_average"><i class="fa fa-eye"></i> feedback
Average</a></li>
</ul>
</li>
<li>
<a href="dashboard.php?info=contact"><i class="fa fa-eye"></i> Contact us</a>
</li></ul></div>
</div>
</nav>
Vetri section ends here-->
<!-- /#wrapper -->
<div id="page-wrapper">
<div class="row">
<div class="col-lg-12">
<?php
@$id=$_GET['id'];
@$info=$_GET['info'];
if($info!="")
{
if($info=="add_faculty")
{
include('add_faculty.php');
}
elseif($info=="show_faculty")
{
include('show_faculty.php');
}
elseif($info=="edit_faculty")
{
include('edit_faculty.php');
}
elseif($info=="display_student")
{
include('display_student.php');
}
elseif($info=="contact")
{
include('contact.php');
}
elseif($info=="feedback")
{
include('feedback.php');
}
elseif($info=="feedback_average")
{
include('feedback_average.php');
}
else if($info=="update_password")
{
include('update_password.php');
}
}
else
{
include('dashboard_home.php');
}
?>
</div>
<!-- /.col-lg-12 -->
</div>
<!-- /.row -->
</div>
<!-- /#page-wrapper -->
</div>
<!-- /#wrapper -->
<!-- jQuery -->
<script src="../css/jquery.min.js"></script>
<!-- Bootstrap Core JavaScript -->
<script src="../css/bootstrap.min.js"></script>
<!-- Metis Menu Plugin JavaScript -->
<script src="../css/metisMenu.min.js"></script>
<!-- Custom Theme JavaScript -->
<script src="../css/sb-admin-2.js"></script></body>
</html>
Index.Php:
<?php
include('../dbconfig.php');
session_start();
extract($_POST);
if(isset($login))
{
$que=mysqli_query($conn,"select user and pass from admin where user='$email' and
pass='$pass'");
$row=mysqli_num_rows($que);
if($row)
{
$_SESSION['user']=$email;
header('location:dashboard.php');
}
else
{
$err="<font color='red'>Wrong Email or Password !</font>";
}
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="">
<meta name="author" content="">
<title>Admin Section</title>
<!-- Bootstrap Core CSS -->
<link href="../css/bootstrap.min.css" rel="stylesheet">
<!-- MetisMenu CSS -->
<link href="../css/metisMenu.min.css" rel="stylesheet">
<!-- Custom CSS -->
<link href="../css/sb-admin-2.css" rel="stylesheet">
<!-- Custom Fonts -->
<link href="../css/font-awesome.min.css" rel="stylesheet" type="text/css">
<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
<body>
<div class="container" style="margin-top: 130px">
<div class="row">
<div class="col-md-4 col-md-offset-4">
<div class="login-panel panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">Please Sign In</h3>
</div>
<div class="panel-body">
<form method="post">
<fieldset>
<div class="form-group">
<input class="form-control" name="email" type="email" autofocus required
placeholder="admin@gmail.com">
</div>
<div class="form-group">
<input class="form-control" placeholder="admin" name="pass" type="password" required>
</div>
<div class="form-group">
<input name="login" type="submit" value="Login" class="btn btn-lg btn-success btn-block">
</div>
</fieldset></form></div></div></div></div></div>
<span style="margin-left: 600px"> <a href="../index.php"> <input type="button"
value="Homepage" style="width: 160px;height: 50px;background-color: #32a4a8;color:
white;border-radius: 5px;font-weight: bold" ></a></span>
<!-- jQuery -->
<script src="../../demo/css/css/jquery.min.js"></script>
<!-- Bootstrap Core JavaScript -->
<script src="../../demo/css/css/bootstrap.min.js"></script>
<!-- Metis Menu Plugin JavaScript -->
<script src="../..demo/css/css/metisMenu.min.js"></script>
<!-- Custom Theme JavaScript -->
<script src="../../demo/css/css/sb-admin-2.js"></script>
</body>
</html>
Give Feedback.Php:
<?php
extract($_POST);
if(isset($sub))
{
$user=$_SESSION['user'];
$sql=mysqli_query($conn,"select * from feedback where student_id='$user' and
faculty_id='$faculty'");
$r=mysqli_num_rows($sql);
if($r==true)
{
echo "<h2 style='color:red'>You already given feedback to this faculty</h2>";
}
else
{
$query="insert into feedback
values('','$user','$faculty','$quest1','$quest2','$quest3','$quest4','$quest5','$quest6','$quest7','$ques
t8','$quest9','$quest10','$quest11','$quest12','$quest13','$quest14',now())";
mysqli_query($conn,$query);
echo "<h2 style='color:green'>Thank you </h2>";
}
}
?>
<form method="post">
<fieldset>
<center><u>Student's FeedBack Form</u></center><br>
<fieldset>
<h3>Please give your answer about the following question by circling the given grade on the
scale:</h3>
<buttontype="button"style="font-size:7pt;color:white;background-color:green;border:2px solid
#336600;padding:3px">Strongly Agree 5</button>
<buttontype="button"style="font-size:7pt;color:white;background-color:Brown;border:2px solid
#336600;padding:3px">Agree 4</button>
<buttontype="button"style="font-size:7pt;color:white;background-color:blue;border:2px solid
#336600;padding:3px">Neutral 3</button>
<buttontype="button"style="font-size:7pt;color:white;background-color:Black;border:2px solid
#336600;padding:3px"> Disagree 2</button>
<button type="button" style="font-size:7pt;color:white;background-color:red;border:2px solid
#336600;padding:3px">Strongly Disagree 1</button><br>
<table class="table table-bordered" style="margin-top:50px">
<tr>
<th> Select Faculty :</th>
<td>
<select name="faculty" class="form-control">
<option value="elamathi@gmail.com">Mrs Elamathi MCA, Mphil</option>
<option value="durga@gmail.com">Mrs Durga MCA, M phil</option>
<option value="rajalakshimi@gmail.com">Ms Rajalakshimi MCA, M phil</option>
<option value="vijaya@gmail.com">Dr A Vijaya MCA, M phil, Phd</option>
<option value="kangaiammal@gmail.com">Dr A Kangaiammal MCA, M phil, ME,
Phd</option>
<option value="senthamarai@gmail.com">Dr C Senthamarai MCA, Phd</option>
</select>
</td>
</tr>
<th> Select class :</th>
<td>
<select name="Class" class="form-control">
<option value="elamathi@gmail.com">I BCA</option>
<option value="durga@gmail.com">II BCA</option>
<option value="senthamarai@gmail.com">III BCA</option>
<option value="vijaya@gmail.com">II MCA</option>
<option value="raji@gmail.com">III MCA</option></select></td></tr>
<th> Select subject :</th>
<td>
<select name="Subject" class="form-control">
<option value="elamathi@gmail.com">FCS AND C</option>
<option value="durga@gmai.com">C++</option>
<option value="elamathi@gmail.com">VB</option>
<option value="elamathi@gmail.com">OS</option>
<option value="elamathi@gmail.com">RDBMS</option>
<option value="elamathi@gmail.com">DS</option>
<option value="elamathi@gmail.com">JAVA</option>
<option value="elamathi@gmail.com">CN</option>
<option value="elamathi@gmail.com">C#</option>
<option value="elamathi@gmail.com">BD</option>
<option value="elamathi@gmail.com">DM</option>
<option value="elamathi@gmail.com">WP</option>
</select>
</td>
</tr>
</table>
<h3>1-Course Material</h3>
<table class="table table-bordered">
<tr>
<td><b>1:</b> Teacher provided the course outline having weekly content plan with list of
required text book:</td>
<td>
<input type="radio" name="quest1" value="5" required> 5
<input type="radio" name="quest1" value="4">4
<input type="radio" name="quest1" value="3"> 3
<input type="radio" name="quest1" value="2">2
<input type="radio" name="quest1" value="1">1</td>
</tr>
<tr>
<td><b>2:</b>Course objectives,learning outcomes and grading criteria are clear to me:</td>
<td>
<input type="radio" name="quest2" value="5" required>5
<input type="radio" name="quest2" value="4">4
<input type="radio" name="quest2" value="3">3
<input type="radio" name="quest2" value="2">2
<input type="radio" name="quest2" value="1">1</td></tr>
<tr>
<td>
<b>3:</b>Course integrates throretical course concepts with the real world examples:</td>
<td>
<input type="radio" name="quest3" value="5" required> 5
<input type="radio" name="quest3" value="4">4
<input type="radio" name="quest3" value="3"> 3
<input type="radio" name="quest3" value="2">2
<input type="radio" name="quest3" value="1">1</td>
</tr></table>
<h3>2-Class Teaching</h3>
<table class="table table-bordered" >
<Td><b>1:</b> Teacher is punctual,arrives on time and leaves on time:</td>
<td> <input type="radio" name="quest4" value="5" required> 5
<input type="radio" name="quest4" value="4">4
<input type="radio" name="quest4" value="3"> 3
<input type="radio" name="quest4" value="2">2
<input type="radio" name="quest4" value="1">1
</td>
<tr><td>
<b>2:</b> Teacher is good at stimulating the interest in the course content:</td>
<td>
<input type="radio" name="quest5" value="5" required> 5
<input type="radio" name="quest5" value="4">4
<input type="radio" name="quest5" value="3"> 3
<input type="radio" name="quest5" value="2">2
<input type="radio" name="quest5" value="1">1</td>
</tr>
<tr>
<td><b>3:</b> Teacher is good at explaining the subject matter:</td>
<td>
<input type="radio" name="quest6" value="5" required> 5
<input type="radio" name="quest6" value="4">4
<input type="radio" name="quest6" value="3"> 3
<input type="radio" name=" quest6" value="2">2
<input type="radio" name="quest6" value="1">1</td>
</tr>
<tr><td>
<b>4:</b> Teacher's presentation was clear,loud ad easy to understand:</td>
<td> <input type="radio" name="quest7" value="5" required> 5
<input type="radio" name="quest7" value="4">4
<input type="radio" name="quest7" value="3"> 3
<input type="radio" name="quest7" value="2">2
<input type="radio" name="quest7" value="1">1</td>
<tr><td>
<b>5:</b> Teacher is good at using innovative teaching methods/ways:</td><td>
<input type="radio" name="quest8" value="5" required> 5
<input type="radio" name="quest8" value="4">4
<input type="radio" name="quest8" value="3">3
<input type="radio" name="quest8" value="2">2
<input type="radio" name="quest8" value="1">1</td>
</tr>
<tr><td>
<b>6:</b> Teacher is available and helpful during counseling hours:</td>
<td><input type="radio" name="quest9" value="5" required>5
<input type="radio" name="quest9" value="4">4
<input type="radio" name="quest9" value="3"> 3
<input type="radio" name="quest9" value="2">2
<input type="radio" name="quest9" value="1">1</td>
</tr>
<tr><td>
<b>7:</b> Teacher has competed the whole course as per course outline:</td>
<td>
<input type="radio" name="quest10" value="5" required> 5
<input type="radio" name="quest10" value="4">4
<input type="radio" name="quest10" value="3"> 3
<input type="radio" name="quest10" value="2">2
<input type="radio" name="quest10" value="1">1</td>
</tr></table>
<h3>3-Class Assessment</h3>
<table class="table table-bordered" >
<tr>
<td><b>1:</b>Teacher was always fair and impartial:</td>
<td>
<input type="radio" name="quest11" value="5" required> 5
<input type="radio" name="quest11" value="4">4
<input type="radio" name="quest11" value="3"> 3
<input type="radio" name="quest11" value="2">2
<input type="radio" name="quest11" value="1">1</td>
</tr>
<tr>
<td><b>2:</b>Assessments conducted are clearly connected to maximize learining
objectives:</td>
<td>
<input type="radio" name="quest12" value="5" required> 5
<input type="radio" name="quest12" value="4">4
<input type="radio" name="quest12" value="3"> 3
<input type="radio" name="quest12" value="2">2
<input type="radio" name="quest12" value="1">1</td>
</tr></table>
<b>3:</b>What I liked about the course:<br><br>
<center>
<textarea name="quest13" rows="5" cols="60" id="comments" style="font-family:sans-
serif;font-size:1.2em;">
</textarea></center><br><br>
<b>4:</b>Why I disliked about the course:<br><br>
<center>
<textarea name="quest14" rows="5" cols="60" id="comments" style="font-family:sans-
serif;font-size:1.2em;">
</textarea></center>
<p align="center"><button type="submit" style="font-size:17pt;color:white;background-
color:brown;border:2px solid #336600;padding:7px" name="sub">Submit</button></p>
</form></fieldset>
<!--<a href="transport.html"><p align="right"><button type="Button"style="font-
size:7pt;color:white;background-color:green;border:2pxsolid#336600;padding:7px">Next
</button></p></a>
<a href="About.php"><p align="right"><button type="Button" style="font-
size:7pt;color:white;background-color:green;border:2pxsolid#336600;padding:7px"> Back
</button></p></a>-->
</div><!--close content_item-->
</div><!--close content-->
</div><!--close site_content-->
</div><!--close main-->
</form><center>
Registration.Php:
<?php
extract($_POST);
if(isset($save))
{
//check user alereay exists or not
$sql=mysqli_query($conn,"select * from user where email='$e'");
$r=mysqli_num_rows($sql);
if($r==true)
{
$err= "<font color='red'><h3 align='center'>This user already exists</h3></font>";
}
else
{
//regnum
$regnum="";
//dob
$dob=$yy."-".$mm."-".$dd;
//hobbies
$hob=implode(",",$hob);
//image
$imageName=$_FILES['img']['name'];
//encrypt your password
$pass=md5($p);
$query="insert into user
values('$r','$n','$e','$pass','$mob','$pro','$sem','$gen','$hob','$imageName','$dob',now())";
mysqli_query($conn,$query);
//upload image
mkdir("images/$e");
move_uploaded_file($_FILES['img']['tmp_name'],"images/$e/".$_FILES['img']['name']);
$err="<font color='blue'><h3 align='center'>Registration successfull !!<h3></font>";
}}
?>
<div class="row">
<div class="col-sm-2"></div>
<div class="col-sm-8">
<form method="post" enctype="multipart/form-data">
<table class="table table-bordered" style="margin-bottom:50px"><br><br><br>
<caption><h2 align="center">Registration Form</h2></caption>
<?php echo @$err;?>
<tr>
<td><font size=4><b>Enter Your Name</b></font></td>
<Td><b><input type="text" name="n" class="form-control" required/><b></td>
</tr>
<tr>
<td><font size=4><b>Enter The Reg Number</b></font></td>
<td><input type="text" name="r" class="form-control" required/></td>
</tr>
<tr>
<td><font size=4><b>Enter Your Email</b></font> </td>
<Td><input type="email" name="e" class="form-control" required/></td>
</tr>
<tr>
<td><font size=4><b>Enter Your Password</b></font> </td>
<Td><input type="password" name="p" class="form-control" required/></td>
</tr>
<tr>
<td><font size=4><b>Enter Your Mobile Number</b></font> </td>
<Td><input type="text" name="mob" class="form-control" required/></td>
</tr>
<tr>
<td><font size=4><b>Select Your Programme</b></font></td>
<Td><select name="pro" class="form-control" required>
<option>BCA</option>
<option>MCA</option>
<option>M Phil</option>
<option>Phd</option>
</select></td></tr>
<tr>
<td><font size=4><b>Select Your Year</b></font></td>
<Td><select name="sem" class="form-control" required>
<option>I</option>
<option>II</option>
<option>III</option>
</select></td></tr>
<tr>
<td><font size=4><b>Select Your Gender</td></b></font>
<td>
Male<input type="radio" name="gen" value="m"/>
Female<input type="radio" name="gen" value="f"/>
</td></tr>
<tr>
<td><font size=4><b>Choose Your hobbies</td></b></font>
<td>
Reading<input value="reading" type="checkbox" name="hob[]"/>
Singing<input value="singing" type="checkbox" name="hob[]"/>
Dancing<input value="Dancing" type="checkbox" name="hob[]"/>
Playing<input value="playing" type="checkbox" name="hob[]"/>
</td></tr>
<tr>
<td><font size=4><b>Upload Your Image</b></font> </td>
<Td><input type="file" name="img" class="form-control" required/></td>
</tr>
<tr>
<td><font size=4><b>Enter Your DOB</b></font></td>
<td>
<select style="width:100px;float:left" name="yy" class="form-control" required>
<option value="">Year</option>
<?php
for($i=1950;$i<=2016;$i++)
{
echo "<option>".$i."</option>";
}
?>
</select>
<select style="width:100px;float:left" name="mm" class="form-control" required>
<option value="">Month</option>
<?php
for($i=1;$i<=12;$i++)
{
echo "<option>".$i."</option>";
}
?>
</select>
<select style="width:100px;float:left" name="dd" class="form-control" required>
<option value="">Date</option>
<?php
for($i=1;$i<=31;$i++)
{
echo "<option>".$i."</option>";
}
?>
</select></td></tr>
<tr>
<Td colspan="2" align="center">
<input type="submit" value="Save" class="btn btn-info" name="save"/>
<input type="reset" value="Reset" class="btn btn-info"/>
</td></tr></table></form></div>
<div class="col-sm-2"></div>
</div><br><br></body></html>
3.4 DATABASE DESIGN
DATABASE TABLE:
SYSTEM DESIGN:
3.5 Input Design
The input design is the link between the information system and the user. It comprises
the developing specification and procedures for data preparation and those steps are necessary to
put transaction data in to a usable form for processing can be achieved by inspecting the
computer to read data from a written or printed document or it can occur by having people
keying the data directly into the system.
The design of input focuses on controlling the amount of input required, controlling the errors,
avoiding delay, avoiding extra steps and keeping the process simple. The input is designed in
such a way so that it provides security and ease of use with retaining the privacy. Input Design
considered the following things:
HOME PAGE:
In any system results of processing are communicated to the users and to other system
through outputs.
Efficient and intelligent output design improves the system’s relationship to help user
decision-making
FACULTY FEEDBACK LIST:
Fig 3.6 (e) & (f) admin can manage teacher and student list
MANAGE STUDENT:
Testing phase development phase that validates the code against the functional
specification. testing is a vital t the achievement f the system goals the objective f testing is to
discover errors, to fulfill this objective a series of test step such as the unit test , integration ,
validation and system test where planned and executed.
UNIT TESTING
Unit testing are called module testing. The following modules have been tested
INTEGRATION TESTING
Following modules have been integrated for evaluating the efficiency of interface
Software validation is achieved through a series of test that demonstrates the conformity and
requirement thus the proposed system under consideration has to be tested by validation and
found to be working satisfactorily
Chapter - 5 Conclusion
The Project “Student Staff Feedback system” is designed in order reduce the burden of
maintaining bulk of records of all the students feedback details of who study in an
Educational Institution.
Inserting, retrieving and updating the feedback details of a student are easy when it is
compared to the manual feedback and storing.
Maintaining the project is also easy which can is easily understandable.
Maintaining the details in the database is manageable.
FUTURE ENHANCEMENTS: Due to the lack of time, the design part is not done so
attractive.
Further enhancements can be made in designing the screens.
Some more forms can also be added so as to better retrieve the feedback details.
Various other options can also be added for the better usability of project.
Chapter 6 - FUTURE ENHANCEMENTS
Chapter 7 - BIBLIOGRAPHY
7.1 PHP BOOK REFERENCE
1. Doyle, Matt. Beginning PHP 5.3 (Wrox Programmer to Programmer), 2009.
2. Lerdorf, Rasmus. PHP Pocket Reference, O'Reilly, 2000.
3. Nixon, Robin. Robin Nixon's PHP Crash Course: Learn PHP in 14 easy lectures,
O'Reilly, 2012.
4. Ullman, Larry. PHP Advanced and Object-Oriented Programming: Visual QuickPro
Guide (3rd Edition), 2012.
5. Ullman, Larry. PHP for the Web: Visual QuickStart Guide, 2011.
MY SQL BOOK REFERENCE
1. Nixon, Robin. Learning PHP, MySQL, JavaScript, and CSS: A Step-by-Step Guide to
Creating Dynamic Websites, O'Reilly, 2012.
2. Welling, Luke and Thomson, Laura. PHP and MySQL Web Development, Third Edition,
Sams, 2008.
3. Database Programming with JDBC and Java. George Reese. O’Reilly Media. Sebastopol,
CA. 2000. 1-565-92616-1.
4. JavaServer Pages. Hans Bergsten. O’Reilly Media. Sebastopol, CA. 2003. 0-596-00563-6
7.2 WEBSITE REFERENCE
• https://www.tutorialspoint.com
• https://www.w3schools.coM
• https://www.youtube.com