SlideShare a Scribd company logo
1 of 51
Download to read offline
Term Paper Report
on
Online Shopping Using PHP
Submitted to
Amity University, Ranchi (Jharkhand)
In partial fulfilment of the requirements for the award of the degree of
Master of Computer Applications
By
Abhishek Raj
A35400719004
Under the guidance of
Dr. Pooja Jha
AMITY INSTITUTE OF INFORMATION TECHNOLOGY, RANCHI
AMITY UNIVERSITY, RANCHI (JHARKHAND)
NOVEMBER, 2020
DECLARATION
I,Abhishek Raj,studentofMaster of Computer Applications herebydeclarethat
the Project titled “ Online Shopping Using PHP ” which is submitted by me to
Computer Science and Information Technology Department, Amity Institute of
Information Technology, Amity University, Ranchi (Jharkhand), in partial fulfillment
of requirement for the award of degree of Bachelor of Computer Applications, has
not been previously formed the basis for the award of any degree, diploma or other
similar title or recognition. I further declare that report is written by me and no part
of the report is copied from any source(s) without being duly acknowledged. If it is
found to be plagiarized beyond acceptable limit, I owe the responsibility and action
can be taken against me as per University Rules & Regulations.
Amity University, Ranchi (Jharkhand)
Date:24/11/2020
Sign. of the Student
Name of Student: ABHISHEK RAJ
Enrollment Number: A35400719004
Semester: 3
Batch: 2019-2022
Student’s Declaration form for Ethical Practices - NTCC Research:
Name of Academic Program: MCA Academic Year / Session: 2020 / 2020-21(ODD SEM)
I, Mr Abhishek Raj En. No. A35400719004 am undertaking NTCC course code ETTP600 and
hereby declare and submit that –
(i) I am agreeing to undertake NTCC Research/ Project under the supervision of Dr.
Pooja Jha
(ii) I will be available for competent guidance as and when called for and will provide
adequate time to my work with full sincerity and honesty.
(iii) I am undertaking/will undertake NTCC research work/ project independently and on
a fresh topic / title / and with unique methodology.
(iv) My research work/study/Project is not objectionable pursuant to the (i) societal norms,
(ii) being unconstitutional, (iii) falls beyond the ambit of the Curriculum (iv) carries
the consent of my Guide/Supervisor.
(v) I will not accept any claim or quid pro quo from my supervisor or his/her nominee
from family or friends.
(vi) No part of the Research report or report in full will be claimed by me as sole author
and in case of the publication of the report, will assign due credit to my supervisor as
co-author/ corresponding Author/ Contributing Author or Second Author as per the
Pre and/or post submission agreement between me and my supervisor.
(vii) Any objectionable act/unfair practice(s) of Faculty Guide/ Supervisor/ Industry Guide
or staff of training institution, during entire period of NTCC course will be
immediately reported to examination department of the University by me.
(viii) I will be available through apt means for sharing Work Progress at call.
Sig. of the student: Sig of Faculty Guide/Supervisor Sig. of P/L
Date: 24/11/2020 Date: Date:
CERTIFICATE
On the basis of Project Report submitted by Abhishek Raj, student of Masters of
Computer Applications, I hereby certify that the Project Report
“Online Shopping Using PHP” which is submitted to Computer Science and
Information Technology Department, Amity Institute of Information Technology,
Amity University, Ranchi (Jharkhand) in partial fulfillment of requirement for the award
of the degree of Bachelor of Computer Application is an original contribution with
existing knowledge and faithful record of work carried out by him under my guidance
and supervision.
To the best of my knowledge this work has not been submitted in part or full for any
Degree or Diploma to this University or elsewhere.
Amity University, Ranchi (Jharkhand)
Date:
Signature of Guide (Internal)
Dr. Pooja Jha
Assistant Professor
Amity Institute of Information Technology, Ranchi
Amity University, Ranchi (Jharkhand)
Supervisor’s Declaration form for Ethical Practices - NTCC Research:
Name of Academic Program: MCA Academic Year / Session: 2020/ 2020-21 (ODD SEM)
I , Dr. Pooja Jha , Employment No. 26073 hereby declare and submit that –
(i) The student(s) assigned under my supervision will be guided by me without any
prejudice and biasness.
(ii) I will be providing adequate time for consultancy to my scholar(s) at our mutual
convenience.
(iii) I have ensured that my scholar is undertaking / will undertake NTCC research
independently and on a fresh topic / title / and with unique methodology.
(iv) I have ensured that none of my scholar can undertake any research/ study which is
objectionable pursuant to the (i) societal norms, (ii) being unconstitutional, (iii) falls
beyond the ambit of the Curriculum.
(v) I will not claim any quid pro quo for supervising Scholar from the student or his/her
family.
(vi) No part of the Research report or report in full will be claimed by me as sole author
and in case of publication of the report, will the assign first credit to the student.
However, with the written consent from the scholar, supervisor can be the co-author/
corresponding Author/ Contributing Author or Second Author as per the Pre and/or
post submission agreement between Scholar and Supervisor.
(vii) Any objectionable act/unfair practice(s) of the student(s) during entire period of NTCC
course will be immediately reported to examination department of the University by
me.
(viii) The transparency and fair reporting will be maintained by me throughout the period of
NTCC Course.
Signature of Faculty Guide/Supervisor Signature of P/L
(Name of Faculty Guide/Supervisor) (Name of P/L)
Date: Date:
ACKNOWLEDGEMENT
I express my sincere gratitude to my faculty guide Dr. Pooja Jha for her able
guidance, continuous support and cooperation throughout my project, without which
the present work would not have been possible. My endeavor stands incomplete
without dedicating my gratitude to her; she has contributed a lot towards successful
completion of my project work.
I would like to acknowledge my indebtedness and deep sense of gratitude to my
Program Coordinator, Dr. Biswarup Samanta, and Program Leader, Dr. Pooja Jha
to encourage me to the highest peak and to provide me the opportunity to prepare
the project.
I would also like to express my sincere thanks towards my family and friends for their
unending support, and tireless effort that kept me motivated throughout the
completion of this project.
Yours Sincerely
Name of the Student: Abhishek Raj
Enrollment Number: A35400719004
Semester: 3
Batch: 2019-2022
Certified Synopsis
OBJECTIVE
A complete and efficient web application which can provide the online shopping experience is the
basic objective of this project. Where the customer can purchase their requirements in just a single
click and the product will delivered to their door step.
METHODOLOGY
MODEL-VIEW - CONTROL (MVC) methodology or design pattern for successfully and
efficiently relating the user interface to underlying data models. This object model does not
contain any information about the user interface.
SUMMARY
The central concept of the 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 database. The Server process the customers and the items are
shipped to the address submitted by them. The application was designed into two modules first is for
the customers who wish to buy the articles. Second is for the storekeepers who maintains and updates
the information pertaining to the articles and those of the customers. The end user of this product is a
departmental store where the application is hosted on the web and the administrator maintains the
database. The application which is deployed at the customer database, 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. Data entry into the
application can be done through various screens designed for various levels of users. Once the
authorized personnel feed the relevant data into the system, several reports could be generated as per
the security.
NTCC PROJECT PLAN (Odd Semester 2020 - 2021 Session)
Student Name: Abhishek Raj Program: - MCA
Enrol No. : A35400719004 FG Name: Dr. Pooja Jha
NTCC Topic: Online Shopping Using PHP
NTCC (Term Paper, ETTP600) Start Date: 28/09/2020 End Date: 16/11/2020
DAYS / Date Summary
WEEK 1/
[28/9/2020-4/10/2020]
Some Basic Knowledge Of PHP, DATABASE, HTML, CSS.
WEEK 2/
[5/10/2020-11/10/2020]
Admin Panel Customization That Performs Administrative Work.
WEEK 3/
[12/10/2020-18/10/2020]
Create Brand, Category, Sub-Category, Offers & Discounts Fields For
The Products.
WEEK 4/
[19/10/2020-25/10/2020]
Setup For Insert Product And Check Whether It Is Active Or Inactive And Also
Manipulation Of The Product.
WEEK 5/
[26/10/2020-1/11/2020]
Setup Product Show In Frontend, Login And Register Page With
Mail Verification Also Setup Add To Cart And Wishlist Option
WEEK 6/
[2/11/2020-8/11/2020]
Product Checkout Option also setup apply coupon for some eligible
Product, Also Setup Frontend Multiple Language.
WEEK 7/
[9/11/2020-15/11/2020]
Setup Frontend Online Payment Gateway, Order Done Process and
Also Product Order Tracking System
WEEK 8/
[16/11/2020-16/11/2020]
Setup store Stock Management And Return Order And Cancel Order
(Student Signature with Date) (Faculty Guide Signature with Date)
PLAGIARISM REPORT
List of Tables (if any)
Table Number Table Name Page Number
1 Table 4.1 30
2 Table 4.2 30-31
List of Figures (if any)
Figure Number Figure Name Page Number
1 Figure 2.1 4
2 Figure 3.1 10
3 Figure 4.1 15
4 Figure 4.2 15
5 Figure 4.3 19
6 Figure 4.4 26
7 Figure 4.5 27
8 Figure 4.6 27
9 Figure 4.7 28
10 Figure 4.8 29
1
1. Introduction
1.1 Overview
The central thought of the applying is to permit the client to buy nearly victimization the web
and permit customers to shop for the things and articles of their want the data bearing on the
merchandise are stores on associate RDBMS at the server facet (store).The Server method the
shoppers and therefore the things are shipped to the address submitted by them. The applying
was designed into 2 modules initial is for the shoppers UN agency want to shop for the articles.
Second is for the storekeepers UN agency maintains and updates the data bearing on the articles
and people of the shoppers. The tip user of this product may be a chain store wherever the
applying is hosted on the net and therefore the administrator maintains the info. The applying
that is deployed at the client info, the small print of the things are brought forward from the info
for the client read supported the choice through the menu and therefore the info of all the
merchandise are updated at the tip of every group action. Information entry into the applying is
done through varied screens designed for varied levels of users. Once the approved personnel
feed the relevant information into the system, many reports may well be generated as per the
safety.
1.2 Relevance
There are plenty of relevant to why customers nowadays like shopping online:
1. Convenience. The convenience is the biggest perk. Wherever else are you able to well shop
time of day whereas in your pajamas? There aren't any lines to attend in or look for
assistants to attend on to assist you along with your purchases, and you'll do your searching
in minutes. On-line outlets offer North American country the chance to buy 24/7, and
conjointly reward North American country with a ‘no pollution’ searching expertise. There’s
no higher place to shop for informational merchandise like e-shop that are offered to you
instantly, as shortly because the payment goes through. Downloadable things purchased on-
line eliminate the necessity for any reasonably material merchandise in any respect, as well,
that helps the environment!
2. You can send gifts in additional simply. Causing gifts to relatives and friends is
straightforward, regardless of wherever they're. Now, there's no got to create distance
Associate in Nursing excuse for not causing a present on occasions like birthdays, weddings,
anniversaries, Valentine’s Day, Mother’s Day, Father’s Day, then forth.
3. Price comparisons. Examination and researching merchandise and their costs are most
easily on-line. Also, we have got the power to share info and reviews with different shoppers
WHO have primary expertise with a product or distributer.
4. No crowds. If you're like ME, you hate crowds once you’re searching. Particularly
throughout festivals or special events, they will be such an enormous headache. Also, it
tends to be additional chaotic once there are additional crowds out and this typically makes
2
North American countries feel rush or precipitate. Grumpy, annoying, and fetid individuals
conjointly devil ME once I’m out searching. Plus, parking becomes an enormous issue. All
of those issues will be avoided once you look on-line.
5. No got to travel. Individuals do not sometimes prefer to move loads to induce what they
require. Of course, nothing will contend with the expertise of progressing to a textile dress
shop and shopping for what you wish, however ordinarily individuals simply don't need to
travel. Customers do not sometimes leave close to the outlets they'd wish to go to, however,
these days they need Associate in nursing choice to visit the look on-line.
1.3 Objective
The main objective of this project is to develop a web-oriented application that can provide an
online shopping facility to the users. In other words, the project aims to create a virtual store
environment for users, in some simple form, which will be available to them via the Internet.
However, the idea of developing an online shopping website is not new in the electronic market
and developed soon after the World Wide Web (www).In the current scenario, the largest market
for this (online shopping) business is by highly educated people, mostly. The system is designed
to maintain all aspects such as data loading, complexity, and security of user credentials. Here in
this system, complexity refers to the total number of facilities being provided to users, and their
smooth functioning and functioning. Some of the key features of our system are the following,
which distinguish it from others:
 Display all available categories for shopping on the home page.
 Display all subcategories on the home page that are associated with a particular item.
 The administrator has the right to add new details to the item list whenever needed.
 The administrator has the right to delete the items.
 Allows the administrator to modify the price of each item whenever needed or as felt.
The administrator has the authority to update the details of each item.
 Permission to admin to view information about each customer checking the item list.
2. Literature Review
Khosla and Kumar (2017) in their analytical report mentioned that a number of the trends
expected to come back in close to future in e-commerce will be growth in Omni-channels, niche
businesses, mergers, and acquisitions, sound additional rural markets, rise in web selling,
specialize in services, rise in digital payment modes, higher infrastructure and provide chain
management.
3
Mahipal, D., (2018) in his paper mentions totally different phases of the net from the year 1995
to the current era. Further, the study concludes that there'll be tremendous growth in coming back
years provided there's security within the legal framework and e-commerce so domestic and
international trade might expand.
Kumar, N., (2018) in his report mentions tremendous growth in e-commerce is anticipated to rise
four times by the year 2021 compared to 2015.Major contributors to the present growth are
getting to be smartphones and web users, rise in awareness among the final public, higher web
services, medical aid of most of the initiatives with the support of the govt, entry of foreign
investors and business players, advanced payment choices obtainable to customers however
Government have to be compelled to take steps to supply a correct legal framework and
minimize obstacles in growth.
Seth, A., Wadhawan, N., (2016) mentions that retailers are needed to travel on the far side their
boundaries so as to urge compatible with the new digital business era. Medical aid is not any
additional an alternative currently, rather it's become a necessity for all retailers. This might
embody the transformation of business models, incorporating technological investments,
obtaining tech-savvy with new advancements.
Shahjee, R., (2016) states that e-commerce has given a platform to corporations to show their
varied merchandise and to create it simple for customers to quickly conclude merchandise of
their interest, that was relatively troublesome by selling historically. However on the contrary, e-
commerce is facing loads of difficulties associated with infrastructural capabilities and laptop
and web lack of information among customers, particularly rural customers.
Shettar, M., (2016) steered that correct information and understanding of the legal framework
and potential issue and risk management is needed for businesses lately. The growing e-
commerce in India has attracted the eye of worldwide players too. With the rise in SMEs, FDI,
and MNCs additional and additional employment opportunities are granted to customers, thereby
increasing their shopping for capability.
Mitra (2013) highlights the importance of e-commerce, stating that this is often getting to be the
longer term for buying and searching. The govt has to offer help within the legal framework so
businesses might widen up their horizons and work with new advanced technologies and
business practices, alongside secured transactions.
Goele, S., Chanana, N., (2012) mentions in their study that a number of the industries like Travel
and touristy, electronic, hardware merchandise, and attire are getting to boom within the coming
back future with the assistance of e-commerce. A number of the factors which is able to
contribute to the present growth are M-commerce, replacement guarantees, totally different
payment modes, provision and cargo choices, product quality standards,
4
3. Research Methodology
3.1 Data collection method
What is MVC?
 MVC could be a Programming style Pattern or Methodology
 It is an associate degree design pattern separating associate degree application into 3 main
