SlideShare a Scribd company logo
1 of 10
Download to read offline
www.ccsenet.org/cis Computer and Information Science Vol. 3, No. 3; August 2010
ISSN 1913-8989 E-ISSN 1913-8997
164
Development of On-line Shopping Mart System for Developing
Countries
Awoyelu, I.O (Corresponding Author) & Tangba O
Department of Computer Science & Engineering
Obafemi Awolowo University, Ile-Ife, Nigeria
E-mail: iawoyelu@oauife.edu.ng
Awoyelu F.E
Department of Agricultural Economics
Federal University of Technology, Akure, Nigeria
Abstract
In Nigeria and most Developing Countries, buying and selling of goods are done in a market. This situation is
faced with diverse problems. These problems include the need for buyers and sellers to come into physical
contact, the necessary need for potential buyers to visit the shop and non-flexibility in time usage. In order to
overcome these problems, an On-line Shopping Mart system (EasyShop) is developed.
This is done by developing an information system database that stores and processes information about buyer’s
orders, sellers and products. The database is queried to respond to clients’ requests. It is updated with clients’
requests. The system is a web application designed using ASPX /Microsoft C# .NET programming language and
the database is designed by using MySQL Server.
The proposed system can be used for shopping activities by developing countries. It is an easy to use information
system that will assist both buyers and sellers shop effectively.
Keywords: On-line shopping, Information system, Database, Buyers, Sellers
1. Introduction
In Nigeria and most developing countries, buying and selling of goods are done in a market. The concept of
exchange leads to the concept of a market. According to Kotler (1997), exchange is the act of obtaining a desired
product from someone by offering something in return. A market consists of all the potential customers sharing a
particular need or want who might be willing and able to engage in exchange to satisfy that need or want. (Kotler,
1997). Traditionally, a market is the place where buyers and sellers gathered to exchange their goods, such as a
village square. This traditional concept of a market is faced with diverse problems. These problems include:
• The essential need for buyers and sellers to come into physical contact to do their market
activities;
• The necessary need for potential buyers to visit the shop which may take a lot of time, money
and discomfort;
• Non-flexibility in time usage.
In order to overcome these problems, On-line Shopping Mart is developed. However, this is practically
non-existent in Nigeria and in many Third World Countries. This is because of lack of appropriate computing
facilities, insecurity and lack of trust, culture, user resistance and inadequate means of payments via the internet.
The main purpose of this paper is to introduce recharge cards as means of payment to reduce the problem of
paying through debit/credit cards, which are not easily accessible to most people. Hence, this paper presents the
development of a dynamic, user-friendly system with high security and reliability for Online Shopping in
developing countries and in Nigeria in particular. This solution is christened EasyShop. The solution is an
E-commerce application that uses the Internet and database technologies. It allows users that are connected to the
Internet to search for goods and services, pay via debit recharge cards and have their goods delivered to them.
2. Online Shopping and Internet
Shopping is the purchase of goods and services. One version of shopping is called window shopping, which is
simply examining the goods without buying them. Shopping is considered a recreational activity of
psychological interest. It involves selection, purchase, and display behavior.
www.ccsenet.org/cis Computer and Information Science Vol. 3, No. 3; August 2010
Published by Canadian Center of Science and Education 165
On-line shopping is “a single, homogenous activity, the selling of goods and services via the World Wide Web”
(Birkin et al., 2002). Internet’s global connectivity can provide organizations with relatively easy access to
business or individual customers who would normally be outside their market area.
Businesses can find new ways for selling and promoting their products and services abroad because the Internet
facilitates cross-border transactions and information flows (Quelch and Klein, 1996). Especially, for
organizations that find the cost of selling/promoting too expensive, Internet is a valuable source that enables the
connection of individuals regardless of the location, computer type or operating system provided that they have a
World Wide Web (WWW) browser with access to the Internet. Sterne (1995) shows that Web sites providing
product information also lower their costs by shortening the sales cycle and reducing the amount of time that
sales staff must spend. This means that businesses can achieve higher profits while charging lower prices.
Utilizing a “self-service” over Internet costs only $2.23 per transaction (Row, 1997). This means that goods’
transactions can also benefit by using “self-service” over Internet. Customer “self-service” can inspire new
innovative approaches to customer service and supports interact with a human customer-support expert. As it has
already been mentioned, Internet tools enable the creation of interactive, flexible and customized web
applications. Companies can approach their customers effectively by customizing their web-services. Bakos
(1998) states that communications and product offerings can be tailored precisely to individual customers. Web
pages have capabilities for interacting with viewers that cannot be found in traditional print media (i.e.
newspapers).
Using Internets interactive capabilities and providing relevant/customized information, organizations can attract
new customers. Also, by enhancing the Web site with chat, message boards and community building features as
means of encouraging customers to spend more time, return more frequently, customers are twice as likely to
purchase the services and/or products provided (Rafter, 1998). The Web shifts more marketing and selling
activities to the customers, as customers fill out their own on-line forms (Hoffman et al, 1995).
Online Shopping represents the automation of traditional paper-based business processes. However, in order to
enjoy all the benefits of online business, it requires careful management to address the legal, security and privacy
issues. For example, Web site visitors may be unwilling to supply personal information such as name, address,
e-mail address because they do not trust the organization and the way it is going to use this information.
Furthermore, frequent Internet users are more likely to adopt an online purchasing behavior, therefore the web
site needs to be “user friendly” and show a certain security in the transaction process. Birkin et al. (2002) noted
that although e-commerce is growing fast, it is also risky in terms of profitability and cash return.
Online shopping is the process consumers go through to purchase products or services over the internet. An
online shop, Internet shop, web shop or online store evokes the physical analogy of buying products or services
at a bricks-and-mortar retailer or in a shopping mall. It is an electronic commerce application used for business
to business (B2B) or business to customer (B2C). As at 2005 Online Shopping has become well-established in
major cities across much of North America, Western Europe, and certain East Asian countries like South Korea.
However, Online Shopping is still emerging slowly in some industrialized countries, and is practically
nonexistent in many Third World countries. Online Shopping has unlimited potential for both developed and
developing nations, offering lucrative profits in a highly unregulated environment.
Online shoppers commonly use their Credit card for making payments, however some systems enable users to
create accounts and pay by alternative means, such as Debit card, Credit card, all kinds of Electronic money,
Ecash (or digital money), Cash on delivery (C.O.D.), ChequeMoney transfer / delivery on payment, Postal
money order. Once a payment has been accepted the goods or services can either be downloaded from the
internet or delivered to the consumer via traditional means.
However, these media of payment are not easily accessible, especially to the rural dwellers. Today in Nigeria,
hundreds of thousands of people are getting the internet access from their WAP-enabled mobile phones, smart
phones and from their PCs using their phones as a modem, reflect the importance and necessity of internet
connectivity in the country. This is mainly due to the introduction of General Packet Radio service (or GPRS)
connectivity by the GSM operators (Ayny, 2009).
There have been some existing web sites for on-line shopping such as Amazo.com and eBay.com. These existing
on-line shopping systems have limitations. They are designed for use in developed countries and for learned
individuals. The grass root people do not have access to debit/credit cards, which are the only means of buying
and selling on the net. Hence, the proposed system addresses the issue of buying and selling by the use of
recharge cards as in the case of mobile communications.
www.ccsenet.org/cis Computer and Information Science Vol. 3, No. 3; August 2010
ISSN 1913-8989 E-ISSN 1913-8997
166
3. Proposed Model
Unified Modeling Language (UML) is used for the design of the proposed system. This involved the use of Use
case, class diagram and state chart diagram.
The Use Case model of the system is as shown in Figure 1. The actors are the sellers, buyers and delivery
agent.
A buyer is considered to be the person that actually performs a search for a commodity after registration. The
seller registers and fills out the form to sell items. The delivery agent registers for an account to deliver goods
category and the bank authorizes the purchase of goods.
Based on the Use Case Model, the following requirements are identified:
1) The Online Shopping Mart (EasyShop) Website searches properties to buy.
2) The Online Shopping Mart Website displays full goods details information.
3) EasyShop includes recharging account and payment abilities.
4) EasyShop displays customers account balance on request.
5) The EasyShop includes customers, suppliers and delivery agent registration, which will include name, contact
address, password and other important information.
6) The EasyShop Website has customer care information.
7) A Supplier supplies goods and define its details and description.
8) Order for products: a registered customer adds products to the shopping cart. After supplying user id and
password and this order can be deleted.
9) The delivery agent and seller receive information on order via email.
The figure shows a possible Use Case Model based on the research finding. The model suggests that there are
three actors. Table 1 gives the use case specification of ordered goods.
The classes involved in the system, as shown in the class diagram in Figure 2, include buyer, seller, product,
order, payment, and account. The class diagram is based on the use case model and the use case specification.
The following presents the assumptions of the system.
1) Buyer class represents the list of buyer registered to use the system.
2) Seller class represents the list of suppliers registered to use the site.
3) Products class represents the list of products being supplied by the sellers.
4) Order class represents the list of orders made by customers.
5) Payment represents the payment of goods order for by the buyer.
6) Account class represents recharging of account by buyers.
3.1 System Design
This involves the transformation of the class diagram analysis into the design class diagram.
3.1.1 Design Class Diagram
The process of designing the class diagram involves the production of a diagram whose specifications have been
completed to such a degree that it can be implemented. Based on the analysis diagrams which address “what” a
system should do, the design class is about “how” the requirement will be implemented based on the chosen
programming language. Figure 3 shows the design class diagram for the system.
The design class diagram shows the classes that make up the whole application. It shows that many
aggregation relationships exist demonstrating the fact that the “problem” was broken down into small
manageable tasks and the aggregation of these tasks make up the working version of this application.
4. Model Implementation
State chart diagrams are used to model the different states the system will assume based on actions performed
either on it (by clients) or by it. Figure 4 shows the state chart diagram for the system. A client can be
registered or yet to register. In registration, if the client inputs invalid information, the client is taken back to
the registration page. If registration is successful, the client logs in by typing the clients id and password. If
data entered does not satisfy constraints imposed (wrong client id, password, and invalid character), the user is
www.ccsenet.org/cis Computer and Information Science Vol. 3, No. 3; August 2010
Published by Canadian Center of Science and Education 167
taken back to the login page. If login is successful, a buyer or seller can choose which action to perform. If a
client tries to carry out an action without registering the system takes you back to log in page. On completion
of a session, the client clicks on the Sign out link. The system abandons the session and goes back to the home
page.
4.1 User Interface
Based on the class design for the system, different user interfaces are designed to enhance smooth
communication between the different users of the system and the whole system. The different interfaces include:
™ Homepage
™ Registration Page
™ Sign In Page
™ Buy Page
™ Sell Page
™ Recharge Account Page
™ View Balance Page
4.1.1 System’s Homepage
This screen is the first page that comes up once the site has being loaded. It displays all the list of product
category that is books, electronics, cell phones etc and its corresponding images. From the list, the user can
choose a category of interest; it provides links to other screen and it provides a link, which a buyer clicks, to
check the clients account. The different product categories displaced are all from the populated database. The
screenshot of the homepage is as shown in figure 5.
4.2 Expected Result
The system will allow people to order for goods and buy these products by making use of recharge cards as in
the case of mobile communications. People, especially the rural dwellers find it difficult to get credit cards which
are the only means of buying and selling on the net. But, with the introduction of the use of recharge cards,
people will find it easy to do on-line shopping.
5. Conclusion
There are problems associated with the existing shopping systems in Nigeria. Such problems include among
others time-wasting process, inflexibility in time usage, need to physically go to the various shops to buy items,
price discrimination by retailers, inability to meet enough buyers to sell their products and so on.
These problems have been addressed through the development of an Online Shopping Mart.
The EasyShop database contains working data for the entire activities carried out by the buyers and sellers. The
product catalog, product category, client’s registration records, buyers order records, delivery records, location
records are a few of the records stored in the database. This database is protected by using a password that
cannot easily be cracked. The application is also web based which makes Online Shopping Possible. On security,
the measure implemented is the use of username and password which is well encrypted of data using secure
socket protocol. Sensitive data is encrypted and is used to populate the database and it is decrypted when it is
needed.
The EasyShop system will provide an easy to use and high security system for shopping online which will
provide an ample opportunity for small scale sellers to compete with large-scale sellers. Also, there is capability
to meet more buyers to sell their products to. The buyers also have increased flexibility in the use of their time
while their data are protected.
References
Anyny (2009). E-commerce and Internet Industry in Nigeria. Retrieved on July 1,2009 at
http://www.ecommerce-journal.com/articles/13989_e_commerce_and_internet_industry_in_Nigeria
Birkin M., Clarke, G. and Clarke, M. (2002). Retail Geography and Intelligent Network Planning, Chictster:
Wiley.
Bakos Y. (1998). The Emerging Role of Electronic Marketplaces on the Internet. Communications of the ACM,
41 (8), pp. 35 – 42.
www.ccsenet.org/cis Computer and Information Science Vol. 3, No. 3; August 2010
ISSN 1913-8989 E-ISSN 1913-8997
168
Hoffman D.L., Novak T.P., & Chatterjee, P. (1995). Commercial Scenarios for the Web: Opportunities and
Challenges. Journal of Computed-Mediated Communication, Special issue on Electronic Commerce, Vol. 1 No
3.
Kotler P. (1997). Marketing Management: Analysis, Planning, Implementation and
Control. Prentice-Hall International, Inc., New Jersey. 9th
Edition.
Quelch, J.A., & Klein L.R. (1996). The Internet and International Marketing. Sloan Management Review.
37(3), pp. 60 – 75.
Rafter V. (1998). Reengineering Customer Service. The Industry Standard. Available at:
http://www.thestandard.com/article/0,1902,1031,00.html. Accessed on 15th
March, 2007.
Row H. (1997). Personal Best. Webmaster Magazine. p. 16.
Sterne J. (1995). World Wide Web Marketing. John Wiley & Sons, Inc. New York. 3rd
Edition.
Table 1. Use Case Specification of Ordered Goods
Name Buy goods
Actors Buyer
Pre-conditions 1. The system displays the home page.
Flow of events 1. The Use Case starts when user clicks on “buy” hyperlink using the mouse.
2. The buyer logs on with username and password.
3. The system reads buy criteria specified by sending the form.
4. .The buyer clicks on search option.
5. The buyer sorts the retrieved results by selecting the desired option using the
mouse.
6. The buyer clicks on the “buy” button to get full description of the product
and adds quantity to shopping cart.
7. The buyer pays for the good.
8. The system verifies account information.
9. The system loads confirmation of order page.
10. The buyer signs out.
11. The use case terminates
www.ccsenet.org/cis Computer and Information Science Vol. 3, No. 3; August 2010
Published by Canadian Center of Science and Education 169
Figure 1. System Use Case Model
Recharge Account
Buyer
Seller
Delivery Agent
Search for goods
View Product Details
Order Product
Supply product
Registration
Email
View Account
Make Payment
www.ccsenet.org/cis Computer and Information Science Vol. 3, No. 3; August 2010
ISSN 1913-8989 E-ISSN 1913-8997
170
Figure 2. Class Diagram Analysis
1,1
Payment
Userid:string
Ordered:string
Accountno:double
Totalamt:double
Product
Id:string
Supplierid:string
Productt
category:string
qty:int
price:double
Description:varchar
CheckAvalability
GetProducts
GetProductDetail
InsertProduct
Location
Id:string
State:string
Longitude:double
Latitude:double
SelectState
GetDistance
Getaccountdetail
Recordtranstions
InsertAccountRec
harge
Buyer
Id:string
Password:string
Firstname:string
Lastname:string
Emailaddress:stringr
Address:string
StateId:string
Address:string
InsertBuyerReg
GetCustomerDetail
Order
Id:string
User id:string
Product id:string
Unit Price:string
Unit Delivery
price:double
Weight:double
Qty:int
Totalamt:double
InsertOrders
calcDeliveryCost
Seller
Id:string
Password:string
Name:string
Product
category:string
Account no:double
InsertRegistration
GetCompanyId
www.ccsenet.org/cis Computer and Information Science Vol. 3, No. 3; August 2010
Published by Canadian Center of Science and Education 171
Figure 3. Design Class diagram for the system
AccountItem
BizAccount
BizCateg
UniqueItem
ImageItem CategItem
ProductItem
BizProduct DeliveryItem OrderItem,
BuyerItem
Bizimage SellerItem
Bizbuyer
BizSeller
BizDelivery BizOrder
BizLocation
Composition
Inheritance
www.ccsenet.org/cis Computer and Information Science Vol. 3, No. 3; August 2010
ISSN 1913-8989 E-ISSN 1913-8997
172
Figure 4. State Chart of the System
www.ccsenet.org/cis Computer and Information Science Vol. 3, No. 3; August 2010
Published by Canadian Center of Science and Education 173
Figure 5. Homepage for the Proposed System

