why an Opensea Clone Script might be your perfect match.pdf
Online Shop Project Report
1. P a g e | 1
North Western University
Department of Computer Science and Engineering
A Report on Fashion Shop
Course Code : CSE-3104
Course Title : Internet Programming Sessional
Submitted To :
Arindom Mondal
Lecturer,
Department of Computer Science and Engineering,
North Western University.
Submitted By :
Student Name Student ID
Jayed Imran 20151170010
Year & Semester: 3rd Year 1st Semester
Semester : Spring-2017
Section : D
Department of Computer Science and Engineering,
North Western University.
Date of Submission : 23.05.2017
2. P a g e | 2
Certificate of the Project
This project is for the department of Computer Science & Engineering, under the
faculty of Engineering & Technology at North Western University, in partial
fulfillment of the requirements for the degree of Bachelor of Science in
Engineering in Computer Science & Engineering in 2017 academic year.
Supervisor :
Arindom Mondal
Lecturer,
Department of Computer Science and Engineering,
North Western University,Khulna.
Author :
Student Name Student ID
Jayed Imran 20151170010
Department Of Computer Science and Engineering
North Western University, Khulna
3. P a g e | 3
Dedication
I would like to dedicate this project to my respectable Father and Mother ,my
instructor,my Honorable teachers who are always dear and near to me and
without whose patience, care, understanding, unsparing support, affection and
most of all deepest love it would not have been possible to come up to this
position.
Acknowledgement
At first, I praise to Almighty “Allah” who gave me opportunity, capability,
energy, spirit and patience to complete this project work.
It is my great pleasure to express my profound senseof gratitude to my Supervisor
Arindom Mondal Department of Computer Science and Engineering, North
Western University for his constructive academic advice and guidance, constant
encouragement and valuable suggestions, and all other supports throughout this
project work and preparing this project report successfully.I am really benefited
from his excellent supervision.
I would like to thanks to all of our friends and those who helped, inspired and
gave us mental support at different stages in different moment in our project.
Again also thanks to the Almighty for helping us a lot in successfully ending this
project work.
4. P a g e | 4
Abstract
The purposeoftheprojectentitled as “FashionShop” is to computerize the Front
Office Management of online store to develop software which is user friendly
simple, fast and cost – effective,for personal use and makes the data processing
very fast. Shopping Cart System is the Simple shopping Solution.It’s a full-
featured website and shopping cart system that bends over backwards to give us
the flexibility we need to run our online store.The basic conceptofthe application
is to allow the customer to shop virtually using the Internet and allow customers
to buy the items and articles of their desire from the store. The information
pertaining to the products are stores on an RDBMS at the server side (store). The
Server processes thecustomers and the items are shipped to the address submitted
by them.The details of the items are brought forward from the database for the
customer view based on the selection through the menu and the database of all
the products are updated at the end of each transaction.
5. P a g e | 5
TABLE OF CONTENTS
Chapter Name Page No.
Chapter One : INTRODUCTION
1.1 Introduction
1.2 Motivation
1.3 Objectives
5
Chapter Two : LITERATURE REVIEW
2.1 Technology Used
HTML
CSS
Javascript
PHP
MySQL
6-8
Chapter Three : METHODOLOGY
3.1 What is Fashion Shop
3.2 feathers of Fashion Shop
3.3 Software Requirements
3.4 User of Fashion Shop
9-11
Chapter Four : SCREENSHOT WITH PROJECT DETAIL
4.1 Main Interface
4.2 User Sign Up And Login Panel Interface
4.3 Admin Panel Interface
12-15
Chapter Five : ANALYSIS
5.1 The Convenience Aspect
5.2 The Merchandise Aspect
5.3 The Cost Aspect
5.4 Economic Feasibility
5.5 Technical Feasibility
5.6 Operational Feasibility
16-17
Chapter Six : Future Plan And Conclusion
6.1 Future Plan
6.2 Conclusion
18
Chapter Seven: BIBLIOGRAPHY
7.1 Book Reference
7.2 Website Reference
19
6. P a g e | 6
CHAPTER 1
INTRODUCTION
1.1 Introduction :
The project Fashion Shop has been developed on HTML,PHP,CSS,Java Script
and My SQL.An online shopping store which will allow formal and informal
merchants in developing countries to advertise and sell their good on the
internet.This would permit rural communities to make their wares available to the
rest of the world via the World Wide Web.Theobjective of this project is to creat
an e-commerce web portalwith a contentmanagement systemwhich would allow
productinformation to be updated securely using a mobile device.The web portal
will have an online interface in the form ofan e-commerce website that will allow
users to buy goods from the merchants.There are two types of users available in
the project.First one is Customer and second one is Admin.Customers user have
limited access right to access the system while the admin users have full control
over the system.I have used PHP for business logic,MySQL as a database,HTML
for structure designing,CSS for web page formatting,Java Script fot form
validation and animation.I have also attached the project video,google map and
screens of this project look into it.
1.2 Motivation :
Since, this is my first Internet Programming course,I want to create a project
which is easy but also challenging.Then I decided to work Fashion Shop.
1.3 Objectives :
The project objectives are :
To make the shopping easier and comfortable
To serve the customers without wasting their precious time
To reach the products to the customer’s address with great care
To represent as a compete in the e-commerce of Bangladesh
7. P a g e | 7
CHAPTER 2
LITERATURE REVIEW
2.1 Technology Used
Overview of the technology :
Front End: HTML, CSS, JavaScript
HTML: HTML is used to create and save web document. E.g.
Notepad/Notepad++.
CSS : (Cascading Style Sheets) Create attractive Layout.
JavaScript : It is a programming language, commonly use with web
browsers.
Back End : PHP, MySQL.
PHP: Hypertext Preprocessor (PHP) is a technology that allows software
developers to create dynamically generated web pages, in HTML, XML, or
other document types, as per client request. PHP is open source software.
MySQL Server :
MySQL is developed, distributed and supported by Oracle Corporation. MySQL
is a database system used on the web it runs on a server. MySQL is ideal for both
small and large applications. It is very fast, reliable, and easy to use. It supports
standard SQL. MySQL can be compiled on a number of platforms.
The data in MySQL is stored in tables. A table is a collection of related data, and
it consists of columns and rows. Databases are useful when storing information
categorically.
MySql is a database, widely used for accessing querying, updating, and managing
data in databases.
2.2 Features of MySQL :
Internals and portability :
Written in C and C++.
Tested with a broad range of different compilers.
8. P a g e | 8
Works on many different platforms.
Tested with Purify (a commercial memory leakage detector) as well as
with Val grind, a GPL tool.
Uses multi-layered server design with independent modules.
Security:
A privilege and password system that is very flexible and secure, and
that enables host-based verification.
Password security by encryption of all password traffic when you
connect to a server.
2.3 Connectivity :
Clients can connect to MySQL Server using several protocols :
Clients can connect using TCP/IP sockets on any platform.
On Windows systems in the NT family (NT, 2000, XP, 2003, or Vista),
clients can connect using named pipes if the server is started with the --
enable-named-pipe option. In MySQL 4.1 and higher, Windows servers
also support shared-memory connections if started with the --shared-
memory option. Clients can connect through shared memory by using
the --protocol=memory option.
On UNIX systems, clients can connect using Unix domain socket files.
2.4 Localization :
The server can provide error messages to clients in many languages.
All data is saved in the chosen character set.
2.5 Clients and Tools :
MySQL includes several client and utility programs. These include
both command-line programs such as mysqldump and mysqladmin,
and graphical programs such as MySQL Workbench.
MySQL Server has built-in support for SQL statements to check,
optimize, and repair tables. These statements are available from the
command line through the mysqlcheck client. MySQL also
9. P a g e | 9
includes myisamchk, a very fast command-line utility for performing
these operations on MyISAM tables.
MySQL programs can be invoked with the --help or -? option to
obtain online assistance.
2.6 Why To Use MySQL :
Leading open sourceRDBMS
Ease of use – No frills
Fast
Robust
Security
Multiple OS support
Free
Technical support
Supportlarge database– up to 50 million rows, file size limit up to 8
Million TB
2.3. Hardware Requirements :
Processor:Pentium 3.0 GHz or higher
RAM: 1024 Mb or more
Hard Drive: 10GB or more
10. P a g e | 10
CHAPTER 3
METHODOLOGY
3.1 What is Fashion Shop?
Online shoppingis a form of electronic shopping storewhere the buyer is directly
online to the seller’s computer usually via the internet. There is no intermediary
service.The sales and purchases transaction is completed electronically and
interactively in real-time.The development of this new system contains the
following activities which try to develop on-line application by keeping the entire
process in the view of database integration approach. User gets its eamil id and
password to access their account.Administrator of Shopping Cart System has
multiple features such as Add, Delete, Update shopping Items.
3.2 Features of Fashion Shop :
Secure registration and profile management facilities for Customers.
Browsing through the e-Mall to see the items that are there in each
category of products like Apparel, Kitchen accessories,
Bath accessories, Food items etc.
Creating a Shopping cart so that customer can Shop N number of items
and checkout finally with the entire shopping cart
Customers should be able to mail the Shop about the items they would
like to see in the Shop
Secured mechanism for checking out from the Shop(Credit card
verification mechanism ).Updates to customers about the Recent Items in
the Shop.
Uploading Most Purchased Items in each category of products in the
Shop like Apparel, Kitchen accessories, Bath accessories,
Food items etc.
3.3 Software Requirement (any one) :
WAMP Server
XAMPP Server
MAMP Server
LAMP Server
3.4 User of Fashion Shop :
There are two types of users available in the project :
11. P a g e | 11
Customer : With limited access
Admin : With full access
3.5 Functionality performed by customer user :
Registration for customer
Login for customer
Forgotpassword for customer
Change password forcustomer
Edit profile for customer
View his/her payment history
View his/her shopping history
Customer can also track the order of the products
3.6 Functionality performed by Admin users :
Login for admin
Forgotpassword for admin
Edit profile for admin
3.7 Manage Customer :
Adding new customer
Edit the existing customer
View profile of the customer
Listing of all customers
Filter and search customers
3.8 Manage Products :
Add products in the website
View delails of the products
Listing of all products
Filter and search products
3.9 Manage Category :
Add category
Edit category
Listing of the category
Filter and search category
3.10 Manage Sales :
View sales history
View customer purchases
12. P a g e | 12
Manage sales
Filter and search sales
3.11 Manage Shiping :
Add shiping
Edit shiping
Listing of the shiping
Filter and search shiping
3.12 Manage Product Reviews :
Add product reviews
Edit productreviews
Listing of the productreviews
Filter and search productreviews
3.13 Static Pages And Other Sections :
Home Page with good UI
About Us page describes about the project
3.14 Supported Operating System :
Windows
13. P a g e | 13
CHAPTER 4
SCREENSHOT WITH PROJECT DETAIL
4,1 Main Interface :
14. P a g e | 14
4.2 User Sign Up And Login Panel Interface :
17. P a g e | 17
CHAPTER 5
ANALYSIS
5.1 The Convenience Aspect :
Fashion Shop : We never have to leave our home and the stores never
close.Thereare also no overworked sales clerks.We never have to wait forservice
and there are no worries about parking.We can shop anyting we want from
here.Women are more anticipated and research online,when come by product
online or in-store.
In-Store : It’s crowded,it’s noisy.We physically have to be there when it’s open
and we have to wait in long lines to pay for everything.Men are less likely to
researcg online,before buy product,compared women.
5.2 The Merchandise Aspect :
FashionShop : We can generally get a more extensive view of every producton
offer,whereas stores have limited shelf space.It may also be easier to get specifies
on each item we are interested in.We can also read the online reviews of others.
In-Store : We can physically see what we are getting,pick it up and even have it
demonstrated.A lot depends on what we are purchasing.Buying an iPod online is
easy because we know what we are getting.But choosing clothes or shoes that
way is problematic,because we can’t try them on first.
5.3 The Cost Aspect :
Fashion Shop : Because they don’t have to hire sales staff or pay rent,some
online deals can be found much cheaper than in a mall.And the range of products
is wider too.
In-Store : Unless there’s a sale,we may wind up paying more if we are buy it at
a retail outlet.But if we are into dickering,we can at least argue down the price
with a manager-something we can’t do on our computer,unless we are buying
something on eBay.
18. P a g e | 18
According these,the demand of online shopping is increasing.When compare to
in-store shopping,due to rise of mobile and laptop.
Three key considerations involved in the feasibility analysis are :
5.4 Economic Feasibility :
This study is carried out to check the economic impact will have on
the system will have on the organization. The amount of fund that
the company can pour into the research and development of the
system is limited. The expenditures must be justified. Thus the
developed system as well within the budget and this was achieved
because mostof the technologies used are freely available. Only the
customised products have to be purchased.
5.5 Technical Feasibility :
This study is carried out to check the technical feasibility, that is,the
technical requirements of the system. Any system developed must
not have a high demand on the available technical resources. This
will lead to high demands being placed on the client. The developed
system must have a modest requirement, as only minimal or null
changes for the implementing this system.
5.6 Operational Feasibility :
The aspect of study is to check the level of acceptance of the
system by the user. This includes the process of training the user
to use the system efficiently. The user must not feel threatened
by the system, instead must accept it as a necessity. The level of
acceptance by the users solely depends on the methods that are
employed to educate the user about the system and to make him
familiar with it. His level of confidence must be raised so that he
is also able to make some constructive criticism, which is
welcomed, as he is the final user of the system.
19. P a g e | 19
CHAPTER 6
FUTURE PLAN AND CONCLUSION
6.1 Future Plan :
Want to Increase facilities of this project.
Want to add printing option.
Want to develop graphical design.
Want to publish this website in online.
Want to remove all the limitation
6.2 Conclusion ;
After having detail studyon online shopping,We can see a great change in the
behavior of people in many mananers like their attitude,buying pattern.In
earlier times people use to do manual shopping bt now as time chnged,people
are becoming busyand due to which technology has brought a new revolution
i.e. online shopping.
As we started doing survey,it came to in notice that young age group people
i.e. 15-30 uses of prefer online shopping because it is time and energy
saving.But middle age group does not prefer much because they have wrong
perception that by seeing the product one can get the goods of proper
quality.And even some people does not prefer using plastic money i.e. credit
cards.
But online shopping has a great future but to be successfulit is necessary to
spread awareness about it’s benefit.
20. P a g e | 20
CHAPTER 7
BIBLIOGRAPHY
7.1 Book Reference :
Beginning PHP6,Apache,MySQL Web Development By Timothy
Boronczyk
Learning PHP, MySQL & JavaScript: With JQuery, CSS & HTML5 By
Robin Nixon
7.2 Website Reference :
https://www.w3schools.com/html/
https://www.google.com
https://www.slideshare.net/dulamkomal/online-shopping-24694373
https://www.wikipedia.com