Online Shop
Online Shop
1. INTRODUCTION
The proposed system for the above discussed existing system easily providesa solution to
the biggest problem of going global and still not opening the stores in all parts of the world
with the local product through the site’s website. Maintenance and addition of further
features are also cost effective in terms of the profits obtained.In addition the site also
provides several features for the administrators and for the Newsletters of the new
products.
This project is a web based shopping system for an existing shop. The project objective is to
deliver the online shopping application into php platform.Online shopping is the process
whereby consumers directly buy goods or services from a seller in realtime, without an
intermediary service, over the Internet. It is a form of electronic commerce.This project is an
attempt to provide the advantages of online shopping to customers of a real shop. It helps
buying the products in the shop anywhere through internet. Thus the customer will get the
service of online shopping and home delivery from his favorite shop
rahul 1
Online Shopping
rahul 2
Online Shopping
J K Enteprise provides high quality on site services for software development and the
end users on a broad range of hardware & software platforms and latest technologies.
Within the first year of its operations, J K Enteprise has carved a niche for itself in the
IT industry and has increased its business by acquiring some major domestic projects.
No doubt the company has been able to make a name for itself in a relatively short
span of time only because of its ability and commitments to ensure customer
satisfaction by rewarding quality work on right time and in a right manner.
The Mission
At J K Enteprise with Technical proficiency and expertise, we cohesively integrate
graphic design with web page layout, with interactive programming, with database
driven content, to plan, build and deploy e- business and to emerge as one of the top
IT service provider.
Philosophy
The business philosophy of the company is to lay emphasis on Human Values and
Personal Relations. 'At J K Enteprise - Technology meets emotions and limits are higher
than the sky.' Great stress is laid on proper communication, transparency and human
relations, which forms an integral part of the corporate culture. At J K Enteprise, we
not only develop products but we develop relationships.
We at J K Enteprise believe in teamwork. With every new day the quest for acquiring
new competencies continues. Forever searching, experimenting, innovating, learning,
moving ahead with our sincere efforts and dedication, shaping the future, and
challenging our competencies to create new opportunities, is a never-ending process
in the company.
rahul 3
Online Shopping
rahul 4
Online Shopping
Comparison of Prices – The advanced innovation of search engine allows you to easily
check prices and compare with just a few clicks. It is very straightforward to conduct
price comparisons from one online shopping website to another. This gives you the
freedom to determine which online store offers the most affordable item you are
going to buy.
24/7 Availability – Online shopping stores are open round the clock of 24/7, 7 days a
week and 365 days. It is very rare to find any conventional retail stores that are open
24/7. The availability of online stores give you the freedom to shop at your own pace
and convenience.
Hate Waiting in Lines – When buying items online, there are no long lines you have to
endure, just to buy your merchandise. The idea of shopping online is cutting down
those bad habits of standing in a long line and just waiting. Every online store is
designed with unique individual ordering features to purchase the item.
Too Ashamed to Buy – There are times that you want to purchase something out of
the ordinary that can be a bit embarrassing when seen by other people. Items like
weird ornaments, sexy lingerie, adult toys, etc. In online shopping, you do not need to
be ashamed; your online transactions are basically done privately.
Easy to Search Merchandise You Want to Buy – You are able to look for specific
merchandise that includes model number, style, size, and color that you want to
purchase. In addition, it is easy to determine whether the products are available or out
of stock.
Disadvantages of Online Shopping
If there are advantages, most likely there will be disadvantages. Despite the success of
purchasing through online shopping stores, there are still some disadvantages that
most people complain about. These include:
Personally Check the Item – If you are one of those shoppers who want to
touch, see, and test the product personally, at online shopping, you are not
able to do so. Online stores are only showing product description and photos
of the merchandise, which can be a disadvantage for many online shoppers.
Diminished Instant Satisfaction – Unlike buying at retail stores, you are able to
use the product instantly after you buy it, which can be satisfying. However,
online shopping requires patience to wait for the item to arrive at your door
step about 2 to 3 days or even longer depending on the location you've
ordered it from.
Online shopping is continuously becoming more popular and improving every single
day. Knowing the advantages of online shopping and its disadvantages is additional
knowledge for a lot of online shoppers that are useful before shopping online.
rahul 5
Online Shopping
password. If the username and password are correct then it is directed to next
page.
New user: This module is for the users who do not have their account. Here user is
allowed to create an account to login. The account creation is done by filling the
registration form with user details such as name, phone, email etc.
Product: This module has information regarding the All Products such as its name,
model, color, price information, its features etc.The ADMIN has the authority to Add,
Delete, Update etc. The USER can only view the All Product, add to cart only those in
the stock etc.
Accessories: This module consists of various available accessories of the Product with
its name and picture, price information etc.
Search: This module helps the customer to ease his search based on his budget or
interest. The search can be done on different categories like All Product model name,
model number, colour, price etc
Cart: User can select any number of All Product and add to the cart. He can also
remove from the cart if he dislikes it later.
Payment: This module describes the payment done by the customer. The payment
information can include information like the model purchased, quantity, mode of
payment (cash) etc.
Stocks: This gives the details regarding the products available for sale.
3. DEVELOPMENT ENVIRONMENT
3.1. Minimum Hardware Requirement
Server Side
Processor:- 2.0GHZ
Harddisk:- 80 GB
RAM:- 2GB
Client Side
Processor:- 1.0 GHZ
Harddisk:- 2 GB
RAM:- 1 GB
3.2. Software Requirement
Server Side
Operating System:- Windows Server 2003
Web-Technology:- PHP
Front-End:- HTML,CSS,JAVASCRIPT
Back-End:- MySQL
Web Server:- Apache SERVER
Client Side
Operating System:- Windows or or Any Compatible Operating System
Web Browser:- Internet Explorer 6.0 or Any Compatible Browser
3.3. Programming Environment
rahul 6
Online Shopping
About Back-End(Mysql)
What is MySQL?
MySQL, the most popular Open Source SQL database management system, is
developed, distributed, and supported by Oracle Corporation.
The MySQL Web site (http://www.mysql.com/) provides the latest information
about MySQL software.
MySQL is a database management system.
MySQL databases are relational.
MySQL software is Open Source.
The MySQL Database Server is very fast, reliable, scalable, and easy to use.
MySQL Server works in client/server or embedded systems.
A large amount of contributed MySQL software is available.
The Main Features of MySQL
Internals and Portability
rahul 7
Online Shopping
rahul 8
Online Shopping
rahul 9
Online Shopping
rahul 10
Online Shopping
rahul 12
Online Shopping
rahul 13
Online Shopping
5. E-R Diagram
Entity-relationship analysis uses three major abstractions to describe data.
Entity
Attribute
Relationship
Entity : Which are distinct things in the enterprise?
Symbol :
Entity relationship is described by their dependence on each other, as well as by the extent of
relationship.
Entity Dependency:
Two types of dependency are common, in the first, existence dependency: one
entity is unable to exist in the database unless the other is first present.
The existence of the second depends on the existence of the first.
In the other of dependency, identification dependency, an entity cannot be
uniquely identified by its own attributes. Identification is possible only through an
entity relationship with other entities.
Extent of Dependency:
The extent of the dependency includes two interrelated concerns. The direction of
the relationship and the of association between them. Both can be represented
graphically.
rahul 14
Online Shopping
rahul 15
Online Shopping
Actor:
A coherent set of roles that users of use cases play when interacting with the use `cases.
Use case: A description of sequence of actions, including variants, that a system performs
that yields an observable result of value of an actor.
UML stands for Unified Modeling Language. UML is a language for specifying, visualizing and
documenting the system. This is the step while developing any product after analysis. The
goal from this is to produce a model of the entities involved in the project which later need to
be built. The representation of the entities that are to be used in the product being developed
need to be designed.
There are various kinds of methods in software design:
They are as follows:
Use case diagram
rahul 16
Online Shopping
rahul 17
Online Shopping
Activity diagrams
rahul 18
Online Shopping
Sequence Diagrams
rahul 19
Online Shopping
Collaboration diagrams
rahul 20
Online Shopping
Class diagrams
rahul 21