More Related Content

What's hot

e-business technologies and trends
e-business technologies and trendse-business technologies and trends
e-business technologies and trendsNishant Pahad
 
Introduction to e business unit
Introduction to e business unitIntroduction to e business unit
Introduction to e business unitUtomo Prawiro
 
Impact of M-Commerce Technologies on Developing Countries
Impact of M-Commerce Technologies on Developing CountriesImpact of M-Commerce Technologies on Developing Countries
Impact of M-Commerce Technologies on Developing Countriesijtsrd
 
Problem and Prospects of E-Commerce
Problem and Prospects of E-CommerceProblem and Prospects of E-Commerce
Problem and Prospects of E-CommerceOsama Yousaf
 
Issues and challenges in e-business
Issues and challenges in e-businessIssues and challenges in e-business
Issues and challenges in e-businessNishant Pahad
 
Scope of e retailing in india
Scope of e   retailing in indiaScope of e   retailing in india
Scope of e retailing in indiaaman gupta
 
Online business transactions
Online business transactionsOnline business transactions
Online business transactionsJaipal Dhobale
 
E commerce presentation
E commerce presentationE commerce presentation
E commerce presentationMahnoor Sohail
 
Ppt on e commerce (1)
Ppt on e commerce (1)Ppt on e commerce (1)
Ppt on e commerce (1)PaurushDewedi
 
