DESIGN AND IMPLEMENTATION OF SEARCH ENGINE SYSTEM
1.1 BACKGROUND OF THE STUDY
A search engine is an information retrieval system that aids in the discovery of data stored on a computer system. The search results are typically shown in a list and are referred to as hits.
Search engines, like other approaches for managing information overload, help to reduce the time required to find information and the volume of information that must be consulted.
Search engines give an interface to a collection of items, allowing users to input criteria regarding an item of interest and have the engine identify matched items.
It is safe to say that most operations, such as storing research materials, are done manually in most Nigerian colleges. As a result, the people in charge of the research library are under a lot of pressure.
A research search system is basically software designed to retrieve research material without having to move from one shelf to another in the research library. These activities are carried out in the library with the assistance of a library administrator.
The purpose of this project is to provide a solution to the problem of a research library by building a user-friendly and GUI-oriented computerised system that will be compatible with existing manual systems. The software that will be created will address the issue of sorting and retrieving research materials.
1.2 STATEMENT OF THE PROBLEM
Prior to this period, most student projects were stored in the Archive Room, where they were organised according to the area of research. Over time, this work was sorted by students looking for a project topic.
The order in which these files are retained after they have been utilised can result in a project being hidden in the wrong compartment. In most universities, the following issues arise when the research system is manually handled by library staff:
Research/projects are manually sorted and stored on their respective shelves. Retrieving research/projects material takes a long time depending on the number of topics involved.
The loss or damage of any research material may result in the loss of a resource's content. It is too difficult and time intensive to maintain.
1.3 AIM AND OBJECTIVES OF THE STUDY
The study's goal is to create and implement a student research search engine. The goal of this research is to create an application that will alleviate the stress associated with the existing manual approach, while focusing on a research search system. The following are the objectives of this research:
To develop a database management system (DBMS) for storing research material and providing data protection.
To enable rapid and efficient access to student research/project materials via a search mechanism.
When finished, this system will improve the management of a research library and can be used as a model for constructing a digital research library.
It is critical to employ an appropriate strategy in order to achieve the objectives of this research. The methodology used in this study is to first outline the set of requirements to be met by the proposed system,
where information related to the research work will be derived from the area of study; then envision and implement the system's design, using PHP scripting language, in an object-oriented approach.
1.5 SCOPE AND LIMITATIONS OF THE STUDY
This research topic is only a subset of a research engine system; it is not a full-fledged research engine system (such as Google); thus, it is limited to a registration module for users (students) to gain access to available research materials and a search module for users to find research topics or materials.
1.6 DEFINITIONS OF TERMS
A search is an attempt to locate, seek, extensively study, explore, or investigate something.
A system is a collection of several elements that work together to function as one.
Algorithm: The step-by-step processes and procedures required to attain an objective.
A database is a collection of organised information in a regular structure, usually but not always in a machine-readable format that a computer can access.
A knowledge base is a database that is designed to meet the complex storage and retrieval needs of computerised knowledge management, particularly in support of artificial intelligence or expert systems.
Search Engine: A programme that searches for and retrieves data based on certain criteria, particularly one that searches the internet for papers containing specific phrases.