Project Topics | Seminar Topics | Related Topics
Design and Implementation of Book Recommendation System

DESIGN AND IMPLEMENTATION OF BOOK RECOMMENDATION SYSTEM


ABSTRACT

Book Recommendation system is software program that help a user to find products according to their needs and interests by using the user’s rating of each item and the user’s preferences. The aim of the study is to design and implement a software that will recommend high rate and most reviewed book with furtherance to the research topic. In achieving this aim, the following specific objectives were laid out to develop a software that will save the precious time of customer and very efficient to use, design a system that will provide large number of choices for books and also recommend for books, design system that will enable user to buy book easily by making online payment, and design a system recommending algorithm scale well with co-rated items. The methodology adopted in this study is the object oriented analysis and design methodology (OOADM) which is a technical approach for analyzing and designing an application or system by applying object throughout the software development process. The programming language used is HTML, CSS, JAVASCRIPT, PHP, SQL and JQUERY. The reason why web programming languages was used is because, it is platform independent and it is a web based application. This project will be of immense benefit to Students, Doctors, Engineers and other researchers who intend to know more on this study and can also be used by non-researchers to build more on their research work. This study contributes to knowledge and could serve as a guide for other study. The expected result is an electronic Book Recommendation System that will suggest high rated and most reviewed books to customers or researchers, and the system will generates accurate information about each book for acquisition purpose.


CHAPTER ONE

1.1 Introduction

This Online book selling websites helps to buy the books online with Recommendation system which is one of the stronger tools to increase profit and retaining buyer. The book recommendation system must recommend books that are of buyer’s interest. Recommendation systems are widely used to recommend products to the end users that are most appropriate. This system uses features of collaborative filtering to produce efficient and effective recommendations. Collaborative recommendation is probably the most familiar, most widely implemented and most mature of the technologies. Collaborative recommender systems aggregate ratings of objects, recognize commonalities between users on the basis of their ratings, and generate new recommendations.

As a prelude to other parts of this study, this chapter will discuss the background upon which this study was initiated, the statement of problems that led to this study, the Aim and Objectives of the study. Others are Significance of the study, Scope of work, Limitations of the Study and Definition of technical terms.


1.2 Background of Study

Recommendation systems are software programs that help a user to find products according to their needs and interests by using the user’s rating of each item and the user’s preferences. Recommendation systems are ubiquitous. If you’ve ever looked for movies on Netflix or glanced through posts on Instagram, you’ve used a recommendation system without even knowing it. With online shopping, customers have nearly countless options. Nobody has the time to browse through infinite number of pages in order to search for a product or purchase a product. These types of algorithms lead to service enhancement and customer satisfaction which in turn, brings in more traffic onto the website. Recommendation systems play an important role in helping users find products and content they care about (Towardsdatascience, 2021).

The book recommendation system would help the user purchase a book, by recommending books based on collaborative filtering and association rule mining. Collaborative filtering imitates user-to-user and item-to-item type of recommendations. It forecasts users’ preferences as a linear, weighted permutation of other user’s preferences. Association rule mining is a technique which intends to detect recurrently occurring patterns, correlations, or associations from datasets found in different kinds of databases such as relational databases, transactional databases, and other forms of data warehouses.

The challenges encountered that led to the execution of the research work is that, a lot of researchers depend on human ratings for books before acquiring theirs. It is against the background that the developments of this software to enable researcher to get high rated books with ease, thereby making optimum recommendation of impactful books. This research work is based on providing adequate information about books. At the end of this project, the research work, the software will be able to recommend high rated and reviewed books that have been of help to other researchers with reference to their research goal.


1.3 Statement of Problems

Investigation reveals the problems of the existing Book Recommendation System, which are:

  1. A lot of people depend on human ratings for books.
  2. Individuals do read and rely on the book reviews before making book acquisition decision
  3. The manual process of sourcing for information from books is time consuming.

1.4 Aim and Objectives of Study

The aim of the study is to design and implement a software that will recommend high rate and most reviewed book with furtherance to the research topic. In achieving this aim, the following specific objectives were laid out as follows:

  1. To develop a software that will save the precious time of customer and very efficient to use.
  2. To design a system that will provide large number of choices for books and also recommend for books.
  3. To design system that will enable user to buy book easily by making online payment.
  4. To design a system recommending algorithm scale well with co-rated items.