Fundmentals of ICT in B2b on Telecomms Platform
Fundmentals of ICT in B2b on Telecomms PlatformFundmentals of ICT in B2b on Telecomms Platform
Fundmentals of ICT in B2b on Telecomms PlatformHisplus Systems Limited
 

What's hot (20)

M-commerce
M-commerceM-commerce
M-commerce
 
e-business technologies and trends
e-business technologies and trendse-business technologies and trends
e-business technologies and trends
 
MIS 09 E-Commerce
MIS 09 E-CommerceMIS 09 E-Commerce
MIS 09 E-Commerce
 
E commerce
E commerce E commerce
E commerce
 
Introduction to e business unit
Introduction to e business unitIntroduction to e business unit
Introduction to e business unit
 
Impact of M-Commerce Technologies on Developing Countries
Impact of M-Commerce Technologies on Developing CountriesImpact of M-Commerce Technologies on Developing Countries
Impact of M-Commerce Technologies on Developing Countries
 
Problem and Prospects of E-Commerce
Problem and Prospects of E-CommerceProblem and Prospects of E-Commerce
Problem and Prospects of E-Commerce
 
E-Commerce
E-CommerceE-Commerce
E-Commerce
 
Issues and challenges in e-business
Issues and challenges in e-businessIssues and challenges in e-business
Issues and challenges in e-business
 
