You are on page 1of 41

Thesequenceinwhichtheprojectreportmaterial should be

arranged and bound should be as follows

1. Cover Page
2. Title Page
3. Declaration by the Candidate
4. Certificate
5. Certificate by External Guide (Applicable for students doing project outside VIT)
6. Abstract
7. Acknowledgement
8. Table of Contents
9. List of Tables
10.List of Figures
11.List of Symbols, Abbreviations and Nomenclature
12.Chapters of the Report
13.Conclusion & Future Work
14.References-APA FORMAT
15.Appendices

Page Dimension and Binding Specifications


The dimension of the project report should be in A4 size.

Page Specification
Left Margin : 3.81 cm

Right Margin : 2.54 cm

Top Margin : 2.54 cm

Bottom Margin : 2.54 cm

1
The project report should be bound using flexible cover with below mentioned
colored art paper. The cover should be printed in black letters and the text for
printing should be identical.

Color of Art Paper Total Number of Pages in the Report

White Mini. of 60 - Max of 100

Page numbers
All text pages as well as program source code listings should be numbered using
Arabic numerals at the bottom center of the pages.

Font

Times New Roman 12pt font should be used consistently throughout the text.
Captions for tables and figures can be in smaller fonts, but not smaller than 10pt.

Paragraphs
No paragraph should have its opening line at the bottom of a page. A clear,
consistent, but not too large a separation must be provided between the paragraphs
throughout the thesis.

Headings

Chapter Heading – Font Size: 16, Bold, Times New Roman

Section Heading – Font Size: 14, Times New Roman, CAPS

Subsection Heading – Font Size: 12, Times New Roman, CAPS

Line spacing
The line spacing used should be the same throughout the text, and can be chosen to
be between one and a half. The lines in captions for figures and tables, Table of
Contents, List of Figures, and List of Tables can be single spaced, if desired.
A project report on

ALPHA READER: A PLATFORM TO BUY BOOKS &


READ NEWS/BLOG

Submitted in partial fulfillment for the award of the degree of

Bachelor Of technology(B-Tech)

by

MUSKAN DHINGRA (19BCE1148)


V.GOPALAKRISHNAN(19BCE1155)

SCOPE

November,2020
TITLE OF THE PROJECT REPORT
<Times New Roman, Font 20, Bold, CAPS>

Submitted in partial fulfillment for the award of the degree of

<Times New Roman, Font 14, Italic>

Name of the degree


<Times New Roman, Font 22, Bold>

by

<Times New Roman, Font 14, Italic>

NAME OF THE CANDIDATE (Reg. No.)


<Times New Roman, Font 16, Bold, CAPS>

Name of the school

<Times New Roman, Font 16, Bold, CAPS>

Month, Year

< Times New Roman ,Font size 12>


DECLARATION
<Times New Roman, Font 14, Underlined, Bold, CAPS>

I here by declare that the thesis entitled “ALPHA READER: A PLATFORM TO BUY BOOKS
& READ NEWS/BLOG ” submitted by Muskan Dhingra(19BCE1148) and
V.Gopalakrishnan(19BCE1155), for the award of the degree of Bachelor Of Technology -VIT is a
record of bonafide work carried out by us under the supervision of Prof. Shridevi S, Associate Professor,
SCOPE, Vellore Institute of Technology, Chennai.

I further declare that the work reported in this thesis has not been submitted and will not
be submitted, either in part or in full, for the award of any other degree or diploma in this
institute or any other institute or university.

Place: Chennai

Date: 11/11/2020 Signature of the Candidates


School of Computer Science and Engineering

CERTIFICATE

This is to certify that the report entitled “ ALPHA READER: A PLATFORM TO


BUY BOOKS & READ NEWS/BLOG” is prepared and submitted by MUSKAN
DHINGRA (19BCE1148) and V.GOPALAKRISHNAN (19BCE1155)to VIT Chennai, in
partial fulfullment of the requirement for the award of the degree of B.Tech. CSE programme is a
bonafide record carried out under my guidance. The project fulfills the requirements as per the
regulations of this University and in my opinion meets the necessary standards for submission.
The contents of this report have not been submitted and will not be submitted either in part or in
full, for the award of any other degree or diploma and the same is certified.

Signature of the Guide:

Name: Dr./Prof. Shridevi S

Date:

Signature of the Internal Examiner Signature of the External Examiner


Name: Name:
Date: Date:

Approved by the Head of Department, B. Tech CSE

Name: Dr. Justus S

Date:

(Seal of SCOPE)
ABSTRACT

Alpha Reader provides a platform for the readers to buy books and also it is a place where one can read
latest news or blog and know about latest events happening around them.

