A
Major Project-I
Submitted in Fulfillment for the Award of Under Graduate Degree of
BACHELOR OF TECHNOLOGY IN COMPUTER SCIENCE AND ENGINEERING
“SVCE Grievance Cell”
Submitted to
Rajiv Gandhi Proudyogiki Vishwavidyalaya
BHOPAL (M.P.)
Guided By Submitted By
Mrs. Vaishali Upadhyay Vishal Nirgude
Asst. Prof. 0822CS201121
CSE Department Vishal Waskale
0822CS201122
Shailendra Parmar
0822CS201096
Department of Computer Science and Engineering
SWAMI VIVEKANAND COLLEGE OF ENGINEERING, INDORE (M.P)
2023-2024
A
Major Project-I
Submitted in Fulfillment for the Award of Under Graduate Degree of
BACHELOR OF TECHNOLOGY IN COMPUTER SCIENCE AND ENGINEERING
“SVCE Grievance Cell”
Submitted to
Rajiv Gandhi Proudyogiki Vishwavidyalaya
BHOPAL (M.P.)
Guided By Submitted By
Mrs. Vaishali Upadhyay Vishal Nirgude
Asst. Prof. 0822CS201121
CSE Department Vishal Waskale
0822CS201122
Shailendra Parmar
0822CS201096
SWAMI VIVEKANAND COLLEGE OF ENGINEERING, INDORE(M.P)
CERTIFICATE
This is certified that Vishal Nirgude [0822CS201121], Vishal Waskale [0822CS201122],
Shailendra Parmar [0822CS201096] have completed project work, titled“SVCE
Grievance Cell”
As per the syllabus and has submitted a satisfactory report on this project
as a fulfillment towards the degree of
BACHELOR OF TECHNOLOGY
COMPUTER SCIENCE AND ENGINEERING
From
RAJIV GANDHI PROUDYOGIKI VISHWAVIDYALAYA, BHOPAL
Mrs. Vaishali Upadhyay Mr. Ashish Tiwari
Guide HOD
CSE Department S.V.C.E., Indore
Swami Vivekanand College of Engineering, Indore
Department of Computer Science and Engineering
CANDIDATE DECLARATION
I hereby declare that the work, which is being presented in the project, entitled “SVCE
Grievance Cell” in partial fulfillment of the requirement for the award of degree of Bachelor of
Technology in Computer Science and Engineering submitted in the department of Computer
Science and Engineering, Swami Vivekanand College of Engineering Indore, is an authentic
record of my own work carried under the guidance of Mrs. Vaishali Upadhyay I have not
submitted the matter embodied in this report for award of any other degree.
Name of Students:
Vishal Nirgude
0822CS201121
Vishal Waskale
0822CS201122
Shailendra Parmar
0822CS201096
Ms. Rekha Yadav
Project Coordinator
(CSE Dept.)
SVCE, Indore (M.P)
Mr. Ashish Tiwari
HOD, CSE Department
SWAMI VIVEKANAND COLLEGE OF ENGINEERING, INDORE(M.P)
PROJECT APPROVAL CERTIFICATE
The project entitled “SVCE Grievance Cell” submitted by Vishal Nirgude [0822CS201121],
Vishal Waskale [0822CS201122], Shailendra Parmar [0822CS1096] is recommended as
fulfillment for the award of the Bachelor of Technology (Computer Science and
Engineering) degree by Rajiv Gandhi Proudyogiki Vishwavidyalaya.
Internal Examiner External Examiner
Date: Date:
ACKNOWLEDGEMENT
I am thankful to the technical university Rajiv Gandhi Proudyogiki Vishwavidyalaya, Bhopal
for giving me opportunity to convert my theoretical knowledge into the practical skills through
this project.
I am thankful to my college SVCE for giving me every resource to complete this project. The
project work has been made successful by the cumbersome effort of the college and faculties.
I express my sincere thanks and gratitude to Principal, Dr. Pradeep Patil, Swami Vivekanand
College of Engineering, Indore (M.P.), for providing all the necessary facilities and true
encouraging environment to bring out the best of my endeavors.
I would like to express gratitude to my Prof. Ashish Tiwari, HOD Computer Science and
Engineering Department under whose valuable guidance, for encouraging me regularly and
explain me each and every concept, I was able to execute my project smoothly.
I give thanks to Mrs. Vaishali Upadhyay, Computer Science and Engineering department,
Swami Vivekanand College of Engineering, Indore (M.P.), for making me confident about the
research platform and helping me a lot in research work implementation.
I give special thanks to Project Coordinator Ms. Rekha Yadav, Computer Science and
Engineering department for their willingness to help me in finding solutions to any problems
I had with my work.
I would like to acknowledge all my friends& family members for the moral support they
extended to me in the completion of this dissertation.
Name of Students:
Vishal Nirgude
0822CS201121
Vishal Waskale
0822CS201122
Shailendra Parmar
0822CS201096
ABSTRACT
The SVCE Grievance Cell project is a computer science initiative aimed at addressing student
complaints and grievances in a timely and efficient manner. The system is designed to
provide a user-friendly platform for students to submit their grievances, which are then
automatically assigned to the relevant authorities for resolution. The system includes
features such as real-time updates, status tracking, and feedback mechanisms, ensuring
transparency and accountability throughout the process. Additionally, the project employs
data analytics to identify patterns and trends in the complaints, allowing for proactive
measures to be taken to prevent similar issues from recurring. Overall, the SVCE Grievance
Cell project aims to enhance the overall satisfaction and experience of the students at SVCE
by providing them with a robust and streamlined mechanism for addressing their concerns.
List of Tables
S.N. Name Page
1 Use Case Diagram 16
2 Sequence Diagram 18
3 Activity Diagram 19
4 System Flow Diagram 20
5 Data Flow Diagram 21
6 E-R Diagram 22
Table of Content
Certificate iv
Candidate Declaration v
Project Approval Certificate vi
Acknowledgement vii
Abstract viii
List of Figure ix
Table of Content x
1-2
CHAPTER 2: INTRODUCTION
1.1 Background
1.2 Problem Statement
1.3 Objectives
1.4 Scope of Work
1.5 Methodology
1.6 Expected Outcomes
3-4
CHAPTER 2: LITERATURE REVIEW
2.1 Presently Available System
2.2 Title/Article Title:
2.3 ISSN No. of Journal/ URL of Website/ISBN No. of Book
2.4 Conclusion
5-8
CHAPTER 3: ANALYSIS
3.1 Requirement Analysis
3.2 Use-Case Diagram
3.3 Use-Case Description
3.4 Sequence Diagram
3.5 Activity Diagram:
CHAPTER 4: DESIGN 9-11
4.1 Object Oriented Design
4.2 System Flow Diagram
4.3 Class Description
4.4 Data Model
CHAPTER 5: IMPLEMENTATION 12-14
AND TESTING
5.1 Implementation
5.2 Testing Strategies adapted
5.3 System Testing
CHAPTER 6: CONCLUSION AND 15-18
FUTURE WORK
Conclusion
References
Appendix: Screenshots
CHAPTER 1
INTRODUCTION
SVCE GRIEVANCE CELL
1.1 Background
Swami Vivekanand College of Engineering (SVCE) is a premier technical education institute located in
Indore, MP. With a large no. of students, it is essential to have a robust system for addressing student
grievances and complaints. The current system at SVCE for handling student grievances is manual and
time-consuming, leading to delayed resolutions and decreased student satisfaction. Therefore, the SVCE
Grievance Cell project has been initiated to provide an efficient and technology-driven solution for managing
student grievances.
1.2 Problem Statement
The current manual system for managing student grievances at SVCE is slow, inefficient, and prone to
errors. The process of submitting and resolving grievances is time-consuming, and there is no real-time
tracking of the grievances. Moreover, the manual system lacks transparency and accountability, leading
to reduced student satisfaction and trust in the college administration.
1.3 Objectives
The primary objective of the SVCE Grievance Cell project is to develop and implement a
comprehensive grievance redressal system that automates and streamlines the process of submitting,
assigning, and resolving grievances. The system aims to provide real-time updates, efficient and timely
resolution of grievances, and transparency and accountability throughout the process.
1.4 Scope of Work
The SVCE Grievance Cell project will cover all aspects of student grievances, including academic
issues, infrastructure problems, and behavioral concerns. The system will be designed to handle
grievances for all undergraduate and postgraduate courses offered at SVCE.
Department of Computer Science & Engineering, SVCE, Indore 1
SVCE GRIEVANCE CELL
1.5 Methodology
The SVCE Grievance Cell project will follow a structured methodology, including requirements
gathering, system analysis, design, implementation, testing, and deployment. The project will be
developed using a web-based architecture and will be built using modern technologies, including
HTML5, CSS3, JavaScript, PHP and Firebase.
1.6 Expected Outcomes
The SVCE Grievance Cell project is expected to provide significant benefits to the college, including
improved student satisfaction, timely resolution of grievances, transparency and accountability in the
grievance redressal process, and enhanced communication between students, faculty, and
administration. Additionally, the system will allow for data analytics and trend analysis, enabling
proactive measures to be taken to prevent similar grievances from occurring in the future.
Department of Computer Science & Engineering, SVCE, Indore 2
CHAPTER 2
LITRATURE SURVEY
SVCE GRIEVANCE CELL
2.1 Presently Available System
Several educational institutions have implemented grievance redressal systems to address student
complaints and improve the quality of education. These systems range from manual processes to
automated, technology-driven solutions. Some of the popular grievance redressal systems currently
available in educational institutions include Moodle, Ombuds, and E-Grievance.
2.2 Title/Article Title:
A Study on Online Grievance Redressal System in Higher Education Institutions Article: International
Journal of Innovative Research in Computer and Communication Engineering Authors: K. Gayathri
Devi, K. Mythili, and T. Vignesh Pages: 8912-8917
2.3 Name of Author/Name of Website/Book Name of Authors: Arpita Sharma and Himani Verma Name
of Website: International Journal of Computer Science and Mobile Computing Title of Article: Design
and Development of Web-based Grievance Redressal System for Educational Institutes Pages: 28-33
2.3 ISSN No. of Journal/Complete URL of Website/ISBN No. of Book ISSN No.:
2320-9801 (International Journal of Innovative Research in Computer and Communication
Engineering) URL: https://ijircce.com/upload/2018/december/59_IJIRCCE_V7S12N59.pdf
2.4 Conclusion
The literature survey revealed that there is a significant need for a technology-driven grievance redressal
system in educational institutions. The available systems have their limitations, and there is a need for a
Department of Computer Science & Engineering, SVCE, Indore 3
SVCE GRIEVANCE CELL
customized solution that can address the specific needs of SVCE. The proposed system will be web-
based, user-friendly, and scalable to handle the increasing volume of student grievances. It will have
features such as real-time tracking, automated assignment of grievances, and timely resolution. The
system architecture will be designed to ensure data security, privacy, and accessibility.
Department of Computer Science & Engineering, SVCE, Indore 4
CHAPTER 3
ANALYSIS
SVCE GRIEVANCE CELL
3.1 Requirement Analysis
In this section, we will analyze the requirements of the SVCE Grievance Cell system.
The system should be able to handle the following functionalities:
Student registration and login
Submitting a grievance
Automatic assignment of grievances to the relevant department
Tracking the status of grievances
Timely resolution of grievances
3.2 Use-Case Diagram
The use-case diagram represents the various actors and their interactions with the system. The actors in
this system are students, the grievance cell, and the concerned departments. The use-case diagram will
provide a high-level view of the system's functionalities.
Department of Computer Science & Engineering, SVCE, Indore 5
SVCE GRIEVANCE CELL
3.3 Use-Case Description
The use-case description provides a detailed description of each use case identified in the use-case
diagram. It describes the interactions between the actors and the system to achieve a specific goal. The
following are the use cases for the SVCE Grievance Cell system:
Student Registration and Login: The student can register with the system by providing their personal
details and creating a login account. After successful registration, the student can log in to the system to
submit a grievance.
Submitting a Grievance: The student can submit a grievance through the system by providing details
such as the nature of the grievance, the department concerned, and any supporting documents. The
system will generate a unique grievance ID for each grievance submitted.
Tracking the Status of Grievances: The student can track the status of their grievance by logging in to
the system and viewing the status updates. The system will provide real-time updates on the status of the
grievance.
Timely Resolution of Grievances: The concerned department will take appropriate action to resolve
the grievance within a specified timeframe. The system will track the time taken to resolve the grievance
and provide reports on the same.
Generating Reports on Grievances: The system will generate reports on the number of grievances
received, the department-wise distribution of grievances, and the resolution status of grievances. These
reports will help in identifying any recurring issues and taking corrective action.
Department of Computer Science & Engineering, SVCE, Indore 6
SVCE GRIEVANCE CELL
3.4 Sequence Diagram
The sequence diagram represents the sequence of events that occur between the actors and the system to
complete a particular use case. It provides a more detailed view of the interactions between the actors
and the system..
Department of Computer Science & Engineering, SVCE, Indore 7
SVCE GRIEVANCE CELL
3.5 Activity Diagram:
An activity diagram is a type of UML diagram that models the flow of activities or actions withina
system or process. It shows how different activities are related and how they contribute to
achieving a particular goal.
Fig: Activity diagram
Department of Computer Science & Engineering, SVCE, Indore 8
CHAPTER 4
DESIGN
SVCE GRIEVANCE CELL
4.1 Object Oriented Design
Object-oriented design (OOD) is the process of designing a system using the principles of object-oriented
programming (OOP). It involves identifying the objects and classes needed for the system, defining their
attributes and behaviors, and establishing their relationships with one another.
In the case of the SVCE grievance cell system, the object-oriented design would involve identifying the
key objects and classes involved in the system, such as users, complaints, administrators, and
departments. The attributes and behaviors of each object would be defined, along with their relationships
to each other.
4.2 System Flow Diagram
SVCE grievance cell system, a system flow diagram would show the system as a whole and how it
interacts with users, administrators, and departments. It would also show the flow of information
between these entities and the system, here is a simple example :
Fig. system flow diagram
Department of Computer Science & Engineering, SVCE, Indore 9
SVCE GRIEVANCE CELL
4.3 Class Description
A class description provides a detailed description of the attributes, methods, and relationships
associated with a particular class in the system. It helps to clarify the purpose and function of the class,
and how it interacts with other classes in the system.
In the case of the SVCE grievance cell system, a class description would provide a detailed description
of each key class involved in the system, such as users, complaints, administrators, and departments. It
would outline the attributes and methods associated with each class, as well as the relationships
between them.
4.4 Data Model
In the case of the SVCE grievance cell system, a data model would show the key data entities involved
in the system, such as users, complaints, administrators, and departments. It would also sthow how the
data is organized and related to one another, and how it flows through the system.
4.4.1 Data Flow Diagram (DFD)
Fig: Data Flow Diagram
Department of Computer Science & Engineering, SVCE, Indore 10
SVCE GRIEVANCE CELL
4.4.2 Entity Relationship Diagram (ERD)
Fig: E-R diagram
Department of Computer Science & Engineering, SVCE, Indore 11
CHAPTER 5
IMPLEMENTATION
AND TESTING
SVCE GRIEVANCE CELL
Implementation
Student Login Page
<html>
<head>
<title>Login</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<div class="logo-container">
<span class="logo-text">SVCE<span class="indore">Indore</span></span>
</div>
<div class="container">
<div class="box">
<h1>Login</h1>
<form>
<label for="username">Username:</label><br>
<input type="text" id="username" name="username"><br>
<label for="password">Password:</label><br>
<input type="password" id="password" name="password"><br><br>
<input type="submit" value="Submit" class="submit-btn">
</form>
<p>Don't have an account? <a href="signup.html" id="signup-link">Sign Up</a></p>
</div>
</div>
<script src="script.js"></script>
</body>
</html>
Homepage
<body>
<!-- scroll Button HTML -->
<div class="scroll-up-btn">
<i class="fas fa-angle-up"></i>
</div>
<!-- NAVBAR start -->
<nav class="navbar">
<div class="max-width">
<!-- Navbar Heading -->
<div class="logo"><a href="#">SVCE<span>Indore</span></a></div>
<!-- Navbar Sub-Content -->
<ul class="menu">
<li><a href="#home" class="menu-btn">Home</a></li>
<li><a href="#" class="menu-btn">Register</a></li>
<li><a href="#contact" class="menu-btn">Contact</a></li>
</ul>
<!-- Navbar Sub-Content Button on Media Queries -->
<div class="menu-btn">
<i class="fas fa-bars"></i>
</div>
</div>
</nav>
<!-- NAVBAR End -->
<!-- HOME section start -->
<section class="home" id="home">
<div class="max-width">
<!-- Home Section Content -->
<div class="home-content">
<div class="text-1">Hello, I`m</div>
<div class="text-2">Student Grievance Portal</div>
<div class="text-3">and I'm here to register your Grievance of <br><span class="typing">Hostel</span></div>
<!-- Contact me Button -->
<a href="registerarion.html">Register <i class='bx bx-send'></i></a>
Department of Computer Science & Engineering, SVCE, Indore 12
SVCE GRIEVANCE CELL
</div>
</div>
</section>
<!-- HOME section End -->
</body>
5.1 Testing Strategies adapted
Unit Testing: This testing strategy involves testing individual modules or components of the
system to ensure that each one works as expected. Unit testing was conducted on each module of the
system, and any errors or issues were fixed before moving on to the next phase.
Integration Testing: This testing strategy involves testing how different modules of the system
work together and whether they integrate seamlessly with each other. Integration testing was
performed to ensure that all the modules work cohesively to meet the system requirements.
Acceptance Testing: This testing strategy involves testing the system from the end-users'
perspective. Acceptance testing was performed to ensure that the system meets the user's
expectations and requirements.
Black-box Testing: This testing strategy involves testing the system without any knowledge of
its internal workings. Black-box testing was conducted to test the system's functionality and user
interface.
Overall, these testing strategies were adapted to ensure that the SVCE Grievance Cell system is
reliable, efficient, and meets the user's requirements.
5.2 System Testing
Functionality Testing: This testing activity involved testing the system's features and functions
to ensure that they work as expected. The system was tested for all possible scenarios to ensure that
it meets the user's requirements.
Department of Computer Science & Engineering, SVCE, Indore 13
SVCE GRIEVANCE CELL
Performance Testing: This testing activity involved testing the system's performance to ensure
that it can handle a large number of users and requests without any issues. The system's response
time was measured, and any bottlenecks or issues were identified and fixed.
Security Testing: This testing activity involved testing the system's security features to ensure
that it is secure from external threats. The system was tested for vulnerabilities and potential security
risks, and measures were taken to fix any issues.
Usability Testing: This testing activity involved testing the system's user interface and user
experience to ensure that it is easy to use and understand. The system was tested by end-users to
ensure that it meets their expectations and requirements.
Overall, these system testing activities were conducted to ensure that the SVCE Grievance Cell system
is reliable, efficient, and meets the user’s requirements.
Department of Computer Science & Engineering, SVCE, Indore 14
CHAPTER 6
CONCLUSION AND
FUTURE WORK
SVCE GRIEVANCE CELL
References
[1] Kaur, R., & Singh, A. (2017). An Overview of Grievance Redressal System. International Journal of
Computer Science and Mobile Computing, 6(3), 129-135.
[2] Ramanathan, S., & Mishra, N. (2019). Design and Development of an Online Grievance Redressal
System for Educational Institutions. International Journal of Research in Engineering, Science and
Management, 2(5), 271-277.
[3] Tariq, A., & Al-Saeedi, F. (2018). Design and Implementation of a Web-Based Grievance
Management System. International Journal of Advanced Computer Science and Applications, 9(3), 277-
281.
[4] Customer Complaint. [cited 2017 2]; Available from:
http://www.financepractitioner.com/dictionary/customer-complaint .
[5] Complaint system. 2017 [cited 2017 2]; Available from:
https://en.wikipedia.org/wiki/Complaint_system .
Department of Computer Science & Engineering, SVCE, Indore 16
SVCE GRIEVANCE CELL
Conclusion
In conclusion, the SVCE Grievance Cell project is an essential system designed to streamline the
grievance redressal process in educational institutions. The system's primary aim is to provide a
transparent and user-friendly platform for students, faculty, and staff to raise and resolve grievances
efficiently. The project incorporates the latest software engineering principles and tools to develop a
robust and scalable system.
The project's successful completion involved various stages, including research, analysis, design,
implementation, and testing. The literature survey and requirement analysis helped identify the existing
systems' limitations and formulate the project's functional and non-functional requirements. The design
phase involved developing the system flow diagram, class diagram, and class description, which formed
the basis for the system's implementation.
During the testing phase, the project team adopted several testing strategies, including system testing
and test case development, to ensure the system's reliability and functionality. The system's successful
implementation and testing demonstrated the project's feasibility and effectiveness in resolving
grievances in educational institutions.
Overall, the SVCE Grievance Cell project's successful completion reflects the project team's dedication,
hard work, and commitment to delivering a system that caters to the educational institutions' needs. The
project's success will pave the way for future enhancements and improvements to the system, ensuring
that it remains up-to-date with the changing educational landscape.
Department of Computer Science & Engineering, SVCE, Indore 15
SVCE GRIEVANCE CELL
Appendix: Screenshots
Registration Page:
Login Page:
Department of Computer Science & Engineering, SVCE, Indore 17
SVCE GRIEVANCE CELL
Homepage:
File Complaint :
Department of Computer Science & Engineering, SVCE, Indore 18