E business
E businessE business
E business
 
E-Commerce
 E-Commerce E-Commerce
E-Commerce
 
E commerce
E commerce E commerce
E commerce
 
Scope of e retailing in india
Scope of e   retailing in indiaScope of e   retailing in india
Scope of e retailing in india
 
Online business transactions
Online business transactionsOnline business transactions
Online business transactions
 
E commerce digital markets digital goods
E commerce digital markets  digital goodsE commerce digital markets  digital goods
E commerce digital markets digital goods
 
E retailing
E retailingE retailing
E retailing
 
E commerce presentation
E commerce presentationE commerce presentation
E commerce presentation
 
Ppt on e commerce (1)
Ppt on e commerce (1)Ppt on e commerce (1)
Ppt on e commerce (1)
 
Fundmentals of ICT in B2b on Telecomms Platform
Fundmentals of ICT in B2b on Telecomms PlatformFundmentals of ICT in B2b on Telecomms Platform
Fundmentals of ICT in B2b on Telecomms Platform
 
Chapter one
Chapter oneChapter one
Chapter one
 

Similar to Online system Desgin

H03202051073
H03202051073H03202051073
H03202051073theijes
 
Iare e marketing_pp_ts_e2
Iare e marketing_pp_ts_e2Iare e marketing_pp_ts_e2
Iare e marketing_pp_ts_e2AditiVeda1
 
A REVIEW PAPER ON E-COMMERCE
A REVIEW PAPER ON E-COMMERCEA REVIEW PAPER ON E-COMMERCE
A REVIEW PAPER ON E-COMMERCEJose Katab
 
Effectiveness implementation of e commerce in the developing countries empiri...
Effectiveness implementation of e commerce in the developing countries empiri...Effectiveness implementation of e commerce in the developing countries empiri...
Effectiveness implementation of e commerce in the developing countries empiri...Alexander Decker
 
Analysis of e tail sector in pakistan and drivers for change
Analysis of e tail sector in pakistan and drivers for changeAnalysis of e tail sector in pakistan and drivers for change
Analysis of e tail sector in pakistan and drivers for changeAmin Lalani
 
Final year project Electronic zone e-marketing
Final year project Electronic zone e-marketingFinal year project Electronic zone e-marketing
Final year project Electronic zone e-marketingSudhanshu kumar Sah
 
The Changing Face of E Commerce in Nigeria Prospects and Challenges
The Changing Face of E Commerce in Nigeria Prospects and ChallengesThe Changing Face of E Commerce in Nigeria Prospects and Challenges
The Changing Face of E Commerce in Nigeria Prospects and ChallengesYogeshIJTSRD
 
The Global Evolution of Digital Commerce and MENA e-Commerce 2013
The Global Evolution of Digital Commerce and MENA e-Commerce 2013The Global Evolution of Digital Commerce and MENA e-Commerce 2013
The Global Evolution of Digital Commerce and MENA e-Commerce 2013Melih ÖZCANLI
 
Middle East and North African Ecommerce Market
Middle East and North African Ecommerce MarketMiddle East and North African Ecommerce Market
Middle East and North African Ecommerce MarketSumit Roy
 
Challenges of E-commerce
Challenges of E-commerceChallenges of E-commerce
Challenges of E-commerceijtsrd
 
E commerce in india challenges & opportunities
E commerce in india challenges & opportunitiesE commerce in india challenges & opportunities
E commerce in india challenges & opportunitiesKnowledge Center Computer
 
topic-6-e-commerce.ppt
topic-6-e-commerce.ppttopic-6-e-commerce.ppt
topic-6-e-commerce.pptUjwalReddyPB
 
Ali Abd Elsamad Tawfek Mohamed-Assig.1 E-commerce .docx
Ali Abd Elsamad Tawfek Mohamed-Assig.1 E-commerce  .docxAli Abd Elsamad Tawfek Mohamed-Assig.1 E-commerce  .docx
Ali Abd Elsamad Tawfek Mohamed-Assig.1 E-commerce .docxZoma Ibrahem
 
E commerce and the mnc
E commerce and the mncE commerce and the mnc
E commerce and the mnc03374
 

Similar to Online system Desgin (20)

H03202051073
H03202051073H03202051073
H03202051073
 
Iare e marketing_pp_ts_e2
Iare e marketing_pp_ts_e2Iare e marketing_pp_ts_e2
Iare e marketing_pp_ts_e2
 
A REVIEW PAPER ON E-COMMERCE
A REVIEW PAPER ON E-COMMERCEA REVIEW PAPER ON E-COMMERCE
A REVIEW PAPER ON E-COMMERCE
 
Report
ReportReport
Report
 
Emarketing.pptx
Emarketing.pptxEmarketing.pptx
Emarketing.pptx
 
Effectiveness implementation of e commerce in the developing countries empiri...
Effectiveness implementation of e commerce in the developing countries empiri...Effectiveness implementation of e commerce in the developing countries empiri...
Effectiveness implementation of e commerce in the developing countries empiri...
 
Analysis of e tail sector in pakistan and drivers for change
Analysis of e tail sector in pakistan and drivers for changeAnalysis of e tail sector in pakistan and drivers for change
Analysis of e tail sector in pakistan and drivers for change
 
Final year project Electronic zone e-marketing
Final year project Electronic zone e-marketingFinal year project Electronic zone e-marketing
Final year project Electronic zone e-marketing
 
Introduction to E - Commerce
Introduction to E - CommerceIntroduction to E - Commerce
Introduction to E - Commerce
 
The Changing Face of E Commerce in Nigeria Prospects and Challenges
The Changing Face of E Commerce in Nigeria Prospects and ChallengesThe Changing Face of E Commerce in Nigeria Prospects and Challenges
The Changing Face of E Commerce in Nigeria Prospects and Challenges
 
The Global Evolution of Digital Commerce and MENA e-Commerce 2013
The Global Evolution of Digital Commerce and MENA e-Commerce 2013The Global Evolution of Digital Commerce and MENA e-Commerce 2013
The Global Evolution of Digital Commerce and MENA e-Commerce 2013
 
Middle East and North African Ecommerce Market
Middle East and North African Ecommerce MarketMiddle East and North African Ecommerce Market
Middle East and North African Ecommerce Market
 
1637 copy
1637   copy1637   copy
1637 copy
 
