Está en la página 1de 42

Table of Contents

SECTION1: INTRODUCTION1
1.1 Project Key Word

1.2 Background 2
1.3 Aim

1.4 Objectives

1.5 Scope 4
1.5.1 Deliverables 4
1.6 Business Case

1.7 Techniques for realization 5


1.7.1 Research

1.7.2 System Development Methodology

1.7.3 System Development Technique

1.7.4 Development Tools 6

SECTION2: The Contextual Review


2.1 Market Research

2.1.1 Overview of Market Trends


2.1.2 Comparison Analysis
2.2 Market Survey

7
8

14

2.2.1 Survey Approach

14

2.2.2 Questionnaire

15

2.2.3 Survey Results

15

SECTION3: Planning & System Development


3.1 Artifact Blueprint

23

3.1.1 Stakeholders

23

3.1.2 Requirement Analysis


3.1.3 Use Case
3.1.5 Gantt Chart

23

23

25
29

3.1.6 Testing strategy

30

References 31

Appendix

33

Section 1: Introduction
1.1 Project Key Words:
Nigeria, Concerned Nigerians, retailers, Ecommerce, Cloud Computing as a
service, piracy, substandard products, ApacheBiz. (definitions available in
Appendix B)
1.2 Background
Piracy has been a major issue in Nigeria, there has been countless numbers of
cases; complain from manufacturers, music /movies producers, software
developers, of how their products are being pirated by unknown individuals.
Manufacturers spend lots of money for production and do not make profit (items
that can be pirated are; movie/music CDs, electronics, mobile phone, books,
etc), because 80% of their products sold are the pirated copies.
According to a research by the Commonwealth Organisation, for every single
music or movie CD/DVD sold legitimately in Nigeria, there are 5- 10 sold by
pirates, this means for every 6-11 CD/DVD sold, only 1 is legitimate. (Common
Wealth organisation, 2010)
1

There have been campaigns, sanctions, educational forums, adverts, and