Basically it is an all-in-one place for the people who are fond of reading.
The online book store allows users to search and purchase a book online based on title, author and subject.
The selected books are displayed in a tabular format and the user can order their books online through
credit card/Debit card/Net banking/UPI payment. Using this Website the user can purchase a book online
instead of going out to a book store and wasting time. This also saves our valuable time and gives us a
wide options to choose from at one stop.This application also gives an option to customers to shop from
anywhere by giving them a glimpse of few pages in the book to make it easy for customer to decide
whether to go for thebook or not. Customers can also request return of the book, if they don’t like it after
receiving.

The Alpha -books Website provides customers with online shopping through a web browser. A customer
can, create, sign in to his account, place items into a shopping cart and purchase using his credit card
details. The Administrator will have additional functionalities when compared to the common user. He
can add, delete and update the book details, book categories, member information and also confirm
a placed order.

Whereas, The term blogging and blog is a latest buzz word in the modern society as more people started
reading and writing blogs online.So we decided to embed a whole system in one website.
So,We developed Alpha-Blog for reading latest blogs and news to know what is happening around in the
world and one can take trillions of information using this website.

This web project is developed using PHP,HTML,CSS ,java script and sql.

The Alpha Reader website provides convenience to people.


ACKNOWLEDGEMENT

It is my pleasure to express with deep sense of gratitude to Prof Shridevi S,


Associate Professor, School of Computer Science and Engineering, Vellore
Institute of Technology, for his/her constant guidance, continual encouragement,
understanding; more than all, she taught me patience in my endeavor. My
association with her is not confined to academics only, but it is a great opportunity
on my part of work with an intellectual and expert in the field of Internet And Web
Programming.

I would like to express my gratitude to <Chancellor>, <VPs>, <VC>, <PRO-VC>


for providing with an environment to work in and for his inspiration during the
tenure of the course.

In jubilant mood I express ingeniously my whole-hearted thanks to Dr. Justus S,


Head of the Department & Co-ordinator, Dr. Kumar R, and Project Coordinator
Dr. B V A N S S Prabhakar Rao, B. Tech. Computer Science and Engineering,
SCOPE, VIT Chennai Campus, for their valuable support and encouragement to
take up and complete the thesis.

Special mention to Dean, Dr. Jagadeesh Kannan R, Associate Dean, Dr. Geetha S,
SCOPE, VIT Chennai, for spending their valuable time and efforts in sharing their
knowledge and for helping us in every aspect.

All teaching staff and members working as limbs of our university for their not-
self-centered enthusiasm coupled with timely encouragements showered on me
with zeal, which prompted the acquirement of the requisite knowledge to finalize
my course study successfully. I would like to thank my parents for their support.

It is indeed a pleasure to thank my friends who persuaded and encouraged me to


take up and complete this task. At last but not least, I express my gratitude and
appreciation to all those who have helped me directly or indirectly toward the
successful completion of this project.

Place: Chennai
Muskan Dhingra
V.Gopalakrishnan

Date:11/11/2020
ii
CONTENTS

CONTENTS.................................................................................................iv
LIST OF FIGURES......................................................................................ix

LIST OF TABLES.....................................................................................xi

LIST OF ACRONYMS.............................................................................xii

CHAPTER 1

INTRODUCTION

1.1 INTRODUCTION.......................................................................................................1

1.2 OVERVIEW OF MANET NETWORK......................................................................2

1.3 CHALLENGES PRESENT IN MANET....................................................................6

1.4 PROJECT STATEMENT............................................................................................7

1.5 OBJECTIVES..............................................................................................................7

1.6 SCOPE OF THE PROJECT........................................................................................8

CHAPTER 2

BACK GROUND

2.1 INTRODUCTION.....................................................................................................10

2.2 SURVEY ON MANETS...........................................................................................13

iii
LIST OF FIGURES
1.1 INFRA STRUCTURE BASED NETWORK..............................................................1

1.2 INFRA STRUCTURE LESS NETWORK..................................................................2

1.3 MOBILE AD-HOC NETWORK................................................................................4

iv
LIST OF TABLES

2.1 MULTIPATH ROUTING PROTOCOLS IN AMNETS..........................................22

3.1 SIMULATION PARAMETERS...............................................................................48

LIST OF ACRONYMS

MANET Mobile Ad hoc Network

WAP Wireless Access Point


Chapter 1

Introduction
1.1 ONLINE BOOK STORE AND E-BLOG

The Online Book Store Website provides customers with online shopping through a web browser.
A customer can, create, sign in to his account, place items into a shopping cart and purchase using
his credit card details.

In the blog,a reader can read the news and blogs added by several famous personalities. There is
an Admin page which will have additional functionalities when compared to the common user.
He can add, delete and update the book /blog details, categories, member information and also
confirm a placed order of book.

