0% found this document useful (0 votes)
91 views59 pages

Online Shopping System

This document provides details about an online shopping system project being developed by students at Vidyabharti Trust College of Business, Computer Science & Research. The project aims to develop a graphical user interface-based automated system to provide information on various products that can be purchased online with ease. The system will have constraints such as requiring a minimum of Windows 7 and a browser to function, and a MySQL database to store product information. It is being developed over 3.5 months by a team of 3 students guided by Nikita Panchal.

Uploaded by

akshaynerkar709
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
91 views59 pages

Online Shopping System

This document provides details about an online shopping system project being developed by students at Vidyabharti Trust College of Business, Computer Science & Research. The project aims to develop a graphical user interface-based automated system to provide information on various products that can be purchased online with ease. The system will have constraints such as requiring a minimum of Windows 7 and a browser to function, and a MySQL database to store product information. It is being developed over 3.5 months by a team of 3 students guided by Nikita Panchal.

Uploaded by

akshaynerkar709
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 59

VIDYABHARTI TRUST COLLEGE OF BUSINESS, COMPUTER

SCIENCE & RESEARCH. UMRAKH

PROJECT REPORT

AS A PARTIAL REQUIREMENT FOR


THE DEGREE OF

BACHELOR OF COMPUTER
APPLICATION
(B.C.A)

YEAR: 2023 - 2024

“ONLINE SHOPPING SYSTEM”

GUIDED BY: SUBMITTED BY:

Mrs.Nikita Panchal Mr.Akshay Nerkar(4071)


Mr.Divyesh Halpati(4030)
Mr.Dhyey Patel(4091)
Vidyabharti Trust College of Business, Computer
Science & Research . Umrakh
At & Po: Umrakh, Ta: Bardoli, Dist: Surat – 394345, Gujarat, INDIA.

CERTIFICATE
This is to certify that Mr. Akshay Nerkar, Divyesh Halpati, Dhyey patel Exam Seat Number: 4071,4030,4091

has satisfactorily completed his project work entitled Online Hotel Booking System as a partial

fulfillment of the requirements for 6thSemester –B.C.A. (Bachelor of Computer Application), during the

academic Year 2022 - 2023.

Date: Principal
Dr. Snehal H. Mistry

Place: Vidyabharti Trust College of


Business, Computer-Science &
Research.
Umrakh, Bardoli, Surat

PROJECT OF B.C.A.

Academic Year
Approved by:

(Examiners)
ACKNOWLEDGEMENT

It gives us great pleasure in presenting this project report titled “Online


Shopping System” and we wish to express our immense gratitude to the people
who provided invaluable knowledge and support in the completion of this project.
Their guidance and motivation have helped in making this project a great success.

We express our gratitude to our project guide Nikita Panchal who provided
us all the guidance and encouragement throughout the project development. We
would also like to express our sincere gratitude to the respective Project
coordinators.

We are eager and glad to express our gratitude to the Head of the BCA Dept.
Prof. Amit Patel for his approval of this project. We are also thankful to him for
providing us the needed assistance, detailed suggestions and encouragement to do
the project.

We would like to express our sincere gratitude to our respected principal Dr.
Snehal Mistry, vice principal Dr. Payal Mahida and the management of our
College for providing such an ideal atmosphere to build up this project with well-
equipped library with all the most necessary reference materials and up to date IT
Laboratories. We are extremely thankful to all staff and the management of the
college for providing us all the facilities and resources required.

Thanking All,

Mr.Akshay Nerkar(163)
Mr.Divyesh Halpati(184)
Mr.Dhyey Patel(207)
ABSTRACT

