Design and Implementation of An Online Book Club Management System 2
Design and Implementation of An Online Book Club Management System 2
BY
SUNDAY JAWANDO
MATRIC NO: ESCAE/2022/FST/CSC/12017/PN
JUNE 2023
1
PUBLIC
CERTIFICATION
I hereby certify that this research work was carried out by Mr.
supervision.
…………………………. ………………………
PROJECT SUPERVISOR DATE
…………………………. ………………………
HEAD OF DEPARTMENT DATE
…………………………. ………………………
EXTERNAL SUPERIVSOR DATE
2
PUBLIC
DEDICATION
3
PUBLIC
ACKNOWLEDGEMENT
Rasheed, Bola, Sidikat, Yetunde, and Muse for their support both
research.
4
PUBLIC
TABLE OF CONTENT
TABLE OF CONTENT
Cover page
Title page 1
Certification 2
Dedication 3
Acknowledgement 4
List of Tables 5
Abstract 8
5
PUBLIC
6
PUBLIC
5.1 Summary 45
5.2 Recommendations 45
5.3 Conclusion 46
References 47
7
PUBLIC
ABSTRACT
Reading groups have become extremely popular over the past years.
system, to enable students and other book lovers enjoy reading and
8
PUBLIC
CHAPTER ONE
1.1 INTRODUCTION
People who read at least seven books a year are reported to be 2.3
times more intelligent than people who read only one. That stat,
culture among students, starting a book club with books that speak
9
PUBLIC
10
PUBLIC
readers offer more than just portability and storage capacity; they
readers have all indicated that growing sales and growing demands
that those who own an e-reader buy more books now than before
librarians to a reality that looms before them, one that holds great
habits.
11
PUBLIC
12
PUBLIC
continuous reading with other peers. The system will generate the
others read same book. The online book club management system
13
PUBLIC
habits.
control.
14
PUBLIC
CHAPTER TWO
LITERATURE REVIEW
2.0 Introduction
there were about 50,000 book clubs in the United States; by the
book clubs have evolved into groups that more often meet virtually,
15
PUBLIC
learning.
44).
16
PUBLIC
17
PUBLIC
Book clubs have come a long way from their origins, and they
18
PUBLIC
these contexts can make to a number of fields, the clubs have not
1992, 2003; St. Pierre, 1995; Kelley, 2007; Sisson, 1996), and
number of ways, and also to reveal data that indicates these seldom
19
PUBLIC
Academy of Arts and Sciences, 2008). This decrease was from 61%
20
PUBLIC
Participation,”
2012, Table 1240). The report does not provide a specific definition
efforts to examine book club participation are limited, the data does
21
PUBLIC
Paulo Freire (1996) writes: “World and human beings don’t exist
apart from each other, they exist in constant interaction” (p. 33). He
world and how they are situated in it, they must practise praxis,
human life hold meaning” (p. 58). Freire (1996) suggests that
22
PUBLIC
conscientizacao, or conscientization.
beings that men are not only in the world, but with the world,
a praxis: the action and reflection of men and women upon their
23
PUBLIC
allow direct interactions with a book’s author (Gruzd & Sedo, 2012).
24
PUBLIC
related social website might have users that focus on its social
affordances.
females: 5%), science fiction (18%; females: 5%) and sports (16%:
25
PUBLIC
girls: 66%) and science fiction (boys: 32%; girls: 26%) genres (Clark,
boys: 0%) and both genders preferring fantasy (girls: 64%; boys:
71%) and mystery (girls: 63%; boys: 65%) but with males preferring
within the fantasy genre (e.g., Franiuk & Scherr, 2013) The Harry
26
PUBLIC
Gender differences are also evident for adult readers. In the USA in
that 90% of the 50 books most read by men were also written by
men and 92% of the 50 books most read by women were also
dislikes her but in the end after varying degrees of plot complication
27
PUBLIC
story (Owen, 1997; see also: Wu, 2013). The more realistic approach
of chick lit (Harzewski, 2011) may find an audience that rejects this
These differences may affect the way in which the genders discuss
books, who they discuss books with, and the types of book-related
are not fully alone (Long, 1986, 2003). Books may also trigger, or be
28
PUBLIC
someone may read book reviews and discuss books and book
Some reading, such as newspapers, can even have the specific goal
Gurevitch, 1973).
Book clubs and reading groups are a visible way in which book-
based social activities occur. Book clubs recruit more females than
males, at least in the USA (Long, 2003). In the UK, girls participate
29
PUBLIC
CHAPTER THREE
review and read a book. The sole aim of reviewing a book together is
Club system, readers can easily review books together in the most
There are two main sources of data collection in carrying out this
which are:
The need of the secondary sources of data for this kind of project
me from the library source and most of the information from the
31
PUBLIC
clubs?
32
PUBLIC
explained.
2. Login form
Nationality
Educational Level Readership Status
Login Form
3.6 PROCESS
Group name ANALYSIS Book Title
34
Chapters Book Author
PUBLIC
system via online or a local server with their phones, tablets and
personal computers. Once a user registers with the book club, the
prefers to join. Depending on the access type of the group, the user
The output from the system designed is generated from the system
Login
Dashboard
35
PUBLIC
36
PUBLIC
CHAPTER FOUR
The system comprises of two areas, the reader area, and the admin
area. The reader area enables the general public to register, place
request for books, join reading groups, and manage their book
The output design was based on the inputs. The report generated
37
PUBLIC
GIGO, denoting that what goes in is what comes out. The input
forms are designs generally based on the necessary data that needs
to be entered into the system. The data are captured through the
38
PUBLIC
39
PUBLIC
id int(200) No
40
PUBLIC
Process
Result to
Disk storage screen
Report (output)
41
PUBLIC
Enhanced keyboard.
processing
MySQL database
Apache webserver
42
PUBLIC
43
PUBLIC
Start
Enter
Registration
data/Create Book
Group
NO
Is Request Dis-Approve
valid?
Yes
Approve
Publish for
Readership
Stop
44
PUBLIC
Admin Registration
Start
Enter bio
data
Display error NO
Is data valid?
message
Save
Stop
45
PUBLIC
CHAPTER FIVE
5.1 SUMMARY
All the steps starting from the first chapter are all designed to make
5.2 RECOMMENDATIONS
46
PUBLIC
the problems encountered each day by both the user and the
institutions.
system designed.
5.3 CONCLUSION
book clubs. It is a site that inculcates the new web technology in its
manual.
47
PUBLIC
REFERENCES
Addington, A. H. (2001). Talking about literature in university book club and seminar
settings.Research in the Teaching of English, 36(2), 212-248.
American Academy of Arts and Sciences (2008). Book reading. Retrieved from
http://www.humanitiesindicators.org/content/indicatordoc.aspx?i=92
Bonner, D., & Tarner, L. (1999). Once upon an HRD book club. Training and
Development,53(12), 45-51.
Childress, C.C., & Friedkin, N.E. (2012). Cultural reception and production: The social
construction of meaning in book clubs. American Sociological Review, 77(1), 45-68.
Daniels, H. (2002). Literature circles: Voice and choice in book clubs and reading groups. (2 nd
Freire, P. (1996). Pedagogy of the oppressed. New York, NY: Penguin. (Original work published
54 1970)
Freire, P. (2000). Cultural action for freedom. (2000 ed.). Cambridge, MA: Harvard Educational
Review. (Original work published 1970)
Goldberg, M. (2012). Extracurricular reading: Creating and sustaining on campus book clubs.
Reader’s Advisory, 51(3), 231-234.
Heidegger, M. (1996). Being and time. (J. Stambaugh, Trans.). Albany, NY: State University of
New York.
Kelley, M. (2007). The need of their genius: Women’s reading and writing practices in early
America. Journal of the Early Republic, 28(1), 1-22.
Kett, J.F. (1994). The pursuit of knowledge under difficulties: From self-improvement to adult
education in America, 1750-1990. Stanford, CA: Stanford University Press.
Long, E. (2003). Book clubs: Women and the uses of reading in everyday life. Chicago:
University of Chicago Press.
48
PUBLIC
Francisco: Jossey-Bass.
Odrcic, L. J. (2007). Reading our lives: Collective reading and cultural work in 19th and 20 th
Ooi, K., & Liew, C. L. (2011). Selecting fiction as part of everyday life information seeking.
Journal of Documentation, 67(5), 748-772.
Polleck, J. N. (2010). Creating transformational spaces: High school book clubs with inner-city
adolescent females. The High School Journal, 93(2), 50-68.
Sawatzky, W. L. (2011). Discerning inequity through novel study: Middle years students and
social justice awareness. (Doctoral dissertation). Retrieved from Dissertation abstracts.
Scott, J.C. (2005). The Chautauqua vision of liberal education. History of Education, 34(1), 41-
59.
Sedo, D. R. (2004). Badges of wisdom, spaces for being: A study of contemporary women’s book
clubs. (Doctoral dissertation). Retrieved from Dissertation abstracts.
Sisson, M.D. (1996). The role of reading in the lives of African American women who are
members of a book discussion club. (Doctoral dissertation). University of Georgia,
Athens, GA.
Southwood, S. (2012). The joy of reading groups. Adults Learning, 23(3), 36-37.
St. Pierre, E. A. (1995). Arts of existence: The construction of subjectivity in older white
southern women. (Doctoral dissertation). Retrieved from Dissertation abstracts.
Twomey, S. (2007). Reading woman: Book club pedagogies and the literary imagination.
International Reading Association, 50(5), 398-407.
U.S. Census Bureau. (2012). Adult participation in selected leisure activities by frequency, 2010.
Retrieved from https://www.census.gov/compendia/statab/ 2012/tables/12s1240.pdf on February
20, 2015.
Van Manen, M. (1990). Researching lived experience: Human science for an action sensitive
pedagogy. New York: State University of New York.
49
PUBLIC
1. Registration
<?php
require("header.php")
?>
<section id="main">
<div class="container">
<div class="row">
<?php
if($_SERVER['REQUEST_METHOD']=="POST"){
if(isset($_POST['btnSubmit'])) {
senddata($_POST['txtUsername'],$_POST['txtPassword'],$_POST['txtTitle'],
$_POST['txtFirstname'],
$_POST['txtLastname'],$_POST['txtDateofBirth'],$_POST['txtGender'],
$_POST['txtNationality'],
$_POST['txtEmail']);
?>
50
PUBLIC
<div class="form-group">
<label>Title</label>
<option value="Mr.">Mr.</option>
<option value="Mrs.">Mrs.</option>
<option value="Master">Master</option>
<option value="Miss">Miss</option>
</select>
</div>
<div class="form-group">
<label>First Name*</label>
Name" required>
</div>
<div class="form-group">
<label>Last Name*</label>
Name" required>
</div>
<div class="form-group">
<label>Date of Birth*</label>
</div>
51
PUBLIC
<div class="form-group">
<label>Gender</label>
<option value="Male">Male</option>
<option value="Female">Female</option>
</select>
</div>
<div class="form-group">
<label>Nationality*</label>
placeholder="Nationality" required>
</div>
<div class="form-group">
<label>Email Address*</label>
Address" required>
</div>
<div class="form-group">
<label>Username*</label>
placeholder="Username" required>
</div>
<div class="form-group">
<label>Password*</label>
52
PUBLIC
placeholder="Password" required>
</div>
block">Submit</button>
</form>
</div>
</div>
</div>
</section>
<?php
require("footer.php")
?>
2. Admin Dashboard
</div>
53
PUBLIC
<div class="panel-body">
<div class="col-md-4">
<h2>203</h2>
<h4>Users</h4>
</div>
</div>
<div class="col-md-4">
<h2>12</h2>
<h4>Groups</h4>
</div>
</div>
<div class="col-md-4">
<h2>33</h2>
<h4>Categories</h4>
</div>
</div>
</div>
</div>
54
PUBLIC
<div class="panel-heading">
</div>
<div class="panel-body">
<thead>
<tr>
<th>Name</th>
<th>Email</th>
<th>Joined</th>
</tr>
</thead>
<tbody>
<tr>
<td>Jill Smith</td>
<td>[email protected]</td>
</tr>
<tr>
<td>Eve Jackson</td>
<td>[email protected]</td>
</tr>
<tr>
55
PUBLIC
<td>John Doe</td>
<td>[email protected]</td>
</tr>
<tr>
<td>Stephanie Landon</td>
<td>[email protected]</td>
</tr>
<tr>
<td>Mike Johnson</td>
<td>[email protected]</td>
</tr>
</tbody>
</table>
</div>
</div>
3. User Dashboard
<?php
require("header.php")
56
PUBLIC
?>
<section id="main">
<div class="container">
<div class="row">
<?php
if($_SERVER['REQUEST_METHOD']=="POST"){
if(isset($_POST['btnLogin'])) {
user_login($_POST['txtUsername'],$_POST['txtPassword']);
if($flagp==false){
</div>";}
?>
<h4>User Login</h4>
<div class="form-group">
</div>
57
PUBLIC
<div class="form-group">
<label>Password</label>
Password" name="txtPassword">
</div>
block">Login</button>
</form>
</div>
</div>
</div>
</section>
<?php
require("footer.php")
?>
58