peaceful demonstrations to stop piracy but none has helped. In my opinion, they
are not helping because there is no structure or resource in-place to help stop or
reduce piracy in Nigeria.
People often ask such questions as, they dont want us to buy pirated goods but
how do we know which one is pirated and which isnt, how do we know which
retailer sells authentic product and which doesnt. How do we check if what we
bought is authentic?
This is where I come in; My system will provide the answers to all these
questions and many more.
I am working in conjunction with an organisation called Concerned Nigerians
(http://www.concernednigerians.com/), it is a group of Nigerians and lovers of
Nigeria with membership across the world, including Nigeria, who is concerned
about the state of our Nation and the effects of corruption on our development,
as a concerned and patriotic Nigerian, I am developing an application called the
Concerned Nigerians Cloud Mall as part of the measures to fight corruption and
also serve as a platform and structure to fight piracy. Nigerians will have rest of
mind knowing that they are buying authentic goods from authentic retailers
direct from the manufacturers.
Concerned Nigerians Cloud mall, is a Supply and distribution monitoring
application that is fully optimised for any cloud hosting environment, it is
composed of an eCommerce Website for consumers and a POS application
for retailers use-in-store and for manufacturers to communicate with retailers. It
has lots of functionalities like product tracking, job listing, directory-listing,
human resource management, ordering/supply management and many more.
This application will links manufacturing, retailers, consumers and lawenforcement agencies, it can also be seen as a distribution/supply network.

Source: Google Images

The whole application will be hosted on a Cloud Platform so that consumers,


retailers and manufactures can access it and transact business from any location
where internet connection is available through a computers or mobile devices.

1.3 Aim
My primary aim is to develop a solution, an application that monitors the supply
and distribution of good for small and medium scale industries in Nigeria, this
application is aimed at preventing Piracy, fake and sub-standard goods in
Nigeria and also introduce cloud computing to small and medium scale
enterprises.

1.4 Objectives:

Fight piracy with the Product monitoring functions


Introduce cloud computing to small and medium scale enterprise with the
POS function.
Encourage businesses by eliminated the cost of hardware infrastructure
(one of the advantages of cloud computing)
Solidify the relationship between manufactures, retailers and consumers.
Strengthen eCommerce in Nigeria

1.5 Scope
Our system can be seen as a distribution channels for manufactures and retailers
but our application arranged this processes in such a way that everything item
sold through our system can be monitored and tracked and ensures that the
right product gets to the consumers.
The system has a record of every item supplied, it shows the present location of
the item. Manufacturers can track their product and ensure that pirated copies
do not get to concerned Nigerians.

1.5.1 Deliverables:

An eCommerce Website
POS/Retail application for our retailers to use in-store and communicate
with the manufactures e.g. ordering items etc.
A Monitoring system that will be incorporated in to the POS(Retail)
Application.
An Educational
3

1.6 Business Case


Concerned Nigeria is a non-profit organisation but manufacturers and retailers
will have to pay a fee which will be used to keep the application running.
The manufacturers, retailers and consumers have more to gain. Manufacturer
will benefit from the organised distribution channel, know all there retailers,
showcase their new products and monitor their product distribution down to the
final consumer.
Retailers will benefit from the easy distribution channel and the many functions
of the POS Module, some of which are the Order system, Shipment, accounting,
marketing, work force and Human Resources, e.tc. They also reap the benefits of
cloud computing because the POS application will work as application software
on the internet (Saas). It can be accessed from anywhere.
The consumer enjoys the benefits of e-commerce on a safe environment, they
can shop online, and the products are delivered to their choice location, or can
be collected in-store.
They can shop with rest of mind knowing that they are buying an authentic
product direct from an authorised retailer.
The product is registered to them in-case it is stolen, they can be located.
Apart from all the benefits, they are also doing the country good by supporting
the fight against piracy.

1.7 Techniques for realisation


1.7.1 Research
This project will involve a study and research into, eCommerce in Nigeria, Piracy,
small and medium scale enterprise, implementing cloud computing as a service
in Nigeria and the supply monitoring application available in the market.
The aim of this project is to develop a cloud eCommerce solution for piracy
prevention in Nigeria, therefore the target of this research is to understand the
effect of piracy in Nigeria, the present state of eCommerce in Nigeria, the
problems, and what business owners think about cloud computing as a service.
The research will involve, developing a questionnaire for consumers and business
owners, interviews with stakeholders, reading professional journals, articles, and
brain storming sessions with concerned Nigerians.

The result of this research with provide an insight into the current state of
eCommerce, cloud computing as a servicer and piracy in Nigeria, their present
challenges and the best way forward. This will aid me in developing and
implementing a solution that meets the requirement of users and is fit for
purpose.

1.7.2 System Development methodology:


In other to produce a well-structured and managed application, it is essential to
choose a software development methodology that best suits the needs for the
project.
Choosing a methodology could be tricky because no one methodology is best; we
have chosen the throw-away prototyping because it best suits us, using the
following criteria:

Clarity of user requirement: Throw-away prototyping provides us with a


prototype for user to interact with at the early stage of the project. This
gives us clarity of our user requirement.

Familiarity with technology: This is my first major project programming


with Java in a J2EE cloud environment, and if a system is developed
without familiarity with the base technology, risk increases because the
tools may not be capable of doing what is needed, Throw-away
prototyping provides a solution for this problem, because it encourages
the development of prototypes for areas with high risk at the early stage
of the project.

System complexity: Due to the complexity of this project, a careful and


detailed analysis and design is required, throw-away prototypingbased methodology are particularly well suited to such detailed analysis
and
design.

System Reliability: This is not a high-risk project, but even at that, who
wants an unreliable system? Reliability is just another factor amongst
several why i have decided to choose the throw-away prototyping because
it combines detailed analysis and design phases with the ability for the
project team to test many different approaches through design prototypes
before completing the design.

1.7.3 System Development


I intend to use Apache Ofbiz, customise it to my need and add the needed
functionalities as an extension such as product monitoring system, product
registry, product tracking, directory listing, job listing and a graphic interface that
appeals to users and will keep them visiting.
Apache OFBiz (The Apache Open for Business Project) is an open source
enterprise automation software project licensed under the Apache License
Version 2.0 by open source enterprise. It is a suite of enterprise applications
5

built on a common architecture using common data, logic and process


components. The loosely coupled nature of the applications makes these
components easy to understand, extend and customize.
Its function includes: advanced e-commerce, catalog management, promotion &
pricing management, order management (sales & purchase), customer
management (part of general party management), warehouse management,
fulfilment (auto stock moves, batched pick, pack & ship), accounting (invoice,
payment & billing accounts, fixed assets), manufacturing management, general
work effort management (events, tasks, projects, requests, etc), content
management (for product content, web sites, general content, blogging, forums,
etc), a maturing Point Of Sales (POS) module using a rich client interface, and
much more all in an open source package! )

