E COMMERCE FRAMEWORK PROPORSAL E Commerce E Commerce

Contents
ABSTRACT................................................................................................................... 1
INTRODUCTION........................................................................................................... 2
PURPOSE.................................................................................................................. 2
OBJECTIVES............................................................................................................. 2
Beneciaries................................................................................................................. 5
METHODOLOGY........................................................................................................... 5
Principles of DSDM...................................................................................................... 6
Streangths................................................................................................................... 7
Weakness................................................................................................................... 7
Technology to be used.................................................................................................... 7
PROBLEM DEFINITION.................................................................................................. 8
JUSTIFICATION............................................................................................................. 8
Research Element......................................................................................................... 9
PROJECT IMPLEMENTATION SCHEDULE........................................................................9
PROJECT BUDGET...................................................................................................... 10

ABSTRACT
E-commerce, or electronic commerce, is the sale and purchase of goods or services through
electronic means and in this case, electronic means is the Internet which is an incredibly popular
way of doing business. Instead of looking to create an e-commerce system, designed to perform

all types of ecommerce tasks, as opposed to making use of an existing product the purpose and
the scope of this project aims at creating a framework. This will make it easy to extend the needs
of any e-commerce project with minimal effort. With the dramatic increase in the popularity of
online shopping over the past few years, there are already plenty of options available if you not
are planning to build your own e-commerce solution, but sometimes it's better to use your own
solutions. It may be easy to find an e-commerce system but when it comes to extending it or
using it, you might come across a lot of difficulties. This project aims at creating PHP framework
that will be extended and used with ease, particularly for e-commerce sites. Using this
framework one will be able to display and manage products, customize products, create wish
lists, make recommendations to customers based on previous purchases, send e-mail
notifications when certain products are in stock, rate the products online, and much more. While
a typical e-commerce system may show products within a browse or search interface, a
framework will allow us to integrate products into other areas of a website; for instance, pulling
certain categories of product into relevant pages, particularly useful for a website that needs to do
more than just sell online.

INTRODUCTION
PURPOSE
After looking at some popular e-commerce sites, this framework obviously will need some key
features. It will need the ability for users to search for and browse products, within different

categories. Visitors to the customized sites obviously will need to be able to purchase products,
which will lead to the need for a shopping basket to store products the visitor intends to purchase
and a checkout process to manage delivery details, tax calculations, delivery charge calculations,
payment processing, and of course order management for administrators.
OBJECTIVES

GENERAL OBJECTIVES

SPECIFIC OBJECTIVES
 Develop fully customizable design using templates to



display products, shopping basket orders.
Provide customer account dashboard to display
customers’ personal information, recent ordered

Provide customizable

products, newsletter subscription status, primary


dashboards

billing & shipping address, shopping cart and wish


list.
Provide an administrative panel to view, edit create
products and fulfill orders



Provide a way of displaying and managing categories



of products
Embedding products, listings, and categories into

other aspects of a website or web application (e.g.


Provide a way for easy product




lastly updated etc.)
Providea way of searching for specific products
Filtering the product list based on the customers'



preferences, such as brand, or other properties
Providing wish lists, that is, lists of products that users

Management

wish to purchase at some point, or would like
someone to purchase for them (including the provision


Provide a way for Order &
Checkout Process Management

Provide

Secure

means



to facilitate gift purchases)
Provide option to create account at beginning of




checkout process
Provide shopping cart with tax and shipping costs
Display saved shopping carts with configurable




expiring date
Provide onsite order tracking from customer accounts



(order status and history)
Group products into orders (unless it's an auction-style



site)
Accept and process payment for orders, or accept a




note of how payment is going to be made

Take delivery details from the customer
Provide Web services API for easy integration with

of