logical elements: The Model, The view and also the Controller (MVC).
 It separates your application presentation from your business logic.
 Each half is designed to perform a specific task.
What’s are the benefits of MVC?
 Reusability
 Easy to maintain application
 Many developers work at a time without affecting one another
 It supports TDD(Test-Driven-Development)
Let's look at an example:
When we browse and enter one of the URLs like https://facebook.com, what
Really happens behind the scene is that your request goes to the Facebook
server And the Facebook server is their data source Test, which we have said as a
database Then it will check their request and pass some appropriate data and
send this data To the server and then the server depends on your data which is
displayed by HTML On your browser screen will appear on a source, so now this
process works As a SERVER if we match the MVC, when you see this HTML page
the browser (USER PC) Is VIEW. Firstly you should decide your data request such
as when you Enter Facebook.com it will show you the Facebook homepage and
when you click On the Facebook timeline it will take you to the Facebook
timeline page and act as A DATABASE model. Do it Hope you guys know some
basics about how MVC works.
REQUEST ENQUIRY
RESPOND
PASS APP. DATA
USER PC SERVER DATABASE
Figure 2.1
5
3. Data Analysis
3.1 Detail analysis & interpretation
Problem Arises:
One must know what the problem is before it is resolved. The basis of the online
Shopping portal is to buy products online and save time. An online shopping portal,
Which wants to buy any product it needs, has to contact individual shoppers before
Deciding on a particular product, which is best for their needs, needs, and
Satisfaction. Furthermore, most of the tasks involved in this development process
Have to be done manually which is very time consuming and cumbersome, and also
Reduces efficiency, accuracy. To know the facts and understand the problem in
Detail, system analysis is performed. It is the process of studying business
Processes and processes, commonly referred to as business systems, to see how
They can work and what needs improvement.
Software development life cycle
The package development life cycle, as noted by Edward Yourdon in his book
Fashionable Structured Analysis (1989), has been followed up with minor
Modifications to the project. The changed life cycle is shown to be terribly high
The life cycle activities are concisely explained below:
1) Facility and convenience of the survey project
This activity is additionally referred to as a feasibility study. It starts by asking the User for a
replacement system. This includes the following:
 determine the user liable for a replacement system
 clarify user request
 determine deficiencies within the current system
 Setting goals and objectives for the new system
 verify feasibleness for a replacement system
 Prepare a project charter that may be wont to direct the rest of the project
6
2) System Analysis
The purpose of the system analysis activity is to develop structured system
Specifications for the projected system. The structured system specification
ought To describe what the projected system can do; freelance of technology,
which is Able to be won’t to implement these needs. The structured system
specification is Won’t to implement these needs. The structured system
specification is known as The specified model (also known as the logical
model).The required model might Embody multiple models, modeling varied
aspects of the system. The information Flowchart will model the information and therefore their
relationships and the
time-Dependent behavior of the state transition diagram system. Therefore the
specified Model includes the subsequent.
• Relevant pictures
• Bedded knowledge flowchart
• Method Specifications for Primary Bubbles
• Knowledge lexicon for flow and repository on DFD.
3) Primary style
The activity deals with some style problems that are to be finalized in
consultation With the user. The 2 most vital style problems with connection to
the user are Automation limitation and human-machine interface. The output of
the Activity is that the user implementation model. The most important part of
the user Implementation model is the specification for the program of the
projected system. The user implementation model is additionally referred to as
the physical model of The projected system. The user implementation model is
additionally referred to as The physical model of the projected system. The
model, additionally to the Specified Model, defines the subsequent for the
projected system:
Automation limit
 Report Layout
 Layout of supply documents
 Screen layout for knowledge entry kind
7
 Menu
4) System style
System style involves the transformation of the user implementation model into
Package style. The look specification of the projected system includes the following:
 info coming up with
 structure chart
 Pseudocode for modules within the structure chart
5) Effect
This activity involves the programming, testing, and integration of modules into
a Lot of more complete systems. Implementation is the method of aggregating all
the Required elements and aggregation them into one major product.
6) Take a look at Generation
This activity generates a group of taking a look at knowledge, which might be
wont To take a look at the new system before being accepted. Within the take a
look at Generation part, all those elements have arrived that have to be compelled
to be Tested to confirm that the system doesn't generate any errors. If there are
some Errors then we tend to take away them and more it goes to just accept.
PROBLEM ANALYSIS:
Product Definition
An online booking system is a web resolution to varied issues Janus-faced by a
computerized, product emptor and trafficker WHO need to source their software
package development work to a supplier at a reasonable price, therefore
providing high performance, accuracy, responsibility, and knowledge retrieval
Let's get high speed.during this system, there's a registration method for every
product emptor and trafficker. the location administrator confirms the supplier
when his registration and, if happy, provides him with a username and Arcanum.
Our web site will be employed by somebody WHO is sorting out product
whether Or not they square measure visiting our site for the primary time. Our
website Additionally offers some discounted products like those you get at any
look.The software package covers the subsequent points keeping in mind the
need of the
8
User:
 Quick on-line access to data concerning varied products.
 realize product by keywords like useful space, experience, and additionally by initial
letters of product names.
 The administrator can maintain the info and perform all procedures.
There square measure two classes of users-
1. General user
2. Registered Users
Feasibility Analysis
Feasibility studies of this project embody the subsequent.
Economic Feasibility
Cost centers in system development, also as operations, square measure trivial.
There is also a software package needed for major networks, the web, and
coding.The software package used for event of the projected system is PHP and
MySQL.
Technical Feasibility
The technical practicability center on this system and therefore the extent to that
it will support the projected system includes current system specifications like
hardware, software, etc. It additionally includes money issues to accommodate
technological growth. If the budget could be a serious bottleneck, then the choice
of this project isn't doable.However, the system has been developed in an
exceedingly generalized type, covering all the processes associate degreed
operations performed in an Internet-based resolution. The version employed in
the system is PHP and MySQL.MySQL will manage giant amounts of
information and is easy and secure. victimization PHP helps America to style the
design of our application.
Operational Feasibility
In this, we have a tendency to verify what changes are brought into the system,
the necessity for brand spanking new skills, and different human organization
9
and political aspects.Each user will simply access our website. However, it's
fascinating that the user incorporates the basic data of computers.The existing
system will simply adopt with none modification within the rules and rules of the
projected system.
Project Plan
Defining Problem
 outline an issue
 Justify the necessity for computerized solutions.
 determine the constraints also because of the functions provided by the system.
 Setting the goals and necessities of the system.
 Establish high-level acceptance criteria.
Develop an answer structure
 define many resolution methods. Don’t contemplate obstacles for the nonce.
 Conduct a practicability strategy, as well as why different methods are rejected.
 Develop an inventory of priorities for product attributes.
Project Planning
 outlines a life cycle model associate degree and structure for the project.
 arrange configuration management, quality assurance, and verification activities.
 Establish associate degree initial price estimate, schedule, and staffing estimate for
system development.
 To develop preliminary estimates for the computing resources needed to work and
maintain the system.
ACTIVITIES OF PROJECT PLANNING
10
Figure 3.1
SIZE ESTIMATION
The estimation of size is an extremely important and troublesome space of the
project designing. it's been recognized as a vital step from the terribly starting.
The troublesome in establishing units for measure size dwell the very fact that
the code is actually abstract; it's difficult to spot the scale of the system. several
makes an attempt are created at establishing a unit for live size. they're given as-:
 Lines Of Code
A line of code is any line of program that's not a comment or blank line, in spite of the
number of statements or fragments of statements on the road. This specifically includes
COST
ESTIMATION
DEVELOPMENT
TIME
SIZE
RESOURCES
REQUIREMENT
PROJECT
SCHEDULING
11
all lines containing program header, declarations, and workable and non-executable
statements.
 Function Count
It measures functionally from the user's purpose of reading that's on the idea of what the
user requests and receives reciprocally. thus it deals with the practicality being delivered,
and not with lines of code, supply modules, etc. measure size during this means has the
advantage that size live is freelance of the technology wont to deliver the functions.
COST ESTIMATION
For any code project, it's necessary to understand a lot of what proportion what
quantity it'll price to develop and the way much development time it'll take. These
estimates are required before development is initiated. In several cases estimates,
are created victimization past expertise because of the sole guide. variety
of techniques are developed and are having the following attributes in common:
• Project scope should be established prior to.
• Software metrics are used as a basis from that estimates are created.
• The project is broken into little items that are calculable on an individual basis.
HARDWARE & SOFTWARE REQUIRMENTS
At Developer Side
During system development, I have to design both static and dynamic website
Interfaces, create website functions and a database system, and edit photos and
Pictures, so it has a set of software and hardware requirements.
HARDWARE USED:
 Intel Core i5-8250U 1.80 GHz Processor
 1TB Hard Disk Drive.
 8GB RAM.
 O.S. – Windows 10 Enterprises
 64 Bit Processor
12
SOFTWARE USED:
 LOCALSERVER : XAMP/WAMP/VERTRIGO/MAMP
 TEXT EDITOR: SUBLIME TEXT, VISUAL STUDIO CODE, NETBEANS,
PHPSTROM, ATOM ETC.
 DATABASE: MYSQL
 LANGUAGE USED: HTML, CSS, BOOTSTRAP, JAVASCRIPT, LARAVEL6
PHP FRAMEWORK
At System Users Side
The following is that the necessities for the system users together with members
and directors.
Hardware Requirements
 Intel Pentium and Above Processor
 500 GB Hard Disk Drive.
 1GB RAM min required.
 O.S. – Windows XP,7,8,8.1,10
Software Requirements
 Browser (IE 7.0 or Above, Mozilla Firefox, Google Chrome etc.
 Browser must be JavaScript Enabled.
13
4. Interpretation & Suggestions
4.1 Interpretation
Front End Details:
Front-end web development, collectively remarked as client-side development is that the apply of
producing machine-readable text terminology, CSS, and JavaScript for a web an online web
website or internet Application so that a user can see and move with them directly. The challenge
associated with front-end development is that the tools and techniques accustomed turn out the
front of a web website change constantly then the developer should constantly keep in mind of but
the sphere is developing.
The objective of turning out with a website is to form certain that after the users open up the
placement they see the data in passing format that is easy to scan and relevant. this may be further
tough by the particular undeniable fact that users presently use an outsized kind of devices with
varied screen sizes and resolutions, therefore, forcing the designer to need into thought these
aspects once turning out with the placement. They need to form certain that their web site comes
up properly in various browsers (cross-browser), completely different operative systems (cross-
platform), and completely different devices (cross-device), which wants careful turning out with
on the side of the developer.
HTML, CSS, Bootstrap & JavaScript:
HTML:
HTML stands for electronic text language. It permits the user to create and structure sections,
paragraphs, headings, links, and block quotes for sites and applications.HTML is not a synthetic
language, which implies it doesn’t have the ability to create dynamic utility. Instead, it makes it
accomplishable to rearrange and format documents, equally to Microsoft Word.
When operative with machine-readable text mark-up language, we've a bent to use easy code
structures (tags and attributes) to cost a web site page. for example, we are going to turn out a
paragraph by golf shot the embedded text at intervals a starting and movement tag.
CSS:
Cascading vogue Sheets, fondly mentioned as CSS, perhaps an easy vogue language meant to
change the strategy of constructing sites respectable.CSS handles the look and feel of a region of
an internet page. Using CSS, you will be able to management the colour of the text, the style of
fonts, the spacing between paragraphs, however, columns area unit sized and ordered out, what
background footage or colours area unit used, layout designs, variations within the show for
varied devices, and screen sizes additionally as an expansion of various effects.
14
CSS is simple to be told Associate in Nursingd understand but it provides powerful management
over the presentation of a machine-readable text mark-up language document. most usually, CSS
is combined with the markup languages machine-readable text mark-up language or XHTML.
JAVASCRIPT:
JavaScript is also a dynamic computer programing language. it's light-weight and most usually
used as a vicinity of web sites, whose implementations modify the client-side script to maneuver
with the user and build dynamic pages. it's Associate in Nursing taken language with object-
oriented capabilities.
JavaScript was initial mentioned as LiveScript, however, the online browser changed its name to
JavaScript, most likely because of the fun being generated by Java. JavaScript created its starting
in browser a try of.0 in 1995 with the name LiveScript. the final core of the language has been
embedded during a browser, web adventurer, and completely different web browsers.
The ECMA-262 Specification printed a typical version of the core JavaScript language.
 JavaScript is also a light-weight, taken language.
 Designed for creating network-centric applications.
 Complementary to and integrated with Java.
 Complementary to and integrated with machine-readable text mark-up language.
 Open and cross-platform
Client-Side JavaScript
Client-side JavaScript is that the foremost common quite the language. The
script have to be compelled to be enclosed in or documented by associate
electronic text mark-up language document for the code to be understood by
the browser. It implies that an internet page needn't be a static electronic text
mark-up language, however will embody programs that move with the user,
management the browser, and dynamically end up electronic text mark-up
language content.The JavaScript client-side mechanism provides several
blessings over ancient CGI server-side scripts. as associate example, you may
use JavaScript to ascertain if the user has entered a sound e-mail address
throughout a} terribly kind field.The JavaScript code is dead once the user
submits the shape, and as long as all the entries unit of measurement valid, they
might be submitted to Internet Server.JavaScript is additionally accustomed
provoke user-initiated events like button clicks, link navigation, and fully
completely different actions that the user initiates expressly or implicitly.
BOOTSTRAP:
Twitter Bootstrap is that the foremost well likeable front framework among the
recent time. it's sleek, intuitive, and powerful mobile initial front-end
framework for quicker and easier internet development. It uses electronic text
mark-up language, CSS and JavaScript. This tutorial can teach you the
15
fundamentals of Bootstrap Framework exploitation that you simply are going to
be ready to end up internet comes with ease. The tutorial is split into sections
like Bootstrap Basic Structure, Bootstrap CSS, Bootstrap Layout components and
Bootstrap Plugins. every of those sections contain connected topics with
straightforward and helpful
examples.
Why to hunt out Bootstrap?
• Mobile initial approach − Bootstrap three, framework consists of Mobile initial designs
throughout the complete library instead them of in separate files.
• Browser Support − it's supported by all well-liked browsers.
Figure 4.1
 Easy to urge to urge with simply the data of HTML and CSS anyone will start with
