ON
V - Shop
4 SRS 9
13 BIBLIOGRAPHY 30
3
INTRODUCTION
Shopping has long been considered as a refreshment by
many. Shopping in online became a recreational activity of
life. The reason of developing web based online shopping
system is everyone walking down the street has some
difficulties, also some people are so much busy and not able
to go out for shopping, some don’t like to shop in crowd.
There is another reason that it’s not possible to see all the
product of a store, also its hazardous for both the customer
and the seller. The world of software development there lots
of improvement in this area and to
reduce the complexity of people of life online shopping
system development.
Online shopping system is a virtual store on Internet where
customer can browse the product and select the product of
interest. The selected product may be collected in shopping
cart. At checkout time the items in the shopping care will be
presented as an order. At that time shipping information and
payment method have to select to the customer. Finally by
confirming the order have to complete the shopping and the
product will deliver to customer via currier, post office or by
direct agent of company.
4
Objectives
The main objective of the Project on Online Shop Management System is to
manage the details of Customer, Product, Product Company, Product Type,
Supplier. It manages all the information about Customer, Stock, Supplier,
Customer. The project is totally built at administrative end and thus only the
administrator is guaranteed the access. The purpose of the project is to build an
application program to reduce the manual work for managing the Customer,
Product, Stock, Product Company. It tracks all the details about the Product
Company, Product Type, Supplier.
There are several objective of this websites are following given bellows.
• Grocery Shop Management System also manage the Stock details online for
Product Type details, Supplier details, Customer.
5
PROJECT CATEGORY
Relational Database Management System
(RDBMs) : This is an RDBMs based project which is currently
using MySQL for all the transaction statements. MySQL is an
open source RDBMS System.
6
REASON FOR OPTING PHP AS FRONT-END
PHP (Hypertext Pre-Processor) is a server-side web
programming language that is widely used for web
development. However, here are many languages which are
used for web development or web programming. But among
all of them PHP is the most popular web scripting language.
So, let us find out why PHP is widely used for web
development
• Cross Platform.
• Open source.
• Ease of use
7
REASON TO OPT MYSQL SERVER AS
BACK-END
MySQL is a free-to-use, open-source database that facilitates
effective management of databases by connecting them to
the software. It is a stable, reliable and powerful solution with
advanced features like the following:
• Data Security
• On-Demand Scalability
• High Performance
• Round-the-clock Uptime
8
Tools/Platform Used
FRONT END/GUI tools - PHP
RDBMS/BACK END - MySQL
INTERNET TECHNOLOGIES - JavaScript,HTML,CSS,Jquery
IDE - Dreamweaver
Hardware Requirement:
Processor : Intel Pentium CPU G630 @2.70GHz
Secondary Storage : 250 GB HDD
Memory : 1GB Ram or above
Others : Monitor, keyboard, Mouse.
Software Requirement
9
Modules Description
1.ADMIN MODULE : -Admin module is mainly for the owner of the system. This
module performs the work of regular checking process. Everyone needs current
information about anything. So, this module is responsible for updating the
information continuously if any, in the system so that one can find timely
information. But the main function of this module is to handle security of this
system. Different types of authentication and authorization process is performed
for this purpose. This module is also responsible for advertisement bid. Any
organizations that are eager for advertisement can contact us for their ads. This
module handles the entire task related to advertisement like specifying and
allocating the space and related cost.
2.USER PAGE MODULE:-User page module is for front page of this system. It is
the main page of the system in which all the links of this system are kept. Now the
main thing is how to make the home page interactive and user friendly so that
there should not be any problem for the user. This is the task of the system
administrator to make the home page Interactive.
10
6.PAYMENT MODULE:-In this module, the customer will payment in different
mode like demand draft, or by credit card.
7. PURCHASE MODULE :-In this module, the all selected item could be
purchased by the customer. And will payment by DD.
8. PRODUCT TRACKING MODULE :-In this module, the customer demand for
the product and payment for that product and after that the customer will contact
with the product tracking module.
11
FEASIBILITY STUDY
Feasibility is the determination of whether or not a project is worth doing. The process
followed in making this determination is called a feasibility study. This type of study
determines if a project can and should be taken. Once it has been determined that a
project is feasible. The analyst can go ahead and prepare the project specification
which finalizes project requirements.
12
The configuration should give the complete picture about the system’s
requirement: how many work station are required, how these units are
interconnected so that they could operate and communicate smoothly.
What speeds of input and output should be achieved at particular quality
of printing. This can be used as a basic for the tender document
Generally project will not be rejected simply because of operational infallibility but such
considerations are likely to critically affect the nature and scope of the eventual
recommendations.
If benefits outweigh costs a decision is taken to design and implement the system.
Otherwise, further justification or alternative in the proposed system will have to be
made if it is to have a change of being approved. This is an ongoing effort that improves
in accuracy at each phase of the system life cycle.
13
Management Feasibility:- it is a determination of whether a proposed project
will be acceptable to management if does not accept a project or gives a negligible
support to it; the analyst will tend to view the project as a non-feasibility one.
1) Admin :-
Manage product details and order details :-Admin can manage all type
product details and order details.
14
2) Customer :-
View product and product category:- customer can view the product
and product category in our web site.
Add to cart:- customer can selected multiple mobile through cart. And
they can update or delete their products.
CIRCLE
It used to represent any process or transform which applied on data.
ARROW
Arrow represents one or more data items or data objects.
PARRALEL LINE
The parallel line used to represent any database.
0 level DFD
16
1st Level DFD
17
2nd Level dfd
18
Er Diagram
19
DATASTRUCTURE/TABLE DESIGN
Database is collection of data that can be treated as single unit. This
Single or individual unit is called table. In relational database
system Table is combination of rows and columns which show recor
ds andfieldsRespectively. After great efforts we determine the main
entities, there attribute and relationship among them. After determining
all these entities, we design the table structure as follows:-
1. Admin
20
2. Customer
3. Categories
21
4. Product
5. Product Reviews
22
6. Order
7. Order tracking
23
8. Sub category
9. User log
24
10.wishlist
25
FUTURE SCOPE OF PROJECT :
In future we will try to develop our project so that we able to give these facilities and
credit card validation is not done. The administrator of the website can be given more
functionality, looking specific customer generate invoice from admin panel of customer
till present for taking decision. Adding SMS gateway to confirm that customer order
successfully submitted, and also the current stats of order that means any state change
of order customer will get a notification.
26
BIBLIOGRAPHY:
[1] en.wikipedia.org/wiki/Online_shopping_case_management
[2] Beginning PHP5 (wrox) ISBN 81-265-0539-7
[3] Database System Concept By Silberschartz, koth, Sundarshan
ISBN 007-124476-X
[4] www.w3schols.com
[5] http://www.siteground.com/tutorials/php-
mysql/zend_optimizer.htm
[6] http://php.net/manual/en/tutorial.php
[7] https://www.mysql.com/
27