1.1.1 ADVANTAGES OF ONLINE BOOK STORE AND BLOG

 Customers can get their book delivered instead of actually going and buying the book. They
can make payment online itself.
 Managing of inventory in the shop for shopkeeper becomes easier as customers are not
visiting and ordering online.
 This system saves both time and travelling cost of customers.
 User can get to know different kinds of books that they were unaware of by just searching in
the system using keywords.
 Alpha blog allows users to create and publish blogs online and also allow reply to the existing
blogs.
 Blogs and News are updated everyday by admin

1.1.2 APPLICATIONS

 The system can be very well used by the book shopkeepers to expand their customers.

1.1.3 PURPOSE AND MOTIVATION

The main objective of the project is to create an online book store that allows users to
search and purchase a book based on title, author and subject. The selected books are
displayed in a tabular format and the user can order their books online through credit card
payment. The Administrator will have additional functionalities when compared to the
common user.
The motivation to create this project has many sources:

 Interest to develop a good user friendly website with many online transactions using a
database.
 To increase my knowledge horizon in technologies like PHP , SQL, CSS, HTML.
 To gain good experience in .PHP before joining in a full time job.

1.2 OVERVIEW

1.2.1 MODULES

The site will contain the following features:

 Registration / Login
 Add to Cart
 Searching for book
 Searching for author
 Searching for Category
 Buy book
 Payment option
 Remove from Cart.
 Return Request
 Add blog
 Add comments to blog
 Read blog
 Read News
 Add event
 Admin page
 Increase quantities of book.
 Sort by:

• Price:Low to High
• Price:High To low
• Discount: Low to High
• Discount: High to Low
1.3 PROJECT STATEMENT

The process of buying books from the small scale business requires that the customers must move
with cash in which may be dangerous to their life.
Furthermore, for a graduating student to carry out his/her clearance from all these departments it
normally takes a lot of time and a lot of processes and delay in clearing the students, Unavailability of
some key staffs while processing clearance form, which leads student repeatedly visiting a particular
office in other to sign his/her clearance form, Loss of vital document as the filing system is manual,
Damage of document due to fire or rain incident, Illegal removal of forms by fraudulent staff leading
to insecurity, Take a lot of time to retrieve a particular clearance form. Hence, it became important for
computer software based automated clearance system to eliminate the shortcoming of the manual
system in place.

1.4 CHALLENGES

The only disadvantage is if the customer receives a book that is not in proper condition or has
some kind of defect then there incurs an additional charge of posting it back.

As book publishers collect more information about their readers they will need to invest in new
tools to manage that data. Magazine publishers, for example, have worked to break down the silos
between different audience databases so that they can easily track readers who engage across
various products like the print magazine, newsletter, and website.
Similarly, book publishers will need to develop central databases that can understand how
consumers are engaging across a publisher’s websites, apps, and online stores. Having this type of
information gives a full picture of the customer’s relationship with the publisher and could reveal
untapped revenue opportunities.
In the blogging,

 Challenge is to give a medium for people to express their opinions online very easily
and allow reading that any time from anywhere.
 Challenge is to develop, integrate and deploy different technological components to
make an easy Blogger on mobiles.
1.5 OBJECTIVE

1.5.1 Main Objective

The main objective of the project is to create an online book store that allows users to search and
purchase a book online based on title, author and subject.

1.5.2 Specific Objectives:

 To design an online bookstore management system

 To analyze the problems in the existing system


 To analyze the possible requirements for the new system

1.6 SCOPE

 Create different system users and assign different roles with related permissions.
 Manage all the account details such as user name, password, address.
 Websites, email addresses of the entire customer from one central location.
 Manage all the details regarding features of the books suchCompany, book
dimension, book cost,Author,Category.
 Track all the customers and their contact details.
 Group the contacts together in a single account according to some criteria.
 Capture, View and edit all user transactions.
 Confirmation of end user identity and will verify which users are authorized to receive
support.
 Maintain history of each customer and their related information about the book sale, &
support related transactions.
 View all the details of all the interactions made with the customer.
 To satsfy User Requirement
 Be easy to understand by user
 Have a good user interface
 Be expandable
 Deliver on schedule.

Chapter 2

Background

2.1 INTRODUCTION

There are many online book stores like Powell’s, Amazon which were designed using Html. I want
to develop a similar website using PHP , SQL Server.
Online Book store is an online web application where the customer can purchase books online.
Through a web browser the customers can search for a book by its title or author, later can add to
the shopping cart and finally purchase using credit card transaction. The user can login using his
account details or new customers can set up an account very quickly.
They should give the details of their name, contact number and shipping address. The user can also
give feedback to a book by giving ratings on a score of five. The books are divided into many
categories based on subject Like Software, Database, English, Architecture etc.

