Documente Academic
Documente Profesional
Documente Cultură
BookisLyf
A book aggregator program
which uses
MS SQL Management Studio 2008 R2
knowledge, excite our imagination, and provide us a reality that only exists in our minds.
With the dawn of the computer age, books have somewhat became foreign in our
everyday lives. Nevertheless, it is still an integral part to a great majority of people who
dont want to look at screens for long periods of time but these people have a problem.
Where will they buy the books that they want or need? While there are an abundance of
bookshops and stores that cater almost every kind of books, sometimes it is a struggle
to find the books we need especially when they are not available in the country. In view
of this problem, our group developed a book aggregator program that will help users to
find the book that they need and where to buy them.
When youre looking for a book, especially Filipiniana, it is hard to know which
bookstores have stocks for that book or not. Sometimes, some bookstores dont even
carry the book you are looking for. This is a big problem for many of us; it is now very
General Objectives
The primary objective of this application is to create a program that will make the
Specific Objectives
interface that will help users look for the books they need.
iii. To provide a mechanism for book lovers to share their opinions for
iv.
The program will be made in Java programming language and the database will be
made with Microsoft SQL Server 2008 R2. There will be at least 5 tables for the books,
The program will be available both for registered users and guests thus there will be a
table for users. Users can then browse or search for the books that they want and see
details about the book authors name, ISBN, synopsis, and critics reviews.
Registered users can also share their reviews and recommend books to other users.
Ultimately, the program will provide a link where the user can find the books that they
The scope of the program covers all kinds of books, printed materials, including
cookbooks, coffee table books, and magazines. Books that are already out-of-print may
The program is and only limited to a windows application. To be able to use the
program, the user must have internet connection to access the programs database.
While users can add their own entries to the database, the system administrators have
As of today, there are several online websites that provides a virtual hub where
book lovers around the world can interact with each other, give book
recommendations, write critic reviews, and give a place where others can find these
books. Among them is Goodreads. Goodreads is the worlds largest site for readers
and book recommendations. Their mission is to help people to find and share books
400, 000 avid readers through subscribing bookstores and public libraries. Its
mission and goal is to connect every book lover with their next great read.
BookPage covers all types of books from literary fiction, history and biography to
popular genres like romance and mystery. Also their book reviews, author interviews
Discover great books by exploring book blogs and let others discover the best
books, thanks to your book reviews. Here, youll find book inspirations, recommend
and suggest great reads by liking and reblogging your favorite book reviews.
Meet the book lovers, writers, reviewers, and bloggers and explore their reading
world. You can experience the reading life here in several different ways. Also you
can share book reviews and attract readers, inspire with quotes or post photos of
The section of this documentation shows what the program looks like and how
Fig. 1.0
*This is the account creation page. You need to have an account for you to use our
application. Account registration can be found in the first page of the program.
Fig 1.2
*After logging-in, you will then New Releases page. When you can look for, well of
course, books! Divided in 2 a Hot from the writers pen! and Must Read books.
Fig. 1.4
*When clicking the plus sign it will then save your profile picture.
Fig. 1.5
*Hovering next to the Home page, user can manually search for that specific one book
*Next is the Add page of the program. This is where the user can add a book of his/her
choice and publish a review and rate that specific book he/she wishes to add.
Fig. 1.7
Fig. 1.9
*After using the program, clicking the Log-out button, you will then return to the first
This is the opening screen that you will see once you open the program. This is
the login page where registered users must sign in to access the program.
This is the registration page where new users must sign-up to be registered on
the database and gain access like that of a registered user. Once the user is
the must read books books with the highest ratings from user reviews.
This is the books page where users can search and find the books that they are looking
for. They can also explore books added to the database if they have no books in mind
yet.
If a user wants to add a book to the systems database, s/he must go to this page and
fill-up the necessary details. The user must also provide a link where we can buy the
book either online or offline. Books added by the user will always be subject to
evaluation of the administrator before the book be included to the official system
database.
XII. Recommendations
SQL Server has so many features that can be utilized to produce a great application.
possible features of the SQL Server to make an interactive and useful application.
Stored procedures for example is a very useful feature that will make the work of a
(COMMIT, ROLLBACK). Trigger, especially when used to create a log file, is also a
very useful feature that can help manage and monitor the changes made in the
database. It provides an additional security for the database. Truly, SQL Server has
a lot of useful features that every database administrator and programmer should
XIII. Conclusion
Bookislyf is a book aggregator program that helps people to find the books that they
need and provide them a place where they can find these books and even sell them
to fellow users. This book aggregator program has so many features that met the
management language to manage the data and information needed to deliver the
proposed services to the userwhich is to give them the place where they can find
the books that they are looking for. Though working and effective, the program still
has a lot of room for improvement to better meet the specific objectives of the project
We learned a lot of things while creating this project. Among these things are the
great features of the SQL database management. The stored procedures, the
stored functions, the transaction query language, the triggers and many more are
indeed are very vital in almost every system present to date, so it is really helpful
to learn the many ways on how to manage databases and how to integrate this in
skills in creating an appropriate program where we can use and integrate the
provides so many great features that can solve some everyday problems we
encounter every day. In our case, we created a system that will help us find
books we use in schools or even books that we just want to read for pleasure.
database management.