Bootstrap. conjointly the Bootstrap official website features a sensible documentation.
 Responsive style style Bootstrap's responsive CSS adjusts to Desktops, Tablets and
Mobiles. additional regarding the responsive style is within the chapter Bootstrap
Responsive style.
Figure 4.2
Provides a clean associate degreed uniform resolution for building associate degree interface for
developers.
 It contains gorgeous and sensible intimate components that unit straightforward to
customize.
 It collectively provides web-based customization.
 And higher of all it's code computer file.
16
Back End Details
The back end a locality of a system may be a ton of necessary as a results of it controls all the
inside processes of a system. I even have chosen the Oracle information as a result of the aspect.
as a results of it is the word’s Most Capable on-line database and provides a great deal of security
than others.
PHP, MYSQL, LARAVEL and PHP framework
ABOUT PHP:
PHP: electronic text Preprocessor is also a good used, general scripting language that was
originally designed for web development to produce dynamic websites. For this purpose, PHP
code is embedded into the machine-readable text mark-up language provide document and brought
by a web server with a PHP processor module, that generates internet page document. As a general
language, PHP code is processed by an associate interpreter application in command-line mode
playing desired software package operations and producing program output on its commonplace
output channel. it's progressing to collectively operate as a graphical application. PHP is gettable
as a processor for several trendy web servers and as a standalone interpreter on most operating
systems and computing platforms.
PHP stores whole numbers throughout a platform-dependent vary. This variety is usually that of
32-bit signed integers. unsigned integers unit regenerate to signed values in sure situations; this
behavior is totally totally different completely different from different programming languages.
variety variables are going to be appointed pattern decimal (positive and negative), octal, and
numeration system notations. purpose numbers are also kept throughout a platform-specific vary.
they will be given a pattern notational system or two forms of scientific notation. PHP incorporates
a native man of science kind that is virtually just like the native man of science varieties in Java
and C++. pattern the man of science kind conversion rules, non-zero values unit taken as true and
nada as false, as in Perl and C++. The null info kind represents a variable that has no value. the
only real value inside the null info kind is NULL. Variables of the "resource" kind represent
references to resources from external sources. These units typically created by functions from a
particular extension, and should alone be processed by functions from identical extensions;
examples embody file, image, and information resources. Arrays can contain elements of any kind
that PHP can handle, alongside resources, objects, and even completely different arrays. Order is
preserved in lists of values and in hashes with every key and value, and thus the two are going to
be amalgamated. PHP collectively supports strings, which can be used with single quotes, quote,
or heredoc syntax.
17
Why PHP?
PHP is one of all the foremost stylish server-side scripting languages running today. it's used for
creating dynamic Webpages that move with the user providing customized knowledge. PHP offers
many advantages; it's fast, stable, secure, straightforward to use, and code computer files (free).
 User friendly
 GUI
 Separation of labor (designing & coding)
 Written once run anywhere
 PHP API
LARAVEL PHP framework?
Laravel is an associate code computer file PHP framework, that's sturdy and easy to understand.
It follows a model-view-controller vogue pattern. Laravel reuses these components of assorted
frameworks that help in creating a web application. internet application thus designed may be a
ton of structured and pragmatic.
Laravel offers a rich set of functionalities that comes with the basic choices of PHP frameworks
like Code Igniter, Yii, and completely different programming languages like Ruby on Rails.
Laravel incorporates a very moneyed set of choices that will boost the speed of web development.
If you are familiar with Core PHP and Advanced PHP, Laravel will produce your task easier. It
saves many some time if you are about to develop an online website from scratch. Moreover, a net
site an internet site inherent in Laravel is secure and prevents several internet attacks.
Why the Laravel PHP framework?
Because Laravel provides some essential choices like :
• Routing controllers
• Configuration management
• Testability
• Authentication and authorization of users
• Modularity
• ORM (Object relative Mapper) choices
• Provides model engine
• Building schemas
• E-mailing facilities
18
Why MySQL?
MySQL is that the world's most well likable code computer file information software package,
with over 100 million copies of its software package downloaded or distributed throughout its
history. With its superior speed, reliability, and straightforward use, MySQL has become the
popular choice for web, Web 2.0, SaaS, ISV, medium firms, and forward-thinking company IT
Managers as a result of it eliminates the most problems associated with the amount of your time,
maintenance, and administration for up to date, on-line applications.
Many of the world's largest and fastest-growing organizations use MySQL to avoid dawdling and
money powering their high-volume websites, vital business systems, and packaged software
packages— along side business leaders like Yahoo!, Google, YouTube, Wikipedia, Nokia, and
Booking.com.
The flagship MySQL providing is MySQL Enterprise, a comprehensive set of production-tested
software packages, proactive observation tools, and premium support services accessible in an
exceedingly affordable annual subscription.
MySQL is also a key locality of WAMP (Window, Apache, MySQL, PHP), the aggressive code
computer file enterprise software packages stack. a great deal of associate degreed a great deal of
firms unit pattern WAMP as an alternate to expensive proprietary software packages stacks due to
its cheaper price and freedom from platform lock-in.
19
REQUIREMENT ANALYSIS STEPS:
Figure 4.3
Draw Context Diagrams:
The context diagram may be a straightforward model that defines the boundaries and interfaces of
the planned system with the external world. It identifies the entities outside the planned system
that move with the system
Development Of paradigm:
One effective thanks to conclude what the client very desires is to construct a paradigm, one thing
that appears and ideally acts as a vicinity of the system they need.
Model the need:
This method very consists of varied graphical representations of functions, knowledge entities,
external entities, and also the relationship between them. The graphical read might facilitate to
seek out incorrect, inconsistent, missing, and superfluous necessities.
Draw context
Diagram
Draw
Prototypes
Model the
Requirement
Finalize the
Requirement
20
Finalize the necessities:
once modeling the necessities we are going to have a more robust understanding of the system
behavior. The inconsistencies and ambiguities are known and corrected.
Functional Requirement:
Functional necessities outline the basic actions that has to happen within the package in acceptive
the inputs and in process and generating the outputs. These square measure listed as “shall”
statements beginning with “The system shall….
Login Module – This module is provided for directors and users like Product consumers and
sellers WHO have registered themselves within the system. These logins square measure provided
in line with the requirement of the systems.
 Input – User id and positive identification
 Process – once getting into user id and positive identification by user method of validation
occur to spot whether or not user id and positive identification square measure offered
within the info or not.
 Output – Registered users will access the web site and may use the services.
Administrator Module – The administrator is given a positive identification and login-id with
that he/she will access the system. The administrator is provided the proper of maintaining the
info, verifies registered users, and managing stocks.
 Input – Login id and positive identification.
 method – Process of validation can occur.
 Output – The administrator can maintain the info and can perform the merchandise vender
method.
Search Module – during this module, we tend to square measure reaching to offer a facility for
Product consumers to go looking for merchandise in line with their fixed classes in order that users
will explore for merchandise simply.
21
 Input- Initial letter of Product, with the assistance of keywords and with the assistance of
name name.
 Output- info concerning merchandise.
User Module – As users square measure the most traveler of the positioning, the subsequent
facilities square measure offered through this module.
will search the merchandise in line with their would like will order on-line books and pay via
credit/debit card or PayPal. will order on-line books victimization money on delivery (COD). will
get info concerning merchandise.
 Input – User Id and positive identification
 method – Process of validation can occur.
 Output – solely real users will access services provided by the web site.
Non Functional Requirement:
Performance demand
The performance of the merchandise primarily depends on the speed of the web association. If the
user desires a tough time period response, then this is often undoubtedly not the merchandise to
travel for.
Safety necessities
The electrical association to the devices is vital and may be done in line with the standards to avoid
any short circuits.
Security necessities
We aim to produce high-security options like coding to the user accounts to produce security from
extralegal hacking and gaining access to the system.
Product Operate
The complete product is comprised of varied functions-
Function offered to the overall user-
22
• User will access info concerning numerous merchandise and makes.
• User will become a member of the positioning by registering himself/herself.
• User can purchase a Product on-line.
• Selected classes are often explored by the user.
A registered user has another operate like-
• Log – in page to log into the applying.
• He/She can get AN email from the administrator causing him info concerning new
merchandise within the store.
• Can modification his/her positive identification.
Function offered to Administrator
• Administrator can add or delete the merchandise within the info.
• Administrator conjointly provides the offers & discount on the merchandise with some
terms & conditions.
• It allows or disables the user once fill the user registration type.
• Administrator can send a replacement positive identification to the user email address.
• Administrator can offer multiple language facility.
• Administrator can manage their Stocks.
USER CHARACTERISTICS
This segment ought to describe whose characteristics of the ultimate user of the merchandise that
may have an effect on the precise demand. Our web site are going to be meant not just for licensed
users however conjointly for general users.
ADMINISTRATOR
• Administrator ought to savvy to access the web and should have sensible information of
English.
23
• He should bear in mind of the way to reply to feedback and queries dismissed by the user.
• Administrator ought to conjointly offer Multilanguage facility.
GENERAL USER
• By default web site is that the English language, user will modification their language
consequently.
• User ought to bear in mind of the web.
• User will access info through hyperlinks specified navigation of varied pages.
CONSTRAINTS
the sole directors are going to be able to build entries within the info and may modify it.
DETAIL style
• Search
On this web site 2 sorts of users will search the book one is registered and another is unregistered.
Registered user need to fill the shape then he/she will search or obtain the merchandises however
unregistered will solely search the merchandise not obtain the Product till they failed to get the
registered user.
• Registration type
The search can place a registration type on the positioning. during this emptor move with the
search. the client can get a registration type from the positioning and fill those forms and submit
them on the positioning. The search can store these registration forms in their info. In this, we've
to fill in given name, last name, address, e-mail, etc.
Entity Relationship Diagram
Entity-relationship diagrams unit the thanks to represent the structure and layout of a data. it's used
usually to clarify the information schema. ER diagrams unit very useful as they provide Associate
in Nursing honest abstract scan of any data, notwithstanding the underlying hardware and code.
24
associate ERD additionally be|is also} a model that identifies the concepts or entities that exist
terribly} very system and also the relationships between those entities. associate ERD is usually
used because the thanks to examine a relative info: each entity represents a information table, and
additionally the connection lines represent the keys in one table that point to specific records in
connected tables.
ERDs may also be loads of abstract, not primarily capturing every table needed within a data, but
serving to diagram the most concepts and relationships. This ERD is of the latter kind, alleged to
gift associate abstract, theoretical scan of the most entities and relationships needed for the
management of electronic resources. it ought to assist the information vogue methodology for
associate e-resource management system, but does not confirm every table which will be necessary
for associate electronic resource management data.
Objects
There unit three main objects on associate ER Diagram:
1. Entities
2. Relations
3. Attributes.
Entities
An entity is also an idea or object among the information. Entities unit concepts within the
information model. each entity is drawn by a box within the ERD. Entities unit abstract concepts,
each representing one or loads of instances of the thought in question. associate entity is also
thought-about a instrumentation that holds all of the instances of a specific consider a awfully
system. Entities unit akin to data tables terribly} very database, with each row of the table
representing associate instance of that entity.
Attributes
The supplier Name, supplier Address, signal etc. A given attribute happiness to a given entity
incidence can alone have one price. Therefore, if a supplier might need over one address or signal
25
then this might be determined before method the attributes of that entity kind. throughout this
instance, the printed entity may want two or three address and/or signal attributes. it is the best
instances of a given attribute that have to be compelled to be catered for among the entity kind
definition.
Relationships
Relations unit the connections between two or loads of entities. Relationship lines indicate that
each instance of associate entity might need a relationship with instances of the connected entity,
and contrariwise. each entity kind can regularly be drawn in terms of attributes, and these attributes
will apply to any or all or any occurrences of that given entity kind
26
FLOWCHART
Figure 4.4
Online
Shopping
Login /
Index
Authentication
n
(Approved/Reject)
reply Request
Products /
Cart /
Shopping
Operation/data
processing
(Acknowledgement)
Payment / Checkout
(Acknowledgement) Payment /
Submission
27
For Registration:
Username Exists
Success
Figure 4.5
For Login User/Admin:
Not Authenticate
Authenticate
Figure 4.6
Register
Form
User
Details
User Request
Database
Access Denied
Buy
Products
Database
Login
orm
28
Payment
Details
Wishlist
For Buying Product:
Figure 4.7
User
Request
Database
User’s
Cart
Checkout
29
E-R Diagram
Figure 4.8
30
SOME TEST CASES:
LOGIN FOR USER:
Serial
No
Description Expected Result Actual Result Result
1. User registration page
one contains detail info
concerning User and a
submit button to submit
the knowledge .Here
user is getting into
correct info.
when submitting info
User registration page
two ought to be
displayed.
when submitting
info User
registration page
two is displayed.
Passed
2. If the knowledge entered
by user in incorrect or
left somewhere blank.
A slip-up message
ought to be displayed
and raise the user to
fill the knowledge
once more.
a slip-up message is
occurred if the
knowledge is
inaccurate or left
blank.
Passed
Table 4.1
USER REGISTRATION PAGE
Serial
No
Description Expected Result Actual Result Result
1. User registration page
one contains detail info
concerning User and a
submit button to submit
the knowledge .Here
user is getting into
correct info.
when submitting info
User registration page
two ought to be
displayed.
when submitting
info User
registration page
two is displayed.
Passed
31
2. If the knowledge entered
by user in incorrect or
left somewhere blank.
A slip-up message
ought to be displayed
and raise the user to
fill the knowledge
once more.
a slip-up message is
occurred if the
knowledge is
inaccurate or left
blank.
Passed
Table 4.2
A Database-driven on-line Shopping:
Online searching that I actually have designed for our store makes use of many
advance options that the cart contain all the chosen product till checkout and My
searching by that user will track their previous searching on this portal. For doing
therefore searching portal uses a information by that of these data keep during this
information and once needed then it's fetched from it. therefore I exploit MYSQL
information during this project. therefore this searching portal contains dynamic effects by
exploitation this information. Some elements of this project that use information are
following:
• Firstly once user Register associate account on this web site the user offer their data that
are keep in information.
• Then once users wish to login on this web site then they furnish their username and parole
as they opt for at registration time, if each ar matched with database’s username and parole
then user will with success logged within the web site otherwise Access Denied.
• The Objects that users will see on homepage, once login page, get product page also are
return from information.
• Now once login user will modify their profile and parole. The changed profile details and
parole details altered within the information.
• In get product Section Product and Their costs additionally fetched from database’s table.
once user choose a product and push augment cart then things side to database’s cart table.
• Then in My Cart section the product displayed that are within the cart table of the
information following by user.
• Checkout section takes the carts item and their total worth then payment details are given
by the user and these details store in separate information table. once productive entry
during this table users cart empty mechanically as a result of all things purchased by him.
• In My searching section the product a user purchased are displayed.
32
ADVANTAGE AND DISVANTAGE OF ONLINE SHOPPING
Online searching is one in every of the foremost used ways that to try to to searching. WHO does
not wish to look & if you'll roll in the hay from home & workplace & get the orders delivered at
the doorstep than on-line searching is cloud nine. Ecommerce is sort of a a part of life currently.
Online searching offers a brand new thanks to look but whenever one thing new comes then it
comes with benefits & disadvantages still. On-line searching conjointly has benefits &
disadvantages that are touching the web patrons. Let's focus a lot of on the benefits &
disadvantages of on-line searching.
Advantages of Online Shopping
Online searching offers the new plan of searching, because of on-line searching folks started
speech communication "Yes we tend to like on-line shopping". Here may be a lifetime of
benefits of on-line shopping:
Convenience
What each folks do convenience is that the neatest thing to induce, on-line searching gave the
convenience to the {shoppers} sort of a shop from anyplace be reception, workplace or from
anyplace you'll consider you'll do searching. Not with standing if you've got a smartphone, pc,
tab or portable computer all device can assist you to buy as per your demand.
If somebody contains a super busy schedule than on-line searching is that the best choice for
them as they can not move to the look to shop for their desires. In on-line searching, their would
like is simply a click away.
Variety in merchandise
Diversity is that the best feature of on-line searching once you wish to shop for one thing you
may get several choices for specific merchandise. If you visit any physical look selections area
33
unit less however on-line searching not solely offers you a range of merchandise however you'll
select the distributer likewise.
No Queue:
While doing on-line searching there's no ought to substitute the queue to envision the
merchandise & once purchase does not have to be compelled to wait to form the payments.
throughout the gala seasons' physical store is jam-packed than on-line searching plays a very
important role as there's no crowd & no headache.
No ambitious sales
In physical store could also be many of us get the merchandises because of ambitious sales
because the employee push to shop for to perpetually justify you the good thing about the
product, however, on-line searching is free from ambitious sales and you'll get as per your likes
& dislikes.
Product Comparison
Comparison helps in searching, it helps find the most effective product & product at the most
effective worth likewise. Reviews of the merchandise conjointly facilitate find the most effective
merchandise as per your desires. Comparison isn't restricted to merchandise & worth however
you'll choose merchandiser|the vendor} or seller regarding your location.
Controlled searching
When we tend to press on a standard searching we tend to tend to however that isn't needed &
we pay additional therein means. In on-line searching we tend to explore for the merchandise
that we want, then we tend to get those merchandise and therefore the tasks area unit completed.
on-line searching helps to curb unnecessary searching & saves our cash likewise.
34
Easy to Send a present
If you wish to send a present to your loved one & friends than you've got to travel to shop &
bring to a close the gift & than messenger than the gift to the particular person, all problem has
hone currently in on-line searching simply select the merchandise & pay rest all are going to be
managed by associate ecommerce web site.
Money-Saving
Money-saving is one in all the most effective benefits of on-line searching you'll get throughout
sales, you'll apply the discount coupons & get the merchandise at a really less worth. each
ecommerce company rolls out the mega discount throughout the gala season that helps the
customer to save lots of cash.
Online cargo pursuit
Once you decide on the merchandise & create the payment currently you may have to be
compelled to await the merchandise but you'll track the order from the warehouse until i used to
be delivered to you. you'll track every & each detail of your cargo.
Disadvantages of Online Shopping
Now we've got mentioned the benefits of on-line searching it’s time to debate the disadvantages
of on-line searching. Here is that the list of the disadvantages of on-line shopping:
Shipping Delay:
Even the largest ecommerce company will not guarantee delivery on time. Your product could
get broken, lost or could also be delivered to the incorrect address. Shipping charges will build
the merchandise costlier.
35
Data Privacy
This is one in every of the largest disadvantages of on-line searching as you provide you with
signal & bank details which can not be solely with the ecommerce company, you will begin
obtaining unwanted messages & calls, knowledge privacy is a threat.
Risk of Fraud
Online searching provides the trail for on-line fraud. Fraud associated with credit cards
duplicates things. to forestall yourself from this fraud forever obtain merchandise from the
acknowledged ecommerce store. several sellers simply produce on-line Store & do not offer
abundant attention to security problems.
Complicated come Policy
Once you receive the merchandise & if you do not like or one thing went wrong and you have
got to come the merchandise, that could be a very little difficult. If you expecting the total come
of cash which will not be attainable as they deduct the packing price, shipping price & you will
get the cash very little.
No trial of the merchandise
When we select standard searching we will attempt totally different merchandise & check that
merchandise suits USA like garments & shoes but in on-line the searching you cannot bit & feel
the merchandise till you received it.
No Sales help
Sometimes we do not apprehend the merchandise details & even do not know that product is nice
for USA, in physical store sales representatives make a case for everything very well however in
on-line searching, we do not get AN assistant & we have a tendency to could however what's not
up to our demand.
36
Spending longer on searching
We might imagine that on-line searching saves plenty of your time however inadvertently we
have a tendency to pay longer on searching. searching is habit-forming & becomes a habit which
can kill longer. defrayment longer searching could lead you to pay more cash likewise.
User Demand
The user needs these options from the projected system:
 Quick generation of information entry forms
 Quick process of data
 Quick retrieval of information
 Quick and proper change of information.
 Least storage necessities
 Secured and manageable knowledge storage
 Full backups of information
 Readable, clean, up up to now and timely reports