1.5 Significance of Study

This study will be of immense benefit to Students, Doctors, Engineers and other researchers who intend to know more on this study and can also be used by non-researchers to build more on their research work. This study contributes to knowledge and could serve as a guide for other study.


1.6 Scope of Study

The study focuses on the Design and Implementation of Book Recommendation System using Federal Polytechnic Nekede Library as a Case Study.


1.7 Limitations of the Study

During the course of this study, many things militated against its completion, some of which are:

  1. Time Constraint: The time frame given to accomplish this project was very short due to school academic calendar and it was carried out under pressure which made the researcher not to implement some necessary features.
  2. Research material: availability of research material is a major setback to the scope of the study.
  3. Frequent power failure: This made the researcher append more money on fuel to ensure sustainable power.
  4. Financial Constraint: Insufficient fund tends to impede the efficiency of the researcher in sourcing for the relevant materials, literature or information and in the process of data collection (internet).

1.8 Definition of Terms

Recommender: a recommender is a word used to portray someone who puts forward (something or someone) as being suitable for a particular purpose or role.

Machine Learning: This is a field in artificial intelligence (AI) focuses on calculations (algorithms) that enable computer systems to learn.

Algorithm: An algorithm is a self-contained succession of activities to be performed with a specific end goal to tackle a particular problem.

Collaborative Filtering: Collaborative filtering (CF) is a technique applied mainly in recommendation systems to make automatic predictions about the interests of a client by gathering inclinations or taste data from numerous clients (collaboration).

System: This is a set of interacting or interdependent component parts forming a complex or intricate whole.

Book: A book is a set of written, printed, illustrated, or blank sheets, made of paper, parchment, or other materials, fastened together to hinge at one side, with text and/or images printed in ink.

Bookshop: A bookshop is a location where books are stocked for the purpose of being rented or purchased.

Online Bookshop: An online bookshop is an internet website that runs an e-commerce service where online users can access information about books, buy or rent books whenever their timing is ideal.


CHAPTER TWO

2.0 Literature Review

2.1 Introduction

The review of relevant literature is the main topic of this chapter. A literature review covers theoretical and methodological contributions to a certain issue in addition to the state of knowledge at the time of writing. It provides information about the state of the art in relation to the subject you are writing about. It examines the body of work on the chosen subject. The literature evaluation in this study comprises the …


Procedure for Downloading the PDF (Docx) Material


Design and Implementation of Book Recommendation System can be downloaded by requesting the full set of materials at the project or seminar cost. The document will be sent via Microsoft Word (MS-Word) format via WhatsApp (e-mail) following payment confirmation.


Seminar Material Cost
₦3,000
Project Material Cost
₦5,000


Request Complete Material

Complete Material Chapters of Design and Implementation of Book Recommendation SystemClick here to request the Complete Material via WhatsApp including;
  • Preliminary Pages,
  • Chapter 1-5,
  • References and Appendix.



TABLE OF CONTENTS

PRELIMINARY PAGES


CHAPTER ONE

INTRODUCTION

  • 1.1 Introduction
  • 1.2 Background of Study
  • 1.3 Statement of Problems
  • 1.4 Aim and Objectives of Study
  • 1.5 Significance of Study
  • 1.6 Scope of Study
  • 1.7 Limitations of the study
  • 1.8 Definition of Terms

CHAPTER TWO

LITERATURE REVIEW

  • 2.1 Introduction
  • 2.2 Definition of Recommender System
  • 2.3 Historical Review of Recommender System
  • 2.4 Concept of Book Recommendation System
  • 2.5 Theoretical Framework
  • 2.6 Classification of Recommendation Systems
  • 2.7 Conceptual Review
  • 2.8 Empirical Review

CHAPTER THREE

SYSTEM ANALYSIS AND DESIGN

  • 3.1 Methodology Adopted
  • 3.1.1 Problem Identification Using SSADM
  • 3.2 Analysis of the Existing System
  • 3.2.1 Dataflow of the Existing System
  • 3.2.2 Disadvantages Of The Existing System
  • 3.2.3 Weakness of the existing System
  • 3.3 Analysis of the Proposed System
  • 3.3.1 Data Flow Diagram of the Proposed System
  • 3.3.2 Advantages of the Proposed System
  • 3.3.3 Justification of the Proposed System
  • 3.4 Functional Requirements
  • 3.4.1 Use Case Diagram Of The Admin / User Privileges
  • 3.5 Data Requirements
  • 3.6 High Level Model of the Proposed System