The Online Shopping is a web based application intended for online retailers.
The main objective of this application is to make it interactive and its ease of use. It would
make searching, viewing and selection of a product easier. It contains a sophisticated
search engine for user's to search for products specific to their needs. The search engine
provides an easy and convenient way to search for products where a user can Search for a
product interactively and the search engine would refine the products available based on
the user’s input. The user can then view the complete specification of each product. They
can also view the product reviews and also write their own reviews. The application also
provides a drag and drop feature so that a user can add a product to the shopping cart by
dragging the item in to the shopping cart. The main emphasis lies in providing a
userfriendly search engine for effectively showing the desired results and its drag and
drop behavior.
Index
Sr. No Topics Page no
1 Introduction
1.1 College Profile 2
1.2 Project Profile 2
2 Proposed System
2.1 Scope 3
2.2 Objective 3
2.3 Constraints
2.3.1 H/w 4
Constraints 4
2.3.2.S/W Constraints 5
2.4 Advantages 6
2.5 Limitation
3 Environment Specification
3.1 Hardware & Software Requirements 7
3.2 Development Description 8
4 System Planning
4.1 Requirement Specification 13
4.2 Feasibility Study 14
4.3 Software Engineering Model 16
4.4 Risk Analysis 21
4.5 Project Schedule 23
4.5.1 Timeline Chart
5 System Analysis
5.1 UML Diagram
5.2.1 Use case Diagram 25
5.2.2 ER Diagram 31
5.2.3 Activity Diagram 32
6 Software Design
6.1 Database Design 41
6.2 Interface Design 49
7 Testing
7.1 Unit Testing 58
7.2 Integration Testing 58
8 Future Enhancement 59
9 Reference 60
Online Hotel Booking System

1. Introduction
Computer plays an important role in our daily life. Anything we want we can
get only in one mouse click. Speed, reliability and accuracy of the computer make
it a powerful tool for different purposes.

A very important and basic need of today’s modern business world is the quick
availability and processing of information using computer. One can easily get the
type of required information within a fraction of a second.

The project that I have taken is also in this category which is used in our daily
life whenever we want to purchase some items we can easily get them at our
home.

1|Page
Online Hotel Booking System
1.1College Profile:

Project Title Online Shopping System


College Name Vidyabharti Trust College of Business, Computer
Science & Research
Address Vidyabharti Campus, At & Po Umrakh Ta-Bardoli
Surat, Gujarat 394601, India
Email Id [email protected]
Contact Us (02622) 220581
Internal Guide Name Nikita Panchal

12.Project Profile

Project Title OnlineShopping System


Project Definition Online shopping is the process whereby consumers directly buy
goods or services from a seller in real-time, 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.

Duration 3.5 Months


Front End PHP
Back End MySQL
Platform Visual Studio Code
Documentation Tool Microsoft Word
Operating System Microsoft Windows 10
Team Members Akshay Nerkar, Divyesh Halpati, dhyey Patel
Project Guide Ms. Nikita Panchal

2|Page
Online Hotel Booking System
Proposed System

2.1. Scope
This activity is also known as the feasibility study. It begins with a
request from the user for a new system. It involves the following:

 Identify the responsible user for a new system


 Clarify the user request
 Identify deficiencies in the current system
 Establish goals and objectives for the new system
 Determine the feasibility for the new system
 Prepare a project charter that will be used to guide the remainder of the
Project

2.2. Objective

The objective of project on Online Shopping Portal is to developing a GUI


based automated system, which will cover all the information Related to
the all products which is used in our daily life. For example – Mobiles
Phones, Laptops, Clothes, Books, Electronic Items and many more. So by
this GUI based automated system a user want to purchase something
then it only a mouse click away to purchase these products.

3|Page
Online Hotel Booking System

2.3. Constraints

2.3.1. H/w Constraints

 Minimum Microsoft windows 7 required.


 Google chrome, Mozila Firefox any other browser required.
 MySQL database

2.3.2. S/W Constraints

 Band width 10 mbps minimum required.


 Processor 1 GB RAM and 100 GB HDD minimum required

4|Page
Online Hotel Booking System

2.4. Advantage

 Faster viewing and retrieval of data: -


With this new system data will be viewed faster and data will be
retrieved asper the requirements. No information about anybody will
be left out.

 Systematic work: -

