Professional Documents
Culture Documents
Objectives:
1. Because Customers Like It
Starting a business hugely depends on customers’ liking
towards it, and the idea of personalization has been gladly
accepted by the customers.
Product customization adds a personal touch to the product.
When customers design it their way, the end product not just
remains a product but a feeling gets attached to it no matter
whether they are doing it for their own or for someone else.
Since customers like the personalization concept, it provides
Brands with an excellent opportunity to excel in the
eCommerce market.
2. Product Customization builds Customer Loyalty
One of the major benefits of product customization is that it
develops customer loyalty. And there is no better way to gain
customer loyalty than offering them full access to design the
product as per their taste. The primary reason for earning that
loyalty is customer satisfaction.
3. Get More Sales
get more sales with product customization. Moving further to
the advantages of Product Customization is that it brings you
sales.
4. Take your Online Business One Step Ahead.
53% of the online shoppers feel that brands that offer product
personalization provide a valuable service.
45% of the shoppers are more likely to shop from a store that
offers personalized recommendations.
The increasing popularity of product customization has made
the online shopping experience intriguing for the customers.
So, it is high time to start offering product customization
services and take your business to the next level.
Project Scope & Limitations
❖ Scope of online customized shopping:
Hardware Requirements:
➔ Processor:Pentinum IV & above
➔ Mouse.Keyboard,Monitor
➔ Monitor
Software Requirements:
➔ OS:Any Windows Operating System
➔ Web Server:Apache,XAAMP/WAAMP
Implementation of Software:
Front end
➢HTML:
HTML, in full hypertext markup language, a formatting system
for displaying material retrieved over the Internet. Each
retrieval unit is known as a Web page (from World Wide Web),
and such pages frequently contain hypertext links that allow
related pages to be retrieved. HTML is the markup language for
encoding Web pages. It was designed by the British scientist Sir
Tim Berners-Lee at the CERN nuclear physics laboratory in
Switzerland during the 1980s. HTML markup tags specify
document elements such as headings, paragraphs, and tables.
They mark up a document for display by a computer program
known as a Web browser. The browser interprets the tags,
displaying the headings, paragraphs, and tables in a layout that
is adapted to the screen size and fonts available to it. HTML
documents also contain anchors, which are tags that specify
links to other Web pages. An anchor has the form <A HREF=
“http://www.xyz.com”> </A>, where the quoted string is the
URL (universal resource locator) to which the link points (the
Web “address”) and the text following it is what appears in a
Web browser, underlined to show that it is a link to another
page. What is displayed as a single page may also be formed
from multiple URLs, some containing text and others graphics.
➢CSS:
Cascading Style Sheets, fondly referred to as CSS, is a simply
designed language intended to simplify the process of making web
pages presentable. CSS allows you to apply styles to web pages.
More importantly, CSS enables you to do this independent of the
HTML that makes up each web page. It describes how a webpage
should look: it prescribes colors, fonts, spacing, and much more. In
short, you can make your website look however you want. CSS lets
developers and designers define how it behaves, including how
elements are positioned in the browser.
➢ JavaScript:
JavaScript is a cross-platform, object-oriented scripting language
used to make webpages interactive (e.g., having complex animations,
clickable buttons, popup menus, etc.). There are also more advanced
server side versions of JavaScript such as Node.js, which allow you to
add more functionality to a website than downloading files (such as
realtime collaboration between multiple computers). Inside a host
environment (for example, a web browser), JavaScript can be
connected to the objects of its environment to provide
programmatic control over them.
◼ Back end :
➢PHP:
PHP is a scripting language originally designed for producing dynamic
web pages. It has evolved to include a command line interface
capability and can be used in standalone graphical applications.
While PHP was originally created by Rasmus Lerdorf in 1995, the
main implementation of PHP is now produced by The PHP Group and
serves as the de facto standard for PHP as there is no formal
specification. PHP is free software released under the PHP License,
however it is incompatible with the GNU General Public License
(GPL), due to restrictions on the usage of the term PHP. It is a widely-
used general-purpose scripting language that is especially suited for
web development and can be embedded into HTML. It generally runs
on a web server, taking PHP code as its input and creating web pages
as output. It can be deployed on most web servers and on almost
every operating system and platform free of charge. PHP is installed
on more than 20 million websites and 1 million web servers.
PHP originally stood for Personal Home Page. It began in 1994 as a
set of Common Gateway Interface binaries written in the C
programming language by the Danish/Greenlandic programmer
Rasmus Lerdorf. Lerdorf initially created these Personal Home Page
Tools to replace a small set of Perl scripts he had been using to
maintain his personal homepage. Lerdorf released PHP publicly on
June 8, 1995 to accelerate bug location and improve the code. This
release was named PHP version 2 and already had the basic
functionality that PHP has today. This included Perl-like variables,
form handling, and the ability to embed HTML. The syntax was
similar to Perl but was more limited, simpler, and less consistent.
Zeev Suraski and Andi Gutmans, two Israeli developers at the
Technion IIT, rewrote the parser in 1997 and formed the base of PHP
3, changing the language’s name to the recursive initialism PHP:
Hypertext Preprocessor.
➢MYSQL:
MySQL is an open-source relational database management system
(RDBMS). It is the most popular database system used with PHP.
MySQL is developed, distributed & supported by Oracle Corporation
MySQL is a multithreaded,multi-user SQL database management
system(DBMS). The basic program runs as a server providing multi-
user access to a number of databases.Originally financed in a similar
fashion to the JBoss model,
MySQL was owned and sponsored by a single for-profit firm, the
Swedish company MySQLAB now a subsidiary of Sun Microsystem ,
which holds the copyright to most of the codebase. The project’s
source code is available under terms of the GNU General Public
Licence, as well as under a variety of proprietory agreements.
➢phpMyAdmin:
phpMyAdmin is an open source tool written in PHP intended to
handle the administration of MySQL over the World Wide Web.
PhpMyAdmin supports a wide range of operations with
MySQL.Currently it can create and drop databases, create/drop/alter
tables, delete/edit/add fields, execute any SQL statementmanage
users and permissions, and manage keys on fields. while you still
have the ability to directly execute any SQL statement. phpMyAdmin
can manage a whole
MySQL server (needs a super-user) as well as a single database. To
accomplish the latter you’ll need a properly set up MySQL user who
can read/write only the desired database. It’s up to you to look up
the appropriate part in the MySQL man.
❖ Logo of website
❖ Sample items
Report Testing
➢ Testing
Testing plays a vital role in the success of the system.
System testing makes a logical assumption that if all
parts of the system are correct, the goal will be
successfully achieved. Once program code has been
developed, testing begins. The testing process focuses
on the logical internals of the software, ensuring that all
statements have been tested, and on the functional
externals, that is conducted tests to uncover errors and
ensure that defined input will produce actual results
that agree with required results.
➢ Objectives of Testing
• Testing is a process of executing a program with the
intent of finding error.
• The good test case is one that has a high probability of
finding an unpredictable error.
• Successful test is one that provides solution for
unpredictable error.
The minimum aim of testing process is to identify all
defects existing in software product testing accomplishes a
variety of things but most importantly it measures quality
of software that has developed. The view presupposes that
thee has a defect in the software waiting to be discovered
and the view is rarely disproves or even dispute.
Testing Strategy:-
• As each module is developed it is tested and if it found
faultlessit is integrated into the main module.
• If the module is not perfect it is build again. Each test plan
item should have the following characteristics:
✓ It should be uniquely identifiable.
✓ It should be unambiguous.
✓ It should have well defined data(test Parameter)
✓ It should have pass/fail criteria for each sub item and
overallcriteria for the pass/fail of the entire test itself.
✓ It should be easy to record.
✓ It should be easy to demonstrate repeatedly.
✓ To specify conditions for user acceptance testing.
➢ Validation Testing
At the end of integration testing software is completely
assembled as apackage, interfacing error have been
uncovered and correction testing begins. Software testing &
validation is achieved through series of black box test that
demonstrate conformity with the requirements. A test plan
outlines the classes of tests to be conducted and a test
procedure defines specific test cases that will be used to
demonstrate conformity with the requirements. Both, the
plan and the procedure are design to ensure that all the
functional requirements are achieved documentation is
correct and other requirements are met.
➢ Test Cases
Conclusion:
Our website Top The Town will help the customers to get the
product of their dreams that they always desired of , the main
aim of this venture would always be to generate two way
profit and to maintain good relation with each and every
customer of ours. The solution for all the problems of the
customer regarding the clothing would be satisfied by our
organization. Customer satisfaction would be the real gain
profit for us. This application would be greatly helpful around
the globally needs for each and every individual who wants to
develop something for themselves in terms of clothing and
lead a ease to life. Top The Town would help the individuals
to carry their own personality and keep the uniqueness awake
among thounsand’s of people.
Bibliography
https://www.w3schools.com/php/default.asp
https://www.sitepoint.com/php/
https://www.php.net/
https://www.mysql.com/
http://www.mysqltutorial.org