You are on page 1of 23

Kombolcha Fruit Supermarket

E-Commerce System

Wollo University Kombolcha Campus


June 18,2014

Kombolcha, Ethiopia .

8/4/2014 Kobolcha Fruit Supermarket 1


Outline
1.Introduction
2.Business analysis
3.System Analysis
4. System Design
5. Implementation
8/4/2014 Kobolcha Fruit Supermarket
2
Introduction
E-Commerce is the process of buying and selling
products and services over the Internet
Exchanges of digitized information
between intra-organizational or inter-
organizational activities that facilitate such
exchanges.
E-Commerce involves the sale or purchase of goods
or services over computer mediated networks.

8/4/2014 Kobolcha Fruit Supermarket


3
Background of Fruit Supermarket

Fruit supermarket located in Kombolcha town far


away 50m from Commercial Bank of Ethiopia to
west direction.
Supermarket provides items that are very
necessary to the society at large with fair payment
and having successive business reputation, its
capital increases from time to time.
E-commerce is required to create and develop
new model and to optimize the relationship
between the supermarket and the customer.

8/4/2014 Kobolcha Fruit Supermarket 4


Statement of Problem
 Fruit supermarket has currently many problems
These problems are uses manual system to process data.
For instance, different information about every situation of
the fruit supermarket is done by paper.
inflexible service since the supermarket can't hold many
customers at once and it’s also hard to tell the items that are
out of stock, also items soon going to be expired.
Performance is also another problem since a customer has
to wait in line while another customer is being served.
security is also one problem since there is no way of
protecting the employees from being cheated.
Customers also waste their time and energy waiting for
their turn to be served.
8/4/2014 Kobolcha Fruit Supermarket
5
Objective of the project
General Objective:- The main objective of this project is to
develop e-commerce system for fruit supermarket that is reliable,
secured and flexible by automating the existing system.
Specific Objective:-
To achieve the general objective mentioned above the following
are specific objective:
Study the existing manual system
Identifying the problems under the current system
Requirement analysis of the system
System analysis and object design
Implementations of the system
Testing of the system
8/4/2014 Kobolcha Fruit Supermarket
6
Scope of The project
The new system we are going to develop is
targeted on the following functions.
Record products with their detailed information
Register new costumers
Sell fruit products
Select fruit products and add to cart
Display order information
Display product information
Display product in shopping cart with total cost
8/4/2014 Kobolcha Fruit Supermarket
7
Methodology

1.Data Collection method:


