Professional Documents
Culture Documents
<<PROJECT NAME>>
Project Supervisor
<<Project Supervisor Name>>
Submitted By
In our opinion, it is satisfactory and up to the mark and therefore fulfills the
requirements of BS in Computer Sciences.
___________________
(Signature)
___________________
(Signature)
Accepted By:
_____________
(For office use)
EXORDIUM
In the name of Allah, the Compassionate, the
Merciful.
All and every praise be to Allah, most magnificent, beneficent and most
merciful, who capacitate me to complete this dissertation. I pray to Him for
his guidance and protection in the whole of my life and help me in every
field of life.
We are thankful to our supervisor Sir/Madam, he helped us in throughout
the project, by providing his informative guidance and support. We are
honored to have the opportunity to work with him. We are also very
thankful to our Sir, who made this project submission possible.
We are thankful to Sir (head of computer science department), VC and
Rector of VU, for providing us great academic atmosphere on the campus.
PREFACE
TABLE OF CONTENTS
CHAPTER NO. 1
GATHERING & ANALYZING INFO...................................................10
1.1 INTRODUCTION
1.2 PURPOSE
1.3 SCOPE
CHAPTER NO. 2
DESIGNING THE PROJECT............................................................12
2.1 INTRODUCTION
2.2 PURPOSE
2.3 SCOPE
CHAPTER NO.3
DEVELOPMENT.............................................................................13
3.1 DEVELOPMENT PLAN (ARCHITECTURE DIAGRAM)
CHAPTER 1
Gathering & Analyzing Info
1.1 Introduction
The innovation has changed the stale world and has gone through an absolute change
from a standard to a build. Innovation as an examination is building up each and every
other second and intriguing the human personalities. The innovation saved the human
existence as well as assumed a momentous part by saving the earth from deforestation.
There is by all accounts a strategical improvement in learning measure. The change is
unavoidable if one loves it. E-perusing has become a piece of community oriented
learning measure, an advancement blasting innovation for acquisition of learning and
the idea of learning through those gadgets has gotten more broad in their utilization.
Interest is the introduction of information. These gadgets are dynamic, propelling and
intelligent also. They additionally give self-rule to the clients.
Innovation is turning into an essential piece of government funded school educational
plan and is changing the manner in which data is being made and disseminated at
school among understudies. The ICT upset has made new devices, like PCs and the
Internet, rethinking and in numerous occurrences, improving instructing and learning.
Indeed, even in provincial zones, innovation is viewed as an apparatus that can uphold
schools, homerooms and kids.
Student’s dependence on web is increasing each second. Information doesn't rely upon
the instructive framework rather it has moved past the proper learning encounters.
Perusing epic has consistently been a brilliant encounter that gives a break from the
tedious life and offers different degrees for translations. Books consistently positively
affected social abilities in boosting sympathies and improved the masterminds. After
the coming of internet we see a change in scholarly style, culture and attitude. It has
now become a piece of communitarian learning measure. Acknowledgment to change
will upgrade the idea of learning as they have gotten more far reaching in their
utilization. Absence of refreshed innovation brief individuals to oppose towards
change. Perusing should be possible whenever, anyplace independent of your
environment. E learning has tested the customary learning strategy.
1.2 Purpose
The aim of Book reader’s hub is to make learning easier and more enjoyable. Learning
becomes more immersive and entertaining through the use of digital books.
Learners will now actively engage in the learning experience rather than passively
reacting to one person speak. Learning becomes more enjoyable and stimulating when
eBooks are used in the classroom. Days are gone when students had to lug a bag full of
books to and from class every day. With the introduction of Book reader’s hub into the
educational sector, one computer can now hold the entire year's course.
1.3 Scope of Project:
The Book Reader's Center is a final-year initiative that fulfills degree requirements.
The main goal of this project is to create a mobile application that will allow book
readers to come together on one platform and share their thoughts and fan theories
about the books they enjoy. It will also allow fans of well-known books and series to
discuss and publish fan-written stories. As we all know, reading is an excellent practice
to cultivate in one's life. Books have the ability to educate, enlighten, and guide us in
the right direction. There is nothing like a good book to keep you company. Reading is
beneficial to our mental health and well-being. You enter a whole different era once
you begin reading. As a result, this program would assist book readers in having access
to all of their favorite books on a single site.
This framework will also provide a forum for book lovers to share, borrow, and
purchase pre-owned books.
1.4 DEFINITIONS, ACRONYMS AND ABBREVIATIONS
Ebook
Project requirement
Functionality
1. User Registration
While using the app, each consumer must first register by entering his or her
login credentials, such as an email address and other personally identifiable
information. The user account will be established after the email verification. A
user's profile may also be deleted or deactivated.
2. Create/Modify Profile
After completing the registration process, the user can log into the system and
create a profile by choosing the book genre(s) that interest him or her. The user
can also change his password, add/remove book genres, update personal
information, and lock/unlock his profile so that other users can contact him in
chat. The user may also list the novels he or she enjoys in their account so that
articles relevant to certain books or categories will appear in their feed.
3. User Home Screen
The user would be able to see posts related to the books or genre of interest on
the home screen.
4. Book Exchange/Buy/Sell Corner
This module will be given to the expected book sellers so that they can either
trade or sell their books. The expected book buyers may also check for their
preferred book and see whether it is available for exchange or purchase. This
module will allow users to search for any books that are available for exchange
or sale.
5. Chat Module
In the chat window, the book peruses can get in touch with one another for
imparting their insights on various books of regular interest. It likewise permits
arranging the book trade or purchasing/selling.
6. Discussion Forum
In this conversation discussion, clients can talk and impart their insights and hypotheses
about a specific book just as their fan fiction. Clients can talk share their considerations
with individuals of comparable interests. In the conversation discussions, the clients
can make another point about any book or book sort and furthermore post their remarks
in the subject identified with the book of their advantage/classification.
1.5.2. Non Functional Requirements:
Register
Login
Modify Profile
Book
exchange/buy/ sell User
corner
Discussion forum
Logout to Account
1.6.2 Usage Scenarios:
Use Case Id 01
Description: The User can create a new account to Login into the Application.
Pre-Conditions:
1. Application must be in running condition.
2. Create New Account opt must be available.
Post Conditions:
A new User account is successfully created.
Unresolved issues: None
Authority: User
Modification history: 1.0
Author: < bc170402602 >
Use Case Id 02
Description: For using application, User have to login.
Pre-Conditions:
1. Application must be in running condition.
2. Login page must be available
Post Conditions:
a. Account logged in successfully.
Unresolved issues: None
Authority: User
Modification history: 1.0
Author: < bc170403602 >
Use Case Id 03
Description: User modifies his account by changing pass, add book genere,or changing
personal details etc.
Pre-Conditions:
1. Application must be in running condition.
Post Conditions:
- Profile modified
Unresolved issues: None
Authority: User
Modification history: 1.0
Author: < bc170403602 >
Use Case Id 04
Description: On home screen, the user will be able to see the posts related to the books or
genre of the interest.
Pre-Conditions:
1. Application must be in running condition.
2. Home screen options
Post Conditions:
All options performed successfully.
Unresolved issues: None
Authority: User
Modification history: 1.0
Author: < bc170403602 >
Use Case Id 06
Description: In this Module book readers can contact each other and share their opinions on
different books.
Pre-Conditions:
1. User must be logged in into his/her account
2. Option of Chat
Post Conditions:
Chat module performing successfully.
Unresolved issues: None
Authority: User
Modification history: 1.0
Author: < bc170403602 >
Use Case Id 07
Description: The User can share their opinion and thoughts with people of similar interest
and can create new topic about any book and can post comment about it.
Pre-Conditions:
3. Application must be in running condition.
4. Discussion Forum available
Post Conditions:
Discussion forum working successfully.
Unresolved issues: None
Authority: User
Modification history: 1.0
Author: < bc170403602 >
Use Case Id 11
Description: User can logout from the Application.
Pre-Conditions:
1. User must be logged in into the Application.
Post Conditions:
Action Performed Successfully
Unresolved issues: None
Authority: Admin, User
Modification history: 1.0
Author: < bc170403602 >
1.7 Development Methodology:
Methodology is a development skeleton that is utilized to structure, plan and control the
way toward building up an application system. The acquired approach for this project is
the VU Process Model. It is a mix of the waterfall and the spiral model.
Waterfall Model: -
The waterfall approach is a successive stream, in which progress is seen as streaming
determinedly downwards (like a waterfall) through the times of advancement of
programming. This suggests that any stage in the execution technique begins, just if the
past stage is done. The waterfall system doesn't characterize the technique to get back
to the past stage to manage changes in prerequisites. The waterfall system is the soonest
approach that was used for execution of programming. In this philosophy, we see that
methodology streams in a plunging way from necessity stage to testing stage which
meets to User satisfaction. Necessities stage accumulates programming particulars,
Functional and non-utilitarian prerequisites in the SRS. Investigation stage looks at
cases and work plan dependent on programming necessities stage that disguises
situations up to procedure and work plan. Configuration stage continues with stream
graphs, counts and GUI dependent on investigation stage. Coding stage makes the
necessary rationale of the application and offers usefulness to the application. The
application rationale is tried as though it is filling altogether things considered as in
organizing stage.
Waterfall Model Diagram: -
Spiral Model: -
Risk Analysis: -
In the final stage of the risk investigation, a prototype is introduced. If a risk is
discovered during the risk assessment stage, alternative solutions are designed
and evaluated.
Engineering Stage: -
Software is developed in this stage along with the testing at the end of the stage.
Evaluation Stage: -
This stage enables the client to assess the production of the product to date
earlier the project proceeds to the next spiral.
As per requirement, we will adopt the methodology named, “VU process model”. The
description of which is given below:
1.7.1 VU Process Model: -
It's a hybrid of spiral and waterfall approaches. It's also known as the hybrid approach
to device development. Gathering specifications, preparation, design, review, and
production, as well as a final report, are the five phases. After a conversation with the
client, the system priorities, programs, and imperatives are defined at the requirement
level. The project planning is a concerted effort to define any possible barrier and draft
a strong plan to resolve each one. This stage entails a significant amount of establishing
both within the system design team and with the user. It boosts the quality of the
system and limits any dangers and mistakes. VU process display demonstrated as
follows.
Our app will allow readers of well-known books and series to discuss and publish fan-
written stories. As we all know, reading is an excellent practice to cultivate in one's life.
Books have the ability to educate, enlighten, and guide us in the right direction. There
is nothing like a good book to keep you company. Reading is beneficial to our mental
health and well-being. You enter a whole different era once you begin reading. As a
result, this program would assist book readers in having access to all of their favorite
books on a single site.
Users
Users Application
Application Database
Database
Enter details
Sign up ()
Okay
Account created
successfully
Users
Users Application
Application Database
Database
Login to Account
Sign in ()
Okay
Login to account
successfully
User Application
Application Database
Database
View/Add/Update profile
Modify profile ()
Okay
Profile updated
successfully
User Application
Application Database
Database
Show posts
Viewing posts ()
Okay
Posts viewed
successfully
User Application
Application Database
Database
Search/read books
Perform action ()
Okay
Action performed
successfully
User Application
Application Database
Database
Offer books
Offering books ()
Okay
Books offered
successfully
User Application
Application Database
Database
successfully
Okay
Books searched
successfully
User Application
Application Database
Database
Okay
Opinion given
successfully
User
User Application
Application Database
Database
Click logout
Logout ()
Okay
Logout
Successfully
2.7 OBJECT MODEL? LOGICAL MODEL: CLASS DIAGRAM
2.8 DATABASE MODEL (DATABASE DIAGRAM)
2.9 GRAPHICAL: USER INTERFACES
Interface Design
Login:
Post:
Home page:
Chat System:
CHAPTER 3
Development
3.1 Architecture Diagram
For a persistent improvement of our digital book application, it is prudent to choose a
one-page plan of action. It comprises of fundamental data and empowers business
people to make a useful plan of action for the application by getting sorted out
fundamental information.
Generally, applications utilize a freemium model that offers a free application and
permits clients to make buys from an in-constructed book shop. Another is to give a
month to month/yearly membership to permit clients to peruse limitless on the
application.
Code:
REFERENCES
Piper, B., Miksic, E., Mother tongue and reading: using early grade reading assessment
to investigate languageof-instruction policy in East Africa.
Gove, A., Wetterberg, A. (Eds.), The Early Grade Reading Assessment: Applications
and Interventions to Improve Basic Literacy, RTI Press, Research Triangle Park, NC,
pub. 2011, pp. 139–182.
Garret, N., Technology in the service of language learning: Trends and issues, Modern
Language Journal, vol. 75, no. 1, pub. 1991, pp. 74-101.
Yunus, M. M., Lubis, M., and Lin, C., Language Learning via ICT: Uses, Challenges
and Issues, WSEAS Transactions on Information Science and Applications, vol. 6, no.
9, pub. 2009, pp.1453-1467.
Alam S., Technology based literacy education through distance mode in Bangladesh:
problems and prospects, pub. 2013.
R. Tinker, P. Horwitz, S. Bannasch, C. Staudt, & T. Vincent, “Teacher uses of highly
mobile technologies: Probes and podcasts”, Educational Technology, vol. 47, no. 3,
pp. 16–21, 2007.
C. Burrell, & J. Trushell, “Eye-candy” in “interactive books”—A wholesome
diet?, Reading, vol. 31, no. 2, pp. 3–6, 1997.
K. I. Matthew, “The impact of CD-ROM storybooks on children’s reading
comprehension and reading attitude”, Journal of Educational Multimedia and
Hypermedia, vol. 5, nos. 3–4, pp. 379–394, 1996.
J. N. Glasgow, “It’s my turn! Part II: Motivating young readers using CD-ROM
storybooks”, Learning and Leading With Technology, vol. 24, no. 4, pp. 18–22, 1996.
E. Bearne, “Multimodal texts: What they are and how children use them”,
J. Evans (Ed.), Literacy moves on: Popular culture, new technologies, and critical
literacy in the elementary classroom, pp. 13–29. Portsmouth, NH: Heinemann, 2005
APPENDIX