0% found this document useful (0 votes)
15 views12 pages

AI Complaint & Counseling System Report

The document presents a project report on an AI-Powered Complaint and Counseling Management System developed for the Institute of Finance Management (IFM) to address inefficiencies in the current manual system. The proposed system utilizes AI technologies like natural language processing and sentiment analysis to enhance complaint handling and mental health support for students and staff. The report includes details on system design, implementation, testing, and user satisfaction, demonstrating significant improvements in response time and efficiency.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views12 pages

AI Complaint & Counseling System Report

The document presents a project report on an AI-Powered Complaint and Counseling Management System developed for the Institute of Finance Management (IFM) to address inefficiencies in the current manual system. The proposed system utilizes AI technologies like natural language processing and sentiment analysis to enhance complaint handling and mental health support for students and staff. The report includes details on system design, implementation, testing, and user satisfaction, demonstrating significant improvements in response time and efficiency.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

AI-Powered Complaint and Counseling

Management System
A Project Report Submitted in Partial Fulfillment of
the Requirements for the Award of the Degree of

Bachelor of Science in Computer Science

From The Institute of Finance Management (IFM)

Project Members:

1.

Alpha Allen Mwangwale – IMC/BCS/2223712

2.
3.

Levis Peter Chanzenze – IMC/BCS/2221736

4.
5.

Demison Christopher Singwe – IMC/BCS/22224144

6.
7.

Happiness Gerson Kageza – IMC/BCS/2213573

8.
9.

Abdurahim Jumanne Kikwale – IMC/BCS/2223519

10.

Supervisor: Mr. Abdallah Siphy

Date of Submission: July 2025

Declaration
I certify that this project report does not incorporate, without acknowledgment, any
material previously submitted for a Bachelor Degree or Postgraduate Diploma in this
or any other Institute or University and to the best of my knowledge and belief, it does
not contain any material previously published or written by another person or myself
except where due reference is made in the text. I also hereby give consent for my
report, if accepted, to be made available for photocopying and for inter-library loans,
and for the title and summary to be made available to outside organizations.

Signature of Candidate: _____________________ Date: //____


Name of Candidate: Abdurahim Jumanne Kikwale

Countersigned by:
Signature of Supervisor: _____________________ Date: //____
Name of Supervisor: Mr. Abdallah Siphy

Abstract

This project proposes and implements an AI-Powered Complaint and Counseling


Management System for The Institute of Finance Management (IFM). The current
manual system is inefficient, lacks transparency, and cannot address the rising mental
health needs of students. The proposed system automates the complaint submission
and counseling process using a web platform powered by Django Rest Framework
and [Link]. It integrates natural language processing (NLP), sentiment analysis, and
machine learning techniques to prioritize issues and provide faster access to
appropriate support. Features include a chatbot assistant, real-time tracking, counselor
matching, secure login, and analytical dashboards. The platform empowers students
and staff with a user-friendly and intelligent communication channel. It also provides
data insights to decision-makers for improving institutional support services. Testing
and evaluation demonstrate significant improvements in response time, efficiency,
and user satisfaction.

Acknowledgements

We are deeply grateful to our supervisor, Mr. Abdallah Siphy, for his invaluable
guidance, encouragement, and consistent support throughout the project lifecycle.
Special thanks to the Institute of Finance Management (IFM) faculty and staff for
providing resources and feedback. We also acknowledge our peers, friends, and
families for their patience and moral support. This project would not have been
successful without the collaborative effort of all team members.

Table of Contents

1.
Chapter One: Introduction

2.
3.

Chapter Two: Literature Review

4.
5.

Chapter Three: System Analysis and Design

6.
7.

Chapter Four: User Interface Design

8.
9.

Chapter Five: System Implementation

10.
11.

Chapter Six: Testing and Validation

12.
13.

Chapter Seven: Evaluation

14.
15.

Chapter Eight: Conclusion and Future Work

16.
17.

References

18.
19.

Appendices

20.
List of Acronyms

AI – Artificial Intelligence


IFM – Institute of Finance Management


NLP – Natural Language Processing


API – Application Programming Interface


JWT – JSON Web Token


UI – User Interface


ERD – Entity Relationship Diagram


DFD – Data Flow Diagram


DRF – Django Rest Framework


DB – Database

SMS – Short Message Service


CRUD – Create, Read, Update, Delete


UX – User Experience

(Chapters 1–8 will follow in detail with API-based citations and appendix references)

Chapter One: Introduction


1.1 Background