The work done with this system will be systematically and there
will beno data loss. With this system work will be done efficiently.

 Less effort: -

With this system user will not get much stress on them effortless
workwill be done and less effort will be given on user.

 Faster and accurate reports and result will be easier to


understand: -

Whenever user needs to take some important decisions with


help of therecords the user can take necessary steps, accurate
and easy to retrieve.

5|Page
Online Hotel Booking System

2.5. Limitation
• Security concerns:
An online shopping system stores sensitive
information such as customer data and credit card
information. If the system is not secured properly, it
may be vulnerable to attacks, and customer data
may be compromised.

• Technical issues:
Online shopping systems can face technical issues
such as server downtime, system crashes, or bugs.

• High shipping cost

Shipping can be a major challenge for most e-commerce


businesses.

When you are delivering B2C orders, shipping can pose a major
challenge and disadvantage.

Often, shipping cost involves a large part of your profit which may,
in turn, decrease your overall margin.

Shipping cost, however, usually depends upon the size and weight
of the product. It can cost higher in B2C orders as compared to
B2B orders.

• Warehousing cost

This is also a limitation of e-commerce. E-commerce sellers must


have a

physical location or warehouse where they can store their


products.

This would help them manage their operations from a designated


location.
6|Page
Online Hotel Booking System

This cost of warehousing has to be borne by the business itself.

The cost of storage will differ from location to location. It is always


advisable to

find a warehouse that doesn’t involve a high inventory cost. This is


the reason why

a majority of warehouses are located outside the city.

2. Environment Specification

Implementation is used here to mean the process of converting a new or


a revised system design into an operational one. Implementation of a new
system to replace an existing one is usually difficult. If not properly
planned, there can be many problems. This phase is less creative than
system design and is primarily concerned with user training; the type of
implementation that is incorporated in the development of the project is
implementation of a new application to replace an existing one.

2.1 Hardware & Software Requirements

HARDWARE
Web Band width – 10 mbps (Minimum).
Requirement
Development Processor - Intel(R) Core™ 2 Duo
Environment

Processor

RAM – 1 GB

HDD – 100 GB

7|Page
Online Hotel Booking System

Operating System – Windows XP

Client Internet – 512 Kbps (Minimum).


Configuration

Internet Explorer 6.0 and above.


Web hosting Windows Server 2003 and above

8|Page
Online Hotel Booking System

Softwar
e
Front-End PHP

Back-End MY SQL

Scripting Language JavaScript (Js)

Other Technology HTML XAMP server

Browser Mozilla Firefox, Google Chrome

2.2 Development Description

PHP
MYSQL

PHP: Server Site Scripting Language

PHP is a server-side scripting language designed for web


development but also used as a general-purpose
programming language. As of January 2013, PHP was
installed on more than 240 million websites (39% of those
sampled) and 2.1 million web servers. Originally created
by Rasmus Lerdorf in 1994, the reference
implementation of PHP (powered by the Zend Engine) is
now produced by The PHP Group. While PHP originally
stood for Personal Home Page, it now stands for PHP:
Hypertext Pre- processor, which is a recursive
backronym.

9|Page
Online Hotel Booking System

 PHP code can be simply mixed with HTML


code, or it can be used in combination with various
templating engines and web frameworks. PHP code is
usually processed by a PHP interpreter, which is usually
implemented as a web server's native module or a
Common Gateway Interface (CGI) executable.

After the PHP code is interpreted and executed, the web


server sends resulting output to its client, usually in form
of a part of the generated web page; for example, PHP
code can generate a web page's HTML code, an image,
or some other data. PHP has also evolved to include a
command-line interface (CLI) capability and can be used
in standalone graphical applications.

Despite its popularity, no written specification or


standard existed for the PHP language until 2014, leaving
the canonical PHP interpreter as a de facto standard.
Since 2014, there is ongoing work on creating a formal
PHP specification.

