DEPARTMENT OF COMPUTER SCIENCE

REAL-TIME CHAT APPLICATION USING THE MERN STACK

Author(s)
Year of Publication
Publication Type
Abstract
The MERN ChatApplication for College Students is a contemporary web-based communication tool created to facilitate seamless interaction and collaboration among college students. In today's digital era, effective communication plays a crucial role in improving learning outcomes and building a sense of community among students. Current chat applications often lack the specific features and security measures required for the unique needs of college students. Taking into consideration the constraints and the scope of the project, which is the University of Benin, Department of Computer Science, the method proposed by this project is a MERN Chat Application which aim to tackle these challenges by offering a secure, user friendly, and feature-rich platform tailored to the needs of college students. By utilizing the MERN stack (MongoDB, Express.js, React.js, Node.js), the application provides a strong and scalable solution for real-time messaging, group discussions, and academic collaboration. Key features of the MERN Chat Application include secure user authentication, dedicated group chat spaces, real-time messaging capabilities, and compatibility across various devices and web browsers. The application places a high priority on user privacy and data security, ensuring that student information remains confidential and always protected. Through a combination of cutting-edge technology, user-friendly design, and comprehensive features, the MERN Chat Application aims to transform the way college students communicate and collaborate. By offering a centralized platform for academic discussions, resource sharing, and group projects, the application aims to improve learning outcomes, encourage community engagement, and promote collaborative learning among college students.
Supervisor(s)
co-supervisor

A USER CENTERED DESIGN (UCD) OF A MOBILE APP ENCOURAGING PROPER DISPOSAL OF RECYCLABLE PRODUCTS

Year of Publication
Publication Type
Abstract
Sustainable waste management is one of the most important activities in any institution, as it directly influences environmental health and campus sustainability. So far, the manual methods adopted at the University of Benin (UNIBEN) have proven to be inadequate,extremely confusing for users, and lacking in motivation, amongst other disadvantages.
This project emphasizes the need to adopt a more modern, user-centered digital solution. These methods include mobile apps and other digital interventions. Taking into consideration the constraints and the scope of the project, which is the University of Benin, the method proposed by this project is a User-Centered mobile application named "UNICYCLE." However, this project focuses on the UI/UX design and high-fidelity prototyping of this application, where the campus community can access educational guides, learn to sort waste, and be motivated through gamification. The system is validated by user feedback and
quantitative testing.
This project makes use of the User-Centered Design (UCD) approach, specifically the five-phase Design Thinking model (Empathize, Define, Ideate, Prototype, Test), to represent the designs for the system architecture.
These designs served as the framework for the final prototype. The system can handle the whole process of promoting recycling behavior, from user education and motivation to providing real-time utility, validated by an "Excellent" System Usability Scale (SUS) score of 87.0
Supervisor(s)
co-supervisor

CYBERSECURITY RISK ASSESSMENT AND COMMUNICATION IN ORGANIZATIONS

Year of Publication
Publication Type
Abstract
In the digital era, the role of non-technical users in ensuring cybersecurity has become increasingly critical. This research project delves into the multifaceted domain of enhancing cybersecurity awareness among individuals without technical backgrounds. The primary objective is to conduct a comprehensive study that evaluates the current state of cybersecurity awareness among non-technical users and proposes effective strategies for improvement. The study will adopt a mixed-methods approach, combining surveys, interviews, and behavioral observations to assess the existing level of cybersecurity awareness among the target demographic. Special attention will be given to understanding common misconceptions, areas of vulnerability, and the impact of individual behaviors on overall cybersecurity posture. Furthermore, the research will explore the efficacy of various educational interventions, including workshops, training modules, and awareness campaigns, in enhancing cybersecurity knowledge and practices among non-technical users. The project aims to identify the most effective methods for imparting cybersecurity concepts in an accessible and engaging manner. The anticipated outcome of this research is a set of evidence-based recommendations for organizations and educational institutions to design and implement tailored cybersecurity awareness programs. By bridging the gap between technical intricacies and everyday user experiences, this study seeks to contribute to a safer digital environment for all individuals, regardless of their technical expertise
Supervisor(s)
co-supervisor

DESIGN AND IMPLEMENTATION OF AN AUTOBOT MENTOR FOR STUDENT SUPPORT

Year of Publication
Publication Type
Abstract
The growing complexity of student support services in higher education has created a need for intelligent systems that can provide academic, administrative, and emotional assistance efficiently. This project, titled Designing and Implementing an Autobot Mentor for Student Support, presents the development of an AI-driven chatbot that simulates human-like mentorship interactions using Natural Language Processing (NLP) and Machine Learning (ML) techniques. The system was designed following a three-tier architecture consisting of the presentation, application, and database layers, ensuring modularity, scalability, and ease of maintenance.The Autobot Mentor enables students to access 24/7 guidance through conversational engagement, offering responses to academic inquiries, administrative information, and motivational support. Python and Flask were used for implementation, while MySQL served as the database for storing interaction logs and user data. System evaluation focused on usability, accuracy, and responsiveness, and the results demonstrated that the chatbot achieved
high efficiency and user satisfaction, thereby validating its effectiveness insupplementing traditional mentorship.Overall, this study successfully achieved its objectives by developing a functional AI mentorship system that enhances communication between students and institutions. The Autobot Mentor stands as a scalable model for intelligent academic support systems in digitally transforming educational environments.
Supervisor(s)
co-supervisor

AUTOMATED INVENTORY MANAGEMENT SYSTEM

