Complete Debby Work
Complete Debby Work
By
DEBORAH KALEJAIYE
(IMT/18U/2160)
October, 2024.
1
APPROVAL
This is to certify that this project work “Design and implementation of electrical fault reporting system
for MAU Yola” was carried out by Deborah Kalejaiye, (IMT/18U/2160), read and approve to have met
the requirement for the award of Bachelor of Technology degree in Information Management
Technology at Modibbo Adama University, Yola by the undersigned:
______________________ ________________________
(Project Supervisor)
______________________ ________________________
(Head of Department)
2
DEDICATION
This work is dedicated to God the Father, the Alpha and Omega of my faith, my teacher, provider and
comforter.
To God be the glory, honour and adoration for ever and ever Amen.
3
ACKNOWLEDGEMENT
4
ABSTRACT
The Electrical Fault Reporting System is designed to streamline the process of reporting and managing electrical
faults, aiming to enhance efficiency and user satisfaction within utility services. This system addresses common
challenges faced by users and administrators, such as delays in reporting, ineffective communication, and lack of
real-time tracking. The development of the system involved a comprehensive analysis of user requirements,
followed by a structured design phase that established a robust architecture using a multi-tier approach. Key
features include user-friendly interfaces for reporting faults, an admin backend for managing complaints, and
secure user authentication processes. The system was successfully implemented using HTML in designing the
user interface, while PHP programming language for designing the interface of the application and MySQL
server for designing database. The system is developed to provide a secured efficient and effective Electrical
Fault Reporting System for MAU.
5
TABLE OF CONTENTS
APPROVAL..............................................................................................................................................................2
DEDICATION...........................................................................................................................................................3
ACKNOWLEDGEMENT........................................................................................................................................4
ABSTRACT................................................................................................................................................................5
CHAPTER ONE.......................................................................................................................................................8
INTRODUCTION.....................................................................................................................................................8
1.1 Background of the study................................................................................................................................8
1.2 Statement of the Problem.............................................................................................................................10
1.3 Aim of the Study............................................................................................................................................10
1.4 Significance of the Study..............................................................................................................................10
1.5 Scope of the Study.........................................................................................................................................11
1.6 Definition of Operational Terms.................................................................................................................11
CHAPTER TWO....................................................................................................................................................12
LITERATURE REVIEW......................................................................................................................................12
2.1 Introduction...................................................................................................................................................12
2.2 Causes of Power System Faults...................................................................................................................12
2.2.1 Detecting and locating faults.................................................................................................................12
2.2.2 Common power system faults...............................................................................................................13
2.2.3 Types of faults........................................................................................................................................13
2.2.4 Open circuit faults..................................................................................................................................13
2.2.5 Causes......................................................................................................................................................14
2.2.6 Effects......................................................................................................................................................14
2.3 An overview on the pre-existing fault reporting techniques.....................................................................14
2.3.1 Time domain reflectometry...................................................................................................................14
2.3.2 Surge generator cable thumping..........................................................................................................15
2.4 Specific advantages of the proposed technique over the pre-existing techniques...............................16
2.5 Fault Management System...........................................................................................................................17
2.6 Technological Innovations......................................................................................................................18
2.7 Database Management System....................................................................................................................18
2.7 Management Information System (MIS)....................................................................................................19
2.8 Review of Related Works.........................................................................................................................22
CHAPTER THREE................................................................................................................................................24
METHODOLOGY.................................................................................................................................................24
3.1 Introduction...................................................................................................................................................24
3.2 Software Development Life Cycle (SDLC) Model.....................................................................................24
3.3 System Analysis.............................................................................................................................................25
6
3.3.1 Fact Finding Techniques.......................................................................................................................26
3.3.2 Interview.................................................................................................................................................26
3.4 Overview of the System................................................................................................................................26
3.4.1 Functional Requirement Specification.................................................................................................26
3.4.2 Non-Functional Requirement Specification........................................................................................27
3.5 System Design................................................................................................................................................27
3.6 Flowchart.......................................................................................................................................................27
3.7 Use Case Diagram.........................................................................................................................................29
3.8 Database Design............................................................................................................................................30
3.8.1 Database schema (Tables).....................................................................................................................30
3.8.2 User Table...............................................................................................................................................30
3.8.3 Reports Table.........................................................................................................................................31
3.8.4 Feedback Table......................................................................................................................................31
CHAPTER FOUR...................................................................................................................................................32
RESULTS AND DISCUSSION.............................................................................................................................32
4.1 Introduction...................................................................................................................................................32
4.2 System Requirements...................................................................................................................................32
4.2.1 Hardware Requirements.......................................................................................................................32
4.2.2 Software Requirements.........................................................................................................................32
4.3 Results............................................................................................................................................................33
4.3.1 Home Dashboard...................................................................................................................................33
4.3.2 Emergency Report Page........................................................................................................................34
4.3.3 Registration Page...................................................................................................................................34
4.3.4 Login Page..............................................................................................................................................35
4.3.5 Report Page............................................................................................................................................36
4.3.6 View Complaint Page............................................................................................................................38
4.3.7 Feedback Page........................................................................................................................................38
4.3.8 Frequently Ask Question Page.............................................................................................................39
4.3.9 Admin Registration Page......................................................................................................................40
4.3.10 Admin Back End Page.........................................................................................................................41
4.3.11 Logout Page..........................................................................................................................................41
4.4 Discussion.......................................................................................................................................................42
CHAPTER FIVE....................................................................................................................................................44
SUMMARY, CONCLUSION AND RECOMMENDATIONS...........................................................................44
5.1 Summary........................................................................................................................................................44
5.2 Conclusion.....................................................................................................................................................45
5.3 Recommendations.........................................................................................................................................45
References................................................................................................................................................................45
7
CHAPTER ONE
INTRODUCTION
1.1 Background of the study
In an electric power system, a fault or fault current is any abnormal electric current. For example a
short circuit is a fault in which a live wire touches a neutral or ground wire. An open-circuit fault
occurs if a circuit is interrupted by a failure of a current-carrying wire (phase or neutral) or a blown
fuse or circuit breaker (Jorge, 2016). In three-phase systems, a fault may involve one or more phases
and ground, or may occur only between phases. In a "ground fault" or "earth fault", current flows into
the earth. The prospective short-circuit current of a predictable fault can be calculated for most
situations. In power systems, protective devices can detect fault conditions and operate circuit breakers
and other devices to limit the loss of service due to a failure. In a polyphase system, a fault may affect
all phases equally, which is a "symmetric fault". If only some phases are affected, the resulting
"asymmetric fault" becomes more complicated to analyze. The analysis of these types of faults is often
simplified by using methods such as symmetrical components. The design of systems to detect and
interrupt power system faults is the main objective of power system (Pravesh, 2018). Electrical
networks, machines and equipment are often subjected to various types of faults while they are in
operation. When a fault occurs, the characteristic values (such as impedance) of the machines may
change from existing values to different values till the fault is cleared. There may be lot of
probabilities of faults to appear in the power system network, including lighting, wind, tree falling on
lines, apparatus failure, etc. A fault in an electric power system can be defined as, any abnormal
condition of the system that involves the electrical failure of the equipment, such as, transformers,
generators, bus bars, etc.
The fault inception also involves in insulation failures and conducting path failures which results short
circuit and open circuit of conductors. Under normal or safe operating conditions, the electric
equipment’s in a power system network operate at normal voltage and current ratings. Once the fault
takes place in a circuit or device, voltage and current values deviates from their nominal ranges
(Nicopoulos and Hassan, 2018).
The faults in power system causes over current, under voltage, unbalance of the phases, reversed
power and high voltage surges. This results in the interruption of the normal operation of the network,
failure of equipment’s, electrical fires, etc. Usually, power system networks are protected with
switchgear protection equipment’s such as circuit breakers and relays in order to limit the loss of
8
service due to the electrical failures. One of the major challenges associated with Modibbo
Adama University, Yola (MAU) electric cables is the difficulty in locating the actual point of
fault and consequently prolonged ‘out of service’ time. Currently there is no perfect fault
reporting system for Modibbo Adama University, Yola (MAU) electric cable and this introduces
an issue to fault reporting in the marine and the expected Modibbo Adama University, Yola
(MAU).
The general aim of this study is to examine the Design and Implementation of Electrical Fault
Reporting System in MAU Yola. The study’s specific aims are:
i) To conduct system analysis of electrical fault reporting system for MAU Yola.
ii) To design a model that can depict electrical fault for MAU Yola.
iii) To implement proposed system.
9
1.5 Scope of the Study
Though faults occurring in electric systems include both short and open circuit faults, this project
concentrated on reporting of the entire university schools and offices electric faults. The major
reasons to omission of other types of faults were the ones stated under the section of constraints.
10
CHAPTER TWO
LITERATURE REVIEW
2.1 Introduction
A fault is any abnormal condition in a power system. The steady state operating mode of a power
system is balanced three-phase A.C. However, due to sudden external or internal changes in the
system, this condition is disrupted.
11
domain reflectometer sends a pulse down the wire and then analyzes the returning reflected pulse to
identify faults within the electrical wire. In historic submarine telegraph cables, sensitive
galvanometers were used to measure fault currents; by testing at both ends of a faulted cable, the fault
location could be isolated to within a few miles, which allowed the cable to be grappled up and
repaired.
Sometimes an insulation fault in a power cable will not show up at lower voltages. A "thumper" test
set applies a high-energy, high-voltage pulse to the cable. Fault location is done by listening for the
sound of the discharge at the fault. While this test contributes to damage at the cable site, it is practical
because the faulted location would have to be reinsulated when found in any case (Tyler, 2019).
The first three types constitute severe unbalanced operating conditions which involves only one or two
phases hence referred to as unsymmetrical faults. In the fourth type, a fault involving all the three
phases occurs therefore referred to as symmetrical (balanced) fault.
12
Consider that a transmission line is working with a balanced load before the occurrence of open circuit
fault. If one of the phases gets melted, the actual loading of the alternator is reduced and this cause to
raise the acceleration of the alternator, thereby it runs at a speed slightly greater than synchronous
speed. This over speed causes over voltages in other transmission lines.
Thus, single- and two-phase open conditions can produce the unbalance of the power system voltages
and currents that causes great damage to the equipment’s.
2.2.5 Causes
Broken conductor and malfunctioning of circuit breaker in one or more phases
2.2.6 Effects
1. Unusual operation of the system
2. Danger to the personnel as well as animals
3. Exceeding the voltages beyond normal values in certain parts of the network, which further
leads to insulation failures and developing of short circuit faults.
Although open circuit faults can be tolerated for longer periods than short circuit faults, these must be
removed as early as possible to reduce the greater damage.
14
Historically, fault reporting was carried out by various measuring techniques and by setting the
surge generator to thump repeatedly, and then walking the cable route until the thump could be
heard. The higher the DC voltage applied, the louder the resulting thump and the easier it
becomes to find the fault.
However, for longer cables, it could take days to locate a fault using this method – during which
time the cable is exposed to potentially damaging high-voltage thumping. So, while the existing
fault might be located, other areas of the cable could have been weakened in the process. Cables
that have been thumped tend to fail sooner than would otherwise have been expected.
Generally, the existing fault reporting techniques face the following challenges:
i) All are off-line methods in that they are used to detect fault reporting after it has
occurred and the cables have been de-energized while the proposed system is an online
technique.
ii) The overall cost of the locator unit can be much higher than the proposed system.
iv) The process of fault reporting can be very tedious in more complex electric systems
compared to single line cables.
Fault is any abnormal condition in a power system. A fault occurs due to failure insulation of a
conductor at one or more points or a conducting object comes in contact with the live part of the
system. Overvoltage due to switching surges is one of the cause of electrical fault.
Some related work have been reviewed, which include; proposed of an intelligent, low-cost
system, which monitors the behavior of electrical magnitude of domestic appliances of real
time. Also proposed a self-diagnosis technique for fault node identification in large-scale
internet of a thing. The technique is based on lightweight processor-level architectural support to
minimize the performance overhead.
It tries to sort out various existing system. Time domain reflectometry have been selected as the
modern technique of fault reporting. Time domain reflectometry can be used to characterize and
locate electrical fault.
2.4 Specific advantages of the proposed technique over the pre-existing techniques
These are specific advantages of the proposed system compared to the existing methods once in
use:
i) Fault reporting will be an on-line process since it will be possible to locate the fault
15
office based on the report given.
ii) Result interpretation is easy and straight forward unlike TDR whose screen displays are
uneasy to be interpreted by lay people.
Operators in the telecommunications industry are saddled with increasing competition worldwide
and their ability to provide uninterrupted services keeps them at the edge of the market flow
(Rahul, 2016). To ensure the system are properly monitored most Telecommunication outfit have
a Network operations center where all faults are monitored adequately, logged for management
purpose and escalated to the field engineers for immediate actions. According to Rahul (2016)
there are various methods used by various telecommunications operations center to report and
manage faults also vary depending on the scale of operations and the best way to provide
management with informed decisions on the best way to improve a Network.
Network Operation Centre (NOC): A Network Operations center (NOC) can be referred to as a
place where various teams or administrators supervise, monitor and maintain a
telecommunications network in order to ensure availability and optimal performance per time.
Fault Management: it is important to distinguish between faults and failures. A fault is any kind of
defect that leads to an error. A failure is a state of a system when it deviates from specification
and is unable to deliver its intended functions. Fault tolerance can be classified into four levels
from a system point of view such as: hardware layer, software layer, network communication
layer, and applications layer. Fault management as a component of the of the network
management which is concerned with the detection, isolation and resolution of problems.
Fault Management Phases: To provide a resilient network in faulty situations proffers three main
actions (Fault detection, fault diagnosis and fault recovery)
Fault Detection: This is the first stage of a Fault management system, Fault detection in sensor
networks depends on the type of failures that occur on a network.
Fault Diagnosis: Fault Diagnosis is the process of properly identifying the cause of problem or
cause of the alarm. It is the process of properly troubleshooting the failure or fault in the system to
know the root cause failure.
16
Fault Recovery: This is the way faults are treated, this is the stage the network is restructured or
reconfigured such that failures do not affect or impact the network performance any further.
Network Map: The network map is a view on the network server application that displays the
network being managed as well as the status of the network elements (NE) within. The NEs are
displayed as icons and the colors of the icons represent their status. Updates are sent to the
network map from the network status monitor module. This permits the operators to navigate
through the managed network and isolate the network elements generating the problem
conditions.
19
relies on many academic disciplines. These include the theories, principles and concepts from the
Management Science, Psychology and Human Behavior, making the MIS more effective and
useful. These academic disciplines are used in designing the MIS, evolving the decision support
tools for modeling and decision - making.
Laudon, (2021), define the foundation of MIS is the principles of management and if its practices.
MIS uses the concept of management Information System can be evolved for a specific objective
if it is evolved after systematic planning and design. It calls for an analysis of a business,
management views and policies, organization culture and the culture and the management style.
The information should be generated in this setting and must be useful in managing the business.
This is possible only when it in conceptualized as system with an appropriate design. The MIS,
therefore, relies heavily on the systems theory offers solutions to handle the complex situations of
the input and output flows. It uses theories of communication which helps to evolve a system
design capable of handling data inputs, process, and outputs with the least possible noise or
distortion in transmitting the information form a source to a destination. It uses the principles of
system Design, Viz., an ability of continuous adjustment or correction in the system in line with
the environmental change in which the MIS operates. Such a design helps to keep the MIS tuned
with the business management’s needs of the organization. The concept, therefore, is a blend of
principle, theories and practices of the Management, Information and System giving rise to single
product known as Management Information System (MIS).
The Physical view of the MIS can be seen as assembly of several subsystems based on the
databases in the organization. These subsystems range from data collection, transaction
processing and validating, processing, analyzing and storing the information in databases. The
subsystem could be at a functional level or a corporate level. The information is evolved through
them for a functional or a department management and it provides the information for the
management of business at the corporate level (Terrene, 2021).
The MIS is a product of a multi- disciplinary approach to the business management. It is a
product which needs to be kept under a constant review and modification to meet the corporate
needs of the information. It is prescribed product design for the organization. The MIS differs
since the people in two organizations involved in the same business. The MIS is for the people in
the organization (George, 2017).
According to Raymond, (2020), The MIS model may be the same but it differs greatly in the
contents. The MIS, therefore, is a dynamic concept subject to change, time and again, with a
change in the business management process.
20
It continuously interacts with the internal and the external environment of the business and
provides a corrective mechanism in the system so that the change needs of information are with
effectively. The MIS, therefore, is a dynamic design, the primary objectively. The MIS, therefore,
is a dynamic design the primary objective of which is to the information the information for
decision making and it is developed considering the organizational fabric, giving due regard to
the people in the organizational the management functions and the managerial and the managerial
control.
Tejan et al., (2018) intends to detail how to make the sensor system, low maintenance and self-
healing. All the civilized communities across the universe are spending a lot on the maintenance
since it affects the physical, mental and spiritual wellbeing. This maintenance can be divided into
two phases. First phase is observing and reporting. The better the observation and reporting, the
better and faster are the chances of a quality resolution of the issues. It is noted by psychologists
that human mind finds it difficult to take effort and record community issues. Also, studies have
proved that machine or devices behave much better in both these phases of maintenance, and if
these phases are combined into single coordinated and combined ecosystem, the sensor machines
can play a pivotal role in community maintenance.
Seabra et al., (2016) proposed an intelligent, low-cost system, which monitors the behavior of
electrical magnitudes of domestic appliances in real time. The system is able to analyze the
collected data, detect possible faults, and report this situation to the user. This system is
designed to adopt old generation electronics. Also, the necessary interventions are given in form
of TV displays, etc. Fault detection and diagnosis systems available in real-time and on-line add
ease of management to domestic appliances. Fault detection is done through information
registration, recognition, and indication of anomalies in the systems behavior.
Lee et al., (2018) proposed a self- diagnosis technique for faulty node identification in large-
scale internet of thing systems. The technique is based on lightweight processor-level
architectural support to minimize the performance overhead. It is demonstrated by experiments
that the proposed methodology can detect 92.66% of failures, regardless of when the external
monitoring program is connected. A faulty device identification technique which is based on
very lightweight processor-level architectural support.
Abinaya et al., (2017) implemented Smart Street Lights that operates according to the outer
weather conditions. The system is mainly designed to ensure safety and to prevent energy
wastage. This system cuts down the cost of conventional system by 50−60% which improves
21
the economy of the country and saves a huge amount of investment as it can be utilized in
useful ideas.
Tavade et al., (2017) proposed a data logger system which will act like a fault diagnostic
system for mechanical engine and log the data on the web server for remote access. The
development and design of data logger system depends on the application on which it will work.
Choi et al., (2018) presented an automatic method to detect and identify faulty internet of thing
devices with context extraction. The presented system works in 2 phases. In first phase, i.e., pre-
computation phase, the system calculates the sensor correlation and the transition probability
between sensor working states known as context. During second phase, i.e., real-time phase, the
system finds a violation of sensor correlation and transition to detect and identify the faults in
devices.
Chen Wang et al., (2018) proposed a solution by making use of internet of a thing enabling
technologies. This system first discovers the causal relationship of the physical devices by
analyzing the device sensor data without the knowing the physical manufacturing process of the
system. The health of devices is measured according to its previous working states.
22
CHAPTER THREE
METHODOLOGY
3.1 Introduction
The success of any software development depends largely on how accurately the problem is
defined and understood, and thorough investigation that is properly carried in choice of solution
process. Software development project becomes better understood as it progresses through
analysis and design. However, a system development should not commence until enough
information is available to permit the preliminary planning and to ensure that the system is
feasible
23
4. Integration and Testing − All the units developed in the implementation phase are integrated
into a system after testing of each unit. Post integration the entire system is tested for any faults
and failures.
5. Deployment of system − Once the functional and non-functional testing is done; the product is
deployed in the customer environment or released into the market.
6. Maintenance − There are some issues which come up in the client environment. To fix those
issues, patches are released. Also, to enhance the product some better versions are released.
Maintenance is done to deliver these changes in the customer environment.
24
3.3.1 Fact Finding Techniques
Fact finding techniques refers to the gathering of information. It is often a part of an initial mission,
i.e., preliminary research, to gather facts for subsequent full investigation or hearing. In this project,
interview technique is adopted.
3.3.2 Interview
One-to-one interview was conducted with 20 students and 5 staffs on how they use to file an electrical
fault in their offices and hostels. The interview was open-ended as there was no pre-define set of
questions. Context free questions were asked to understand the problem fully and to develop a better
understanding of the situation.
Requirement 2 The software should be able to provide view high level summary of electric fault
problems and their solutions.
Requirement 3 The identity of the reporter and the office should be revealed
25
3.4.2 Non-Functional Requirement Specification
The non-functional requirements of this system are listed below:
Requirement ID Requirement Description
3.6 Flowchart
Flowchart is a diagram that depicts a process, system or computer algorithm. Is also graphical or
schematic representation of a process or an algorithm.
26
Flowchart of the system
27
3.7 Use Case Diagram
A use case diagram is a graphical depiction of a user’s possible interaction with a system. A use case
diagram shows various use cases and different types of users the system has and will often be
accompanied by other types of diagram as well. The use cases are represented by either circles or
ellipses.
LOGIN
REGISTRATION
CHANGE
PASSWORD
FILE A
REPORT
ADMIN
USER
VIEW
REPORT
UPDATE REPORT
GENERATE REPORT
DELETE REPORT
FEED BACK
LOGOUT
28
3.8 Database Design
In this project we choose to use My SQL as a database of the software.
MySQL Is an open-source relational database management system. Is a database system used on the
web and its very fast, reliable and very easy to use.
Lastlogin DATETIME
Firstname TEXT
Lastname TEXT
Is_admin Boolean
29
3.8.3 Reports Table
This table is used to store information of the item: Id, reporter, tittle, description and
timestamp.
FIELD TYPE
Description TEXT
Timestamp DATETIME
Time DATETIME
Body TEXT
30
CHAPTER FOUR
4.1 Introduction
This chapter discussed the results involved in the development and implementation of electrical
faults reporting system, the results of the analysis conducted to ascertain the system
requirements, and the requirements was transformed into a functional system. System
Implementation is a process that converts the system requirements and design into program code.
To implement a system successfully, a number of inter-related tasks need to be carried out in an
appropriate sequence. System implementation refers to the transformation of the logical system
design into program codes. The new system may be completely replacing an existing manual or
automated system or it may be a major modification to an existing system.
This stage also involves the testing of the system to find, debug and handle bugs or errors.
4.2 System Requirements
The resources needed for the development of the new system are:
i. Hardware requirements
ii. Software requirements
4.2.1 Hardware Requirements
Hardware is the physical component of a computer, it provides a platform that support a software
on a computer, for the purpose of these project, the under listed hardware are required for smooth
running of the proposed system. They are as follows:
i. Computer system
ii. 512 RAM or above
iii. 512 HDD or above
iv. 1.0 GHz processor
4.2.2 Software Requirements
Software is a set of instruction that enable a computer to perform a particular task. Software
required for effective functionality of the proposed system is as follows:
31
i. HTML, CSS, as front-end tools
ii. Python, Django as back-end tools
iii. SQL lite server as database
iv. Operating system
v. Browser
4.3 Results
Below are the results (screenshots) of interfaces for the electric fault report management system
32
4.3.2 Emergency Report Page
33
4.3.3 Registration Page
The Registration Page allows users to create an account on the system, providing necessary
information to verify their identity and grant them appropriate access levels. This page is simple,
secure, and provides a smooth user experience like full name of the user (First Name, Last
Name), a valid email address for communication and notifications and a secure password field
with password strength indicators to guide users in creating strong passwords. Passwords should
meet security requirements such as minimum length, use of numbers, symbols, and both
uppercase and lowercase letters
34
4.3.4 Login Page
35
4.3.5 Report Page
36
4.3.6 View Complaint Page
37
4.3.7 Feedback Page
38
4.3.8 Frequently Ask Question Page
39
4.3.9 Admin Registration Page
40
The Admin Backend Page is a crucial interface that enables administrators to manage user
accounts, monitor reported faults, oversee the resolution process, and generate analytics and
reports. This page should be user-friendly, secure, and equipped with the necessary tools to
facilitate efficient administration of the system.
4.4 Discussion
One of the primary objectives of the Electrical Fault Reporting System was to conduct a comprehensive
system analysis to identify user requirements, evaluate existing processes, and design an efficient solution
tailored to the needs of both users and administrators. This objective was achieved through a systematic
approach involving several critical steps. Following the data gathering phase, a thorough requirements
analysis was conducted to define the system's functional and non-functional requirements. This involved
categorizing the necessary features into modules, such as user registration, fault reporting, complaint
41
tracking, and administrative controls. By utilizing tools like use case diagrams and flowcharts, we were
able to visualize the interactions between users and the system, ensuring that all user scenarios were
accounted for. This structured analysis also helped in identifying critical system requirements, such as
security protocols, data storage solutions, and performance benchmarks, which guided the development
phase.
Another objective was to design model for the Electrical Fault Reporting System was approached
systematically to ensure clarity, scalability, and functionality. The design process included several key
phases, each aimed at capturing different aspects of the system's architecture and workflow. The objective
of designing a model for the Electrical Fault Reporting System was successfully achieved through a
structured approach that included use case diagram, flow charts and Database Schema. This model not
only clarified how the system would function and interact but also provided a solid foundation for the
development phase, ensuring that the final product would meet user needs and operational requirements.
Implementing the Proposed System was executed through a structured and methodical approach, ensuring
that all aspects of the system were developed. The user interface (UI) was built using modern web
technologies such as HTML, CSS, and JavaScript. Frameworks like Bootstrap were utilized to create
responsive and visually appealing pages, including the Registration Page, Login Page, Report Page, and
Admin Backend Page. User feedback was incorporated during the development to ensure that the
interface was intuitive and accessible. The server-side logic was implemented using a robust
programming language (e.g., Python, Java, or PHP). This included functionalities such as user
authentication, complaint submission, and data processing. The relational database was created based on
the entity-relationship diagram designed earlier. Tables were defined for users, complaints, technicians,
and logs, with appropriate relationships and constraints established to maintain data integrity. SQL scripts
were developed to set up the database schema and populate it with initial data.
42
CHAPTER FIVE
5.1 Summary
This project has identified a problem of fixing and reporting of electrical fault, appears
much more difficult and time consuming in Modibbo Adama University Yola. This project has
solved this problem by developing a web based system that has the capacity to come up with a
relatively affordable fault reporting system that will mitigate the hardships associated with fault
reporting in university. Several literatures Related to this project have been reviewed and similar
system that possesses similar capabilities has been examined. To make the development process
systematic, waterfall model was adopted as the Software development life cycle approach for the
development. And also some phases of waterfall model have me adopted and they are followed
sequentially. In order to identify its goal and procedure and create systems that will efficiently
achieve them, system analysis is used. Moreover, necessary requirement has been gathered
through one to one interview and the interview was open ended. Functional requirements and
non-functional requirements have been specified. Various diagrams were used to depict various
aspect of the system e.g.; flow chart, and use case diagram. In this project, My SQL (structured
query language) has chosen as database of the software. This is an open source relational
database management system. Some table was introduced, user table: is used to authenticate and
authorize process which stores information of the item, report table: is used to store the
information of the item, and feedback table: is an automatic system use to response to a query,
and store information.
All the result involved in the development of the electrical fault reporting, the result of the
analysis conducted to ascertain system requirements, includes hardware requirement and
software requirements, and they were transformed into functional system. The system is able to
give room for students and the staffs to login, to the home page, emergency page, registration
page, login page, report page, feedback page, and also allow the admin to login, change
password, view report, update report, generate report, delete report feedback and also logout.
Consequently, the software was coded successfully in python programming language, and it was
tested successfully to ensure that it has met the user requirement.
43
5.2 Conclusion
This project set out to address the difficulty that staff and student encountered when reporting
any kind of electrical problem and a fully functional web based system for reporting electrical
faults was developed successfully after reviewing similar works to identify area for improvement
and obtaining vital requirements. Hence it can be concluded that the aim of this project has been
achieved.
5.3 Recommendations
Although this project has successfully developed a web based system for
1. It is recommended that further research be undertaken to develop Symbian or IOS that can run
on various operating systems.
2. I will suggest and improvement of electrical fault (the system should offer report for
Adamawa state)
3. The implementation of the system is highly recommended to simplify, to easily and
conveniently accomplish electrical fault reporting service.
44
References
Abinaya, S., Gurupriya, and M. Pooja, (2017), “IoT based smart and adaptive lighting in street
lights”, ICCCT, Chennai, India.
Abrams, L. S., & Snyder, H. N. (2014). Juvenile offenders and victims: 2014 national report.
US Department of Justice, Office of Justice Programs, Office of Juvenile Justice
and Delinquency Prevention.
Charles A. Gallangher (2021). Define the concept of the MIS has evolved over a period of time
comprising many different facets of the organizational function
https://www.jstor.org/stable/3116556
Chen W., Tam H. and Vo, P. N. (2015), “An IoT application for fault diagnosis and
prediction”, IEEE, Sydney, NSW, Australia.
Cottle, C. C., Lee, R. J., & Heilbrun, K. (2018). The prediction of criminal recidivism in
juveniles A meta-analysis. Criminal Justice and Behavior, 45(8), 1095-1115.
Dennis lock, (2020). The purpose of project management, the issue of improved availability is
particularly important. https://www.kobo.com/ww/en/ebook/project-management
Dowds, T. J., & Farrington, D. P. (2020). Digital case management in custody settings: A
review of practice and evidence. Criminal Behaviour and Mental Health, 30(3), 163-
174.
Jiwon Choi, (2018), “Detecting and identifying faulty IoT devices in smart home with context
extraction”, IEEE, Luxembourg City, Luxembourg.
Jorge C Seabra, Mário A Costa Jr., Mateus M Lucena (2016), “IoT based intelligent system for
fault detection and diagnosis in domestic appliances”, IEEE, Berlin, Germany.
Junghee Lee, Monobrata Debnath, Amit Patki, Mostafa Hasan, Chrysostomos Nicopoulos
(2018), “Hardware-based online self-diagnosis for faulty device identification in
largescale IoT systems”, IEEE, Orlando, FL, USA.
Kelly Rainer, jr (2020), define the role of the MIS in an organization can be compared to the role
of heart in the body.https://www.smartsheet.com/management-information-system?amp
Kenneth C. Laudon (2021), define the foundation of MIS is the principles of management and if
45
its practices.Https://en.m.wikipedia.org/wiki/management_information_system
Pravesh Kumar, Shilpi Kain (2018), “Smart community maintenance ecosystem with Self-
reporting and self-diagnostic IoT sensors”, IEEE, Mumbai, India.
Ravi (2019), http://electricalarticle.com/causes-nature-effect-fault-power-system/
Saha Timo Niemirepo, Markus Sihvonen, Vesa Jordan, Juhani Heinilä (2019) “Service platform
for automated IOT service provisioning”, ICIMS, Blumenau, Brazil.
Smith, Gaoming Shi, Guanghua Yuan, Xuanlong Chen, Zhenfeng Xie, Cheng Chen, (2018)
Case study of no fault founds in household appliances”, ICEPT, Shanghai, China.
Tanaya Tavade, Paresh Nasikkar (2017), “Raspberry Pi: Data logging IOT device”, ICPEDC,
Chennai, India.
Tyler (2019), https://en.m.wikipedia.org/wiki/time-domain_reflectometer
Yalcin, F. and Yildirim, Y., 2019. A study of symmetrical and unsymmetrical short Circuit faults
analyses in power system. Sakarya university journal of science, pp. 879-897.
Zhang et al, 2018 Three-phase Unbalance of Voltage Dips. PhD thesis, Chalmers University of
Technology.
46