10 | P a g e
Online Hotel Booking System

MySQL: The World's Most Popular Open Source Database

Many of the applications that a Web developer wants to


use can be made easier by the use of a standardized
database to store, organize, and access information.
MySQL is an Open Source (GPL) Standard Query
Language (SQL) database thatis fast, reliable, easy to use,
and suitable for applications of any size. SQL is the ANSI-
standard database query language used by most
databases (though all have their nonstandard
extensions).

MySQL can easily be integrated into Perl programs by


using the Perl DBI (Database Independent interface)
module. DBI is an Application Program Interface (API)
that allows Perl to connect to and query a number of SQL
databases (among them MySQL, mSQL, PostgreSQL,
Oracle, Sybase, and Informix).

MySQL is a powerful, sophisticated, and easy-to-use SQL


database program. Using Perl and DBI, one can easily
create programs to automate database management
tasks. With this knowledge, the prospective web
designer should be able to construct a database-based
(for lack of a better term) web site that is portable,
sophisticated, easy to manage, and professional
appearing. We have examined
only a small subset of all that MySQL provides.

11 | P a g e
Online Hotel Booking System

2.3 ABOUT TOOLS

• Server- Side Tools:

Browser Internet Explorer 6.6 or Higher,


Mozilla Firefox 1.5 or Higher,
Google Chrome etc.

Operating System Dual core processor, intel Core


i3

RAM 500 GB

 Side Tools:

Processor Windows 8, Windows 10

Hard Disk 500 GB

12 | P a g e
Online Hotel Booking System

4 System Planning

Requirement Specification

 Before Login
 Login
 Register
 Forget Password
 Administrator Login
 About Us
 Contact Us
 After Administrator Login
 Edit Website Details
 Add Brands
 Add Category
 Add Items
 Delete Brands
 Delete Category
 Delete Items
 Manage User
 See Users
 Users Shopping
 Add Users
 Delete Users
 Logout
 After User Login
 My Profile
 Edit Profile
 Change Password
 Buy Products
13 | P a g e
Online Hotel Booking System
 Categories (Controlled by Admin. Which can be add it dynamically
according to their needs)
 My Cart
 My Shoppings

14 | P a g e
Online Hotel Booking System

4.2 Feasibility Study

 The system feasibility can be divided into the following sections:

 Technology and system feasibility:

The assessment is based on an outline design of system


requirements in terms of Input, Processes, Output, Fields, Programs,
and Procedures. This can be quantified in terms of volumes of data,
trends, frequency of updating, etc. in order to estimate whether the new
system will perform adequately or not.

 Economic feasibility:

Economic analysis is the most frequently used method for


evaluating the effectiveness of a new system. More commonly known as
cost / benefit analysis the procedure is to determine the benefits and
savings that are expected from a candidate system and compare them
with cost. If a benefit outweighs cost, then the decision is made to
design and implement the system.

 Legal feasibility:

Determines whether the proposed system conflicts with legal


requirements, e.g. a Data Processing system must comply with the
local Data Protection Acts

15 | P a g e
Online Hotel Booking System

Operational feasibility:-

Is a measure of how well a proposed system solves the problems,


and takes advantagesof the opportunities identified during scope
definition and how it satisfies the requirements identified in the
requirements analysis phase of system development.

 Schedule feasibility:-
A project will fail if it takes too long to be completed before it is
useful. Typically this means estimating how long the system will take to
develop, and if it can be completed in a given time period using some
methods like payback

 Resource feasibility:-

This involves questions such as how much time is available to


build the new system, when it can be built, whether it
interferes with normal business operations, type and amount
of resources required, dependencies.

16 | P a g e
Online Hotel Booking System

4.3 Software Engineering Model

 SpiralModel

The -spiral model combines the idea of iterative development with the
systematic, controlledaspects of the waterfall model.

Spiral model is a combination of iterative development process model


and sequential linear development model i.e. waterfall model with very
high emphasis on risk analysis.

