Online Shopping Mall project report

33  48  Download (0)

Full text












The Online Shopping Mall (OSM) application enables vendors to set up online shops, customers to browse through the shops, and a system administrator to approve and reject requests for new shops and maintain lists of shop categories. Also on the agenda is designing an online shopping site to manage the items in the shop and also help customers purchase them online without having to visit the shop physically. Our online shopping mall will use the internet as the sole method for selling goods to its consumers. The consumer will be in complete control of his/her shopping experience by using the “unique storefront” concept. Shopping will be highly personalized and the mall will provide lower prices than most competitors. This, in brief, is a description of our product which will showcase a complete shopping experience in a small package.



I express my sincere gratitude and thanks to Miss Abhinity Shah, for providing me the excellent opportunity to do a project Online Shopping Mall and providing me with all the essential elements required for the completion and enhancement of this project.




for his expert guidance and cooperation

in making my project a learning and worthwhile experience.

I would like to thanks those respondents who have taken pain in successful completion of my project work.



Page no. 1. Introduction 2. Specific Requirements • Software Requirement • Hardware Requirement 3. Analysis and Design

• Data Flow Diagrams

• Entity Relation Diagrams

• USE CASE Diagrams

4. Snapshot of the Project

5. Future Scope for enhancement 6. Conclusion



Online Shopping Mall System is a web-based application intended to provide automated solution and services to customer. Consider a Business organization which have all of its business through INTERNET i.e., WEBSITES.

The Business Organization has its offices in few states and normally use courier facility to deliver the product .If possible home delivery is also possible.

This Business Organization mainly has two sectors first one is sale which sale the product to the customer and second is service which is provided to the customer.



Online Shopping Mall provide sales and service to customer by interaction with customer. The success of a company is mainly based on its satisfied customers, which in turn gives huge profits.

Retaining existing customers is also an important job of a company. Online Shopping Mall concentrates on the retention of customers by collecting all data from every interaction, every customer makes with a company from 'all' access points whether


they are phone, mail, web or field. The company can them use this data for specific business purposes viz., marketing, service, support or sales



At Developer Side

During system development, i have to design both static and dynamic website interfaces, create website functions and a database system, edit photos and pictures, so its has a set of software and hardware requirements.

Hardware Used

• Intel Dual Core Processor

• 160 GB Hard Disk Drive.

• 1GB RAM. • O.S. – Windows XP SP2 Software Used • WAMP SERVER • MYSQL Database • NOTEPAD • MS PAINT

At System Users Side

The following is the requirements for the system users including members and administrators.

Hardware Requirements

• Intel Pentium 4 Processor

• 20 GB Hard Disk Drive.

• 256MB RAM.

• O.S. – Windows XP

Software Requirements

• Browser (IE 7.0 or Above, Mozilla Firefox, Google Chrome

• Browser Must be JavaScript Enabled



Online Shopping Mall offers a platform for people to read product reviews online. So they can research well about the particular product they wish to buy in future. Now a days people depend on internet much more for shopping products online. But they are not sure whether the product they are purchasing is good or bad. At My Online Shopping Mall Reviews, people can research the products and later they can buy it from the same website itself. We have good list of product reviews for all categories such as clothing, garments, men's accessories, women's accessories, health and beauty products, electronic products, mobile phones, computer and laptops, books and magazines, furniture, sports goods, jewelry, office supplies etc.

System Analysis is a management technique, which helps in designing a new system or improving an existing system. System Analysis is the process of gathering and interpreting facts, diagnosing problems (if any), using information to recommend improvements to the system. There are four basic elements of system analysis:-Output, Input, Files, processes. For computerization of any system, the existing system must be thoroughly being understood to determine “how the computer


can be best used to make its operation most effective”. This is acquired by analyzing existing system.



Login / Index (Approved/Reject) Registration reply Reque st Products / Cart / Shopping Operation/dat a processing (Acknowledgem ent) Payment / Checkout (Acknowledgem ent) Payment / Submissi Online Shopping Mall Database


E-R Diagram :

ER-Diagram (ERD) Customer Entity


Product Entity


Sol d Get Serv ice Baske tof Products Price Pcate g pnam e Pdetai ls Pwarr an Business House Customer Shopping Bucket Numbe r Name Address Cid Cpwd Emailid Ph NO. Name Addres s PhoneN o.


UML Diagrams :

Why Use UML?

As the strategic value of software increases for many companies, the industry looks for techniques to automate the production of software and to improve quality and reduce cost and time-to-market. These techniques include component technology, visual programming, patterns and frameworks. Businesses also seek techniques to manage the complexity of systems as they increase in scope and scale. In particular, they recognize the need to solve recurring architectural problems, such as physical distribution, concurrency, replication, security, load balancing and fault tolerance. Additionally, the development for the World Wide Web, while making some things simpler, has exacerbated these architectural problems. The Unified Modeling Language (UML) was designed to respond to these needs


A use case is a set of scenarios that describing an interaction between a user and a system. A use case diagram displays the

Contai ns Pno.


relationship among actors and use cases. The two main components of a use case diagram are use cases and actors.

An actor is represents a user or another system that will interact with the system you are modeling. A use case is an external view of the system that represents some action the user might perform in order to complete a task.

If New User Then User Is Authenticated

(New Login ID is made by new User)


Browse Catalog and Search Item

Access The Online Shopping Mall Website

Get Product Information CUSTOMER

If New User Then User Is Authenticated

(New Login ID is made by new User)


If New User Then User Is Authenticated

(New Login ID is made by new User)

Log On to Website (IF USERD ID IS THERE)



Give Shipping Info Buy the Product

Give Payment Info CUSTOMER

Get Invoice (i.e., Slip)

Get confirmed i.e. Received Product

User Login


Enter Product Details User Login Small Problem Medium Problem CUSTOMER Replace Product Customer Satisfied


Activity Diagram:

Activity diagrams describe the workflow behavior of a system.

Activity diagrams are similar to state diagrams because

activities are the state of doing something. The diagrams

describe the state of activities by showing the sequence of

activities performed. Activity diagrams can show activities

that are conditional or parallel.




Database and configuration Database and configuration


Update Product Info Update Product Info:


Shopping basket Shopping basket:


Registration Page:



1. The Online Shopping Mall at present not provide service

through telephony, but in Online Shopping Mall we can provide it in future.

2. Automatic mail sending facility is provided to the customer ,that purchases the product

3. Live help will be provided in the future

4. Websites will be mounted using secure http connection.

5. Shopping Mall employees are responsible for internal affairs like processing orders, assure home delivery, getting customer's delivery-time feedback, updating order's status and answering client's queries online



After completing this project I came to a conclusion that the

computer programming appears catchy if and only if the problem is difficult. I concluded that the approach, which is predefined and presumed.

From a proper analysis of positive points and constraints on the component, it can be safely concluded that the product is a highly efficient GUI based component. This component can be easily plugged in many other systems. Also the component is user friendly.

Neither the help nor the beautification of the problem says anything. It is the common logic, which is applied with some common sense, which blends together to develop the mental approach of person.



This document contains provisions which, through reference in this text, constitute provisions of the present document.

1) Google Search Engine for various searching 2) Kevs PHP- MYSQL

3) Wrox Press – Beginning PHP

4) Online at



6) Sun Herald


8) PHP MySQL Website Programming: Problem - Design - Solution by Chris Lea

9) Web Database Applications with PHP & MySQL, 2nd Edition by David Lane

10) PHP and MySQL Web Development, Second Edition by Luke