Kenyan payment systems (M-PESA, Airtel money,

Payment

Enhance Customer Relations



bank payment, PayPaletc.
ProvideAPI listening and SSL security support for








orders on both front end and back end
To provide wish list with ability to add comments
To email or send RSS feed of wish list
Provide product reviews and product tags submitted
Provide Newsletter subscription
ProvideOne-click updates

Beneciaries
 Since Ecommerce Framework will be general purpose tailored software, anybody
intending to get his/business online he will reap the benefits of the system.

METHODOLOGY
Dynamic Systems Development Method (DSDM) will be adopted in the development of the
Ecommerce Framework. DSDM is an iterative and incremental approach that embraces
principles of Agile development, including continuous user/customer involvement. DSDM fixes
cost, quality and time at the outset and uses the MoSCoW prioritization of scope into musts,
shoulds, coulds and won’t haves to adjust the project deliverables to meet the stated time box
constraint.


Source (http://dsdmofagilemethodology.wikidot.com )
Principles of DSDM
There are 9 principles which are essential to any implementation of DSDM
i.
ii.
iii.
iv.

Active user involvement – imperative
Teams must be empowered by to make decisions
Focus on frequent delivery
Criterion for accepted deliverables (fitness for business)

v.
vi.
vii.
viii.
ix.


Iterative and incremental development – mandatory
All changes during the development must be reversible
Requirements are base lined on high level
Testing is intergrated throughout the life cycle
Collaborative and co-operative approach

Streangths





System is delivered on time and budget
Ability of the users to affect the project’s direction
The results of development are directly and promptly visible in every timebox increment
Since the user/customers are actively involved in the development of the system they are



mostly likely to embrace it and take it on

Basic functionality is delivered quickly, with more functionality being delivered at




regular intervals
Eliminates bureaucracy and breaks down communication barrier interested parties
Because of constant feedback from the users, the system being developed is more likely



to meet the needs it was commissioned for.
Early indicators of whether the project will work or not rather than a nasty surprise
halfway through the development

Weakness


Relatively high barier to entry.

Technology to be used
Since PHP is a very popular language, and because it isn't a framework in its own right, will be used to
structure this project framework, Apache will be the server, while MySQL will be used for the database.
Why PHP & MySQL?
Most modern web hosts support PHP and MySQL, and while languages like Ruby on Rails are gaining
popularity, at the moment hosting for them is not as common.

The Framework will be developed based on Model-View-Controller Architectural pattern, to separate the
system Logic and the user interfaces

PROBLEM DEFINITION
There is need to extend the functionality of any e-commerce project with minimal effort
Weaknesses of the current systems
The current e-commerce systems do not give the user full control over the framework and when
it comes to extending it or using it, one comes across a lot of difficulties.

JUSTIFICATION
Instead of creating an e-commerce system, designed to perform all types of e-commerce tasks,
this project aims at creating a framework. This will make it easy to extend the needs of any ecommerce project with minimal effort. While a typical e-commerce system may show products
within a browser or search interface, a framework will allow us to integrate products into other
areas of a website; for instance, pulling certain categories of product into relevant pages,
particularly useful for a website that needs to do more than just sell online. For example, if one
will be selling books, s/he could have pages dedicated to certain authors with information,

reviews, and other media about the author, and then integrate some of their popular products into
the page.

Research Element
 Dynamic Ecommerce Frameworks

PROJECT IMPLEMENTATION SCHEDULE
TASK NO.

TASK DESCRIPTION

START DATE

END DATE

R

1.

Concept Writing

28/09/2015

12/10/2015

A

2.

Proposal writing & Defense

12/01/2015

02/11/2015

3.

Requirement Analysis

02/11/2015

23/11/2015

4.

System Analysis And Design

23/11/2015

07/12/2015

5.

System Implementation

24/12/2015

30/03/2016

6.

System Testing

08/01/2016

30/03/2016

7.

Documentation

02/11/2015

30/03/2016

8.

Submission

01/04/2016

PROJECT BUDGET
ITEM/N
O
1.
2.
3.
4.

ITEM
Printing photo copying
Binding
Domain name and web Hosting
Other expenses
TOTALS

AMOUNT
Ksh. 1500
Ksh. 2, 000
3, 000 (annually)
Ksh. 500
KSH. 6, 000

-

Dokumen yang terkait

AN ALIS IS YU RID IS PUT USAN BE B AS DAL AM P E RKAR A TIND AK P IDA NA P E NY E RTA AN M E L AK U K A N P R AK T IK K E DO K T E RA N YA NG M E N G A K IB ATK AN M ATINYA P AS IE N ( PUT USA N N O MOR: 9 0/PID.B /2011/ PN.MD O)

0 82 16

Anal isi s L e ve l Pe r tanyaan p ad a S oal Ce r ita d alam B u k u T e k s M at e m at ik a Pe n u n jang S MK Pr ogr a m Keahl ian T e k n ologi , Kese h at an , d an Pe r tani an Kelas X T e r b itan E r lan gga B e r d asarkan T ak s on om i S OL O

2 99 16

Modul TK E 2016 150 hlm edit Tina M imas

2 44 165

Pengaruh Penerapan E Spt Ppn dan Kualitas Pelayanan Pajak Terhadap Kepuasan Wajib Pajak (Studi Kasus pada Pengusaha Kena Pajak di KPP Bandung Karees)

6 35 50

Pengaruh Penerapan E Faktur dan Efisiensi Pengisian SPT Terhadap Persepsi Pengusha Kena Pajak (Studi Kasus pada KPP Pratama Garut)

10 42 26

Pengaruh Persepsi Kemudahan dan Kepuasan Wajib Pajak Terhadap Penggunaan E Filling (Survei Pada Wajib Pajak Orang Pribadi Di Kpp Pratama Soreang)

12 68 1

Pengaruh Sistem Administrasi Perpajakan Modern dan Penerapan E Filling Terhadap Kualitas Pelayanan (Studi Kasus pada Kantor Pelayanan Pajak Pratama Subang)

5 56 42

PENGARUH ARUS PENGELASAN TERHADAP KEKUATAN TARIK PADA PENGELASAN BIMETAL (STAINLESS STEEL A 240 Type 304 DAN CARBON STEEL A 516 Grade 70) DENGAN ELEKTRODA E 309-16

10 133 86

RECONSTRUCTION PROCESS PLANNING REGULATORY FRAMEWORK IN THE REGIONAL AUTONOMY (STUDY IN THE FORMATION OF REGULATION IN THE REGENCY LAMPUNG MIDDLE ) REKONSTRUKSI PERENCANAAN PERATURAN DAERAH DALAM KERANGKA OTONOMI DAERAH (STUDI PEMBENTUKAN PERATURAN DAERAH

0 34 50

RECONSTRUCTION PROCESS PLANNING REGULATORY FRAMEWORK IN THE REGIONAL AUTONOMY (STUDY IN THE FORMATION OF REGULATION IN THE REGENCY LAMPUNG MIDDLE ) REKONSTRUKSI PERENCANAAN PERATURAN DAERAH DALAM KERANGKA OTONOMI DAERAH (STUDI PEMBENTUKAN PERATURAN DAERAH

0 17 50