It allows for incremental releases of the product, or incremental


refinement through eachiteration around the spiral.

 SpiralModel Design

The spiral model has four phases. A software project repeatedly passes
through these phasesin iterations called Spirals.

 Identification: This phase starts with gathering the business


requirements in the baseline spiral. In the subsequent spirals as
the product matures, identification of system requirements,
subsystem requirements and unit requirements are all done
inthis phase.

This also includes understanding the system requirements by


continuous communication between the customer and the
system analyst. At the end of the spiral the product is deployed
in the identified market.

17 | P a g e
Online Hotel Booking System

 Design: Design phase starts with the conceptual design in the


baseline spiral and involves architectural design, logical design of
modules, physical product design and final design in the
subsequent spirals.
Construct or Build: Construct phase refers to production of
the actual software product at every spiral. In the baseline spiral
when the product is just thought of and the design is being
developed. Then in the subsequent spirals with higher clarity on
requirements and design details a working model of the software
called build is produced with a version number. These builds are
sent to customer for feedback.

 Evaluation and Risk Analysis: Risk Analysis includes


identifying, estimating, and monitoring technical feasibility and
management risks, such as schedule slippage and cost overrun.
After testing the build, at the end of first iteration, the customer
evaluates the software and provides feedback.

18 | P a g e
Online Hotel Booking System

 Following is a diagrammatic representation of spiral model


listing the activities ineach phase:

Based on the customer evaluation, software development process


enters into the next iteration and subsequently follows the linear
approach to implement the feedback suggested by the customer. The
process of iterations along the spiral continues throughout the life of
the software.

 SpiralModel Application

 Spiral Model is very widely used in the software industry as it is in


synch with the natural development process of any product i.e. learning
with maturity and also involves minimum risk for the customer as well
as the
19 | P a g e
Online Hotel Booking System

 development firms. Following are the When costs there is a


budget constraint and risk evaluation is important.

 For medium to high-risk projects.

 Long-term project commitment because of potential changes


to economic prioritiesas the requirements change with time.

 Customer is not sure of their requirements which is usually the case.

 Requirements are complex and need evaluation to get clarity.

 New product line which should be released in phases to


get enough customerfeedback.

Significant changes are expected in the product during the development


cycletypical uses of Spiral model:

 SpiralModel ProsandCons

The advantage of spiral lifecycle model is that it allows for elements of


the product to be added in when they become available or known. This
assures that there is no conflict with previous requirements and
design.

This method is consistent with approaches that have multiple software


builds and releases and allows for making an orderly transition to a
maintenance activity. Another positive aspect is that the spiral model
forces early user involvement in the system development effort.On the
other side, it takes very strict management to complete such
products

20 | P a g e
Online Hotel Booking System

and there is a risk of running the spiral in indefinite loop. So the


discipline of change and the extent of taking change requests is very
important to develop and deploy the product successfully.
The following table lists out the pros and cons of Spiral SDLC Model:

Pros Cons

 Changing requirements can be  Management is


accommodated. more complex.

 Allows for extensive use of  End of project may not


prototypes beknown early.

 Requirements can be captured  Not suitable for small or


more accurately. low risk projects and
could be expensive
 Users see the system early.
for
small projects.
 Development can be divided
 Process is complex
into smaller parts and more
risky parts can be developed  Spiral may go
earlier which helps better risk indefinitely.
management.
 Large number of
intermediate
stages
requires excessive
documentation.

21 | P a g e
Online Hotel Booking System
Risk Analysis

 Schedule Risk:

 Project schedule get slip when project tasks and schedule


release risks are notaddressed properly.
 Schedule risks mainly affected on project and finally on
company economy and maylead to project failure.
 Schedules often slip due to
following reasons:Wrong time
estimation

Resources are not tracked properly. All resources like


staff, systems, skills ofindividuals etc.

Failure to identify complex functionalities and time


required to develop thosefunctionalities.

