174 Nishant
174 Nishant
PROJECT REPORT
On
ONLINE STUDENT FEEDBACK SYSTEM
SUBMITTED TO
DEPARTMENT OF COMPUTER APPLICATIONS
IN PARTIAL FULLFILLENT
OF THE DEGREE OF
BACHELOR OF COMPUTER APPLICATIONS (BCA)
SESSION <2020-21>
By
Name : Naved Siddiki
Roll No : 18031026
Enrollment No : R190190270065
Under the
Guidance of
Name of Internal Guide Name of External Guide
Mr. Zeeshan A. Siddiki
ACKNOWLEDGEMENT
DECLARATION
Date :
Signature : Naved
Name : Naved Siddiki
Roll No : 18031026
CERTIFICATE OF ORIGINALITY
INTRODUCTION
SYSTEM IMPLEMENTATION
Student can give the feedback about the lecturers on the scale of five.
Students can give feedback about the lecturer based on interaction of
lecturer in the class room with students.
Faculty:
The feedback given by the students can be viewed by the staff and
improve their performance in teaching and other aspects
Admin:
These feedback reports were checked by the Admin. He can view overall
grades and view the grades obtained to the lecturers and give this
report to the principal and he can give counseling to the college staff
Student Feedback system is used to get the feedback from the students.
It generates the reports for the faculty on the basis of given feedback by
the students. The staff will be provided with separate usernames and
password in order to check the results. The total report is visible to the
people like chairman and principal. It contains the modules like student,
faculty and admin. Admin is the responsible for creating a class and
assigning the corresponding faculty to the class. Within short time we
can get the performance of the faculty from the student point of view.
There are 15 questions to evaluate the status of faculty and each
question contains 5 options like Excellent, very good, good, Average and
Poor.
• College can register with the system with branch and faculty
details.
• Student has to register for the feedback process though the valid
string id which is given by admin.
IMPLEMENTATION OF MODULES
There are mainly three modules in this application. The modules of this
app are as follows:
• Faculty Module
• Student Module
• Admin Module
Faculty Module:
It contains users likes primary faculty, HOD’s. The primary users of the
Student Feedback System are members of faculty. When a faculty enters
the faculty id and password the database checks whether the faculty id
and password are valid. If valid their account will be opened and it
contains the feedback report. The HOD users of the Student Feedback
System are members of faculty. When a HOD enters the HOD id and
password the database checks whether the HOD id and password are
valid. If valid their account will be opened and it contains modules like
Add faculty, view faculty and view class. One HOD cannot view the
results of other Department faculty and cannot view the other
department classes. The super users of the Student Feedback System
are members of faculty. When a super user enters the super user id and
password the database checks whether the super user id and password
are valid. If valid their account will be opened and it contains the
modules like view faculty and view class, LOGS. By using logs module he
can view the operations performed by the HOD’s and faculty.
Student Module:
Students will enter their roll number and section details. On the basis of
section, it will display the corresponding faculty name and faculty id. By
clicking on the faculty id we will get feedback form, it contains around 15
Questions, students will select the corresponding answers in their point
of view and data is stored in the server.
Admin Module:
The admin module will handle all the activities perform by the student
and the faculty.
Admin can add or remove to the student or to the faculty.
TEST CASES
• Software testing is a critical element of software quality assurance and
represents the ultimate reuse of specification. Design and code testing
represents interesting anomaly for the software during earlier definition
and development phase, it was attempted to build software from an
abstract concept to tangible implementation.
• The testing phase involves, testing of the development of the system
using various techniques such as White Box Testing, Control Structure
Testing.
• A strategy for software testing must accommodate low level tests that
are necessary to verify that a small source code segment has been
correctly implemented as well as high level against customer
requirements.
STRUCTURE OF PROJECT
System Actors(Users)
• Admin
• Faculty
• Student
Admin Features
• Admin Login
• Admin can add new faculty
• Admin can View faculty list
• Admin can Update faculty data
• Admin can Delete faculty
• Admin can Manage Student
• Admin can Check feedback given by student
• Admin can check average feedback for faculty
• Admin can update the contact details dynamically
Faculty Features
• Faculty can login
• Faculty can update their profile
• Faculty can update Password
• Faculty can Check feedback given by students
• Faculty can check average feedback given by students
• Logout
Student Features
• Student can Register
• Student can Login
• Student can view profile
• Student can update profile
• Student can update Password
• Student can choose faculty and give feedback for every Questions
SOFTWARE REQUIREMENTS
• XAMPP server
• Language Used
Front End : HTML 5,CSS, ,BOOTSTRAP
The main goal of Security Testing is to identify the threats in the system
and measure its potential vulnerabilities, so the threats can be
encountered and the system does not stop functioning or can not be
exploited. It also helps in detecting all possible security risks in the
system and helps developers to fix the problems through coding.
LIMITATIONS OF PROJECT
1. https://www.php.net/
2. https://www.tutorialspoint.com/mysql/
3. MySQL Cook Book, Paul PHP and MySQL
4. development by Luke Welling.
5. PHP Reference: Beginner to Intermediate
6. PHP5 by Mario Lurig.
CONCLUSION