FACULTY OF COMPUTING

DESIGN AND IMPLEMENTATION OF AN ENHANCED LIBRARY MANAGEMENT SYSTEM FOR THE JOHN HARRIS LIBRARY

Year of Publication
Publication Type
Abstract
The John Harris Library at the University of Benin serves as a vital academic resource hub, yet its outdated Library Management System (LMS) significantly hinders operational efficiency and user satisfaction. The current system relies heavily on manual processes, lacks mobile accessibility, offers limited integration with university authentication systems, resulting in slow resource retrieval, user frustration, and reduced library engagement. This project addresses these challenges through the design and implementation of an enhanced web-based Library Management System designed to modernize library operations and improve the overall user experience. The proposed system leverages modern web technologies including Django REST Framework for
backend operations, React with TypeScript for a responsive frontend interface, and PostgreSQL for robust data management. Core innovations include automated cataloguing and circulation processes, an intuitive user interface with advanced search capabilities, secure role-based authentication integrated with university Single Sign-On (SSO) systems, comprehensive mobile and web accessibility across devices, and real-time analytics for data-driven decision-making. By automating routine tasks such as resource tracking, the system significantly reduces manual workload for library staff while simultaneously improving service delivery speed and accuracy. This project demonstrates that strategic application of modern software engineering principles and web technologies can effectively transform traditional library operations into dynamic, usercentric services.
Supervisor(s)
co-supervisor

SERVICE MARKETPLACE FOR ARTISANS AND CRAFTSMEN

Year of Publication
Publication Type
Abstract
This study presents the design and development of a Service Marketplace for Artisans and Craftsmen in Nigeria, addressing challenges faced by informal sector workers in accessing digital job opportunities. The platform enables artisans to register, create profiles, showcase skills, and connect with clients. Key features include user authentication, job posting, location-based matching, ratings and reviews, and secure payment integration. The system was developed using modern web technologies and evaluated through usability testing and user feedback. Findings revealed that the platform enhanced artisan visibility and facilitated efficient client-artisan matching. However, challenges related to digital literacy and payment integration were identified. The study concludes that a well-designed service marketplace can improve employment opportunities for Nigerian artisans and contribute to informal economy formalization.
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

DEVELOPMENT OF A DAY-CARE MANAGEMENT SYSTEM

Author(s)
Year of Publication
Publication Type
Abstract
This project focuses on designing and developing a comprehensive web-based daycare management system aimed at addressing the operational inefficiencies and administrative challenges faced by modern daycare centers. The system provides an integrated digital platform that automates critical tasks including attendance tracking, billing and payment management, scheduling of daily activities, staff management, and real-time communication between parents and daycare providers. Through intuitive user interfaces accessible to both staff and parents, the platform enhances transparency, improves record-keeping accuracy, and enables more effective monitoring of children's activities, health records, and safety incidents throughout their time at the daycare center. The study employs a systematic approach involving analysis of traditional manual management methods, identification of key operational challenges, and development of automated solutions that streamline administrative functions while maintaining focus on quality child care. Key features include real-time attendance recording with automated parent notifications, integrated billing systems for online payment processing and financial tracking, comprehensive child health
and safety monitoring modules, enhanced parent-staff communication channels for sharing updates and alerts, and user-friendly interfaces designed for accessibility by non-technical users. By automating routine administrative tasks, the system reduces human error, saves staff time, and allows caregivers to dedicate more attention to direct child supervision and developmental activities
Supervisor(s)
co-supervisor

COMPARATIVE ANALYSIS OF DATABASE MANAGEMENT SYSTEMS FOR TIME SERIES DATA

Year of Publication
Publication Type
Abstract
Time series data consists of information collected over time, often at regular intervals, which can quickly accumulate in large volumes. To analyze and present this data effectively, it needs to be stored in a way that is easy to access. Database Management Systems (DBMSs) are commonly used for this purpose. There are various types of DBMSs, each with distinct advantages and disadvantages that involves different trade-offs regarding their features. In this study, we compare the performance of two different DBMSs for managing time series data. The first is PostgreSQL, a widely used relational DBMS enhanced by the Timescale DB extension designed for time series. The second is Mongo DB, a leading NoSQL system that offers built-in support for time series data. Investigation was made to ascertain which of these DBMS is better suited for time series data by analyzing their query execution times. Two databases were setup using sample time series dataspecifically, publicly available weather. A series of test queries were conducted simulate real world scenarios and measure their execution times The results are analyzed on a query-by-query basis to highlight performance between two systems, with PostgreSQL outperforming MongoDB on some queries (by over two orders of magnitude) while MongoDB was faster on others (by more than 30 times in one case). It was concluded that certain queries and their related real-world applications may favor one DBMS over the other, based on how well the query structure aligns with the system’s strength. Additional factor was discussed that may affect each DBMSs query execution efficiency and consider potential improvements.
Supervisor(s)
co-supervisor

ENHANCING EMERGENCY REPORTING AND RESPONSE SYSTEM FOR STUDENTS OF THE UNIVERSITY OF BENIN

Year of Publication
Publication Type
Abstract
The safety of students in tertiary institutions is a major concern, especially during emergency situations that require quick reporting and response. At the University of Benin, existing emergency reporting methods are largely manual and fragmented, often resulting in delayed responses and poor coordination among emergency units. This study focuses on the design and implementation of an Emergency Reporting and Response System for students of the University of Benin. The proposed system provides a centralized platform that allows students to report emergencies such as medical, security, fire, and accident-related incidents. Once a report is submitted, the system automatically notifies the appropriate emergency response units and enables responders to update the status of the incident. Students also receive feedback on the progress and resolution of reported emergencies. The system includes administrative features for user management and report generation to support monitoring and decision-making. The implementation of the system demonstrates improved communication, faster response coordination, and enhanced campus safety. This study contributes to the use of information technology in improving emergency management within university environments.
Supervisor(s)
co-supervisor