a) Interview
b) Observation
c) Document analysis
d) Document analysis:
2.System Analysis and Design methodology
1. Object Oriented Analysis (OOA)
2. Object Oriented Design (OOD)
8/4/2014 Kobolcha Fruit Supermarket
8
Tools and Techniques
Programming tools:- Some of the following
tools may be used:-
PHP
MYSQL server 2005
Microsoft office Word 2010
Edraw max 6.8
Adobe Photoshop (CS4
Macromedia Dreamweaver 8
WampServer
Microsoft office Excel 2010
8/4/2014 Kobolcha Fruit Supermarket
9
2. BUSSINES AREA ANALYSIS
Functional Requirement
 The new computerized system is expected to provide
all ecommerce related services and functionalities,
like online selling of the product.
The new system is expected to provide the following
functionalities:
Registering of the new items based on their category
Add new user
Add and delete of product

8/4/2014 Kobolcha Fruit Supermarket


10
Non Functional Requirement
The following lists of nonfunctional requirements
are expected from the system:
• Scalability: The system must be compatible
with any environment.
• Security: should allow login to only authorized
users
• Performance: this system gives service 24
hours per day with maximum response time so,
it is easy to access data from the stored
document.
8/4/2014 Kobolcha Fruit Supermarket
11
3. System Analysis
 Introduction:-This section consists of the modeling of the proposed
system using object oriented methodology by applying unified modeling
language (UML).
 System Requirement Specification
Actor Identification
Customer: - someone who buys product
Administrator: - a special user of the system who can setup access right
for other users.
Sale person:- someone who creates an environment and build connection
with customers that make them want to buy from shop online.
Store manager: a user of the system who is responsible for managing the
catalog of the products.

8/4/2014 Kobolcha Fruit Supermarket


12
E-COMMERCE SYSTEM FRUIT SUPERMARKET
Register
Customer Delete
user
Sales
Update parson
Custemer

Customer
Browse
product
Login
Store
Delete manager

Include
Customer
Orderproduct

Payment
Additem to
Visa card
cart
verification
campany Administrator

Addproduct
Removeparoduct
to catalog Create new user
from catalog

8/4/2014 Kobolcha Fruit Supermarket


13
Use case documentation for login

Use case name Login

Use case id Uc-1

Primary actor Customer, manager , sales person& store manager

description The system authenticates the user of the system.

Pre-condition The customer should be registered

Basic course of action Actor action System response

step1.Customer calls for logging in step2.The system displays login form

step3. The customer fills the email and password on login form. step4. The system validates the customer.

step5. System displays the appropriate homepage for the user.

Alternative course of action If the customer is not a valid customer

 The system displays message “incorrect email & password”.


 Go to step 2

Post condition The customer logged in to the system, main window for the appropriate user will be displayed.

8/4/2014 Kobolcha Fruit Supermarket


14
Sequence diagram
A sequence diagram in a unified modeling language (UML) is a kind of
interaction diagram that shows how processes operate with one another and in
what order.
Sequence Diagram for login
Login
Customer Login Screen Thecustomer Dashboard
<<Controller>
Login basic <<Actor>> <<UI>> <<DB>> <<UI>>
>
ccourse of
action Click to
SD#uc-1 login
1. Customer click on login Enter(
email and
2.Customer fill email and password)
password validate
(email and
password)

3.System check validity the customer

4.System display appropriate <create>>


home page

8/4/2014 Kobolcha Fruit Supermarket


15
invalid
login Thecustomer:custo
notification
<<controller>> mer<<DB>>
Login Alternative <<UI>>
course of action
SD#:uc-1 Customer
enter
email and
1. Customer fill email password
and password Validate
(email and
password)
invalid
2. System check validate

3.System display error message

<<create>>

8/4/2014 Kobolcha Fruit Supermarket


16
Activity diagram
An Activity diagram is similar to a flowchart to represent the flow
from one activity to another activity.
1, Activity diagram for login

8/4/2014 Kobolcha Fruit Supermarket


17
Class modeling
Class diagrams is a type of static structure diagram that describes the
structure of a system by showing the system class, their attributes, operations
(or methods), and the relationships among the classes.

8/4/2014 Kobolcha Fruit Supermarket


18
4. SYSTEM DESIGN
4.2 Class type architecture
index.php
contactus.php
Interface product.php
loginindex.php
(User Inaterface System order.php
Interface) feedback.php

Process(Application
Controller)
System
(Infrastructure
Platform)

Domain
(Business)

Persistence
(Data)
PHP My Admin

8/4/2014 Data Kobolcha Fruit Supermarket


Source 19
Collaboration diagram for system login

1. email & Password


Creat () Login Form System
<<UI>> 2. Incorrect email & Password <<Controller>>
2.1 error massage 3
Actor
s
e
n
d
i
n
f
()
4. Display()
Application System
Screen<<UI>> <<DB>>

8/4/2014 Kobolcha Fruit Supermarket


20
Deployment Modeling
Deployment modeling is used to show the hardware of the system,
the software that is installed in the hardware and also show the software and
the hardware components work together
Client
application
client
registration
«T CP/IP »
application
brow se
product
Apache server
Mysql database
application
order window <<applica
product server tion >>
persistan
ce
application
add <<databa
product se>>
dtlsfruit

application MYSQLDBC
payment

application
security
managmen
t

8/4/2014 Kobolcha Fruit Supermarket


21
IMPLEMENTATION

8/4/2014 Kobolcha Fruit Supermarket


22
Thank
you !
June 18,2014
8/4/2014 Kobolcha Fruit Supermarket
23

You might also like