contextual report for an ecommerce school project

47
Table of Contents SECTION1: INTRODUCTION 1 1.1 Project Key Word 2 1.2 Background 2 1.3 Aim 3 1.4 Objectives 3 1.5 Scope 4 1.5.1 Deliverables 4 1.6 Business Case 4 1.7 Techniques for realization 5 1.7.1 Research 5 1.7.2 System Development Methodology 6 0

Upload: daisy-akama

Post on 03-Dec-2015

5 views

Category:

Documents


1 download

DESCRIPTION

Contextual Report for an eCommerce school project.

TRANSCRIPT

Table of ContentsSECTION1: INTRODUCTION1

1.1 Project Key Word 2

1.2 Background 2

1.3 Aim 3

1.4 Objectives 3

1.5 Scope 4

1.5.1 Deliverables 4

1.6 Business Case 4

1.7 Techniques for realization 5

1.7.1 Research 5

1.7.2 System Development Methodology 6

1.7.3 System Development Technique 6

1.7.4 Development Tools 6

0

SECTION2: The Contextual Review 7

2.1 Market Research 8

2.1.1 Overview of Market Trends 8

2.1.2 Comparison Analysis 9

2.2 Market Survey 14

2.2.1 Survey Approach 14

2.2.2 Questionnaire 15

2.2.3 Survey Results 15

SECTION3: Planning & System Development 23

3.1 Artifact Blueprint 23

3.1.1 Stakeholders 23

3.1.2 Requirement Analysis 23

3.1.3 Use Case 25

3.1.5 Gantt Chart 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 BackgroundPiracy 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 don’t want us to buy pirated goods but how do we know which one is pirated and which isn’t, how do we know which retailer sells authentic product and which doesn’t. 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 law- enforcement agencies, it can also be seen as a distribution/supply network.

2G

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 CaseConcerned 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.

4

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 prototyping-based 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, Nigeria’s are used to buying pirated software, it’s 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

7

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 SCMIt 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 ChainIt 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.

SUPPLYONIt 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.

8

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).

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]

9

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.

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

10

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. Interswist2. Etranzact3. 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.

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)

11

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

OverviewOne 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 the level of reliability, reducing the risk of downtime due to

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

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

12

Company Name Service Description / Pricing (UK Pounds)Rack Space

Cloud Servers: 1p/Hour

Managed Cloud Servers: 65/month, 10p/hour

Amazon Web application Hosting

Storage, First 1 TB / month is 10p/GB

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

2.2 Market Survey

2.2.1 Target Audience

13

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 QuestionnaireA copy of the questionnaire is available in the Appendix A

2.2.4 Survey Result

Question 1

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 2

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

14

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 4

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

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

15

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.

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.

16

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

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

17

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

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

18

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 sub-standard goods in Nigeria

19

Cloud computing Questionnaire Result

20

21

Section3: Project Planning & Initiation

22

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. Membership1.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 an Order/Delivery

2.1. An order is placed by a retailer to a manufacturer/ supplier through the order module on the retailer’s panel

2.2. The manufacturer receives the orders on the manufactures control panel, confirms payment and sends a confirmation to the retailer.

2.3. Once the order is ready to be delivered, a delivery note is sent to the retailers and products delivered physically.

23

2.4. Once delivered successfully, Product Registry is updated by the manufacturer.

3. Customer Buying a product online3.1. A registered user visit the website, selects a retailer, browse

retailer’s 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-store4.1. Customer walks into a store, selects an item and proceed to till

5. Updating the Product Registry5.1. Updated when manufactures confirm delivery5.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. Security requirement: 2. Operational requirement3. Performance requirement4. Trust5. Cultural and political requirement

3.1.3 Use case Diagrams

24

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.

25

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’.

26

Shoppers Membership

27

How the Product Registry gets updated during the ordering process from the manufacturer’s web front

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

28

3.1.4 Gantt Chart

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

29

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 Step3Initial test

FunctionalityTest

Advanced and thorough Test

Performance test

Advanced Functionality test

Breadth of features test

Load test

Acceptance test

All Positive test cases

Stress Test

Functional Test CaseTest CasePurpose:Action:Results:General observations

System Test CasesTest CasePurpose:Action:Results:General observations

30

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/2008-04/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 e-commerce 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-Management-SCM/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-legal-landscape-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/Nigeriaentertainment.pdf.

Ifeoluwa Adebayo . (2011). Ecommerce – Nigerian goldmine?. Available: http://elombah.com/index.php?option=com_content&view=article&id=6617:ecommerce-nigerian-goldmine&catid=25:politics&Itemid=92. Last accessed 20th Jan 2012.

31

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-to-entertainment-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-waiting-for-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-and-analysis/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-industry-and-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.

32

Appendix A

Questionnaires

Online Shopping

33

34

35

36

Cloud computing Questionnaire

37

38

39

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

40