Challenges of E-commerce
Challenges of E-commerceChallenges of E-commerce
Challenges of E-commerce
 
E commerce in india challenges & opportunities
E commerce in india challenges & opportunitiesE commerce in india challenges & opportunities
E commerce in india challenges & opportunities
 
e-commerce.ppt
e-commerce.ppte-commerce.ppt
e-commerce.ppt
 
topic-6-e-commerce.ppt
topic-6-e-commerce.ppttopic-6-e-commerce.ppt
topic-6-e-commerce.ppt
 
IJET-V2I6P6
IJET-V2I6P6IJET-V2I6P6
IJET-V2I6P6
 
Ali Abd Elsamad Tawfek Mohamed-Assig.1 E-commerce .docx
Ali Abd Elsamad Tawfek Mohamed-Assig.1 E-commerce  .docxAli Abd Elsamad Tawfek Mohamed-Assig.1 E-commerce  .docx
Ali Abd Elsamad Tawfek Mohamed-Assig.1 E-commerce .docx
 
E commerce and the mnc
E commerce and the mncE commerce and the mnc
E commerce and the mnc
 

More from Popping Khiem - Funky Dance Crew PTIT

Cách tăng 100k like trong vòng 30 ngày và duy trì chỉ số tương tác cao
Cách tăng 100k like trong vòng 30 ngày và duy trì chỉ số tương tác caoCách tăng 100k like trong vòng 30 ngày và duy trì chỉ số tương tác cao
Cách tăng 100k like trong vòng 30 ngày và duy trì chỉ số tương tác caoPopping Khiem - Funky Dance Crew PTIT
 
Phân tích và thiết kế & Đảm bảo chất lượng phần mềm PTIT
Phân tích và thiết kế & Đảm bảo chất lượng phần mềm PTIT Phân tích và thiết kế & Đảm bảo chất lượng phần mềm PTIT
Phân tích và thiết kế & Đảm bảo chất lượng phần mềm PTIT Popping Khiem - Funky Dance Crew PTIT
 
Bài tập lớn Phát triển phần mềm hướng dịch vụ PTIT
Bài tập lớn Phát triển phần mềm hướng dịch vụ PTITBài tập lớn Phát triển phần mềm hướng dịch vụ PTIT
Bài tập lớn Phát triển phần mềm hướng dịch vụ PTITPopping Khiem - Funky Dance Crew PTIT
 
Ngân hàng đảm bảo chất lượng phần mềm PTIT - Chuẩn SQA
Ngân hàng đảm bảo chất lượng phần mềm PTIT - Chuẩn SQANgân hàng đảm bảo chất lượng phần mềm PTIT - Chuẩn SQA
Ngân hàng đảm bảo chất lượng phần mềm PTIT - Chuẩn SQAPopping Khiem - Funky Dance Crew PTIT
 

More from Popping Khiem - Funky Dance Crew PTIT (20)

Java core
Java coreJava core
Java core
 
Giải Cơ sở dữ liệu phân tán - PTIT
Giải Cơ sở dữ liệu phân tán - PTITGiải Cơ sở dữ liệu phân tán - PTIT
Giải Cơ sở dữ liệu phân tán - PTIT
 
Tieng Anh chuyen nganh CNTT
Tieng Anh chuyen nganh CNTTTieng Anh chuyen nganh CNTT
Tieng Anh chuyen nganh CNTT
 
Data Structures and Algorithms Gụidance
Data Structures and Algorithms GụidanceData Structures and Algorithms Gụidance
Data Structures and Algorithms Gụidance
 
Cách tăng 100k like trong vòng 30 ngày và duy trì chỉ số tương tác cao
Cách tăng 100k like trong vòng 30 ngày và duy trì chỉ số tương tác caoCách tăng 100k like trong vòng 30 ngày và duy trì chỉ số tương tác cao
Cách tăng 100k like trong vòng 30 ngày và duy trì chỉ số tương tác cao
 
Tài liệu CCNA - Lưu hành nội bộ
Tài liệu CCNA  - Lưu hành nội bộTài liệu CCNA  - Lưu hành nội bộ
Tài liệu CCNA - Lưu hành nội bộ
 
Phân tích và thiết kế & Đảm bảo chất lượng phần mềm PTIT
Phân tích và thiết kế & Đảm bảo chất lượng phần mềm PTIT Phân tích và thiết kế & Đảm bảo chất lượng phần mềm PTIT
Phân tích và thiết kế & Đảm bảo chất lượng phần mềm PTIT
 
KHO DỮ LIỆU VÀ KHAI PHÁ DỮ LIỆU PTIT
KHO DỮ LIỆU VÀ KHAI PHÁ DỮ LIỆU PTITKHO DỮ LIỆU VÀ KHAI PHÁ DỮ LIỆU PTIT
KHO DỮ LIỆU VÀ KHAI PHÁ DỮ LIỆU PTIT
 
Hệ Cơ Sở Dữ Liệu Đa Phương Tiện PTIT
Hệ Cơ Sở Dữ Liệu Đa Phương Tiện PTITHệ Cơ Sở Dữ Liệu Đa Phương Tiện PTIT
Hệ Cơ Sở Dữ Liệu Đa Phương Tiện PTIT
 
Chuyên Đề Công Nghệ Phần Mềm PTIT
Chuyên Đề Công Nghệ Phần Mềm PTITChuyên Đề Công Nghệ Phần Mềm PTIT
Chuyên Đề Công Nghệ Phần Mềm PTIT
 
Báo cáo Quản lý dự án phần mềm PTIT
Báo cáo Quản lý dự án phần mềm PTITBáo cáo Quản lý dự án phần mềm PTIT
Báo cáo Quản lý dự án phần mềm PTIT
 
Ngân hàng hệ thống nhúng PTIT
Ngân hàng hệ thống nhúng PTITNgân hàng hệ thống nhúng PTIT
Ngân hàng hệ thống nhúng PTIT
 
Ngân hàng hệ thống phân tán PTIT
Ngân hàng hệ thống phân tán PTITNgân hàng hệ thống phân tán PTIT
Ngân hàng hệ thống phân tán PTIT
 
Các Hệ Thống Phân Tán PTIT
Các Hệ Thống Phân Tán PTITCác Hệ Thống Phân Tán PTIT
Các Hệ Thống Phân Tán PTIT
 
Phân tích thiết kế hệ thống thông tin PTIT
Phân tích thiết kế hệ thống thông tin PTITPhân tích thiết kế hệ thống thông tin PTIT
Phân tích thiết kế hệ thống thông tin PTIT
 
