0% found this document useful (0 votes)
196 views32 pages

E-Commerce Portal for Global Merchants

This document outlines an e-commerce portal project that will allow rural merchants in developing countries to sell goods online. The objectives are to create an e-commerce website and content management system to display product information that can be updated securely using mobile devices. Key components include the e-commerce website, product/merchant/customer databases, and coupons/discounts. The project will follow a model-view-controller design pattern and use technologies like PHP, MySQL, and SQL. Future enhancements could expand the types of products and services offered to cater to more customer needs.

Uploaded by

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

E-Commerce Portal for Global Merchants

This document outlines an e-commerce portal project that will allow rural merchants in developing countries to sell goods online. The objectives are to create an e-commerce website and content management system to display product information that can be updated securely using mobile devices. Key components include the e-commerce website, product/merchant/customer databases, and coupons/discounts. The project will follow a model-view-controller design pattern and use technologies like PHP, MySQL, and SQL. Future enhancements could expand the types of products and services offered to cater to more customer needs.

Uploaded by

Amit Kumbhar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as RTF, PDF, TXT or read online on Scribd

E-commerce Portal System

Introduction and objective of the project :

[Link] Description :

An E-Commerce portal which will allow formal and informal merchants in developing countries

to advertise and sell their goods on the internet. This would permit rural communities to make their

wares available to the rest of the world via the World Wide Web.

The objective of this project is to create an e-commerce web portal with a content management

system which would allow product information to be updated securely using a mobile device. The web

portal will have an online interface in the form of an e-commerce website that will allow users to buy

goods from the merchants.

This project will be divided into following separate components:

·0 The e-commerce website/portal

·1 The product, merchant and customer database

·2 The coupans, discount managements

·3 System requirement

a) The E-Commerce Website/Portal

The e-commerce website/portal will provide merchants with a medium through which they will

be able to sell their merchandise. It will provide online shoppers with an interface through which they

will be able to purchase merchandise from formal and informal merchants. This e-commerce website

component will be written in PHP, which is a very popular and versatile e-commerce programming

language. The website will provide shoppers with information about the various products that are for

sale. The information will include prices, product descriptions, stock availability as well as photographs

of the products.
b) Product, Merchant and Customer Database

The product, merchant and customer database will store all information about the products that will be

sold on the e-commerce portal (prices, product descriptions, photos of products). It will also

store merchant information (names, banking details, contact details) as well as customer details (credit

card information, shipping address). This database will use the MySQL architecture and will be

manipulated using SQL queries via the content management system.

The e-commerce portal will have the following key features:

·4 An online shop that will allow online shoppers to buy wares from formal and informal
merchants.

·5 A search engine on the website to allow customers to find specific types of merchandise.

·6 A secure online transaction system that will allow shoppers to purchase goods safely using their
credit cards.

·7 A database of merchandise with photos, product descriptions and stock information. This
database will also contain all relevant merchant and customer information.

·8 A data security system that will ensure that all data that is transmitted between the various
system.

Project Category:

Relational Database Management System (RDBMS) : This is an RDBMS based project which is currently

using any type of database for all the transaction statements. There are many databases are as follows:-

·9 Oracle

·10 SQL Plus

·11 MY SQL

·12 SQL Server

Brief Introduction about RDBSM :

A relational database management system (RDBMS) is a database management system (DBMS) that is
based on the relational model as invented by E. F. Codd, of IBM's San Jose Research Laboratory. Many

popular databases currently in use are based on the relational database model.

RDBMSs have become a predominant choice for the storage of information in new databases used for

financial records, manufacturing and logistical information, personnel data, and much more since the

1980s. Relational databases have often replaced legacy hierarchical databases and network databases

because they are easier to understand and use. However, relational databases have been challenged by

object databases, which were introduced in an attempt to address the object-relational impedance

mismatch in relational database, and XML databases.

c) System requirement

