7.1.3 password

BookBa
r
t
e
r
Gr
oup:
-1
1
3015Bha
vi
nV.Ga
j
j
a
r
3077Di
pe
s
hV.Sukhi
a
Re
c
y
c
l
e
Yo
u
r
Re
d
i
n
g
BooksAr
eMe
n’
s
Be
s
tFr
i
e
nds
!
BOOK BARTER
6TH SEM OF 3 RD YEAR. MSC (CA&IT) (2014-2015)
STUDENT NAME
ROLL NO
Bhavin V. Gajjar
3015
Dipesh V. Sukhia
3077
NAME OF COMPANY
REPORT SUBMITTED TO
K.S. School of Business Management and Research
Date of Submission: 28
TH
APRIL, 2015.
Project Coordinator
Mrs. Nandita Goswami
Book Barter http://bookbarter.creartian.com
ACKNOWLEDGEMENT
It was a great experience working on the project of “Book Barter”.
We express our gratitude towards those who were constantly involved
with us during our project. CreArt Solutions, will always occupies a
special place in our heart, throughout our career, for both personal and
professional reasons.
The phenomenon remains same that no project ever can be executed
proficiently and efficiently without sharing the meticulous ideas,
technical expertise and innovative thoughts put forwarded by technical
and non-technical veterans.
Whenever a technical project is developed, eventually it requires
conductive technical environment and technical guidance to get
involved in the assigned project enthusiastically. We also grateful to
“CreArt Solutions” for being extremely friendly and co-operative
during entire course of our project. Their continuous help and support
made the project much easy.
There is no exact word to express our regards and legitimate gratitude
to one of our esteemed techno personality, without him this project
could not get an entrance towards the execution. Our project manager is
the pioneer who availed this magnificent option to us to move ahead.
He is always inspired and guided us for the right track to be followed
for all the system analysis section of this project.
From,
Bhavin V. Gajjar
Dipesh V. Sukhia
Book Barter http://bookbarter.creartian.com
1
INDEX
No
Table Of Contents
Page No
1
Company Profile
3
2
Introduction
5
3
2.1
Purpose
5
2.2
Document Conventions
5
2.3
Intended Audience and Reading Suggestions
5
2.4
Product Scope
6
Project Profile and Technology used
Product Perspective
7
3.1.1 Existing System
7
3.1.2 Proposed System
7
3.2
Technology used
7
3.3
Operating Environment
13
3.1
4
7
UML Diagrams:
15
4.1
Use Case Diagram
15
4.2
Activity Diagram
17
4.3
Class Diagram
21
4.4
Sequence Diagram
23
5
Data Dictionary
25
6
Input-Output Design
31
7
Validation
51
8
Future Scope
56
9
Bibliography
57
10
Conclusion
58
Book Barter http://bookbarter.creartian.com
2
1. COMPANY PROFILE
CREART SOLUTIONS
CreArt Solutions started with the goal to march forward in various
faces with novel ideas. We strongly believe that every creation follows
the strategically strong principles and the innovative judgments. Our
great asset – skilled professionals, make us ever growing organization.
By maintain long lasting relations with people and technology, we have
gained the place of global admirer and a fair business entity. Timely
achievement of targets and professionally qualitative results is our true
identity. We deliver admirable results by incorporating the lessons from
the past projects and adventures.
We have the key capabilities in the fields of:
 Web Development
 Mobile Development
 Research & Market Analysis
 Offshore Development
 QA outsourcing
 Networking
We have dedicated professionals in following areas,
 JQuery Mobile
 Android
 PHP
 .NET
