
3 PROPOSED METHODOLOGY
The engineering framework within the student-parent
management platform’s proposed system depends on
modern web tools while integrating machine learning
alongside cloud services to deliver data security as
well as rapid information visualization. A responsive
interface results from the development of HTML
together with CSS and JavaScript. The Flask built
API operates with both high speed and exceptional
power on the system backend. The system provides
authentication for users while handling fetch requests
together with chatbot operations. Part of the system
contains a Dialogflow component which enables a
programmed chatbot to deliver academic progress
details about students to their parents. The system
secures login access through AWS Rekognition as its
implements facial recognition abilities that store
images on Amazon S3. Student academic information
along with records is stored within the PostgreSQL
database. The visualization of student attendance and
grades and placement reports happens immediately
through Chart.js. Simple expansion and low upkeep
requirements are features of the system because of its
modular design implementation.
3.1 Dataset Collection
When we were implementing the Dialogflow, we
trained it using several student queries collected from
different sample conversations and business
scenarios. The queries included attending class,
getting grades, and the curriculum among others. To
enhance the chatbot’s performance, we made sure to
include more variations of student-centered queries it
was able to respond to in real life.
We started with a database of parent images we
had photoshopped and assigned ID tags. Each of these
images had to be taken in different places and
different lighting to ensure the models were accurate
and robust. The model was also trained to ensure
correct parent identification during login which
ensured the models were boosted during training.
In order to finish the application testing, I combine
these data with that of other students in my class,
which numbers between sixty and seventy. The data
set was real and contained scholastic records such as
attendance, grades and courses relevant for the
purpose to test the performance and accuracy of the
student dashboard and other system functionalities.
3.2 Model Selection and Architecture
During development our team used different
technologies to create an organized platform which
maintained scalability potential.
The implementation of the chatbot employed
Dialogflow because it possessed full natural language
processing (NLP) functionality to process intents
accurately and efficiently. The system architecture
allowed intent generation for all types of requests sent
by the information attendance and placement
coordinators. To segment information better the
solution required specific entities for student names
and course codes. Through its webhook technology
Dialogflow enables user requests to reach Flask
which functions as the system backend component.
Flask application receives client requests for database
information retrieval to obtain needed responses from
PostgreSQL.
We chose AWS Rekognition to meet our
requirements since it offered accurate facial
processing and detection together with scalability.
The absence of a model-building feature is
unnecessary because this platform operates
effectively without it. Python and JavaScript serve as
the tools to extract face verification results from the
advanced computer vision models with powerful
APIs that operate in AWS Rekognition. Amazon S3
stores protected parent images through its secure lock
system for access control purposes. During login
AWS Rekognition runs its CompareFaces API on the
parent’s image that the system compares with stored
photographs. The system verifies parent identity
proceeding from a minimum 90% of similarity during
authentication access.
The micro web framework Flask defines by
Python now dominates backend implementations
because of its simplicity. Its minimalistic framework
exerts perfect functionality for systems between
small to medium range. Flask offers adaptable
features for creating APIs so users can experience
immediate communication between servers and
clients. Our business relies on Sequel databases
exclusively because of their reliable performance
speed. Postgres has left us perplexed for numerous
years. As a multi-dimensional database management
system, it demonstrates its capability to fulfill the
features of ACID together with the efficient indexing
system and ample storage capacity for complex
student and parent structure records.
The business operations become more reliable
because of this technology stack while also becoming
scalable and efficient so parents and students can log
in and access data securely through the effective
computerized information system. Figure 2 shows the
Hub architecture.
ICRDICCT‘25 2025 - INTERNATIONAL CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION,
COMMUNICATION, AND COMPUTING TECHNOLOGIES
76