It requires lots of system requirements such as Windows as a OS, minimum 2GB RAM, minimum 256GB

HDD, etc. for the better performance.


System requirement:-
Tools/Platform, Hardware and Software Requirement specifications:

For setting this ecommerce portal, it requires certain technical requirements to be met for the store to

operate properly. First, a web server must be created to make the ecommerce store publicly available

on the web. Domain names and hosting services can easily be purchased for an affordable price. When

selecting a hosting service, you should check to see that these server requirements are provided and

installed on their web servers:

Here are some important data about system requirements are as follows:

Modules:
Login Module: When a customer want a full accessibility of portal, Log in will required and if customer

is new or never use it, sign up will required. Generally, login is required when anyone want to purchase

any item. Administration login is also created in this module.

Orders Module: When a customer goes through checkout, the information on their order is

automatically transferred to the Orders section for you to keep track of. In the administration, you can

view all of the orders made on their site, manually add orders, or edit the details of existing orders.

Customer Module: Shop owners should know who their customers are and how to manage their

information. In the administration, customer information will need to be stored efficiently to remember

any transactions made with their account. To access customer information, you can log into the

administration panel of the OpenCart store.

Coupons Module: You may create and designate coupons to specific products or product categories

under Sales > Coupons. The Coupons page will display a list of all the coupons created in the

administration.
Gift vouchers: Gift vouchers can be individually sent to customers through their email by other

customers in the store front. The customer receiving the gift certificate can use the code provided in the

email at the shopping cart to deduct the gift voucher amount from the order total.

Profiles Module: Profiles are a new, optional feature in OpenCart 1.5.6. They allow you to set up

recurring payments for your customers. Profiles are useful if you plan to sell products by subscription, if

you are promoting a discount or member's club, or if you are simply breaking up payments into smaller

portions. This feature gives the store owner more control over how customers are charged for products

or services.

Categories Module: In the default theme of the store front, parent categories are listed in the top menu

of the home page, and on the left side of product pages. This navigational feature is used to guide

customers to similar products within the same category. Exposing customers to different products

within a category lets the customer compare the similarities and differences between products to make

the most informed purchase. When adding products to the store, you will be asked for a product

category to sort them in. It is a good idea to establish these categories before adding products, to save

yourself the trouble of adding the category name to the products later.

Implementation methodology:
Model View Controller or MVC as it is popularly called, is a software design pattern for developing web

applications. A Model View Controller pattern is made up of the following three parts:

·13 Model - The lowest level of the pattern which is responsible for maintaining data.
·14 View - This is responsible for displaying all or a portion of the data to the user.
·15 Controller - Software Code that controls the interactions between the Model and View.
MVC is popular as it isolates the application logic from the user interface layer and supports separation

of concerns. Here the Controller receives all requests for the application and then works with the Model

to prepare any data needed by the View. The View then uses the data prepared by the Controller to
generate a final presentable response. The MVC abstraction can be graphically represented as follows.

MVC (Model View Controller) Diagram:-

Future scope and further enhancement of the project:


Today, the market place is flooded with several e-commerce options for shoppers to choose from. A

variety of innovative products and services are being offered spoiling customers for choice. Online

shopping is no more a privilege enjoyed by your friends and family living in the US or UK. Today, it is a

reality in India. In the last couple of years, the growth of e-commerce industry in India has been

phenomenal as more shoppers have started discovering the benefits of using this platform. There is

enough scope for online businesses in the future if they understand the Indian shoppers psyche and

cater to their needs.

Bibliography:
Articles on Ecommerce [Link]

Articles on Ecommerce [Link]


Articles on Ecommerce [Link]

Articles on Ecommerce [Link]

Articles on Ecommerce [Link]

Articles on Ecommerce [Link]

Articles on Ecommerce [Link]

Articles on Ecommerce [Link]

Articles on Ecommerce [Link]

Articles on Ecommerce [Link]

You might also like