0% found this document useful (0 votes)
35 views17 pages

Complaint Management System Project Report

The document is a project report for a Complaint Management and Grievance Redressal System developed by students at Jeppiaar Educational Trust for their Full Stack with Java course. The system aims to streamline the complaint submission and resolution process, enhancing transparency and efficiency for both users and administrators. It includes a detailed methodology, technical coverage, challenges faced, and future enhancements for the project.

Uploaded by

nancydivine78
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
35 views17 pages

Complaint Management System Project Report

The document is a project report for a Complaint Management and Grievance Redressal System developed by students at Jeppiaar Educational Trust for their Full Stack with Java course. The system aims to streamline the complaint submission and resolution process, enhancing transparency and efficiency for both users and administrators. It includes a detailed methodology, technical coverage, challenges faced, and future enhancements for the project.

Uploaded by

nancydivine78
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

JEPPIAAR EDUCATIONAL TRUST

JEPPIAAR NAGAR, OLD MAHABALIPURAM ROAD,


SEMMENCHERI, CHENNAI- 600 119.

DEPARTMENT OF INFORMATION TECHNOLOGY

PROJECT REPORT

YEAR: IV
SEMESTER: VII
SUBJECT CODE: NM1117
SUBJECT NAME: FULL STACK WITH JAVA
EXAMINATION: NOVEMBER/ DECEMBER 2025
JEPPIAAR EDUCATIONAL TRUST
JEPPIAAR NAGAR, OLD MAHABALIPURAM ROAD,
SEMMENCHERI, CHENNAI- 600 119.

This is a certified Bonafide record work of DIVINE NANCY D,


Register Number 310822205031 submitted for the Anna University
Practical Examination held on in NM1117- Full
Stack with Java Laboratory during the academic year
2025-2026.
NM1117 – FULL STACK WITH JAVA

Project Created By:

1. BHARATHI S (310822205019)
2. DHANYA E (310822205027)
3. DIVINE NANCY D (310822205031)
4. JOSBA SANTHOSH ANIS J (310822205046)

Project Title: Complaint Management & Grievance Redressal


System

Project Created : 29-10-2025


Table of Content:

Project Objective
Scope
Methodology
Artifacts used
Technical Coverage
Results
Challenges and Resolutions
Conclusion
Certifications
1. Project Objective
The Complaint Management and Grievance Redressal
System is developed to provide an efficient platform where
users can register their complaints, track their progress, and
receive resolutions from administrators in a transparent and
timely manner.
The goal is to reduce manual handling of complaints and
ensure that every grievance is recorded, categorized, and
resolved systematically.

Key objectives include:

• To build an online platform for managing and resolving


complaints.

• To provide transparency and accountability between


complainant and administrator.

• To ensure all grievances are resolved in a timely manner


through a systematic workflow.

• To enhance institutional communication and reduce


workload for administrators.
• To generate reports and insights for monitoring
complaint resolution efficiency.

2. Scope
The system is designed to be a web-based application
that can be accessed by both end users and administrators. It
provides two primary modules:

User Module

• Allows users to register, log in, and submit complaints.

• Each complaint includes details such as category,


description, and date of submission.

• Users can view their complaint history and check


resolution status in real time.

Administrator Module

• Admin can view all submitted complaints, filter them by


category or status, and assign them to responsible
departments.
• Admins can update complaint statuses such as Pending,
In Progress, and Resolved.

• The system also enables administrators to generate


periodic reports for analysis.

System Boundaries

• Focuses on complaint handling within an organization


(college or company).

• Excludes external APIs, AI-based triage, and mobile app


support in the current version.

3. Workflow
The complete workflow of the system follows these major
stages:

1. User Registration & Login

o Users create an account using basic details like


name, email, and password.

o The system validates credentials and maintains


secure sessions.
2. Complaint Submission

o A user fills out a form specifying complaint category


(e.g., academic, infrastructure, service), description,
and attachments if necessary.