Note: These are a number of the fundamental necessities, that the system ought to offer, however
further necessities is completely different for alternative on-line program.
LIMITATIONS
Although I actually have tried to try to to do the most effective and check out to try and do all the
items that are potential in anOnline System, however still the system contains a number of the
restrictions.
The reason of those limitations is that the time constraints. Time is that the major downside. I
Have to deliver the project during a explicit period. That’s method I actually have to go away
Some of the topics that truly I need to hide, I’m still functioning on this software system And my
next goal is to get rid of these limitations and develop a a lot of economical and Elegant system.
37
Limitations of the System:
1. This project offer the knowledge regarding the stock (quantity) gift among the
search.
2. This project produce monthly, yearly Reports. After removing these and alternative
minor limitations I hope this project can terribly economical and effective.
Legacy Of The Project
Objective describes what the possible users of the system need from the system. Being a very
important a part of the system development method, preparation of the need specification has
been done when learning the present procedure and private interaction with prospective users.
The Online searching Portal is an Intermediate between Product consumers and Sellers. the aim
is to modify the merchandise consumers to look for the merchandise from any remote location.
the merchandise purchaser will hunt for the merchandise from any remote location.
We are reaching to style an application that is useful for all those that desires to try and do
searching from home. the most aim of this software system is to produce merchandise per their
space of want. It conjointly provides data regarding varied corporations to users and merchandise
of these corporations. The administrator can maintain the information and perform all change
and deletion method.
38
6. References & Bibliography
REFERENCES:
1. Mahipal, D., (2018).E-commerce Growth in India: A study of Segments Contribution.
Academy of Marketing Studies Journal. 2(2).
2. Kumar, N., (2018). E-Commerce in India: An Analysis of Present Status, Challenges
and Opportunities. International Journal of Management Studies. (5), 2(3), 90-95.
3. Khosla, M., Kumar, H., (2017). Growth of e-commerce in India: An analytical review of
literature. IOSR journal of Business and Management. 19(6), 91-95.
4. Seth, A., Wadhawan, N., (2016). Technology Revolutionizing Retail Practices in Digital
Era. International Journal of Recent Research Aspects, 60-62.
5. Shettar, M., (2016). Emerging Trends of E-Commerce in India: An Empirical Study.
International Journal of Business and Management Invention. 5 (9), 25-31.
6. Shahjee, R., (2016). The Impact Of Electronic Commerce On Business Organization.
Scholarly Research Journal for Interdisciplinary Studies.4 (27), 3130-3140.
7. Mitra, A., (2013).E-Commerce in India- A Review. International Journal of Marketing,
Financial Services & Management Research. 2 (2), 126-132.
8. Goele, S., Chanana, N., (2012). Future of e-Commerce in India. International Journal of
Computing & Business Research. Proceedings of ‘I-Society 2012’ at GKU, Talwandi
Sabo Bathinda, Punjab.
9. Khare, A. &Rakesh, S. (2011). Antecedents of online shopping behaviour in India: An
examination. Journal of Internet Commerce, 10(4), 227-244.
10. Sumanjeet. (2010). The state of e-commerce laws in India: A review of information
technology act. International Journal of Law and Management, 52(4), 265-282.
BIBLIOGRAPHY:
www.google.com
www.udemy.com
www.GreekForGreek.com
www.getcomposer.com
www.laravel.com
www.bootstrap.com
www.bootstrapcdn.com

More Related Content

What's hot

WEB APPLICATION USING PHP AND MYSQL
WEB APPLICATION USING PHP AND MYSQLWEB APPLICATION USING PHP AND MYSQL
WEB APPLICATION USING PHP AND MYSQLAakash Khandelwal
 
Daily Expense Tracker BSc.CSIT Project Nepal
Daily Expense Tracker BSc.CSIT Project NepalDaily Expense Tracker BSc.CSIT Project Nepal
Daily Expense Tracker BSc.CSIT Project NepalRashna Maharjan
 
Project Report on Priserve Infotech Pvt.Ltd.
Project Report on Priserve Infotech Pvt.Ltd.Project Report on Priserve Infotech Pvt.Ltd.
Project Report on Priserve Infotech Pvt.Ltd.Rohan Naik
 
E learning project report (Yashraj Nigam)
E learning project report (Yashraj Nigam)E learning project report (Yashraj Nigam)
E learning project report (Yashraj Nigam)Yashraj Nigam
 
BSC CSIT Final Year Internship Experience Report on SEO
BSC CSIT Final Year Internship Experience Report on SEOBSC CSIT Final Year Internship Experience Report on SEO
BSC CSIT Final Year Internship Experience Report on SEOSirish Paudel
 
Darshana chauhan sip report
Darshana chauhan sip reportDarshana chauhan sip report
Darshana chauhan sip reportDarshana Chauhan
 
Food delivery application report
Food delivery application reportFood delivery application report
Food delivery application reportAshwinBicholiya
 
Final Year Project Report on Self Tacit Zone (Location Based Android App)
Final Year Project Report on Self Tacit Zone (Location Based Android App)Final Year Project Report on Self Tacit Zone (Location Based Android App)
Final Year Project Report on Self Tacit Zone (Location Based Android App)Parthik Poshiya
 
Project black book TYIT
Project black book TYITProject black book TYIT
Project black book TYITLokesh Singrol
 
C++ COMPUTER SCIENCE PROJECT
C++ COMPUTER SCIENCE PROJECTC++ COMPUTER SCIENCE PROJECT
C++ COMPUTER SCIENCE PROJECTAbhishek Shukla
 
Summer internship report L&T
Summer internship report L&TSummer internship report L&T
Summer internship report L&TUmed Paliwal
 
Internship Project - Digital Marketing and Branding
Internship Project - Digital Marketing and BrandingInternship Project - Digital Marketing and Branding
Internship Project - Digital Marketing and BrandingRitesh Kotian
 
College Management System project srs 2015
College Management System project srs 2015College Management System project srs 2015
College Management System project srs 2015Surendra Mahala
 

What's hot (20)

WEB APPLICATION USING PHP AND MYSQL
WEB APPLICATION USING PHP AND MYSQLWEB APPLICATION USING PHP AND MYSQL
WEB APPLICATION USING PHP AND MYSQL
 
MBA-DBGI
MBA-DBGIMBA-DBGI
MBA-DBGI
 
Daily Expense Tracker BSc.CSIT Project Nepal
Daily Expense Tracker BSc.CSIT Project NepalDaily Expense Tracker BSc.CSIT Project Nepal
Daily Expense Tracker BSc.CSIT Project Nepal
 
Project Report on Priserve Infotech Pvt.Ltd.
Project Report on Priserve Infotech Pvt.Ltd.Project Report on Priserve Infotech Pvt.Ltd.
Project Report on Priserve Infotech Pvt.Ltd.
 
E learning project report (Yashraj Nigam)
E learning project report (Yashraj Nigam)E learning project report (Yashraj Nigam)
E learning project report (Yashraj Nigam)
 
BSC CSIT Final Year Internship Experience Report on SEO
BSC CSIT Final Year Internship Experience Report on SEOBSC CSIT Final Year Internship Experience Report on SEO
BSC CSIT Final Year Internship Experience Report on SEO
 
Darshana chauhan sip report
Darshana chauhan sip reportDarshana chauhan sip report
Darshana chauhan sip report
 
Project report
Project reportProject report
Project report
 
Food delivery application report
Food delivery application reportFood delivery application report
Food delivery application report
 
Resume format for fresher
Resume format for fresherResume format for fresher
Resume format for fresher
 
Final Year Project Report on Self Tacit Zone (Location Based Android App)
Final Year Project Report on Self Tacit Zone (Location Based Android App)Final Year Project Report on Self Tacit Zone (Location Based Android App)
Final Year Project Report on Self Tacit Zone (Location Based Android App)
 
Project black book TYIT
Project black book TYITProject black book TYIT
Project black book TYIT
 
File tracking system
File tracking systemFile tracking system
File tracking system
 
C++ COMPUTER SCIENCE PROJECT
C++ COMPUTER SCIENCE PROJECTC++ COMPUTER SCIENCE PROJECT
C++ COMPUTER SCIENCE PROJECT
 
PROJECT REPORT
PROJECT REPORTPROJECT REPORT
PROJECT REPORT
 
Summer internship report L&T
Summer internship report L&TSummer internship report L&T
Summer internship report L&T
 
Internship Report
Internship ReportInternship Report
Internship Report
 
Social Networking Site in JAVA
Social Networking Site in JAVASocial Networking Site in JAVA
Social Networking Site in JAVA
 
Internship Project - Digital Marketing and Branding
Internship Project - Digital Marketing and BrandingInternship Project - Digital Marketing and Branding
Internship Project - Digital Marketing and Branding
 
College Management System project srs 2015
College Management System project srs 2015College Management System project srs 2015
College Management System project srs 2015
 

Similar to Abhishek project

General Orientation Session for Final Semester Students of Second Semester 20...
General Orientation Session for Final Semester Students of Second Semester 20...General Orientation Session for Final Semester Students of Second Semester 20...
General Orientation Session for Final Semester Students of Second Semester 20...GeekAnant
 