Operational Risks:

 Risks of loss due to improper process implementation,


failed system or some externalevents risks.
 Causes of Operational risks:

o Failure to address priority conflicts Failure to resolve


the responsibilities
o Insufficient resources

o No proper subject training

o No resource planning

o No communication in team.

22 | P a g e
Online Shopping System

Technical risks:

□ Technical risks generally leads to failure of functionality


and performance.
□ Causes of technical risks are:

o Continuous changing requirements

o No advanced technology available or the


existing technology is in initialstages.
o Product is complex to implement.

o Difficult project modules integration.

Programmatic Risks:
These are the external risks beyond the operational limits. These

are all uncertain

 risks are outside the control of the program.

 These external events can be:

o Running out of fund Market development.

o Changing customer product strategy and priority .

o Government rule changes.

23 | P a g e
Online Shopping System

4.4.1 Timeline Chart

1-jan-2022 To 15-Apr-2022
Tasks

1-2 2-3 3 4-6 5- 11- 12 13- 15


10 12 14
1.Introduction

Requirement Gathering
Analyze Gathered information
Determine Basic functionality
Determine Scope of System
Milestone Completed

2.Planning and Risk analysis

Analyze data for possible risk


Identify potential risk
Determines different modules
Milestone Completed

3.Designing

Design basic interface


Design database table
Design UI model
Milestone Completed

4.Coding and integrated


modules
Define code logics
Implementation of logics

24 | P a g e
Online Shopping System

Master modules
Transaction modules
Milestone Completed

5.Testing

Validate input data on control


Check accuracy of transaction
Test system with multiple users
Milestone Completed

5 System Analysis
25 | P a g e
Online Shopping System

5.1 Diagram
5.1.1 Use case Diagram

 A use case diagram in Unified Modeling Language (UML) is a


type of behavioral diagram defined by and created from a use-
case analysis. Its purpose is to present a graphical overview of
the functionality provided by a system in terms of actors, their
goals (represented as use cases), and any dependencies
between those use cases.

 Steps required to understand use-case:

 What to write about?

 How much to write about it?

 How detailed to make our description?

 How to organize the description?

 The first step in writing a use case is to define the set of “actors”

26 | P a g e
Online Shopping System

SYMBOLS USED:
PROCESS:

A function is represented using a circle. This symbol is called a process or a bubble.


Bubbles are annotated with the names of the corresponding functions.
EXTERNAL ENTITY:

An external entity such as a librarian, a library member, etc. is represented by a


rectangle. The external entities are essentially those physical entities external to the
software system that interact with the system by inputting data to the system or by
consuming the data produced by the system. In addition to the human users, the
external entity symbols can
be used to represent external hardware and software such as application software.

DATA FLOW:

A directed arc or an arrow is used as a data flow symbol. A data flow symbol
represents
the data flow occurring between two processes, or between an external entity and a
process, in the direction of the data flow arrow. Data flow symbols are usually
annotated with the corresponding data names.

DATA STORE:

A data store represents a logical file. It is represented using two parallel lines. A logical
file can represent either a data store symbol, which can represent either a data
structure,
or a physical file on disk. Each data store is connected to a process by means of a data
27 | P a g e
Online Shopping System

flow symbol. The direction of the data flow arrow shows whether data is being read
from
or written into a data store. A arrow flowing in or out of a data store implicitly
represents the entire data of the data store and hence connecting to a data store need
not be annotated with the name of the corresponding data items.

OUTPUT SYMBOL:

The output symbol is used when a hard copy is produced and the user of the copies
cannot be clearly specified or there are several users of the output

28 | P a g e
Online Shopping System

ER Diagram

29 | P a g e
Online Shopping System

Activity Diagram

 Activity diagram is basically a flow chart to represent the


flow form one activity to another activity. The activity can
be described as an operation of the system.

 Activity diagram use for to represent flow of function.

For Registration
User
Details

Register
Form Username Exists

Database
Success

Login
orm