1.7.4 Development Tools


Programming Language: Java (JSP) is the main programming language, in a
J2EE environment, Apache as the web Server, XML and Soap, and HTML 5 for the
interface.
IDE/Graphic Tools: I intend to use Adobe Fireworks and Photoshop for graphics,
Oracle Glassfish Server as the development environment.

Section 2: The Contextual Review


2.1 Market Research
2.1.1 Overview
In order to develop a system that is fit for purpose and meets that needs of
users, it is essential to carry out a comprehensive market research, this will give
me a clear analysis of similar products in the market if they exit, their merits and
pitfalls, and what i can add to my product that will give me a competitive
advantage over others and not just reinvent the wheel.
6

2.1.2 Research Method


I will start by reading journals, articles and research carried out by reputable
organisations
2.1.3 Area of Focus
In order not to lose track, waste time, it is important to plan before implementing
any stage of a project and have a focus, the deliverables of this project is an
ecommerce website with a pos retail application that monitors the supply and
distribution process and is capable of preventing piracy in Nigeria, also another
goal of this project is to introduce cloud computing to small and medium scale
enterprises in Nigeria, therefore, the focus of this research will be on
eCommerce, Cloud Computing, piracy and POS Retail application.
The table below shows a list of the topics in details that we will research on.
Supply and distribution monitoring system
Ecommerce in Nigeria

E-payment system
issues facing setting up eCommerce
Shipping
Security & Trust issues.
Component of an ecommerce website

Cloud Computing

Cloud computing in Nigeria, Microsoft 2012 and piracy,


Cloud computing services in Nigeria
Benefits,
Idea paying per service, hourly, monthly or Yearly.
Constraint, Nigerias are used to buying pirated software, its a norm.
And the solution to this is cloud computing.

Piracy in Nigeria
Issues and suggested solution
prevention
Software Development
Tracking systems
Apache ofbiz
Prototype methodology
Prince2 project management methodology

2.1.4 Supply and distribution monitoring system

There is no monitoring system that is exactly the same as my propose system


but i discovered a few that a bit similar and they are categorised in the table
below based on their functions.
CDC SCM
It is a supply chain monitoring solution with a real time connectivity and
business process control. it has the ability to link systems and control the
supply chains with a single point of access.
Its main functions are:
Shipment, tracking and monitoring, keeps track of all systems where
ever it is in the world.
Operation monitoring: it compares the performance of the operation and
compares against the set objectives.
System Monitoring: monitors the system and locate potential problems

WAM Supply Chain


It is an application that optimises every aspect of supply chain, from demand
to distribution planning, it is a suite of planning. it consist of a suite of planning
and optimization modules that support a broad set of supply chain business.
Its function consist of:
Supply chain visibility mechanism
Advanced analytics and performance management
Demand forecast accuracy and customer service.

SUPPLYON
It is a German owned supply chain monitoring system, it shows the status of
every ordered goods, notifies the parties involved if there be any problem.
It is available on demand to automotive, aerospace and manufacturing
industries.
Its main Function are:
Supply relation management
Data management
Request and quotation processing
standard management and control
complaint management.
2.1.4 eCommerce in Nigeria
Overview of Ecommerce in Nigeria
According to Web Trends (2010), eCommerce is non-existent, it is a fact that
there are a number of ecommerce websites but there is no unifying payment
system.

initially, people where comfortable using their ATM cards (debit cards) to buy
products online but due to the rampant cases of card fraud, Nigerians are no
longer comfortable with this idea.
He blames Interswitch for not been foresighted enough to recognise the need to
migrate to Verve before ECommerce in Nigeria became uncontrollable and trust,
lost.
He also blames Interswitch for murdering eCommerce before it even began by
charging outrageously to integrate their platform into eCommerce websites.
(Web Trends 2010)
He went further to describe the present state of eCommerce websites in Nigeria
as a waste of time and resources, most of them will ask you to go and pay for
your items in a bank before it can be delivered to you, this means that shopping
cart could be dropped along the line since the essence of shopping online in the
first instance is convenience. who wants to waste time queuing in banks for
hours and you do not even get any discount for doing that.
He also identified a major problem of eCommerce in Nigeria, which is "Trust".
With the level of corruption and fraud in the country, some people do not even
want to give it a try.
He concluded by stating the fact that eCommerce is a goldmine that is waiting to
be explored in Nigeria, so we need to set things right. (Web Trends 2010)
As illustrated
by Anu Ajayi(2008), eCommerce in Nigeria is still at the
elementary state nevertheless, there is an increasing awareness of the benefits
and merit of eCommerce amongst Nigerians.