Project-Student Financial Service System
Project-Student Financial Service SystemProject-Student Financial Service System
Project-Student Financial Service Systemchezhiang
 
qip_phd_brochure.pdf
qip_phd_brochure.pdfqip_phd_brochure.pdf
qip_phd_brochure.pdfPhDCompletion
 
MBA Project Guidelines 2022-23.pdf
MBA Project Guidelines 2022-23.pdfMBA Project Guidelines 2022-23.pdf
MBA Project Guidelines 2022-23.pdfAvinashSahu75
 
Online Student Registration System
Online Student Registration SystemOnline Student Registration System
Online Student Registration SystemSanjana Agarwal
 
Smart Portal: A Platform for Student's Profile Creation, Evaluation and Clust...
Smart Portal: A Platform for Student's Profile Creation, Evaluation and Clust...Smart Portal: A Platform for Student's Profile Creation, Evaluation and Clust...
Smart Portal: A Platform for Student's Profile Creation, Evaluation and Clust...vivatechijri
 
Recruitment c dac mohali sep 2021
Recruitment c dac mohali sep 2021Recruitment c dac mohali sep 2021
Recruitment c dac mohali sep 2021Amandeep Sharma
 
BCA Brochure.pdf gdtetysrtatfdytr6754646ytgjhbhftrsrfchfdtgsdgvfhdffs
BCA Brochure.pdf gdtetysrtatfdytr6754646ytgjhbhftrsrfchfdtgsdgvfhdffsBCA Brochure.pdf gdtetysrtatfdytr6754646ytgjhbhftrsrfchfdtgsdgvfhdffs
BCA Brochure.pdf gdtetysrtatfdytr6754646ytgjhbhftrsrfchfdtgsdgvfhdffsvarshamaurya2805
 
IRJET- Career Counselling Chatbot
IRJET-  	  Career Counselling ChatbotIRJET-  	  Career Counselling Chatbot
IRJET- Career Counselling ChatbotIRJET Journal
 
Project report feedback_system(1)
Project report feedback_system(1)Project report feedback_system(1)
Project report feedback_system(1)Sonu Lovesforu
 
21BIT044_DOCUMENTATION (1).docx
21BIT044_DOCUMENTATION (1).docx21BIT044_DOCUMENTATION (1).docx
21BIT044_DOCUMENTATION (1).docxhariharan536808
 
21BIT044_DOCUMENTATION (1).docx
21BIT044_DOCUMENTATION (1).docx21BIT044_DOCUMENTATION (1).docx
21BIT044_DOCUMENTATION (1).docxhariharan536808
 
DEEPESH KUSHWAH PROJECT 3rd sem 1.docx
DEEPESH KUSHWAH PROJECT 3rd sem 1.docxDEEPESH KUSHWAH PROJECT 3rd sem 1.docx
DEEPESH KUSHWAH PROJECT 3rd sem 1.docxDeepeshKushwah4
 
University of SalfordSchool of Built Environment BSc Archite.docx
University of SalfordSchool of Built Environment BSc Archite.docxUniversity of SalfordSchool of Built Environment BSc Archite.docx
University of SalfordSchool of Built Environment BSc Archite.docxcargillfilberto
 
Brochure_AI ML_CVMIAA_FDP_REVA.pdf FINAL.pdf
Brochure_AI ML_CVMIAA_FDP_REVA.pdf FINAL.pdfBrochure_AI ML_CVMIAA_FDP_REVA.pdf FINAL.pdf
Brochure_AI ML_CVMIAA_FDP_REVA.pdf FINAL.pdfRaghavendra Shetty
 

Similar to Abhishek project (20)

General Orientation Session for Final Semester Students of Second Semester 20...
General Orientation Session for Final Semester Students of Second Semester 20...General Orientation Session for Final Semester Students of Second Semester 20...
General Orientation Session for Final Semester Students of Second Semester 20...
 
Project-Student Financial Service System
Project-Student Financial Service SystemProject-Student Financial Service System
Project-Student Financial Service System
 
Icmr
IcmrIcmr
Icmr
 
Project documentaion sample.docx
Project documentaion sample.docxProject documentaion sample.docx
Project documentaion sample.docx
 
qip_phd_brochure.pdf
qip_phd_brochure.pdfqip_phd_brochure.pdf
qip_phd_brochure.pdf
 
MBA Project Guidelines 2022-23.pdf
MBA Project Guidelines 2022-23.pdfMBA Project Guidelines 2022-23.pdf
MBA Project Guidelines 2022-23.pdf
 
Online Student Registration System
Online Student Registration SystemOnline Student Registration System
Online Student Registration System
 
Study of upi payments
Study of upi paymentsStudy of upi payments
Study of upi payments
 
Smart Portal: A Platform for Student's Profile Creation, Evaluation and Clust...
Smart Portal: A Platform for Student's Profile Creation, Evaluation and Clust...Smart Portal: A Platform for Student's Profile Creation, Evaluation and Clust...
Smart Portal: A Platform for Student's Profile Creation, Evaluation and Clust...
 
Recruitment c dac mohali sep 2021
Recruitment c dac mohali sep 2021Recruitment c dac mohali sep 2021
Recruitment c dac mohali sep 2021
 
BCA Brochure.pdf gdtetysrtatfdytr6754646ytgjhbhftrsrfchfdtgsdgvfhdffs
BCA Brochure.pdf gdtetysrtatfdytr6754646ytgjhbhftrsrfchfdtgsdgvfhdffsBCA Brochure.pdf gdtetysrtatfdytr6754646ytgjhbhftrsrfchfdtgsdgvfhdffs
BCA Brochure.pdf gdtetysrtatfdytr6754646ytgjhbhftrsrfchfdtgsdgvfhdffs
 
IRJET- Career Counselling Chatbot
IRJET-  	  Career Counselling ChatbotIRJET-  	  Career Counselling Chatbot
IRJET- Career Counselling Chatbot
 
Project report feedback_system(1)
Project report feedback_system(1)Project report feedback_system(1)
Project report feedback_system(1)
 
online marketplace report
online marketplace reportonline marketplace report
online marketplace report
 
21BIT044_DOCUMENTATION (1).docx
21BIT044_DOCUMENTATION (1).docx21BIT044_DOCUMENTATION (1).docx
21BIT044_DOCUMENTATION (1).docx
 
21BIT044_DOCUMENTATION (1).docx
21BIT044_DOCUMENTATION (1).docx21BIT044_DOCUMENTATION (1).docx
21BIT044_DOCUMENTATION (1).docx
 
DEEPESH KUSHWAH PROJECT 3rd sem 1.docx
DEEPESH KUSHWAH PROJECT 3rd sem 1.docxDEEPESH KUSHWAH PROJECT 3rd sem 1.docx
DEEPESH KUSHWAH PROJECT 3rd sem 1.docx
 
University of SalfordSchool of Built Environment BSc Archite.docx
University of SalfordSchool of Built Environment BSc Archite.docxUniversity of SalfordSchool of Built Environment BSc Archite.docx
University of SalfordSchool of Built Environment BSc Archite.docx
 
Brochure_AI ML_CVMIAA_FDP_REVA.pdf FINAL.pdf
Brochure_AI ML_CVMIAA_FDP_REVA.pdf FINAL.pdfBrochure_AI ML_CVMIAA_FDP_REVA.pdf FINAL.pdf
Brochure_AI ML_CVMIAA_FDP_REVA.pdf FINAL.pdf
 
Web portal
Web portalWeb portal
Web portal
 

Recently uploaded

What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationJuha-Pekka Tolvanen
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastPapp Krisztián
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...Jittipong Loespradit
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benonimasabamasaba
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...masabamasaba
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxAnnaArtyushina1
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...masabamasaba
 

Recently uploaded (20)

What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 