Book Barter http://bookbarter.creartian.com
3
We have enthusiastic team with long term steadiness which makes it
possible to commit the timely results. Our team follows time tested
procedures and structures for development. Our customers are
completely involved in all the phases of product development and
hence we are able to maintain the lucidity in our developments. With
our dynamic thinking we provide customized and easy adaptable
solutions. For project development we follow responsive development
strategies from the very beginning stage of planning to deployment and
hosting.
Address
8,3rd Floor,
Agrawal Avenue Opp, Telephone Exchange,
C.G. Road, Ahmadabad.
Mobile :( +91) 982496 9300
Email: [email protected]
Web: solutions.creart.in
Book Barter http://bookbarter.creartian.com
4
2. INTRODUCTION
2.1 PURPOSE
The purpose of this document is to give a detailed description of the requirements
for the “Book Barter”. It will illustrate the purpose and complete declaration for
the development of “Book Barter”. Book Barter`s main purpose is selling,
exchange, donate and give book on rent as per user`s requirement. Which give
user more flexibility to get knowledge from books. This document is primarily
intended to be proposed to a user for its approval and a reference for developing
the first version of the system for the development team.
2.2 DOCUMENT CONVENTIONS
The document has used underlined words to high light the user requirements. It
also uses capital lettered words to highlight key words. The document has tried to
maintain a priority of requirements .The priority has been determined by the
judgment of the author and may subject to change. Priority of higher-level
requirements is inherited by detailed requirements. The document has used short
forms for some commonly abbreviated terms.
2.3 INTENDED AUDIENCE AND READING
SUGGESTIONS
The document is intended to be a guide for developers, users and testers. The goal
of this document is to identify the requirements of application “Book Barter”. A
developer may directly want to know the requirements by reading the section of
USER REQUIREMENTS and skipping other sections if required.
Book Barter http://bookbarter.creartian.com
5
2.4 PRODUCT SCOPE
PURPOSE

In today’s world, This type of Book Barter system is not exists. Book
Barter`s main purpose is selling, exchange, donate and give book on
rent as per user`s requirement. Which give user more flexibility to get
knowledge from books.
BENEFITS
It will give facility to selling, exchange, donate and give book on rent
as per user`s requirement. Here User can also put any type of
condition`s book like good, fair, poor. Which give user more
flexibility to get knowledge from books.