Year of Publication
Publication Type
Abstract
Inventory management is one of the activities the stock manager undertakes to ensure optimal services of goods to effectively achieve its function. This obligation could only be made possible by automating the current manual and paper based inventory system. A web based inventory management system was proposed. A literature review was conducted on three technologies used in the inventory management that is Radio Frequency Identification (RFID), Barcode Technology and Near Field Communication (NFC). A review was also undertaken on the related works to identify the concept that could be adopted in the proposed system. A baseline study was performed to understand the challenges faced in the inventory management of goods. The results of the baseline study were analyzed and found that the challenges were attributed to the current manual inventory management system mainly due to human errors, incorrect inventory reporting and pilferage of items. The proposed prototype system was developed and tested and proved to be faster, efficient and more reliable than the manual and paper based system.
Supervisor(s)
co-supervisor

AN INTRUSION DETECTION SYSTEM WITH FEATURE SELECTION AND ENSEMBLE MACHINE LEARNING MODELS

Year of Publication
Publication Type
Abstract
his project delves into the realm of network security through the development and evaluation of an Intrusion Detection System (IDS) that harnesses the power of feature selection and ensemble models. In today's digitally interconnected world, the protection of networks against malicious activities and cyber threats is of paramount importance. IDSs serve as the first line of defence in identifying and mitigating these threats, making their enhancement a critical area of research.
This study demonstrates the efficacy of combining feature selection methods with ensemble models to fortify IDS capabilities. By conducting an extensive review of existing IDS methodologies, collecting network data, and employing ensemble techniques, this research showcases that this approach surpasses traditional feature selection methods not only in accuracy but also in computational efficiency.
The use of ensemble models has rendered the IDS more resilient, adaptable to diverse attack patterns, and robust against the inherent noise in network data. These findings contribute significantly to the field of cybersecurity, shedding light on the potential of uniting feature selection and ensemble models to optimise IDS performance. The practical implications of this research extend to organisations and institutions seeking to bolster their network security posture. Elevating IDS accuracy and efficiency is a pivotal step towards safeguarding networks against the continually evolving landscape of cyber threats.
Supervisor(s)
co-supervisor

DEVELOPMENT OF WEB-BASED TICKETING SYSTEM WITH QR CODE AND REAL-TIME ATTENDANCE TRACKING

Author(s)
Year of Publication
Publication Type
Abstract
This project focuses on building a web-based ticketing system that uses QR codes and real-time attendance tracking to make event management faster, safer, and more efficient. The goal is to replace the old, paper-based ticketing method with a digital solution that allows users to buy, manage, and verify tickets online. When a user purchases a ticket, the system automatically generates a unique QR code that contains their event and ticket details. At the event venue, organizers can scan this code using any device with a camera to confirm the ticket’s authenticity. Once scanned, the ticket’s status changes immediately, preventing anyone from reusing it. The platform includes three main roles: Admin, Organizer, and User. Admins handle event approvals, monitor activities, and manage users. Organizers can create and manage their own events, while regular users can browse upcoming events, buy tickets, and even apply to become organizers if they want to host events. The system is built as a responsive web application, meaning it works well on both computers and mobile devices. It also updates attendance data in real-time, giving organizers an accurate view of how many people have checked in. Overall, this project provides a modern, secure, and eco-friendly way to handle event ticketing — proving how web technology and QR codes can simplify event registration and attendance management in today’s digital world.
Supervisor(s)
co-supervisor

NETWORK PROGRAMMING (A CASE STUDY OF SECURED SERVER-CLIENT CHAT APPLICATION)

Year of Publication
upload
Publication Type
Abstract
Several network systems are built to communicate with one another as well as made available through service-oriented architectures. In this project, the client server architecture is used to develop a chat application. Firstly, a chat application is created for both Client and Server which is based on Transmission Control Protocol (TCP) where TCP is connection oriented protocol and is a reliable connection protocol. As security is the key factor while communicating over a network, so in this project, MySQL SSL protocol and hash function was used for the Database based on a numbers of benefits. The hash values of the real password and the random generated number (salt) is stored in the database. The original password is not stored on the system, making cracking of password much harder
Supervisor(s)
co-supervisor

PACKET CAPTURE AND ANALYSIS ON LOCAL NETWORKS (LAN) USING WIRESHARK

Year of Publication
Publication Type
Abstract
Data travels over networks as invisible packets in today's digital world, and comprehending this process is essential, particularly when addressing problems like latency, congestion, orsecurity risks. This study investigates how we can track and analyse this data in real time using Wireshark, a potent network protocol analyser. We illustrate how deep packet inspection aids in detecting anomalies and resolving performance issues by recording and analysing protocols such as TCP and HTTP. This analysis demonstrates the importance of packet capture as a tool for efficient network administration and cybersecurity.
Supervisor(s)
co-supervisor

A COMPREHENSIVE STUDY ON USER INTERFACE AND USER EXPERIENCE DESIGN

Year of Publication
Publication Type
Abstract
In an increasingly digital world, User Interlace (UI) and User Experience (UX) design have become pivotal in shaping the interactions between users and technology. This comprehensive study delves into the multifaceted realm of UI and UX design, aiming to unravel the intricacies and importance of crafting intuitive and user-centric interfaces. Through a meticulous exploration of principles, methodologies, case studies, and emerging trends, this study seeks to provide valuable insights for designers, researchers, and stakeholders in the field. By examining the symbiotic relationship between UI and UX, we aspire to illuminate the path towards creating memorable and meaningful digital experiences
Supervisor(s)
co-supervisor