2.2 HARDWARE REQUIREMENTS:


 Processor – i3
 Hard Disk – 50 GB
 Memory – 1GB RAM
 Monitor

2.3 SOFTWARE REQUIREMENTS:

 Windows 7 or higher
 XAMMP control panel
 Any code edior(e.g Virtual Code)
 My SQL

Chapter 3

Functionalities

This project has the following functionalities:

1) A Home page with product catalog:


This is the page where the user will be navigated after a successful login. It will display all the
book categories and will have a search keyword option to search for the required book. It also
includes some special sections like recommended titles, weekly special books.

2) Search
A search by keyword option is provided to the user using a textbox .The keyword to be entered
should be the book title.

3) Advanced Search
Advanced search helps the user to search for a book based on Title, Author, Category and price
range. All the books which match the particular search criteria and their total count will be
displayed .From here the user can select a book and add to the shopping cart.

4) Book Description
If the user would like to know details about a book he can click on the title from where he will be
directed to a Book description page. It includes the notes on the book content and also a link to
Amazon.com to get the book review.

5) User Voting
The user can give rating to a book based on his interest. He can rate it by giving a score of five as
Excellent, four for very good, three for good, two for regular and one for deficient. The final rating
of a book will depend on all the individual user rating.

6) Shopping Cart
The user can manage a shopping cart which will include all the books he selected. The user can
edit, delete and update his shopping cart. A final shopping cart summary is displayed which
includes all the items the user selected and the final total cost.

7) Managing user accounts


Each user should have an account to access all the functionalities of website. User can login using
login page and logout using the logout page. All the user sessions will be saved in the database.

8) Administration

The Administrator will be provided with special functionalities like:

 Add or delete a book category


 Add or delete a member
 Manage orders
 Add/Delete items from cart.

9) Admin for blog

This will allow the admin to add/delete the blog or news from the website.
Chapter 4

Website Screenshots
Chapter n

< Times New Roman, Font 12, Bold>

Conclusion & Future Work

< Times New Roman, Font 16, Bold>

This chapter should summarize the key aspects of your project (failures as well as
successes) and should state the conclusions you have been able to draw. Outline what you would
do if given more time (future work). Try to pinpoint any insights your project uncovered that
might not have been obvious at the outset. Discuss the success of the approach you adopted and
the academic objectives you achieved. Avoid meaningless conclusions, [e.g. NOT “I learnt a lot
about C++ programming”]. Be realistic about potential future work. Avoid the dreaded: “All the
objectives have been met and the project has been a complete success”. You have to crisply state
the main take-away points from your work. Describe how your project is performed against
planned outputs and performance targets. Identify the benefits from the project. Be careful to
distinguish what you have done from what was there already. It is also a good idea to point out
how much more is waiting to be done in relation to a specific problem, or give suggestions for
improvement or extensions to what you have done.

Future scope of the work for improvement may also be included

2
Appendices
< Times New Roman, Font 12, Bold>

Appendices are provided to give supplementary information, which is not included in the
main text may serve as a separate part contributing to main theme.

 Appendices should be numbered using Arabic numerals, e.g. Appendix 1, Appendix 2 etc.
 Appendices, tables and references appearing in appendices should be numbered and
referred to at appropriate places just as in the case of chapters.
 Appendices shall carry the title of the work reported in it and the same title shall be used
in the contents page also.

3
REFERENCES

<Times New Roman, Font 16, Bold, CAPS>

// (ALL REFERNCE SHOULD BE IN APA FORMAT)


Eckart, C. (1951). Surface waves on water of variable depth, Wave Rep.
100, Scripps Inst. of Oceanogr., Univ. of California, pp.99. <For referring
reports>

Hasselmann, K., W.H. Munk and G.J.F. MacDonald (1963). Bispectra of


Ocean Waves, In: M. Rosenblatt (ed.), Time Series Analysis, John Wiley
Sons, p. 125, NewYork. <For referring from books edited from a collection
of different papers>.

Stoker, J.J. (1957). Water Waves. Interscience, New York. p. 520.

<For referring book>

Tatavarti, Rao V.S.N. and D.A. Huntley (1987). Wave reflection at


Beaches. Proc. Canadian Coastal Conference, Quebec City, pp. 241-255,
Canada.

<For referring conference proceedings>

Wallace, J.M. and R.E. Dickinson (1972). Empirical orthogonal


representation of time series in the frequency domain, Part I: Theoretical
considerations, J. App. Meteorology, Vol. 11, No. 6, pp. 887-892. <For
referring journals>

<Times New Roman, Font 12>

You might also like