SubarnaDay PDF
SubarnaDay PDF
SubarnaDay PDF
Submitted By-
SUBARNA DEY
Registration no- 161541810024
Roll no- 15499016006
MASTER DEGREE THESIS
A thesis submitted in partial fulfillment of the requirements for
the degree of MSC
In
Computer Science
Supervision Under
Subhajit Pal
Furthermore I would also like to acknowledge and thanks to the principle ma’am
‘SANJUKTA NANDY’, ‘PARAMITA RAY’,HOD of the computer science
department, all faculty members and staff for providing me all the facilities and for
their support to all activities, and gave the permission to use all required equipment
and the necessary materials to complete the Project.
A special thanks goes to my two friend Pratim Jana & Dipanjan Nandi, who help
me and gave suggestion about the task.
Last but not the least I would like to thanks all my classmates of M.sc Computer
science batch 2016-2018 for their co-operation and support.
SUBARNA DEY
Project Guide
Subhajit Pal
(Assistant professor)
DAITM Kolkata
Forward by
Paramita Ray
(HOD of Computer science Dept)
DAITM Kolkata
Examiners
I hereby declare that this thesis contents original project work done by
me, as part of masters of computer science studies. All information in
this document has been obtained and presented in accordance with the
academic rules and ethical conduct.
I also declare that, as required by these rules and conduct I have fully
cited and referenced all the materials.
Subarna Dey
MSC (CS)
Registration no- 161541810024
Roll- 15499016006
1.1. Purpose
For the project, we propose to build an online bookshop for People. The online
bookshop will contain stories, study material, any courses books like computer and
be available to everyone. Many students find textbooks too expensive to buy at
school bookstores and many courses only use the required textbooks a few days in
a semester. This becomes very wasteful and frustrating for students & others
people. This online bookstore provides a solution to this. It will provide a service
in which students can buy books online without any treble. There will be free
shipping. They do need to register with the site in order to books. Payment
information will be requested after adding any numbers of books in the cart.
.
1.3. Users:
Register-The user needs to be registered in order to login.
View product-Here the user can view different products and its details.
Search –The user can search product by name after which the system will evaluate
prices of the same product from different websites to give the user the best search
result.
Windows 7 or higher
XAMMP control panel
Note pade ++
My SQL
1.7. Applications:
The system can be very well used by the book shopkeepers to expand their
customers.
<?php
echo "Hi, I'm a PHP script!";
?>
</body>
</html>
Advantages:
Stable: Since it is maintained by many developers, so when bugs are found, it can
be quickly fixed.
Easy to use: It uses C like syntax, so for those who are familiar with C, it’s very
easy for them to pick up and it is very easy to create website scripts.
The objective of this application is to provide the user an online website where
they can buy books from the comfort of their home. A shopping cart is used for the
purpose. The user can select the desired books, place them in the shopping cart and
purchase them using a Credit Card. The user’s order will be shipped according to
the type of shipping selected at the time of placing the order.
In order to design a web site, the relational database must be designed first.
Conceptual design can be divided into two parts: The data model and the process
model. The data model focuses on what data should be stored in the database while
the process model deals with how the data is processed. To put this in the context
of the relational database, the data model is used to design the relational tables.
The process model is used to design the queries that will access and perform
operations on those tables.
Home page
Login to Continue
Logged in
Buy Book
Calculation of book
Log Out
About Us
There are some limitations for the current system to which solutions can be
provided as a future development:
1. The system is not configured for multi- users at this time. The concept
of transaction can be used to achieve this.
2. The Website is not accessible to everyone. It can be deployed on a
web server so that everybody who is connected to the Internet can use
it.
3. Credit Card validation is not done. Third party proprietary software
can be used for validation check.
The Internet has become a major resource in modern business, thus electronic
shopping has gained significance not only from the entrepreneur’s but also from
the customer’s point of view. For the entrepreneur, electronic shopping generates
new business opportunities and for the customer, it makes comparative shopping
possible. As per a survey, most consumers of online stores are impulsive and
usually make a decision to stay on a site within the first few seconds. “Website
design is like a shop interior. If the shop looks poor or like hundreds of other shops
the customer is most likely to skip to the other site”. Hence we have designed the
project to provide the user with easy navigation, retrieval of data and necessary
feedback as much as possible. In this project, the user is provided with an e-
commerce web site that can be used to buy books online. To implement this as a
web application we used PHP as the Technology. PHP (XAMPP) has several
advantages such as enhanced performance, scalability, built- in security and
simplicity. To build any web application using PHP we need a programming
language such as JAVA, HTML # and so on. JAVA SCRIPT was the language
used to build this application. PHP uses MySQL server to interact with the
database as it provides in-memory caching that eliminates the need to contact the
database server frequently and it can easily deploy and maintain an PHP
application. MySQL was used as back-end database since it is one of the most
popular open source databases, and it provides fast data access, easy installation
and simplicity.
A good shopping cart design must be accompanied with user-friendly shopping
cart application logic. It should be convenient for the customer to view the contents
of their cart and to be able to remove or add items to their cart. The shopping cart
application described in this project provides a number of features that are
designed to make the customer more comfortable. This project helps in
understanding the creation of an interactive web page and the technologies used to
implement it. The design of the project which includes Data Model and Process
Model illustrates how the database is built with different tables, how the data is
accessed and processed from the tables. The building of the project has given me a
precise knowledge about how PHP is used to develop a website, how it connects to
the database to access the data and how the data and web pages are modified to
provide the user with a shopping cart application.