Issues facing Ecommerce in Nigeria


Citing a recent article by Ifeoluwa Adebayo (2011),
the importance of
eCommerce to a growing economy such as Nigeria cannot be over emphasized.
countries such as China, Japan, US and Britain are persistently focused on
eCommerce as a major aspect for growth and development, recent research
carried out by Google team reported that eCommerce accounts for 7.2% of
Britain's GDP, which means that if eCommerce was an economic sector on its
own, it will be the fifth largest producer of income in the UK.
He also stated that the acceptability of eCommerce in Nigeria is still low as a
result of lack of trust and security of ecommerce applications and payment
systems, there are still few reliable payment options. (Ifeoluwa Adebayo (2011),
He [2] also identifies the slow growth of internet usage in Nigeria as a barrier of
he growth of eCommerce, only 16% of the entire population has embraced the
use of internet facilities, this can be blamed on the expensive, slow and
unreliable broadband services offered by internet service providers (ISP).
9

Most people in Nigeria would rather browse the internet with their mobiles
because it is cheaper and more convenient.
The government have a great role to play in the development of eCommerce ,
they can either obstruct or enhance the progress of eCommerce , they should
take the responsibility of providing infrastructure for enabling internet
technologies in Nigeria. [2]
The major problems of eCommerce in Nigeria are:

Unstructured SME with poor brand awareness.


There are no diversity of products or brand name .
Users do not trust the payment system to put in their security details.

He also made a suggestion of what he thinks Nigeria will need to embrace


ecommerce with the speed at which they embraced technologies such as
BlackBerry, Ipad, Iphone. and they are:

A consistent, reliable and easy to use internet service.


Secure payment platforms
functional and user friendly eCommerce applications
Government support by providing infrastructures

With the following in place, eCommerce will not be an exception. [2]


According to Anu Ajayi(2008), the growth of internet usage in Nigeria has been
exceptional, compared to other developed countries, Internet usage in Nigeria is
still very low and eCommerce is still at the elementary state nevertheless, there
is an increasing awareness of the benefits and merit of eCommerce amongst
Nigerians.
There is also the need to deal with the issue of Trust and internet bias, Nigerians
has got a reputation of internet fraud, most eCommerce websites do have
notices that say "We do not ship to Nigeria Do not ask me why". This is a dent on
our internet image and it should be worked on. [7].

Challenges affecting setting up of Ecommerce solution in Nigeria


According to Dr Gbenga Bamodu (2005) , the usage of internet and ecommerce
in Nigeria is relatively low compared to other developing countries, also there
has been an increasing awareness in the benefits of eCommerce in Nigeria
recently, the recent advancement in the telephony service market and the
enthusiasm at which Nigeria embraced it proves that fact.
The sizeable population of Nigeria and the stable record of domestic and
international trade makes it a profitable market for eCommerce.

10

Adebayo (2011) also expressed his concerns about issues that has hindered the
growth of eCommerce in nigeria which are poor communication infrastructure,
low awareness of computer literacy, obsolete business practices and business
altitudes, dawdling rate of development of laws to keep up with technological
advancement.
Legal Landscape: The legislative and judicial arms of government has a part to
play also by providing the appropriate legal atmosphere for the facilitation of
eCommerce through supportive legislation and informed approach in the
development of rules and laws as well as the arbitration of dispute that concerns
eCommerce. (Ifeoluwa Adebayo, 2011),
He concluded by saying that the implementation of an electronic transaction Bill
and cyber Crime Act will contribute to the growth of eCommerce, there is also
the need to resolve the legal matters concerning the administration of the .ng
top level domain urgently. (Ifeoluwa Adebayo, 2011),

ePayment System in Nigeria


According to Joseph A, The major Epayment platforms in Nigeria are Interswitch
and Etranzact, to integrate
their payment system into your eCommerce
application, you be required to pay 250,000(naira) for setup fee and a 1.5%
charge on every transaction.
Majority of the small and medium scale businesses in Nigeria cannot afford the
cost of implementation so they choice to stick to their traditional way of doing
business,
He also suggested that the prices be reduced by 70% and that will increase the
growth of the adoption of these platforms.
Some of the Payment Platforms available are:
1. Interswist
2. Etranzact
3. SurePay
2.1.5 Piracy in Nigeria
Citing John Ugbe, the biggest threat to the entrainment industry in Nigeria is
Piracy, and this is hindering its growth. presently there is an increasing
awareness on the need to respect the intellectual property right because that is
how the industry can be sustained. if piracy is not stopped, the industry will fold
up and lots of people will be affected, the industry will grow rapidly if something
is done about piracy.
Professor Ewelukwa Ofedio (2010) also expressed his concerns about how piracy
has eaten deep into the entertainment industry in Nigeria, this trend will
continue unit something drastic is done about it.
11

In reference to a report by the All Africa news website, Nigerians blames china
for the fake and sub-standard goods coming into Nigeria, but china foreign
minister in Nigeria argues that china is not to blame but the greedy business
men who want to make huge profit at all cost, they request for fake and pirated
goods so they can sell at the normal price of the authentic ones. (Ezra Ijioma,
2010)
According to a research by the common wealth organisation, Nigeria has the
third largest entertainment industry in the world known as "Nollywood".
Nollywood has spread beyond the shores of Nigeria into other Africa countries
and Africa Diaspora in the UK and US, Nollywood is worth US$250milloin dollars
a year.
its greatest challenge is piracy, record has shown that 1 single CD/DVD sold
legitimately , there are 5 to 10 sold by pirates
The solution to this problem is a proper formulation of a distribution channels
within and outside Nigeria.

2.1.6 Clouding computing in Nigeria


Overview
One of our major goal is to introduce cloud computing to small and medium scale
enterprises in Nigeria, Our System will be hosted on a cloud platform, therefore is
it imperative that we research on cloud computing and hosting,
Present State of Cloud Computing in Nigeria
Majority of Nigerian are clueless about cloud computing, i took out time to
explain cloud computing to every retailer i interviewed, i have prepare a little
pamphlet to educate Nigerians on cloud computing and the benefits of cloud
hosting compared to standard hosting. (Laughing Squid Web Hosting, 2012)
Below are some of the benefits suggested by

Increased

hardware failure
better scaling during high traffic or load spikes
increased monthly disk space and bandwidth at a lower price
reduced pricing for monthly disk space and bandwidth overages
the ability to do secure file transfers using SFTP
Email is hosted on separate, dedicated mail servers
email storage quota increased to 1GB per mailbox
support for secure email
an enhanced webmail service
improved anti-spam protection

the level of reliability, reducing the risk of downtime due to

12

anti-virus protection included with email service


an automatic Media Accelerator that caches static images for optimal
performance

Comparism of the available cloud hosting services


Company Name
Rack Space

Service Description / Pricing (UK Pounds)

Cloud Servers: 1p/Hour

Managed
10p/hour

Storage, First 1 TB / month is

Request 10p per 1,000 requests

Elastic Host

Cloud Hosting:
UK: 30.1/month by
subscription
(0.042/hour; 301/year)

iomart hosting Limited.

Cloud Servers On demand

Managed Cloud Hosting

Amazon
Web
application Hosting

Cloud

Servers:

65/month,

10p/GB

13

2.2 Market Survey


2.2.1 Target Audience
I have prepared 2 questionnaire, one for business owner and the other for all
Nigerians mostly those living in Nigeria presently.

2.2.2 Survey Approach


I aspire to get 260 responses, Nigeria has a population of over 160million, and
260 will adequately speak for the whole Nigeria. I spent my Christmas holiday in
Nigeria, i used the opportunity to interviewed people on the street, visited offices
and got there response also, i visited several shopping Mall to know what people
think about my idea and the problems they are facing concerning eCommerce,
piracy and the urgent need for a good solution
2.2.3
A copy of the questionnaire is available in the Appendix A

Questionnaire

2.2.4 Survey Result


Question

Comment:- 90% of those that participated in this survey have purchased a product via
the internet, this is encouraging, it means Nigerians will be interested in shopping on
our eCommerce website. online 12.5% have never bought anything online. 10% will not
be
a
hard
nut
to
crack.
Question

14

Comment- 50% of the participants have purchased an item online only once, that
means there is a problem somewhere, there is definitely something that is discouraging
online shopping.
Question 3

Comment- 70% percent of the reasons they gave for not shopping online was security
issues, they do not want to give their credit details out because they do not trust the
eCommerce applications in the market, my focus now will be on how to get people's
confidence and trust.

Question

Comment- 70% of the survey participant were specifically looking for an item. we have
to build our eCommerce website in such a way that they can easily locate an item, and
a weekly magazine to show discounted prices

Question 5

15

Comments- The majority represented by 55% of the survey group said that it was
because of the convenience of shopping online. It is obvious that nigerians like to
shop online for convenience sake amongst other things if not for trust issues in
terms of credit card details as identified in the data collated from question 3.

Question 6

Comment - 20% of the survey participant paid with their Naira MasterCard which is
a new card service offered by banks in Nigeria. 30% of the participant paid for their
items at delivery which is not very encouraging, that confirms the poor state on
eCommerce in the country, people are interested but the facilities are not there.

Question 7

Comment: Nigerians are used to shopping in a mall or market as indicated by the


80% of the survey group, based on this i plan to make the interface of our
eCommerce website look like a shopping mall which they are familiar with.
16

Question 8

Comment:- 80% of the survey participants already have Inter-switch cards, they
are the major epayment service providers in Nigeria. this means it will be easier to
work with the inter-switch payment platforms that supports mostly inter-switch
cards.

Question 9

Comment- More that 50% of the survey participants are not satisfied with the
products they buy online, this further buttresses the issue with trust.

Question

10

17

Comment- All the survey participates love the ideas of online shopping due to its
convenience.

Question 11

Comment- 65% percent of the participants said they have bought a fake product,
that means 7 in every 10 product sold in Nigeria is fake. This reflects the issue with
trust as well.

Question 12

Comment- 60% of the survey group describe their online shopping experience as
unpleasant. and 20% returned the item but their money was not refunded, this
further
reiterates
on
the
trust
issues.
Question 13

Comments- Over 90%of the survey participants are concerned about the state of
Nigeria, it means we will have lots of supporters on out side as this solution is for
every concerned Nigerian.
Question 14
18

Everyone think there is a solution to the issue of piracy.


Question 15

Comment- All of the participants feels our solution is a good idea.


Question 16

Comment- All the participants said they will be confident to shop in our mall, this is
good news, we have to also work hard to get the trust and confidence of the market.
Question 17

Comments- All the participants are confident that this solution will reduce piracy
and sub19

standard goods in Nigeria

20

Cloud computing Questionnaire Result

21

22

Section3: Project Planning & Initiation


23

3.1 Artefact Blueprint

3.1.1 Shake Holders


It is necessary to identify your stakeholder at the early stage of every project,
our stakeholders are persons or group of people that are directly or indirectly
affected by this project, below are a list of possible stakeholders

The design team:


Small and medium Scale enterprises (SME) in Nigeria
Concern Nigeria Organisation

3.1.2 Requirement Analysis


After a thorough market research and survey with questionnaires, interview,
brain storming session , I have been able to gather some requirement from
users, i have also grouped them under functional and non functional
requirement.

Functional Requirement:

1. Membership
1.1. Every user of the system must be registered accept casual user who
just want to view the directory.
1.2. Manufacturer will register via the manufacturers application form,
after successful registration, they will be given a username,
password and id no number.
1.3. Retailers will register via the retailers application form, after
successful registration, they will be given a username, password,ID
number and access to use the pos application
1.4. Consumers/ shopper will register via the application form link on the
ecommerce website. They will be given a unique ID, username and
password.
2. Placing
2.1.
2.2.
2.3.
2.4.

an

Order/Delivery

An order is placed by a retailer to a manufacturer/ supplier through


the order module on the retailers panel
The manufacturer receives the orders on the manufactures control
panel, confirms payment and sends a confirmation to the retailer.
Once the order is ready to be delivered, a delivery note is sent to
the retailers and products delivered physically.
Once delivered successfully, Product Registry is updated by the
manufacturer.

24

3. Customer Buying a product online


3.1. A registered user visit the website, selects a retailer, browse
retailers product catlog and place an order.
3.2. The retailer receives the order, confirms payment and schedule
delivery to customer (depending on the delivery method).
3.3. Items are delivered and product registry is updated.
4. Customer buying a product in-store
4.1. Customer walks into a store, selects an item and proceed to till
5. Updating the Product Registry
5.1. Updated when manufactures confirm delivery
5.2. Updated when items are delivered to customers
6. POS
6.1.Its function includes:
6.1.1. Catalog management,
6.1.2. Promotion & pricing management,
6.1.3. Order management (sales & purchase),
6.1.4. Customer management (part of general party management),
6.1.5. Warehouse management,
6.1.6. Fulfilment (auto stock moves, batched pick, pack & ship),
6.1.7. Accounting (invoice, payment & billing accounts, fixed assets),
6.1.8. Manufacturing management,
6.1.9. General work effort management (events, tasks, projects,
requests, etc),
6.1.10. Content management (for product content, web sites, general
content, blogging, forums, etc),
6.1.11. A maturing Point Of Sales (POS) module using a rich client
interface, and much more all in an open source package! )
7. Shipping/Delivery