CHAPTER FOUR

SYSTEM DESIGN AND IMPLEMENTATION

  • 4.1 Objectives of the Design
  • 4.2 Cohesion and Decomposition High level Model
  • 4.3 Control Center / Overall Dataflow Diagram
  • 4.3.1 Proposed System Operation Flowchart
  • 4.4 System Specification and Design
  • 4.4.1 Input and Output Specification
  • 4.4.2 Database Specification and Design
  • 4.4.3 Data Dictionary
  • 4.5 Choice and Justification of Programming Language
  • 4.6 Program Documentation
  • 4.7 Implementation Techniques
  • 4.8 Programming Module Specification
  • 4.8.1 Installation
  • 4.9 Computer Hardware Minimum Requirement
  • 4.10 Software Requirement
  • 4.11 Personnel / User Training

CHAPTER FIVE

SUMMARY, CONCLUSION AND RECOMMENDATION

  • 5.1 Introduction
  • 5.2 Summary
  • 5.3 Conclusion
  • 5.4 Recommendation

REFERENCES

APPENDIX A - “SOURCE CODE”

APPENDIX B - “OBJECT PROGRAM”


Disclaimer for Complete Material Utilization

The displayed research work titled "Design and Implementation of Book Recommendation System" is stated as a research guideline towards accomplishing your assigned project / seminar research work. All the research materials on this website are ONLY for research purposes and should be used as a guideline in developing your research work. For no reason should you copy word for word as projectlist.com.ng will not be liable for any who copied the material. By ordering the complete research guideline, it signifies that you've accepted our terms of service.


Frequently Asked Questions (FAQ)


Can this topic “Design and Implementation of a Computerized Criminal Record Database Management System” be used for Computer Science (CS) Project?

Yes it can be utilized for research — A Computerized Criminal Record Database Management System is an application software that enables police to have accurate statistics to draw analysis from, on information of a case, the year a crime was committed and who investigated it. The aim of the study is to Design and Implement a Computerized Criminal Record Database Management System using State C.I.D. Headquarters Enugu as a case study. In achieving this aim, the following specific objectives were set out as follows to develop a database system that can be used to record criminal record, implement a system that can be used to easily find existing criminal record, develop a system that can aid investigation of criminal records by querying the database based on specific criteria …


Can the material for “Tax Management and Revenue Generation” be used as a guide for Taxation Project?

Yes it can be used — This study was set to determine the impact of good tax management on revenue generation in Anambra State, using Orumba south Local Government Area as the area of study. The study was necessitated by the increasing financial burden on the government at levels occasioned by the surging need to provide social services and infrastructural development for the governed. To accomplish the objective of the study, the researcher has reviewed the opinions of established authorities on the subject matter of study. Well- structured questionnaires were used to elicit information from respondents forming the sample of study. Data were collected using questionnaire and were analyzed using frequency tables and percentages. The analysis result revealed that; the tax system is designed and formulated …


Can this topic “Challenges of School Library Development” be used for Library and Information Science (LIS) Project?

Yes it can be utilized for research — School libraries are very essential in primary and secondary education. They are established and maintained to serve and support the educational activities of the school. The study was carried out to investigate the Challenges of School Library Development in Akaeze Ebonyi State. In achieving this aim, the following specific objectives were laid out to find out the extent quantity of library resources in school libraries meet professional standards, investigate the problems militating against school libraries in meeting professional standards and assess library resources for meeting secondary schools professional standards in the area under study. The research design used in this report is descriptive design, utilizing questionnaire method to obtain information from the respondents for this project. A total of 200 …


Can this topic “The Causes and Effects of Diarrhoea Among Children” be used for Biology Project?

Yes it can be utilized for research — The study was carried out to look into the causes and effects of diarrhea among children in Ovia North East Local Government Area of Edo State. The research was carried out alone with other academic working in the school. The method used to collect data is questionnaire method, oral interview among NCE graduates in Ovia North East. Results showed that effect of diarrhea leads to fever among children, poor sanitary condition leads to diarrhea among children, eating of poorly prepared food leads to diarrhea among children, also lack of health education leads to spread of diarrhea, overcrowding can also lead to spread of diarrhea among children etc. recommendations included that; government should swing into action by providing various measures in …