Bài tập lớn Phát triển phần mềm hướng dịch vụ PTIT
Bài tập lớn Phát triển phần mềm hướng dịch vụ PTITBài tập lớn Phát triển phần mềm hướng dịch vụ PTIT
Bài tập lớn Phát triển phần mềm hướng dịch vụ PTIT
 
15 Design pattern - Kiến trúc và thiết kế phần mềm PTIT
15 Design pattern - Kiến trúc và thiết kế phần mềm PTIT15 Design pattern - Kiến trúc và thiết kế phần mềm PTIT
15 Design pattern - Kiến trúc và thiết kế phần mềm PTIT
 
Phát triển hệ thống thương mại điện tử PTIT
Phát triển hệ thống thương mại điện tử PTITPhát triển hệ thống thương mại điện tử PTIT
Phát triển hệ thống thương mại điện tử PTIT
 
Giải ngân hàng Hệ thống nhúng PTIT - thầy Cước
Giải ngân hàng Hệ thống nhúng PTIT - thầy CướcGiải ngân hàng Hệ thống nhúng PTIT - thầy Cước
Giải ngân hàng Hệ thống nhúng PTIT - thầy Cước
 
Ngân hàng đảm bảo chất lượng phần mềm PTIT - Chuẩn SQA
Ngân hàng đảm bảo chất lượng phần mềm PTIT - Chuẩn SQANgân hàng đảm bảo chất lượng phần mềm PTIT - Chuẩn SQA
Ngân hàng đảm bảo chất lượng phần mềm PTIT - Chuẩn SQA
 

Recently uploaded

A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)Christopher H Felton
 
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Denver Web Design brochure for public viewing
Denver Web Design brochure for public viewingDenver Web Design brochure for public viewing
Denver Web Design brochure for public viewingbigorange77
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girladitipandeya
 
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...akbard9823
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts servicevipmodelshub1
 
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一3sw2qly1
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Roomishabajaj13
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Roomdivyansh0kumar0
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一Fs
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsThierry TROUIN ☁
 
Russian Call girls in Dubai +971563133746 Dubai Call girls
Russian  Call girls in Dubai +971563133746 Dubai  Call girlsRussian  Call girls in Dubai +971563133746 Dubai  Call girls
Russian Call girls in Dubai +971563133746 Dubai Call girlsstephieert
 
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...aditipandeya
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607dollysharma2066
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)Damian Radcliffe
 

Recently uploaded (20)

A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
 
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Denver Web Design brochure for public viewing
Denver Web Design brochure for public viewingDenver Web Design brochure for public viewing
Denver Web Design brochure for public viewing
 
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
 
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
 
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
 
Call Girls In South Ex 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In South Ex 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICECall Girls In South Ex 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In South Ex 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with Flows
 
Russian Call girls in Dubai +971563133746 Dubai Call girls
Russian  Call girls in Dubai +971563133746 Dubai  Call girlsRussian  Call girls in Dubai +971563133746 Dubai  Call girls
Russian Call girls in Dubai +971563133746 Dubai Call girls
 
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
 
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)
 