Non Functional Requirement (Work in Progress)


1.
2.
3.
4.
5.

Security requirement:
Operational requirement
Performance requirement
Trust
Cultural and political requirement

3.1.3 Use case Diagrams

25

CSA MEMBERSHIP PROCESS


Membership Official: represents the organisation of concerned Nigerians
CSA (Customer service Assistant: is a representative of the retailers, it sounds better
than retailer) this use case shows the membership process of a Retailer.

26

ORDER PROCESSING CLERK

ORC: Order processing clerk is a preventative of the manufacturer and this use case
show the membership process of a manufacturer.

Membership Official: represents the organisation of concerned Nigerians.

27

Shoppers Membership

28

How the Product Registry gets updated during the ordering process from the
manufacturers web front

How the Product Registry gets updated during the ordering process from the
website

29

3.1.4 Gantt Chart


The Gantt Chart below shows the timeline, milestones and task involved in the
development of the proposed system.

30

3.1.5 Testing and Evaluation Strategy

Test goals and Approach


The system will be tested to make sure its fit for purpose and meets users
requirement, below are examples of test cases

Steps

Step 1

Step2

Functionality
Test

Performance
Advanced and test
thorough Test

Initial test

Step3

Advanced
Functionality
test

Breadth
of Load test
features test

Acceptance
test