DESIGN AND IMPLEMENTATION OF AN ENCRYPTION AND MULTIFACTOR AUTHENTICATION SYSTEM FOR CLOUD ENVIRONMENT

Author(s)
Year of Publication
Publication Type
Abstract
Cloud computing has revolutionized the way businesses manage their IT infrastructure, offering scalable, cost-effective, and flexible solutions. However, as organizations migrate to the cloud, cybersecurity becomes a critical concern. This paper explores how cloud computing enhances cybersecurity for businesses by leveraging advanced security mechanisms such as encryption, multi-factor authentication, artificial intelligence (AI)-driven threat detection, and automated compliance management. Cloud service providers (CSPs) offer robust security frameworks, including real-time monitoring, distributed denial of service (DDoS) protection, and secure access controls, reducing the risk of cyber threats. Additionally, cloud-based security facilitates disaster recovery, data loss prevention, and regulatory compliance, strengthening overall business resilience. While cloud computing introduces new security challenges, implementing best practices and leveraging CSP security measures can significantly enhance an organization's cybersecurity posture. This study highlights the benefits, challenges, and future trends of cloud computing
in securing business operations against evolving cyber threats. To this purpose, this project designs and implements an encryption and multi-factor authentication system for cloud computing environments using a two-factor authentication approach: first-factor authentication via user ID/email and password, and second-factor authentication via OTP sent to user email. The system is developed using HTML, CSS, JavaScript, and Viejas for the front-end, Laravel and PHP for the backend, and MySQL for the database.
Supervisor(s)
co-supervisor

DESIGN AND IMPLEMENTATION OF A PERSONNEL MANAGEMENT INFORMATION SYSTEM

Year of Publication
Publication Type
Abstract
The management of personnel records in many organizations remains largely manual, leading to inefficiencies, data redundancy, and delays in decision-making. This study focuses on the design and implementation of a computerized Personnel Management Information System (PMIS) to address these challenges and improve human resource management processes. The system was developed using Python as the programming language, MySQL as the database management system, and a web-based framework to ensure ease of access and usability. The proposed system automates key human resource functions, including employee registration, attendance tracking, leave management, payroll computation, and report generation. A modular approach was adopted during implementation, ensuring each system component operates independently while maintaining seamless interaction with the central database. Testing was conducted using unit testing, integration testing, system testing, and user acceptance testing, demonstrating that the system is reliable, accurate, and efficient. The results show that the developed system significantly improves personnel data management by reducing errors, enhancing data security, and providing timely reports for informed decision making. This system offers a scalable solution that can be adopted by organizations seeking to modernize their human resource management operations, thereby demonstrating the importance of information technology in enhancing organizational efficiency.
Supervisor(s)
co-supervisor

EVALUATION OF PRIVACY POLICIES IN MOBILE APPLICATIONS

Year of Publication
Publication Type
Abstract
This project is to evaluate privacy policies in mobile applications. It revealed Assess the clarity, readability, and structure of privacy policies used in selected mobile applications, evaluate the consistency between the stated privacy policies and the actual data handling practices of the mobile applications, identify specific areas within mobile privacy policies where vague or misleading terms are commonly used, examine the extent to which user input data is collected, processed, and shared without clear disclosure in the privacy statements, use Python-based tools to automate the detection and analysis of discrepancies between privacy policies and app behaviors, recommend practical improvements for making mobile application privacy policies more transparent, accurate, and user-friendly. This study designed and evaluation approach to examine how mobile applications present and apply their privacy policies. Selected mobile apps were reviewed based on their popularity and relevance to everyday users. Their privacy policies were extracted and assessed for clarity, length, and language. Python scripts were then used to carry out static and dynamic analysis on these apps. The static part inspected permissions and data access points declared within the app files, while the dynamic part monitored how the app behaves when in use, especially in handling user data. Any mismatch between what is written in the privacy policy and what the app does will be recorded and analyzed. Focus was also be placed on how user input data is managed, as this is often not clearly addressed in policy statements. Results were compared across apps from different categories to detect patterns or risks that repeat across multiple apps
Supervisor(s)
co-supervisor

DESIGN AND IMPLEMENTATION OF AN ENCRYPTION AND MULTIFACTOR AUTHENTICATI

Author(s)
Year of Publication
Publication Type
Abstract
Cloud computing has revolutionized the way businesses manage their IT infrastructure, offering scalable, cost-effective, and flexible solutions. However, as organizations migrate to the cloud, cybersecurity becomes a critical concern. This paper explores how cloud computing enhances cybersecurity for businesses by leveraging advanced security mechanisms such as encryption, multi-factor authentication, artificial intelligence (AI)-driven threat detection, and automated compliance management. Cloud service providers (CSPs) offer robust security frameworks, including real-time monitoring, distributed denial-of service (DDoS) protection, and secure access controls, reducing the risk of cyber threats. Additionally, cloud-based security facilitates disaster recovery, data loss prevention, and regulatory compliance, strengthening overall business resilience. While cloud computing introduces new security challenges, implementing best practices and leveraging CSP security measures can significantly enhance an organization's cybersecurity posture. This study highlights the benefits, challenges, and future trends of cloud computing in
securing business operations against evolving cyber threats. To this purpose, this project designs and implements an encryption and multi-factor authentication system for cloud computing environments using a two-factor authentication approach: first-factor authentication via user ID/email and password, and second-factor authentication via OTP sent to user email.
The system is developed using HTML, CSS, JavaScript, and VueJS for the front-end, Laravel and PHP for the backend, and MySQL for the database.
Supervisor(s)
co-supervisor