Online system Desgin

  • 1. www.ccsenet.org/cis Computer and Information Science Vol. 3, No. 3; August 2010 ISSN 1913-8989 E-ISSN 1913-8997 164 Development of On-line Shopping Mart System for Developing Countries Awoyelu, I.O (Corresponding Author) & Tangba O Department of Computer Science & Engineering Obafemi Awolowo University, Ile-Ife, Nigeria E-mail: iawoyelu@oauife.edu.ng Awoyelu F.E Department of Agricultural Economics Federal University of Technology, Akure, Nigeria Abstract In Nigeria and most Developing Countries, buying and selling of goods are done in a market. This situation is faced with diverse problems. These problems include the need for buyers and sellers to come into physical contact, the necessary need for potential buyers to visit the shop and non-flexibility in time usage. In order to overcome these problems, an On-line Shopping Mart system (EasyShop) is developed. This is done by developing an information system database that stores and processes information about buyer’s orders, sellers and products. The database is queried to respond to clients’ requests. It is updated with clients’ requests. The system is a web application designed using ASPX /Microsoft C# .NET programming language and the database is designed by using MySQL Server. The proposed system can be used for shopping activities by developing countries. It is an easy to use information system that will assist both buyers and sellers shop effectively. Keywords: On-line shopping, Information system, Database, Buyers, Sellers 1. Introduction In Nigeria and most developing countries, buying and selling of goods are done in a market. The concept of exchange leads to the concept of a market. According to Kotler (1997), exchange is the act of obtaining a desired product from someone by offering something in return. A market consists of all the potential customers sharing a particular need or want who might be willing and able to engage in exchange to satisfy that need or want. (Kotler, 1997). Traditionally, a market is the place where buyers and sellers gathered to exchange their goods, such as a village square. This traditional concept of a market is faced with diverse problems. These problems include: • The essential need for buyers and sellers to come into physical contact to do their market activities; • The necessary need for potential buyers to visit the shop which may take a lot of time, money and discomfort; • Non-flexibility in time usage. In order to overcome these problems, On-line Shopping Mart is developed. However, this is practically non-existent in Nigeria and in many Third World Countries. This is because of lack of appropriate computing facilities, insecurity and lack of trust, culture, user resistance and inadequate means of payments via the internet. The main purpose of this paper is to introduce recharge cards as means of payment to reduce the problem of paying through debit/credit cards, which are not easily accessible to most people. Hence, this paper presents the development of a dynamic, user-friendly system with high security and reliability for Online Shopping in developing countries and in Nigeria in particular. This solution is christened EasyShop. The solution is an E-commerce application that uses the Internet and database technologies. It allows users that are connected to the Internet to search for goods and services, pay via debit recharge cards and have their goods delivered to them. 2. Online Shopping and Internet Shopping is the purchase of goods and services. One version of shopping is called window shopping, which is simply examining the goods without buying them. Shopping is considered a recreational activity of psychological interest. It involves selection, purchase, and display behavior.
  • 2. www.ccsenet.org/cis Computer and Information Science Vol. 3, No. 3; August 2010 Published by Canadian Center of Science and Education 165 On-line shopping is “a single, homogenous activity, the selling of goods and services via the World Wide Web” (Birkin et al., 2002). Internet’s global connectivity can provide organizations with relatively easy access to business or individual customers who would normally be outside their market area. Businesses can find new ways for selling and promoting their products and services abroad because the Internet facilitates cross-border transactions and information flows (Quelch and Klein, 1996). Especially, for organizations that find the cost of selling/promoting too expensive, Internet is a valuable source that enables the connection of individuals regardless of the location, computer type or operating system provided that they have a World Wide Web (WWW) browser with access to the Internet. Sterne (1995) shows that Web sites providing product information also lower their costs by shortening the sales cycle and reducing the amount of time that sales staff must spend. This means that businesses can achieve higher profits while charging lower prices. Utilizing a “self-service” over Internet costs only $2.23 per transaction (Row, 1997). This means that goods’ transactions can also benefit by using “self-service” over Internet. Customer “self-service” can inspire new innovative approaches to customer service and supports interact with a human customer-support expert. As it has already been mentioned, Internet tools enable the creation of interactive, flexible and customized web applications. Companies can approach their customers effectively by customizing their web-services. Bakos (1998) states that communications and product offerings can be tailored precisely to individual customers. Web pages have capabilities for interacting with viewers that cannot be found in traditional print media (i.e. newspapers). Using Internets interactive capabilities and providing relevant/customized information, organizations can attract new customers. Also, by enhancing the Web site with chat, message boards and community building features as means of encouraging customers to spend more time, return more frequently, customers are twice as likely to purchase the services and/or products provided (Rafter, 1998). The Web shifts more marketing and selling activities to the customers, as customers fill out their own on-line forms (Hoffman et al, 1995). Online Shopping represents the automation of traditional paper-based business processes. However, in order to enjoy all the benefits of online business, it requires careful management to address the legal, security and privacy issues. For example, Web site visitors may be unwilling to supply personal information such as name, address, e-mail address because they do not trust the organization and the way it is going to use this information. Furthermore, frequent Internet users are more likely to adopt an online purchasing behavior, therefore the web site needs to be “user friendly” and show a certain security in the transaction process. Birkin et al. (2002) noted that although e-commerce is growing fast, it is also risky in terms of profitability and cash return. Online shopping is the process consumers go through to purchase products or services over the internet. An online shop, Internet shop, web shop or online store evokes the physical analogy of buying products or services at a bricks-and-mortar retailer or in a shopping mall. It is an electronic commerce application used for business to business (B2B) or business to customer (B2C). As at 2005 Online Shopping has become well-established in major cities across much of North America, Western Europe, and certain East Asian countries like South Korea. However, Online Shopping is still emerging slowly in some industrialized countries, and is practically nonexistent in many Third World countries. Online Shopping has unlimited potential for both developed and developing nations, offering lucrative profits in a highly unregulated environment. Online shoppers commonly use their Credit card for making payments, however some systems enable users to create accounts and pay by alternative means, such as Debit card, Credit card, all kinds of Electronic money, Ecash (or digital money), Cash on delivery (C.O.D.), ChequeMoney transfer / delivery on payment, Postal money order. Once a payment has been accepted the goods or services can either be downloaded from the internet or delivered to the consumer via traditional means. However, these media of payment are not easily accessible, especially to the rural dwellers. Today in Nigeria, hundreds of thousands of people are getting the internet access from their WAP-enabled mobile phones, smart phones and from their PCs using their phones as a modem, reflect the importance and necessity of internet connectivity in the country. This is mainly due to the introduction of General Packet Radio service (or GPRS) connectivity by the GSM operators (Ayny, 2009). There have been some existing web sites for on-line shopping such as Amazo.com and eBay.com. These existing on-line shopping systems have limitations. They are designed for use in developed countries and for learned individuals. The grass root people do not have access to debit/credit cards, which are the only means of buying and selling on the net. Hence, the proposed system addresses the issue of buying and selling by the use of recharge cards as in the case of mobile communications.
  • 3. www.ccsenet.org/cis Computer and Information Science Vol. 3, No. 3; August 2010 ISSN 1913-8989 E-ISSN 1913-8997 166 3. Proposed Model Unified Modeling Language (UML) is used for the design of the proposed system. This involved the use of Use case, class diagram and state chart diagram. The Use Case model of the system is as shown in Figure 1. The actors are the sellers, buyers and delivery agent. A buyer is considered to be the person that actually performs a search for a commodity after registration. The seller registers and fills out the form to sell items. The delivery agent registers for an account to deliver goods category and the bank authorizes the purchase of goods. Based on the Use Case Model, the following requirements are identified: 1) The Online Shopping Mart (EasyShop) Website searches properties to buy. 2) The Online Shopping Mart Website displays full goods details information. 3) EasyShop includes recharging account and payment abilities. 4) EasyShop displays customers account balance on request. 5) The EasyShop includes customers, suppliers and delivery agent registration, which will include name, contact address, password and other important information. 6) The EasyShop Website has customer care information. 7) A Supplier supplies goods and define its details and description. 8) Order for products: a registered customer adds products to the shopping cart. After supplying user id and password and this order can be deleted. 9) The delivery agent and seller receive information on order via email. The figure shows a possible Use Case Model based on the research finding. The model suggests that there are three actors. Table 1 gives the use case specification of ordered goods. The classes involved in the system, as shown in the class diagram in Figure 2, include buyer, seller, product, order, payment, and account. The class diagram is based on the use case model and the use case specification. The following presents the assumptions of the system. 1) Buyer class represents the list of buyer registered to use the system. 2) Seller class represents the list of suppliers registered to use the site. 3) Products class represents the list of products being supplied by the sellers. 4) Order class represents the list of orders made by customers. 5) Payment represents the payment of goods order for by the buyer. 6) Account class represents recharging of account by buyers. 3.1 System Design This involves the transformation of the class diagram analysis into the design class diagram. 3.1.1 Design Class Diagram The process of designing the class diagram involves the production of a diagram whose specifications have been completed to such a degree that it can be implemented. Based on the analysis diagrams which address “what” a system should do, the design class is about “how” the requirement will be implemented based on the chosen programming language. Figure 3 shows the design class diagram for the system. The design class diagram shows the classes that make up the whole application. It shows that many aggregation relationships exist demonstrating the fact that the “problem” was broken down into small manageable tasks and the aggregation of these tasks make up the working version of this application. 4. Model Implementation State chart diagrams are used to model the different states the system will assume based on actions performed either on it (by clients) or by it. Figure 4 shows the state chart diagram for the system. A client can be registered or yet to register. In registration, if the client inputs invalid information, the client is taken back to the registration page. If registration is successful, the client logs in by typing the clients id and password. If data entered does not satisfy constraints imposed (wrong client id, password, and invalid character), the user is
  • 4. www.ccsenet.org/cis Computer and Information Science Vol. 3, No. 3; August 2010 Published by Canadian Center of Science and Education 167 taken back to the login page. If login is successful, a buyer or seller can choose which action to perform. If a client tries to carry out an action without registering the system takes you back to log in page. On completion of a session, the client clicks on the Sign out link. The system abandons the session and goes back to the home page. 4.1 User Interface Based on the class design for the system, different user interfaces are designed to enhance smooth communication between the different users of the system and the whole system. The different interfaces include: ™ Homepage ™ Registration Page ™ Sign In Page ™ Buy Page ™ Sell Page ™ Recharge Account Page ™ View Balance Page 4.1.1 System’s Homepage This screen is the first page that comes up once the site has being loaded. It displays all the list of product category that is books, electronics, cell phones etc and its corresponding images. From the list, the user can choose a category of interest; it provides links to other screen and it provides a link, which a buyer clicks, to check the clients account. The different product categories displaced are all from the populated database. The screenshot of the homepage is as shown in figure 5. 4.2 Expected Result The system will allow people to order for goods and buy these products by making use of recharge cards as in the case of mobile communications. People, especially the rural dwellers find it difficult to get credit cards which are the only means of buying and selling on the net. But, with the introduction of the use of recharge cards, people will find it easy to do on-line shopping. 5. Conclusion There are problems associated with the existing shopping systems in Nigeria. Such problems include among others time-wasting process, inflexibility in time usage, need to physically go to the various shops to buy items, price discrimination by retailers, inability to meet enough buyers to sell their products and so on. These problems have been addressed through the development of an Online Shopping Mart. The EasyShop database contains working data for the entire activities carried out by the buyers and sellers. The product catalog, product category, client’s registration records, buyers order records, delivery records, location records are a few of the records stored in the database. This database is protected by using a password that cannot easily be cracked. The application is also web based which makes Online Shopping Possible. On security, the measure implemented is the use of username and password which is well encrypted of data using secure socket protocol. Sensitive data is encrypted and is used to populate the database and it is decrypted when it is needed. The EasyShop system will provide an easy to use and high security system for shopping online which will provide an ample opportunity for small scale sellers to compete with large-scale sellers. Also, there is capability to meet more buyers to sell their products to. The buyers also have increased flexibility in the use of their time while their data are protected. References Anyny (2009). E-commerce and Internet Industry in Nigeria. Retrieved on July 1,2009 at http://www.ecommerce-journal.com/articles/13989_e_commerce_and_internet_industry_in_Nigeria Birkin M., Clarke, G. and Clarke, M. (2002). Retail Geography and Intelligent Network Planning, Chictster: Wiley. Bakos Y. (1998). The Emerging Role of Electronic Marketplaces on the Internet. Communications of the ACM, 41 (8), pp. 35 – 42.
  • 5. www.ccsenet.org/cis Computer and Information Science Vol. 3, No. 3; August 2010 ISSN 1913-8989 E-ISSN 1913-8997 168 Hoffman D.L., Novak T.P., & Chatterjee, P. (1995). Commercial Scenarios for the Web: Opportunities and Challenges. Journal of Computed-Mediated Communication, Special issue on Electronic Commerce, Vol. 1 No 3. Kotler P. (1997). Marketing Management: Analysis, Planning, Implementation and Control. Prentice-Hall International, Inc., New Jersey. 9th Edition. Quelch, J.A., & Klein L.R. (1996). The Internet and International Marketing. Sloan Management Review. 37(3), pp. 60 – 75. Rafter V. (1998). Reengineering Customer Service. The Industry Standard. Available at: http://www.thestandard.com/article/0,1902,1031,00.html. Accessed on 15th March, 2007. Row H. (1997). Personal Best. Webmaster Magazine. p. 16. Sterne J. (1995). World Wide Web Marketing. John Wiley & Sons, Inc. New York. 3rd Edition. Table 1. Use Case Specification of Ordered Goods Name Buy goods Actors Buyer Pre-conditions 1. The system displays the home page. Flow of events 1. The Use Case starts when user clicks on “buy” hyperlink using the mouse. 2. The buyer logs on with username and password. 3. The system reads buy criteria specified by sending the form. 4. .The buyer clicks on search option. 5. The buyer sorts the retrieved results by selecting the desired option using the mouse. 6. The buyer clicks on the “buy” button to get full description of the product and adds quantity to shopping cart. 7. The buyer pays for the good. 8. The system verifies account information. 9. The system loads confirmation of order page. 10. The buyer signs out. 11. The use case terminates
  • 6. www.ccsenet.org/cis Computer and Information Science Vol. 3, No. 3; August 2010 Published by Canadian Center of Science and Education 169 Figure 1. System Use Case Model Recharge Account Buyer Seller Delivery Agent Search for goods View Product Details Order Product Supply product Registration Email View Account Make Payment
  • 7. www.ccsenet.org/cis Computer and Information Science Vol. 3, No. 3; August 2010 ISSN 1913-8989 E-ISSN 1913-8997 170 Figure 2. Class Diagram Analysis 1,1 Payment Userid:string Ordered:string Accountno:double Totalamt:double Product Id:string Supplierid:string Productt category:string qty:int price:double Description:varchar CheckAvalability GetProducts GetProductDetail InsertProduct Location Id:string State:string Longitude:double Latitude:double SelectState GetDistance Getaccountdetail Recordtranstions InsertAccountRec harge Buyer Id:string Password:string Firstname:string Lastname:string Emailaddress:stringr Address:string StateId:string Address:string InsertBuyerReg GetCustomerDetail Order Id:string User id:string Product id:string Unit Price:string Unit Delivery price:double Weight:double Qty:int Totalamt:double InsertOrders calcDeliveryCost Seller Id:string Password:string Name:string Product category:string Account no:double InsertRegistration GetCompanyId
  • 8. www.ccsenet.org/cis Computer and Information Science Vol. 3, No. 3; August 2010 Published by Canadian Center of Science and Education 171 Figure 3. Design Class diagram for the system AccountItem BizAccount BizCateg UniqueItem ImageItem CategItem ProductItem BizProduct DeliveryItem OrderItem, BuyerItem Bizimage SellerItem Bizbuyer BizSeller BizDelivery BizOrder BizLocation Composition Inheritance
  • 9. www.ccsenet.org/cis Computer and Information Science Vol. 3, No. 3; August 2010 ISSN 1913-8989 E-ISSN 1913-8997 172 Figure 4. State Chart of the System
  • 10. www.ccsenet.org/cis Computer and Information Science Vol. 3, No. 3; August 2010 Published by Canadian Center of Science and Education 173 Figure 5. Homepage for the Proposed System