Loading repository data…
Loading repository data…
ashymuzuro / repository
A PHP & Bootstrap 4 e-commerce web application.
Muzuro Ecommerce System (M.E.S) project.
CHAPTER 1 INTRODUCTION:- The broad definition of e-commerce transactions refers to the selling and buying of products and services over computer-mediated networks while the end process of payment and delivery is managed offline. Electronic Commerce (e-commerce) is defined as the conduct of commerce in goods and services, with the assistance of telecommunications and telecommunications-based tools such as the Internet. E-commerce is often used in a much broader sense, to mean essentially the same as “electronic business” (EB). E-commerce encompasses many areas, which include electronic catalogues that refer to means whereby sellers can communicate their offerings to potential buyers.
1.1 BACKGROUND: - E-Commerce is fast gaining ground as an accepted and used business paradigm. More and more business houses are implementing web sites providing functionality for performing commercial transaction over the web. It is reasonable to say that the process of shopping on the web is becoming commonplace. The eCommerce websites to track users in order to maximize their turnover. Simply put, the more insight a commercial website has into its customer’s actions and interest, the better it can present its product to the specific user, the more it will sell. 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 products of their desire from the store. and allow customers to buy the items and articles of their desire from the store. An online store is a virtual store on the Internet where customers can browse the category and select products of interest. The selected items may be collected in a shopping cart. At checkout time, the items in the shopping cart will be presented as an order. At that time, more information will be needed to complete the transaction. Usually, the customer will be asked to fill or select a billing address, a shipping address, and payment information such as Card or Cash on Delivery. An email notification is sent to the customer as soon as the order is placed.
1.2 OBJECTIVE: - The Online Shopping is the process whereby consumers directly buy goods and services without any intermediary service over the internet. The goal of this website is to develop a web-based interface for eCommerce website, the website would be easy to use and hence the shopping experience pleasant for the users. The main goal of this website is: • To develop an easy to use web-based interface where customers can search for products, view a complete description of the product and order the product. • Reach out to a larger audience - internet access is becoming so mainstream now that your product/service can reach almost everyone on the planet with an internet-enabled device. • Your virtual shop remains open and operational 24x7 even if you/your staff are not working- this might not be wholly true if your product is a service-which requires immediate human-intervention. • In most cases; you need not maintain the whole stock of products - again this varies for different business models and will work greatly if you have a good supplier who does not defaults on supplies and a good shipping partner/team who work in sync for delivery. • You build your brand more quickly - as more people will know and talk and post and blog about you on social networks. • Once your brand is built you can diversify easily and also pull out of a certain segment if that does not work out for you with minimal losses - typical example will be Flipkart's music(tunes) store which closed off even being a great initiative. • For most part, setting up a website and maintaining it is lots cheaper given the plethora of hosting services available.
1.3 PURPOSE, SCOPE, APPLICABILITY: -
1.3.3 APPLICABILITY: - E-Commerce Website with Visitor Tracking System is applicable in such areas where the people want following tasks to do: • Customers will be able to login/register into the website. • Customers will also be able to easily search for products by using different keywords like name, category wise etc and will be able to refine their results by using filters such as price, product type etc. on the website. • If the user is comfortable with some product then he/ she can purchase the product. • Customers will be able to make payments for their orders by using integrated payment gateway given by the Admin. • Once the payment is done then the user will get the product at the user location. • Customers will be able to receive an email for confirmation after an order placed on the website. • Admin will be able to manage the customers, products, orders etc on the website from the backend. • Provide the basic pages (i.e., about us, Contact Us, FAQ, help) for company information.
CHAPTER 2 SURVEY OF TECHNOLOGY In this project the following technologies are used: -
MySQL Database: - MySQL is an open-source relational database management system (RDBMS). Its name is a combination of "My", the name of co-founder Michael Widenius's daughter, and "SQL", the abbreviation for Structured Query Language. The MySQL development project has made its source code available under the terms of the GNU General Public License, as well as under a variety of proprietary agreements. MySQL was owned and sponsored by a single for-profit firm, the Swedish company MySQL AB, now owned by Oracle Corporation. For proprietary use, several paid editions are available, and offer additional functionality. In 2010, when Oracle acquired Sun, Widenius forked the open-source MySQL project to create MariaDB. MySQL is a central component of the LAMP open-source web application software stack (and other "AMP" stacks). LAMP is an acronym for "Linux, Apache, MySQL, Perl/PHP/Python". Applications that use the MySQL database include: TYPO3, MODx, Joomla, WordPress, Simple Machines Forum, phpBB, MyBB, and Drupal. MySQL is also used in many high-profile, large-scale websites, including Google (though not for searches), Facebook, Twitter, Flickr, and YouTube.
HTML: - Hypertext Mark-up Language (HTML) is the standard mark-up language for creating web pages and web applications. With Cascading Style Sheets (CSS) and JavaScript it forms a triad of cornerstone technologies for the World Wide Web. Web browsers receive HTML documents from a webserver or from local storage and render them into multimedia web pages. HTML describes the structure of a web page semantically and originally included cues for the appearance of the document. HTML elements are the building blocks of HTML pages. With HTML constructs, images and other objects, such as interactive forms, may be embedded into the rendered page. It provides a means to create structured documents by denoting structural semantics for text such as headings, paragraphs, l