Online Supermarket Shopping System

14
1 Index i.  Preface 2 ii.  Introduction 3 iii.  Glossary 4 iv .  User Requirement Definition 5 v .  System Arc hitecture 6 vi.  System Requirements Specification 7 vii.  System Models 9 viii.  System Evolution 12 ix.  Appendix 13

Transcript of Online Supermarket Shopping System

Page 1: Online Supermarket Shopping System

8/11/2019 Online Supermarket Shopping System

http://slidepdf.com/reader/full/online-supermarket-shopping-system 1/14

1

Index

i.  Preface 2

ii.  Introduction 3

iii.  Glossary 4

iv.  User Requirement Definition 5

v.  System Architecture 6

vi.  System Requirements Specification 7

vii.  System Models 9

viii.  System Evolution 12

ix.  Appendix 13

Page 2: Online Supermarket Shopping System

8/11/2019 Online Supermarket Shopping System

http://slidepdf.com/reader/full/online-supermarket-shopping-system 2/14

2

!  Preface

As people these days are getting busier with their work tasks and also daily life,

most of us do not hae time to for gro!ery shopping" #orking people do find that

gro!ery shopping is a time !onsuming task and that something !an be done to ease this

task and help them to sae time"

$ur goal was to !reate a system for online supermarket shopping system to

make things easier" %his pro&e!t is a web portal where the user !an sear!h and order 

 produ!ts online in the 'alaysian supermarkets" %he main fun!tionality of this system is

 browse and also the order fun!tion" %he system is deeloped a!!ording to the software

deelopment life !y!le whi!h is the pro!ess of !reating or altering systems, and the

models and methodologies that people use to deelop these systems" %he !on!ept

generally refers to !omputer or information systems" %hree users are inoled in the

system" %hey are iewing, feeding data and manage the supermarket system" %his

system is also deeloped using the ()*+ method"

%here are lots of te!hnologies that aailable for deeloping software" n this

report we mentioned our desired te!hnologies for this pro&e!t and adantages using it"

Page 3: Online Supermarket Shopping System

8/11/2019 Online Supermarket Shopping System

http://slidepdf.com/reader/full/online-supermarket-shopping-system 3/14

3

"!  Introduction

%oday, the business is done online worldwide, the management of institutions

and !ompany is done through network te!hnology using internet, all the systems of 

information management has been digiti-ed" All these innoations hae the aim to

simplify life by making a lot of things easily and in a short time" #ith this being said ,