Can the material for “Design and Implementation of a Computerized Population Analysis System” be used as a guide for Computer Science (CS) Project?

Yes it can be used — Computerized Based Population Analysis System includes the sets of methods that allow us to measure the dimensions and dynamics of populations. These methods have primarily been developed to study human populations, but are extended to a variety of areas where researchers want to know how populations of social actors can change across time through processes of birth, death, and migration. The purpose of this study is to eliminate errors involved in demographic data/information. This is actualized by designing computerized based analysis system for National Population Commission which is user friendly and interactive. By the time this software is designed and implemented, the difficulties encountered with manual method of keeping demographic information will be eliminated. The motivation came after the last …


Can this topic “An Assessment of the Relationship Between Educational Funding and Economic Growth in Nigeria” be used for Education Project?

Yes it can be utilized for research — This research work was conducted to examine the Respondents’ responses on the assessment of the relationship between educational funding and Economic Growth in Nigeria. The survey research design was used in carrying out the study since it required the collection of data from a large number of respondents within the limited time scheduled for the completion of the project. Relevant research questions to show the findings of the study. A questionnaire was designed by the researcher and validated by the supervisor which was administered to the respondents for the generation of data. However, a total number of 100 respondents comprising male and female staff and non teaching staff were selected through simple random sampling method to generate the sample size. …


Is the topic “Evaluation of Project Risk and the Determination of Contingency Sum for Building Developments in Nigeria” recommended for Building Technology (BT) Project?

Yes it is highly recommended — The construction industry is characterised with inherent risk and uncertainties as a result of its fragmented and competitive nature. This therefore makes it difficult to accurately estimate the cost of construction project. To achieve the objective of having work completed most especially within cost and quality, contingency sum is apportioned to cater for unforeseen items of work that may likely evolve. Therefore, this current study aims at evaluating project risks with a view to determining adequate contingency funds to improve project performance. A quantitative approach was used in obtaining data through structured questionnaires administered to the construction professionals practicing in the F.C.T. Abuja as well as survey pro forma to gather archival data on completed building projects. 402 questionnaires were returned …


Is the topic “Knowledge and Practice of Cervical Cancer Screening Among Women of Childbearing Age” recommended for Midwifery Project?

Yes it is highly recommended — Cervical screening is the process of detecting and removing abnormal tissue or cells in the cervix before cervical cancer develops. The aim of the study is to examine the Knowledge and Practice of Cervical Cancer Screening among Women of Childbearing Age. In achieving this aim, the following specific objectives were laid out as follows to: determine the knowledge and acceptability of Cervical Cancer Screening, assess the knowledge, attitude and practice towards cervical cancer and screening among Women of Child Bearing Age, carry out health education on cervical cancer and screening, which is the intervention group, and assess the effect of health education on knowledge, attitude and uptake of cervical cancer screening among women of reproductive age in Adeniran Ogunsanya College …


Can the material for “The Effect of Privatization and Commercialization on Nigeria Economy” be used as a guide for Business Administration and Management (BAM) Project?

Yes it can be used — The effect of privatization and commercialization in Nigeria economy I propose to research and find out some of the effect of privatization and commercialization on Nigeria economy. This project is divide into three chapters, chapter one highlights on the introduction part which expand the privatization and commercialization as economic policy garnet toward reelecting Government it, hold on direct participation in economic operation of the country. The second chapter engaged in to dearly discussion of the objective of the policy, which has to do with the handling to private sector these public enterprises, which they can manage better. The third chapter, having had a critical look on the programme and observation implementation problem, you now see that the exercise which the …


Can the material for “Impact of Safety Measure on Water Transportation in Nigeria” be used as a guide for Business Administration and Management (BAM) Project?

Yes it can be used — This study is on impact of safety measures on water transportation in Nigeria. The total population for the study is 200 staff of ministry of transport, Abuja. The researcher used questionnaires as the instrument for the data collection. Descriptive Survey research design was adopted for this study. A total of 133 respondents made marine engineers, administrative staff, senior staff and junior staff were used for the study. The data collected were presented in tables and analyzed using simple percentages and frequencies …



Chat with us on WhatsApp