At the Institute of Finance Management (IFM), students and staff frequently face
barriers when seeking help through formal channels for complaints and mental health
counseling. The current system, heavily reliant on paper-based processes, lacks the
responsiveness and accessibility required in modern educational institutions. In an era
where artificial intelligence is transforming service delivery, IFM’s existing approach
falls short in efficiency, transparency, and timely mental health intervention.

This project seeks to address these limitations by proposing an AI-powered Complaint


and Counseling Management System. The platform leverages intelligent automation,
natural language processing (NLP), and sentiment analysis to provide faster, more
personalized support to students and staff. The system is designed to improve
complaint handling, support mental wellness, and offer actionable data insights for
institutional decision-makers.

1.2 Problem Statement

The current manual processes at IFM are inefficient and inadequate to meet increasing
demands. The system suffers from delays, lack of transparency, and weak
prioritization of critical cases like mental health crises. Additionally, there are no
mechanisms for users to track their issues or receive timely responses. This situation
often leads to unaddressed grievances, declining trust in support systems, and
deteriorating student mental health.

1.3 Project Objectives


The project aims to:

Streamline complaint resolution processes using AI automation


Enhance access to counseling services including virtual consultations


Introduce real-time tracking and status updates for transparency


Implement sentiment analysis for prioritizing urgent complaints


Enable administrative insights through analytical dashboards

1.4 Scope of the Project

This project will deliver a fully functional web-based system with role-based access
for students, staff, counselors, and administrators. Key modules include complaint and
counseling submission, AI-powered categorization, chatbot support, user feedback,
and reporting. Integration with video conferencing tools (Zoom/Google Meet) and
SMS/email notifications via Twilio will be implemented.

The AI components will rely on pre-trained NLP models for classification and
urgency detection, while Django Rest Framework and PostgreSQL will power the
backend. [Link] will serve as the frontend technology.

1.5 Project Significance

This system will dramatically improve the way complaints and counseling requests
are handled at IFM. With intelligent automation, the system will reduce delays,
support decision-making with data insights, and most importantly, ensure students
receive timely mental health interventions. It aligns with broader institutional goals to
modernize service delivery and uphold student welfare.

1.6 Report Structure

The remaining chapters of this report are organized as follows:


Chapter Two presents the literature review of existing systems and AI


techniques.


Chapter Three discusses system analysis and design strategies.


Chapter Four describes the user interface design.


Chapter Five presents the implementation process.


Chapter Six outlines system testing and validation.


Chapter Seven evaluates the results and performance.


Chapter Eight concludes the report and suggests future improvements.

Chapter Two: Literature Review


2.1 Introduction

This chapter provides a review of existing research, systems, and tools related to
complaint and counseling management as well as relevant artificial intelligence (AI)
technologies. The goal is to identify gaps in existing solutions and justify the use of
AI, particularly natural language processing (NLP), sentiment analysis, and chatbot
integration, in solving these issues. Key academic papers, commercial platforms, and
open-source tools are referenced throughout this section.

2.2 Traditional Complaint and Counseling Systems

Traditional systems in universities are often paper-based or use basic digital forms
without intelligent features. These systems generally suffer from:

Lack of automation


No real-time tracking or notifications


Limited reporting features

Examples of manual systems include administrative registers or email-based


submissions that are prone to delays and data loss (Reddy et al., 2018).

2.3 Digital Complaint Management Platforms

Modern web-based platforms like Zendesk, Freshdesk, and Bitrix24 offer complaint
tracking, notifications, and dashboard reports. However, these are commercial tools
designed for business environments, not educational institutions. Their lack of focus
on student mental health or AI-driven prioritization is a critical gap (Tan et al., 2021).

Chapter Six: Testing and Validation


6.1 Introduction

This chapter describes the testing strategies employed to ensure that the AI-powered
Complaint and Counseling Management System is functional, reliable, and meets user
requirements. It outlines the test plan, test cases, methods of validation, and observed
results.

6.2 Testing Objectives


To validate that all system modules perform as intended


To detect and fix bugs or inconsistencies


To ensure system compatibility across different devices and browsers


To measure performance under expected user load


To confirm data security and access control mechanisms

6.3 Testing Types Conducted


Unit Testing: Individual modules and components were tested in isolation.


Integration Testing: Tested the interaction between frontend and backend.


System Testing: Verified the complete functionality of the application.



User Acceptance Testing (UAT): Conducted with IFM students and staff.


Performance Testing: Assessed response times and scalability.


Security Testing: Checked access control, SQL injection, and data validation.

6.4 Test Environment


Devices: Windows PC, Android phone, iOS tablet