Abhishek project

  • 1. Term Paper Report on Online Shopping Using PHP Submitted to Amity University, Ranchi (Jharkhand) In partial fulfilment of the requirements for the award of the degree of Master of Computer Applications By Abhishek Raj A35400719004 Under the guidance of Dr. Pooja Jha AMITY INSTITUTE OF INFORMATION TECHNOLOGY, RANCHI AMITY UNIVERSITY, RANCHI (JHARKHAND) NOVEMBER, 2020
  • 2. DECLARATION I,Abhishek Raj,studentofMaster of Computer Applications herebydeclarethat the Project titled “ Online Shopping Using PHP ” which is submitted by me to Computer Science and Information Technology Department, Amity Institute of Information Technology, Amity University, Ranchi (Jharkhand), in partial fulfillment of requirement for the award of degree of Bachelor of Computer Applications, has not been previously formed the basis for the award of any degree, diploma or other similar title or recognition. I further declare that report is written by me and no part of the report is copied from any source(s) without being duly acknowledged. If it is found to be plagiarized beyond acceptable limit, I owe the responsibility and action can be taken against me as per University Rules & Regulations. Amity University, Ranchi (Jharkhand) Date:24/11/2020 Sign. of the Student Name of Student: ABHISHEK RAJ Enrollment Number: A35400719004 Semester: 3 Batch: 2019-2022
  • 3. Student’s Declaration form for Ethical Practices - NTCC Research: Name of Academic Program: MCA Academic Year / Session: 2020 / 2020-21(ODD SEM) I, Mr Abhishek Raj En. No. A35400719004 am undertaking NTCC course code ETTP600 and hereby declare and submit that – (i) I am agreeing to undertake NTCC Research/ Project under the supervision of Dr. Pooja Jha (ii) I will be available for competent guidance as and when called for and will provide adequate time to my work with full sincerity and honesty. (iii) I am undertaking/will undertake NTCC research work/ project independently and on a fresh topic / title / and with unique methodology. (iv) My research work/study/Project is not objectionable pursuant to the (i) societal norms, (ii) being unconstitutional, (iii) falls beyond the ambit of the Curriculum (iv) carries the consent of my Guide/Supervisor. (v) I will not accept any claim or quid pro quo from my supervisor or his/her nominee from family or friends. (vi) No part of the Research report or report in full will be claimed by me as sole author and in case of the publication of the report, will assign due credit to my supervisor as co-author/ corresponding Author/ Contributing Author or Second Author as per the Pre and/or post submission agreement between me and my supervisor. (vii) Any objectionable act/unfair practice(s) of Faculty Guide/ Supervisor/ Industry Guide or staff of training institution, during entire period of NTCC course will be immediately reported to examination department of the University by me. (viii) I will be available through apt means for sharing Work Progress at call. Sig. of the student: Sig of Faculty Guide/Supervisor Sig. of P/L Date: 24/11/2020 Date: Date:
  • 4. CERTIFICATE On the basis of Project Report submitted by Abhishek Raj, student of Masters of Computer Applications, I hereby certify that the Project Report “Online Shopping Using PHP” which is submitted to Computer Science and Information Technology Department, Amity Institute of Information Technology, Amity University, Ranchi (Jharkhand) in partial fulfillment of requirement for the award of the degree of Bachelor of Computer Application is an original contribution with existing knowledge and faithful record of work carried out by him under my guidance and supervision. To the best of my knowledge this work has not been submitted in part or full for any Degree or Diploma to this University or elsewhere. Amity University, Ranchi (Jharkhand) Date: Signature of Guide (Internal) Dr. Pooja Jha Assistant Professor Amity Institute of Information Technology, Ranchi Amity University, Ranchi (Jharkhand)
  • 5. Supervisor’s Declaration form for Ethical Practices - NTCC Research: Name of Academic Program: MCA Academic Year / Session: 2020/ 2020-21 (ODD SEM) I , Dr. Pooja Jha , Employment No. 26073 hereby declare and submit that – (i) The student(s) assigned under my supervision will be guided by me without any prejudice and biasness. (ii) I will be providing adequate time for consultancy to my scholar(s) at our mutual convenience. (iii) I have ensured that my scholar is undertaking / will undertake NTCC research independently and on a fresh topic / title / and with unique methodology. (iv) I have ensured that none of my scholar can undertake any research/ study which is objectionable pursuant to the (i) societal norms, (ii) being unconstitutional, (iii) falls beyond the ambit of the Curriculum. (v) I will not claim any quid pro quo for supervising Scholar from the student or his/her family. (vi) No part of the Research report or report in full will be claimed by me as sole author and in case of publication of the report, will the assign first credit to the student. However, with the written consent from the scholar, supervisor can be the co-author/ corresponding Author/ Contributing Author or Second Author as per the Pre and/or post submission agreement between Scholar and Supervisor. (vii) Any objectionable act/unfair practice(s) of the student(s) during entire period of NTCC course will be immediately reported to examination department of the University by me. (viii) The transparency and fair reporting will be maintained by me throughout the period of NTCC Course. Signature of Faculty Guide/Supervisor Signature of P/L (Name of Faculty Guide/Supervisor) (Name of P/L) Date: Date:
  • 6. ACKNOWLEDGEMENT I express my sincere gratitude to my faculty guide Dr. Pooja Jha for her able guidance, continuous support and cooperation throughout my project, without which the present work would not have been possible. My endeavor stands incomplete without dedicating my gratitude to her; she has contributed a lot towards successful completion of my project work. I would like to acknowledge my indebtedness and deep sense of gratitude to my Program Coordinator, Dr. Biswarup Samanta, and Program Leader, Dr. Pooja Jha to encourage me to the highest peak and to provide me the opportunity to prepare the project. I would also like to express my sincere thanks towards my family and friends for their unending support, and tireless effort that kept me motivated throughout the completion of this project. Yours Sincerely Name of the Student: Abhishek Raj Enrollment Number: A35400719004 Semester: 3 Batch: 2019-2022
  • 7. Certified Synopsis OBJECTIVE A complete and efficient web application which can provide the online shopping experience is the basic objective of this project. Where the customer can purchase their requirements in just a single click and the product will delivered to their door step. METHODOLOGY MODEL-VIEW - CONTROL (MVC) methodology or design pattern for successfully and efficiently relating the user interface to underlying data models. This object model does not contain any information about the user interface. SUMMARY The central concept of the 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 database. The Server process the customers and the items are shipped to the address submitted by them. The application was designed into two modules first is for the customers who wish to buy the articles. Second is for the storekeepers who maintains and updates the information pertaining to the articles and those of the customers. The end user of this product is a departmental store where the application is hosted on the web and the administrator maintains the database. The application which is deployed at the customer database, 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. Data entry into the application can be done through various screens designed for various levels of users. Once the authorized personnel feed the relevant data into the system, several reports could be generated as per the security.
  • 8. NTCC PROJECT PLAN (Odd Semester 2020 - 2021 Session) Student Name: Abhishek Raj Program: - MCA Enrol No. : A35400719004 FG Name: Dr. Pooja Jha NTCC Topic: Online Shopping Using PHP NTCC (Term Paper, ETTP600) Start Date: 28/09/2020 End Date: 16/11/2020 DAYS / Date Summary WEEK 1/ [28/9/2020-4/10/2020] Some Basic Knowledge Of PHP, DATABASE, HTML, CSS. WEEK 2/ [5/10/2020-11/10/2020] Admin Panel Customization That Performs Administrative Work. WEEK 3/ [12/10/2020-18/10/2020] Create Brand, Category, Sub-Category, Offers & Discounts Fields For The Products. WEEK 4/ [19/10/2020-25/10/2020] Setup For Insert Product And Check Whether It Is Active Or Inactive And Also Manipulation Of The Product. WEEK 5/ [26/10/2020-1/11/2020] Setup Product Show In Frontend, Login And Register Page With Mail Verification Also Setup Add To Cart And Wishlist Option WEEK 6/ [2/11/2020-8/11/2020] Product Checkout Option also setup apply coupon for some eligible Product, Also Setup Frontend Multiple Language. WEEK 7/ [9/11/2020-15/11/2020] Setup Frontend Online Payment Gateway, Order Done Process and Also Product Order Tracking System WEEK 8/ [16/11/2020-16/11/2020] Setup store Stock Management And Return Order And Cancel Order (Student Signature with Date) (Faculty Guide Signature with Date)
  • 10.
  • 11.
  • 12. List of Tables (if any) Table Number Table Name Page Number 1 Table 4.1 30 2 Table 4.2 30-31
  • 13. List of Figures (if any) Figure Number Figure Name Page Number 1 Figure 2.1 4 2 Figure 3.1 10 3 Figure 4.1 15 4 Figure 4.2 15 5 Figure 4.3 19 6 Figure 4.4 26 7 Figure 4.5 27 8 Figure 4.6 27 9 Figure 4.7 28 10 Figure 4.8 29
  • 14. 1 1. Introduction 1.1 Overview The central thought of the applying is to permit the client to buy nearly victimization the web and permit customers to shop for the things and articles of their want the data bearing on the merchandise are stores on associate RDBMS at the server facet (store).The Server method the shoppers and therefore the things are shipped to the address submitted by them. The applying was designed into 2 modules initial is for the shoppers UN agency want to shop for the articles. Second is for the storekeepers UN agency maintains and updates the data bearing on the articles and people of the shoppers. The tip user of this product may be a chain store wherever the applying is hosted on the net and therefore the administrator maintains the info. The applying that is deployed at the client info, the small print of the things are brought forward from the info for the client read supported the choice through the menu and therefore the info of all the merchandise are updated at the tip of every group action. Information entry into the applying is done through varied screens designed for varied levels of users. Once the approved personnel feed the relevant information into the system, many reports may well be generated as per the safety. 1.2 Relevance There are plenty of relevant to why customers nowadays like shopping online: 1. Convenience. The convenience is the biggest perk. Wherever else are you able to well shop time of day whereas in your pajamas? There aren't any lines to attend in or look for assistants to attend on to assist you along with your purchases, and you'll do your searching in minutes. On-line outlets offer North American country the chance to buy 24/7, and conjointly reward North American country with a ‘no pollution’ searching expertise. There’s no higher place to shop for informational merchandise like e-shop that are offered to you instantly, as shortly because the payment goes through. Downloadable things purchased on- line eliminate the necessity for any reasonably material merchandise in any respect, as well, that helps the environment! 2. You can send gifts in additional simply. Causing gifts to relatives and friends is straightforward, regardless of wherever they're. Now, there's no got to create distance Associate in Nursing excuse for not causing a present on occasions like birthdays, weddings, anniversaries, Valentine’s Day, Mother’s Day, Father’s Day, then forth. 3. Price comparisons. Examination and researching merchandise and their costs are most easily on-line. Also, we have got the power to share info and reviews with different shoppers WHO have primary expertise with a product or distributer. 4. No crowds. If you're like ME, you hate crowds once you’re searching. Particularly throughout festivals or special events, they will be such an enormous headache. Also, it tends to be additional chaotic once there are additional crowds out and this typically makes
  • 15. 2 North American countries feel rush or precipitate. Grumpy, annoying, and fetid individuals conjointly devil ME once I’m out searching. Plus, parking becomes an enormous issue. All of those issues will be avoided once you look on-line. 5. No got to travel. Individuals do not sometimes prefer to move loads to induce what they require. Of course, nothing will contend with the expertise of progressing to a textile dress shop and shopping for what you wish, however ordinarily individuals simply don't need to travel. Customers do not sometimes leave close to the outlets they'd wish to go to, however, these days they need Associate in nursing choice to visit the look on-line. 1.3 Objective The main objective of this project is to develop a web-oriented application that can provide an online shopping facility to the users. In other words, the project aims to create a virtual store environment for users, in some simple form, which will be available to them via the Internet. However, the idea of developing an online shopping website is not new in the electronic market and developed soon after the World Wide Web (www).In the current scenario, the largest market for this (online shopping) business is by highly educated people, mostly. The system is designed to maintain all aspects such as data loading, complexity, and security of user credentials. Here in this system, complexity refers to the total number of facilities being provided to users, and their smooth functioning and functioning. Some of the key features of our system are the following, which distinguish it from others:  Display all available categories for shopping on the home page.  Display all subcategories on the home page that are associated with a particular item.  The administrator has the right to add new details to the item list whenever needed.  The administrator has the right to delete the items.  Allows the administrator to modify the price of each item whenever needed or as felt. The administrator has the authority to update the details of each item.  Permission to admin to view information about each customer checking the item list. 2. Literature Review Khosla and Kumar (2017) in their analytical report mentioned that a number of the trends expected to come back in close to future in e-commerce will be growth in Omni-channels, niche businesses, mergers, and acquisitions, sound additional rural markets, rise in web selling, specialize in services, rise in digital payment modes, higher infrastructure and provide chain management.
  • 16. 3 Mahipal, D., (2018) in his paper mentions totally different phases of the net from the year 1995 to the current era. Further, the study concludes that there'll be tremendous growth in coming back years provided there's security within the legal framework and e-commerce so domestic and international trade might expand. Kumar, N., (2018) in his report mentions tremendous growth in e-commerce is anticipated to rise four times by the year 2021 compared to 2015.Major contributors to the present growth are getting to be smartphones and web users, rise in awareness among the final public, higher web services, medical aid of most of the initiatives with the support of the govt, entry of foreign investors and business players, advanced payment choices obtainable to customers however Government have to be compelled to take steps to supply a correct legal framework and minimize obstacles in growth. Seth, A., Wadhawan, N., (2016) mentions that retailers are needed to travel on the far side their boundaries so as to urge compatible with the new digital business era. Medical aid is not any additional an alternative currently, rather it's become a necessity for all retailers. This might embody the transformation of business models, incorporating technological investments, obtaining tech-savvy with new advancements. Shahjee, R., (2016) states that e-commerce has given a platform to corporations to show their varied merchandise and to create it simple for customers to quickly conclude merchandise of their interest, that was relatively troublesome by selling historically. However on the contrary, e- commerce is facing loads of difficulties associated with infrastructural capabilities and laptop and web lack of information among customers, particularly rural customers. Shettar, M., (2016) steered that correct information and understanding of the legal framework and potential issue and risk management is needed for businesses lately. The growing e- commerce in India has attracted the eye of worldwide players too. With the rise in SMEs, FDI, and MNCs additional and additional employment opportunities are granted to customers, thereby increasing their shopping for capability. Mitra (2013) highlights the importance of e-commerce, stating that this is often getting to be the longer term for buying and searching. The govt has to offer help within the legal framework so businesses might widen up their horizons and work with new advanced technologies and business practices, alongside secured transactions. Goele, S., Chanana, N., (2012) mentions in their study that a number of the industries like Travel and touristy, electronic, hardware merchandise, and attire are getting to boom within the coming back future with the assistance of e-commerce. A number of the factors which is able to contribute to the present growth are M-commerce, replacement guarantees, totally different payment modes, provision and cargo choices, product quality standards,
  • 17. 4 3. Research Methodology 3.1 Data collection method What is MVC?  MVC could be a Programming style Pattern or Methodology  It is an associate degree design pattern separating associate degree application into 3 main logical elements: The Model, The view and also the Controller (MVC).  It separates your application presentation from your business logic.  Each half is designed to perform a specific task. What’s are the benefits of MVC?  Reusability  Easy to maintain application  Many developers work at a time without affecting one another  It supports TDD(Test-Driven-Development) Let's look at an example: When we browse and enter one of the URLs like https://facebook.com, what Really happens behind the scene is that your request goes to the Facebook server And the Facebook server is their data source Test, which we have said as a database Then it will check their request and pass some appropriate data and send this data To the server and then the server depends on your data which is displayed by HTML On your browser screen will appear on a source, so now this process works As a SERVER if we match the MVC, when you see this HTML page the browser (USER PC) Is VIEW. Firstly you should decide your data request such as when you Enter Facebook.com it will show you the Facebook homepage and when you click On the Facebook timeline it will take you to the Facebook timeline page and act as A DATABASE model. Do it Hope you guys know some basics about how MVC works. REQUEST ENQUIRY RESPOND PASS APP. DATA USER PC SERVER DATABASE Figure 2.1
  • 18. 5 3. Data Analysis 3.1 Detail analysis & interpretation Problem Arises: One must know what the problem is before it is resolved. The basis of the online Shopping portal is to buy products online and save time. An online shopping portal, Which wants to buy any product it needs, has to contact individual shoppers before Deciding on a particular product, which is best for their needs, needs, and Satisfaction. Furthermore, most of the tasks involved in this development process Have to be done manually which is very time consuming and cumbersome, and also Reduces efficiency, accuracy. To know the facts and understand the problem in Detail, system analysis is performed. It is the process of studying business Processes and processes, commonly referred to as business systems, to see how They can work and what needs improvement. Software development life cycle The package development life cycle, as noted by Edward Yourdon in his book Fashionable Structured Analysis (1989), has been followed up with minor Modifications to the project. The changed life cycle is shown to be terribly high The life cycle activities are concisely explained below: 1) Facility and convenience of the survey project This activity is additionally referred to as a feasibility study. It starts by asking the User for a replacement system. This includes the following:  determine the user liable for a replacement system  clarify user request  determine deficiencies within the current system  Setting goals and objectives for the new system  verify feasibleness for a replacement system  Prepare a project charter that may be wont to direct the rest of the project
  • 19. 6 2) System Analysis The purpose of the system analysis activity is to develop structured system Specifications for the projected system. The structured system specification ought To describe what the projected system can do; freelance of technology, which is Able to be won’t to implement these needs. The structured system specification is Won’t to implement these needs. The structured system specification is known as The specified model (also known as the logical model).The required model might Embody multiple models, modeling varied aspects of the system. The information Flowchart will model the information and therefore their relationships and the time-Dependent behavior of the state transition diagram system. Therefore the specified Model includes the subsequent. • Relevant pictures • Bedded knowledge flowchart • Method Specifications for Primary Bubbles • Knowledge lexicon for flow and repository on DFD. 3) Primary style The activity deals with some style problems that are to be finalized in consultation With the user. The 2 most vital style problems with connection to the user are Automation limitation and human-machine interface. The output of the Activity is that the user implementation model. The most important part of the user Implementation model is the specification for the program of the projected system. The user implementation model is additionally referred to as the physical model of The projected system. The user implementation model is additionally referred to as The physical model of the projected system. The model, additionally to the Specified Model, defines the subsequent for the projected system: Automation limit  Report Layout  Layout of supply documents  Screen layout for knowledge entry kind
  • 20. 7  Menu 4) System style System style involves the transformation of the user implementation model into Package style. The look specification of the projected system includes the following:  info coming up with  structure chart  Pseudocode for modules within the structure chart 5) Effect This activity involves the programming, testing, and integration of modules into a Lot of more complete systems. Implementation is the method of aggregating all the Required elements and aggregation them into one major product. 6) Take a look at Generation This activity generates a group of taking a look at knowledge, which might be wont To take a look at the new system before being accepted. Within the take a look at Generation part, all those elements have arrived that have to be compelled to be Tested to confirm that the system doesn't generate any errors. If there are some Errors then we tend to take away them and more it goes to just accept. PROBLEM ANALYSIS: Product Definition An online booking system is a web resolution to varied issues Janus-faced by a computerized, product emptor and trafficker WHO need to source their software package development work to a supplier at a reasonable price, therefore providing high performance, accuracy, responsibility, and knowledge retrieval Let's get high speed.during this system, there's a registration method for every product emptor and trafficker. the location administrator confirms the supplier when his registration and, if happy, provides him with a username and Arcanum. Our web site will be employed by somebody WHO is sorting out product whether Or not they square measure visiting our site for the primary time. Our website Additionally offers some discounted products like those you get at any look.The software package covers the subsequent points keeping in mind the need of the
  • 21. 8 User:  Quick on-line access to data concerning varied products.  realize product by keywords like useful space, experience, and additionally by initial letters of product names.  The administrator can maintain the info and perform all procedures. There square measure two classes of users- 1. General user 2. Registered Users Feasibility Analysis Feasibility studies of this project embody the subsequent. Economic Feasibility Cost centers in system development, also as operations, square measure trivial. There is also a software package needed for major networks, the web, and coding.The software package used for event of the projected system is PHP and MySQL. Technical Feasibility The technical practicability center on this system and therefore the extent to that it will support the projected system includes current system specifications like hardware, software, etc. It additionally includes money issues to accommodate technological growth. If the budget could be a serious bottleneck, then the choice of this project isn't doable.However, the system has been developed in an exceedingly generalized type, covering all the processes associate degreed operations performed in an Internet-based resolution. The version employed in the system is PHP and MySQL.MySQL will manage giant amounts of information and is easy and secure. victimization PHP helps America to style the design of our application. Operational Feasibility In this, we have a tendency to verify what changes are brought into the system, the necessity for brand spanking new skills, and different human organization
  • 22. 9 and political aspects.Each user will simply access our website. However, it's fascinating that the user incorporates the basic data of computers.The existing system will simply adopt with none modification within the rules and rules of the projected system. Project Plan Defining Problem  outline an issue  Justify the necessity for computerized solutions.  determine the constraints also because of the functions provided by the system.  Setting the goals and necessities of the system.  Establish high-level acceptance criteria. Develop an answer structure  define many resolution methods. Don’t contemplate obstacles for the nonce.  Conduct a practicability strategy, as well as why different methods are rejected.  Develop an inventory of priorities for product attributes. Project Planning  outlines a life cycle model associate degree and structure for the project.  arrange configuration management, quality assurance, and verification activities.  Establish associate degree initial price estimate, schedule, and staffing estimate for system development.  To develop preliminary estimates for the computing resources needed to work and maintain the system. ACTIVITIES OF PROJECT PLANNING
  • 23. 10 Figure 3.1 SIZE ESTIMATION The estimation of size is an extremely important and troublesome space of the project designing. it's been recognized as a vital step from the terribly starting. The troublesome in establishing units for measure size dwell the very fact that the code is actually abstract; it's difficult to spot the scale of the system. several makes an attempt are created at establishing a unit for live size. they're given as-:  Lines Of Code A line of code is any line of program that's not a comment or blank line, in spite of the number of statements or fragments of statements on the road. This specifically includes COST ESTIMATION DEVELOPMENT TIME SIZE RESOURCES REQUIREMENT PROJECT SCHEDULING
  • 24. 11 all lines containing program header, declarations, and workable and non-executable statements.  Function Count It measures functionally from the user's purpose of reading that's on the idea of what the user requests and receives reciprocally. thus it deals with the practicality being delivered, and not with lines of code, supply modules, etc. measure size during this means has the advantage that size live is freelance of the technology wont to deliver the functions. COST ESTIMATION For any code project, it's necessary to understand a lot of what proportion what quantity it'll price to develop and the way much development time it'll take. These estimates are required before development is initiated. In several cases estimates, are created victimization past expertise because of the sole guide. variety of techniques are developed and are having the following attributes in common: • Project scope should be established prior to. • Software metrics are used as a basis from that estimates are created. • The project is broken into little items that are calculable on an individual basis. HARDWARE & SOFTWARE REQUIRMENTS At Developer Side During system development, I have to design both static and dynamic website Interfaces, create website functions and a database system, and edit photos and Pictures, so it has a set of software and hardware requirements. HARDWARE USED:  Intel Core i5-8250U 1.80 GHz Processor  1TB Hard Disk Drive.  8GB RAM.  O.S. – Windows 10 Enterprises  64 Bit Processor
  • 25. 12 SOFTWARE USED:  LOCALSERVER : XAMP/WAMP/VERTRIGO/MAMP  TEXT EDITOR: SUBLIME TEXT, VISUAL STUDIO CODE, NETBEANS, PHPSTROM, ATOM ETC.  DATABASE: MYSQL  LANGUAGE USED: HTML, CSS, BOOTSTRAP, JAVASCRIPT, LARAVEL6 PHP FRAMEWORK At System Users Side The following is that the necessities for the system users together with members and directors. Hardware Requirements  Intel Pentium and Above Processor  500 GB Hard Disk Drive.  1GB RAM min required.  O.S. – Windows XP,7,8,8.1,10 Software Requirements  Browser (IE 7.0 or Above, Mozilla Firefox, Google Chrome etc.  Browser must be JavaScript Enabled.
  • 26. 13 4. Interpretation & Suggestions 4.1 Interpretation Front End Details: Front-end web development, collectively remarked as client-side development is that the apply of producing machine-readable text terminology, CSS, and JavaScript for a web an online web website or internet Application so that a user can see and move with them directly. The challenge associated with front-end development is that the tools and techniques accustomed turn out the front of a web website change constantly then the developer should constantly keep in mind of but the sphere is developing. The objective of turning out with a website is to form certain that after the users open up the placement they see the data in passing format that is easy to scan and relevant. this may be further tough by the particular undeniable fact that users presently use an outsized kind of devices with varied screen sizes and resolutions, therefore, forcing the designer to need into thought these aspects once turning out with the placement. They need to form certain that their web site comes up properly in various browsers (cross-browser), completely different operative systems (cross- platform), and completely different devices (cross-device), which wants careful turning out with on the side of the developer. HTML, CSS, Bootstrap & JavaScript: HTML: HTML stands for electronic text language. It permits the user to create and structure sections, paragraphs, headings, links, and block quotes for sites and applications.HTML is not a synthetic language, which implies it doesn’t have the ability to create dynamic utility. Instead, it makes it accomplishable to rearrange and format documents, equally to Microsoft Word. When operative with machine-readable text mark-up language, we've a bent to use easy code structures (tags and attributes) to cost a web site page. for example, we are going to turn out a paragraph by golf shot the embedded text at intervals a starting and movement tag. CSS: Cascading vogue Sheets, fondly mentioned as CSS, perhaps an easy vogue language meant to change the strategy of constructing sites respectable.CSS handles the look and feel of a region of an internet page. Using CSS, you will be able to management the colour of the text, the style of fonts, the spacing between paragraphs, however, columns area unit sized and ordered out, what background footage or colours area unit used, layout designs, variations within the show for varied devices, and screen sizes additionally as an expansion of various effects.
  • 27. 14 CSS is simple to be told Associate in Nursingd understand but it provides powerful management over the presentation of a machine-readable text mark-up language document. most usually, CSS is combined with the markup languages machine-readable text mark-up language or XHTML. JAVASCRIPT: JavaScript is also a dynamic computer programing language. it's light-weight and most usually used as a vicinity of web sites, whose implementations modify the client-side script to maneuver with the user and build dynamic pages. it's Associate in Nursing taken language with object- oriented capabilities. JavaScript was initial mentioned as LiveScript, however, the online browser changed its name to JavaScript, most likely because of the fun being generated by Java. JavaScript created its starting in browser a try of.0 in 1995 with the name LiveScript. the final core of the language has been embedded during a browser, web adventurer, and completely different web browsers. The ECMA-262 Specification printed a typical version of the core JavaScript language.  JavaScript is also a light-weight, taken language.  Designed for creating network-centric applications.  Complementary to and integrated with Java.  Complementary to and integrated with machine-readable text mark-up language.  Open and cross-platform Client-Side JavaScript Client-side JavaScript is that the foremost common quite the language. The script have to be compelled to be enclosed in or documented by associate electronic text mark-up language document for the code to be understood by the browser. It implies that an internet page needn't be a static electronic text mark-up language, however will embody programs that move with the user, management the browser, and dynamically end up electronic text mark-up language content.The JavaScript client-side mechanism provides several blessings over ancient CGI server-side scripts. as associate example, you may use JavaScript to ascertain if the user has entered a sound e-mail address throughout a} terribly kind field.The JavaScript code is dead once the user submits the shape, and as long as all the entries unit of measurement valid, they might be submitted to Internet Server.JavaScript is additionally accustomed provoke user-initiated events like button clicks, link navigation, and fully completely different actions that the user initiates expressly or implicitly. BOOTSTRAP: Twitter Bootstrap is that the foremost well likeable front framework among the recent time. it's sleek, intuitive, and powerful mobile initial front-end framework for quicker and easier internet development. It uses electronic text mark-up language, CSS and JavaScript. This tutorial can teach you the
  • 28. 15 fundamentals of Bootstrap Framework exploitation that you simply are going to be ready to end up internet comes with ease. The tutorial is split into sections like Bootstrap Basic Structure, Bootstrap CSS, Bootstrap Layout components and Bootstrap Plugins. every of those sections contain connected topics with straightforward and helpful examples. Why to hunt out Bootstrap? • Mobile initial approach − Bootstrap three, framework consists of Mobile initial designs throughout the complete library instead them of in separate files. • Browser Support − it's supported by all well-liked browsers. Figure 4.1  Easy to urge to urge with simply the data of HTML and CSS anyone will start with Bootstrap. conjointly the Bootstrap official website features a sensible documentation.  Responsive style style Bootstrap's responsive CSS adjusts to Desktops, Tablets and Mobiles. additional regarding the responsive style is within the chapter Bootstrap Responsive style. Figure 4.2 Provides a clean associate degreed uniform resolution for building associate degree interface for developers.  It contains gorgeous and sensible intimate components that unit straightforward to customize.  It collectively provides web-based customization.  And higher of all it's code computer file.
  • 29. 16 Back End Details The back end a locality of a system may be a ton of necessary as a results of it controls all the inside processes of a system. I even have chosen the Oracle information as a result of the aspect. as a results of it is the word’s Most Capable on-line database and provides a great deal of security than others. PHP, MYSQL, LARAVEL and PHP framework ABOUT PHP: PHP: electronic text Preprocessor is also a good used, general scripting language that was originally designed for web development to produce dynamic websites. For this purpose, PHP code is embedded into the machine-readable text mark-up language provide document and brought by a web server with a PHP processor module, that generates internet page document. As a general language, PHP code is processed by an associate interpreter application in command-line mode playing desired software package operations and producing program output on its commonplace output channel. it's progressing to collectively operate as a graphical application. PHP is gettable as a processor for several trendy web servers and as a standalone interpreter on most operating systems and computing platforms. PHP stores whole numbers throughout a platform-dependent vary. This variety is usually that of 32-bit signed integers. unsigned integers unit regenerate to signed values in sure situations; this behavior is totally totally different completely different from different programming languages. variety variables are going to be appointed pattern decimal (positive and negative), octal, and numeration system notations. purpose numbers are also kept throughout a platform-specific vary. they will be given a pattern notational system or two forms of scientific notation. PHP incorporates a native man of science kind that is virtually just like the native man of science varieties in Java and C++. pattern the man of science kind conversion rules, non-zero values unit taken as true and nada as false, as in Perl and C++. The null info kind represents a variable that has no value. the only real value inside the null info kind is NULL. Variables of the "resource" kind represent references to resources from external sources. These units typically created by functions from a particular extension, and should alone be processed by functions from identical extensions; examples embody file, image, and information resources. Arrays can contain elements of any kind that PHP can handle, alongside resources, objects, and even completely different arrays. Order is preserved in lists of values and in hashes with every key and value, and thus the two are going to be amalgamated. PHP collectively supports strings, which can be used with single quotes, quote, or heredoc syntax.
  • 30. 17 Why PHP? PHP is one of all the foremost stylish server-side scripting languages running today. it's used for creating dynamic Webpages that move with the user providing customized knowledge. PHP offers many advantages; it's fast, stable, secure, straightforward to use, and code computer files (free).  User friendly  GUI  Separation of labor (designing & coding)  Written once run anywhere  PHP API LARAVEL PHP framework? Laravel is an associate code computer file PHP framework, that's sturdy and easy to understand. It follows a model-view-controller vogue pattern. Laravel reuses these components of assorted frameworks that help in creating a web application. internet application thus designed may be a ton of structured and pragmatic. Laravel offers a rich set of functionalities that comes with the basic choices of PHP frameworks like Code Igniter, Yii, and completely different programming languages like Ruby on Rails. Laravel incorporates a very moneyed set of choices that will boost the speed of web development. If you are familiar with Core PHP and Advanced PHP, Laravel will produce your task easier. It saves many some time if you are about to develop an online website from scratch. Moreover, a net site an internet site inherent in Laravel is secure and prevents several internet attacks. Why the Laravel PHP framework? Because Laravel provides some essential choices like : • Routing controllers • Configuration management • Testability • Authentication and authorization of users • Modularity • ORM (Object relative Mapper) choices • Provides model engine • Building schemas • E-mailing facilities
  • 31. 18 Why MySQL? MySQL is that the world's most well likable code computer file information software package, with over 100 million copies of its software package downloaded or distributed throughout its history. With its superior speed, reliability, and straightforward use, MySQL has become the popular choice for web, Web 2.0, SaaS, ISV, medium firms, and forward-thinking company IT Managers as a result of it eliminates the most problems associated with the amount of your time, maintenance, and administration for up to date, on-line applications. Many of the world's largest and fastest-growing organizations use MySQL to avoid dawdling and money powering their high-volume websites, vital business systems, and packaged software packages— along side business leaders like Yahoo!, Google, YouTube, Wikipedia, Nokia, and Booking.com. The flagship MySQL providing is MySQL Enterprise, a comprehensive set of production-tested software packages, proactive observation tools, and premium support services accessible in an exceedingly affordable annual subscription. MySQL is also a key locality of WAMP (Window, Apache, MySQL, PHP), the aggressive code computer file enterprise software packages stack. a great deal of associate degreed a great deal of firms unit pattern WAMP as an alternate to expensive proprietary software packages stacks due to its cheaper price and freedom from platform lock-in.
  • 32. 19 REQUIREMENT ANALYSIS STEPS: Figure 4.3 Draw Context Diagrams: The context diagram may be a straightforward model that defines the boundaries and interfaces of the planned system with the external world. It identifies the entities outside the planned system that move with the system Development Of paradigm: One effective thanks to conclude what the client very desires is to construct a paradigm, one thing that appears and ideally acts as a vicinity of the system they need. Model the need: This method very consists of varied graphical representations of functions, knowledge entities, external entities, and also the relationship between them. The graphical read might facilitate to seek out incorrect, inconsistent, missing, and superfluous necessities. Draw context Diagram Draw Prototypes Model the Requirement Finalize the Requirement
  • 33. 20 Finalize the necessities: once modeling the necessities we are going to have a more robust understanding of the system behavior. The inconsistencies and ambiguities are known and corrected. Functional Requirement: Functional necessities outline the basic actions that has to happen within the package in acceptive the inputs and in process and generating the outputs. These square measure listed as “shall” statements beginning with “The system shall…. Login Module – This module is provided for directors and users like Product consumers and sellers WHO have registered themselves within the system. These logins square measure provided in line with the requirement of the systems.  Input – User id and positive identification  Process – once getting into user id and positive identification by user method of validation occur to spot whether or not user id and positive identification square measure offered within the info or not.  Output – Registered users will access the web site and may use the services. Administrator Module – The administrator is given a positive identification and login-id with that he/she will access the system. The administrator is provided the proper of maintaining the info, verifies registered users, and managing stocks.  Input – Login id and positive identification.  method – Process of validation can occur.  Output – The administrator can maintain the info and can perform the merchandise vender method. Search Module – during this module, we tend to square measure reaching to offer a facility for Product consumers to go looking for merchandise in line with their fixed classes in order that users will explore for merchandise simply.
  • 34. 21  Input- Initial letter of Product, with the assistance of keywords and with the assistance of name name.  Output- info concerning merchandise. User Module – As users square measure the most traveler of the positioning, the subsequent facilities square measure offered through this module. will search the merchandise in line with their would like will order on-line books and pay via credit/debit card or PayPal. will order on-line books victimization money on delivery (COD). will get info concerning merchandise.  Input – User Id and positive identification  method – Process of validation can occur.  Output – solely real users will access services provided by the web site. Non Functional Requirement: Performance demand The performance of the merchandise primarily depends on the speed of the web association. If the user desires a tough time period response, then this is often undoubtedly not the merchandise to travel for. Safety necessities The electrical association to the devices is vital and may be done in line with the standards to avoid any short circuits. Security necessities We aim to produce high-security options like coding to the user accounts to produce security from extralegal hacking and gaining access to the system. Product Operate The complete product is comprised of varied functions- Function offered to the overall user-
  • 35. 22 • User will access info concerning numerous merchandise and makes. • User will become a member of the positioning by registering himself/herself. • User can purchase a Product on-line. • Selected classes are often explored by the user. A registered user has another operate like- • Log – in page to log into the applying. • He/She can get AN email from the administrator causing him info concerning new merchandise within the store. • Can modification his/her positive identification. Function offered to Administrator • Administrator can add or delete the merchandise within the info. • Administrator conjointly provides the offers & discount on the merchandise with some terms & conditions. • It allows or disables the user once fill the user registration type. • Administrator can send a replacement positive identification to the user email address. • Administrator can offer multiple language facility. • Administrator can manage their Stocks. USER CHARACTERISTICS This segment ought to describe whose characteristics of the ultimate user of the merchandise that may have an effect on the precise demand. Our web site are going to be meant not just for licensed users however conjointly for general users. ADMINISTRATOR • Administrator ought to savvy to access the web and should have sensible information of English.
  • 36. 23 • He should bear in mind of the way to reply to feedback and queries dismissed by the user. • Administrator ought to conjointly offer Multilanguage facility. GENERAL USER • By default web site is that the English language, user will modification their language consequently. • User ought to bear in mind of the web. • User will access info through hyperlinks specified navigation of varied pages. CONSTRAINTS the sole directors are going to be able to build entries within the info and may modify it. DETAIL style • Search On this web site 2 sorts of users will search the book one is registered and another is unregistered. Registered user need to fill the shape then he/she will search or obtain the merchandises however unregistered will solely search the merchandise not obtain the Product till they failed to get the registered user. • Registration type The search can place a registration type on the positioning. during this emptor move with the search. the client can get a registration type from the positioning and fill those forms and submit them on the positioning. The search can store these registration forms in their info. In this, we've to fill in given name, last name, address, e-mail, etc. Entity Relationship Diagram Entity-relationship diagrams unit the thanks to represent the structure and layout of a data. it's used usually to clarify the information schema. ER diagrams unit very useful as they provide Associate in Nursing honest abstract scan of any data, notwithstanding the underlying hardware and code.
  • 37. 24 associate ERD additionally be|is also} a model that identifies the concepts or entities that exist terribly} very system and also the relationships between those entities. associate ERD is usually used because the thanks to examine a relative info: each entity represents a information table, and additionally the connection lines represent the keys in one table that point to specific records in connected tables. ERDs may also be loads of abstract, not primarily capturing every table needed within a data, but serving to diagram the most concepts and relationships. This ERD is of the latter kind, alleged to gift associate abstract, theoretical scan of the most entities and relationships needed for the management of electronic resources. it ought to assist the information vogue methodology for associate e-resource management system, but does not confirm every table which will be necessary for associate electronic resource management data. Objects There unit three main objects on associate ER Diagram: 1. Entities 2. Relations 3. Attributes. Entities An entity is also an idea or object among the information. Entities unit concepts within the information model. each entity is drawn by a box within the ERD. Entities unit abstract concepts, each representing one or loads of instances of the thought in question. associate entity is also thought-about a instrumentation that holds all of the instances of a specific consider a awfully system. Entities unit akin to data tables terribly} very database, with each row of the table representing associate instance of that entity. Attributes The supplier Name, supplier Address, signal etc. A given attribute happiness to a given entity incidence can alone have one price. Therefore, if a supplier might need over one address or signal
  • 38. 25 then this might be determined before method the attributes of that entity kind. throughout this instance, the printed entity may want two or three address and/or signal attributes. it is the best instances of a given attribute that have to be compelled to be catered for among the entity kind definition. Relationships Relations unit the connections between two or loads of entities. Relationship lines indicate that each instance of associate entity might need a relationship with instances of the connected entity, and contrariwise. each entity kind can regularly be drawn in terms of attributes, and these attributes will apply to any or all or any occurrences of that given entity kind
  • 39. 26 FLOWCHART Figure 4.4 Online Shopping Login / Index Authentication n (Approved/Reject) reply Request Products / Cart / Shopping Operation/data processing (Acknowledgement) Payment / Checkout (Acknowledgement) Payment / Submission
  • 40. 27 For Registration: Username Exists Success Figure 4.5 For Login User/Admin: Not Authenticate Authenticate Figure 4.6 Register Form User Details User Request Database Access Denied Buy Products Database Login orm
  • 41. 28 Payment Details Wishlist For Buying Product: Figure 4.7 User Request Database User’s Cart Checkout
  • 43. 30 SOME TEST CASES: LOGIN FOR USER: Serial No Description Expected Result Actual Result Result 1. User registration page one contains detail info concerning User and a submit button to submit the knowledge .Here user is getting into correct info. when submitting info User registration page two ought to be displayed. when submitting info User registration page two is displayed. Passed 2. If the knowledge entered by user in incorrect or left somewhere blank. A slip-up message ought to be displayed and raise the user to fill the knowledge once more. a slip-up message is occurred if the knowledge is inaccurate or left blank. Passed Table 4.1 USER REGISTRATION PAGE Serial No Description Expected Result Actual Result Result 1. User registration page one contains detail info concerning User and a submit button to submit the knowledge .Here user is getting into correct info. when submitting info User registration page two ought to be displayed. when submitting info User registration page two is displayed. Passed
  • 44. 31 2. If the knowledge entered by user in incorrect or left somewhere blank. A slip-up message ought to be displayed and raise the user to fill the knowledge once more. a slip-up message is occurred if the knowledge is inaccurate or left blank. Passed Table 4.2 A Database-driven on-line Shopping: Online searching that I actually have designed for our store makes use of many advance options that the cart contain all the chosen product till checkout and My searching by that user will track their previous searching on this portal. For doing therefore searching portal uses a information by that of these data keep during this information and once needed then it's fetched from it. therefore I exploit MYSQL information during this project. therefore this searching portal contains dynamic effects by exploitation this information. Some elements of this project that use information are following: • Firstly once user Register associate account on this web site the user offer their data that are keep in information. • Then once users wish to login on this web site then they furnish their username and parole as they opt for at registration time, if each ar matched with database’s username and parole then user will with success logged within the web site otherwise Access Denied. • The Objects that users will see on homepage, once login page, get product page also are return from information. • Now once login user will modify their profile and parole. The changed profile details and parole details altered within the information. • In get product Section Product and Their costs additionally fetched from database’s table. once user choose a product and push augment cart then things side to database’s cart table. • Then in My Cart section the product displayed that are within the cart table of the information following by user. • Checkout section takes the carts item and their total worth then payment details are given by the user and these details store in separate information table. once productive entry during this table users cart empty mechanically as a result of all things purchased by him. • In My searching section the product a user purchased are displayed.
  • 45. 32 ADVANTAGE AND DISVANTAGE OF ONLINE SHOPPING Online searching is one in every of the foremost used ways that to try to to searching. WHO does not wish to look & if you'll roll in the hay from home & workplace & get the orders delivered at the doorstep than on-line searching is cloud nine. Ecommerce is sort of a a part of life currently. Online searching offers a brand new thanks to look but whenever one thing new comes then it comes with benefits & disadvantages still. On-line searching conjointly has benefits & disadvantages that are touching the web patrons. Let's focus a lot of on the benefits & disadvantages of on-line searching. Advantages of Online Shopping Online searching offers the new plan of searching, because of on-line searching folks started speech communication "Yes we tend to like on-line shopping". Here may be a lifetime of benefits of on-line shopping: Convenience What each folks do convenience is that the neatest thing to induce, on-line searching gave the convenience to the {shoppers} sort of a shop from anyplace be reception, workplace or from anyplace you'll consider you'll do searching. Not with standing if you've got a smartphone, pc, tab or portable computer all device can assist you to buy as per your demand. If somebody contains a super busy schedule than on-line searching is that the best choice for them as they can not move to the look to shop for their desires. In on-line searching, their would like is simply a click away. Variety in merchandise Diversity is that the best feature of on-line searching once you wish to shop for one thing you may get several choices for specific merchandise. If you visit any physical look selections area
  • 46. 33 unit less however on-line searching not solely offers you a range of merchandise however you'll select the distributer likewise. No Queue: While doing on-line searching there's no ought to substitute the queue to envision the merchandise & once purchase does not have to be compelled to wait to form the payments. throughout the gala seasons' physical store is jam-packed than on-line searching plays a very important role as there's no crowd & no headache. No ambitious sales In physical store could also be many of us get the merchandises because of ambitious sales because the employee push to shop for to perpetually justify you the good thing about the product, however, on-line searching is free from ambitious sales and you'll get as per your likes & dislikes. Product Comparison Comparison helps in searching, it helps find the most effective product & product at the most effective worth likewise. Reviews of the merchandise conjointly facilitate find the most effective merchandise as per your desires. Comparison isn't restricted to merchandise & worth however you'll choose merchandiser|the vendor} or seller regarding your location. Controlled searching When we tend to press on a standard searching we tend to tend to however that isn't needed & we pay additional therein means. In on-line searching we tend to explore for the merchandise that we want, then we tend to get those merchandise and therefore the tasks area unit completed. on-line searching helps to curb unnecessary searching & saves our cash likewise.
  • 47. 34 Easy to Send a present If you wish to send a present to your loved one & friends than you've got to travel to shop & bring to a close the gift & than messenger than the gift to the particular person, all problem has hone currently in on-line searching simply select the merchandise & pay rest all are going to be managed by associate ecommerce web site. Money-Saving Money-saving is one in all the most effective benefits of on-line searching you'll get throughout sales, you'll apply the discount coupons & get the merchandise at a really less worth. each ecommerce company rolls out the mega discount throughout the gala season that helps the customer to save lots of cash. Online cargo pursuit Once you decide on the merchandise & create the payment currently you may have to be compelled to await the merchandise but you'll track the order from the warehouse until i used to be delivered to you. you'll track every & each detail of your cargo. Disadvantages of Online Shopping Now we've got mentioned the benefits of on-line searching it’s time to debate the disadvantages of on-line searching. Here is that the list of the disadvantages of on-line shopping: Shipping Delay: Even the largest ecommerce company will not guarantee delivery on time. Your product could get broken, lost or could also be delivered to the incorrect address. Shipping charges will build the merchandise costlier.
  • 48. 35 Data Privacy This is one in every of the largest disadvantages of on-line searching as you provide you with signal & bank details which can not be solely with the ecommerce company, you will begin obtaining unwanted messages & calls, knowledge privacy is a threat. Risk of Fraud Online searching provides the trail for on-line fraud. Fraud associated with credit cards duplicates things. to forestall yourself from this fraud forever obtain merchandise from the acknowledged ecommerce store. several sellers simply produce on-line Store & do not offer abundant attention to security problems. Complicated come Policy Once you receive the merchandise & if you do not like or one thing went wrong and you have got to come the merchandise, that could be a very little difficult. If you expecting the total come of cash which will not be attainable as they deduct the packing price, shipping price & you will get the cash very little. No trial of the merchandise When we select standard searching we will attempt totally different merchandise & check that merchandise suits USA like garments & shoes but in on-line the searching you cannot bit & feel the merchandise till you received it. No Sales help Sometimes we do not apprehend the merchandise details & even do not know that product is nice for USA, in physical store sales representatives make a case for everything very well however in on-line searching, we do not get AN assistant & we have a tendency to could however what's not up to our demand.
  • 49. 36 Spending longer on searching We might imagine that on-line searching saves plenty of your time however inadvertently we have a tendency to pay longer on searching. searching is habit-forming & becomes a habit which can kill longer. defrayment longer searching could lead you to pay more cash likewise. User Demand The user needs these options from the projected system:  Quick generation of information entry forms  Quick process of data  Quick retrieval of information  Quick and proper change of information.  Least storage necessities  Secured and manageable knowledge storage  Full backups of information  Readable, clean, up up to now and timely reports Note: These are a number of the fundamental necessities, that the system ought to offer, however further necessities is completely different for alternative on-line program. LIMITATIONS Although I actually have tried to try to to do the most effective and check out to try and do all the items that are potential in anOnline System, however still the system contains a number of the restrictions. The reason of those limitations is that the time constraints. Time is that the major downside. I Have to deliver the project during a explicit period. That’s method I actually have to go away Some of the topics that truly I need to hide, I’m still functioning on this software system And my next goal is to get rid of these limitations and develop a a lot of economical and Elegant system.
  • 50. 37 Limitations of the System: 1. This project offer the knowledge regarding the stock (quantity) gift among the search. 2. This project produce monthly, yearly Reports. After removing these and alternative minor limitations I hope this project can terribly economical and effective. Legacy Of The Project Objective describes what the possible users of the system need from the system. Being a very important a part of the system development method, preparation of the need specification has been done when learning the present procedure and private interaction with prospective users. The Online searching Portal is an Intermediate between Product consumers and Sellers. the aim is to modify the merchandise consumers to look for the merchandise from any remote location. the merchandise purchaser will hunt for the merchandise from any remote location. We are reaching to style an application that is useful for all those that desires to try and do searching from home. the most aim of this software system is to produce merchandise per their space of want. It conjointly provides data regarding varied corporations to users and merchandise of these corporations. The administrator can maintain the information and perform all change and deletion method.
  • 51. 38 6. References & Bibliography REFERENCES: 1. Mahipal, D., (2018).E-commerce Growth in India: A study of Segments Contribution. Academy of Marketing Studies Journal. 2(2). 2. Kumar, N., (2018). E-Commerce in India: An Analysis of Present Status, Challenges and Opportunities. International Journal of Management Studies. (5), 2(3), 90-95. 3. Khosla, M., Kumar, H., (2017). Growth of e-commerce in India: An analytical review of literature. IOSR journal of Business and Management. 19(6), 91-95. 4. Seth, A., Wadhawan, N., (2016). Technology Revolutionizing Retail Practices in Digital Era. International Journal of Recent Research Aspects, 60-62. 5. Shettar, M., (2016). Emerging Trends of E-Commerce in India: An Empirical Study. International Journal of Business and Management Invention. 5 (9), 25-31. 6. Shahjee, R., (2016). The Impact Of Electronic Commerce On Business Organization. Scholarly Research Journal for Interdisciplinary Studies.4 (27), 3130-3140. 7. Mitra, A., (2013).E-Commerce in India- A Review. International Journal of Marketing, Financial Services & Management Research. 2 (2), 126-132. 8. Goele, S., Chanana, N., (2012). Future of e-Commerce in India. International Journal of Computing & Business Research. Proceedings of ‘I-Society 2012’ at GKU, Talwandi Sabo Bathinda, Punjab. 9. Khare, A. &Rakesh, S. (2011). Antecedents of online shopping behaviour in India: An examination. Journal of Internet Commerce, 10(4), 227-244. 10. Sumanjeet. (2010). The state of e-commerce laws in India: A review of information technology act. International Journal of Law and Management, 52(4), 265-282. BIBLIOGRAPHY: www.google.com www.udemy.com www.GreekForGreek.com www.getcomposer.com www.laravel.com www.bootstrap.com www.bootstrapcdn.com