30 | P a g e
Online Shopping System

For Buying Product:

User
Request

Database
User’s
Cart Checkout

Payment
Details

31 | P a g e
Online Shopping System

For Buying Product:

User
Request

Database
User’s
Cart Checkout

Payment
Details

32 | P a g e
Online Shopping System

System Analysis
5.2Database Design

Table1 : admin_login

Attribute Data type Constraints Description


Name

Id int(11) Primary key It is auto


increment key

emial varchar(30) - Enter username

password varchar(30) - Enter password

Table2 : VENDORS TABLE

33 | P a g e
Online Shopping System

Table2 : CATEGORY TABLE

34 | P a g e
Online Shopping System

Table3: PRODUCT TABLE

35 | P a g e
Online Shopping System

Table4: SHIPMENT TABLE

36 | P a g e
Online Shopping System

Table5: USER INFORMATION TABLE

37 | P a g e
Online Shopping System

Table6: ORDER TABLE

38 | P a g e
Online Shopping System

Table7: POLL TABLE

39 | P a g e
Online Shopping System

Table8: MENU TABLE

40 | P a g e
Online Shopping System

Table9: SECTION TABLE

41 | P a g e
Online Shopping System

Table10: CONTACT DETAILS TABLE

42 | P a g e
Online Shopping System

Table11: BANNER TABLE

43 | P a g e
Online Shopping System

5.3 Interface Design sitemap followed with page snapshots

 USER SIDE

 Home Page:

44 | P a g e
Online Shopping System

Electonics Page:

 Ladies Wear Page:

45 | P a g e
Online Shopping System

 Mens Wear:

 Kids Wear:

46 | P a g e
Online Shopping System

 Furnitures:

 Home Appliances:

47 | P a g e
Online Shopping System

 Electonic Gadgets:

Login page:

48 | P a g e
Online Shopping System

 ADMIN SIDE
Admin login page

49 | P a g e
Online Shopping System

 rejistration

Checkout page:-

50 | P a g e
Online Shopping System

7. Testing

7.1 Unit Testing


 Unit testing means the verification and validation of software. In
unit testing (is the smallest part of a module); programmer tests
each units of source code for fit to use.
 Unit testing focuses on verifying the effort on the smallest unit of
software-module.
 The local data structure is examined to ensure that the date stored
temporarily maintains its integrity during all steps in the
algorithm’s execution.
 Unit Tested area to ensure that the module operates properly at
boundaries established to limit.

7.2 Integration Testing


 Integration testing takes input as module that means, it is nothing
but the set of unit tested module. It collects them in bigger
aggregates and implements tests explained in an integration test
plan. Afterwards, distribute as its outcomes to the integrated
system which is prepared for system testing.
 In the Integration testing (Modules) the data can be tested across
an interface.
 Conducting tests to uncover errors associated with interring while
integration testing is a technique for constructing a program
structure.

51 | P a g e
Online Shopping System

8. Future Enhancement

 We are trying to make system more easy to use.


 We are trying to make system as small as it would be accessed on
mobile also.
 Strong Security.
 We are trying to make payment gateway in future.

9. Glossary

As the system was totally new concept for us, so firstly we have made
a plan to thoroughly understand the manual system with regards to that
we will be able to develop an automated system.

Looking to the genuinely of the problem we thought of developing a


website where in one click, one can get access to various events outlets.
They can select the event of their choices from their college and can
place event online.

52 | P a g e
Online Shopping System

10. Reference

 Bibliography: -
 Beginning PHP 5.3, Matt Doyle, Wrox Publication PHP MySQL
B.S SHAH PRAKASHAN
 Beginning PHP and MySQL, 4th Edition, Apress Publication

 Webography: -
 During the Development of Project, We have
referred following Websites.

 Web site Name:

1. http://www.php.net/
2. http://www.w3schools.com
3. http://www.tutorialspoint.com

53 | P a g e
Online Shopping System

54 | P a g e

You might also like