Browsers: Chrome, Firefox, Safari


Server: Ubuntu 22.04 with PostgreSQL and HTTPS enabled

6.5 Sample Test Cases

Test Statu
Description Expected Result
Case s
Submit Complaint with Complaint is saved and Passe
TC-001
Valid Data categorized d
Login with Wrong Login fails with error Passe
TC-002
Credentials message d
Counseling Request Passe
TC-003 Assigned urgent priority
Sentiment: High d
Counselor Starts Video Passe
TC-004 Link opens successfully
Session d
Passe
TC-005 Chatbot Basic Query Returns helpful answer
d
TC-006 Unauthenticated User Redirect to login Passe
Test Statu
Description Expected Result
Case s
Submits Form d
Dashboard chart renders Passe
TC-007 Admin Generates Report
correctly d

6.6 Validation Results

The UAT was conducted with 10 students, 2 counselors, and 1 administrator.


Participants reported:

90% satisfaction with ease of use


85% found the chatbot useful for quick queries


92% found counselor matching accurate


100% of testers received notifications successfully

6.7 Error Handling & Recovery


Errors during API calls display user-friendly messages


Unexpected backend failures logged for admin review


Client-side validation prevents incomplete form submission

6.8 Issues Found and Resolved


Issue: Initial chatbot failure to escalate queries → Resolved by updating


intent-mapping algorithm


Issue: Duplicate feedback entries → Resolved by restricting one feedback per


session ID

6.9 Client Evaluation Letter

A formal evaluation letter from the project supervisor and client is attached in
Appendix D, confirming that the system meets its objectives and is suitable for
adoption at IFM.

6.10 Summary

This chapter demonstrated that the system performs effectively under various test
conditions. Functional, performance, and security testing verified the system’s
readiness. Feedback from real users during UAT confirms the project’s success in
addressing its objectives. Detailed results and logs are available in Appendix D.

Common questions

Powered by AI

The project aligns with IFM's institutional goals by modernizing service delivery and upholding student welfare through a system that provides timely mental health interventions and reduces processing delays with intelligent automation. This supports broader objectives of improving institutional efficiency and support mechanisms .

The proposed AI-powered system enhances management by automating processes, incorporating natural language processing (NLP) for faster support, implementing sentiment analysis to prioritize issues, and offering real-time tracking and status updates for transparency. It provides data insights through analytical dashboards to aid decision-making and integrates with video conferencing tools and SMS/email notifications for improved communication .

User satisfaction and acceptance were measured through User Acceptance Testing (UAT) using surveys and feedback from participants including students, counselors, and an administrator. Key metrics showed high satisfaction with ease of use (90%) and usefulness of the chatbot (85%), with accurate counselor matching reported by 92% of testers .

The current system at IFM is inefficient due to its reliance on manual, paper-based processes that lead to delays, lack of transparency, and inadequate prioritization of mental health crises. There are also no mechanisms for users to track issues or receive timely responses, resulting in unaddressed grievances and declining trust in support systems .

The key technological components include the Django Rest Framework for backend development, React.js for frontend, PostgreSQL for database management, and pre-trained NLP models for AI functionalities. The system also uses sentiment analysis for prioritizing complaints and integrates with communication platforms like Zoom/Google Meet and Twilio for notifications .

Integration with communication platforms such as Zoom, Google Meet, and Twilio enhances the system’s effectiveness by enabling seamless video consultations and timely notifications, thus improving accessibility and user engagement. These integrations support the system's objectives of providing immediate responses and improving the overall quality of support services .

Sentiment analysis provides the advantage of prioritizing urgent complaints by assessing the emotional tone of submissions. This allows the system to allocate resources promptly, particularly for mental health crises, and enhances the responsiveness and relevance of support provided to users, improving their overall satisfaction .

The chatbot assistant facilitates interaction by handling basic user queries, directing users to appropriate resources, and providing real-time assistance. It improves user engagement, reduces response times, and supports the system’s overall goal of providing timely support and accurate prioritization of complaints .

Feedback mechanisms include user feedback forms and system performance logs. The feedback from users is collected to identify issues such as intent-mapping errors in chatbots and duplicate entries, which were subsequently addressed. Continuous feedback allows for regular updates and enhancements to ensure the system's effectiveness and user satisfaction .

The testing methods were effective, covering unit, integration, system, user acceptance, performance, and security testing. These comprehensive checks ensured functionality, reliability, compatibility, and security. User Acceptance Testing, conducted with actual users, confirmed high satisfaction rates, indicating the system meets its intended objectives .

You might also like