All
Positive Stress Test
test cases

Functional Test Case


Test Case
Purpose:
Action:
Results:
General observations

System Test Cases


Test Case
Purpose:
Action:
Results:
General observations

31

References

Alan Dennis, Barbara Haley Wixom (2006). Systems Analysis and Design.
New Jersey: John Wiley & Sons,Inc. p3-26.
Anu Ajayi, B.Sc, M.Sc (2008). Improving the Response Time of Online
Buyers in Nigeria: The Way Forward . Journal of Internet Banking and
Commerce. Available: http://www.arraydev.com/commerce/jibc/200804/Ajayi.pdf Last accessed 21st Jan 2012.
Apache. (2010). The Apache Open For Business Project. Available:
http://ofbiz.apache.org/. Last accessed 23rd Jan 2012.
Ayo C. K., Adewoye J. O., and Oni A. A.. (2011). Business-to-consumer ecommerce in Nigeria: Prospects and challenge. Available:
http://www.academicjournals.org/ajbm/pdf/pdf2011/4July/Ayo %20et
%20al.pdf. Last accessed 21st Jan 2012.
CDC Software. (2009). e-commerce in Nigeria Supply Chain Monitoring.
The Customer-Driven Company. Available:
http://www.cdcsoftware.com/en/Solutions/CDC-Supply-Chain-ManagementSCM/Solutions/Supply-Chain-Monitoring. Last accessed 21st Jan 2012.
Central Bank of Nigeria. (2010). DRAFT GUIDELINES ON ELECTRONIC
PAYMENTS OF SALARY AND PENSION IN NIGERI. Available:
http://www.cenbank.org/OUT/2010/CIRCULARS/BOD/DRAFT
%20GUIDELINES%20ON%20E-PAYMENT%20OF%20SALARY%20AND
%20PENSION%20IN%20NIGERIA.PDF. Last accessed 23rd Jan 2012
Dr. Gbenga Bamodu. (2005). The Legal Landscape For E-Commerce In
Nigeria. Dept of International Trade and E-Commerce Law,University of
Essex (UK), Available:
http://www.nigeriavillagesquare.com/articles/gbenga-bamodu/the-legallandscape-for-e-commerce-in-nigeria.html. Last accessed 20th Jan.
Ezra Ijioma. (2010). Fake Products - China Blames Businessmen. All Africa
News Available:
http://allafrica.com/stories/201004220601.html. Last accessed 21st Jan
2012.

