Malayalam Abstractive Text Summarization
Malayalam Abstractive Text Summarization
System
A Mini-Project Report
Submitted by
to
of
Bachelor of Technology
CERTIFICATE
This is to certify that the report entitled ’SSET App: A Smart Campus Man-
agement System’ submitted by Achuth S Pai, C.R Vasudev Varma, Jopaul Jose,
Vishnu Prasad G to the APJ Abdul Kalam Technological University in partial fulfillment
of the requirements for the award of the Bachelor of Technology is a bonafide record of the
project work carried out by them under my guidance and supervision.
Dr. Sonal Ayyappan Ms. Shali Sara Abraham Dr. Sonal Ayyappan
HOD, Associate Professor, Assistant Professor, HOD, Associate Professor,
Dept. of AI & DS, Dept. of AI & DS, Dept. of AI & DS,
SSET SSET SSET
DECLARATION
We, the undersigned, hereby declare that the project report on ’SSET App: A Smart
Campus Management System’, submitted for partial fulfillment of the requirements for
the award of the degree of Bachelor of Technology of the APJ Abdul Kalam Technologi-
cal University, Kerala, is a bonafide work done by us under the supervision of Dr. Sonal
Ayyappan.
This submission represents our ideas in our own words, and where ideas or words of
others have been included, we have adequately and accurately cited and referenced the
original sources. We also declare that we have adhered to the ethics of academic honesty
and integrity and have not misrepresented or fabricated any data, idea, fact, or source in our
submission.
We understand that any violation of the above will be a cause for disciplinary action by
the institute and/or the University and can also evoke penal action from the sources which
have thus not been properly cited or from whom proper permission has not been obtained.
This report has not previously formed the basis for the award of any degree, diploma, or
similar title of any other University.
Place: Karukutty
Signature:
At the very outset of this report, we would like to express our sincere gratitude to all the
individuals who have contributed to making this project a reality.
We extend our heartfelt thanks to our principal, Dr. Anitha G. Pillai, for facilitating the
development of this project by providing the necessary resources from the college. We
would also like to express our deepest gratitude to the Head of the Department of AI and
DS and our project guide, Dr. Sonal Ayyappan, Professor, for her invaluable guidance
and mentorship, without which this project would not have been successfully completed.
We are immensely grateful to our project coordinator, Ms. Shali Sara Abraham,
Assistant Professor, Department of AI and DS, SSET, for her continuous support and
guidance throughout the project. We consider ourselves fortunate to have the grace of God
and extend our sincere gratitude to our parents and family members, who have always
supported us both morally and financially.
Our heartfelt thanks go to our team members for their dedicated efforts in developing this
project. We also extend our appreciation to our faculty members and classmates for their
cooperation, guidance, feedback, and encouragement since day one.
Any omission in this brief acknowledgment does not imply a lack of gratitude.
Achuth S Pai
C.R Vasudev Varma
Jopaul Jose
Vishnu Prasad G
ABSTRACT
The SSET App is a smart campus management system designed to streamline essential
academic and administrative processes, reducing inefficiencies and improving
communication. Traditional campus operations often rely on manual processes, which lead
to scheduling conflicts, administrative delays, and ineffective communication. Our system
addresses these issues by providing an integrated digital platform that enhances efficiency,
reduces workload, and optimizes resource management.
One of the key features of the system is the room booking system, which ensures faculty
can reserve rooms with HOD approval, preventing scheduling conflicts and improving space
utilization. This structured approval process eliminates double bookings, provides
transparency, and ensures that all room reservations are efficiently managed. By
automating this process, the system enhances productivity and minimizes confusion,
making room allocation quick and hassle-free.
Another innovative feature is the QR-based library check-in and check-out system, which
revolutionizes library management by eliminating the need for manual log entries. Students
and faculty can scan QR codes for instant authentication. This reduces paperwork and
ensures accurate record-keeping, allowing library staff to focus on improving user
experience rather than handling tedious administrative tasks.
By integrating these features, the SSET App transforms campus management into a highly
efficient and well-coordinated system. It reduces administrative workload, optimizes daily
operations, and enhances communication, ultimately improving the overall campus
experience for students, faculty, and administrators.
CONTENTS
Abstract iv
List of Tables vi
List of Figures vii
1 INTRODUCTION 2
Abbreviation 1
2 LITERATURE REVIEW 4
2.1 Inference 5
3 Problem Statement 6
3.1 Introduction 6
3.2 Challenges in the Current System 6
3.3 Need for an Integrated Solution 7
4 Methodology 8
4.0.1 System Architecture 8
4.0.2 System Workflow 10
4.0.3 Technology Stack 11
5 RESULTS 12
5.1 System Implementation 12
5.2 Performance Analysis 12
5.3 User Testing 13
5.4 Comparison with Existing Systems 13
5.5 Screenshots 13
v
List of Tables
vi
List of Figures
vii
ABBREVIATIONS
QR Quick Response
UI User Interface
UX User Experience
1
Chapter 1
INTRODUCTION
2
for both students and administrators. With a growing student population, libraries need a
more efficient way to manage check-ins and check-outs without causing long queues or
bottlenecks. Additionally, real-time monitoring of library occupancy is essential to ensure
adherence to institutional policies, prevent overcrowding, and optimize space utilization.
The system leverages modern technologies to ensure reliability, scalability, and ease of use.
Flutter is used for mobile development, providing a cross-platform experience on both
Android and iOS, ensuring accessibility for all users. The backend is developed using Go
(Golang), known for its high performance and concurrency management, making the
system capable of handling multiple simultaneous requests efficiently. Firebase
Authentication ensures secure and seamless user login, reducing the risk of unauthorized
access. The backend services are hosted on Render, while the database is managed using
MySQL on AWS RDS, ensuring high availability, data integrity, and security. By
leveraging these technologies, the platform provides a modern, robust, and user-friendly
solution to campus management challenges.
3
Chapter 2
LITERATURE REVIEW
"A Massively Scalable Architecture for Instant Messaging Presence"[1] The paper presents
an architecture for large-scale hierarchical communication in instant messaging systems. It
discusses how partitioned presence servers and connection servers manage user availability
and real-time messaging efficiently. This approach ensures structured message dissemination
while optimizing server load, making it suitable for large networks. The proposed archi-
tecture aligns with the communication module of our Campus Management System, which
facilitates one-way hierarchical messaging between faculty and students.
"eReserba Cardinal: An Integrated Room Reservation System for Higher Education In-
stitutions"[2] This study introduces a digital room booking system designed for universi-
ties, addressing challenges in shared facility management. The system allows real-time room
availability tracking, structured request handling, and automated approval mechanisms. By
reducing scheduling conflicts and streamlining resource utilization, it improves the efficiency
of campus facility management. The approach in this paper closely resembles the room
reservation module in our project, where faculty members can request and manage bookings
through an integrated system.
"Smart Library Management System using QR Code"[3] This paper presents a QR code-
based library tracking system that simplifies check-in and check-out processes. It reduces
manual record-keeping by enabling users to scan QR codes to register their library visits,
ensuring seamless tracking and authentication. The system provides an efficient alternative
to traditional RFID-based methods. Our Campus Management System adopts a similar
approach, using QR codes for student and faculty check-ins at the library, updating visit
records automatically.
4
2.1 Inference
The reviewed papers offer valuable insights for our Campus Management System. The IM
architecture ([1]) suggests a scalable, partitioned server model to optimize communication,
aligning with our hierarchical messaging needs between faculty and students. The room
reservation system ([2]) highlights real-time tracking and automated approvals, which can
enhance our booking module by reducing conflicts and improving resource use. The QR-
based library system ([3]) supports our adoption of QR codes for efficient, automated check-
ins, offering a modern alternative to RFID. Together, these approaches emphasize efficiency
and integration, guiding our use of Flutter, Go, and AWS to create a cohesive campus
platform, though adaptations may be needed to address specific hierarchical and integrative
requirements.
5
Chapter 3
Problem Statement
3.1 Introduction
The existing systems used in many institutions exhibit several critical issues that hinder
productivity and efficiency. Firstly, communication between faculty members, HoDs, and
students is often fragmented. Many institutions still rely on traditional methods such as
email chains, physical notices, or third-party messaging applications, which lack centralized
tracking and accessibility. This leads to situations where students miss important updates or
faculty members struggle to convey information in a timely manner. Furthermore, reliance on
informal communication channels poses security and privacy concerns, as sensitive academic
information might be exposed to unauthorized individuals.
Another major challenge is the room booking system. In many institutions, faculty mem-
bers and HoDs manually track room availability, leading to frequent scheduling conflicts,
double bookings, or underutilized spaces. The absence of an automated approval system
further complicates the process, as faculty members often need to personally seek approval
6
from HoDs, leading to inefficiencies and unnecessary delays. Without a transparent system,
it becomes difficult to manage room utilization effectively, resulting in frustration among
staff and students.
Library check-ins and check-outs also suffer from inefficiencies in traditional setups. Many
institutions still depend on manual entry logs or outdated barcode-based systems, which are
not only time-consuming but also prone to errors. Students often experience long queues
while checking in or out, and administrators face difficulties in maintaining accurate atten-
dance records. Additionally, the lack of real-time tracking makes it challenging to monitor
the number of students present in the library at any given time, which is particularly im-
portant in ensuring adherence to seating capacities and institutional policies.
Given the limitations of existing systems, there is a pressing need for an integrated, digital
solution that addresses these challenges in an efficient and user-friendly manner. An ideal
system should provide a centralized platform where faculty members, HoDs, and students
can seamlessly communicate, reducing the need for third-party applications or inefficient
email chains. A well-structured messaging system should ensure that announcements and
communications reach the intended audience in real time, with a clear record for future
reference.
Additionally, a smart room booking system would eliminate manual tracking and
scheduling conflicts by providing a digital interface where faculty members can check real-
time availability, submit booking requests, and receive automated approvals from HoDs. By
integrating a structured approval workflow, the system can reduce unnecessary delays while
ensuring transparency in room allocation.
7
Chapter 4
Methodology
The system follows a three-tier architecture, ensuring modularity, scalability, and ease
of maintenance. This architecture divides the system into three distinct layers: the Presen-
tation Layer, the Application Layer, and the Data Layer. Each of these layers has specific
responsibilities, allowing for a clear separation of concerns, which enhances the system’s
overall efficiency and reliability.
The Presentation Layer, also known as the frontend, is responsible for delivering an
intuitive and engaging user experience. This layer has been developed using Flutter, a cross-
platform UI toolkit that allows seamless deployment on both Android and iOS devices. By
leveraging Flutterâs capabilities, the system ensures a uniform look and feel across platforms
while reducing development effort. The frontend interacts with the backend using REST
APIs, which act as a bridge between the user interface and the business logic. The appli-
cation provides a user-friendly interface for three primary user groups: students, faculty,
and Heads of Departments (HoDs). The UI has been designed to offer a structured
and clutter-free experience, allowing users to navigate through the app effortlessly. Given
the diverse range of users, the frontend includes role-based access control mechanisms, en-
suring that each user interacts only with relevant features. For instance, students can view
announcements and book rooms, while faculty members and HoDs have additional privileges
to send messages and approve bookings.
8
independently. One of the most crucial aspects of this layer is authentication, which is han-
dled using Firebase Authentication. Firebase provides a secure and reliable mechanism for
user authentication, eliminating the need for custom authentication implementations while
ensuring security best practices. Once authenticated, users are assigned a unique identifier
(UID), which is then mapped to their records in the database. This allows the system to
efficiently manage user permissions and ensure secure data access. Additionally, the backend
is now hosted on Render, a cloud-based platform that provides auto-scaling, reliability,
and hassle-free deployment. By hosting the backend on Render, the system benefits from
streamlined infrastructure management while reducing the overhead associated with server
maintenance.
The Data Layer forms the foundation of the system by managing and storing all es-
sential data. This layer utilizes a relational database (MySQL), which is chosen for its
robustness, data integrity, and ability to handle complex queries efficiently. The database is
hosted on AWS RDS (Relational Database Service), ensuring high availability, auto-
matic backups, and security features such as encryption and access control. The database
is structured to store various types of data, including user records, messages, room booking
details, and library visit logs. Each entity within the system has a well-defined schema, ensur-
ing that relationships between different data points are maintained efficiently. For instance,
messages sent by faculty members are stored in a dedicated messages table, which students
can retrieve based on their role and department. The room booking system also relies on
this structured database to maintain a record of available rooms, bookings, and approvals
from the HoD.
9
4.0.2 System Workflow
The system workflow defines how different user interactions take place, ensuring a seam-
less experience for students, faculty, and administrators. The core workflows include user
authentication, messaging, room booking, and library check-in/check-out.
User Authentication is a critical process that ensures only authorized users can access
the system. This is achieved through Firebase Authentication, a widely used authentica-
tion service that supports multiple authentication methods, including email-password login,
social logins, and token-based authentication. When a user logs into the system, Firebase
generates a unique identifier (UID), which is then mapped to the corresponding user record
in the MySQL database. This mapping allows the system to retrieve user-specific data while
maintaining security and privacy. Given the hierarchical structure of the system, role-based
authentication is enforced to ensure that users only have access to features relevant to their
role.
The Messaging System allows faculty members and HoDs to communicate with stu-
dents efficiently. Faculty members can draft and send important announcements or instruc-
tions through the application. These messages are stored in a dedicated messages table
within the MySQL database. When students log in, they can retrieve messages relevant to
their department or course. Unlike traditional notification systems, this implementation does
not include push notifications, ensuring that students actively check for updates rather than
receiving real-time alerts. This decision was made to avoid unnecessary distractions while
still maintaining effective communication.
The Room Booking System is designed to streamline the process of booking rooms
for meetings, lectures, or other academic activities. Faculty members initiate the booking
process by selecting a desired date and time, after which the system queries the database
to display available rooms. Once a room is selected, a booking request is generated and
forwarded to the respective HoD for approval. The HoD then reviews the request and either
approves or rejects it. Upon approval, the booking details are updated in the database, and
the event is displayed in the events section of the application, ensuring that all stakeholders
are informed about scheduled bookings.
10
code using the mobile application. This QR code contains encoded information such as their
unique identifier (UID) and timestamp. The library administrator then scans the QR code
to log the studentâs check-in time. Upon exiting, the student scans the same QR code again,
marking their check-out time. This implementation not only reduces manual record-keeping
but also ensures accurate tracking of library visits. Unlike the previous implementation
where the QR scanner was built in Flutter, the scanner functionality is now implemented
using GoLang, allowing for better backend integration and processing efficiency.
The project leverages a modern technology stack that ensures scalability, performance,
and security. Each component of the system has been carefully chosen to meet the functional
and non-functional requirements of the application.
The combination of these technologies ensures that the system remains efficient, secure,
and easy to maintain. By using modern cloud-based services such as Render and AWS RDS,
the system benefits from automated scaling, security, and high availability, reducing the
overall maintenance overhead while ensuring a reliable user experience.
11
Chapter 5
RESULTS
The Campus Management System has been successfully implemented with the following
key features:
• Room Booking System: Faculty can check room availability, submit booking re-
quests, and receive approvals. Approved bookings appear in the events section for
students.
The system was evaluated based on efficiency, response time, and accuracy. The following
key performance metrics were observed:
12
• Response Time: The average response time for communication and room booking
processes was measured to be within an acceptable range.
• Database Efficiency: Optimized queries ensure fast retrieval of messages, room avail-
ability, and library logs.
• Scalability: The backend, built using Golang and hosted on AWS, supports a growing
number of users without performance degradation.
The system was tested with faculty members, HoDs, and students to evaluate usability
and functionality. Feedback highlighted:
Compared to traditional campus management systems that rely on emails and manual
logs, our system provides:
5.5 Screenshots
13
The results demonstrate that the system successfully enhances campus operations by
improving communication, resource management, and library
14
Chapter 6
6.1 CONCLUSION
• A Room Booking System that facilitates efficient scheduling of classrooms and labs
while providing real-time availability updates.
The backend, developed using Golang, ensures a fast and scalable infrastructure, while
Flutter provides a smooth and user-friendly cross-platform experience. Firebase authen-
tication secures user data, and AWS hosting guarantees reliability.
15
6.2 Contributions
While the system addresses major campus management challenges, future enhancements
can include:
• Real-time Push Notifications: Introduce instant alerts for booking approvals, new
announcements, and library check-ins, improving user engagement.
16
• User Feedback Mechanism: Implement a feedback system allowing students and
faculty to rate announcements, room booking experiences, and library services for
continuous improvement.
The developed system successfully improves the overall campus management process
by introducing structured communication, automated scheduling, and an efficient library
tracking mechanism. By leveraging modern technologies, it ensures an enhanced experience
for faculty, HoDs, and students, making daily operations smoother and more effective.
Future improvements and integrations will further refine the system, making it a com-
prehensive, intelligent, and adaptive solution for institutional management.
17