OBJECTIVES
Book Barter`s main objective is give user more flexibility to get
knowledge from books.
Book Barter http://bookbarter.creartian.com
6
3. PROJECT PROFILE
NTRODUCTION
3.1 PRODUCT PERSPECTIVE
Book Barter is an exclusive system which provides more flexibility to get
knowledge from books. "Book Barter" is place where anyone can enter in system
without sign in and order for book as per requirement. And User can also put any
type of condition`s book like good, fair, poor.
3.1.1 EXISTING SYSTEM:
In current System user when need for any type of book he/she have to
purchase book. It is so costly. Users have to pay more money for the
book. After reading the book user want sell the book but he/she not
get money as per he/she purchase.
3.1.2 PROPOSED SYSTEM:
In Book Barter we will give facility to selling, exchange, donate and
give book on rent as per user`s requirement. Here User can also put
any type of condition`s book like good, fair, poor. Which give user
more flexibility to get knowledge from books.
3.2 TECHNOLOGY USED:
The technology used to develop the project is PHP which provides
excellent integrated development of project and has convenience in
understanding and operating the System.It provides facility to connect
to various resources like database required. It supports many
languages for developing the project like HTML, CSS, and JQUERY
etc.
Book Barter http://bookbarter.creartian.com
7
FRONTEND TECHNOLOGY
HTML 5:
The website is growing up quickly, and tons of great HTML5 features
are already supported on modern browsers. Web developers can use
the same set of technologies they know and love to build rich web
applications that work across different device types.
CSS 3:
Cascading Style Sheets (CSS) is a style sheet language used for
describing the presentation semantics (the look and formatting) of a
document written in a mark-up language. It’s most common
application is to style web pages written in HTML and XHTML, but
the language can also be applied to any kind of XML document,
including plain XML, SVG and XUL.
JQUERY 2.0.3:
JQuery is free, open source software, licensed under the MIT License.
Query’s syntax is designed to make it easier to navigate a document,
select DOM elements, create animations, handle events, and develop
Ajax applications. JQuery also provides capabilities for developers to
create plug-ins on top of the JavaScript library.
This enables developers to create abstractions for low-level interaction
and animation, advanced effects and high-level, theme-able widgets.
The modular approach to the JQuery library allows the creation of
powerful dynamic web pages and web applications.
Book Barter http://bookbarter.creartian.com
8
AJAX:
AJAX = Asynchronous JavaScript and XML.
AJAX is a technique for creating fast and dynamic web pages. AJAX
allows web pages to be updated asynchronously by exchanging small
amounts of data with the server behind the scenes. This means that it
is possible to update parts of a web page, without reloading the whole
page. Classic web pages, (which do not use AJAX) must reload the
entire page if the content should change. Examples of applications
using AJAX: Google Maps, Gmail, Youtube, and Facebook tabs.
BOOTSTRAP 3.3.1:
Bootstrap is the most popular HTML, CSS, and JS framework for
developing responsive, mobile first projects on the web.
Bootstrap is a free collection of tools for creating website and web
applications. It contains HTML and CSS based design templates for
typography,
forms,
buttons,
navigation
and
other
interface
components, as well as optional JavaScript extensions.
MORRIS CHART 0.5.1:
It is possible to display only the code in the x-axis and to display the
whole description in the hover legend.
DATA TABLES:
DataTables is a plug-in for the jQuery Javascript library. It is a highly
flexible tool, based upon the foundations of progressive enhancement,
and will add advanced interaction controls to any HTML table.
Book Barter http://bookbarter.creartian.com
9
CAPTCHA:
A CAPTCHA (an acronym for "Completely Automated Public Turing
test to tell Computers and Humans Apart") is a type of challengeresponse test used in computing to determine whether or not the user
is human.
JSON:
JSON (JavaScript Object Notation) is a lightweight data-interchange
format. It is easy for humans to read and write. It is easy for machines
to parse and generate.
FRONTEND TOOLS:
 Adobe Dreamweaver CC
 Adobe Photoshop CC
 Adobe Premiere Pro CC
 PHP Storm 8.0.3
 Brackets 1.2
 Sublime Text 2.0.2
SERVER:
 Apache 2.4.9
 Wamp 2.5
Book Barter http://bookbarter.creartian.com 10
BACKEND TECHNOLOGY
PHP 5.5.12:
PHP is probably the most popular scripting language on the web. It is
used to enhance web pages. With PHP, you can do things like create
username and password login pages, check details from a form, create
forums, picture galleries, surveys, and a whole lot more. If you've
come across a web page that ends in PHP, then the author has written
some programming code to liven up the plain, old HTML.PHP is
known as a server-sided language. That's because the PHP doesn't get
executed on your computer, but on the computer you requested the
page from. The results are then handed over to you, and displayed in
your browser.
MYSQL 5.6.17:
MySQL is a database system used on the web. MySQL is a database
system that runs on a server. MySQL is ideal for both small and large
applications. MySQL is very fast, reliable, and easy to use. MySQL
supports standard SQL. MySQL compiles on a number of platforms.
MySQL is free to download and use. MySQL is developed,
distributed, and supported by Oracle Corporation. MySQL is named
after co-founder Monty Widenius`s daughter: My. The data in
MySQL is stored in tables. A table is a collection of related data, and
it consists of columns and rows.
COOKIE:
A cookie is often used to identify a user. A cookie is a small file that
the server embeds on the user's computer. Each time the same
Book Barter http://bookbarter.creartian.com 11
computer requests a page with a browser, it will send the cookie too.
With PHP, you can both create and retrieve cookie values.
GUZZLE:
Guzzle is a PHP HTTP client that makes it easy to send HTTP
requests and trivial to integrate with web services.
MESSAGE API:
This API enables you to send messages via Plivo SMS service. The
API supports Unicode UTF-8 encoded texts, so you can send
messages in any language. The API also handles long SMS
automatically by splitting it into standard SMS sized chunks and
sending them. Delivery reports are automatically supported in
networks where they are provided by the operator.
FACEBOOK SDK 4:
The Facebook SDK for PHP provides developers with a modern,
native library for accessing the Graph API and taking advantage of
Facebook Login. Usually this means you're developing with PHP for a
Facebook Canvas app, building your own website, or adding serverside functionality to an app that already uses the Facebook SDK for
JavaScript.
PSR 4:
This PSR describes a specification for auto loading classes from file
paths. It is fully interoperable, and can be used in addition to any other
autoloading specification, including PSR-0. This PSR also describes
where to place files that will be auto loaded according to the
specification.
Book Barter http://bookbarter.creartian.com 12
COMPOSER:
When Composer showed up and took the PHP package management
world by storm, things changed. Due to some of its rules, folders often
duplicated and became too deep.
TESTING TOOLS:
BROWSER:
 Google Chrome Version : 41.0.2272.118 m
 Firefox 39.0a2
 Internet Explorer 11
OPERATING SYSTEM:
 Windows 7/8/8.1
 Linux
 Mac OS
 Android
 Jelly bean 4.3, Kitkat 4.4, Lollipop 5.0.2
3.3 OPERATING ENVIRONMENT
CLIENT SIDE TOOLS

Processor
PC with a Dual core processor or above
Recommended: 2.20 GHz processor.

RAM
512 MB or onwards Recommended.

Hard Disk
45 MB of available space required on system
drive of available or more.

Operating
System
Windows or open source 32 bit operating
system, or later versions.

Browser
Mozilla Firefox 2.0 /Internet Explorer 8.0
Book Barter http://bookbarter.creartian.com 13
Onwards with Player Plug-in 9.0 or onwards /
Google Chrome.
SERVER SIDE TOOLS

Processor
PC with a Dual core processor or above
Recommended: 2.50 GHz processor.

RAM
4 GB or onwards Recommended.

Hard Disk
25 GB.

Operating
System
Windows Service Pack 2, Windows Server
2003 Service Pack 1, or later versions.

Software
Mysql, PHP, Apache server or Wamp server.

Browser
Mozilla Firefox 2.0 /Internet Explorer 7.0
Onwards with Player Plug-in 9.0 or onwards.
Book Barter http://bookbarter.creartian.com 14
4. UML DIAGRAMS
4.1 USE CASE DIAGRAM:
A Use case diagram determines the functionality and features of
the system from user’s perspective. In the use case diagram the use
cases are displayed as ovals. The actors are connected by the lines
to the use cases that they carry out. Use cases are placed in a
Rectangle but actors are not. This rectangle is the visual reminder
of the system boundaries and that the actors are outside the system.
Boundary for Use cases
For Actor
For use cases ( Known as oval)
FOR CONNECTION BETWEEN
ACTORS AND OVALS
Book Barter http://bookbarter.creartian.com 15
Book Barter
State
Extends
City
User
Registration
Admin
Register Book
Extends
Category Type
Book Type
Visitor
Condition Detail
View Book
Feedback
Book Barter http://bookbarter.creartian.com 16
4.2 ACTIVITY DIAGRAM:
An UML Activity Diagram depicts the dynamic behavior of a
system or part of a system through the flow of control between
actions that the system performs. It is similar to a flowchart except
that an activity diagram can show current flows.
Starting point of Activity Diagram
Action Node
(Represented task performed by system)
Join
(synchronize concurrent flows of a system )
Decision Node
(condition based control flow)
Exit point of Activity Diagram
Book Barter http://bookbarter.creartian.com 17
A
Manage City
And
State
Manage User
Manage
FeedBack
Manage Post
View
View
View
Add
Update
Active/
Deactive
Delete
Block/
Unblock
View
Block/
Unblock
Stop
Book Barter http://bookbarter.creartian.com 18
Edit Profile
Delete
Start
Home Page
Existing User
New User
FeedBack
Registration
Forgot
Password
Login
Enter
Details
Enter
Security
Answer
Enter
UserName
Password
NO
Validation
NO
Validation
NO
YES
Validation
YES
Register User
YES
Display Answer
Check User
Type
Admin
User
A
B
Book Barter http://bookbarter.creartian.com 19
B
Search Book
View
Manage Post
Add
Update
Delete
Give FeedBack
Message
NO
Available
YES
Show Result
Stop
Book Barter http://bookbarter.creartian.com 20
Edit Profile
4.3 CLASS DIAGRAM:
Class Diagram provides static view of a system .It does not show
the dynamic nature of the communications between the objects of
the classes in the diagram. The main elements of a class diagram
are boxes which are the icons used to represent classes each box is
divided into three horizontal parts.

The top part contain the name of the class.

The middle section contains the attributes of class. Attributes
are usually implemented as fields of the class.

The third section contains the operation or behavior of a
class an operation refers to what objects of the class can do.
It is usually implemented as a method of the class.
For representing class
Class Name
Attributes
Operations
For connecting one class with
another class
Book Barter http://bookbarter.creartian.com 21
User
UserId : Int
UserName: String
Password: String
Super Class
checkValidation()
Derived
Class
FeedBack
Post
Serch
FeedBack: String
BookName: String
BookType: String
BookName: String
BookType: String
addBook()
Close()
serchBook()
Close()
addFeedBack()
Close()
SubClass
Admin
UserId : Int
UserName: String
Password: String
Super Class
checkValidation()
Derived
Class
Add
View
Manage
City: String State:
String
City: String
State: String
User: String
Post: String
FeedBack:
String
User: String
FeedBack: String
add()
Close()
manage()
Close()
view()
Close()
SubClass
Book Barter http://bookbarter.creartian.com 22
4.4 SEQUENCE DIAGRAM:
A Sequence Diagram is used to show the dynamic communications
between objects during execution of task. It shows the temporal
order in which messages are sent between the objects to accomplish
the task.
In contrast to class diagram which shows the static structure of a
software component.
Arrow Represents an Event occur between
objects
Rectangle Represents Object in Diagram
Represents the Time occur between request and
response of the object.
Represents synchronous message
Back Arrow Represents Response of the Event to
the object.
Book Barter http://bookbarter.creartian.com 23
Book Barter http://bookbarter.creartian.com 24
5. DATA DICTIONARY
A Data Dictionary, or metadata repository, as defined in the IBM Dictionary of
Computing, is a "centralized repository of information about data such as
meaning, relationships to other data, origin, usage, and format. “The term can
have
one
of
several
closely
related
meanings
pertaining
databases and database management systems (DBMS):

A document describing a database or collection of databases

An integral component of a DBMS that is required to determine its
structure

A piece of middleware that extends or supplants the native data
dictionary of a DBMS
CITY:
Column
Type
Constraints
Comments
City Id
Int (3)
Primary Key
Store The City Id
State Id
Int (2)
Foreign Key
Store The State Id
City Name
Varchar (20)
Not Null
Store The City Name
Date Created
Timestamp
00-00-0000 00:00:00
Store The Time When City Is Created
Date Modified
Timestamp
00-00-0000 00:00:00
Store The Time When City Is Modified
Book Barter http://bookbarter.creartian.com 25
to
BOOK DETAIL:
Column
Type
Constraints
Comments
Book Detail Id
Int (4)
Primary Key
Store The Book Id
Book Type Id
Int (2)
Foreign Key
Store The Book Type Id
Condition Detail Id
Int (2)
Foreign Key
Store The Condition Details Id
Registration Id
Int (6)
Foreign Key
Store The Registration Id
Title
Varchar (30)
Not Null
Store The Book Title
Book Image
Varchar (200)
Not Null
Store The Book Image
Author
Varchar (32)
Null
Store The Author Information
Publisher
Varchar (32)
Null
Store The Publisher Information
Description
Varchar (500)
Not Null
Store The Detail Of Book
Post On Type Id
Int (2)
Foreign Key
Store The Post On Type Id
Category Type Id
Int (2)
Foreign Key
Store The Category Type Id
Market Price
Int (4)
Null
Store The Market Price
User Price
Int (4)
Null
Store The User Price Of Book
Not Null
Store The Id Of Book Status
Is Book Detail Active Boolean (1)
Date Created
Timestamp
00-00-0000 00:00:00
Store The Time When Book Is Registered
Date Modified
Timestamp
00-00-0000 00:00:00
Store The Time When Book Detail Is Modified
Book Barter http://bookbarter.creartian.com 26
BOOK TYPE:
Column
Type
Constraints
Comments
Book Type Id
Int (2)
Primary Key
Store The Book Type Id
Book Type Name
Varchar (20)
Not Null
Store The Book Type Name
Date Created
Timestamp
00-00-0000 00:00:00 Store The Book Type Date Created
Date Modified
Timestamp
00-00-0000 00:00:00 Store The Book Type Modified Date
MESSAGE:
Column
Type
Constraints
Comments
Message Id
Int (2)
Primary Key
Store The State Id
To Registration Id
Int (2)
Foreign Key
Store The To Registration Id
From Registration Id
Int (2)
Foreign Key
Store The From Registration Id
Name
Varchar (20)
Not Null
Store The Name Of A Person
Email Id
Varchar (32)
Not Null
Store The Email Id Of A Person
Mobile Number
Int (10)
Null
Store Mobile Number Id Of A Person
Message
Varchar (500)
Not Null
Store The User Message
Date Created
Timestamp
00-00-0000 00:00:00
Store Time When Message Is Registered
Date Modified
Timestamp
00-00-0000 00:00:00
Store Time When Message Is Modified
Book Barter http://bookbarter.creartian.com 27
CATEGORY TYPE:
Column
Type
Constraints
Comments
Category Type Id
Int (2)
Primary Key
Store The Category Type Id
Category Type Name
Varchar (20)
Not Null
Store The Category Type Name
Date Created
Timestamp
00-00-0000 00:00:00
Store The Time When Category Created
Date Modified
Timestamp
00-00-0000 00:00:00
Store The Time When Category Modified
CONDITION DETAIL:
Column
Type
Constraints
Comments
Condition Detail Id
Int (2)
Primary Key
Store The Condition Type Id
Condition Detail Name
Varchar (20)
Not Null
Store The Condition Type Name
Date Created
Timestamp
00-00-0000 00:00:00
Store Time When Condition Created
Date Modified
Timestamp
00-00-0000 00:00:00
Store Time When Condition Modified
POST ON TYPE:
Column
Type
Constraints
Comments
Post On Type Id
Int (2)
Primary Key
Store The Post On Type Type Id
Post On Type Name
Varchar (20) Not Null
Date Created
Timestamp
Store The Post On Type Type Name
00-00-0000 00:00:00 Store The Time When Condition Created
Book Barter http://bookbarter.creartian.com 28
Timestamp
Date Modified
00-00-0000 00:00:00 Store The Time When Condition Modified
STATE:
Column
Type
Constraints
Comments
State Id
Int (2)
Primary Key
Store The State Id
State Name
Varchar (20)
Not Null
Store The State Name
Date Created
Timestamp
00-00-0000 00:00:00
Store The Time When State Created
Date Modified
Timestamp
00-00-0000 00:00:00
Store The Time When State Modified
FEEDBACK:
Type
Constraints
Comments
Int (2)
Primary Key
Store The State Id
Registration Id
Int (2)
Foreign Key
Store The Registration Id
Name
Varchar (20)
Not Null
Store The Name Of A Person
Email Id
Varchar (32)
Not Null
Store The Email Id Of A Person
Feedback
Varchar (500)
Not Null
Store The FeedBack
Is Feedback Active
Boolean (1)
Not Null
Store The FeedBack Status Active OR Not
Date Created
Timestamp
00-00-0000 00:00:00 Store The Time When Feedback Created
Date Modified
Timestamp
00-00-0000 00:00:00 Store The Time When Feedback Modified
Column
Feedback
Id
Book Barter http://bookbarter.creartian.com 29
REGISTRATION:
Type
Constraints
Comments
Int (2)
Primary Key
Store The Registration Id
First Name
Varchar (20)
Not Null
Store The User First Name
Last Name
Varchar (20)
Not Null
Store The User Last Name
Email Id
Varchar (32)
Not Null
Store The User Email Id
Password
Varchar (64)
Not Null
Store The User Password
Gender
Varchar (6)
Not Null
Store The User Gender
Address
Varchar (200)
Not Null
Store The User Address
City Id
Int (3)
Foreign Key
Store The User City
Occupation
Varchar (20)
Not Null
Store The User Occupation
Mobile Number
Int (10)
Not Null
Store The User Mobile Number
User Image
Varchar (200)
Not Null
Store The User Image
Is User Active
Boolean (1)
Not Null
Store The User Status Active OR Not
User Type
Int (2)
Not Null
Store The User Type
Date Created
Timestamp
00-00-0000 00:00:00
Store The Time When Registration Created
Date Modified
Timestamp
00-00-0000 00:00:00
Store The Time When Registration Modified
Column
Registration
Id
Book Barter http://bookbarter.creartian.com 30
6. INPUT-OUTPUT DESIGN
6.1 RESPONSIVE WEB APP:
6.1.1 USER:
Book Barter http://bookbarter.creartian.com 31
6.1.2 ADMIN:
6.2 ANDROID APP:
http://bookbarter.creartian.com/android.html
Book Barter http://bookbarter.creartian.com 32
6.3 VISITOR:
6.3.1 HOME:
Book Barter http://bookbarter.creartian.com 33
6.3.2 BOOKS:
Book Barter http://bookbarter.creartian.com 34
6.3.2.1 BOOK INFORMATION:
Book Barter http://bookbarter.creartian.com 35
6.3.2.2 FB SHARE:
6.3.2.3 SEND MASSAGE:
Book Barter http://bookbarter.creartian.com 36
6.3.3 ABOUT:
Book Barter http://bookbarter.creartian.com 37
6.3.4 CONTACT:
Book Barter http://bookbarter.creartian.com 38
6.3.5 REGISTER:
Book Barter http://bookbarter.creartian.com 39
6.3.6 LOGIN:
6.3.7 LOST YOUR PASSWORD:
Book Barter http://bookbarter.creartian.com 40
6.4 USER:
6.4.1 REGISTERED BOOK:
Book Barter http://bookbarter.creartian.com 41
6.4.2 POST BOOK:
Book Barter http://bookbarter.creartian.com 42
6.4.3 MY ACCOUNT:
6.4.3.1 PROFILE DETAILS:
Book Barter http://bookbarter.creartian.com 43
6.4.3.1.1 EDIT PROFILE:
Book Barter http://bookbarter.creartian.com 44
6.4.3.2 SETTING:
Book Barter http://bookbarter.creartian.com 45
6.4.3.3 MASSAGES:
Book Barter http://bookbarter.creartian.com 46
6.5 ADMIN:
6.5.1 DASHBOARD:
Book Barter http://bookbarter.creartian.com 47
6.5.2 USER:
Book Barter http://bookbarter.creartian.com 48
6.5.2 CITY:
Book Barter http://bookbarter.creartian.com 49
6.5.3 FEEDBACK:
Book Barter http://bookbarter.creartian.com 50
7. VALIDATION
7.1 JQUERY:
7.1.1 FIRST, LAST NAME AND OCCUPATION:
7.1.2 EMAIL:
7.1.3 PASSWORD:
7.1.4 COFIRM PASSWORD:
Book Barter http://bookbarter.creartian.com 51
7.1.5 MOBILE NUMBAR:
7.1.6 ADDRESS:
7.1.7 CPTCHA:
7.1.8 AGREE CONDITION:
Book Barter http://bookbarter.creartian.com 52
7.1.9 IMAGE:
7.2 AJAX:
7.2.1 EMAIL:
7.2.2 MOBILE NUMBER:
7.2.3 LOST PASSWORD:
Book Barter http://bookbarter.creartian.com 53
7.3 PHP:
7.3.1 EMAIL CONFIRMATION:
7.3.2 USERID PASSWORD NOT MATCH:
7.3.3 UPLOAD IMAGE:
7.3.3.1 SIZE:
7.3.3.2 TYPE:
Book Barter http://bookbarter.creartian.com 54
7.4 .HTACCESS:
7.5 SEO:
7.5.1 RANK:
7.5.2 SPEED TEST:
http://seositecheckup.com/checkup/result/0ab9e65c4eae099bf6c
c6f6e23022355?url=http://bookbarter.creartian.com/
Book Barter http://bookbarter.creartian.com 55
8. FUTURE SCOPE
 We will provide the facility of show offers with dynamic slider.
 We will provide the facility of allow Visitor to Online Conversation
with User.
 We will provide the facility of online payment for Buy Books.
Book Barter http://bookbarter.creartian.com 56
9. BIBLIOGRAPHY
http://www.w3schools.com/
http://php.net/
http://jquery.com/
http://getbootstrap.com/
http://stackoverflow.com/
http://en.wikipedia.org/wiki/Main_Page
http://seositecheckup.com/
http://mattkersley.com/responsive/
Book Barter http://bookbarter.creartian.com 57
10. CONCLUSION
ANY WORK MAY NOT ALWAYS BE
PERFECT:
There may be some defects or errors. We have taken enough care
to make the project User friendly and more interactive.
ANY SUGGESTION TO MAKE THIS
PROJECT MORE USEFUL IS ALWAYS
MOST
WELCOME.
Book Barter http://bookbarter.creartian.com 58
BOOK BARTER
THANK
YOU
Book Barter http://bookbarter.creartian.com 59