Femi Oyesanya. (2006). Nigerian Banks, E-Commerce, and Useless Credit


Cards. Available: http://www.dawodu.com/oyesanya16.htm. Last accessed
21st Jan 2012.

Iboro Otu. (2010). Exporting Professional Services. The common Wealth


Organisation. Available:
http://www.thecommonwealth.org/files/239838/FileName/Nigeriaentertain
ment.pdf.
Ifeoluwa Adebayo . (2011). Ecommerce Nigerian goldmine?. Available:
http://elombah.com/index.php?
option=com_content&view=article&id=6617:ecommerce-nigeriangoldmine&catid=25:politics&Itemid=92. Last accessed 20th Jan 2012.

32

Interswitch. (2011). WHO WE ARE. Available:


http://www.interswitchng.com/home.php#who-we-are. Last accessed 23rd
Jan 2012.
John W.Satzinger, Robert B. Jackson, Stephen D. Burd (2002). Systems
Analysis and Design in a Changing World. 2nd ed. Canada: Course
Technology,Thomson Learning. P45-123.
John Ugbe. (2011). The biggest challenge to Entertainment in Nigeria is
Piracy -Ugbe. Vanguard Media. Available:
http://www.vanguardngr.com/2011/12/the-biggest-challenge-toentertainment-in-nigeria-is-piracy/. Last accessed 21st Jan 2012.
Joseph. (2011). E-commerce in Nigeria, waiting for the e-payments.
Available: http://webtrendsng.com/blog/e-commerce-in-nigeria-waitingfor-the-e-payments/. Last accessed 20th Jan 2012.
Kai 'Oswald' Seidler. (2011). XAMPP for Windows. Available:
http://www.apachefriends.org/en/xampp.ht ml. Last accessed 14th Roger
Laughing Squid Web Hosting. (2012). Cloud Hosting vs. Standard Hosting.
Available: http://laughingsquid.us/cloud-hosting-vs-standard-hosting/. Last
accessed 23rd Jan 2012.
Pressman (2010). Software Engineering: A Practitioner's Approach. 7th Ed.
New York: Mc Graw Hill International.
United Nations Office on Drug and Crime. (2009). COUNTERFEIT
PRODUCTS. Available: http://www.unodc.org/documents/data-andanalysis/tocta/8.Counterfeit_products.pdf. Last accessed 21st Jan.
Uche Ewelukwa-Ofodile. (2010). Nigerian entertainment industry and
piracy . Available:
http://nigeriafilms.com/news/6776/20/nigerian-entertainment-industryand-piracy.html. Last accessed 21st Jan 2012.
WAM Supply chain. (2012). The WAM Systems Supply Chain Planning
Solution. Available:
http://www.wamsystems.com/products-overview.php. Last accessed 23rd
Jan
Web Trend (2009 A). e-commerce in Nigeria The way forward. Available:
http://webtrendsng.com/blog/e-commerce-in-nigeria-the-way-forward/.
Last accessed 21st Jan 2012.

33

Appendix A
Questionnaires
Online Shopping

34

35

36

37

Cloud computing Questionnaire

38

39

40

Appendix B
Definitions of keywords used
InterSwitch: the Biggest epayment system platform in Nigeria, provides online,
real-time transaction switching that enable businesses and individuals have
access to their funds across the 24 banks in Nigeria and across a variety of
payment channels such as Automated Teller Machines (ATMS), Point of Sale (PoS)
terminals, Mobile Phones, Kiosks, Web and Bank Branches. (InterSwitch 2011)
Etranzact: The second largest epayment platform in Nigeria.
Verve: Verve card is a secure e-payment card from InterSwitch, a leading
provider of secure electronic payment and transaction solutions in Nigeria.
ECommerce: A term used to describe business transaction on the internet,
using involves buying and selling.
Epayment: A term that used to describe the payment for business transactions
on the internet.
Gtbank: Guaranty trust bank is one of the leading bank in Nigeria.
POS: Post of Sale terminals

41

También podría gustarte