o The complaint is saved to the database with a


timestamp and “Pending” status.

3. Complaint Review by Admin

o Admin logs in to the dashboard, views new


complaints, and assigns them to appropriate
departments or personnel.

4. Processing & Updates

o The assigned staff updates the complaint’s progress


as it moves toward resolution.

o Users can track these updates in real time.

5. Resolution & Closure

o Once resolved, the admin updates the status to


“Resolved.”
o Users receive confirmation and can provide
feedback.

6. Reports & Analytics

o The system generates statistical reports showing


total complaints, average resolution time, and
department-wise performance.

4. Methodology
The project follows the Software Development Life Cycle
(SDLC) approach, emphasizing modular development.

Requirement Analysis

• Studied user requirements and institutional complaint


handling workflows.

• Identified core features: complaint submission,


categorization, status tracking, and resolution.

System Design

• Designed architecture diagrams defining client-server


communication using RESTful APIs.
• Database schema includes tables for users, complaints,
and admin.

Development

• Frontend: Developed using HTML, CSS, and JavaScript.

• Backend: Implemented using Java Spring Boot for REST


API development.

• Database: MySQL used for persistent storage.

Testing

• Conducted unit tests on backend endpoints and


integration tests for user–admin interactions.

• Manual testing was done to verify UI responsiveness and


data validation.

Deployment

• Backend deployed on Tomcat Server.

• Frontend hosted using a standard web hosting platform


or local server.
5. Artifacts Used
1. Software Requirement Specification (SRS) — defines all
functional and non-functional requirements.

2. System Design Diagrams — includes use case diagram,


DFD, and ER diagrams.

3. Database Schema — MySQL schema for complaints and


users.

4. API Documentation — endpoints for complaint CRUD


operations.

5. UI Mockups — sample layouts for user and admin


dashboards.

6. Test Case Reports — includes test inputs, expected


results, and actual results.

7. Deployment Guide — details of Tomcat setup and


database configuration.
6. Technical Coverage
Frontend (HTML, CSS, JS)

• Simple and responsive design using HTML5 and CSS3.

• JavaScript used for form validation and dynamic UI


updates.

• AJAX used for asynchronous communication with


backend APIs.

Backend (Java Spring Boot)

• Layered architecture with Controllers, Services,Model


and Repositories.

• RESTful endpoints handle CRUD operations for


complaints.

• Validation and exception handling for robust data


management.

Database (MySQL)
7. Result
• Successfully built a functional web system for complaint
registration and tracking.

• Enabled users to raise issues conveniently and


transparently.

• Reduced manual record keeping and improved


administrative efficiency.

• Achieved smooth data exchange between the frontend


and backend.

• Generated summary reports showing complaint trends


and resolution rates.
8. Challenges and Resolutions

Challenge Resolution

Created a flexible database


Handling multiple complaint
design and dropdown-
categories dynamically
based UI.

Ensuring proper
Configured CORS and tested
synchronization between
REST endpoints thoroughly.
frontend and backend

Used CSS media queries and


Maintaining UI
grid layout for mobile
responsiveness
compatibility.

Implemented transaction
Managing database
management in Spring
consistency
Boot.
9. Conclusion

The project effectively achieves its purpose by


providing a centralized digital solution for complaint and
grievance [Link] ensures transparency,
accountability, and quick resolution by automating the
[Link] integrating modern web technologies with a
robust backend, this project demonstrates strong full-stack
development skills and can be extended for larger
organizations or government services.

10. Future Enhancements

• Multi-language support for accessibility.

• SMS/email notifications for complaint status updates.

• Role-based access (e.g., Department Head, Student


Coordinator).

• Advanced analytics dashboards for administrators.


• AI chatbot to classify and route complaints
automatically.

• Cloud deployment for scalability and 24×7 access.

11. Certifications

Certificate 1:

Certificate 2:
Certificate 3:

You might also like