$nline (upermarket (hopping (ystem is web portal where the !ustomer !an pur!hase

their produ!ts or gro!eries online and after a su!!essful payment, the goods will be

deliered to their doorstep" This system allows us to order a wide range of products from the comfort of our own home, and have them delivered

directly to our door at a time to suit us. t is also aimed to proide information

to the user about the produ!t and seri!es of the supermarkets in 'alaysia" n parti!ular 

s!enario, the !ustomer !ould hae to a!!ess internet" And he.she !an sear!h or browse

for their preferred produ!t or seri!es a!!ording to their need" %he interfa!e is proided

with some sear!hing !riteria and filters that allows user to sear!h about the produ!t and

iew its details easily" /sers !an not only iew but also pur!hase the items online"+omparing pri!es between supermarkets is also one of the spe!ialities of the system"

0y haing this system, the problems we fa!e when going for shopping for our 

daily needs, su!h as transportation, traffi! &ams on the way and others !an be redu!ed"

%his also saes our time by not using up our pre!ious time to trael to the lo!ation, shop

and !arrying all those items by ourseles" $ther than that, the pur!hase details !an also

 printed if there are any items missing during the deliery" #e are sure that this system

will be ery helpful to our users as it easy to use and not to say saes a lot of time"

Page 4: Online Supermarket Shopping System

8/11/2019 Online Supermarket Shopping System

http://slidepdf.com/reader/full/online-supermarket-shopping-system 4/14

4

#!  Glossary! Admin

 Administrator sometimes abbreiated admin a person who is

responsible for the enironmental aspe!ts of a database"

"! Authori$ation

%he pro!ess of granting or denying a!!ess to a network resour!e"

#! SD%&

%he systems deelopment life !y!le ()*+, also referred to as

the appli!ation deelopment life!y!le, is a term used in systems

engineering, information systems and software engineering to des!ribe a pro!ess

for planning, !reating, testing, and deploying an information system'! Sequence Dia(ram

 A seuen!e diagram is an intera!tion diagram that shows how pro!esses

operate with one another and in what order"

)! Systems Architecture

(ystems Ar!hite!ture is a generi! dis!ipline to handle ob&e!ts eisting or 

to be !reated !alled systems, in a way that supports reasoning about the

stru!tural properties of these ob&e!ts.*! +e, Service

A #eb seri!e is a method of !ommuni!ations between two ele!troni!dei!es oer the #orld #ide #eb!

-! Use &ase Dia(ram

A use !ase diagram at its simplest is a representation of a users

intera!tion with the system and depi!ting the spe!ifi!ations of a use !ase"

Page 5: Online Supermarket Shopping System

8/11/2019 Online Supermarket Shopping System

http://slidepdf.com/reader/full/online-supermarket-shopping-system 5/14

5

'!  User Requirement Definition#hen an eternal system submits a reuest of a !ertain form, it gets a

 parti!ular response" %he main purpose of reuirements do!ument is to sere as

an agreement between the deelopers and the users on what the appli!ation will

do" %his system is to be able to !ome up with an online sear!h and pur!hase

system where user sear!hes or browses through the produ!ts offered by the

supermarket" Also this system has a sear!h produ!t fun!tion, !ompare pri!es

among other supermarkets and proide detail about the produ!t, su!h as pri!e,

sto!k aailability and more" $ther than that, deliering to the !orre!t address in a

spe!ified time is also to be epe!ted from this system"

'! .unctional Requirements%his part of the reuirements do!ument states in detailed and pre!ise manner 

what the appli!ation will do" %his will fo!us on ordering produ!t, payment,

deliering produ!t to !ustomer, !he!king produ!t on store" At least one

ma!hine !onne!ted to the network and a user is reuired" $ther than that,

logging in with the !orre!t username and password, logging out after a

!onfirmation is made is also part of fun!tional reuirements"

'!" /on0.unctional Requirements 8onfun!tional reuirements are those !hara!teristi!s that !annot be

epressed in this pro&e!t" Any person will not able to a!!ess for !hanging,

deleting and to adding something to the system without authori-ation of 

administrator"

Page 6: Online Supermarket Shopping System

8/11/2019 Online Supermarket Shopping System

http://slidepdf.com/reader/full/online-supermarket-shopping-system 6/14

6

)!  System Architecture

Page 7: Online Supermarket Shopping System

8/11/2019 Online Supermarket Shopping System

http://slidepdf.com/reader/full/online-supermarket-shopping-system 7/14

7

rowser

!e"

#ervice

$lient

%pplicatio

n&ata"as

e

'nline

 Transaction

'ther $ontent

Page 8: Online Supermarket Shopping System

8/11/2019 Online Supermarket Shopping System

http://slidepdf.com/reader/full/online-supermarket-shopping-system 8/14

(

*!  System Requirements Specification

%here are three type of users are inole with the system"

$nline /ser +an enter the website and sear!h parti!ular produ!t and iew the

result" %hey !an also sear!h, browse and pur!hase a produ!t from the system

(upermarket Admin s responsible for proiding details of the supermarket and

the produ!ts" %hey !an register, add and update produ!t details in the system and also

notidy the (uperAdmins"

)nter

'###

$hoose

product

*in+ing#ear

ch

$hoose %isle-s Type #earch

/hrase

%dd to Trolley

0pdate

 Trolley

*in+ing #earch

o

o

/roceed to $hec+out

 es

 es

/roduct

ound

Page 9: Online Supermarket Shopping System

8/11/2019 Online Supermarket Shopping System

http://slidepdf.com/reader/full/online-supermarket-shopping-system 9/14

(uperAdmin %his user is the site administrator" %his user is responsible for site

maintenan!es" %his user !an iew all the status of the system and !hange it"

*! Search Products online Description and Priority %his is main feature of the system" A parti!ular 

user sear!hes produ!ts online by spe!ifying keyword on to the input bo"

:riority of this feature is high"

 Input/Response $nline user input their key word for sear!hing and the

system retriee the detail of the produ!t"

 Functional Requirements (pe!ified mapping te!hnology has to be

implemented to get !orre!t details with low uery time" A!!ording to the key

word the result should be listed by !omparing, guessing the key word"

*!" Specifies the searchin( criteria Description and Priority /ser !an filter their sear!h by sele!ting the

option gien in the user interfa!e" %he produ!t ranges, substituting produ!ts et!"

 priority is high for this feature"

 Input/Response $nline users input their key word and spe!ify the

options"

 Functional Requirements /ser !an sele!t different option in radio

 buttons, !he!k boes and !ombo bo and filter the result"

*!# Addin( product details Description and Priority (upermarket admin is responsible for adding

the produ!t details for the system" :riority is high"

 Input/Response: Admin !an input details of the produ!ts by gien user 

interfa!e"

 Functional Requirements: (pe!ifies mapping te!hniue for get produ!t

details to the system" nputs alidations are ne!essary"

*!' /otify the supermar1et admins Description and Priority :ri!es, dis!ount of produ!ts are !hanges on

times" %herefore details of the produ!ts must be updated" %he system should

notify the admins by email or web seri!e" :riority is medium"

Stimulus/Response (ystem will notify weekly or monthly by sending

emails or web seri!e"

 Functional Requirements 8otify admin by sending email

Page 10: Online Supermarket Shopping System

8/11/2019 Online Supermarket Shopping System

http://slidepdf.com/reader/full/online-supermarket-shopping-system 10/14

1

-!  System Models

A system model is the !on!eptual model that des!ribes and represents a system"

%he system model des!ribes and represents the multiple iews possibly using two

different approa!hes" %he first one is the nonar!hite!tural approa!h and the se!ond one

is the ar!hite!tural approa!h"

Use &ase Dia(ram

ormal 0ser

tem

rowser8egister to

system

%dd to cart

8egistered

0ser

99include

::

#earch for an

item

rowse items

;et item details

/ayment

Page 11: Online Supermarket Shopping System

8/11/2019 Online Supermarket Shopping System

http://slidepdf.com/reader/full/online-supermarket-shopping-system 11/14

11

tems

<anagement

%dd tems

)dit tems

8emove

tems

#upermar+

et %dmin

;et tem

&etails

#earch for

an item

%pprove Transaction

%dd 0ser

8emove

0ser

$hange

#ystem

#ettings

#uper%dmi

n

0ser

<anagement and

#ystem #etting

Page 12: Online Supermarket Shopping System

8/11/2019 Online Supermarket Shopping System

http://slidepdf.com/reader/full/online-supermarket-shopping-system 12/14

12

(euen!e )iagram

#upermar+e

t %dmin

1. $lic+ add ew

/roduct

%dd

/roduct

/age

6. 8eturn8esults

%dd

/roduct

&ata"ase

2. %dd

/roduct

&etails

5.

8eturn/roduct

&

3. #ave

/roduct

4. 8eturn/roduct

&

0ser #earch

#creen

=alidate

/roduct

&ata"as

e

1. $lic+ on

#earch

7. 8eturn

product

details

2. /roduct

&etails

6. 8eturn

8esult

3. =alidate

/roduct

4. /roduct

ame

5. 8eturn

/roduct *ist

Page 13: Online Supermarket Shopping System

8/11/2019 Online Supermarket Shopping System

http://slidepdf.com/reader/full/online-supermarket-shopping-system 13/14

13

2!  System Evolution

%his !ore ob&e!tie of this system is to deelop an online shopping system that is

more on gro!eries, this sae time of going dire!tly to the supermarket for gro!ery

shopping" 0y using this system, the problems we fa!e when going for shopping for our 

daily needs, su!h as transportation, traffi! &ams on the way and others !an be redu!ed"

As the system is aimed for perfe!tion, there will always be modifi!ation in terms

of both hardware and software" Attention will be gien to keep up the system updated

with the !urrent te!hnologies" %he system will also be updated to add new

fun!tionalities to it" $ther than that, this system also will be updated freuently so that

more detailed information !an be added to the system sin!e this system deals with

money and also daily produ!ts whi!h pri!e aries eery now and then" Also it has been

 proposed to add a new fun!tion to shop by different supermarkets from one pla!e so that

the users !an get on the lowest pri!e"

Page 14: Online Supermarket Shopping System

8/11/2019 Online Supermarket Shopping System

http://slidepdf.com/reader/full/online-supermarket-shopping-system 14/14

14

3!  Appendixa4 5oo1s and Pu,lications

1" 0eier, 0" and ;aughan, '" 2<<3, =%he 0ulls>ye A ?ramework for 

#eb Appli!ation /ser nterfa!e )esign @uidelines in  Proceedings of 

the CHI'! Conference on Human Factors in Computing   Systems, ?t"

*auderdale, ?lorida, /(A, A+'"

2" '" Bumar and ("" ?eldman, C0usiness 8egotiations on the nternet,D

 pro!" inet9E, @enea (wit-erland, Fuly 2123 199E"

,4 +e,sites

1" %hese sites help to get idea and reuirements of system" https..www"keellssuper"!om.defaultnew"asp

http..www"bgdportal"!om.

2" Gesour!es

http..en"wikipedia"org.wiki.(ystemHmodel

http..www"businessdi!tionary"!om.definition.supermarket"html

http..www"memoireonline"!om.<7.12.5995.$nlineorderingand

inentorysystem"html

http..www"tes!o"!om"my.e(hop.html.help"aspI)J2K:)J5

http..www"li"polyte!hniue"fr.Lgolden.systemsHar!hite!ture"html

c4 &ourses +(>0 233 8otes, by )r" Abdallah Abualkishik 

BA@AGA'A Fean 0aptiste, (ystem Analysis and )esign +ourse

notes, independent institute of lay Adentists of Bigali, 2<<9"